/*----------------------------------------------------

1. Global Area 
2. Header Section

******* HOME PAGE 1 *******



=====================================================================*/
/*=========
Font load
===========*/
@font-face {
  font-family: "Field Demo";
  src: url("../fonts/Fontspring-DEMO-fieldsdisplay-regular-iF663b470905700.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Field Demo";
  src: url("../fonts/Fontspring-DEMO-fieldsdisplay-medium-iF663b4708d09c8.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Misspiece";
  src: url("../fonts/Yahya Type - Misspiece Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --agt-base-color-1: #BAF6BE;
  --agt-base-color-2: #00AF78;
  --agt-base-color-3: #FC4827;
  --agt-base-color-4: #FB995A;
  --agt-base-color-5: #65DC8D;
  --agt-base-color-6: #FFD0AD;
  --agt-base-color-7: #FFB884;
  --agt-base-color-8: #F05757;
  --agt-base-color-9: #BF9156;
  --agt-base-color-10: #B19F6F;
  --agt-base-color-11: #6644FF;
  --agt-blck-color: #202020;
  --agt-blck-color-2: #1E1E1E;
  --agt-blck-color-3: #333333;
  --agt-blue-color: var(--agn-clr-pr-3);
  --agt-blue-color-2: #2CA7FF;
  --agt-blue-color-3: #6290FF;
  --agt-gray-1: #F6F6F6;
  --agt-gray-2: #D9D9D9;
  --agt-gray-3: #D9D9D9;
  --agt-green: #0D323D;
  --agt-blk-clr: #4F5155;
  --agt-blk-clr-2: #212326;
  --agt-blk-clr-3: #333333;
  --agt-blk-clr-4: #161310;
  --agt-trv: #1E2F22;
  --agt-trv-bd: rgba(30, 47, 34, .72);
  --test-sohne-300:"Test So:hne Extraleicht";
  --saira: "Saira", sans-serif;
  --archivo: "Archivo", sans-serif;
  --field: "Field Demo";
  --misspis: "Misspiece";
  --host: "Host Grotesk", serif;
}

@-webkit-keyframes borderpls {
  0% {
    -webkit-box-shadow: 0 0 0 0 #00EB18;
    box-shadow: 0 0 0 0 #00EB18;
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px #00EB18;
    box-shadow: 0 0 0 10px #00EB18;
    opacity: 0;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 #00EB18;
    box-shadow: 0 0 0 0 #00EB18;
    opacity: 0;
  }
}

@keyframes borderpls {
  0% {
    -webkit-box-shadow: 0 0 0 0 #00EB18;
    box-shadow: 0 0 0 0 #00EB18;
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px #00EB18;
    box-shadow: 0 0 0 10px #00EB18;
    opacity: 0;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 #00EB18;
    box-shadow: 0 0 0 0 #00EB18;
    opacity: 0;
  }
}

.flaticon {
  display: inline-block;
  line-height: 0.65;
}

a, span {
  display: inline-block;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: none;
  -webkit-transition: inherit;
  transition: inherit;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: inherit;
  }
}
body::-webkit-scrollbar {
  width: 6px;
}
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb {
  outline: none;
  border-radius: 30px;
}

.agt-home-1,
.agt-home-2,
.agt-home-3,
.agt-home-4,
.agt-home-5,
.agt-home-6,
.agt-home-7,
.agt-home-8 {
  margin: 0;
  padding: 0;
  z-index: 1;
  font-size: 18px;
  margin: 0 auto;
  line-height: 1.555;
  position: relative;
  overflow-x: hidden;
  color: var(--agn-clr-black-4);
  font-family: var(--test-sohne-400);
  background-color: var(--agt-gray-1);
  -moz-osx-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
.agt-home-1 .container,
.agt-home-2 .container,
.agt-home-3 .container,
.agt-home-4 .container,
.agt-home-5 .container,
.agt-home-6 .container,
.agt-home-7 .container,
.agt-home-8 .container {
  max-width: 1338px;
}
.agt-home-1 .row,
.agt-home-2 .row,
.agt-home-3 .row,
.agt-home-4 .row,
.agt-home-5 .row,
.agt-home-6 .row,
.agt-home-7 .row,
.agt-home-8 .row {
  --bs-gutter-x: 32px;
}
.agt-home-1 .mfp-iframe-holder .mfp-close,
.agt-home-2 .mfp-iframe-holder .mfp-close,
.agt-home-3 .mfp-iframe-holder .mfp-close,
.agt-home-4 .mfp-iframe-holder .mfp-close,
.agt-home-5 .mfp-iframe-holder .mfp-close,
.agt-home-6 .mfp-iframe-holder .mfp-close,
.agt-home-7 .mfp-iframe-holder .mfp-close,
.agt-home-8 .mfp-iframe-holder .mfp-close {
  right: 0;
  padding: 0;
  top: -40px;
  width: 40px;
  height: 40px;
  text-align: center;
  background: var(--ag-gradient);
  background-size: 200%, 1px;
}
.agt-home-1 button.mfp-close,
.agt-home-2 button.mfp-close,
.agt-home-3 button.mfp-close,
.agt-home-4 button.mfp-close,
.agt-home-5 button.mfp-close,
.agt-home-6 button.mfp-close,
.agt-home-7 button.mfp-close,
.agt-home-8 button.mfp-close {
  right: 0;
  padding: 0;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  background: var(--ag-gradient);
  background-size: 200%, 1px;
}



.agt-home-1::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-2);
  background-size: 200%, 1px;
}

.agt-home-2::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-3);
}

.agt-home-3::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-5);
}

.agt-home-4::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-8);
}

.agt-home-5::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-9);
}

.agt-home-6::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-10);
}

.agt-home-7::-webkit-scrollbar-thumb {
  background: var(--agt-blk-clr-4);
}

.agt-home-8::-webkit-scrollbar-thumb {
  background: var(--agt-base-color-11);
}

.agt-home-2 {
  background-color: #fff;
}
.agt-home-2 h1, .agt-home-2 h2, .agt-home-2 h3, .agt-home-2 h4, .agt-home-2 h5, .agt-home-2 h6 {
  font-family: var(--saira);
}

.agt-home-3 {
  font-family: var(--inter);
}

.agt-home-3 {
  background-color: #F7F5EF;
}
.agt-home-3 h1, .agt-home-3 h2, .agt-home-3 h3, .agt-home-3 h4, .agt-home-3 h5, .agt-home-3 h6 {
  font-family: var(--archivo);
}

.agt-home-4 {
  letter-spacing: -1px;
  background-color: #fff;
  font-family: var(--inter);
  color: var(--agt-blk-clr);
}
.agt-home-4 .container {
  max-width: 1345px;
}
.agt-home-4 h1, .agt-home-4 h2, .agt-home-4 h3, .agt-home-4 h4, .agt-home-4 h5, .agt-home-4 h6 {
  font-family: var(--inter);
}

.ul-li ul {
  margin: 0;
  padding: 0;
}
.ul-li ul li {
  list-style: none;
  display: inline-block;
}

.ul-li-block ul {
  margin: 0;
  padding: 0;
}
.ul-li-block ul li {
  display: block;
  list-style: none;
}

.headline h1,
.headline h2,
.headline h3,
.headline h4,
.headline h5,
.headline h6 {
  margin-bottom: 0;
}

.mid-font {
  font-family: var(--test-sohne-500);
}

.semi-bold {
  font-family: var(--test-sohne-600);
}

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background-color: #fff;
}
#preloader .preloader-logo {
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#preloader .preloader-logo img {
  -webkit-animation: TXTImgIn 1500ms ease-in-out infinite;
          animation: TXTImgIn 1500ms ease-in-out infinite;
}

[data-background] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.agt-home-1 a,
.agt-home-2 a,
.agt-home-3 a,
.agt-home-4 a,
.agt-home-5 a,
.agt-home-6 a,
.agt-home-7 a,
.agt-home-8 a,
.agt-footer-menu li a, a{
  color: inherit;
  text-decoration: none;
  -webkit-transition: 500ms all ease-in-out;
  transition: 500ms all ease-in-out;
}
.agt-home-1 a:hover, .agt-home-1 a:focus,
.agt-home-2 a:hover,
.agt-home-2 a:focus,
.agt-home-3 a:hover,
.agt-home-3 a:focus,
.agt-home-4 a:hover,
.agt-home-4 a:focus,
.agt-home-5 a:hover,
.agt-home-5 a:focus,
.agt-home-6 a:hover,
.agt-home-6 a:focus,
.agt-home-7 a:hover,
.agt-home-7 a:focus,
.agt-home-8 a:hover,
.agt-home-8 a:focus {
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
}

button {
  cursor: pointer;
}

.form-control:focus,
button:visited,
button.active,
button:hover,
button:focus,
input:visited,
input.active,
input:hover,
input:focus,
textarea:hover,
textarea:focus,
a:hover,
a:focus,
a.active,
select,
select:hover,
select:focus,
select:visited {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  color: inherit;
}

.form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.background_overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.pera-content p {
  margin-bottom: 0;
}

.splitting.animated .char {
  -webkit-animation: fadeInUp 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;
  animation: fadeInUp 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;
  -webkit-animation-delay: calc(30ms * var(--char-index));
  animation-delay: calc(30ms * var(--char-index));
}

.splitting .whitespace {
  width: 10px;
}

.href-underline a {
  width: 100%;
  display: inline !important;
  background-position-y: -1px;
  background-repeat: no-repeat;
  background-size: 0 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 2px);
  -webkit-transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.href-underline a:hover {
  color: inherit;
  background-size: 100% 100%;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.tx-tab-btn .nav-tabs .nav-item.show .nav-link,
.tx-tab-btn .nav-tabs .nav-link.active,
.tx-tab-btn .nav-tabs .nav-link {
  border: none;
  padding-top: 0;
  padding-right: 0;
  border-radius: 0;
  margin-bottom: 0;
  cursor: pointer;
  background-color: transparent;
}
.tx-tab-btn .nav-tabs {
  border: none;
}
.tx-tab-btn .nav {
  display: inherit;
}

.agt-btn-1 a {
  font-size: 16px;
  padding: 15px 32px;
  position: relative;
  display: inline-block;
  font-family: var(--test-sohne-500);
  background-color: var(--agt-base-color-1);
  -webkit-clip-path: polygon(100% 7.143%, 100% 7.143%, 99.973% 5.984%, 99.894% 4.885%, 99.767% 3.86%, 99.598% 2.924%, 99.39% 2.092%, 99.147% 1.378%, 98.874% 0.797%, 98.575% 0.364%, 98.255% 0.093%, 97.917% 0%, 2.083% 0%, 2.083% 0%, 1.745% 0.093%, 1.425% 0.364%, 1.126% 0.797%, 0.853% 1.378%, 0.61% 2.092%, 0.402% 2.924%, 0.233% 3.86%, 0.106% 4.885%, 0.027% 5.984%, 0% 7.143%, 0% 92.857%, 0% 92.857%, 0.027% 94.016%, 0.106% 95.115%, 0.233% 96.14%, 0.402% 97.076%, 0.61% 97.908%, 0.853% 98.622%, 1.126% 99.203%, 1.425% 99.636%, 1.745% 99.907%, 2.083% 100%, 88.277% 100%, 88.277% 100%, 88.432% 99.98%, 88.585% 99.921%, 88.736% 99.824%, 88.884% 99.69%, 89.028% 99.518%, 89.169% 99.311%, 89.305% 99.069%, 89.436% 98.792%, 89.561% 98.481%, 89.679% 98.138%, 95.874% 78.795%, 99.319% 68.037%, 99.319% 68.037%, 99.444% 67.614%, 99.557% 67.161%, 99.658% 66.679%, 99.746% 66.172%, 99.822% 65.643%, 99.885% 65.093%, 99.935% 64.527%, 99.971% 63.947%, 99.993% 63.356%, 100% 62.756%, 100% 7.143%);
          clip-path: polygon(100% 7.143%, 100% 7.143%, 99.973% 5.984%, 99.894% 4.885%, 99.767% 3.86%, 99.598% 2.924%, 99.39% 2.092%, 99.147% 1.378%, 98.874% 0.797%, 98.575% 0.364%, 98.255% 0.093%, 97.917% 0%, 2.083% 0%, 2.083% 0%, 1.745% 0.093%, 1.425% 0.364%, 1.126% 0.797%, 0.853% 1.378%, 0.61% 2.092%, 0.402% 2.924%, 0.233% 3.86%, 0.106% 4.885%, 0.027% 5.984%, 0% 7.143%, 0% 92.857%, 0% 92.857%, 0.027% 94.016%, 0.106% 95.115%, 0.233% 96.14%, 0.402% 97.076%, 0.61% 97.908%, 0.853% 98.622%, 1.126% 99.203%, 1.425% 99.636%, 1.745% 99.907%, 2.083% 100%, 88.277% 100%, 88.277% 100%, 88.432% 99.98%, 88.585% 99.921%, 88.736% 99.824%, 88.884% 99.69%, 89.028% 99.518%, 89.169% 99.311%, 89.305% 99.069%, 89.436% 98.792%, 89.561% 98.481%, 89.679% 98.138%, 95.874% 78.795%, 99.319% 68.037%, 99.319% 68.037%, 99.444% 67.614%, 99.557% 67.161%, 99.658% 66.679%, 99.746% 66.172%, 99.822% 65.643%, 99.885% 65.093%, 99.935% 64.527%, 99.971% 63.947%, 99.993% 63.356%, 100% 62.756%, 100% 7.143%);
}
.agt-btn-1 a i {
  top: 5px;
  font-size: 20px;
  position: relative;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
.agt-btn-1 a:before {
  top: 0;
  right: 0;
  left: auto;
  width: 0%;
  height: 100%;
  content: "";
  z-index: -1;
  position: absolute;
  -webkit-transition: 0.8s var(--agn-cube-1);
  transition: 0.8s var(--agn-cube-1);
  background-color: var(--agt-blue-color);
}
.agt-btn-1 a:hover {
  color: #fff;
}
.agt-btn-1 a:hover:before {
  left: 0;
  right: auto;
  width: 100%;
}
.agt-btn-1 a:hover i {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.agt-btn-1.ver_2 {
  position: relative;
  display: inline-block;
}
.agt-btn-1.ver_2 a {
  color: var(--agt-base-color-1);
  background-color: transparent;
}
.agt-btn-1.ver_2 .stroke-border {
  left: 0;
  top: 1px;
  right: 0;
  margin: 0 auto;
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-btn-1.ver_2:hover .stroke-border {
  opacity: 0;
}

.agt-btn-2 a {
  z-index: 1;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  position: relative;
  border-radius: 100px;
  padding: 15px 27px 13px;
  font-family: var(--saira);
  color: var(--agt-base-color-3);
  border: 2px solid var(--agt-base-color-3);
}
.agt-btn-2 a i {
  margin-left: 4px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 767px) {
  .agt-btn-2 a {
    padding: 10px 20px;
  }
}
.agt-btn-2 a:before {
  top: 15px;
  left: -10px;
  color: #fff;
  opacity: 0;
  font-weight: 900;
  content: "\f054";
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  font-family: "Font Awesome 6 Free";
}
.agt-btn-2 a:after {
  top: 0;
  left: 0;
  z-index: -1;
  width: 0%;
  content: "";
  height: 100%;
  position: absolute;
  border-radius: 100px;
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
  background-color: var(--agt-base-color-3);
}
.agt-btn-2 a:hover {
  padding: 15px 14px 13px 40px;
  color: #fff;
}
.agt-btn-2 a:hover:before {
  opacity: 1;
  left: 25px;
}
.agt-btn-2 a:hover:after {
  width: 100%;
}
.agt-btn-2 a:hover i {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}

.agt-btn-3 a {
  font-size: 16px;
  font-weight: 600;
  padding: 16px 28px;
  letter-spacing: -1px;
  border-radius: 100px;
  font-family: var(--archivo);
  color: var(--agn-clr-black-9);
  background-color: var(--agt-base-color-6);
}
.agt-btn-3 a svg {
  margin-left: 5px;
}
.agt-btn-3 a svg path {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-btn-3 a:hover {
  color: #fff;
  background-color: var(--agt-base-color-5);
}
.agt-btn-3 a:hover svg path {
  fill: #fff;
}

.agt-btn-4 a {
  z-index: 1;
  font-size: 16px;
  font-weight: 600;
  padding: 14px 30px;
  border-radius: 4px;
  letter-spacing: -1px;
  position: relative;
  color: var(--agn-clr-white-1);
  background-color: var(--agt-base-color-8);
}
.agt-btn-4 a:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  border-radius: 4px;
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
  background-color: var(--agt-base-color-7);
}
.agt-btn-4 a:hover {
  color: var(--agt-blck-color-2);
}
.agt-btn-4 a:hover:before {
  width: 100%;
}

@-webkit-keyframes agt-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes agt-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.agt-section-title-1 .subtitle {
  font-size: 16px;
  border-radius: 2px;
  position: relative;
  margin-bottom: 20px;
  display: inline-block;
  background-color: #fff;
  padding: 2px 8px 2px 22px;
  color: var(--agt-blue-color);
}
.agt-section-title-1 .subtitle:before {
  top: 11px;
  left: 10px;
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--agt-base-color-1);
}
.agt-section-title-1 .sec_title {
  font-size: 48px;
  letter-spacing: -1px;
  line-height: 1.0833;
  color: var(--agn-clr-black-2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-section-title-1 .sec_title {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-section-title-1 .sec_title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .agt-section-title-1 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-section-title-1 .sec_title {
    font-size: 30px;
  }
}

.agt-sec-title-2 .subtitle {
  margin-bottom: 40px;
  position: relative;
  padding-bottom: 16px;
}
.agt-sec-title-2 .subtitle:before {
  left: 0;
  right: 0;
  bottom: 0;
  width: 0%;
  content: "";
  height: 1px;
  margin: 0 auto;
  position: absolute;
  background-color: #D9D9D9;
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.agt-sec-title-2 .subtitle.active:before {
  width: 100%;
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}
.agt-sec-title-2 .subtitle .sub-text {
  font-size: 16px;
  font-weight: 500;
  font-family: var(--saira);
  color: var(--agt-base-color-3);
}
.agt-sec-title-2 .subtitle .sub-serial {
  color: #D9D9D9;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -1px;
  font-family: var(--saira);
}
.agt-sec-title-2 .sec_title {
  font-size: 52px;
  font-weight: 700;
  color: var(--agn-clr-black-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-sec-title-2 .sec_title {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-sec-title-2 .sec_title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .agt-sec-title-2 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-sec-title-2 .sec_title {
    font-size: 30px;
  }
}
.agt-sec-title-2.text-center .sec_title {
  margin: 0 auto;
  max-width: 785px;
}

.agt-section-title-3 .subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
  font-family: var(--archivo);
  color: var(--agt-blue-color-2);
}
.agt-section-title-3 .subtitle span {
  margin: 0px 5px;
}
.agt-section-title-3 .sec_title {
  font-size: 45px;
  font-weight: 600;
  line-height: 1.156;
  letter-spacing: -1px;
  color: var(--agn-clr-black-9);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-section-title-3 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-section-title-3 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .agt-section-title-3 .sec_title {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .agt-section-title-3 .sec_title {
    font-size: 30px;
  }
}
.agt-section-title-3 p {
  padding-top: 15px;
}
.agt-section-title-3.text-center {
  margin: 0 auto;
  max-width: 540px;
}
.agt-section-title-3.text-center .subtitle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.agt-section-title-4 .subtitle {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  padding-left: 51px;
  margin-bottom: 16px;
  position: relative;
  display: inline-block;
  color: var(--agt-blue-color-3);
}
.agt-section-title-4 .subtitle:before, .agt-section-title-4 .subtitle:after {
  top: 11px;
  width: 32px;
  height: 1px;
  content: "";
  position: absolute;
  background-color: var(--agt-blue-color-3);
}
.agt-section-title-4 .subtitle:before {
  left: 12px;
}
.agt-section-title-4 .subtitle:after {
  right: 12px;
  display: none;
}
.agt-section-title-4 .subtitle .sub_icon_1 {
  left: 0;
  top: -2px;
  position: absolute;
  -webkit-animation: agt-spin 2000ms infinite;
          animation: agt-spin 2000ms infinite;
}
.agt-section-title-4 .subtitle .sub_icon_1 path {
  fill: var(--agt-blue-color-3);
}
.agt-section-title-4 .subtitle .sub_icon_2 {
  right: 0;
  top: -2px;
  display: none;
  position: absolute;
  -webkit-animation: agt-spin 2200ms infinite;
          animation: agt-spin 2200ms infinite;
}
.agt-section-title-4 .subtitle .sub_icon_2 path {
  fill: var(--agt-blue-color-3);
}
.agt-section-title-4 .sec_title {
  font-size: 52px;
  font-weight: 600;
  line-height: 1.15;
  color: var(--agt-blk-clr-2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-section-title-4 .sec_title {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-section-title-4 .sec_title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .agt-section-title-4 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}
.agt-section-title-4 p {
  padding-top: 22px;
}
.agt-section-title-4.text-center {
  margin: 0 auto;
  max-width: 750px;
}
.agt-section-title-4.text-center .subtitle {
  padding-right: 51px;
}
.agt-section-title-4.text-center .subtitle:after {
  display: block;
}
.agt-section-title-4.text-center .subtitle .sub_icon_2 {
  display: block;
}

.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-65 {
  margin-top: 65px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-85 {
  margin-top: 85px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-95 {
  margin-top: 95px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-105 {
  margin-top: 105px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-115 {
  margin-top: 115px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-125 {
  margin-top: 125px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-135 {
  margin-top: 135px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-145 {
  margin-top: 145px;
}

.mt-150 {
  margin-top: 150px;
}

.mt-155 {
  margin-top: 155px;
}

.mt-160 {
  margin-top: 160px;
}

.mt-165 {
  margin-top: 165px;
}

.mt-170 {
  margin-top: 170px;
}

.mt-175 {
  margin-top: 175px;
}

.mt-180 {
  margin-top: 180px;
}

.mt-185 {
  margin-top: 185px;
}

.mt-190 {
  margin-top: 190px;
}

.mt-195 {
  margin-top: 195px;
}

.mt-200 {
  margin-top: 200px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-65 {
  margin-bottom: 65px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-85 {
  margin-bottom: 85px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mb-95 {
  margin-bottom: 95px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-105 {
  margin-bottom: 105px;
}

.mb-110 {
  margin-bottom: 110px;
}

.mb-115 {
  margin-bottom: 115px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-125 {
  margin-bottom: 125px;
}

.mb-130 {
  margin-bottom: 130px;
}

.mb-135 {
  margin-bottom: 135px;
}

.mb-140 {
  margin-bottom: 140px;
}

.mb-145 {
  margin-bottom: 145px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-155 {
  margin-bottom: 155px;
}

.mb-160 {
  margin-bottom: 160px;
}

.mb-165 {
  margin-bottom: 165px;
}

.mb-170 {
  margin-bottom: 170px;
}

.mb-175 {
  margin-bottom: 175px;
}

.mb-180 {
  margin-bottom: 180px;
}

.mb-185 {
  margin-bottom: 185px;
}

.mb-190 {
  margin-bottom: 190px;
}

.mb-195 {
  margin-bottom: 195px;
}

.mb-200 {
  margin-bottom: 200px;
}

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.ml-55 {
  margin-left: 55px;
}

.ml-60 {
  margin-left: 60px;
}

.ml-65 {
  margin-left: 65px;
}

.ml-70 {
  margin-left: 70px;
}

.ml-75 {
  margin-left: 75px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-85 {
  margin-left: 85px;
}

.ml-90 {
  margin-left: 90px;
}

.ml-95 {
  margin-left: 95px;
}

.ml-100 {
  margin-left: 100px;
}

.ml-105 {
  margin-left: 105px;
}

.ml-110 {
  margin-left: 110px;
}

.ml-115 {
  margin-left: 115px;
}

.ml-120 {
  margin-left: 120px;
}

.ml-125 {
  margin-left: 125px;
}

.ml-130 {
  margin-left: 130px;
}

.ml-135 {
  margin-left: 135px;
}

.ml-140 {
  margin-left: 140px;
}

.ml-145 {
  margin-left: 145px;
}

.ml-150 {
  margin-left: 150px;
}

.ml-155 {
  margin-left: 155px;
}

.ml-160 {
  margin-left: 160px;
}

.ml-165 {
  margin-left: 165px;
}

.ml-170 {
  margin-left: 170px;
}

.ml-175 {
  margin-left: 175px;
}

.ml-180 {
  margin-left: 180px;
}

.ml-185 {
  margin-left: 185px;
}

.ml-190 {
  margin-left: 190px;
}

.ml-195 {
  margin-left: 195px;
}

.ml-200 {
  margin-left: 200px;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mr-55 {
  margin-right: 55px;
}

.mr-60 {
  margin-right: 60px;
}

.mr-65 {
  margin-right: 65px;
}

.mr-70 {
  margin-right: 70px;
}

.mr-75 {
  margin-right: 75px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-85 {
  margin-right: 85px;
}

.mr-90 {
  margin-right: 90px;
}

.mr-95 {
  margin-right: 95px;
}

.mr-100 {
  margin-right: 100px;
}

.mr-105 {
  margin-right: 105px;
}

.mr-110 {
  margin-right: 110px;
}

.mr-115 {
  margin-right: 115px;
}

.mr-120 {
  margin-right: 120px;
}

.mr-125 {
  margin-right: 125px;
}

.mr-130 {
  margin-right: 130px;
}

.mr-135 {
  margin-right: 135px;
}

.mr-140 {
  margin-right: 140px;
}

.mr-145 {
  margin-right: 145px;
}

.mr-150 {
  margin-right: 150px;
}

.mr-155 {
  margin-right: 155px;
}

.mr-160 {
  margin-right: 160px;
}

.mr-165 {
  margin-right: 165px;
}

.mr-170 {
  margin-right: 170px;
}

.mr-175 {
  margin-right: 175px;
}

.mr-180 {
  margin-right: 180px;
}

.mr-185 {
  margin-right: 185px;
}

.mr-190 {
  margin-right: 190px;
}

.mr-195 {
  margin-right: 195px;
}

.mr-200 {
  margin-right: 200px;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-105 {
  padding-top: 105px;
}

.pt-110 {
  padding-top: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pt-125 {
  padding-top: 125px;
}

.pt-130 {
  padding-top: 130px;
}

.pt-135 {
  padding-top: 135px;
}

.pt-140 {
  padding-top: 140px;
}

.pt-145 {
  padding-top: 145px;
}

.pt-150 {
  padding-top: 150px;
}

.pt-155 {
  padding-top: 155px;
}

.pt-160 {
  padding-top: 160px;
}

.pt-165 {
  padding-top: 165px;
}

.pt-170 {
  padding-top: 170px;
}

.pt-175 {
  padding-top: 175px;
}

.pt-180 {
  padding-top: 180px;
}

.pt-185 {
  padding-top: 185px;
}

.pt-190 {
  padding-top: 190px;
}

.pt-195 {
  padding-top: 195px;
}

.pt-200 {
  padding-top: 200px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pb-135 {
  padding-bottom: 135px;
}

.pb-140 {
  padding-bottom: 140px;
}

.pb-145 {
  padding-bottom: 145px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pb-155 {
  padding-bottom: 155px;
}

.pb-160 {
  padding-bottom: 160px;
}

.pb-165 {
  padding-bottom: 165px;
}

.pb-170 {
  padding-bottom: 170px;
}

.pb-175 {
  padding-bottom: 175px;
}

.pb-180 {
  padding-bottom: 180px;
}

.pb-185 {
  padding-bottom: 185px;
}

.pb-190 {
  padding-bottom: 190px;
}

.pb-195 {
  padding-bottom: 195px;
}

.pb-200 {
  padding-bottom: 200px;
}

.pb-205 {
  padding-bottom: 205px;
}

.pb-210 {
  padding-bottom: 210px;
}

.pb-215 {
  padding-bottom: 215px;
}

.pb-220 {
  padding-bottom: 220px;
}

.pb-225 {
  padding-bottom: 225px;
}

.pb-230 {
  padding-bottom: 230px;
}

.pb-235 {
  padding-bottom: 235px;
}

.pb-240 {
  padding-bottom: 240px;
}

.pb-245 {
  padding-bottom: 245px;
}

.pb-250 {
  padding-bottom: 250px;
}

.pb-255 {
  padding-bottom: 255px;
}

.pb-260 {
  padding-bottom: 260px;
}

.pb-265 {
  padding-bottom: 265px;
}

.pb-270 {
  padding-bottom: 270px;
}

.pb-275 {
  padding-bottom: 275px;
}

.pb-280 {
  padding-bottom: 280px;
}

.pb-285 {
  padding-bottom: 285px;
}

.pb-290 {
  padding-bottom: 290px;
}

.pb-295 {
  padding-bottom: 295px;
}

.pb-300 {
  padding-bottom: 300px;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.pl-55 {
  padding-left: 55px;
}

.pl-60 {
  padding-left: 60px;
}

.pl-65 {
  padding-left: 65px;
}

.pl-70 {
  padding-left: 70px;
}

.pl-75 {
  padding-left: 75px;
}

.pl-80 {
  padding-left: 80px;
}

.pl-85 {
  padding-left: 85px;
}

.pl-90 {
  padding-left: 90px;
}

.pl-95 {
  padding-left: 95px;
}

.pl-100 {
  padding-left: 100px;
}

.pl-105 {
  padding-left: 105px;
}

.pl-110 {
  padding-left: 110px;
}

.pl-115 {
  padding-left: 115px;
}

.pl-120 {
  padding-left: 120px;
}

.pl-125 {
  padding-left: 125px;
}

.pl-130 {
  padding-left: 130px;
}

.pl-135 {
  padding-left: 135px;
}

.pl-140 {
  padding-left: 140px;
}

.pl-145 {
  padding-left: 145px;
}

.pl-150 {
  padding-left: 150px;
}

.pl-155 {
  padding-left: 155px;
}

.pl-160 {
  padding-left: 160px;
}

.pl-165 {
  padding-left: 165px;
}

.pl-170 {
  padding-left: 170px;
}

.pl-175 {
  padding-left: 175px;
}

.pl-180 {
  padding-left: 180px;
}

.pl-185 {
  padding-left: 185px;
}

.pl-190 {
  padding-left: 190px;
}

.pl-195 {
  padding-left: 195px;
}

.pl-200 {
  padding-left: 200px;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pr-55 {
  padding-right: 55px;
}

.pr-60 {
  padding-right: 60px;
}

.pr-65 {
  padding-right: 65px;
}

.pr-70 {
  padding-right: 70px;
}

.pr-75 {
  padding-right: 75px;
}

.pr-80 {
  padding-right: 80px;
}

.pr-85 {
  padding-right: 85px;
}

.pr-90 {
  padding-right: 90px;
}

.pr-95 {
  padding-right: 95px;
}

.pr-100 {
  padding-right: 100px;
}

.pr-105 {
  padding-right: 105px;
}

.pr-110 {
  padding-right: 110px;
}

.pr-115 {
  padding-right: 115px;
}

.pr-120 {
  padding-right: 120px;
}

.pr-125 {
  padding-right: 125px;
}

.pr-130 {
  padding-right: 130px;
}

.pr-135 {
  padding-right: 135px;
}

.pr-140 {
  padding-right: 140px;
}

.pr-145 {
  padding-right: 145px;
}

.pr-150 {
  padding-right: 150px;
}

.pr-155 {
  padding-right: 155px;
}

.pr-160 {
  padding-right: 160px;
}

.pr-165 {
  padding-right: 165px;
}

.pr-170 {
  padding-right: 170px;
}

.pr-175 {
  padding-right: 175px;
}

.pr-180 {
  padding-right: 180px;
}

.pr-185 {
  padding-right: 185px;
}

.pr-190 {
  padding-right: 190px;
}

.pr-195 {
  padding-right: 195px;
}

.pr-200 {
  padding-right: 200px;
}

@-webkit-keyframes toLeftFromRight {
  49% {
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes toLeftFromRight {
  49% {
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%);
  }
  51% {
    opacity: 1;
  }
}
.agt-home-5,
.agt-home-6,
.agt-home-7,
.agt-home-8 {
  background-color: #F6EFE6;
  font-family: var(--inter);
  color: var(--agt-trv-bd);
}
.agt-home-5 .container,
.agt-home-6 .container,
.agt-home-7 .container,
.agt-home-8 .container {
  max-width: 1345px;
}
.agt-home-5 h1, .agt-home-5 h2, .agt-home-5 h3, .agt-home-5 h4, .agt-home-5 h5, .agt-home-5 h6,
.agt-home-6 h1,
.agt-home-6 h2,
.agt-home-6 h3,
.agt-home-6 h4,
.agt-home-6 h5,
.agt-home-6 h6,
.agt-home-7 h1,
.agt-home-7 h2,
.agt-home-7 h3,
.agt-home-7 h4,
.agt-home-7 h5,
.agt-home-7 h6,
.agt-home-8 h1,
.agt-home-8 h2,
.agt-home-8 h3,
.agt-home-8 h4,
.agt-home-8 h5,
.agt-home-8 h6 {
  font-weight: 400;
  color: var(--agt-trv);
  font-family: var(--field);
}

.agt-home-6 {
  font-size: 20px;
  line-height: 1.5;
  background-color: transparent;
  color: rgba(51, 51, 51, 0.72);
}
.agt-home-6 h1, .agt-home-6 h2, .agt-home-6 h3, .agt-home-6 h4, .agt-home-6 h5, .agt-home-6 h6 {
  font-weight: 400;
  color: var(--agn-clr-black-1);
  font-family: var(--ethereal);
}

.agt-home-7 {
  font-size: 16px;
  line-height: 1.5;
  background-color: transparent;
  color: rgba(22, 19, 16, 0.72);
}
.agt-home-7 h1, .agt-home-7 h2, .agt-home-7 h3, .agt-home-7 h4, .agt-home-7 h5, .agt-home-7 h6 {
  font-weight: 400;
  color: var(--agt-blk-clr-4);
  font-family: var(--misspis);
}

.agt-home-8 {
  z-index: 1;
  font-size: 18px;
  line-height: 1.55;
  color: rgba(0, 0, 0, 0.72);
  background-color: var(--agt-gray-3);
}

.agt-home-8 {
  background-image: url(../img/freelancer-home-bg.png);
  background-repeat: repeat;
  background-size: auto;
}
.agt-home-8 h1, .agt-home-8 h2, .agt-home-8 h3, .agt-home-8 h4, .agt-home-8 h5, .agt-home-8 h6 {
  font-weight: 400;
  color: var(--agn-clr-black-1);
  font-family: var(--host);
}
.agt-btn-5 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.agt-btn-5 a span {
  color: #fff;
  z-index: 1;
  font-size: 16px;
  font-weight: 500;
  padding: 16px 30px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 100px;
  white-space: nowrap;
  background-color: var(--agt-base-color-9);
}
.agt-btn-5 a i {
  padding: 20px;
  font-size: 16px;
  border-radius: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: var(--agt-base-color-9);
  background-color: var(--agt-trv);
}
.agt-btn-5 a > *:nth-child(1) {
  -webkit-transform: scale3d(0.5, 0.5, 1) rotate(-45deg);
          transform: scale3d(0.5, 0.5, 1) rotate(-45deg);
  -webkit-margin-end: -45px;
          margin-inline-end: -45px;
}
.agt-btn-5 a > *:nth-child(2) {
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}
.agt-btn-5 a > *:nth-child(3) {
  -webkit-transform: scale3d(1, 1, 1) rotate(-45deg);
          transform: scale3d(1, 1, 1) rotate(-45deg);
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.agt-btn-5 a:hover > *:nth-child(1) {
  -webkit-transform: scale3d(1, 1, 1) rotate(-45deg);
          transform: scale3d(1, 1, 1) rotate(-45deg);
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}
.agt-btn-5 a:hover > *:nth-child(2) {
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}
.agt-btn-5 a:hover > *:nth-child(3) {
  -webkit-transform: scale3d(0.5, 0.5, 1) rotate(-45deg);
          transform: scale3d(0.5, 0.5, 1) rotate(-45deg);
  -webkit-margin-start: -45px;
          margin-inline-start: -45px;
}
.agt-btn-5.white_ver a span {
  color: var(--agn-clr-black-2);
  background-color: var(--agn-clr-white-1);
}
.agt-btn-5.white_ver a i {
  color: var(--agn-clr-black-2);
  background-color: var(--agn-clr-white-1);
}
.agt-btn-5.ver_2 a span {
  background-color: var(--agt-base-color-10);
}
.agt-btn-5.ver_2 a i {
  background-color: transparent;
  color: var(--agt-base-color-10);
  border: 2px solid var(--agt-base-color-10);
}

.agt-btn-6 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--agt-blk-clr-4);
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  display: inline-block;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 17px 22px 13px;
  background-color: #F0F5FF;
  border: 1px solid var(--agt-blk-clr-4);
  font-family: var(--misspis);
}
.agt-btn-6 a span {
  letter-spacing: 1px;
  -webkit-transition: none;
  transition: none;
}
.agt-btn-6 a i {
  padding-left: 45px;
}
.agt-btn-6 a:before, .agt-btn-6 a:after {
  right: -5px;
  content: "";
  bottom: -5px;
  position: absolute;
  background-color: var(--agt-blk-clr-4);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-btn-6 a:before {
  width: 1px;
  height: 24px;
}
.agt-btn-6 a:after {
  height: 1px;
  width: 24px;
}
.agt-btn-6 a:hover:before {
  height: 100%;
}
.agt-btn-6 a:hover:after {
  width: 100%;
}
.agt-btn-6 a:hover {
  color: #fff;
  background-color: var(--agt-blk-clr-4);
}
.agt-btn-6 a:hover i {
  -webkit-animation: toLeftFromRight 0.5s forwards;
          animation: toLeftFromRight 0.5s forwards;
}

.agt-btn-7 a {
  z-index: 1;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  border-radius: 8px;
  letter-spacing: 0.4px;
  position: relative;
  padding: 15px 18px 15px 30px;
  color: var(--agn-clr-white-1);
  background-color: var(--agt-base-color-11);
}
.agt-btn-7 a:before {
  top: 115px;
  left: -50px;
  right: -50px;
  content: "";
  z-index: -1;
  height: 160px;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateY(-50px);
  transform: translateY(-50px);
  -webkit-transition-duration: 850ms;
  transition-duration: 850ms;
  background: #00EB18;
}
.agt-btn-7 a svg {
  margin-left: 10px;
}
.agt-btn-7 a svg path {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-btn-7 a:hover {
  color: var(--agn-clr-black-1);
}
.agt-btn-7 a:hover:before {
  top: 0%;
  left: -70px;
  right: -70px;
}
.agt-btn-7 a:hover svg path {
  stroke: var(--agn-clr-black-1);
}

.agt-section-title-5 .sec_title {
  line-height: 1;
  font-size: 64px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-section-title-5 .sec_title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-section-title-5 .sec_title {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .agt-section-title-5 .sec_title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .agt-section-title-5 .sec_title {
    font-size: 35px;
  }
}
.agt-section-title-5.text-center {
  margin: 0 auto;
  max-width: 950px;
}

.agt-section-title-6 .sec_title {
  font-size: 45px;
  line-height: 1.09;
  letter-spacing: 1px;
  opacity: 1;
  color: var(--agn-clr-black-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-section-title-6 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-section-title-6 .sec_title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .agt-section-title-6 .sec_title {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .agt-section-title-6 .sec_title {
    font-size: 28px;
  }
}
.agt-section-title-6 .sec_title .split-line {
  overflow: hidden;
}
.agt-section-title-6 p {
  padding-top: 22px;
}
.agt-section-title-6.text-center {
  margin: 0 auto;
  max-width: 680px;
}

.agt-section-title-7 .sec_title {
  font-size: 64px;
  line-height: 1.125;
  color: var(--agt-blk-clr-4);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-section-title-7 .sec_title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-section-title-7 .sec_title {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .agt-section-title-7 .sec_title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .agt-section-title-7 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 360px) {
  .agt-section-title-7 .sec_title {
    font-size: 28px;
  }
}

.agt-fr-sec-title .split-line {
  line-height: 1;
  font-size: 128px;
  font-weight: 500;
  letter-spacing: -2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.88)), color-stop(75%, rgba(255, 255, 255, 0.08)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, rgba(255, 255, 255, 0.08) 75%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-fr-sec-title .split-line {
    font-size: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-fr-sec-title .split-line {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .agt-fr-sec-title .split-line {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-fr-sec-title .split-line {
    font-size: 45px;
  }
}
@media (max-width: 360px) {
  .agt-fr-sec-title .split-line {
    font-size: 40px;
  }
}

.agt-pagination ul {
  padding: 8px;
  background: #F5F5F5;
  border-radius: 100px;
  display: inline-block;
}
.agt-pagination ul li, .agt-pagination ul li span {
  margin: 0px 4px;
}
.agt-pagination ul li a, .agt-pagination ul li span{
  width: 43px;
  height: 43px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-pagination ul li a:hover, .agt-pagination ul li .current {
  color: #fff;
  background-color: var(--agn-clr-pr-4);
}

/* 
	preloader-css-start
*/
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  z-index: 99999999;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--agn-clr-white-1);
  -webkit-transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
  transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}
#preloader .preloader-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
  transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}
#preloader .preloader-wrap .loading {
  font-size: 50px;
  font-family: var(--test-sohne-500);
  font-weight: 700;
  text-align: center;
}
#preloader .preloader-wrap .loading span {
  display: inline-block;
  margin: 0 -0.05em;
}
#preloader .preloader-wrap .loading08 span {
  position: relative;
  color: var(--agn-clr-pr-1);
  -webkit-animation: loading08-parent 5s infinite;
          animation: loading08-parent 5s infinite;
}
#preloader .preloader-wrap .loading08 span::after {
  position: absolute;
  top: 0;
  left: 0;
  content: attr(data-text);
  color: #fff;
  opacity: 0;
  -webkit-animation: loading08-child 5s infinite;
          animation: loading08-child 5s infinite;
}
#preloader .preloader-wrap .loading08 span:nth-child(2)::after {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
#preloader .preloader-wrap .loading08 span:nth-child(3)::after {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
#preloader .preloader-wrap .loading08 span:nth-child(4)::after {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
#preloader .preloader-wrap .loading08 span:nth-child(5)::after {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
#preloader .preloader-wrap .loading08 span:nth-child(6)::after {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
#preloader .preloader-wrap .loading08 span:nth-child(7)::after {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
#preloader .preloader-wrap .loading08 span:nth-child(8)::after {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
#preloader .preloader-wrap .loading08 span:nth-child(9)::after {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
#preloader:is(.preloaded) {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
#preloader:is(.preloaded) .preloader-wrap {
  opacity: 0;
}
#preloader:is(.has-home-2) {
  background: var(--pf-clr-white-1);
}
#preloader:is(.has-home-2) .dot {
  background-color: var(--pf-clr-pr-2);
}

@-webkit-keyframes loading08-parent {
  0%, 35%, 100% {
    color: var(--agn-clr-pr-1);
  }
  60%, 80% {
    color: var(--agn-clr-pr-2);
  }
}

@keyframes loading08-parent {
  0%, 35%, 100% {
    color: var(--agn-clr-pr-1);
  }
  60%, 80% {
    color: var(--agn-clr-pr-2);
  }
}
@-webkit-keyframes loading08-child {
  0% {
    opacity: 1;
  }
  25%, 100% {
    opacity: 0;
  }
}
@keyframes loading08-child {
  0% {
    opacity: 1;
  }
  25%, 100% {
    opacity: 0;
  }
}
/* 
	preloader-css-end
*/
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger, .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger, .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger, .agt-header-section.header_type_two .offcanvas-trigger {
  width: 72px;
  height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #D9D9D9;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five .agt-header-content .offcanvas-trigger, .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger, .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger, .agt-header-section.header_type_two .offcanvas-trigger {
    width: 50px;
  }
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger button, .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger button, .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger button, .agt-header-section.header_type_two .offcanvas-trigger button {
  padding: 0;
  width: 30px;
  border: none;
  height: 30px;
  background-color: transparent;
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger span, .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger span, .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger span, .agt-header-section.header_type_two .offcanvas-trigger span {
  width: 5px;
  height: 5px;
  float: left;
  margin: 2px;
  position: relative;
  border-radius: 50px;
  display: inline-block;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #1C255C;
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span, .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span, .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span, .agt-header-section.header_type_two .offcanvas-trigger:hover span {
  background: #1C255C;
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(1), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(1), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(1), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(1) {
  -webkit-transform: translateX(9px);
          transform: translateX(9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(2), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(2), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(2), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(2) {
  -webkit-transform: translateX(9px);
          transform: translateX(9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(3), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(3), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(3), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(3) {
  -webkit-transform: translateY(9px);
          transform: translateY(9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(6), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(6), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(6), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(6) {
  -webkit-transform: translateY(9px);
          transform: translateY(9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(9), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(9), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(9), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(9) {
  -webkit-transform: translateX(-9px);
          transform: translateX(-9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(8), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(8), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(8), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(8) {
  -webkit-transform: translateX(-9px);
          transform: translateX(-9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(7), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(7), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(7), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(7) {
  -webkit-transform: translateY(-9px);
          transform: translateY(-9px);
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger:hover span:nth-child(4), .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger:hover span:nth-child(4), .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger:hover span:nth-child(4), .agt-header-section.header_type_two .offcanvas-trigger:hover span:nth-child(4) {
  -webkit-transform: translateY(-9px);
          transform: translateY(-9px);
}

.agt-header-section {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  position: absolute;
}
.agt-header-section .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.agt-header-section .dropdown {
  position: relative;
  padding-right: 16px;
}
.agt-header-section .dropdown a {
  position: relative;
}
.header_type_five.agt-header-section .dropdown a:after, .header_type_one.agt-header-section .dropdown a:after{
  line-height: 1.5;
}
.header_type_three.agt-header-section .dropdown a:after{
  line-height: 2;
}
.agt-header-section .dropdown a:after {
  top: 0px;
  right: -16px;
  content: "\f107";
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  color: #fff;
  font-family: "Font Awesome 5 free";
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.agt-header-section .dropdown a:after{
  line-height: normal;
}
.header_type_two.agt-header-section .dropdown a:after {
  line-height: 1.2;
}

.agt-header-section .dropdown:hover .dropdown-menu {
  visibility: visible;
  opacity: 1;
  clip: inherit;
  -webkit-transform: scaleY(1);
  -khtml-transform: scaleY(1);
  transform: scaleY(1);
}
.agt-header-section .dropdown-menu {
  left: 0;
  top: 38px;
  z-index: 100;
  margin: 0px;
  padding: 15px 10px;
  height: auto;
  min-width: 270px;
  border: none;
  display: block;
  border-radius: 0 !important;
  position: absolute;
  opacity: 0;
  background: #fff;
  border-radius: 5px;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  transform-origin: 0 0 0;
  -webkit-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  -o-transform-origin: 0 0 0;
  text-align: left;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: -8px 8px 24px 0px rgba(0, 0, 0, 0.08);
          box-shadow: -8px 8px 24px 0px rgba(0, 0, 0, 0.08);
}
.agt-header-section .dropdown-menu .dropdown {
  padding-right: 0;
}
.agt-header-section .dropdown-menu .dropdown a:after {
  display: none;
}
.agt-header-section .dropdown-menu .dropdown-menu {
  top: 0px !important;
  left: 100%;
  transform-origin: 0 0 0;
  -webkit-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  -o-transform-origin: 0 0 0;
  -webkit-transform: scaleY(0) !important;
          transform: scaleY(0) !important;
}
.agt-header-section .dropdown-menu .dropdown-menu a {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}
.agt-header-section .dropdown-menu .dropdown-menu a:after {
  display: none;
}
.agt-header-section .dropdown-menu li {
  display: block;
  margin: 0 !important;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.agt-header-section .dropdown-menu li:last-child {
  border-bottom: none;
}
.agt-header-section .dropdown-menu li:before {
  display: none;
}
.agt-header-section .dropdown-menu li:after {
  color: #fff;
  right: 15px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: 500ms all ease-in-out;
  transition: 500ms all ease-in-out;
}
.agt-header-section .dropdown-menu li.dropdown:hover:after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.agt-header-section .dropdown-menu li.dropdown:hover .dropdown-menu {
  top: 0;
  -webkit-transform: scaleY(1) !important;
          transform: scaleY(1) !important;
}
.agt-header-section .dropdown-menu li.dropdown:before {
  color: #fff;
  top: 10px;
  right: 15px;
}
.agt-header-section .dropdown-menu li:hover:before {
  color: #fff !important;
}
.agt-header-section .dropdown-menu a {
  width: 100%;
  line-height: 1;
  position: relative;
  display: inline-block !important;
  padding: 10px 0px 10px 18px !important;
  font-weight: 500 !important;
  font-size: 17px !important;
}
.agt-header-section .dropdown-menu a:before {
  top: 13px;
  opacity: 0;
  left: 0px;
  font-size: 14px;
  content: "\f105";
  position: absolute;
  visibility: hidden;
  font-weight: 700;
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
  font-family: "Font Awesome 5 free";
}
.agt-header-section .dropdown-menu a:hover {
  padding-left: 28px !important;
}
.agt-header-section .dropdown-menu a:hover:after {
  width: 100%;
}
.agt-header-section .dropdown-menu a:hover:before {
  opacity: 1;
  left: 15px;
  visibility: visible;
}
.agt-header-section.header_type_one {
  padding: 48px 48px 0px 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-header-section.header_type_one {
    padding: 20px 15px 0px 15px;
  }
}
.agt-header-section.header_type_one .brand-logo {
  max-width: 195px;
}
@media (max-width: 480px) {
  .agt-header-section.header_type_one .brand-logo {
    max-width: 140px;
  }
}
.agt-header-section.header_type_one .navigation-cta {
  gap: 12px;
}
.agt-header-section.header_type_one .main-navigation {
  padding: 10px 6px;
  border-radius: 4px;
  background-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-header-section.header_type_one .main-navigation {
    display: none;
  }
}
.agt-header-section.header_type_one .main-navigation li {
  margin: 0px 24px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-header-section.header_type_one .main-navigation li {
    margin: 0px 15px;
  }
}
.agt-header-section.header_type_one .main-navigation li a {
  display: inline;
  font-size: 16px;
  padding-bottom: 15px;
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_one .main-navigation li.dropdown a:after {
  top: 0px;
  color: var(--agt-base-color-2);
}
.agt-header-section.header_type_one .main-navigation li.dropdown .dropdown-menu li a {
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_one .main-navigation li.dropdown .dropdown-menu li a:after {
  display: none;
}
.agt-header-section.header_type_one .main-navigation li.dropdown .dropdown-menu li a:hover {
  color: var(--agt-base-color-2);
}
.agt-header-section.header_type_one .main-navigation li:hover a {
  color: var(--agt-base-color-2);
}
@media (max-width: 480px) {
  .agt-header-section.header_type_one .header-cta-btn {
    display: none;
  }
}
.agt-header-section.header_type_one .header-cta-btn a {
  z-index: 1;
  font-size: 16px;
  font-weight: 500;
  padding: 13px 24px;
  position: relative;
  color: var(--agn-clr-black-2);
  background-color: var(--agt-base-color-1);
  -webkit-clip-path: polygon(100% 8.333%, 100% 8.333%, 99.97% 6.982%, 99.883% 5.699%, 99.743% 4.504%, 99.556% 3.412%, 99.327% 2.441%, 99.059% 1.608%, 98.758% 0.93%, 98.428% 0.425%, 98.074% 0.109%, 97.701% 0%, 2.299% 0%, 2.299% 0%, 1.926% 0.109%, 1.572% 0.425%, 1.242% 0.93%, 0.941% 1.608%, 0.673% 2.441%, 0.444% 3.412%, 0.257% 4.504%, 0.117% 5.699%, 0.03% 6.982%, 0% 8.333%, 0% 91.667%, 0% 91.667%, 0.03% 93.018%, 0.117% 94.301%, 0.257% 95.496%, 0.444% 96.588%, 0.673% 97.559%, 0.941% 98.392%, 1.242% 99.07%, 1.572% 99.575%, 1.926% 99.891%, 2.299% 100%, 89.14% 100%, 89.14% 100%, 89.314% 99.976%, 89.487% 99.905%, 89.656% 99.787%, 89.822% 99.625%, 89.985% 99.417%, 90.142% 99.167%, 90.294% 98.874%, 90.44% 98.54%, 90.579% 98.165%, 90.711% 97.751%, 96.298% 78.795%, 99.272% 68.705%, 99.272% 68.705%, 99.405% 68.214%, 99.526% 67.688%, 99.634% 67.132%, 99.729% 66.547%, 99.81% 65.937%, 99.877% 65.305%, 99.93% 64.654%, 99.969% 63.988%, 99.992% 63.309%, 100% 62.621%, 100% 8.333%);
          clip-path: polygon(100% 8.333%, 100% 8.333%, 99.97% 6.982%, 99.883% 5.699%, 99.743% 4.504%, 99.556% 3.412%, 99.327% 2.441%, 99.059% 1.608%, 98.758% 0.93%, 98.428% 0.425%, 98.074% 0.109%, 97.701% 0%, 2.299% 0%, 2.299% 0%, 1.926% 0.109%, 1.572% 0.425%, 1.242% 0.93%, 0.941% 1.608%, 0.673% 2.441%, 0.444% 3.412%, 0.257% 4.504%, 0.117% 5.699%, 0.03% 6.982%, 0% 8.333%, 0% 91.667%, 0% 91.667%, 0.03% 93.018%, 0.117% 94.301%, 0.257% 95.496%, 0.444% 96.588%, 0.673% 97.559%, 0.941% 98.392%, 1.242% 99.07%, 1.572% 99.575%, 1.926% 99.891%, 2.299% 100%, 89.14% 100%, 89.14% 100%, 89.314% 99.976%, 89.487% 99.905%, 89.656% 99.787%, 89.822% 99.625%, 89.985% 99.417%, 90.142% 99.167%, 90.294% 98.874%, 90.44% 98.54%, 90.579% 98.165%, 90.711% 97.751%, 96.298% 78.795%, 99.272% 68.705%, 99.272% 68.705%, 99.405% 68.214%, 99.526% 67.688%, 99.634% 67.132%, 99.729% 66.547%, 99.81% 65.937%, 99.877% 65.305%, 99.93% 64.654%, 99.969% 63.988%, 99.992% 63.309%, 100% 62.621%, 100% 8.333%);
}
.agt-header-section.header_type_one .header-cta-btn a:before {
  top: 0;
  right: 0;
  left: auto;
  width: 0%;
  height: 100%;
  content: "";
  z-index: -1;
  position: absolute;
  -webkit-transition: 500ms var(--agn-cube-1);
  transition: 500ms var(--agn-cube-1);
  background-color: var(--agt-blue-color);
}
.agt-header-section.header_type_one .header-cta-btn a:hover {
  color: #fff;
}
.agt-header-section.header_type_one .header-cta-btn a:hover:before {
  left: 0;
  right: auto;
  width: 100%;
}
.agt-header-section.header_type_one.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  padding: 12px 48px 12px 60px;
  background-color: var(--agn-clr-black-2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-header-section.header_type_one.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
    padding: 10px 15px 10px 15px;
  }
}
.agt-header-section.header_type_two {
  padding: 12px;
}
.agt-header-section.header_type_two .agt-header-content {
  border-radius: 8px;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background: rgba(12, 15, 20, 0.04);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.agt-header-section.header_type_two .brand-logo {
  margin-left: 20px;
  max-width: 175px;
}
.agt-header-section.header_type_two .navigation-cta {
  gap: 28px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_two .navigation-cta {
    gap: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_two .navigation-cta .main-navigation {
    display: none;
  }
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li {
  margin: 0px 26px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_two .navigation-cta .main-navigation li {
    margin: 0px 12px;
  }
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li a {
  font-size: 16px;
  display: inline;
  line-height: 1.31;
  padding-bottom: 26px;
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li.dropdown a:after {
  top: 2px;
  color: var(--agt-base-color-3);
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li.dropdown .dropdown-menu {
  top: 50px;
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li.dropdown .dropdown-menu li a {
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li.dropdown .dropdown-menu li a:after {
  display: none;
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li.dropdown .dropdown-menu li a:hover {
  color: var(--agt-base-color-3);
}
.agt-header-section.header_type_two .navigation-cta .main-navigation li:hover a {
  color: var(--agt-base-color-3);
}
.agt-header-section.header_type_two .header-cta-btn a {
  font-size: 16px;
  font-weight: 500;
  padding: 12px 20px;
  border-radius: 30px;
  white-space: nowrap;
  background-color: #fff;
  font-family: var(--saira);
  color: var(--agt-base-color-3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_two .header-cta-btn a {
    font-size: 14px;
  }
}
.agt-header-section.header_type_two .header-cta-btn a:hover {
  color: #fff;
  background-color: var(--agt-base-color-3);
}
@media (max-width: 480px) {
  .agt-header-section.header_type_two .header-cta-btn {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_two .offcanvas-trigger {
    display: none;
  }
}
.agt-header-section.header_type_two.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  padding: 0;
}
.agt-header-section.header_type_two.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) .agt-header-content {
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_two.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) .agt-header-content {
    padding: 10px 15px 10px 0px;
  }
}
.agt-header-section.header_type_two .mobile_menu_button span {
  background-color: var(--agt-base-color-3);
}
.agt-header-section.header_type_three {
  font-family: var(--archivo);
}
.agt-header-section.header_type_three .agt-header-content {
  margin: 0px 20px;
  border-bottom: 1px solid #ACACAC;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content {
    margin: 0;
  }
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation {
  width: 100%;
  max-width: 1000px;
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .brand-logo {
  width: 100%;
  max-width: 280px;
  border-right: 1px solid #ACACAC;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .brand-logo {
    max-width: 240px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .brand-logo {
    border: none;
  }
}
@media (max-width: 480px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .brand-logo {
    max-width: 150px;
    margin-left: 15px;
  }
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .brand-logo a {
  width: 100%;
  height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .brand-logo a {
    height: 60px;
  }
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation {
  width: 100%;
  max-width: 700px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation {
    margin-left: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation {
    display: none;
  }
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li {
  font-size: 16px;
  font-weight: 500;
  margin: 0px 24px;
  position: relative;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li {
    margin: 0px 10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li {
    margin: 0px 10px;
  }
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li:before {
  width: 0;
  left: 50%;
  height: 0;
  bottom: -1px;
  content: "";
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-bottom: 0px solid var(--agt-base-color-4);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.agt-has-megamenu:before {
  display: none;
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li a {
  padding: 24px 0px 22px;
  color: var(--agt-blck-color-2);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li:after {
  top: 24px;
  color: var(--agt-base-color-5);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.dropdown a:after {
  top: 24px;
  color: var(--agt-base-color-4);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.dropdown .dropdown-menu {
  top: 70px;
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.dropdown .dropdown-menu li a {
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.dropdown .dropdown-menu li a:hover {
  color: var(--agt-base-color-4);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.dropdown .dropdown-menu li a:after {
  display: none;
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li.dropdown .dropdown-menu li a:before {
  top: 12px;
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li:hover a {
  color: var(--agt-base-color-4);
}
.agt-header-section.header_type_three .agt-header-content .logo-navigation .main-navigation li:hover:before {
  border-bottom: 20px solid var(--agt-base-color-4);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .header-cta {
    margin-right: 15px;
  }
}
.agt-header-section.header_type_three .agt-header-content .header-cta a {
  font-size: 16px;
  font-weight: 600;
  padding: 16px 28px;
  border-radius: 40px;
  white-space: nowrap;
  background-color: #fff;
  color: var(--agt-base-color-4);
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
.agt-header-section.header_type_three .agt-header-content .header-cta a svg path {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-header-section.header_type_three .agt-header-content .header-cta a:hover {
  color: #fff;
  background-color: var(--agt-base-color-5);
}
.agt-header-section.header_type_three .agt-header-content .header-cta a:hover svg path {
  fill: #fff;
}
.agt-header-section.header_type_three .agt-header-content .header-cta a svg {
  margin-left: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .header-cta a {
    font-size: 14px;
    padding: 10px 22px;
  }
}
@media (max-width: 480px) {
  .agt-header-section.header_type_three .agt-header-content .header-cta {
    display: none;
  }
}
.agt-header-section.header_type_three .agt-header-content .offcanvas-trigger {
  margin-left: 40px;
  border-radius: 0;
  background-color: var(--agt-base-color-5);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger {
    width: 50px;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger {
    width: 72px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .offcanvas-trigger {
    width: 60px;
    height: 60px;
  }
}
.agt-header-section.header_type_three .agt-header-content .offcanvas-trigger button {
  width: 27px;
}
.agt-header-section.header_type_three .agt-header-content .offcanvas-trigger button span {
  background-color: #fff;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three .agt-header-content .header-social {
    display: none !important;
  }
}
.agt-header-section.header_type_three .agt-header-content .header-social a {
  width: 72px;
  height: 72px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #ACACAC;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-header-section.header_type_three .agt-header-content .header-social a:last-child {
  border-right: none;
}
.agt-header-section.header_type_three .agt-header-content .header-social a:hover {
  color: var(--agt-base-color-4);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-header-section.header_type_three .agt-header-content .header-social a {
    width: 65px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-header-section.header_type_three .agt-header-content .header-social a {
    width: 50px;
  }
}
.agt-header-section.header_type_three.txa_sticky_header {
  top: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_three.txa_sticky_header {
    top: 0;
  }
}
.agt-header-section.header_type_three.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  top: 0;
  padding: 0;
  background-color: #fff;
}
.agt-header-section.header_type_three.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) .agt-header-content {
  border-radius: 0;
  border: none;
}
.agt-header-section.header_type_three .mobile_menu_button {
  margin-right: 15px;
}
.agt-header-section.header_type_three .mobile_menu_button span {
  background-color: var(--agt-base-color-4);
}
.agt-header-section.header_type_four {
  background-color: #fff;
}
.agt-header-section.header_type_four .agt-header-content {
  margin-left: 92px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content {
    margin-left: 0;
    padding-left: 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .brand-logo {
    max-width: 150px;
  }
}
.agt-header-section.header_type_four .agt-header-content .navigation-cta {
  padding-left: 38px;
  background-color: var(--agt-blk-clr-2);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .navigation-cta {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .navigation-cta {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .main-navigation {
    display: none;
  }
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li {
  margin: 0px 26px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-header-section.header_type_four .agt-header-content .main-navigation li {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .main-navigation li {
    margin: 0px 12px;
  }
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li a {
  font-size: 16px;
  font-weight: 500;
  display: inline;
  letter-spacing: 0;
  padding-bottom: 35px;
  color: var(--agn-clr-white-1);
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li.dropdown:after {
  top: 4px;
  right: -1px;
  color: var(--agt-base-color-7);
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li.dropdown .dropdown-menu {
  top: 56px;
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li.dropdown .dropdown-menu li a {
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li.dropdown .dropdown-menu li a:hover {
  color: var(--agt-base-color-7);
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li.dropdown .dropdown-menu li a:before {
  top: 12px;
}
.agt-header-section.header_type_four .agt-header-content .header-cta-btn {
  margin-left: 40px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-header-section.header_type_four .agt-header-content .header-cta-btn {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .header-cta-btn {
    display: none;
  }
}
.agt-header-section.header_type_four .agt-header-content .header-cta-btn a {
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px;
  padding: 12px 28px;
  white-space: nowrap;
  letter-spacing: -0.5px;
  color: var(--agn-clr-white-1);
  background-color: var(--agt-base-color-8);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .header-cta-btn a {
    padding: 12px 18px;
  }
}
.agt-header-section.header_type_four .agt-header-content .header-cta-btn a:hover {
  color: var(--agt-blk-clr-2);
  background-color: var(--agt-base-color-7);
}
.agt-header-section.header_type_four .agt-header-content .header-search {
  margin-left: 128px;
  position: relative;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .header-search {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .header-search {
    margin-left: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .header-search {
    display: none;
  }
}
.agt-header-section.header_type_four .agt-header-content .header-search:before {
  top: 0;
  width: 1px;
  height: 85%;
  left: -64px;
  content: "";
  margin: auto 0;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.24);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .header-search:before {
    display: none;
  }
}
.agt-header-section.header_type_four .agt-header-content .header-search input {
  width: 120px;
  height: 50px;
  border: none;
  color: rgba(255, 255, 255, 0.4);
  background-color: transparent;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .header-search input {
    width: 100px;
  }
}
.agt-header-section.header_type_four .agt-header-content .header-search input::-webkit-input-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 600;
}
.agt-header-section.header_type_four .agt-header-content .header-search input::-moz-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 600;
}
.agt-header-section.header_type_four .agt-header-content .header-search input:-ms-input-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 600;
}
.agt-header-section.header_type_four .agt-header-content .header-search input::-ms-input-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 600;
}
.agt-header-section.header_type_four .agt-header-content .header-search input::placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 600;
}
.agt-header-section.header_type_four .agt-header-content .header-search button {
  padding: 0;
  color: #fff;
  border: none;
  margin-right: 5px;
  background-color: transparent;
}
.agt-header-section.header_type_four .agt-header-content .offcanvas-trigger {
  margin-left: 40px;
  width: 88px;
  height: 88px;
  border-radius: 0;
  background-color: var(--agt-base-color-7);
}
.agt-header-section.header_type_four .agt-header-content .offcanvas-trigger.open_mobile_menu {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger.open_mobile_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger.agt-menu-button {
    display: none;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger {
    width: 72px;
    height: 72px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_four .agt-header-content .offcanvas-trigger {
    width: 60px;
    height: 60px;
  }
}
.agt-header-section.header_type_four .agt-header-content .offcanvas-trigger button {
  width: 27px;
}
.agt-header-section.header_type_four .agt-header-content .offcanvas-trigger span {
  color: var(--agt-blk-clr-2);
}
.agt-header-section.header_type_five {
  padding-top: 28px;
  padding-bottom: 15px;
}
.agt-header-section.header_type_five.inner_page_version {
  padding-top: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five {
    padding-top: 15px;
  }
}
.agt-header-section.header_type_five .agt-header-content .navigation-cta {
  gap: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five .agt-header-content .navigation-cta {
    gap: 10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five .agt-header-content .brand-logo {
    max-width: 180px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five .agt-header-content .main-navigation {
    display: none;
  }
}
.agt-header-section.header_type_five .agt-header-content .main-navigation li {
  margin: 0px 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-header-section.header_type_five .agt-header-content .main-navigation li {
    margin: 0px 10px;
  }
}
.agt-header-section.header_type_five .agt-header-content .main-navigation li a {
  font-size: 16px;
  display: inline;
  font-weight: 500;
  padding-bottom: 35px;
  color: var(--agt-trv);
}
.agt-header-section.header_type_five .agt-header-content .main-navigation li a:after {
  top: 0px;
  color: var(--agt-trv);
}
.agt-header-section.header_type_five .agt-header-content .main-navigation li .dropdown-menu {
  top: 55px;
}
.agt-header-section.header_type_five .agt-header-content .main-navigation li .dropdown-menu a:before {
  top: 11px;
}
.agt-header-section.header_type_five .agt-header-content .main-navigation li .dropdown-menu a:after {
  display: none;
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger {
  height: 27px;
  width: 27px;
  background-color: transparent;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five .agt-header-content .offcanvas-trigger {
    display: none;
  }
}
.agt-header-section.header_type_five .agt-header-content .offcanvas-trigger.ver_2 span {
  background-color: var(--agt-base-color-11);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five .agt-header-content .agt-btn-5 {
    display: none;
  }
}
.agt-header-section.header_type_five .agt-header-content .agt-btn-5 span {
  padding: 9px 30px;
}
.agt-header-section.header_type_five .agt-header-content .agt-btn-5 i {
  padding: 14px;
}
@media (max-width: 480px) {
  .agt-header-section.header_type_five .agt-header-content .h-cta-btn {
    display: none;
  }
}
.agt-header-section.header_type_five .agt-header-content .h-cta-btn a {
  font-size: 16px;
  line-height: 0.98;
  font-weight: 600;
  border-radius: 8px;
  position: relative;
  letter-spacing: 0.4px;
  padding: 14px 18px 14px 38px;
  color: var(--agn-clr-black-1);
  background-color: var(--agn-clr-white-1);
}
.agt-header-section.header_type_five .agt-header-content .h-cta-btn a:before {
  top: 16px;
  left: 20px;
  width: 10px;
  content: "";
  height: 10px;
  position: absolute;
  border-radius: 100%;
  background-color: #00EB18;
}
.agt-header-section.header_type_five .agt-header-content .h-cta-btn a:after {
  left: 17px;
  top: 13px;
  z-index: 1;
  width: 15px;
  content: "";
  height: 15px;
  border-radius: 100%;
  position: absolute;
  background-color: #00EB18;
  -webkit-animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
}
.agt-header-section.header_type_five .agt-header-content .h-cta-btn a:hover {
  color: #fff;
  background-color: var(--agt-base-color-11);
}
.agt-header-section.header_type_five.white_ver {
  top: 0;
}
.agt-header-section.header_type_five.white_ver .agt-header-content .main-navigation li a {
  color: var(--agn-clr-white-1);
}
.agt-header-section.header_type_five.white_ver .agt-header-content .main-navigation li a:after {
  color: var(--agn-clr-white-1);
}
.agt-header-section.header_type_five.white_ver .agt-header-content .main-navigation li .dropdown-menu li a {
  color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_five.white_ver .agt-header-content .offcanvas-trigger span {
  background-color: var(--agn-clr-white-1);
}
.agt-header-section.header_type_five.white_ver.txa_sticky_header {
  top: 0;
}
.agt-header-section.header_type_five.white_ver .mobile_menu_button {
  color: #fff;
}
.agt-header-section.header_type_five.ver_3 .agt-header-content .main-navigation li:after {
  top: 2px;
}
.agt-header-section.header_type_five.txa_sticky_header {
  top: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five.txa_sticky_header {
    top: 0;
  }
}
.agt-header-section.header_type_five.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  top: 0;
  padding: 15px 0px;
  background-color: #fff;
}
.agt-header-section.header_type_five.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) .agt-header-content {
  border-radius: 0;
  border: none;
}
.agt-header-section.header_type_five.txa_sticky_header.white_ver:is(.txa_sticky):is(.txa_sticky_show) {
  background-color: var(--agn-clr-black-2);
}
.agt-header-section.header_type_five.txa_sticky_header.ver_4, .agt-header-section.header_type_five.txa_sticky_header.ver_5 {
  top: 0;
}
.agt-header-section.header_type_five.txa_sticky_header.ver_4 .agt-header-content .main-navigation li:after, .agt-header-section.header_type_five.txa_sticky_header.ver_5 .agt-header-content .main-navigation li:after {
  top: 2px;
}
@media (max-width: 480px) {
  .agt-header-section.header_type_five.txa_sticky_header.ver_4 .agt-header-content .agt-btn-6, .agt-header-section.header_type_five.txa_sticky_header.ver_5 .agt-header-content .agt-btn-6 {
    display: none;
  }
}
.agt-header-section.header_type_five.txa_sticky_header.ver_4.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show), .agt-header-section.header_type_five.txa_sticky_header.ver_5.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  padding: 20px 0px;
  background-color: #fff;
}
.agt-header-section.header_type_five.txa_sticky_header.ver_5 {
  padding-top: 68px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-header-section.header_type_five.txa_sticky_header.ver_5 {
    padding-top: 25px;
  }
}
.agt-header-section.txa_sticky_header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
  z-index: 8;
}
.agt-header-section.txa_sticky_header:is(.txa_sticky) {
  -webkit-transform: translateY(-150%);
          transform: translateY(-150%);
}
.agt-header-section.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

.agt-has-megamenu {
  position: static !important;
}
.agt-has-megamenu .dropdown-menu {
  right: 0;
  left: 0 !important;
  top: 100% !important;
  width: 100%;
  max-width: 1320px;
  border-radius: 5px;
  overflow: hidden;
  left: 0 !important;
  padding: 0 !important;
  display: grid !important;
  margin: 0 auto !important;
  display: -ms-grid !important;
  padding: 40px 40px 10px !important;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  text-align: left;
}
.agt-has-megamenu .dropdown-menu li a {
  padding: 0px !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}
.agt-has-megamenu .dropdown-menu li a:after, .agt-has-megamenu .dropdown-menu li a:before {
  display: none;
}
.agt-has-megamenu .dropdown-menu li a:hover {
  padding-left: 0 !important;
}
.agt-has-megamenu .dropdown-menu .dropdown-menu {
  border: 0;
  border-radius: 0;
  -webkit-transform: unset;
          transform: unset;
  opacity: 0 !important;
  display: block !important;
  border-top: none !important;
  position: static !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0px 35px 40px 0px !important;
  visibility: hidden !important;
  -webkit-transform: translateY(15px) translateZ(0) !important;
          transform: translateY(15px) translateZ(0) !important;
}
.agt-has-megamenu .dropdown-menu .dropdown-menu li a {
  font-weight: 600 !important;
  font-size: 17px !important;
  padding: 12px 0px 12px 20px !important;
  text-transform: capitalize !important;
  white-space: nowrap;
}
.agt-has-megamenu .dropdown-menu .dropdown-menu li a:before {
  top: 11px;
  left: 0;
  display: block;
  font-size: 14px;
  content: "\f054";
  position: absolute;
  opacity: 1 !important;
  visibility: visible !important;
  font-family: "Font Awesome 5 free";
}
.agt-has-megamenu .dropdown-menu .dropdown-menu li a:hover {
  margin-left: 10px;
}
.agt-has-megamenu .dropdown-menu .dropdown-menu li a:hover:before {
  -webkit-transform: translateY(0%) rotate(0deg);
          transform: translateY(0%) rotate(0deg);
}
.agt-has-megamenu:hover .dropdown-menu {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.agt-has-megamenu:hover .dropdown-menu .dropdown-menu {
  opacity: 1 !important;
  visibility: visible !important;
}

.agt-menu-hidden-sidebar {
  position: relative;
}

.agt-menu-hidden-sidebar .menu-background-image {
  background-position: 50% 40%;
  background-size: 100vmax;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 800ms ease, background-size 800ms ease, background-position 800ms ease;
  transition: opacity 800ms ease, background-size 800ms ease, background-position 800ms ease;
  opacity: 0;
  visibility: hidden;
}

.agt-menu-hidden-sidebar .agt-menu-popup-container {
  width: 100%;
  height: 100%;
  max-width: 1630px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-y: auto;
  scrollbar-width: none;
  gap: 10px;
}

.agt-menu-hidden-sidebar .agt-menu-popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 100vh;
  overflow-y: auto;
  scrollbar-width: none;
  padding: 100px 0 22px;
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  -webkit-transition: -webkit-clip-path 0.8s 0s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-clip-path 0.8s 0s cubic-bezier(0.4, 0, 0.2, 1);
  transition: clip-path 0.8s 0s cubic-bezier(0.4, 0, 0.2, 1);
  transition: clip-path 0.8s 0s cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 0.8s 0s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (max-width: 1366px) {
  .agt-menu-hidden-sidebar .agt-menu-popup-wrap {
    padding: 30px 0 22px;
  }
}
.agt-menu-hidden-sidebar .agt-menu-wrap {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  z-index: 90;
  opacity: 0;
  top: 0;
  left: 0;
  visibility: hidden;
  -webkit-transition: all 0.15s 0.8s ease;
  transition: all 0.15s 0.8s ease;
  -webkit-transform: translatez(0);
          transform: translatez(0);
  overflow: hidden;
}

.agt-menu-hidden-sidebar .agt-background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
  width: 100%;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-container .agt-bg-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-container .agt-bg-row div {
  position: relative;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-container .agt-bg-row div:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.06);
  -webkit-transform: scaley(0);
          transform: scaley(0);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  -webkit-transition: -webkit-transform 0.75s ease-in-out;
  transition: -webkit-transform 0.75s ease-in-out;
  transition: transform 0.75s ease-in-out;
  transition: transform 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-container .agt-bg-row div span {
  display: inline-block;
  background-color: #111;
  -webkit-transform: scalex(0);
          transform: scalex(0);
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: -webkit-transform 0.65s 0.3s ease-in-out;
  transition: -webkit-transform 0.65s 0.3s ease-in-out;
  transition: transform 0.65s 0.3s ease-in-out;
  transition: transform 0.65s 0.3s ease-in-out, -webkit-transform 0.65s 0.3s ease-in-out;
  width: 100%;
  height: 100%;
  background-size: contain;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-side-container {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-side-container:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.06);
  -webkit-transform: scaley(0);
          transform: scaley(0);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  -webkit-transition: -webkit-transform 0.75s ease-in-out;
  transition: -webkit-transform 0.75s ease-in-out;
  transition: transform 0.75s ease-in-out;
  transition: transform 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
}

.agt-menu-hidden-sidebar .agt-background .agt-bg-side-container span {
  display: inline-block;
  background-color: #111;
  -webkit-transform: scalex(0);
          transform: scalex(0);
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: -webkit-transform 0.65s 0.3s ease-in-out;
  transition: -webkit-transform 0.65s 0.3s ease-in-out;
  transition: transform 0.65s 0.3s ease-in-out;
  transition: transform 0.65s 0.3s ease-in-out, -webkit-transform 0.65s 0.3s ease-in-out;
  width: 100%;
  height: 100%;
}

.agt-menu-hidden-sidebar .agt-menu-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 750px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 35px 40px;
  position: relative;
  border-radius: 16px;
  background-color: #F3F3F3;
  max-height: calc(100vh - 150px);
  border-left: 1px solid var(--agn-clr-pr-3);
}

.agt-menu-hidden-sidebar .agt-menu-popup {
  scrollbar-width: none;
}

.agt-menu-hidden-sidebar .agt-menu-popup::-webkit-scrollbar {
  display: none;
}

@media screen and (max-width: 1600px) {
  .agt-menu-hidden-sidebar .agt-menu-popup {
    min-width: 43%;
  }
}
@media screen and (max-width: 1400px) {
  .agt-menu-hidden-sidebar .agt-menu-popup {
    max-height: calc(100vh - 150px);
  }
}
.agt-menu-hidden-sidebar .agt-menu-popup-inner {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1320px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 82px;
  width: 100%;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content {
  max-width: 405px;
  position: relative;
}
.agt-menu-hidden-sidebar .agt-menu-popup-content .inner-shape {
  left: -50px;
  top: 47%;
  right: 0;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item--image {
  width: 236px;
  min-width: 236px;
  height: 258px;
  border-radius: 16px;
  margin: 0 auto;
  overflow: hidden;
  -webkit-transform: translatex(0) rotate(15deg);
          transform: translatex(0) rotate(15deg);
  opacity: 0;
  -webkit-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}

@media screen and (max-width: 1400px) {
  .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item--image {
    width: 300px;
    min-width: 300px;
    height: 300px;
    border-radius: 300px;
  }
}
@media screen and (max-width: 1280px) {
  .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item--image {
    width: 200px;
    min-width: 200px;
    height: 200px;
    border-radius: 200px;
  }
}
.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item--image img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-item-content br {
  display: none;
}
.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content {
  -webkit-transform: translatex(25px);
          transform: translatex(25px);
  opacity: 0;
  -webkit-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  margin-top: 40px;
  text-align: center;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content > p {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.25;
  color: #bababa;
  margin-bottom: 34px;
}

@media (max-width: 1280px) {
  .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content > p {
    font-size: 30px;
  }
}
.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content > p .agt-text--highlight, .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content > p .agt-title--typewriter {
  color: #111111;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn {
  background-color: #111111;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn .agt--btn-text {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn svg {
  margin-left: 21px;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn svg .st0 {
  stroke: #fff;
}

.agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn:before, .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn:after, .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn .agt--btn-text:after, .agt-menu-hidden-sidebar .agt-menu-popup-content .agt-item-content .btn .agt--btn-text:before {
  border-color: #111111;
}

.agt-menu-hidden-sidebar .agt-menu-hidden {
  position: relative;
  list-style: none;
  margin-bottom: 0;
  padding-right: 37px;
  border-right: 1px solid rgba(0, 17, 17, 0.15);
}

.agt-menu-hidden-sidebar .agt-menu-hidden .agt-arrow-toggle {
  display: none;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .menu-item-has-children a {
  cursor: pointer;
}

.agt-menu-hidden-sidebar .agt-menu-hidden a {
  font-size: 17px;
  color: #666;
  font-weight: 400;
  display: block;
  padding: 5px 0;
  position: relative;
  padding-right: 38px;
}

@media screen and (max-width: 1400px) {
  .agt-menu-hidden-sidebar .agt-menu-hidden a {
    font-size: 17px;
  }
}
.agt-menu-hidden-sidebar .agt-menu-hidden > li {
  -webkit-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}

.agt-menu-hidden-sidebar .agt-menu-hidden > li > a {
  position: relative;
  font-size: 35px;
  font-weight: 500;
  line-height: 1.8571;
  color: inherit;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#111111), color-stop(50%, #111111), color-stop(50%, #c2c2c2));
  background-image: linear-gradient(to right, #111111, #111111 50%, #c2c2c2 50%);
  background-size: 200% 100%;
  background-position: 0;
  -webkit-transition: 0.75s cubic-bezier(0.63, 0.03, 0.21, 1);
  transition: 0.75s cubic-bezier(0.63, 0.03, 0.21, 1);
}

@media screen and (max-width: 1600px) {
  .agt-menu-hidden-sidebar .agt-menu-hidden > li > a {
    font-size: 24px;
  }
}
.agt-menu-hidden-sidebar .agt-menu-hidden > li.hoverd > a {
  background-position: 100%;
}

.agt-menu-hidden-sidebar .agt-menu-hidden > li > a.agt-onepage-active, .agt-menu-hidden-sidebar .agt-menu-hidden > li > a.active, .agt-menu-hidden-sidebar .agt-menu-hidden > li:hover > a, .agt-menu-hidden-sidebar .agt-menu-hidden > li.current_page_item > a, .agt-menu-hidden-sidebar .agt-menu-hidden > li.current-menu-item > a, .agt-menu-hidden-sidebar .agt-menu-hidden > li.current_page_ancestor > a, .agt-menu-hidden-sidebar .agt-menu-hidden > li.current-menu-ancestor > a {
  background-position: 0;
}

.agt-menu-hidden-sidebar .agt-menu-hidden > li > .sub-menu .sub-menu {
  left: 80%;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 120%;
  list-style: none;
  margin: 8px 0;
  display: none;
  width: 100%;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu li a {
  padding: 8.5px 0;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li > a.agt-onepage-active .agt-menu-item-text, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li:hover > a .agt-menu-item-text, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current_page_item > a .agt-menu-item-text, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current-menu-item > a .agt-menu-item-text, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current_page_ancestor > a .agt-menu-item-text, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current-menu-ancestor > a .agt-menu-item-text {
  color: #111111;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li > a.agt-onepage-active .agt-menu-item-text:before, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li:hover > a .agt-menu-item-text:before, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current_page_item > a .agt-menu-item-text:before, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current-menu-item > a .agt-menu-item-text:before, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current_page_ancestor > a .agt-menu-item-text:before, .agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu > li.current-menu-ancestor > a .agt-menu-item-text:before {
  -webkit-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu .agt-menu-item-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu .agt-menu-item-text:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: currentcolor;
  top: 100%;
  left: 0;
  pointer-events: none;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
  -webkit-transition: -webkit-transform 0.55s;
  transition: -webkit-transform 0.55s;
  transition: transform 0.55s;
  transition: transform 0.55s, -webkit-transform 0.55s;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu .sub-menu {
  padding-left: 12px;
}

.agt-menu-hidden-sidebar .agt-menu-hidden .sub-menu .sub-menu .sub-menu {
  padding-left: 24px;
}

.agt-menu-hidden-sidebar .agt-menu-button-wrap {
  position: relative;
}

.agt-menu-hidden-sidebar .agt-button-label {
  font-size: 22px;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  top: 100%;
  white-space: nowrap;
  -webkit-transform: rotate(-90deg) translate(0, 50%);
          transform: rotate(-90deg) translate(0, 50%);
  -webkit-transform-origin: right top;
          transform-origin: right top;
  right: 100%;
  margin-top: 17px;
}

.agt-menu-hidden-sidebar .agt-menu-button {
  cursor: pointer;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor--title {
  font-size: 13px;
  text-transform: uppercase;
  color: #111111;
  letter-spacing: 1.3px;
}

.agt-menu-hidden-sidebar .agt-menu-button.df {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 51px;
  width: 51px;
  border-radius: 51px;
  border: 1px solid rgba(30, 32, 35, 0.15);
}

.agt-menu-hidden-sidebar .agt-menu-button.df .agt-anchor-divider {
  height: 17px;
  width: 17px;
}

.agt-menu-hidden-sidebar .agt-menu-button.df .agt-anchor-divider .agt-icon-line {
  width: 5px !important;
  height: 5px !important;
}

.agt-menu-hidden-sidebar .agt-menu-button.df .agt-anchor-divider .agt-icon-line:after {
  width: 5px !important;
  height: 5px !important;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider {
  width: 22px;
  height: 22px;
  overflow: visible;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line {
  width: 4px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 4px;
  border-radius: 10px;
  background-color: var(--primary-color);
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line:before, .agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line:after {
  display: none;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line:after {
  width: 4px;
  height: 4px;
  background-color: var(--primary-color);
  border-radius: 100px;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line:before {
  background-color: var(--primary-color);
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line.agt-icon-line1 {
  top: 0;
  left: 0;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line.agt-icon-line2 {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  top: 0;
  right: 0;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line.agt-icon-line3 {
  bottom: 0;
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
  left: 0;
}

.agt-menu-hidden-sidebar .agt-menu-button .agt-anchor-divider .agt-icon-line.agt-icon-line4 {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
  bottom: 0;
  right: 0;
}

.agt-menu-hidden-sidebar .agt-menu-button:hover .agt-icon-line1 {
  top: 72% !important;
  left: 72% !important;
}

.agt-menu-hidden-sidebar .agt-menu-button:hover .agt-icon-line2 {
  top: 72% !important;
  right: 72% !important;
}

.agt-menu-hidden-sidebar .agt-menu-button:hover .agt-icon-line3 {
  bottom: 72% !important;
  left: 72% !important;
}

.agt-menu-hidden-sidebar .agt-menu-button:hover .agt-icon-line4 {
  bottom: 72% !important;
  right: 72% !important;
}

.agt-menu-hidden-sidebar .agt-item--social {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  -webkit-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}

.agt-menu-hidden-sidebar .agt-item--social a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50px;
  margin-right: 5px;
  z-index: 1;
  font-size: 15px;
  color: #111111;
  border: 1px solid #dfdfdf;
  margin: 7px 0;
}

.agt-menu-hidden-sidebar .agt-item--social a:hover {
  background-color: #111111;
  color: #fff;
  \b order-color: transparent;
}

.agt-menu-hidden-sidebar .agt-list-info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px;
  border-radius: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #F3F3F3;
}

.agt-menu-hidden-sidebar .agt-list-info .agt--item {
  text-align: left;
  -webkit-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}
.agt-menu-hidden-sidebar .agt-list-info .agt--item h5 {
  font-size: 20px;
  font-weight: 600;
  color: #202020;
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 15px;
  display: inline-block;
  border-bottom: 1px solid rgba(32, 32, 32, 0.1607843137);
}
.agt-menu-hidden-sidebar .agt-list-info .agt--item h5:before {
  bottom: 0;
  height: 1px;
  content: "";
  width: 28px;
  position: absolute;
  background-color: var(--agn-clr-pr-3);
}

.agt-menu-hidden-sidebar .agt-list-info .agt--item > p {
  margin-bottom: 5px;
  max-width: 340px;
}

.agt-menu-hidden-sidebar .agt-list-info .agt--item a {
  color: #666;
}
.agt-menu-hidden-sidebar .agt-list-info .agt--item a span {
  color: #202020;
  font-weight: 500;
}

.agt-menu-hidden-sidebar .agt-list-info .agt--item a:hover {
  color: var(--primary-color);
}

.agt-menu-hidden-sidebar .agt-menu-popup-close {
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 24px;
  color: #111111;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
  opacity: 0;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}

@media screen and (max-width: 1400px) {
  .agt-menu-hidden-sidebar .agt-menu-popup-close {
    font-size: 20px;
  }
}
.agt-menu-hidden-sidebar .agt-menu-popup-close svg {
  font-size: 22px;
  -webkit-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}

.agt-menu-hidden-sidebar .agt-menu-popup-close:hover svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.agt-menu-hidden-sidebar .bg-load {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1002;
  fill: #efefef;
  pointer-events: none;
}

.agt-menu-hidden-sidebar.active .agt-menu-wrap {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.agt-menu-hidden-sidebar.active .agt-background .agt-bg-side-container:before {
  -webkit-transform: scaley(1);
          transform: scaley(1);
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

.agt-menu-hidden-sidebar.active .agt-background .agt-bg-side-container span {
  -webkit-transform: scalex(1);
          transform: scalex(1);
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}

.agt-menu-hidden-sidebar.active .agt-background .agt-bg-container .agt-bg-row div:before {
  -webkit-transform: scaley(1);
          transform: scaley(1);
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

.agt-menu-hidden-sidebar.active .agt-background .agt-bg-container .agt-bg-row div span {
  -webkit-transform: scalex(1);
          transform: scalex(1);
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}

.agt-menu-hidden-sidebar.active .agt-menu-popup-content .agt-item--image {
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}

.agt-menu-hidden-sidebar.active .agt-menu-popup-content .agt-item-content {
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}

.agt-menu-hidden-sidebar.active .agt-menu-popup-wrap {
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.agt-menu-hidden-sidebar.active .agt-menu-popup-close {
  opacity: 1;
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
  border: 1px solid rgba(32, 32, 32, 0.3019607843);
}

.agt-menu-hidden-sidebar.active .agt-menu-hidden > li:nth-child(1) {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

.agt-menu-hidden-sidebar.active .agt-menu-hidden > li:nth-child(2) {
  -webkit-transition-delay: 20ms;
          transition-delay: 20ms;
}

.agt-menu-hidden-sidebar.active .agt-menu-hidden > li:nth-child(3) {
  -webkit-transition-delay: 40ms;
          transition-delay: 40ms;
}

.agt-menu-hidden-sidebar.active .agt-menu-hidden > li:nth-child(4) {
  -webkit-transition-delay: 60ms;
          transition-delay: 60ms;
}

.agt-menu-hidden-sidebar.active .agt-menu-hidden > li:nth-child(5) {
  -webkit-transition-delay: 80ms;
          transition-delay: 80ms;
}

.agt-menu-hidden-sidebar.active .agt-menu-hidden > li:nth-child(6) {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}

/* 
    search-box-css-start
*/
.txa-search-box {
  padding-top: 56px;
  padding-bottom: 56px;
  background-color: rgba(255, 255, 255, 0.88);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 500ms var(--cube-1);
  transition: 500ms var(--cube-1);
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  visibility: hidden;
  -webkit-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.05);
}
.txa-search-box-close {
  height: 40px;
  width: 40px;
  font-size: 18px;
  border: none;
  outline: none;
  border-radius: 2px;
  background: #fff;
  color: #000;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  right: 40px;
  top: 35px;
  line-height: 1;
}
@media (max-width: 767px) {
  .txa-search-box-close {
    right: 20px;
    top: 15px;
  }
}
.txa-search-box-close i {
  line-height: 1;
}
.txa-search-box-close:hover {
  background: var(--ag-gradient);
  background-size: 200%, 1px;
  color: #fff;
}
.txa-search-box.active {
  top: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.txa-search-box.active .txa-search-form::after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.txa-search-container {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.txa-search-title {
  font-size: 23px;
  line-height: 1;
  padding-bottom: 30px;
  color: var(--ag-title-color);
}
.txa-search-form {
  position: relative;
  z-index: 1;
}
.txa-search-form-input {
  width: 100%;
  margin: 0;
  border: none;
  outline: none;
  text-align: center;
  font-size: 16px;
  color: #888888;
  font-weight: 300;
  padding: 10px 10px;
  background: transparent;
}
.txa-search-form::after {
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  position: absolute;
  background-color: #6D6D6D;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.txa-search-tag {
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.txa-search-tag-title {
  font-size: 16px;
  font-weight: 400;
  color: var(--ag-title-color);
  padding-bottom: 12px;
}
.txa-search-tag-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  color: #454545;
  border: 1px solid #DFE1E5;
  line-height: 1;
  padding: 9px 17px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.txa-search-tag-item:hover {
  background: var(--ag-gradient);
  background-size: 200%, 1px;
  color: #fff;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1;
  display: none;
}
.overlay:is(.active) {
  display: block;
}

.txa-search-box:is(.has-home-6) .txa-search-box-close:hover {
  background: var(--fx-clr-pr-2);
}
.txa-search-box:is(.has-home-6) .txa-search-tag-item:hover {
  background: var(--fx-clr-pr-2);
  border-color: transparent;
}

/* 
    search-box-css-end
*/
/*// Mobile Menu style*/
/*----------------------------------------------------*/
@media screen and (max-width: 991px) {
  .megamenuheaind {
    color: #fff !important;
}
.agt-has-megamenu .dropdown-menu {
  padding: 0 !important;
  }
  .agt-has-megamenu .dropdown-menu li a {position: relative }
  .mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu {
      opacity: 1 !important;
      visibility: visible !important;
  }
  .agt-has-megamenu .dropdown-menu .dropdown-menu{
    padding-bottom: 10px !important;
  }
  
}
.mobile_menu .dropdown {
  position: relative !important;
}
.mobile_logo {
  top: 10px;
  left: 15px;
  display: none;
  position: absolute;
}

.mobile_menu_content {
  top: 0px;
  bottom: 0;
  left: -100%;
  height: 100vh;
  z-index: 101;
  position: fixed;
  width: 100%;
  max-width: 500px;
  overflow-y: scroll;
  background-color: #0f0d0d;
  padding: 20px 20px 35px 20px;
  -webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.19);
          box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.19);
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
.mobile_menu_content::-webkit-scrollbar {
  width: 6px;
}
.mobile_menu_content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.mobile_menu_content::-webkit-scrollbar-thumb {
  outline: none;
  border-radius: 0px;
  background: #000;
  background-size: 200%, 1px;
}
.mobile_menu_content .mobile-main-navigation {
  width: 100%;
}
.mobile_menu_content .mobile-main-navigation .navbar-nav {
  width: 100%;
}
.mobile_menu_content .dropdown:after {
  display: none;
}
.mobile_menu_content .navbar-nav .dropdown-menu {
  position: static !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.mobile_menu_content .mobile-main-navigation .navbar-nav li {
  padding: 0;
  width: 100%;
  display: block;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.mobile_menu_content .mobile-main-navigation .navbar-nav li a {
  padding: 0;
  width: 100%;
  color: #fff;
  display: block;
  font-weight: 500;
  font-size: 18px;
  text-transform: capitalize;
  padding: 10px 30px 10px 0;
}
.mobile_menu_content .m-brand-logo {
  width: 120px;
  margin: 50px auto;
}

.mobile_menu_wrap.mobile_menu_on .mobile_menu_content {
  left: 0px;
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

.mobile_menu_overlay {
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  right: 0%;
  height: 120vh;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.mobile_menu_overlay_on {
  overflow: hidden;
}

.mobile_menu_wrap.mobile_menu_on .mobile_menu_overlay {
  opacity: 1;
  visibility: visible;
}

.mobile_menu_button {
  z-index: 5;
  padding: 0;
  border: none;
  display: none;
  font-size: 24px;
  cursor: pointer;
  margin-left: 10px;
  line-height: 38px;
  text-align: center;
  background-color: transparent;
}
.mobile_menu_button span {
  width: 30px;
  height: 2px;
  display: block;
  margin-bottom: 5px;
  background-color: #fff;
}
.mobile_menu_button span:nth-child(2) {
  width: 25px;
}
.mobile_menu_button span:last-child {
  width: 20px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .mobile_menu_button {
    display: block;
  }
}

.mobile_menu .mobile-main-navigation .navbar-nav li a:after {
  display: none;
}
.mobile_menu .mobile-main-navigation .dropdown > .dropdown-menu {
  opacity: 1;
  visibility: visible;
}
.mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu {
  width: 100%;
  border: none;
  display: none;
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 15px;
  background-color: transparent;
}
.mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu li {
  border: none;
  line-height: 1;
}
.mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu li:hover {
  background-color: transparent;
}
.mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu li a {
  font-size: 16px;
  padding-left: 20px;
  color: #fff !important;
}
.mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu li a:hover {
  color: var(--base-color);
  background-color: transparent;
}
.mobile_menu .dropdown {
  position: relative;
}
.mobile_menu .dropdown .dropdown-btn {
  top: 4px;
  right: 0;
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #9397a7;
  font-size: 16px;
  cursor: pointer;
  position: absolute;
  border-radius: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.mobile_menu .dropdown .dropdown-btn.toggle-open {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.mobile_menu .mobile_menu_close {
  top: 25px;
  right: 25px;
  cursor: pointer;
  color: #d60606;
  font-size: 20px;
  position: absolute;
}
.mobile_menu .mobile-search-bar {
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 40px;
}
.mobile_menu .mobile-search-bar input {
  color: #fff;
  width: 100%;
  height: 60px;
  border: none;
  font-size: 14px;
  padding-left: 15px;
  border-radius: 5px;
  border-bottom: none;
  background-color: #2d2d2d;
}
.mobile_menu .mobile-search-bar input::-webkit-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input::-moz-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input:-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input::-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input::placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar button {
  top: 5px;
  padding: 0;
  right: 10px;
  color: #fff;
  width: 50px;
  height: 50px;
  border: none;
  position: absolute;
  background-color: transparent;
}
.mobile_menu .ptx-mobile-header-social {
  margin-top: 40px;
}
.mobile_menu .ptx-mobile-header-social a {
  color: #fff;
  margin: 0px 8px;
  font-size: 15px;
}
.mobile_menu .ptx-mobile-header-social a:hover {
  color: #4400E7;
}

.agt-mobile-menu-btn {
  border: none;
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-mobile-menu-btn {
    display: block;
  }
}

/******* BUSINESS AGENCY *******/
/*Hero area*/
/*----------------------------------------------------*/
.agt-hero-slider-section {
  margin: 15px 15px 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-slider-section {
    margin: 0;
  }
}

.agt-hero-item {
  z-index: 1;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  padding: 195px 0px 56px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-item {
    padding-top: 120px;
    padding-bottom: 80px;
  }
}
.agt-hero-item:after {
  left: 6.5%;
  z-index: -1;
  bottom: 0;
  width: 1px;
  content: "";
  height: 0%;
  position: absolute;
  background-color: var(--agt-base-color-1);
  -webkit-transition: all 1500ms ease-in-out;
  transition: all 1500ms ease-in-out;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hero-item:after {
    left: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-item:after {
    display: none;
  }
}
.agt-hero-item:before {
  top: 0;
  left: 0;
  width: 45%;
  z-index: -2;
  content: "";
  height: 100%;
  position: absolute;
  background: -webkit-gradient(linear, right top, left top, from(rgba(114, 135, 130, 0)), to(rgba(18, 21, 21, 0.4)));
  background: linear-gradient(270deg, rgba(114, 135, 130, 0) 0%, rgba(18, 21, 21, 0.4) 100%);
}
.agt-hero-item .agt-hero-bg {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -3;
  height: 100%;
  position: absolute;
  -webkit-clip-path: polygon(98.723% 0%, 98.723% 0%, 98.93% 0.035%, 99.127% 0.135%, 99.31% 0.296%, 99.477% 0.512%, 99.626% 0.778%, 99.754% 1.087%, 99.857% 1.435%, 99.935% 1.816%, 99.983% 2.224%, 100% 2.655%, 100% 67.918%, 100% 67.918%, 99.996% 68.13%, 99.984% 68.339%, 99.964% 68.545%, 99.937% 68.746%, 99.902% 68.941%, 99.859% 69.13%, 99.81% 69.312%, 99.754% 69.486%, 99.691% 69.651%, 99.621% 69.806%, 92.513% 84.429%, 85.481% 99.212%, 85.481% 99.212%, 85.406% 99.357%, 85.327% 99.488%, 85.244% 99.605%, 85.156% 99.707%, 85.065% 99.795%, 84.971% 99.868%, 84.875% 99.925%, 84.776% 99.966%, 84.675% 99.992%, 84.573% 100%, 1.277% 100%, 1.277% 100%, 1.07% 99.965%, 0.873% 99.865%, 0.69% 99.704%, 0.523% 99.488%, 0.374% 99.222%, 0.246% 98.913%, 0.142% 98.565%, 0.065% 98.184%, 0.017% 97.776%, 0% 97.345%, 0% 2.655%, 0% 2.655%, 0.017% 2.224%, 0.065% 1.816%, 0.142% 1.435%, 0.246% 1.087%, 0.374% 0.778%, 0.523% 0.512%, 0.69% 0.296%, 0.873% 0.135%, 1.07% 0.035%, 1.277% 0%, 98.723% 0%, 100% 80.973%, 95.524% 90.35%, 90.851% 100%, 98.723% 100%, 98.723% 100%, 98.93% 99.965%, 99.127% 99.865%, 99.31% 99.704%, 99.477% 99.488%, 99.626% 99.222%, 99.754% 98.913%, 99.857% 98.565%, 99.935% 98.184%, 99.983% 97.776%, 100% 97.345%, 100% 80.973%);
          clip-path: polygon(98.723% 0%, 98.723% 0%, 98.93% 0.035%, 99.127% 0.135%, 99.31% 0.296%, 99.477% 0.512%, 99.626% 0.778%, 99.754% 1.087%, 99.857% 1.435%, 99.935% 1.816%, 99.983% 2.224%, 100% 2.655%, 100% 67.918%, 100% 67.918%, 99.996% 68.13%, 99.984% 68.339%, 99.964% 68.545%, 99.937% 68.746%, 99.902% 68.941%, 99.859% 69.13%, 99.81% 69.312%, 99.754% 69.486%, 99.691% 69.651%, 99.621% 69.806%, 92.513% 84.429%, 85.481% 99.212%, 85.481% 99.212%, 85.406% 99.357%, 85.327% 99.488%, 85.244% 99.605%, 85.156% 99.707%, 85.065% 99.795%, 84.971% 99.868%, 84.875% 99.925%, 84.776% 99.966%, 84.675% 99.992%, 84.573% 100%, 1.277% 100%, 1.277% 100%, 1.07% 99.965%, 0.873% 99.865%, 0.69% 99.704%, 0.523% 99.488%, 0.374% 99.222%, 0.246% 98.913%, 0.142% 98.565%, 0.065% 98.184%, 0.017% 97.776%, 0% 97.345%, 0% 2.655%, 0% 2.655%, 0.017% 2.224%, 0.065% 1.816%, 0.142% 1.435%, 0.246% 1.087%, 0.374% 0.778%, 0.523% 0.512%, 0.69% 0.296%, 0.873% 0.135%, 1.07% 0.035%, 1.277% 0%, 98.723% 0%, 100% 80.973%, 95.524% 90.35%, 90.851% 100%, 98.723% 100%, 98.723% 100%, 98.93% 99.965%, 99.127% 99.865%, 99.31% 99.704%, 99.477% 99.488%, 99.626% 99.222%, 99.754% 98.913%, 99.857% 98.565%, 99.935% 98.184%, 99.983% 97.776%, 100% 97.345%, 100% 80.973%);
}
.agt-hero-item .agt-hero-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(110%);
          transform: scale(110%);
  -webkit-transition: 3500ms var(--agn-cube-1);
  transition: 3500ms var(--agn-cube-1);
}
.agt-hero-item .agt-hero-text {
  z-index: 2;
  position: relative;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-hero-item .agt-hero-text {
    margin: 0 auto;
    max-width: 1200px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-hero-item .agt-hero-text {
    margin: 0 auto;
    max-width: 1000px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hero-item .agt-hero-text {
    margin: 0 auto;
    max-width: 800px;
  }
}
.agt-hero-item .agt-hero-text h1 {
  color: #fff;
  font-size: 68px;
  max-width: 540px;
  line-height: 1.03;
  letter-spacing: -1px;
  font-family: var(--test-sohne-600);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-item .agt-hero-text h1 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-hero-item .agt-hero-text h1 {
    font-size: 40px;
  }
}
.agt-hero-item .agt-hero-text h1 .split-line {
  overflow: hidden;
  -webkit-transform: translateY(100%) scaleY(-0.6);
          transform: translateY(100%) scaleY(-0.6);
  opacity: 0;
  padding-bottom: 5px;
  -webkit-transition: 0.8s var(--agn-cube-1);
  transition: 0.8s var(--agn-cube-1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.agt-hero-item .agt-hero-text .agt-hero-card {
  -webkit-transition: all 1800ms ease-in-out;
  transition: all 1800ms ease-in-out;
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-item .agt-hero-text .agt-hero-card {
    margin-top: 40px;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important;
  }
}
@media (max-width: 480px) {
  .agt-hero-item .agt-hero-text .agt-hero-card {
    margin-top: 20px;
  }
}
.agt-hero-item .agt-hero-text .agt-hero-card .item-card {
  max-width: 352px;
  overflow: hidden;
  padding: 54px 40px 47px;
  background-color: rgba(223, 224, 223, 0.24);
  -webkit-clip-path: polygon(100% 3.158%, 100% 3.158%, 99.955% 2.646%, 99.826% 2.16%, 99.619% 1.707%, 99.342% 1.293%, 99.001% 0.925%, 98.604% 0.609%, 98.158% 0.352%, 97.668% 0.161%, 97.144% 0.041%, 96.591% 0%, 3.409% 0%, 3.409% 0%, 2.856% 0.041%, 2.332% 0.161%, 1.842% 0.352%, 1.396% 0.609%, 0.998% 0.925%, 0.658% 1.293%, 0.381% 1.707%, 0.174% 2.16%, 0.045% 2.646%, 0% 3.158%, 0% 96.842%, 0% 96.842%, 0.045% 97.354%, 0.174% 97.84%, 0.381% 98.293%, 0.658% 98.707%, 0.998% 99.075%, 1.396% 99.391%, 1.842% 99.648%, 2.332% 99.839%, 2.856% 99.959%, 3.409% 100%, 82.083% 100%, 82.083% 100%, 82.358% 99.99%, 82.629% 99.959%, 82.895% 99.909%, 83.156% 99.84%, 83.409% 99.751%, 83.654% 99.645%, 83.89% 99.52%, 84.114% 99.378%, 84.327% 99.219%, 84.527% 99.044%, 94.195% 89.84%, 98.953% 85.607%, 98.953% 85.607%, 99.144% 85.421%, 99.318% 85.224%, 99.474% 85.014%, 99.61% 84.795%, 99.727% 84.567%, 99.824% 84.331%, 99.9% 84.088%, 99.955% 83.839%, 99.989% 83.586%, 100% 83.329%, 100% 3.158%);
          clip-path: polygon(100% 3.158%, 100% 3.158%, 99.955% 2.646%, 99.826% 2.16%, 99.619% 1.707%, 99.342% 1.293%, 99.001% 0.925%, 98.604% 0.609%, 98.158% 0.352%, 97.668% 0.161%, 97.144% 0.041%, 96.591% 0%, 3.409% 0%, 3.409% 0%, 2.856% 0.041%, 2.332% 0.161%, 1.842% 0.352%, 1.396% 0.609%, 0.998% 0.925%, 0.658% 1.293%, 0.381% 1.707%, 0.174% 2.16%, 0.045% 2.646%, 0% 3.158%, 0% 96.842%, 0% 96.842%, 0.045% 97.354%, 0.174% 97.84%, 0.381% 98.293%, 0.658% 98.707%, 0.998% 99.075%, 1.396% 99.391%, 1.842% 99.648%, 2.332% 99.839%, 2.856% 99.959%, 3.409% 100%, 82.083% 100%, 82.083% 100%, 82.358% 99.99%, 82.629% 99.959%, 82.895% 99.909%, 83.156% 99.84%, 83.409% 99.751%, 83.654% 99.645%, 83.89% 99.52%, 84.114% 99.378%, 84.327% 99.219%, 84.527% 99.044%, 94.195% 89.84%, 98.953% 85.607%, 98.953% 85.607%, 99.144% 85.421%, 99.318% 85.224%, 99.474% 85.014%, 99.61% 84.795%, 99.727% 84.567%, 99.824% 84.331%, 99.9% 84.088%, 99.955% 83.839%, 99.989% 83.586%, 100% 83.329%, 100% 3.158%);
}
.agt-hero-item .agt-hero-text .agt-hero-card .item-card p {
  color: #fff;
  padding-bottom: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-hero-item .agt-hero-text .agt-hero-card .item-card {
    max-width: 500px;
  }
}
@media (max-width: 480px) {
  .agt-hero-item .agt-hero-text .agt-hero-card .item-card {
    padding: 30px 25px 25px;
  }
}
.agt-hero-item .agt-hero-social {
  top: 45%;
  left: 5.5%;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  -webkit-transform: translateY(-40%);
          transform: translateY(-40%);
  -webkit-transition: 700ms cubic-bezier(0.26, 0.55, 0.78, 0.68);
  transition: 700ms cubic-bezier(0.26, 0.55, 0.78, 0.68);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hero-item .agt-hero-social {
    left: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-item .agt-hero-social {
    display: none;
  }
}
.agt-hero-item .agt-hero-social a {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0px;
  border-radius: 4px;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--agt-gray-2);
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-clip-path: polygon(82.343% 2.929%, 82.343% 2.929%, 81.761% 2.391%, 81.142% 1.904%, 80.49% 1.469%, 79.808% 1.088%, 79.099% 0.761%, 78.367% 0.491%, 77.614% 0.278%, 76.846% 0.125%, 76.064% 0.031%, 75.272% 0%, 10% 0%, 10% 0%, 8.378% 0.131%, 6.839% 0.51%, 5.404% 1.116%, 4.094% 1.929%, 2.929% 2.929%, 1.929% 4.094%, 1.116% 5.404%, 0.51% 6.839%, 0.131% 8.378%, 0% 10%, 0% 90%, 0% 90%, 0.131% 91.622%, 0.51% 93.161%, 1.116% 94.596%, 1.929% 95.906%, 2.929% 97.071%, 4.094% 98.071%, 5.404% 98.884%, 6.839% 99.49%, 8.378% 99.869%, 10% 100%, 90% 100%, 90% 100%, 91.622% 99.869%, 93.161% 99.49%, 94.596% 98.884%, 95.906% 98.071%, 97.071% 97.071%, 98.071% 95.906%, 98.884% 94.596%, 99.49% 93.161%, 99.869% 91.622%, 100% 90%, 100% 24.728%, 100% 24.728%, 99.969% 23.936%, 99.875% 23.154%, 99.722% 22.386%, 99.509% 21.633%, 99.239% 20.901%, 98.912% 20.192%, 98.531% 19.51%, 98.096% 18.858%, 97.609% 18.239%, 97.071% 17.657%, 90.953% 11.538%, 82.343% 2.929%);
          clip-path: polygon(82.343% 2.929%, 82.343% 2.929%, 81.761% 2.391%, 81.142% 1.904%, 80.49% 1.469%, 79.808% 1.088%, 79.099% 0.761%, 78.367% 0.491%, 77.614% 0.278%, 76.846% 0.125%, 76.064% 0.031%, 75.272% 0%, 10% 0%, 10% 0%, 8.378% 0.131%, 6.839% 0.51%, 5.404% 1.116%, 4.094% 1.929%, 2.929% 2.929%, 1.929% 4.094%, 1.116% 5.404%, 0.51% 6.839%, 0.131% 8.378%, 0% 10%, 0% 90%, 0% 90%, 0.131% 91.622%, 0.51% 93.161%, 1.116% 94.596%, 1.929% 95.906%, 2.929% 97.071%, 4.094% 98.071%, 5.404% 98.884%, 6.839% 99.49%, 8.378% 99.869%, 10% 100%, 90% 100%, 90% 100%, 91.622% 99.869%, 93.161% 99.49%, 94.596% 98.884%, 95.906% 98.071%, 97.071% 97.071%, 98.071% 95.906%, 98.884% 94.596%, 99.49% 93.161%, 99.869% 91.622%, 100% 90%, 100% 24.728%, 100% 24.728%, 99.969% 23.936%, 99.875% 23.154%, 99.722% 22.386%, 99.509% 21.633%, 99.239% 20.901%, 98.912% 20.192%, 98.531% 19.51%, 98.096% 18.858%, 97.609% 18.239%, 97.071% 17.657%, 90.953% 11.538%, 82.343% 2.929%);
}
.agt-hero-item .agt-hero-social a:hover {
  color: var(--agn-clr-black-2);
  background-color: var(--agt-base-color-1);
}
.agt-hero-item .agt-hero-social a:before {
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/social.svg);
}
.agt-hero-item .agt-hero-shape {
  left: 15%;
  bottom: -35%;
  opacity: 0.1;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transition: all 1200ms ease-in-out;
  transition: all 1200ms ease-in-out;
}

.agt-hero-thumb {
  top: 50%;
  z-index: 2;
  right: 60px;
  width: 24px;
  height: 136px;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 767px) {
  .agt-hero-thumb {
    left: 0;
    right: 0;
    top: auto;
    bottom: 50px;
    height: 30px;
    width: 136px;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.hero-thumb-item {
  cursor: pointer;
  position: relative;
}
.hero-thumb-item:before {
  top: 12px;
  left: 10px;
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  border-radius: 100%;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.4);
}
.hero-thumb-item .item-progress {
  stroke: red;
  fill: transparent;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.hero-thumb-item .item-progress circle:nth-child(1) {
  stroke-dashoffset: 0px;
  stroke-dasharray: 90px;
  stroke: rgba(255, 255, 255, 0.1);
}
.hero-thumb-item .item-progress circle:nth-child(2) {
  stroke-dasharray: 90px;
  stroke-dashoffset: 90px;
  stroke: rgb(255, 255, 255);
}

.agt-hero-thumb.swiper-container .swiper-slide:is(.swiper-slide-thumb-active) .hero-thumb-item:before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.agt-hero-thumb.swiper-container .swiper-slide:is(.swiper-slide-thumb-active) .hero-thumb-item .item-progress {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.agt-hero-thumb.swiper-container .swiper-slide:is(.swiper-slide-thumb-active) .hero-thumb-item .item-progress circle:nth-child(2) {
  -webkit-transition: all 7s cubic-bezier(0.216, 0.416, 0.25, 1);
  transition: all 7s cubic-bezier(0.216, 0.416, 0.25, 1);
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
  stroke-dashoffset: 0px;
}

.swiper-slide:is(.swiper-slide-active) .agt-hero-item:after {
  height: 38%;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-social {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-shape {
  bottom: -10%;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition-delay: 1250ms;
          transition-delay: 1250ms;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-bg img {
  -webkit-transform: scale(100%);
          transform: scale(100%);
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-text .split-line {
  -webkit-transform: translateY(0%) scaleY(1);
          transform: translateY(0%) scaleY(1);
  opacity: 1;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-text .split-line:nth-child(2) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-text .split-line:nth-child(3) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-text .split-line:nth-child(4) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-text .split-line:nth-child(5) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.swiper-slide:is(.swiper-slide-active) .agt-hero-item .agt-hero-text .agt-hero-card {
  -webkit-transition-delay: 700ms;
          transition-delay: 700ms;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

/*---------------------------------------------------- */
/*Feature area*/
/*----------------------------------------------------*/
@-webkit-keyframes icon-bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes icon-bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
.agt-feature-content {
  gap: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 12px 15px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-feature-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-ft-item-wrap {
  gap: 32px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-item-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-item-wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-ft-img {
  max-width: 692px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-img {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .agt-ft-img {
    height: 350px;
  }
}
.agt-ft-img .item-img {
  height: 100%;
  -webkit-clip-path: polygon(100% 1.818%, 100% 1.818%, 99.985% 1.523%, 99.941% 1.243%, 99.871% 0.983%, 99.777% 0.744%, 99.661% 0.533%, 99.527% 0.351%, 99.375% 0.203%, 99.209% 0.093%, 99.031% 0.024%, 98.844% 0%, 1.156% 0%, 1.156% 0%, 0.969% 0.024%, 0.791% 0.093%, 0.625% 0.203%, 0.473% 0.351%, 0.339% 0.533%, 0.223% 0.744%, 0.129% 0.983%, 0.059% 1.243%, 0.015% 1.523%, 0% 1.818%, 0% 98.182%, 0% 98.182%, 0.015% 98.477%, 0.059% 98.756%, 0.129% 99.017%, 0.223% 99.256%, 0.339% 99.467%, 0.473% 99.649%, 0.625% 99.797%, 0.791% 99.907%, 0.969% 99.976%, 1.156% 100%, 84.613% 100%, 84.613% 100%, 84.707% 99.994%, 84.801% 99.976%, 84.892% 99.946%, 84.982% 99.905%, 85.069% 99.853%, 85.153% 99.79%, 85.233% 99.716%, 85.31% 99.633%, 85.383% 99.539%, 85.45% 99.435%, 91.734% 89.054%, 99.644% 77.128%, 99.644% 77.128%, 99.709% 77.021%, 99.768% 76.907%, 99.821% 76.787%, 99.868% 76.66%, 99.907% 76.529%, 99.94% 76.392%, 99.966% 76.252%, 99.985% 76.109%, 99.996% 75.963%, 100% 75.815%, 100% 1.818%);
          clip-path: polygon(100% 1.818%, 100% 1.818%, 99.985% 1.523%, 99.941% 1.243%, 99.871% 0.983%, 99.777% 0.744%, 99.661% 0.533%, 99.527% 0.351%, 99.375% 0.203%, 99.209% 0.093%, 99.031% 0.024%, 98.844% 0%, 1.156% 0%, 1.156% 0%, 0.969% 0.024%, 0.791% 0.093%, 0.625% 0.203%, 0.473% 0.351%, 0.339% 0.533%, 0.223% 0.744%, 0.129% 0.983%, 0.059% 1.243%, 0.015% 1.523%, 0% 1.818%, 0% 98.182%, 0% 98.182%, 0.015% 98.477%, 0.059% 98.756%, 0.129% 99.017%, 0.223% 99.256%, 0.339% 99.467%, 0.473% 99.649%, 0.625% 99.797%, 0.791% 99.907%, 0.969% 99.976%, 1.156% 100%, 84.613% 100%, 84.613% 100%, 84.707% 99.994%, 84.801% 99.976%, 84.892% 99.946%, 84.982% 99.905%, 85.069% 99.853%, 85.153% 99.79%, 85.233% 99.716%, 85.31% 99.633%, 85.383% 99.539%, 85.45% 99.435%, 91.734% 89.054%, 99.644% 77.128%, 99.644% 77.128%, 99.709% 77.021%, 99.768% 76.907%, 99.821% 76.787%, 99.868% 76.66%, 99.907% 76.529%, 99.94% 76.392%, 99.966% 76.252%, 99.985% 76.109%, 99.996% 75.963%, 100% 75.815%, 100% 1.818%);
}
.agt-ft-img .item-img:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: rgb(255, 255, 255);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-img .item-img {
    width: 100%;
  }
}
.agt-ft-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}
.agt-ft-img .item-client {
  left: 24px;
  width: 100%;
  bottom: 24px;
  height: 200px;
  max-width: 252px;
  position: absolute;
  border-radius: 8px;
  padding: 24px 28px 30px;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  background-color: rgba(255, 255, 255, 0.8);
}
.agt-ft-img .item-client h3 {
  font-size: 48px;
  line-height: 1;
  padding-bottom: 2px;
  color: var(--agt-blue-color);
}
.agt-ft-img .item-client p {
  font-size: 20px;
  padding-bottom: 12px;
  color: var(--agn-clr-black-2);
}

.agt-ft-item {
  z-index: 1;
  width: 364px;
  height: 440px;
  padding: 44px 40px;
}
@media (max-width: 480px) {
  .agt-ft-item {
    width: 100%;
    height: auto;
    padding: 30px 20px;
    border: 1px solid rgba(61, 61, 61, 0.32);
  }
}
.agt-ft-item .border-shape {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 100%;
}
.agt-ft-item .border-shape img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media (max-width: 480px) {
  .agt-ft-item .border-shape {
    display: none;
  }
}
.agt-ft-item .item-icon {
  width: 70px;
  height: 60px;
  margin-bottom: 34px;
}
.agt-ft-item .item-icon svg path {
  stroke-dasharray: 2500;
  stroke-dashoffset: 0;
}
.agt-ft-item .item-text h3 {
  font-size: 26px;
  max-width: 200px;
  padding-bottom: 16px;
  color: var(--agn-clr-black-2);
}
.agt-ft-item .item-text p {
  padding-bottom: 40px;
}
.agt-ft-item .item-text .read_more {
  font-size: 16px;
  position: relative;
}
.agt-ft-item .item-text .read_more:before {
  left: 0;
  bottom: 0;
  width: 0%;
  content: "";
  height: 1px;
  position: absolute;
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
  background-color: var(--agn-clr-black-4);
}
.agt-ft-item .item-text .read_more i {
  top: 5px;
  font-size: 20px;
  position: relative;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.agt-ft-item .item-text .read_more:hover:before {
  width: 100%;
}
.agt-ft-item .item-text .read_more:hover i {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.agt-ft-item:hover .item-icon {
  -webkit-animation: icon-bounce 1s ease-out infinite;
          animation: icon-bounce 1s ease-out infinite;
}

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.agt-about-section {
  z-index: 1;
  overflow: hidden;
}
.agt-about-section .agt-section-title-1 {
  max-width: 865px;
}
.agt-about-section .agt-about-bg {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  height: 270px;
  position: absolute;
  background-color: #D5DCDE;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-about-section .agt-about-bg {
    height: 262px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-about-section .agt-about-bg {
    height: 262px;
  }
}
@media (max-width: 767px) {
  .agt-about-section .agt-about-bg {
    display: none;
  }
}
.agt-about-section .agt-about-bg:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 70px solid var(--agt-gray-1);
  border-right: 70px solid transparent;
}
.agt-about-section .agt-about-bg span {
  top: 0;
  left: 25%;
  position: absolute;
}

.agt-about-content {
  gap: 30px;
  margin: 0px 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-about-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}

.agt-ab-count-list-wrap {
  width: 100%;
  max-width: 715px;
  margin-left: 30px;
  padding-top: 147px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-ab-count-list-wrap {
    max-width: 635px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-ab-count-list-wrap {
    margin-left: 10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-ab-count-list-wrap {
    margin-left: 0;
    padding-top: 0;
    max-width: 715px;
  }
}

.agt-ab-count-list {
  gap: 30px 98px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-ab-count-list {
    gap: 30px 70px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-ab-count-list {
    gap: 30px 40px;
  }
}
@media (max-width: 767px) {
  .agt-ab-count-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 30px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.agt-ab-count-list .agt-ab-count-1 {
  width: 185px;
  height: 190px;
  margin-top: 55px;
  padding: 28px 27px 35px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .agt-ab-count-list .agt-ab-count-1 {
    margin-top: 0;
  }
}
@media (max-width: 480px) {
  .agt-ab-count-list .agt-ab-count-1 {
    width: 100%;
    height: auto;
  }
}
.agt-ab-count-list .agt-ab-count-1 h3 {
  line-height: 1;
  font-size: 52px;
  padding-bottom: 30px;
  color: var(--agt-green);
}
.agt-ab-count-list .agt-ab-count-1 p {
  font-size: 16px;
}
.agt-ab-count-list .agt-ab-cl-list {
  color: var(--agn-clr-black-1);
}
.agt-ab-count-list .agt-ab-cl-list li {
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .agt-ab-count-list .agt-ab-cl-list li {
    margin-right: 15px;
    display: inline-block;
  }
}
.agt-ab-count-list .agt-ab-cl-list li:last-child {
  margin-bottom: 0;
}
.agt-ab-count-list .agt-ab-cl-list li img {
  margin-right: 10px;
}

.agt-ab-count-2 {
  width: 275px;
  height: 262px;
  margin-left: 185px;
  padding: 26px 27px 35px;
  background: rgba(255, 255, 255, 0.6);
}
@media (max-width: 480px) {
  .agt-ab-count-2 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-top: 20px;
  }
}
.agt-ab-count-2 h3 {
  line-height: 1;
  font-size: 52px;
  padding-bottom: 76px;
  color: var(--agt-green);
}
.agt-ab-count-2 p {
  font-size: 16px;
}

.agt-about-img .agt-play {
  top: 0;
  left: 0;
  z-index: 1;
}
.agt-about-img .item-img {
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-clip-path: polygon(100% 1.813%, 100% 1.813%, 99.985% 1.519%, 99.942% 1.24%, 99.873% 0.98%, 99.781% 0.742%, 99.667% 0.531%, 99.535% 0.35%, 99.386% 0.202%, 99.223% 0.092%, 99.048% 0.024%, 98.864% 0%, 20.921% 0%, 20.921% 0%, 20.832% 0.006%, 20.744% 0.022%, 20.657% 0.05%, 20.572% 0.088%, 20.49% 0.136%, 20.409% 0.194%, 20.332% 0.262%, 20.259% 0.34%, 20.189% 0.427%, 20.123% 0.523%, 9.588% 17.115%, 0.327% 32.099%, 0.327% 32.099%, 0.267% 32.204%, 0.213% 32.316%, 0.164% 32.434%, 0.121% 32.556%, 0.085% 32.684%, 0.055% 32.816%, 0.031% 32.951%, 0.014% 33.089%, 0.004% 33.23%, 0% 33.372%, 0% 98.187%, 0% 98.187%, 0.015% 98.481%, 0.058% 98.76%, 0.127% 99.02%, 0.219% 99.258%, 0.333% 99.469%, 0.465% 99.65%, 0.614% 99.798%, 0.777% 99.908%, 0.952% 99.976%, 1.136% 100%, 98.864% 100%, 98.864% 100%, 99.048% 99.976%, 99.223% 99.908%, 99.386% 99.798%, 99.535% 99.65%, 99.667% 99.469%, 99.781% 99.258%, 99.873% 99.02%, 99.942% 98.76%, 99.985% 98.481%, 100% 98.187%, 100% 1.813%);
          clip-path: polygon(100% 1.813%, 100% 1.813%, 99.985% 1.519%, 99.942% 1.24%, 99.873% 0.98%, 99.781% 0.742%, 99.667% 0.531%, 99.535% 0.35%, 99.386% 0.202%, 99.223% 0.092%, 99.048% 0.024%, 98.864% 0%, 20.921% 0%, 20.921% 0%, 20.832% 0.006%, 20.744% 0.022%, 20.657% 0.05%, 20.572% 0.088%, 20.49% 0.136%, 20.409% 0.194%, 20.332% 0.262%, 20.259% 0.34%, 20.189% 0.427%, 20.123% 0.523%, 9.588% 17.115%, 0.327% 32.099%, 0.327% 32.099%, 0.267% 32.204%, 0.213% 32.316%, 0.164% 32.434%, 0.121% 32.556%, 0.085% 32.684%, 0.055% 32.816%, 0.031% 32.951%, 0.014% 33.089%, 0.004% 33.23%, 0% 33.372%, 0% 98.187%, 0% 98.187%, 0.015% 98.481%, 0.058% 98.76%, 0.127% 99.02%, 0.219% 99.258%, 0.333% 99.469%, 0.465% 99.65%, 0.614% 99.798%, 0.777% 99.908%, 0.952% 99.976%, 1.136% 100%, 98.864% 100%, 98.864% 100%, 99.048% 99.976%, 99.223% 99.908%, 99.386% 99.798%, 99.535% 99.65%, 99.667% 99.469%, 99.781% 99.258%, 99.873% 99.02%, 99.942% 98.76%, 99.985% 98.481%, 100% 98.187%, 100% 1.813%);
}
.agt-about-img .item-img:before {
  top: -1px;
  left: -1px;
  content: "";
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  border-top: 170px solid var(--agt-gray-1);
  border-right: 170px solid transparent;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-about-img .item-img {
    -webkit-clip-path: none;
            clip-path: none;
  }
  .agt-about-img .item-img:before {
    display: block;
  }
}
@media (max-width: 480px) {
  .agt-about-img .item-img {
    height: 350px;
  }
}
.agt-about-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-service-section {
  z-index: 1;
  overflow: hidden;
  background-color: #D5DCDE;
}
.agt-service-section .agt-s-bg {
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 577px;
}
.agt-service-section .agt-s-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-service-section:before {
  right: 0;
  width: 0;
  bottom: 0;
  height: 0;
  content: "";
  position: absolute;
  border-bottom: 80px solid var(--agt-gray-1);
  border-left: 80px solid transparent;
}
.agt-service-section .agt-section-title-1 {
  max-width: 640px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-service-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-s-item {
  width: 100%;
  height: 436px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 36px;
  overflow: hidden;
  max-width: 328px;
  border-right: 1px solid #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item {
    border: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-s-item {
    padding: 0px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item {
    padding: 0;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .agt-s-item {
    max-width: 100%;
  }
}
.agt-s-item .inner-item {
  -webkit-transition: 1000ms var(--agn-cube-1);
  transition: 1000ms var(--agn-cube-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item .inner-item {
    padding: 30px;
    margin: 16px;
    border: 1px solid #fff;
  }
}
.agt-s-item:first-child {
  border-left: 1px solid #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item:first-child {
    border: none;
  }
}
.agt-s-item:nth-child(2) .inner-item {
  -webkit-transform: translateY(61%);
          transform: translateY(61%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item:nth-child(2) .inner-item {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.agt-s-item:nth-child(2):hover .inner-item {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.agt-s-item:nth-child(3) .inner-item {
  -webkit-transform: translateY(30%);
          transform: translateY(30%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item:nth-child(3) .inner-item {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.agt-s-item:nth-child(3):hover .inner-item {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.agt-s-item .item-icon {
  height: 68px;
  margin-bottom: 34px;
}
.agt-s-item .item-text h3 {
  font-size: 28px;
  max-width: 200px;
  line-height: 1.29;
  letter-spacing: -1px;
  padding-bottom: 10px;
  color: var(--agn-clr-black-1);
  font-family: var(--test-sohne-300);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-s-item .item-text h3 {
    font-size: 24px;
  }
}
.agt-s-item .item-text .item-desc {
  opacity: 0;
  height: 0px;
  visibility: hidden;
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-item .item-text .item-desc {
    opacity: 1;
    height: 122px;
    visibility: visible;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.agt-s-item .item-text .item-desc p {
  overflow: hidden;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-family: var(--test-sohne-400);
}
.agt-s-item .item-text .item-desc .read_more {
  font-size: 16px;
  position: relative;
  font-family: var(--test-sohne-500);
}
.agt-s-item .item-text .item-desc .read_more:before {
  left: 0;
  bottom: 0;
  width: 0%;
  height: 1px;
  content: "";
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--agn-clr-black-1);
}
.agt-s-item .item-text .item-desc .read_more i {
  top: 5px;
  font-size: 20px;
  position: relative;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-s-item .item-text .item-desc .read_more:hover:before {
  width: 100%;
}
.agt-s-item .item-text .item-desc .read_more:hover i {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.agt-s-item:hover .item-text .item-desc {
  opacity: 1;
  height: 122px;
  visibility: visible;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.agt-ser-bottom .item-text {
  max-width: 528px;
}

/*---------------------------------------------------- */
/*Value area*/
/*----------------------------------------------------*/
.agt-value-section {
  overflow: hidden;
}

.agt-value-wrap .agt-value-img {
  top: 0;
  right: 88px;
  position: absolute;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-value-wrap .agt-value-img {
    right: 15px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-value-wrap .agt-value-img {
    width: 46%;
    right: 15px;
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-value-wrap .agt-value-img {
    width: 42%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-value-wrap .agt-value-img {
    width: auto;
    height: auto;
    margin: 0 auto;
    position: static;
    max-width: 744px;
    margin-bottom: 40px;
  }
}
.agt-value-wrap .agt-value-img .item-img {
  overflow: hidden;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-image: url(../img/value-mask.png);
          mask-image: url(../img/value-mask.png);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-value-wrap .agt-value-img .item-img {
    width: 100%;
    height: 100%;
  }
  .agt-value-wrap .agt-value-img .item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.agt-v-text-wrap {
  max-width: 692px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-v-text-wrap {
    margin: 0 auto;
    max-width: 744px;
  }
}

.agt-v-counter-text {
  margin-top: 48px;
}

.agt-v-counter-wrap {
  gap: 32px;
  max-width: 640px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-v-counter-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-v-counter-wrap:before {
  left: 0;
  top: 50%;
  right: 0;
  width: 90px;
  content: "";
  height: 136px;
  margin: 0 auto;
  position: absolute;
  border-radius: 100px;
  background-color: var(--agt-gray-1);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-v-counter-wrap:before {
    display: none;
  }
}

.agt-v-count-item {
  width: 100%;
  max-width: 304px;
  padding-left: 40px;
  padding-top: 35px;
  padding-bottom: 35px;
  background-color: #fff;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-v-count-item {
    max-width: 100%;
  }
}
.agt-v-count-item:nth-child(2) {
  padding-left: 60px;
}
.agt-v-count-item:nth-child(2) .item-text h3 sup {
  color: #FF83B8;
}
.agt-v-count-item .item-icon {
  height: 68px;
  margin-bottom: 30px;
}
.agt-v-count-item .item-text h3 {
  line-height: 1;
  font-size: 54px;
  margin-bottom: 12px;
  font-family: var(--test-sohne-600);
  color: var(--agn-clr-black-2);
}
.agt-v-count-item .item-text h3 sup {
  margin-left: 5px;
  color: var(--agt-blue-color);
}
.agt-v-count-item .item-text p {
  font-size: 20px;
  max-width: 192px;
  color: var(--agn-clr-black-2);
}

.agt-v-c-text {
  max-width: 640px;
}

/*---------------------------------------------------- */
/*Client area*/
/*----------------------------------------------------*/
.agt-client-section .agt-section-title-1 {
  margin: 0 auto;
  max-width: 865px;
}

.agt-client-content {
  gap: 23px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 23px 1fr 23px 1fr 23px 1fr 23px 1fr;
  grid-template-columns: repeat(5, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.agt-client-content > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.agt-client-content > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.agt-client-content > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.agt-client-content > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.agt-client-content > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-client-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 767px) {
  .agt-client-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 480px) {
  .agt-client-content {
    gap: 5px 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 360px) {
  .agt-client-content {
    gap: 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
  }
}

.agt-cl-item {
  height: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
}
.agt-cl-item .item-img img {
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
}
.agt-cl-item .item-border {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.agt-cl-item .item-border img {
  width: 100%;
  height: 100%;
}
.agt-cl-item:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.agt-cl-item:hover .item-img img {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}

/*---------------------------------------------------- */
/*Project area*/
/*----------------------------------------------------*/
.agt-projct-section {
  z-index: 1;
  overflow: hidden;
}
.agt-projct-section .project-bg {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.agt-projct-section .project-bg:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: rgba(24, 51, 59, 0.95);
}
.agt-projct-section .project-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-projct-section .agt-section-title-1 {
  top: 0;
  right: 0;
  max-width: 600px;
  text-align: right;
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-projct-section .agt-section-title-1 {
    margin: 0 auto;
    position: static;
    text-align: center;
    margin-bottom: 50px;
  }
}
.agt-projct-section .agt-section-title-1 .sec_title {
  color: #fff;
}
.agt-projct-section .agt-pro-bottom {
  left: 0;
  bottom: 0;
  position: absolute;
  max-width: 528px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-projct-section .agt-pro-bottom {
    margin: 0 auto;
    position: static;
    text-align: center;
  }
}
.agt-projct-section .agt-pro-bottom .item-text {
  color: #fff;
}

.agt-pr-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-item {
    margin-bottom: 40px;
  }
}
.agt-pr-item .project-item {
  padding: 16px;
  max-width: 592px;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(42, 66, 73, 0.72);
  -webkit-clip-path: polygon(100% 0%, 0% 0%, 0% 91.724%, 3.747% 95.486%, 8.108% 100%, 100% 100%, 100% 0%);
          clip-path: polygon(100% 0%, 0% 0%, 0% 91.724%, 3.747% 95.486%, 8.108% 100%, 100% 100%, 100% 0%);
}
.agt-pr-item .project-item .item-text {
  padding: 28px;
}
@media (max-width: 480px) {
  .agt-pr-item .project-item .item-text {
    padding: 28px 0px;
  }
}
.agt-pr-item .project-item .item-text .item-title {
  margin-bottom: 28px;
  padding-bottom: 23px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.agt-pr-item .project-item .item-text .item-title .pro_title {
  color: #fff;
  font-size: 32px;
  max-width: 430px;
  line-height: 1.125;
  font-family: var(--test-sohne-500);
}
@media (max-width: 480px) {
  .agt-pr-item .project-item .item-text .item-title .pro_title {
    font-size: 28px;
  }
}
.agt-pr-item .project-item .item-text .item-title span {
  top: 10px;
  right: -10px;
  color: #445A61;
  font-size: 42px;
  position: absolute;
}
@media (max-width: 767px) {
  .agt-pr-item .project-item .item-text .item-title span {
    display: none;
  }
}
.agt-pr-item .project-item .item-text .item-title span:hover {
  color: var(--agt-blue-color);
}
.agt-pr-item .project-item .item-text .item-tag a {
  color: #fff;
  font-size: 14px;
  padding: 6px 16px;
  margin-right: 5px;
  margin-bottom: 4px;
  background-color: rgba(255, 255, 255, 0.12);
}
.agt-pr-item .project-item .item-text .item-tag a:hover {
  background-color: var(--agt-blue-color);
}
.agt-pr-item .project-item .item-img {
  overflow: hidden;
  margin-top: 6px;
  -webkit-clip-path: polygon(100% 0%, 0% 0%, 0% 86.585%, 3.631% 92.683%, 7.857% 100%, 100% 100%, 100% 0%);
          clip-path: polygon(100% 0%, 0% 0%, 0% 86.585%, 3.631% 92.683%, 7.857% 100%, 100% 100%, 100% 0%);
}
.agt-pr-item .project-item .item-img img {
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.agt-pr-item .project-item:hover .item-img img {
  -webkit-transform: scale(102%);
          transform: scale(102%);
}
.agt-pr-item:nth-child(2), .agt-pr-item:nth-child(3) {
  margin-top: -305px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-item:nth-child(2), .agt-pr-item:nth-child(3) {
    margin-top: 0px;
  }
}
.agt-pr-item:nth-child(2) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.agt-pr-item:nth-child(3) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

/*---------------------------------------------------- */
/*Work Process area*/
/*----------------------------------------------------*/
.agt-wrp-section .agt-section-title-1 {
  margin: 0 auto;
  max-width: 720px;
}

.agt-wrp-content {
  margin: 0 auto;
  max-width: 1088px;
  position: relative;
  border-top: 2px solid rgba(217, 217, 217, 0.52);
  border-bottom: 2px solid rgba(217, 217, 217, 0.52);
}
.agt-wrp-content:before {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  content: "";
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(217, 217, 217, 0.52);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wrp-content:before {
    display: none;
  }
}
.agt-wrp-content .col-lg-6:nth-last-child(2) .agt-wrp-item, .agt-wrp-content .col-lg-6:nth-last-child(1) .agt-wrp-item {
  border-bottom: none;
}
.agt-wrp-content .col-lg-6:nth-child(even) .agt-wrp-item {
  padding-left: 36px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wrp-content .col-lg-6:nth-child(even) .agt-wrp-item {
    padding-left: 0;
  }
}

.agt-wrp-item {
  gap: 24px;
  padding: 36px 0px 35px;
  border-bottom: 2px solid rgba(217, 217, 217, 0.52);
}
@media (max-width: 480px) {
  .agt-wrp-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-wrp-item .item-icon {
  z-index: 1;
  width: 60px;
  height: 60px;
  position: relative;
}
.agt-wrp-item .item-icon:before {
  top: 0;
  left: 0;
  content: "";
  z-index: -1;
  position: absolute;
  -webkit-transition: 1000ms var(--agn-cube-1);
  transition: 1000ms var(--agn-cube-1);
  border-top: 32px solid var(--agt-base-color-1);
  border-right: 32px solid transparent;
}
.agt-wrp-item .item-icon:after {
  right: 0;
  width: 0;
  height: 0;
  bottom: 0;
  z-index: -1;
  content: "";
  position: absolute;
  -webkit-transition: 1000ms var(--agn-cube-1);
  transition: 1000ms var(--agn-cube-1);
  border-bottom: 24px solid var(--agt-base-color-1);
  border-left: 24px solid transparent;
}
.agt-wrp-item .item-text {
  max-width: 420px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-wrp-item .item-text {
    max-width: 340px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wrp-item .item-text {
    max-width: 80%;
  }
}
.agt-wrp-item .item-text h3 {
  font-size: 22px;
  letter-spacing: -0.5px;
  padding-bottom: 18px;
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-500);
}
.agt-wrp-item:hover .item-icon:after {
  -webkit-transform: rotate3d(1, 1, 0, 180deg);
          transform: rotate3d(1, 1, 0, 180deg);
}
.agt-wrp-item:hover .item-icon:before {
  -webkit-transform: rotate3d(1, 1, 0, -180deg);
          transform: rotate3d(1, 1, 0, -180deg);
}

/*---------------------------------------------------- */
/*Work Process area*/
/*----------------------------------------------------*/
.agt-testimonial-section {
  overflow: hidden;
}

.agt-tst-top-content {
  gap: 20px;
}
.agt-tst-top-content .agt-section-title-1 {
  max-width: 630px;
}

.agt-tst-nav-arrow {
  gap: 20px;
  width: 100%;
  max-width: 204px;
}
.agt-tst-nav-arrow .nav-arrow {
  z-index: 1;
  width: 56px;
  height: 56px;
  position: relative;
  border-radius: 8px;
  border: 1px solid #A0A4A7;
  -webkit-transition: 800ms var(--agn-cube-1);
  transition: 800ms var(--agn-cube-1);
}
.agt-tst-nav-arrow .nav-arrow:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  border-radius: 8px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: 800ms var(--agn-cube-1);
  transition: 800ms var(--agn-cube-1);
  background-color: var(--agt-base-color-1);
}
.agt-tst-nav-arrow .nav-arrow:hover {
  border: 1px solid var(--agt-base-color-1);
}
.agt-tst-nav-arrow .nav-arrow:hover:before {
  z-index: -1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.agt-tst-nav-arrow .agt-testi-pagination-2 {
  color: #B1B0B0;
  font-size: 20px;
  max-width: 52px;
}
.agt-tst-nav-arrow .agt-testi-pagination-2 .swiper-pagination-current {
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-600);
}

.agt-tst-s-active {
  max-width: 1936px;
  margin: 0 -47% 0 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-tst-s-active {
    margin: 0 -10% 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-tst-s-active {
    margin: 0;
  }
}

.agt-tst-item {
  max-width: 625px;
  padding: 20px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-tst-item {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .agt-tst-item {
    width: 100%;
    max-width: 100%;
  }
}
.agt-tst-item .item-inner {
  gap: 32px;
  z-index: 1;
  padding: 30px 0px;
  position: relative;
}
@media (max-width: 767px) {
  .agt-tst-item .item-inner {
    padding: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-tst-item .item-inner:before {
  top: 0;
  right: 0;
  width: 80%;
  z-index: -1;
  content: "";
  height: 100%;
  position: absolute;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.0784313725);
          box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.0784313725);
}
@media (max-width: 767px) {
  .agt-tst-item .item-inner:before {
    width: 100%;
  }
}
.agt-tst-item .item-img {
  width: 205px;
  height: 232px;
  background-color: var(--agt-gray-2);
  -webkit-clip-path: polygon(82.439% 0%, 0% 0%, 0% 100%, 100% 100%, 100% 15.517%, 90.732% 7.615%, 82.439% 0%);
          clip-path: polygon(82.439% 0%, 0% 0%, 0% 100%, 100% 100%, 100% 15.517%, 90.732% 7.615%, 82.439% 0%);
}
.agt-tst-item .item-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-tst-item .item-text {
  max-width: 345px;
}
.agt-tst-item .item-text h3 {
  font-size: 22px;
  line-height: 1.23;
  padding-bottom: 16px;
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-500);
}
.agt-tst-item .item-text p {
  padding-bottom: 20px;
}
.agt-tst-item .item-text .ts-author h4 {
  font-size: 18px;
  padding-bottom: 2px;
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-600);
}

/*---------------------------------------------------- */
/*Contact area*/
/*----------------------------------------------------*/
.agt-contact-section {
  z-index: 1;
  overflow: hidden;
}
.agt-contact-section .agt-contact-bg {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.agt-contact-section .agt-contact-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-cn-form {
  width: 100%;
  background-color: #fff;
  padding: 50px 48px 60px;
  -webkit-clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 87.162% 100%, 93.328% 94.322%, 100% 88.013%, 100% 0%);
          clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 87.162% 100%, 93.328% 94.322%, 100% 88.013%, 100% 0%);
}

.agt-cn-form h3 {
  font-size: 36px;
  padding-bottom: 15px;
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-500);
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-contact-form-input {
    max-width: 100%;
  }
}
.agt-contact-form-input .input-field {
  margin-bottom: 30px;
}
.agt-contact-form-input .input-field label {
  color: #261723;
  display: block;
  line-height: 1;
  font-size: 12px;
  font-family: var(--test-sohne-600);
  letter-spacing: 2px;
}
p.comment-form-cookies-consent {
  display: none;
}
span.required-field-message {
  display: none;
}
.agt-contact-form-input .input-field input, .agt-contact-form-input .input-field textarea {
  width: 100%;
  height: 40px;
  border: none;
  padding-bottom: 10px;
  background-color: transparent;
  border-bottom: 2px solid var(--agt-gray-1);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-contact-form-input .input-field input::-webkit-input-placeholder, .agt-contact-form-input .input-field textarea::-webkit-input-placeholder {
  opacity: 0.56;
}
.agt-contact-form-input .input-field input::-moz-placeholder, .agt-contact-form-input .input-field textarea::-moz-placeholder {
  opacity: 0.56;
}
.agt-contact-form-input .input-field input:-ms-input-placeholder, .agt-contact-form-input .input-field textarea:-ms-input-placeholder {
  opacity: 0.56;
}
.agt-contact-form-input .input-field input::-ms-input-placeholder, .agt-contact-form-input .input-field textarea::-ms-input-placeholder {
  opacity: 0.56;
}
.agt-contact-form-input .input-field input::placeholder, .agt-contact-form-input .input-field textarea::placeholder {
  opacity: 0.56;
}
.agt-contact-form-input .input-field input:focus, .agt-contact-form-input .input-field textarea:focus {
  border-bottom: 2px solid #E9E9E9;
  border-bottom: 2px solid var(--agn-clr-black-2);
}
.agt-contact-form-input .input-field textarea {
  height: 75px;
  padding-top: 10px;
}
.agt-contact-form-input button {
  color: #fff;
  height: 56px;
  border: none;
  font-size: 16px;
  padding: 0px 30px;
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-500);
  background-color: var(--agt-base-color-1);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-clip-path: polygon(100% 7.143%, 100% 7.143%, 99.973% 5.984%, 99.894% 4.885%, 99.767% 3.86%, 99.598% 2.924%, 99.39% 2.092%, 99.147% 1.378%, 98.874% 0.797%, 98.575% 0.364%, 98.255% 0.093%, 97.917% 0%, 2.083% 0%, 2.083% 0%, 1.745% 0.093%, 1.425% 0.364%, 1.126% 0.797%, 0.853% 1.378%, 0.61% 2.092%, 0.402% 2.924%, 0.233% 3.86%, 0.106% 4.885%, 0.027% 5.984%, 0% 7.143%, 0% 92.857%, 0% 92.857%, 0.027% 94.016%, 0.106% 95.115%, 0.233% 96.14%, 0.402% 97.076%, 0.61% 97.908%, 0.853% 98.622%, 1.126% 99.203%, 1.425% 99.636%, 1.745% 99.907%, 2.083% 100%, 88.277% 100%, 88.277% 100%, 88.432% 99.98%, 88.585% 99.921%, 88.736% 99.824%, 88.884% 99.69%, 89.028% 99.518%, 89.169% 99.311%, 89.305% 99.069%, 89.436% 98.792%, 89.561% 98.481%, 89.679% 98.138%, 95.874% 78.795%, 99.319% 68.037%, 99.319% 68.037%, 99.444% 67.614%, 99.557% 67.161%, 99.658% 66.679%, 99.746% 66.172%, 99.822% 65.643%, 99.885% 65.093%, 99.935% 64.527%, 99.971% 63.947%, 99.993% 63.356%, 100% 62.756%, 100% 7.143%);
          clip-path: polygon(100% 7.143%, 100% 7.143%, 99.973% 5.984%, 99.894% 4.885%, 99.767% 3.86%, 99.598% 2.924%, 99.39% 2.092%, 99.147% 1.378%, 98.874% 0.797%, 98.575% 0.364%, 98.255% 0.093%, 97.917% 0%, 2.083% 0%, 2.083% 0%, 1.745% 0.093%, 1.425% 0.364%, 1.126% 0.797%, 0.853% 1.378%, 0.61% 2.092%, 0.402% 2.924%, 0.233% 3.86%, 0.106% 4.885%, 0.027% 5.984%, 0% 7.143%, 0% 92.857%, 0% 92.857%, 0.027% 94.016%, 0.106% 95.115%, 0.233% 96.14%, 0.402% 97.076%, 0.61% 97.908%, 0.853% 98.622%, 1.126% 99.203%, 1.425% 99.636%, 1.745% 99.907%, 2.083% 100%, 88.277% 100%, 88.277% 100%, 88.432% 99.98%, 88.585% 99.921%, 88.736% 99.824%, 88.884% 99.69%, 89.028% 99.518%, 89.169% 99.311%, 89.305% 99.069%, 89.436% 98.792%, 89.561% 98.481%, 89.679% 98.138%, 95.874% 78.795%, 99.319% 68.037%, 99.319% 68.037%, 99.444% 67.614%, 99.557% 67.161%, 99.658% 66.679%, 99.746% 66.172%, 99.822% 65.643%, 99.885% 65.093%, 99.935% 64.527%, 99.971% 63.947%, 99.993% 63.356%, 100% 62.756%, 100% 7.143%);
}
.agt-contact-form-input button i {
  top: 4px;
  font-size: 18px;
  position: relative;
}
.agt-contact-form-input button:hover {
  color: #fff;
  background-color: var(--agt-blue-color);
}

/*---------------------------------------------------- */
/*Blog area*/
/*----------------------------------------------------*/
.agt-blog-top-content .agt-section-title-1 {
  max-width: 570px;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
  margin-left: -200px;
  margin-right: -200px;
}
.agt-blog-content {
  gap: 30px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blog-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-blog-items {
  width: 100%;
  max-width: 636px;
}

.agt-blog-item {
  gap: 27px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .agt-blog-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-blog-item:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .agt-blog-item:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.agt-blog-item .item-img {
  width: 318px;
  height: 240px;
  overflow: hidden;
  position: relative;
  -webkit-clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 87.421% 100%, 93.261% 92.113%, 100% 83.333%, 100% 0%);
          clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 87.421% 100%, 93.261% 92.113%, 100% 83.333%, 100% 0%);
}
@media (max-width: 480px) {
  .agt-blog-item .item-img {
    width: 100%;
  }
}
.agt-blog-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-blog-item .item-img:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: rgb(221, 252, 254);
}
.agt-blog-item .item-text {
  max-width: 290px;
}
.agt-blog-item .item-text .blog-cate {
  padding-bottom: 8px;
}
.agt-blog-item .item-text .blog-cate a {
  font-size: 14px;
  padding-left: 32px;
  position: relative;
  color: var(--agt-blue-color);
}
.agt-blog-item .item-text .blog-cate a:before {
  left: 0;
  top: 10px;
  width: 24px;
  height: 1px;
  content: "";
  position: absolute;
  background-color: var(--agt-blue-color);
}
.agt-blog-item .item-text .blog_title {
  font-size: 22px;
  line-height: 1.3;
  padding-bottom: 22px;
  margin-bottom: 20px;
  color: var(--agn-clr-black-2);
  font-family: var(--test-sohne-500);
  border-bottom: 1px solid var(--agt-gray-2);
}
.agt-blog-item .item-text .blog-meta a {
  font-size: 16px;
  margin-right: 32px;
}
.agt-blog-item .item-text .blog-meta a:last-child {
  margin-right: 0;
}
.agt-blog-item .item-text .blog-meta a i {
  margin-right: 10px;
}
.agt-blog-item:hover .item-img img {
  -webkit-transform: scale(105%);
          transform: scale(105%);
}

.agt-blog-featured .agt-blog-item {
  -webkit-clip-path: polygon(0% 16.456%, 0% 100%, 100% 100%, 100% 0%, 8.176% 0%, 4.38% 7.787%, 0% 16.456%);
          clip-path: polygon(0% 16.456%, 0% 100%, 100% 100%, 100% 0%, 8.176% 0%, 4.38% 7.787%, 0% 16.456%);
}
@media (max-width: 480px) {
  .agt-blog-featured .agt-blog-item .item-img-2 {
    height: 250px;
  }
}
.agt-blog-featured .agt-blog-item .item-img-2 img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  height: 317px;
}
.agt-blog-featured .agt-blog-item .item-img-2:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: rgb(221, 252, 254);
}
.agt-blog-featured .agt-blog-item .item-text {
  width: 100%;
  max-width: 100%;
  margin-top: 25px;
}
.agt-blog-featured .agt-blog-item .item-text .blog_title {
  font-size: 28px;
  color: var(--agn-clr-black-2);
}
.agt-blog-featured .agt-blog-item:hover .item-img-2 img {
  -webkit-transform: scale(105%);
          transform: scale(105%);
}

/*---------------------------------------------------- */
/******* PORTFOLIO AGENCY *******/
/*Hero area*/
/*----------------------------------------------------*/
@-webkit-keyframes AGT_Move_color_2 {
  0% {
    -webkit-transform: translate(-180%, -50%);
            transform: translate(-180%, -50%);
  }
  10% {
    -webkit-transform: translate(-160%, -50%);
            transform: translate(-160%, -50%);
  }
  25% {
    -webkit-transform: translate(90%, -50%);
            transform: translate(90%, -50%);
  }
  45% {
    -webkit-transform: translate(90%, 10%);
            transform: translate(90%, 10%);
  }
  65% {
    -webkit-transform: translate(-180%, 10%);
            transform: translate(-180%, 10%);
  }
  85% {
    -webkit-transform: translate(-100%, 10%);
            transform: translate(-100%, 10%);
  }
  100% {
    -webkit-transform: translate(-160%, -50%);
            transform: translate(-160%, -50%);
  }
}
@keyframes AGT_Move_color_2 {
  0% {
    -webkit-transform: translate(-180%, -50%);
            transform: translate(-180%, -50%);
  }
  10% {
    -webkit-transform: translate(-160%, -50%);
            transform: translate(-160%, -50%);
  }
  25% {
    -webkit-transform: translate(90%, -50%);
            transform: translate(90%, -50%);
  }
  45% {
    -webkit-transform: translate(90%, 10%);
            transform: translate(90%, 10%);
  }
  65% {
    -webkit-transform: translate(-180%, 10%);
            transform: translate(-180%, 10%);
  }
  85% {
    -webkit-transform: translate(-100%, 10%);
            transform: translate(-100%, 10%);
  }
  100% {
    -webkit-transform: translate(-160%, -50%);
            transform: translate(-160%, -50%);
  }
}
@-webkit-keyframes AGT_Move_color {
  0% {
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
  10% {
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
  25% {
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
  45% {
    -webkit-transform: translate(-100%, 10%);
            transform: translate(-100%, 10%);
  }
  65% {
    -webkit-transform: translate(100%, 10%);
            transform: translate(100%, 10%);
  }
  85% {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  100% {
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
}
@keyframes AGT_Move_color {
  0% {
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
  10% {
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
  25% {
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
  45% {
    -webkit-transform: translate(-100%, 10%);
            transform: translate(-100%, 10%);
  }
  65% {
    -webkit-transform: translate(100%, 10%);
            transform: translate(100%, 10%);
  }
  85% {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  100% {
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
}
@keyframes borderpls {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.12);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12);
    opacity: 0;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.12);
    opacity: 0;
  }
}
.agt-hero-section-2 {
  z-index: 1;
  overflow: hidden;
}
.agt-hero-section-2:before {
  bottom: 0;
  left: 65px;
  content: "";
  height: 37%;
  width: 1px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 15, 20, 0.16)), to(rgba(73, 91, 122, 0)));
  background: linear-gradient(180deg, rgba(12, 15, 20, 0.16) 0%, rgba(73, 91, 122, 0) 100%);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-2:before {
    display: none;
  }
}
.agt-hero-section-2 .agt-h-side1 {
  top: 0;
  right: 0;
}
@media (max-width: 480px) {
  .agt-hero-section-2 .agt-h-side1 {
    display: none;
  }
}
.agt-hero-section-2 .agt-h-side2 {
  top: 0;
  left: 0;
}
@media (max-width: 480px) {
  .agt-hero-section-2 .agt-h-side2 {
    display: none;
  }
}
.agt-hero-section-2 .agt-h-color-bg {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  z-index: -2;
}
.agt-hero-section-2 .agt-h-color-bg .color-bg1 {
  top: 50%;
  left: 50%;
  width: 500px;
  height: 500px;
  display: block;
  position: absolute;
  border-radius: 50%;
  -webkit-filter: blur(200px);
          filter: blur(200px);
  background: #40FFA3;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 1.5s all ease-in-out;
  transition: 1.5s all ease-in-out;
  -webkit-animation: AGT_Move_color 30s linear infinite;
          animation: AGT_Move_color 30s linear infinite;
}
.agt-hero-section-2 .agt-h-color-bg .color-bg2 {
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 500px;
  height: 500px;
  display: block;
  position: absolute;
  border-radius: 50%;
  -webkit-filter: blur(200px);
          filter: blur(200px);
  background: #FB995A;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 1.5s all ease-in-out;
  transition: 1.5s all ease-in-out;
  -webkit-animation: AGT_Move_color 20s linear infinite;
          animation: AGT_Move_color 20s linear infinite;
}
.agt-hero-section-2 .agt-h-color-bg .color-bg3 {
  top: 50%;
  left: 50%;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  border-radius: 50%;
  -webkit-filter: blur(200px);
          filter: blur(200px);
  background: #5B5DFF;
  -webkit-transition: 1.5s all ease-in-out;
  transition: 1.5s all ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: AGT_Move_color_2 30s linear infinite;
          animation: AGT_Move_color_2 30s linear infinite;
}
.agt-hero-section-2 .agt-h-color-bg .color-bg4 {
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 500px;
  height: 500px;
  display: block;
  border-radius: 50%;
  position: absolute;
  background: #FC4827;
  -webkit-filter: blur(200px);
          filter: blur(200px);
  -webkit-transition: 1.5s all ease-in-out;
  transition: 1.5s all ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: AGT_Move_color_2 20s linear infinite;
          animation: AGT_Move_color_2 20s linear infinite;
}
.agt-hero-section-2 .agt-h-social-2 {
  top: 40%;
  left: 65px;
  position: absolute;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hero-section-2 .agt-h-social-2 {
    left: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-2 .agt-h-social-2 {
    display: none;
  }
}
.agt-hero-section-2 .agt-h-social-2 a {
  width: 44px;
  height: 44px;
  opacity: 0.64;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 6px 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid #D9D9D9;
  color: var(--agn-clr-black-2);
}
.agt-hero-section-2 .agt-h-social-2 a:hover {
  color: var(--agt-base-color-3);
  border: 2px solid var(--agt-base-color-3);
}

.agt-hero-content-2 {
  z-index: 2;
  position: relative;
  padding-top: 170px;
}

.agt-hero-text-2 {
  gap: 20px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px;
  }
}
.agt-hero-text-2 .hero_title {
  font-size: 68px;
  font-weight: 700;
  max-width: 672px;
  line-height: 1.06;
  letter-spacing: -2px;
  color: var(--agn-clr-black-3);
}
.agt-hero-text-2 .hero_title .split-line {
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hero-text-2 .hero_title {
    font-size: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-hero-text-2 .hero_title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-2 .hero_title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-2 .hero_title {
    font-size: 38px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-2 .hero_title {
    font-size: 35px;
  }
}
.agt-hero-text-2 .text-desc-btn {
  max-width: 416px;
  padding-top: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-2 .text-desc-btn {
    padding-top: 0;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-2 .text-desc-btn .agt-btn-2 {
    margin-top: 20px;
  }
}

.agt-hero-slider-2 {
  z-index: 1;
  margin: 0 auto;
  max-width: 1350px;
}
.agt-hero-slider-2 .agt-h-txt-shape {
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  position: absolute;
}

.agt-hr2-item {
  margin: 0 auto;
  max-width: 1106px;
}
.agt-hr2-item .item-arrow {
  left: 0;
  right: 0;
  width: 90px;
  top: -65px;
  height: 90px;
  margin: 0 auto;
  position: absolute;
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-hr2-item .item-arrow {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .agt-hr2-item .item-arrow {
    display: none;
  }
}
.agt-hr2-item .item-arrow a {
  color: #fff;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr2-item .item-arrow a {
    font-size: 20px;
  }
}
.agt-hr2-item .item-img {
  -webkit-mask-size: cover;
          mask-size: cover;
  overflow: hidden;
  -webkit-mask-position: 0% 0%;
          mask-position: 0% 0%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url(../img/circle-shape.png);
          mask-image: url(../img/circle-shape.png);
}
.agt-hr2-item .item-img img {
  -webkit-transform: scale(1.2) translateX(-40px);
          transform: scale(1.2) translateX(-40px);
  -webkit-transition: 3500ms var(--agn-cube-1);
  transition: 3500ms var(--agn-cube-1);
}
.agt-hr2-item .item-text {
  left: 0;
  right: 0;
  z-index: 1;
  bottom: 42px;
  margin: 0 auto;
  max-width: 440px;
  position: absolute;
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text {
    bottom: 15px;
  }
}
.agt-hr2-item .item-text:before {
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.32);
}
.agt-hr2-item .item-text .border-left,
.agt-hr2-item .item-text .border-right {
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 0%;
  position: absolute;
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .border-left,
  .agt-hr2-item .item-text .border-right {
    display: none;
  }
}
.agt-hr2-item .item-text .border-left:before {
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.32);
}
.agt-hr2-item .item-text .border-left:after {
  top: -15px;
  left: -5px;
  width: 8px;
  height: 8px;
  color: #fff;
  content: "+";
  position: absolute;
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .border-right {
    display: none;
  }
}
.agt-hr2-item .item-text .border-right:before {
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.32);
}
.agt-hr2-item .item-text .border-right:after {
  top: -15px;
  right: -2px;
  width: 8px;
  height: 8px;
  color: #fff;
  content: "+";
  position: absolute;
}
.agt-hr2-item .item-text .inner-text {
  padding-bottom: 8px;
}
@media (max-width: 480px) {
  .agt-hr2-item .item-text .inner-text {
    padding-bottom: 0;
  }
}
.agt-hr2-item .item-text .inner-text:before {
  bottom: 8px;
  left: -5px;
  width: 8px;
  height: 8px;
  color: #fff;
  content: "+";
  position: absolute;
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .inner-text:before {
    display: none;
  }
}
.agt-hr2-item .item-text .inner-text:after {
  bottom: 8px;
  right: -2px;
  width: 8px;
  height: 8px;
  color: #fff;
  content: "+";
  position: absolute;
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .inner-text:after {
    display: none;
  }
}
.agt-hr2-item .item-text .inner-text .item-cate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .inner-text .item-cate {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-hr2-item .item-text .inner-text .item-cate .cate-text {
  font-size: 14px;
  font-weight: 600;
  margin: 0px 20px;
  padding: 5px 16px;
  border-radius: 30px;
  letter-spacing: -0.5px;
  white-space: nowrap;
  font-family: var(--saira);
  background-color: #2DFFA6;
  color: var(--agn-clr-black-3);
}
@media (max-width: 480px) {
  .agt-hr2-item .item-text .inner-text .item-cate .cate-text {
    font-size: 12px;
    padding: 4px 12px;
  }
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-left {
  width: 0%;
  height: 1px;
  position: relative;
  -webkit-transition: all 2500ms ease-in-out;
  transition: all 2500ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.32);
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .inner-text .item-cate .border-top-left {
    display: none;
  }
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-left:before, .agt-hr2-item .item-text .inner-text .item-cate .border-top-left:after {
  top: -8px;
  right: -8px;
  width: 17px;
  content: "";
  height: 17px;
  position: absolute;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.12);
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-left:after {
  top: -3px;
  width: 7px;
  right: -3px;
  height: 7px;
  background-color: rgb(255, 255, 255);
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-left:before {
  -webkit-animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
          animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-right {
  height: 1px;
  width: 0%;
  position: relative;
  -webkit-transition: all 2500ms ease-in-out;
  transition: all 2500ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.32);
}
@media (max-width: 767px) {
  .agt-hr2-item .item-text .inner-text .item-cate .border-top-right {
    display: none;
  }
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-right:before, .agt-hr2-item .item-text .inner-text .item-cate .border-top-right:after {
  top: -8px;
  left: -8px;
  width: 17px;
  content: "";
  height: 17px;
  position: absolute;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.12);
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-right:after {
  top: -3px;
  width: 7px;
  height: 7px;
  left: -3px;
  background-color: rgb(255, 255, 255);
}
.agt-hr2-item .item-text .inner-text .item-cate .border-top-right:before {
  -webkit-animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
          animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
}
.agt-hr2-item .item-text .inner-text .port_title {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  padding-left: 24px;
  padding-right: 24px;
  letter-spacing: -2px;
}
.agt-hr2-item .item-text .inner-text .port_title .split-word {
  overflow: hidden;
  opacity: 0;
  -webkit-transform: translateY(100%) scaleY(-0.6);
          transform: translateY(100%) scaleY(-0.6);
  -webkit-transition: 0.8s var(--agn-cube-1);
  transition: 0.8s var(--agn-cube-1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media (max-width: 480px) {
  .agt-hr2-item .item-text .inner-text .port_title {
    font-size: 30px;
  }
}
@media (max-width: 360px) {
  .agt-hr2-item .item-text .inner-text .port_title {
    font-size: 25px;
  }
}

.agt-hr2-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.swiper-slide-active .agt-hr2-item .item-arrow {
  top: 0;
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}
.swiper-slide-active .agt-hr2-item .item-img img {
  -webkit-transform: scale(1) translateX(0px);
          transform: scale(1) translateX(0px);
}
.swiper-slide-active .agt-hr2-item .item-text .border-left,
.swiper-slide-active .agt-hr2-item .item-text .border-right {
  height: 85%;
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
}
.swiper-slide-active .agt-hr2-item .item-text .item-cate .border-top-left {
  width: 100%;
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
}
.swiper-slide-active .agt-hr2-item .item-text .item-cate .border-top-right {
  width: 100%;
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
}
.swiper-slide-active .agt-hr2-item .item-text .port_title .split-word {
  -webkit-transform: translateY(0%) scaleY(1);
          transform: translateY(0%) scaleY(1);
  opacity: 1;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.swiper-slide-active .agt-hr2-item .item-text .port_title .split-word:nth-child(2) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.swiper-slide-active .agt-hr2-item .item-text .port_title .split-word:nth-child(3) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.swiper-slide-active .agt-hr2-item .item-text .port_title .split-word:nth-child(4) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.swiper-slide-active .agt-hr2-item .item-text .port_title .split-word:nth-child(5) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.agt-about-section-2 {
  overflow: hidden;
}

.agt-ab-title-text-2 {
  padding-top: 12px;
}
.agt-ab-title-text-2 .item-text {
  width: 100%;
  max-width: 1034px;
  text-align: right;
}
.agt-ab-title-text-2 h2 {
  font-size: 52px;
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: -1.5px;
  color: var(--agn-clr-black-3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-ab-title-text-2 h2 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-ab-title-text-2 h2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .agt-ab-title-text-2 h2 {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-ab-title-text-2 h2 {
    font-size: 30px;
  }
}
.agt-ab-title-text-2 h2 .agt-hght-text div {
  opacity: 1 !important;
}
.agt-ab-title-text-2 h2 .blank-text {
  width: 200px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-title-text-2 h2 .blank-text {
    display: none;
  }
}

.agt-ab-content-2 {
  gap: 50px 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-content-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-ab-img-wrap-2 {
  z-index: 1;
  max-width: 640px;
}
.agt-ab-img-wrap-2 .item-img {
  overflow: hidden;
}
.agt-ab-img-wrap-2 .img-shape {
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transform: rotate(-7.78deg);
          transform: rotate(-7.78deg);
}

.agt-ab-text-wrap-2 {
  max-width: 500px;
}

.agt-ab-counter-2 {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-counter-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-ab-c-item-2 h3 {
  font-size: 68px;
  font-weight: 500;
  padding-bottom: 22px;
  color: var(--agn-clr-black-2);
  border-bottom: 1px solid #D9D9D9;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-c-item-2 h3 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-ab-c-item-2 h3 {
    font-size: 40px;
  }
}
.agt-ab-c-item-2 h3 sup {
  top: 2px;
  margin-right: 13px;
  vertical-align: revert;
}
@media (max-width: 480px) {
  .agt-ab-c-item-2 h3 sup {
    top: 8px;
    margin-right: 5px;
  }
}
.agt-ab-c-item-2 p {
  max-width: 260px;
  padding-top: 20px;
}
.agt-ab-c-item-2.ver_2 h3 {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.agt-ab-c-item-2.ver_2 p {
  color: rgba(255, 255, 255, 0.8);
}
.agt-ab-c-item-2.ver_3 h3 {
  color: #111827;
  font-weight: 400;
  border-bottom: 1px solid #D9D9D9;
}
.agt-ab-c-item-2.ver_3 h3 i {
  font-size: 40px;
  margin-left: 5px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-c-item-2.ver_3 h3 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-ab-c-item-2.ver_3 h3 {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .agt-ab-c-item-2.ver_3 h3 i {
    font-size: 20px;
  }
}
.agt-ab-c-item-2.ver_3 p {
  color: rgba(30, 47, 34, 0.72);
}
.agt-ab-c-item-2.ver_4 h3 {
  color: #fff;
  font-family: var(--inter);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.agt-ab-c-item-2.ver_4 p {
  font-family: var(--inter);
  color: rgba(255, 255, 255, 0.8);
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-service-section-2 {
  overflow: hidden;
}
.agt-service-section-2 .agt-bg-glow1,
.agt-service-section-2 .agt-bg-glow2 {
  width: 70px;
  height: 315px;
  position: absolute;
  -webkit-filter: blur(300px);
          filter: blur(300px);
  background: rgb(251, 153, 90);
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
}
.agt-service-section-2 .agt-bg-glow2 {
  right: 0;
  bottom: 0;
  background: rgb(136, 17, 255);
}
.agt-service-section-2 .agt-bg-glow1 {
  left: 0;
  top: 50%;
}

.agt-s-slider-wrap-2 {
  margin: 0 auto;
  overflow: hidden;
  max-width: 1606px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slider-wrap-2 {
    padding: 40px 15px 0px;
    margin-bottom: 50px;
  }
}

.agt-s-slide-item2 {
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-s-slide-item2 .inner-item-text-img {
  z-index: 1;
  width: 300px;
  height: 424px;
  overflow: hidden;
  padding: 55px 44px;
  border-radius: 20px;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
  -webkit-box-shadow: 4px 4px 32px 0px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 4px 4px 32px 0px rgba(0, 0, 0, 0.1607843137);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slide-item2 .inner-item-text-img {
    width: 388px;
    height: 536px;
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .agt-s-slide-item2 .inner-item-text-img {
    width: 100%;
    max-width: 100%;
  }
}
.agt-s-slide-item2 .item-d-img,
.agt-s-slide-item2 .item-h-img {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 100%;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-s-slide-item2 .item-d-img:before,
.agt-s-slide-item2 .item-h-img:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: var(--agt-gray-1);
}
.agt-s-slide-item2 .item-d-img img,
.agt-s-slide-item2 .item-h-img img {
  width: 100%;
  height: 100%;
  opacity: 0.32;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-s-slide-item2 .item-h-img {
  opacity: 0;
}
.agt-s-slide-item2 .item-icon-text .item-icon {
  height: 97px;
  margin-bottom: 42px;
}
.agt-s-slide-item2 .item-icon-text .item-icon svg {
  opacity: 0.4;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-s-slide-item2 .item-icon-text .item-text h3 {
  color: var(--agn-clr-black-1);
}
.agt-s-slide-item2 .item-icon-text .item-text h3 a {
  font-weight: 700;
}
.agt-s-slide-item2 .item-icon-text .item-text h3 a span {
  display: block;
  font-size: 26px;
  font-weight: 500;
  letter-spacing: -1px;
  -webkit-transition: none;
  transition: none;
}
.agt-s-slide-item2 .item-icon-text .item-text ul {
  margin-top: 25px;
  margin-bottom: 22px;
}
.agt-s-slide-item2 .item-icon-text .item-text li {
  margin-bottom: 10px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-s-slide-item2 .item-icon-text .item-text li svg {
  top: -2px;
  margin-right: 8px;
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-s-slide-item2 .item-icon-text .item-text .read_more {
  z-index: 1;
  color: #fff;
  opacity: 0;
  margin-top: 12px;
  visibility: hidden;
  padding-top: 10px;
  position: relative;
  padding-left: 14px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-s-slide-item2 .item-icon-text .item-text .read_more:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 48px;
  content: "";
  height: 48px;
  position: absolute;
  border-radius: 100%;
  background-color: var(--agt-base-color-3);
}
.agt-s-slide-item2 .item-icon-text .item-text .read_more i {
  color: #fff;
  margin-right: 5px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-s-slide-item2 .item-icon-text .item-text .read_more:hover {
  letter-spacing: 1px;
}
.agt-s-slide-item2 .item-icon-text .item-text .read_more:hover i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-d-img {
  opacity: 0;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-h-img {
  opacity: 1;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-h-img:before {
  display: none;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-h-img img {
  opacity: 1;
  mix-blend-mode: normal;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-icon-text .item-icon svg {
  opacity: 1;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-icon-text .item-icon svg path {
  fill: #fff;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-icon-text .item-text h3 {
  color: #fff;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-icon-text .item-text li {
  color: #fff;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-icon-text .item-text li svg path {
  fill: #fff;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.swiper-slide.swiper-slide-active .agt-s-slide-item2 .item-icon-text .item-text .read_more {
  opacity: 1;
  visibility: visible;
}

.agt-s-slide-active2 .swiper-slide-next + .swiper-slide .agt-s-slide-item2 {
  -webkit-transform: rotate(60deg) translateX(160px) translateY(265px);
          transform: rotate(60deg) translateX(160px) translateY(265px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slide-active2 .swiper-slide-next + .swiper-slide .agt-s-slide-item2 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}

.agt-s-slide-active2 .swiper-slide-next.swiper-slide .agt-s-slide-item2 {
  z-index: 1;
  -webkit-transform: rotate(35deg) translateX(50px) translateY(105px);
          transform: rotate(35deg) translateX(50px) translateY(105px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slide-active2 .swiper-slide-next.swiper-slide .agt-s-slide-item2 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}

.agt-s-slide-active2 .swiper-slide-prev.swiper-slide .agt-s-slide-item2 {
  -webkit-transform: rotate(-35deg) translateX(30px) translateY(140px);
          transform: rotate(-35deg) translateX(30px) translateY(140px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slide-active2 .swiper-slide-prev.swiper-slide .agt-s-slide-item2 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}

.agt-s-slide-active2 .swiper-slide .agt-s-slide-item2 {
  -webkit-transform: rotate(-60deg) translateX(-110px) translateY(315px);
          transform: rotate(-60deg) translateX(-110px) translateY(315px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slide-active2 .swiper-slide .agt-s-slide-item2 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}

.agt-s-slide-active2 .swiper-slide.swiper-slide-active .agt-s-slide-item2 {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.agt-s-slide-active2 .swiper-slide.swiper-slide-active {
  z-index: 3;
}

.agt-s-slide-active2 .swiper-slide-next {
  z-index: 2;
}

.agt-s-slide-active2 .swiper-slide-next + .swiper-slide {
  z-index: 1;
}

.agt-s-slide-active2 .swiper-slide.swiper-slide-active .agt-s-slide-item2 {
  z-index: 3;
}
.agt-s-slide-active2 .swiper-slide.swiper-slide-active .agt-s-slide-item2 .inner-item-text-img {
  z-index: 3;
  width: 388px;
  height: 536px;
}

.agt-s-slide-active2 {
  height: 710px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slide-active2 {
    height: auto;
  }
}
.agt-s-slide-active2 .swiper-slide {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-s-slide-active2 .swiper-slide-next + .swiper-slide,
.agt-s-slide-active2 .swiper-slide-prev.swiper-slide,
.agt-s-slide-active2 .swiper-slide.swiper-slide-active,
.agt-s-slide-active2 .swiper-slide.swiper-slide-next,
.agt-s-slide-active2 .swiper-slide.swiper-slide-nth-prev-2 {
  opacity: 1;
  visibility: visible;
}

.agt-s-slider-nav {
  top: -50px;
  z-index: 2;
  margin: 0 auto;
  max-width: 300px;
  margin-top: -35px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-slider-nav {
    top: 0px;
    margin-top: 30px;
  }
}
.agt-s-slider-nav .ser-button-prev,
.agt-s-slider-nav .ser-button-next {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  color: var(--agn-clr-black-1);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-s-slider-nav .ser-button-prev:hover,
.agt-s-slider-nav .ser-button-next:hover {
  color: #fff;
  border: 1px solid var(--agt-base-color-3);
  background-color: var(--agt-base-color-3);
}
.agt-s-slider-nav .agt-ser-pagination {
  width: 150px;
  font-size: 16px;
  font-weight: 600;
  font-family: var(--saira);
  color: var(--agn-clr-black-1);
}
.agt-s-slider-nav .agt-ser-pagination .swiper-pagination-current {
  color: var(--agt-base-color-3);
}

/*---------------------------------------------------- */
/*Client area*/
/*----------------------------------------------------*/
.agt-sponsor-section-2 {
  overflow: hidden;
  background-color: #8811FF;
}

.agt-sp-content-2 {
  padding: 40px;
  display: flow-root;
}

.agt-cl-item-2 {
  margin: 0px 35px;
  display: inline-block;
}
.agt-cl-item-2 .item-img {
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*---------------------------------------------------- */
/*Project area*/
/*----------------------------------------------------*/
.agt-porfolio-section-2 {
  overflow: hidden;
}
.agt-porfolio-section-2 .agt-sec-title-2 .subtitle {
  border-bottom: 1px solid rgba(217, 217, 217, 0.52);
}
.agt-porfolio-section-2 .agt-sec-title-2 .subtitle .sub-serial {
  color: #D9D9D9;
}
.agt-porfolio-section-2 .agt-sec-title-2 .sec_title {
  color: #fff;
}

.agt-p-content-2 {
  margin: 50px 64px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-p-content-2 {
    margin: 50px 15px 0px;
  }
}

.agt-p-item-2 {
  overflow: hidden;
  margin-bottom: 52px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-p-item-2 {
    margin-bottom: 32px;
  }
}
.agt-p-item-2:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .agt-p-item-2 .item-img {
    width: 100%;
    height: 100%;
    height: 350px;
  }
  .agt-p-item-2 .item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.agt-p-item-2 .item-text {
  left: 0;
  width: 100%;
  bottom: 95px;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-p-item-2 .item-text {
    bottom: 20px;
  }
}
.agt-p-item-2 .item-text .item_cate a {
  color: #fff;
  font-weight: 500;
  padding: 10px 28px;
  border-radius: 30px;
  letter-spacing: -1px;
  font-family: var(--saira);
  background-color: var(--agt-base-color-3);
}
@media (max-width: 767px) {
  .agt-p-item-2 .item-text .item_cate a {
    font-size: 14px;
    padding: 5px 20px;
  }
}
.agt-p-item-2 .item-text .item_title {
  margin-top: 35px;
  display: flow-root;
}
@media (max-width: 767px) {
  .agt-p-item-2 .item-text .item_title {
    margin-top: 15px;
  }
}
.agt-p-item-2 .item-text .item_title h3 {
  color: #fff;
  line-height: 1;
  font-size: 88px;
  font-weight: 700;
  letter-spacing: -1px;
  display: inline-block;
}
.agt-p-item-2 .item-text .item_title h3 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-p-item-2 .item-text .item_title h3 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .agt-p-item-2 .item-text .item_title h3 {
    font-size: 50px;
  }
}
.agt-p-item-2 .item-text .item_title h3:hover {
  color: var(--agt-base-color-3);
}
.agt-p-item-2 .item-text .item_title span {
  width: 72px;
  height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--agt-base-color-3);
}
@media (max-width: 767px) {
  .agt-p-item-2 .item-text .item_title span {
    width: 40px;
    height: 40px;
    margin: 0px 15px;
  }
}
.agt-p-item-2 .item-text .item_title span i {
  font-size: 20px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: var(--agn-clr-black-1);
}

/*---------------------------------------------------- */
/*Award area*/
/*----------------------------------------------------*/
.agn-award-3-wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 40px 1fr 40px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agn-award-3-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .agn-award-3-wrap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .agn-award-3-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.agn-award-3-card {
  border: 1px solid transparent;
  position: relative;
  padding: 48px 32px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agn-award-3-card {
    padding: 48px 20px;
  }
}
.agn-award-3-card .content {
  max-width: 252px;
  margin-left: auto;
}
.agn-award-3-card .date {
  font-size: 108px;
  line-height: 1;
  font-weight: 700;
  opacity: 0.04;
  -webkit-transform: rotate(-90deg) translateY(-50%);
          transform: rotate(-90deg) translateY(-50%);
  position: absolute;
  left: -15px;
  top: 34%;
}
.agn-award-3-card .icon {
  font-size: 48px;
  color: var(--agn-clr-black-1);
  margin-bottom: 22px;
}
.agn-award-3-card .title {
  font-size: 26px;
  line-height: 1.23;
  font-weight: 700;
  margin-bottom: 25px;
  max-width: 180px;
  color: var(--agn-clr-black-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agn-award-3-card .title {
    font-size: 22px;
  }
}
.agn-award-3-card .disc {
  line-height: 26px;
}
.agn-award-3-card.active {
  border-color: rgba(0, 0, 0, 0.12);
}
.agn-award-3-card:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.agn-award-3-card:hover .icon i {
  -webkit-animation: flip 1s;
          animation: flip 1s;
}

/*---------------------------------------------------- */
/*Blog area*/
/*----------------------------------------------------*/
.agnt-blog-1-sec-title {
  max-width: 650px;
}
.agnt-blog-1-wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 24px auto 24px auto;
  grid-template-columns: auto auto auto;
  gap: 24px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agnt-blog-1-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agnt-blog-1-wrap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.agnt-blog-1-item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 0px auto;
  grid-template-columns: auto auto;
  gap: 0px;
  background: #fff;
  border-radius: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s var(--agn-cube-1);
  transition: all 0.5s var(--agn-cube-1);
  padding: 12px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .agnt-blog-1-item {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    padding-left: 12px;
  }
}
@media (max-width: 767px) {
  .agnt-blog-1-item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .agnt-blog-1-item {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    padding-left: 12px;
    padding-right: 0px;
  }
}
.agnt-blog-1-item .content {
  padding: 0 20px;
}
@media (max-width: 767px) {
  .agnt-blog-1-item .content {
    padding: 30px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .agnt-blog-1-item .content {
    padding: 0 20px;
  }
}
.agnt-blog-1-item .blog-date {
  font-size: 16px;
  background: var(--agt-base-color-1);
  display: inline-block;
  color: var(--agn-clr-black-3);
  line-height: 32px;
  border-radius: 4px;
  padding: 0 14px;
  text-transform: capitalize;
  margin-bottom: 24px;
}
.agnt-blog-1-item .blog-date.ver_2 {
  color: #fff;
  font-weight: 500;
  background: #65DC8D;
}
.agnt-blog-1-item .blog-title {
  font-size: 26px;
  line-height: 1.142;
  margin-bottom: 32px;
  font-weight: 600;
  color: var(--agn-clr-black-3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agnt-blog-1-item .blog-title {
    font-size: 22px;
  }
}
.agnt-blog-1-item .blog-title:hover {
  color: var(--agt-base-color-3);
}
.agnt-blog-1-item .blog-disc {
  margin-bottom: 36px;
}
.agnt-blog-1-item .main-img {
  height: 100%;
  width: 0px;
  border-radius: 12px;
  -webkit-transition: all 0.5s var(--agn-cube-1);
  transition: all 0.5s var(--agn-cube-1);
  height: 448px;
  overflow: hidden;
}
.agnt-blog-1-item .main-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .agnt-blog-1-item .main-img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .agnt-blog-1-item .main-img {
    width: 100%;
    height: 250px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .agnt-blog-1-item .main-img {
    width: 100%;
    height: 448px;
  }
}
.agnt-blog-1-item .blog-btn {
  font-family: var(--test-sohne-400);
  text-transform: capitalize;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  font-size: 16px;
  color: var(--agn-clr-black-2);
  padding: 10px 14px;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.5s var(--agn-cube-1);
  transition: all 0.5s var(--agn-cube-1);
}
.agnt-blog-1-item .blog-btn i {
  font-size: 22px;
  color: var(--agt-base-color-3);
  -webkit-transition: all 0.5s var(--agn-cube-1);
  transition: all 0.5s var(--agn-cube-1);
}
.agnt-blog-1-item .blog-btn::after {
  content: "";
  width: 48px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #FFEEEB;
  z-index: -1;
  -webkit-transition: all 0.5s var(--agn-cube-1);
  transition: all 0.5s var(--agn-cube-1);
}
.agnt-blog-1-item .blog-btn:hover::after {
  width: 100%;
  border-radius: 6px;
}
.agnt-blog-1-item .blog-btn:hover i {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.agnt-blog-1-item.has_img .main-img {
  width: 300px;
}

.agt-blog-top-content {
  gap: 20px 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.agt-blog-top-content .agt-section-title-3 {
  max-width: 545px;
}

/*---------------------------------------------------- */
/*work area*/
/*----------------------------------------------------*/
.agt-work-section {
  overflow: hidden;
}

.agt-work-text {
  left: 0;
  top: 55%;
  right: 0;
  margin: 0 auto;
  max-width: 632px;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.agt-work-text h2 {
  font-size: 56px;
  font-weight: 700;
  color: var(--agn-clr-black-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-work-text h2 {
    font-size: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-work-text h2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .agt-work-text h2 {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-work-text h2 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-work-text {
    position: static;
    margin-bottom: 60px;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.agt-work-content {
  z-index: 2;
  position: relative;
}

.agt-work-item-wrap {
  gap: 23px;
  z-index: 1;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-work-item-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-work-item-wrap .agt-wr-item {
  overflow: hidden;
  border-radius: 28px;
  margin-bottom: 32px;
}

/*---------------------------------------------------- */
/******* IT CONSULTING AGENCY *******/
/*Hero area*/
/*----------------------------------------------------*/
@-webkit-keyframes UpDownMove {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
}
@keyframes UpDownMove {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
}
.agt-hero-section-3 {
  margin: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-hero-section-3 {
    margin: 0;
  }
}
.agt-hero-section-3 .agt-hero-social-2 {
  top: 40%;
  left: 80px;
  z-index: 2;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-hero-section-3 .agt-hero-social-2 {
    left: 20px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-hero-section-3 .agt-hero-social-2 {
    display: none;
  }
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social-link {
  border: 2px solid rgba(32, 32, 32, 0.12);
  color: rgba(32, 32, 32, 0.64);
  position: relative;
  z-index: 1;
  height: 44px;
  width: 44px;
  line-height: 44px;
  text-align: center;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition: all 0.8s var(--agn-cube-2);
  transition: all 0.8s var(--agn-cube-2);
  border-radius: 100%;
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social-link .text {
  position: absolute;
  left: 100%;
  text-transform: capitalize;
  font-family: var(--inter);
  font-size: 14px;
  color: var(--agt-base-color-4);
  -webkit-transition: all 0.8s var(--agn-cube-2);
  transition: all 0.8s var(--agn-cube-2);
  opacity: 0;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-hero-section-3 .agt-hero-social-2 .agt-social-link .text {
    display: none;
  }
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social-link::after {
  top: 20px;
  content: "";
  width: 82px;
  height: 2px;
  background: var(--agt-base-color-4);
  position: absolute;
  right: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social-link:hover {
  border-color: var(--agt-base-color-4);
  color: var(--agt-base-color-4);
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social-link:hover .text {
  left: 130%;
  opacity: 1;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.agt-hero-section-3 .agt-hero-social-2 .agt-social-link:hover::after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.agt-hero-section-3 .agt-pagination-h3 {
  top: 40%;
  right: 30px;
  left: auto;
  z-index: 3;
  width: auto;
  bottom: auto;
  width: 23px;
  text-align: center;
  position: absolute;
}
@media (max-width: 767px) {
  .agt-hero-section-3 .agt-pagination-h3 {
    right: 15px;
  }
}
.agt-hero-section-3 .agt-pagination-h3 .swiper-pagination-bullet {
  opacity: 1;
  display: block;
  width: 23px;
  height: 23px;
  position: relative;
  margin: 8px 0px !important;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: transparent;
}
.agt-hero-section-3 .agt-pagination-h3 .swiper-pagination-bullet:before {
  top: 8px;
  left: 8px;
  width: 8px;
  height: 8px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--agt-base-color-5);
}
.agt-hero-section-3 .agt-pagination-h3 .swiper-pagination-bullet:after {
  top: 0;
  left: 0;
  content: "";
  width: 23px;
  height: 23px;
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  border: 2px solid var(--agt-base-color-5);
}
.agt-hero-section-3 .agt-pagination-h3 .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.agt-h-item-3 {
  z-index: 1;
  overflow: hidden;
  padding: 295px 0px 315px;
  background-color: #EFEFEF;
  -webkit-clip-path: polygon(100% 2.308%, 100% 2.308%, 99.983% 1.933%, 99.935% 1.578%, 99.857% 1.247%, 99.754% 0.945%, 99.626% 0.676%, 99.477% 0.445%, 99.31% 0.258%, 99.127% 0.118%, 98.93% 0.03%, 98.723% 0%, 1.277% 0%, 1.277% 0%, 1.07% 0.03%, 0.873% 0.118%, 0.69% 0.258%, 0.523% 0.445%, 0.374% 0.676%, 0.246% 0.945%, 0.142% 1.247%, 0.065% 1.578%, 0.017% 1.933%, 0% 2.308%, 0% 88.077%, 0% 88.077%, 0.017% 88.451%, 0.065% 88.806%, 0.142% 89.137%, 0.246% 89.44%, 0.374% 89.709%, 0.523% 89.939%, 0.69% 90.127%, 0.873% 90.267%, 1.07% 90.354%, 1.277% 90.385%, 43.359% 90.385%, 43.359% 90.385%, 43.566% 90.415%, 43.762% 90.503%, 43.947% 90.644%, 44.118% 90.833%, 44.274% 91.063%, 44.415% 91.331%, 44.537% 91.631%, 44.64% 91.958%, 44.723% 92.307%, 44.784% 92.672%, 44.784% 92.672%, 44.994% 93.899%, 45.288% 95.049%, 45.659% 96.11%, 46.1% 97.068%, 46.604% 97.913%, 47.165% 98.632%, 47.776% 99.212%, 48.43% 99.642%, 49.122% 99.908%, 49.844% 100%, 49.844% 100%, 50.566% 99.908%, 51.257% 99.642%, 51.912% 99.212%, 52.523% 98.632%, 53.084% 97.913%, 53.588% 97.068%, 54.029% 96.11%, 54.399% 95.049%, 54.693% 93.899%, 54.904% 92.672%, 54.904% 92.672%, 54.964% 92.307%, 55.047% 91.958%, 55.151% 91.631%, 55.273% 91.331%, 55.413% 91.063%, 55.57% 90.833%, 55.741% 90.644%, 55.926% 90.503%, 56.122% 90.415%, 56.329% 90.385%, 98.723% 90.385%, 98.723% 90.385%, 98.93% 90.354%, 99.127% 90.267%, 99.31% 90.127%, 99.477% 89.939%, 99.626% 89.709%, 99.754% 89.44%, 99.857% 89.137%, 99.935% 88.806%, 99.983% 88.451%, 100% 88.077%, 100% 2.308%);
          clip-path: polygon(100% 2.308%, 100% 2.308%, 99.983% 1.933%, 99.935% 1.578%, 99.857% 1.247%, 99.754% 0.945%, 99.626% 0.676%, 99.477% 0.445%, 99.31% 0.258%, 99.127% 0.118%, 98.93% 0.03%, 98.723% 0%, 1.277% 0%, 1.277% 0%, 1.07% 0.03%, 0.873% 0.118%, 0.69% 0.258%, 0.523% 0.445%, 0.374% 0.676%, 0.246% 0.945%, 0.142% 1.247%, 0.065% 1.578%, 0.017% 1.933%, 0% 2.308%, 0% 88.077%, 0% 88.077%, 0.017% 88.451%, 0.065% 88.806%, 0.142% 89.137%, 0.246% 89.44%, 0.374% 89.709%, 0.523% 89.939%, 0.69% 90.127%, 0.873% 90.267%, 1.07% 90.354%, 1.277% 90.385%, 43.359% 90.385%, 43.359% 90.385%, 43.566% 90.415%, 43.762% 90.503%, 43.947% 90.644%, 44.118% 90.833%, 44.274% 91.063%, 44.415% 91.331%, 44.537% 91.631%, 44.64% 91.958%, 44.723% 92.307%, 44.784% 92.672%, 44.784% 92.672%, 44.994% 93.899%, 45.288% 95.049%, 45.659% 96.11%, 46.1% 97.068%, 46.604% 97.913%, 47.165% 98.632%, 47.776% 99.212%, 48.43% 99.642%, 49.122% 99.908%, 49.844% 100%, 49.844% 100%, 50.566% 99.908%, 51.257% 99.642%, 51.912% 99.212%, 52.523% 98.632%, 53.084% 97.913%, 53.588% 97.068%, 54.029% 96.11%, 54.399% 95.049%, 54.693% 93.899%, 54.904% 92.672%, 54.904% 92.672%, 54.964% 92.307%, 55.047% 91.958%, 55.151% 91.631%, 55.273% 91.331%, 55.413% 91.063%, 55.57% 90.833%, 55.741% 90.644%, 55.926% 90.503%, 56.122% 90.415%, 56.329% 90.385%, 98.723% 90.385%, 98.723% 90.385%, 98.93% 90.354%, 99.127% 90.267%, 99.31% 90.127%, 99.477% 89.939%, 99.626% 89.709%, 99.754% 89.44%, 99.857% 89.137%, 99.935% 88.806%, 99.983% 88.451%, 100% 88.077%, 100% 2.308%);
}
.agt-h-item-3:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  display: none;
  position: absolute;
  background: -webkit-gradient(linear, right top, left top, from(rgba(239, 239, 239, 0)), to(#EFEFEF));
  background: linear-gradient(270deg, rgba(239, 239, 239, 0) 0%, #EFEFEF 100%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-h-item-3:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-h-item-3 {
    -webkit-clip-path: none;
            clip-path: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h-item-3 {
    padding: 200px 0px 120px;
  }
}
.agt-h-item-3 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 3500ms var(--agn-cube-1);
  transition: 3500ms var(--agn-cube-1);
  -webkit-transform: scale(120%) translateY(-70px);
          transform: scale(120%) translateY(-70px);
}
.agt-h-item-3 .item-circle {
  right: 0;
  left: -5px;
  opacity: 0;
  width: 148px;
  bottom: 200px;
  height: 148px;
  margin: 0 auto;
  visibility: hidden;
  -webkit-transition: 1000ms var(--agn-cube-1);
  transition: 1000ms var(--agn-cube-1);
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-h-item-3 .item-circle {
    width: 130px;
    bottom: 10px;
    height: 130px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-h-item-3 .item-circle {
    left: 0;
    width: 110px;
    height: 110px;
    bottom: 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-h-item-3 .item-circle {
    left: 0;
    width: 100px;
    height: 100px;
    bottom: 12px;
  }
}
.agt-h-item-3 .item-circle:before {
  left: 0;
  top: 50%;
  right: 0;
  width: 5px;
  content: "";
  height: 10px;
  margin: 0 auto;
  position: absolute;
  border-radius: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: var(--agn-clr-black-9);
  -webkit-animation: UpDownMove 1.5s infinite;
          animation: UpDownMove 1.5s infinite;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-h-item-3 .item-circle {
    display: none;
  }
}
.agt-h-item-3 .agt-h-vector {
  left: -100%;
  bottom: 100px;
  position: absolute;
  -webkit-transition: all 1500ms ease-in-out;
  transition: all 1500ms ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h-item-3 .agt-h-vector {
    display: none;
  }
}
.agt-h-item-3 .item-img {
  top: 0;
  right: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
  position: absolute;
}
.agt-h-item-3 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-h-item-3 .item-text {
  max-width: 540px;
}
.agt-h-item-3 .item-text .item-slug {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
  font-family: var(--archivo);
  color: var(--agt-blue-color-2);
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  -webkit-transition: all 1500ms ease-in-out;
  transition: all 1500ms ease-in-out;
}
.agt-h-item-3 .item-text .item-slug span {
  margin: 0px 5px;
}
.agt-h-item-3 .item-text .hero_title {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.06;
  letter-spacing: -1px;
  padding-bottom: 27px;
  color: var(--agn-clr-black-9);
}
.agt-h-item-3 .item-text .hero_title .split-line {
  overflow: hidden;
  -webkit-transform: translateX(0) scaleX(0);
          transform: translateX(0) scaleX(0);
  opacity: 0;
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: 1.5s var(--agn-cube-1);
  transition: 1.5s var(--agn-cube-1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h-item-3 .item-text .hero_title {
    font-size: 55px;
  }
}
@media (max-width: 480px) {
  .agt-h-item-3 .item-text .hero_title {
    font-size: 50px;
  }
}
@media (max-width: 360px) {
  .agt-h-item-3 .item-text .hero_title {
    font-size: 40px;
  }
}
.agt-h-item-3 .item-text p {
  opacity: 0;
  padding-bottom: 35px;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: 3s var(--agn-cube-1);
  transition: 3s var(--agn-cube-1);
}
.agt-h-item-3 .item-text .agt-btn-3 {
  opacity: 0;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: 3s var(--agn-cube-1);
  transition: 3s var(--agn-cube-1);
}

.swiper-slide-active .agt-h-item-3 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 3500ms var(--agn-cube-1);
  transition: 3500ms var(--agn-cube-1);
  -webkit-transform: scale(100%) translateY(0px);
          transform: scale(100%) translateY(0px);
}
.swiper-slide-active .agt-h-item-3 .agt-h-vector {
  left: 0;
}
.swiper-slide-active .agt-h-item-3 .item-circle {
  opacity: 1;
  bottom: 15px;
  visibility: visible;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
}
.swiper-slide-active .agt-h-item-3 .item-text .item-slug {
  opacity: 1;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}
.swiper-slide-active .agt-h-item-3 .item-text .hero_title .split-line {
  -webkit-transform: translateX(0%) scaleX(1);
          transform: translateX(0%) scaleX(1);
  opacity: 1;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.swiper-slide-active .agt-h-item-3 .item-text .hero_title .split-line:nth-child(2) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.swiper-slide-active .agt-h-item-3 .item-text .hero_title .split-line:nth-child(3) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.swiper-slide-active .agt-h-item-3 .item-text .hero_title .split-line:nth-child(4) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.swiper-slide-active .agt-h-item-3 .item-text .hero_title .split-line:nth-child(5) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.swiper-slide-active .agt-h-item-3 .item-text p {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}
.swiper-slide-active .agt-h-item-3 .item-text .agt-btn-3 {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
}

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.agt-about-section-3 {
  overflow: hidden;
}

.agt-ab-top-3 .agt-section-title-3 {
  max-width: 835px;
}

.agt-ab-top-img {
  position: relative;
  -webkit-transform: translateY(35px);
          transform: translateY(35px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-ab-top-img {
    display: none;
  }
}
.agt-ab-top-img:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: #F7F5EF;
}
.agt-ab-top-img img {
  mix-blend-mode: color-burn;
}

.agt-ab-content-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.agt-ab-img-text-3 {
  z-index: 1;
  width: 100%;
  gap: 30px 80px;
  margin-top: 16px;
  max-width: 1194px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-ab-img-text-3 {
    gap: 30px 30px;
    margin-bottom: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-ab-img-text-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-ab-img-text-3 .item-img {
  width: 240px;
  height: 240px;
  overflow: hidden;
  margin-top: 46px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-ab-img-text-3 .item-img {
    margin-top: 0;
  }
}
.agt-ab-img-text-3 .item-img:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: #fff;
}
.agt-ab-img-text-3 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}
.agt-ab-img-text-3 .item-text {
  max-width: 610px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-ab-img-text-3 .item-text {
    max-width: 500px;
  }
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-ab-img-text-3 .item-text {
    max-width: 100%;
  }
}
.agt-ab-img-text-3 .item-text p {
  padding-bottom: 30px;
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
@-webkit-keyframes border_animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
  20% {
    -webkit-transform: scale(1.24);
    transform: scale(1.24);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2.1);
    transform: scale(2.1);
    opacity: 0;
  }
}
@keyframes border_animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
  20% {
    -webkit-transform: scale(1.24);
    transform: scale(1.24);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2.1);
    transform: scale(2.1);
    opacity: 0;
  }
}
.agt-counter-section-3 {
  overflow: hidden;
}

.video-play-btn {
  top: 0%;
  left: 0;
  right: 0;
  opacity: 0;
  margin: 0 auto;
  position: absolute;
  visibility: hidden;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 800ms ease-in-out;
  transition: all 800ms ease-in-out;
}
.video-play-btn a {
  width: 84px;
  height: 84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  color: var(--agt-base-color-4);
}
.video-play-btn .video_btn_border {
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  border-radius: 60px;
  position: absolute;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  border: 2px solid #f7f3ea;
  -webkit-animation: border_animation 3.9s linear 0s infinite;
  animation: border_animation 3.9s linear 0s infinite;
}
.video-play-btn .video_btn_border.border_wrap-2 {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.video-play-btn .video_btn_border.border_wrap-3 {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}

.agt-counter-video {
  height: 740px;
  overflow: hidden;
  max-width: 1200px;
}
.agt-counter-video.ver_2 {
  z-index: 1;
  width: 100%;
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding: 450px 0px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-counter-video.ver_2 {
    padding: 250px 0px;
  }
}
.agt-counter-video.ver_2 .item-img {
  top: 0;
  left: 0;
  z-index: -1;
}
.agt-counter-video.ver_2 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-counter-video.ver_2 .video-play-btn {
  top: 50%;
  opacity: 1;
  visibility: visible;
}
.agt-counter-video.ver_2:before {
  bottom: 0;
  width: 100%;
  content: "";
  height: 185px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(253, 248, 241, 0)), to(#FDF8F1));
  background: linear-gradient(180deg, rgba(253, 248, 241, 0) 0%, #FDF8F1 100%);
}
.agt-counter-video.active .video-play-btn {
  top: 50%;
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 800ms;
          transition-delay: 800ms;
}
.agt-counter-video .agt-cv-video {
  bottom: 0;
  left: 0;
  position: absolute;
}
.agt-counter-video .agt-cv-video img {
  mix-blend-mode: luminosity;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-counter-video {
    max-width: 1000px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-counter-video {
    max-width: 900px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-counter-video {
    max-width: 60%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-counter-video {
    width: 100%;
    height: 350px;
  }
}
.agt-counter-video .item-img {
  width: 100%;
  height: 100%;
}
.agt-counter-video .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-counter-content-3 {
  gap: 30px 110px;
  padding-right: 15px;
}
.agt-counter-content-3.ver_2 {
  padding-right: 0;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-counter-content-3.ver_2 {
    padding: 15px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-counter-content-3 {
    gap: 30px 50px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-counter-content-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-counter-wrap-3 {
    gap: 0px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-count-item-3 {
  gap: 12px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 58px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-count-item-3 {
    width: 45%;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .agt-count-item-3 {
    width: 100%;
  }
}
.agt-count-item-3:last-child {
  margin-bottom: 0;
}
.agt-count-item-3 h3 {
  width: 100%;
  line-height: 1;
  font-size: 80px;
  font-weight: 500;
  max-width: 130px;
  color: var(--agn-clr-black-9);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-count-item-3 h3 {
    font-size: 50px;
    max-width: 100px;
  }
}
.agt-count-item-3 h3 sub {
  bottom: 0;
  color: #404046;
  font-size: 45px;
  font-family: var(--inter);
}
.agt-count-item-3 p {
  bottom: 18px;
  opacity: 0.8;
  font-size: 20px;
  max-width: 115px;
  line-height: 1.2;
  position: relative;
  color: var(--agn-clr-black-9);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-count-item-3 p {
    bottom: 8px;
  }
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-service-section-3 {
  margin: 0 auto;
  overflow: hidden;
  max-width: 1920px;
}

.agt-s-item-wrap {
  max-width: 1250px;
  border-top: 1px solid rgba(64, 64, 70, 0.32);
  border-bottom: 1px solid rgba(64, 64, 70, 0.32);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-s-item-wrap {
    border: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-s-item-3,
.agt-ft-item-4 {
  max-width: 418px;
  padding: 60px 48px 64px;
  border-left: 1px solid rgba(64, 64, 70, 0.32);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-s-item-3,
  .agt-ft-item-4 {
    padding: 50px 30px 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-s-item-3,
  .agt-ft-item-4 {
    margin: 15px;
    border: 1px solid rgba(64, 64, 70, 0.32);
  }
}
.agt-s-item-3:last-child,
.agt-ft-item-4:last-child {
  border-right: 1px solid rgba(64, 64, 70, 0.32);
}
.agt-s-item-3 .item-icon,
.agt-ft-item-4 .item-icon {
  width: 64px;
  height: 64px;
  margin-bottom: 92px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-s-item-3 .item-icon,
  .agt-ft-item-4 .item-icon {
    margin-bottom: 60px;
  }
}
.agt-s-item-3 .item-text h3,
.agt-ft-item-4 .item-text h3 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14;
  letter-spacing: -1px;
  padding-bottom: 20px;
  color: var(--agn-clr-black-9);
}
.agt-s-item-3:hover .item-icon,
.agt-ft-item-4:hover .item-icon {
  -webkit-transform: scale(-1) rotate(180deg);
          transform: scale(-1) rotate(180deg);
}

.agt-service-section-4 {
  height: 100vh;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-service-section-4 {
    height: auto;
  }
}

.agt-sr-text-wrap-4 {
  width: 65%;
  max-width: 495px;
  margin-right: 30px;
}
.agt-sr-text-wrap-4 .agt-btn-3 {
  margin-top: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-text-wrap-4 {
    margin: 0 auto;
    text-align: center;
    padding-bottom: 40px;
  }
  .agt-sr-text-wrap-4 .agt-section-title-3 .subtitle {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-sr-card-sticky {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  position: sticky;
  top: 8rem;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-card-sticky {
    gap: 30px;
    width: 100%;
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-service-content-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 30px;
  position: sticky;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-service-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-sr-card-item-4 {
  width: 372px;
  height: 440px;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  background-position: 0 100%;
  position: absolute;
  overflow: hidden;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  padding: 20px 20px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-card-item-4 {
    position: static;
  }
}
.agt-sr-card-item-4 .agt-s-card-item {
  height: 50%;
}
.agt-sr-card-item-4 .item-img-wrap {
  height: 100%;
}
.agt-sr-card-item-4 .item_img {
  height: 100%;
}
.agt-sr-card-item-4 .item_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-sr-card-item-4 .item-icon {
  left: 0;
  right: 0;
  top: -36px;
  width: 72px;
  height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  position: absolute;
  border-radius: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  background: rgba(255, 255, 255, 0.64);
}
.agt-sr-card-item-4 .item-text-wrap {
  margin: 0 auto;
  max-width: 340px;
  padding-top: 55px;
  text-align: center;
}
.agt-sr-card-item-4 .item-text-wrap h3 {
  font-weight: 600;
  font-size: 28px;
  letter-spacing: -1px;
  padding-bottom: 15px;
  color: var(--agn-clr-black-3);
}
.agt-sr-card-item-4.has-main-card {
  background-color: #CDEFD6;
}
.agt-sr-card-item-4.card_n_2 {
  background-color: #D4E3EE;
  -webkit-transform: rotate(12deg) translateX(44px) translateY(-44px);
          transform: rotate(12deg) translateX(44px) translateY(-44px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-card-item-4.card_n_2 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}
.agt-sr-card-item-4.card_n_3 {
  background-color: #E7D1EE;
  -webkit-transform: rotate(20deg) translateX(88px) translateY(-88px);
          transform: rotate(20deg) translateX(88px) translateY(-88px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-card-item-4.card_n_3 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}
.agt-sr-card-item-4.card_n_4 {
  background-color: #EDDBCD;
  -webkit-transform: rotate(28deg) translateX(132px) translateY(-132px);
          transform: rotate(28deg) translateX(132px) translateY(-132px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-card-item-4.card_n_4 {
    -webkit-transform: rotate(0) translateX(0) translateY(0);
            transform: rotate(0) translateX(0) translateY(0);
  }
}

.agt-feature-section-4 {
  margin: 0 auto;
  overflow: hidden;
  max-width: 1920px;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-feature-section-4 {
    padding: 80px 15px;
  }
}

.agt-ft-item-4 {
  max-width: 100%;
  border-right: none !important;
  border-top: 1px solid rgba(64, 64, 70, 0.32);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-ft-item-4 {
    margin: 0;
    border: none;
    border-top: 1px solid rgba(64, 64, 70, 0.32);
    border-left: 1px solid rgba(64, 64, 70, 0.32);
  }
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-ft-item-4 {
    margin: 0;
    border: 1px solid rgba(64, 64, 70, 0.32) !important;
  }
}
.agt-ft-item-4 .item-icon {
  margin-bottom: 105px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-item-4 .item-icon {
    margin-bottom: 80px;
  }
}
.agt-ft-item-4 .item-text h3 {
  font-size: 26px;
  font-weight: 600;
}

.agt-ft-s-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: -96px;
  border-bottom: 1px solid rgba(64, 64, 70, 0.32);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-s-active {
    margin-right: 0;
  }
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-ft-s-active {
    border-bottom: none;
  }
}

/*---------------------------------------------------- */
/*Sponsor area*/
/*----------------------------------------------------*/
.agt-part-title .part_title {
  color: var(--agn-clr-black-9);
  font-size: 64px;
  font-weight: 600;
  line-height: 1.06;
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-part-title .part_title {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .agt-part-title .part_title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .agt-part-title .part_title {
    font-size: 35px;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}
.agt-part-title .part_title:before {
  bottom: 0;
  height: 1px;
  width: 100%;
  content: "";
  opacity: 0.32;
  position: absolute;
  background-color: var(--agn-clr-black-9);
}
.agt-part-title p {
  max-width: 530px;
  margin-left: 180px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-part-title p {
    margin-left: 0px;
  }
}

.agt-partner-section-3 {
  overflow: hidden;
}

.agt-part-content-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1920px;
}

.agt-part-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0px 12px;
  display: inline-block;
}
.agt-part-item .item-img {
  width: 280px;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid rgba(30, 30, 30, 0.4);
  cursor: pointer;
}
.agt-part-item .item-img img {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-part-item .item-img:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/*---------------------------------------------------- */
/*Project area*/
/*----------------------------------------------------*/
.agt-draw-shape {
  z-index: 1;
  overflow: hidden;
}
.agt-draw-shape .draw-shape-img {
  top: 0;
  right: 0;
  z-index: -1;
  opacity: 0.6;
  position: absolute;
}
.agn-cta-5-wrap {
  background-repeat: no-repeat;
}
.agt-project-section-3 {
  z-index: 1;
  overflow: hidden;
}
.agt-project-section-3 .agt-pr-shape {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: -1;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  max-height: 550px;
  border-radius: 12px;
  background-color: var(--agt-base-color-6);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-project-section-3 .agt-pr-shape {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}

.agt-project-content-3 {
  gap: 30px 64px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-project-content-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-pr-text-wrap {
  max-width: 610px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-pr-text-wrap {
    max-width: 500px;
  }
}
.agt-pr-text-wrap .agt-pr-btn-txt {
  max-width: 565px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-text-wrap .agt-pr-btn-txt {
    max-width: 100%;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-text-wrap {
    max-width: 100%;
  }
}
.agt-pr-text-wrap .agt-btn-3 a {
  background-color: #fff;
}
.agt-pr-text-wrap .agt-btn-3 a:hover {
  background-color: var(--agt-base-color-5);
}

.agt-pr-slider {
  max-width: 644px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-pr-slider {
    max-width: 500px;
  }
}

.agt-pr-item-3 {
  overflow: hidden;
  border-radius: 12px;
}
.agt-pr-item-3 .item-img {
  z-index: 1;
  overflow: hidden;
  position: relative;
}
.agt-pr-item-3 .item-img:before {
  bottom: 0;
  width: 100%;
  z-index: 1;
  content: "";
  height: 275px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0)), to(#1E1E1E));
  background: linear-gradient(180deg, rgba(30, 30, 30, 0) 0%, #1E1E1E 100%);
}
.agt-pr-item-3 .item-img img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all 1500ms ease-in-out;
  transition: all 1500ms ease-in-out;
}
.agt-pr-item-3 .item-text {
  z-index: 1;
  left: 60px;
  opacity: 0;
  bottom: 60px;
  max-width: 505px;
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-pr-item-3 .item-text .split-line {
  overflow: hidden;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition: all 800ms ease-in-out;
  transition: all 800ms ease-in-out;
}
@media (max-width: 480px) {
  .agt-pr-item-3 .item-text {
    left: 30px;
    bottom: 30px;
  }
}
.agt-pr-item-3 .item-text span {
  opacity: 0;
  visibility: visible;
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-pr-item-3 .item-text span a {
  font-size: 14px;
  font-weight: 600;
  padding: 6px 18px;
  border-radius: 100px;
  letter-spacing: -1px;
  font-family: var(--archivo);
  color: var(--agn-clr-black-9);
  background-color: var(--agt-base-color-5);
}
.agt-pr-item-3 .item-text .pro_title {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  padding-top: 20px;
  line-height: 1.111;
  letter-spacing: -1px;
}
@media (max-width: 480px) {
  .agt-pr-item-3 .item-text .pro_title {
    font-size: 30px;
  }
}

.agt-pr-nav-pagi {
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-nav-pagi {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}

.agt-pr-nav-pagination {
  gap: 15px 18px;
  max-width: 493px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-nav-pagination {
    max-width: 300px;
  }
}
.agt-pr-nav-pagination .agt-pr-prev,
.agt-pr-nav-pagination .agt-pr-next {
  opacity: 0.4;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 4px;
  color: var(--agn-clr-black-9);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-pr-nav-pagination .agt-pr-prev:hover,
.agt-pr-nav-pagination .agt-pr-next:hover {
  opacity: 1;
  color: var(--agt-base-color-5);
}
.agt-pr-nav-pagination .agt-pr-pagination-2.swiper-pagination-progressbar {
  height: 2px;
  width: 300px;
  position: relative;
  background-color: #E4E4E4;
}
.agt-pr-nav-pagination .agt-pr-pagination-2.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: var(--agn-clr-black-9);
}

.swiper-slide-active .agt-pr-item-3 .item-img img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-slide-active .agt-pr-item-3 .item-text {
  opacity: 1;
  visibility: visible;
}
.swiper-slide-active .agt-pr-item-3 .item-text span {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}
.swiper-slide-active .agt-pr-item-3 .item-text .split-line {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

/*---------------------------------------------------- */
/*Testimonial area*/
/*----------------------------------------------------*/
.agt-testimonial-section-3 {
  overflow: hidden;
}
.agt-testimonial-section-3.ver_2 {
  font-family: var(--inter);
}

.agt-tst-wrap-3 {
  margin-right: -290px;
  margin-left: -40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-tst-wrap-3 {
    margin-right: 0px;
    margin-left: 0px;
  }
}

.agt-tst-slider-3 {
  padding-bottom: 25px;
}

.agt-tst-item-3 {
  margin: 0 auto;
  border-radius: 8px;
  padding: 35px 40px;
  background-color: #FAF9F5;
  -webkit-transition: 700ms var(--agn-cube-1);
  transition: 700ms var(--agn-cube-1);
}
@media (max-width: 480px) {
  .agt-tst-item-3 {
    padding: 20px 30px;
  }
}
.agt-tst-item-3.ver_2 {
  border: 1px solid rgba(42, 52, 66, 0.1215686275);
  background-color: transparent;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-tst-item-3.ver_2:hover {
  border: 1px solid transparent;
  -webkit-box-shadow: 6px 6px 32px 0px rgba(0, 0, 0, 0.1215686275);
          box-shadow: 6px 6px 32px 0px rgba(0, 0, 0, 0.1215686275);
}
.agt-tst-item-3 .item-author-img {
  gap: 15px;
  padding-bottom: 44px;
  border-bottom: 1px solid rgba(30, 30, 30, 0.2);
}
.agt-tst-item-3 .author-name {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.agt-tst-item-3 .author-name .item-name {
  width: 100%;
}
.agt-tst-item-3 .author-name .item-name h3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.28;
  padding-bottom: 4px;
  color: var(--agn-clr-black-3);
}
.agt-tst-item-3 .author-name .item-name span {
  color: #404046;
  font-size: 16px;
}
.agt-tst-item-3 .author-name .item-rate {
  width: 100%;
}
.agt-tst-item-3 .author-name .item-rate li {
  font-size: 15px;
  color: var(--agt-base-color-4);
}
.agt-tst-item-3 .item-text p {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 500;
  padding-top: 36px;
  font-style: italic;
  position: relative;
  color: var(--agn-clr-black-9);
}
.agt-tst-item-3 .item-text p span {
  color: var(--agt-base-color-4);
}
.agt-tst-item-3:hover {
  background-color: #fff;
}

.agt-tst-more {
  z-index: 1;
  padding: 10px 15px;
}
.agt-tst-more span {
  height: 100%;
}
.agt-tst-more .agt-tst-shape {
  top: 0;
  left: 0;
  z-index: -1;
  height: 100%;
  position: absolute;
}
.agt-tst-more .agt-tst-shape img {
  width: 100%;
  height: 100%;
}

.agt-tst-pagination-4 .swiper-pagination-bullet {
  opacity: 1;
  width: 23px;
  height: 23px;
  position: relative;
  margin: 8px 0px !important;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: transparent;
}
.agt-tst-pagination-4 .swiper-pagination-bullet:before {
  top: 8px;
  left: 8px;
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: rgba(33, 35, 38, 0.4);
}
.agt-tst-pagination-4 .swiper-pagination-bullet:after {
  top: -1px;
  left: -1px;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  border: 1px solid var(--agt-base-color-8);
}
.agt-tst-pagination-4 .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}

/*---------------------------------------------------- */
/*Contact area*/
/*----------------------------------------------------*/
.agt-cn-content-4 {
  gap: 30px;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  background-color: #FAF9F5;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cn-content-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-contact-content-4 {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-contact-content-4 {
    padding-left: 15px;
    padding-bottom: 100px;
  }
}
.agt-contact-content-4 .sec_title {
  font-size: 40px;
  font-weight: 700;
  padding-bottom: 38px;
  color: var(--agn-clr-black-3);
}
.agt-contact-content-4 h3 {
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 20px;
  color: var(--agn-clr-black-3);
}

.agt-cn-text-4 {
  gap: 30px 80px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-cn-text-4 {
    gap: 30px 30px;
  }
}
.agt-cn-text-4 .agt-c-s-img {
  margin-left: -50px;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-cn-text-4 .agt-c-s-img {
    margin-left: -150px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cn-text-4 .agt-c-s-img {
    display: none;
  }
}

.agt-cn-img-4 {
  height: 100%;
}
.agt-cn-img-4 img {
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-contact-form-area-4 .contact-select {
  margin: 3px 1px;
}
.agt-contact-form-area-4 .contact-select input {
  display: none;
}
.agt-contact-form-area-4 .contact-select input:checked ~ span {
  opacity: 1;
}
.agt-contact-form-area-4 .contact-select input:checked ~ span:before {
  opacity: 1;
}
.agt-contact-form-area-4 .contact-select span {
  z-index: 1;
  font-size: 15px;
  cursor: pointer;
  font-weight: 500;
  font-size: 16px;
  overflow: hidden;
  font-weight: 500;
  border-radius: 4px;
  padding: 5px 12px;
  position: relative;
  display: -ms-inline-grid;
  display: inline-grid;
  font-family: var(--archivo);
  background-color: #F0F0F0;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-contact-form-area-4 .contact-select span:before {
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 4px;
  position: absolute;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background: var(--agt-base-color-6);
}
.agt-contact-form-area-4 button {
  border: none;
  line-height: 1;
  font-size: 16px;
  font-weight: 600;
  border-radius: 100px;
  padding: 19.5px 30px;
  font-family: var(--archivo);
  text-transform: capitalize;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background-color: var(--agt-base-color-6);
}
.agt-contact-form-area-4 button svg {
  margin-left: 5px;
}
.agt-contact-form-area-4 button svg path {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-contact-form-area-4 button:hover {
  color: #fff;
  background-color: var(--agt-base-color-5);
}
.agt-contact-form-area-4 button:hover svg path {
  fill: #fff;
}

.agt-contact-form-option-4 {
  max-width: 580px;
  margin-bottom: 36px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-contact-form-option-4 {
    max-width: 100%;
  }
}

.agt-contact-form-input-4 {
  width: 100%;
  max-width: 592px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-contact-form-input-4 {
    max-width: 100%;
  }
}
.agt-contact-form-input-4 .input-field {
  margin-bottom: 30px;
}
.agt-contact-form-input-4 .input-field label {
  display: block;
  line-height: 1;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 5px;
  letter-spacing: 2px;
  font-family: var(--archivo);
}
.agt-contact-form-input-4 .input-field input, .agt-contact-form-input-4 .input-field textarea {
  width: 100%;
  height: 40px;
  border: none;
  font-family: var(--archivo);
  background-color: transparent;
  border-bottom: 1px solid #DDDEE2;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-contact-form-input-4 .input-field input::-webkit-input-placeholder, .agt-contact-form-input-4 .input-field textarea::-webkit-input-placeholder {
  color: rgba(94, 94, 94, 0.7215686275);
  font-family: var(--archivo);
}
.agt-contact-form-input-4 .input-field input::-moz-placeholder, .agt-contact-form-input-4 .input-field textarea::-moz-placeholder {
  color: rgba(94, 94, 94, 0.7215686275);
  font-family: var(--archivo);
}
.agt-contact-form-input-4 .input-field input:-ms-input-placeholder, .agt-contact-form-input-4 .input-field textarea:-ms-input-placeholder {
  color: rgba(94, 94, 94, 0.7215686275);
  font-family: var(--archivo);
}
.agt-contact-form-input-4 .input-field input::-ms-input-placeholder, .agt-contact-form-input-4 .input-field textarea::-ms-input-placeholder {
  color: rgba(94, 94, 94, 0.7215686275);
  font-family: var(--archivo);
}
.agt-contact-form-input-4 .input-field input::placeholder, .agt-contact-form-input-4 .input-field textarea::placeholder {
  color: rgba(94, 94, 94, 0.7215686275);
  font-family: var(--archivo);
}
.agt-contact-form-input-4 .input-field input:focus, .agt-contact-form-input-4 .input-field textarea:focus {
  border-bottom: 1px solid var(--agn-clr-black-1);
}
.agt-contact-form-input-4 .input-field textarea {
  height: 75px;
  padding-top: 10px;
}

/*---------------------------------------------------- */
/******* IT CONSULTING AGENCY *******/
/*Hero area*/
/*----------------------------------------------------*/
.agt-hero-section-4 {
  margin-left: 92px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-4 {
    margin-left: 0;
  }
}
.agt-hero-section-4 .agt-pagination-h4 {
  top: 40%;
  right: 30px;
  left: auto;
  z-index: 3;
  width: auto;
  bottom: auto;
  width: 23px;
  text-align: center;
  position: absolute;
}
@media (max-width: 767px) {
  .agt-hero-section-4 .agt-pagination-h4 {
    right: 15px;
  }
}
.agt-hero-section-4 .agt-pagination-h4 .swiper-pagination-bullet {
  opacity: 1;
  display: block;
  width: 23px;
  height: 23px;
  position: relative;
  margin: 8px 0px !important;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: transparent;
}
.agt-hero-section-4 .agt-pagination-h4 .swiper-pagination-bullet:before {
  top: 8px;
  left: 8px;
  width: 8px;
  height: 8px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-hero-section-4 .agt-pagination-h4 .swiper-pagination-bullet:after {
  top: 0;
  left: 0;
  content: "";
  width: 23px;
  height: 23px;
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  border: 2px solid var(--agt-base-color-8);
}
.agt-hero-section-4 .agt-pagination-h4 .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  background-color: var(--agt-base-color-8);
}
.agt-hero-section-4 .agt-pagination-h4 .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.agt-hs4-item {
  z-index: 1;
  overflow: hidden;
  position: relative;
}
@media (max-width: 480px) {
  .agt-hs4-item {
    padding-bottom: 60px;
  }
}
.agt-hs4-item:before {
  left: 0;
  z-index: 1;
  content: "";
  width: 0%;
  height: 1px;
  bottom: 214px;
  position: absolute;
  -webkit-transition: all 1800ms ease-in-out;
  transition: all 1800ms ease-in-out;
  background-color: var(--agt-base-color-8);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item:before {
    display: none;
  }
}
.agt-hs4-item .item-shape {
  bottom: 0;
  right: 130px;
  width: 778px;
  height: 778px;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  background-color: var(--agt-base-color-8);
  -webkit-transition: all 1500ms ease-in-out;
  transition: all 1500ms ease-in-out;
  -webkit-clip-path: polygon(7.906% 72.402%, 57.243% 72.402%, 95.181% 30.484%, 95.181% 30.484%, 96.993% 28.126%, 98.364% 25.578%, 99.298% 22.893%, 99.797% 20.125%, 99.865% 17.326%, 99.503% 14.549%, 98.716% 11.848%, 97.505% 9.275%, 95.873% 6.884%, 93.824% 4.727%, 93.824% 4.727%, 91.453% 2.925%, 88.892% 1.561%, 86.194% 0.632%, 83.411% 0.135%, 80.597% 0.068%, 77.806% 0.428%, 75.091% 1.211%, 72.505% 2.416%, 70.101% 4.039%, 67.933% 6.078%, 7.906% 72.402%, 24.047% 108.878%, 21.908% 110.472%, 19.601% 111.718%, 17.168% 112.613%, 14.649% 113.155%, 12.085% 113.342%, 9.517% 113.172%, 6.984% 112.643%, 4.528% 111.752%, 2.19% 110.498%, 0.011% 108.878%, 0.011% 108.878%, 24.047% 108.878%);
          clip-path: polygon(7.906% 72.402%, 57.243% 72.402%, 95.181% 30.484%, 95.181% 30.484%, 96.993% 28.126%, 98.364% 25.578%, 99.298% 22.893%, 99.797% 20.125%, 99.865% 17.326%, 99.503% 14.549%, 98.716% 11.848%, 97.505% 9.275%, 95.873% 6.884%, 93.824% 4.727%, 93.824% 4.727%, 91.453% 2.925%, 88.892% 1.561%, 86.194% 0.632%, 83.411% 0.135%, 80.597% 0.068%, 77.806% 0.428%, 75.091% 1.211%, 72.505% 2.416%, 70.101% 4.039%, 67.933% 6.078%, 7.906% 72.402%, 24.047% 108.878%, 21.908% 110.472%, 19.601% 111.718%, 17.168% 112.613%, 14.649% 113.155%, 12.085% 113.342%, 9.517% 113.172%, 6.984% 112.643%, 4.528% 111.752%, 2.19% 110.498%, 0.011% 108.878%, 0.011% 108.878%, 24.047% 108.878%);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hs4-item .item-shape {
    right: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hs4-item .item-shape {
    right: -60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item .item-shape {
    display: none;
  }
}
.agt-hs4-item .item-bg {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}
.agt-hs4-item .item-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 2000ms ease-in-out;
  transition: all 2000ms ease-in-out;
  -webkit-transform: scale(1.5) translate3d(60px, 60px, 60px) rotate(-15deg);
          transform: scale(1.5) translate3d(60px, 60px, 60px) rotate(-15deg);
}
.agt-hs4-item .item-men-img {
  z-index: 2;
  right: 200px;
  bottom: 0px;
  position: absolute;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: 1500ms var(--agn-cube-1);
  transition: 1500ms var(--agn-cube-1);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hs4-item .item-men-img {
    right: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hs4-item .item-men-img {
    right: -50px;
    bottom: -150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item .item-men-img {
    display: none;
  }
}
.agt-hs4-item .brand_shape {
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: 2000ms var(--agn-cube-1);
  transition: 2000ms var(--agn-cube-1);
}
.agt-hs4-item .agt-hs4-item-content {
  padding-top: 78px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item .agt-hs4-item-content {
    padding-top: 40px;
  }
}
.agt-hs4-item .item-team-wrap {
  z-index: 1;
  opacity: 0;
  width: 326px;
  height: 231px;
  ransform-style: preserve-3d;
  -webkit-transform: rotate3d(1, 1, 1, 120deg);
          transform: rotate3d(1, 1, 1, 120deg);
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item .item-team-wrap {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .agt-hs4-item .item-team-wrap {
    left: -15px;
  }
}
.agt-hs4-item .item-team-wrap .hexa-shape {
  left: 0;
  top: -3px;
  z-index: -1;
}
.agt-hs4-item .item-team-wrap .arrow-shape {
  right: 112px;
  bottom: 70px;
}
.agt-hs4-item .item-team-wrap .item-text-img {
  width: 193px;
  height: 144px;
  padding: 16px;
}
.agt-hs4-item .item-team-wrap .item-text-img .item-text p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0;
  padding-bottom: 14px;
  color: var(--agt-blk-clr-2);
}
.agt-hs4-item .item-team-wrap .item-text-img .item-img li {
  width: 32px;
  height: 36px;
  overflow: hidden;
  margin-right: 2px;
  border-radius: 2px;
}
.agt-hs4-item .item-team-wrap .team-counter-wrap {
  padding: 8px;
}
.agt-hs4-item .item-team-wrap .team-counter {
  height: 68px;
  width: 112px;
  border-radius: 6px;
  background-color: var(--agt-base-color-7);
}
.agt-hs4-item .item-team-wrap .team-counter h3 {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  letter-spacing: -2px;
  text-shadow: 2px 4px 8px rgba(0, 0, 0, 0.1607843137);
}
.agt-hs4-item .agt-hs4-text {
  z-index: 4;
  max-width: 730px;
  position: relative;
  padding-top: 205px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hs4-item .agt-hs4-text {
    max-width: 615px;
    padding-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item .agt-hs4-text {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    padding-top: 40px;
  }
}
.agt-hs4-item .agt-hs4-text .hero_title {
  line-height: 1;
  font-size: 64px;
  font-weight: 800;
  color: var(--agt-blk-clr-2);
}
.agt-hs4-item .agt-hs4-text .hero_title .split-word {
  overflow: hidden;
  -webkit-transform: translateX(0) scaleX(1.2);
          transform: translateX(0) scaleX(1.2);
  -webkit-filter: blur(5px);
          filter: blur(5px);
  opacity: 0;
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: 1.5s var(--agn-cube-1);
  transition: 1.5s var(--agn-cube-1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media (max-width: 767px) {
  .agt-hs4-item .agt-hs4-text .hero_title {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-hs4-item .agt-hs4-text .hero_title {
    font-size: 45px;
  }
}
@media (max-width: 360px) {
  .agt-hs4-item .agt-hs4-text .hero_title {
    font-size: 40px;
  }
}
.agt-hs4-item .agt-hs4-text p {
  opacity: 0;
  max-width: 530px;
  padding-top: 65px;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: 1.5s var(--agn-cube-1);
  transition: 1.5s var(--agn-cube-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hs4-item .agt-hs4-text p {
    margin: 0 auto;
    padding-top: 30px;
  }
}

.swiper-slide-active .agt-hs4-item:before {
  width: 100%;
}
.swiper-slide-active .agt-hs4-item .item-shape {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.swiper-slide-active .agt-hs4-item .item-bg img {
  -webkit-transform: scale(1) translate3d(0px, 0px, 0px) rotate(0deg);
          transform: scale(1) translate3d(0px, 0px, 0px) rotate(0deg);
}
.swiper-slide-active .agt-hs4-item .brand_shape {
  opacity: 1;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.swiper-slide-active .agt-hs4-item .item-men-img {
  -webkit-transition-delay: 800ms;
          transition-delay: 800ms;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.swiper-slide-active .agt-hs4-item .item-team-wrap {
  opacity: 1;
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transform: rotate3d(1, 1, 1, 0deg);
          transform: rotate3d(1, 1, 1, 0deg);
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word {
  -webkit-transform: translateX(0%) scaleX(1);
          transform: translateX(0%) scaleX(1);
  opacity: 1;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(2) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(3) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(4) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(5) {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(6) {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(7) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(8) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(9) {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text .hero_title .split-word:nth-child(10) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.swiper-slide-active .agt-hs4-item .agt-hs4-text p {
  opacity: 1;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.agt-ab-content-4 {
  gap: 30px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}

.agt-ab-text-4 {
  overflow: hidden;
  max-width: 532px;
}

.agt-ab-img-4 .item-img {
  overflow: hidden;
}
.agt-ab-img-4 .item-img img {
  border-radius: 12px;
}

.agt-about-feature-4 {
  max-width: 644px;
}

.agt-ab-ft-img-4 {
  overflow: hidden;
  border-radius: 16px;
}

.agt-ab-ft-item-list {
  padding-left: 12px;
  position: relative;
}
.agt-ab-ft-item-list:before {
  top: 0;
  z-index: 2;
  width: 1px;
  left: 120px;
  height: 100%;
  content: "";
  position: absolute;
  background-color: #DFE0DF;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item-list:before {
    display: none;
  }
}

.agt-ab-ft-item {
  height: 76px;
  z-index: 1;
  gap: 15px 32px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item {
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 30px;
    margin-bottom: 20px;
  }
}
.agt-ab-ft-item:before {
  top: 0;
  left: 0;
  width: 0%;
  z-index: -1;
  height: 100%;
  content: "";
  border-radius: 8px;
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background: -webkit-gradient(linear, left top, right top, from(#F0F0F0), to(rgba(246, 246, 246, 0.12)));
  background: linear-gradient(90deg, #F0F0F0 0%, rgba(246, 246, 246, 0.12) 100%);
}
.agt-ab-ft-item.active, .agt-ab-ft-item:hover {
  height: 126px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item.active, .agt-ab-ft-item:hover {
    height: auto;
  }
}
.agt-ab-ft-item.active:before, .agt-ab-ft-item:hover:before {
  width: 100%;
}
.agt-ab-ft-item.active .item-text h3, .agt-ab-ft-item:hover .item-text h3 {
  font-weight: 600;
  padding-bottom: 8px;
}
.agt-ab-ft-item.active .item-text p, .agt-ab-ft-item:hover .item-text p {
  opacity: 1;
  height: 48px;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item.active .item-text p, .agt-ab-ft-item:hover .item-text p {
    height: auto;
  }
}
.agt-ab-ft-item.active .item-icon, .agt-ab-ft-item:hover .item-icon {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.agt-ab-ft-item.active .item-icon svg path, .agt-ab-ft-item:hover .item-icon svg path {
  fill: var(--agt-blk-clr-2);
}
.agt-ab-ft-item .item-icon {
  width: 119px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item .item-icon {
    width: auto;
  }
}
.agt-ab-ft-item .item-icon svg path {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-ab-ft-item .item-text {
  max-width: 420px;
}
.agt-ab-ft-item .item-text h3 {
  font-size: 18px;
  font-weight: 500;
  color: var(--agt-blk-clr-2);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item .item-text h3 {
    font-weight: 600;
    padding-bottom: 8px;
  }
}
.agt-ab-ft-item .item-text p {
  height: 0;
  opacity: 0;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-ft-item .item-text p {
    height: auto;
    opacity: 1;
  }
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-service-section-5 {
  overflow: hidden;
}
.agt-service-section-5 .agt-ser-shape4 {
  top: 40px;
  left: 80px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-service-section-5 .agt-ser-shape4 {
    top: 0;
    left: 0;
  }
}

.agt-s-content-5 {
  margin: 0px 20px;
  border-radius: 20px;
  background-color: #F3F7FF;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-s-content-5 {
    margin: 0;
  }
}

.agt-sr-pinned-area {
  z-index: 2;
}

.agt-ranged-area .agt_sec_left_line {
  left: 0;
  top: 75px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ranged-area .agt_sec_left_line {
    display: none;
  }
}
.agt-ranged-area .agt_sec_right_line {
  right: 0;
  top: 75px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ranged-area .agt_sec_right_line {
    display: none;
  }
}
.agt-ranged-area .agt_sec_left_line svg path,
.agt-ranged-area .agt_sec_right_line svg path {
  stroke-dashoffset: 2500;
}

.agt-sr-item-5 {
  padding: 64px;
  margin: 0 auto;
  gap: 30px 40px;
  max-width: 870px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-clip-path: polygon(1.839% 15.865%, 1.839% 15.865%, 1.541% 15.916%, 1.258% 16.061%, 0.994% 16.295%, 0.753% 16.607%, 0.539% 16.992%, 0.355% 17.44%, 0.205% 17.944%, 0.094% 18.496%, 0.024% 19.088%, 0% 19.712%, 0% 96.154%, 0% 96.154%, 0.024% 96.778%, 0.094% 97.37%, 0.205% 97.921%, 0.355% 98.425%, 0.539% 98.874%, 0.753% 99.258%, 0.994% 99.571%, 1.258% 99.804%, 1.541% 99.95%, 1.839% 100%, 98.161% 100%, 98.161% 100%, 98.459% 99.95%, 98.742% 99.804%, 99.006% 99.571%, 99.247% 99.258%, 99.461% 98.874%, 99.645% 98.425%, 99.795% 97.921%, 99.906% 97.37%, 99.976% 96.778%, 100% 96.154%, 100% 3.846%, 100% 3.846%, 99.976% 3.222%, 99.906% 2.63%, 99.795% 2.079%, 99.645% 1.575%, 99.461% 1.127%, 99.247% 0.742%, 99.006% 0.429%, 98.742% 0.196%, 98.459% 0.05%, 98.161% 0%, 50.086% 0%, 50.086% 0%, 49.958% 0.009%, 49.832% 0.037%, 49.707% 0.083%, 49.584% 0.146%, 49.464% 0.227%, 49.347% 0.324%, 49.233% 0.439%, 49.123% 0.57%, 49.017% 0.717%, 48.916% 0.879%, 40.74% 14.986%, 40.74% 14.986%, 40.638% 15.149%, 40.532% 15.296%, 40.422% 15.427%, 40.308% 15.541%, 40.191% 15.639%, 40.071% 15.72%, 39.948% 15.783%, 39.823% 15.829%, 39.697% 15.856%, 39.569% 15.865%, 1.839% 15.865%);
          clip-path: polygon(1.839% 15.865%, 1.839% 15.865%, 1.541% 15.916%, 1.258% 16.061%, 0.994% 16.295%, 0.753% 16.607%, 0.539% 16.992%, 0.355% 17.44%, 0.205% 17.944%, 0.094% 18.496%, 0.024% 19.088%, 0% 19.712%, 0% 96.154%, 0% 96.154%, 0.024% 96.778%, 0.094% 97.37%, 0.205% 97.921%, 0.355% 98.425%, 0.539% 98.874%, 0.753% 99.258%, 0.994% 99.571%, 1.258% 99.804%, 1.541% 99.95%, 1.839% 100%, 98.161% 100%, 98.161% 100%, 98.459% 99.95%, 98.742% 99.804%, 99.006% 99.571%, 99.247% 99.258%, 99.461% 98.874%, 99.645% 98.425%, 99.795% 97.921%, 99.906% 97.37%, 99.976% 96.778%, 100% 96.154%, 100% 3.846%, 100% 3.846%, 99.976% 3.222%, 99.906% 2.63%, 99.795% 2.079%, 99.645% 1.575%, 99.461% 1.127%, 99.247% 0.742%, 99.006% 0.429%, 98.742% 0.196%, 98.459% 0.05%, 98.161% 0%, 50.086% 0%, 50.086% 0%, 49.958% 0.009%, 49.832% 0.037%, 49.707% 0.083%, 49.584% 0.146%, 49.464% 0.227%, 49.347% 0.324%, 49.233% 0.439%, 49.123% 0.57%, 49.017% 0.717%, 48.916% 0.879%, 40.74% 14.986%, 40.74% 14.986%, 40.638% 15.149%, 40.532% 15.296%, 40.422% 15.427%, 40.308% 15.541%, 40.191% 15.639%, 40.071% 15.72%, 39.948% 15.783%, 39.823% 15.829%, 39.697% 15.856%, 39.569% 15.865%, 1.839% 15.865%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-item-5 {
    padding: 40px 30px;
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-item-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-clip-path: none;
            clip-path: none;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-sr-item-5.agt_card_1 {
  background-color: #FFC7BD;
}
.agt-sr-item-5.agt_card_1 .ser-arrow:hover svg path {
  opacity: 1;
  fill: #FF2800;
}
.agt-sr-item-5.agt_card_2 {
  background-color: #AEC4F9;
}
.agt-sr-item-5.agt_card_2 .ser-arrow:hover svg path {
  opacity: 1;
  fill: #004CFF;
}
.agt-sr-item-5.agt_card_3 {
  background-color: #D1F27E;
}
.agt-sr-item-5.agt_card_3 .ser-arrow:hover svg path {
  opacity: 1;
  fill: #93CD03;
}
.agt-sr-item-5.agt_card_4 {
  background-color: #FFE0A4;
}
.agt-sr-item-5.agt_card_4 .ser-arrow:hover svg path {
  opacity: 1;
  fill: #FFAB09;
}
.agt-sr-item-5 .item-icon {
  height: 222px;
  max-width: 240px;
}
@media (max-width: 480px) {
  .agt-sr-item-5 .item-icon {
    width: 120px;
    height: 120px;
  }
}
.agt-sr-item-5 .item-text {
  max-width: 400px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-item-5 .item-text {
    max-width: 350px;
  }
}
.agt-sr-item-5 .item-text .ser-arrow {
  top: 60px;
  bottom: 0;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-item-5 .item-text .ser-arrow {
    display: none;
  }
}
.agt-sr-item-5 .item-text .ser-arrow svg path {
  opacity: 0.12;
  fill: #212326;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-sr-item-5 .item-text h3 {
  color: var(--agt-blk-clr-2);
  font-size: 40px;
  font-weight: 700;
  text-align: right;
  line-height: 1.2;
  margin-bottom: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-sr-item-5 .item-text h3 {
    font-size: 35px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sr-item-5 .item-text h3 {
    font-size: 30px;
    margin-bottom: 25px;
    text-align: center;
  }
}

/*---------------------------------------------------- */
/*Why Choose area*/
/*----------------------------------------------------*/
.agt-wc-section-4 {
  overflow: hidden;
}

.agt-wc-top-content-4 {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wc-top-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-wc-top-content-4 .agt-section-title-4 {
  max-width: 786px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-wc-top-content-4 .agt-section-title-4 {
    max-width: 600px;
  }
}
.agt-wc-top-content-4 .agt-section-title-4 .sec_title {
  font-size: 45px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-wc-top-content-4 .agt-section-title-4 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-wc-top-content-4 .agt-section-title-4 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .agt-wc-top-content-4 .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .agt-wc-top-content-4 .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}

.agt-wc-cl-list {
  gap: 18px;
  width: 355px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wc-cl-list {
    margin-left: 15px;
  }
}
@media (max-width: 480px) {
  .agt-wc-cl-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-wc-cl-list li {
  width: 52px;
  height: 52px;
  overflow: hidden;
  border-radius: 100%;
  margin-left: -15px;
}
.agt-wc-cl-list li.agt-arrow {
  color: #fff;
  line-height: 52px;
  text-align: center;
  background-color: var(--agt-blue-color-3);
}
.agt-wc-cl-list li.agt-arrow i {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-wc-cl-list li.agt-arrow:hover i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.agt-wc-cl-list p span {
  display: block;
  line-height: 1;
  font-size: 24px;
  font-weight: 800;
  color: var(--agt-blk-clr-2);
}

.agt-wc-content-4 {
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.agt-wc-content-4 .agt-wc-s {
  left: 50%;
  top: 65px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wc-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-wc-img-text-4 {
  gap: 30px 52px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wc-img-text-4 {
    gap: 30px 25px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wc-img-text-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-wc-img-text-4 .item-img {
  z-index: 1;
}
.agt-wc-img-text-4 .item-img .wc-shape {
  z-index: -1;
  left: -86px;
}
.agt-wc-img-text-4 .item-img .inner-img {
  overflow: hidden;
  border-radius: 8px 8px 0px 8px;
}
.agt-wc-img-text-4 .item-img .inner-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-wc-img-text-4 .item-text {
  max-width: 432px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-wc-s-img {
    display: none;
  }
}
.agt-wc-s-img .item-img {
  overflow: hidden;
  border-radius: 8px;
}

/*---------------------------------------------------- */
/*Faq area*/
/*----------------------------------------------------*/
.agt-fq-section-4 {
  background-color: #FDF8F1;
}
.agt-fq-section-4.ver_2 {
  background-color: transparent;
}
.agt-fq-section-4.ver_3 {
  background-color: #F8FAFF;
}

.agt-fq-content-4 {
  z-index: 1;
  gap: 30px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-fq-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-fq-content-4 .agt-fq-title-text {
  max-width: 421px;
}
.agt-fq-content-4 .agt-fq-title-text .agt-section-title-4 {
  top: 80px;
  position: sticky;
}
.agt-fq-content-4 .agt-fq-title-text .agt-section-title-4 .sec_title {
  font-size: 45px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-fq-content-4 .agt-fq-title-text .agt-section-title-4 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-fq-content-4 .agt-fq-title-text .agt-section-title-4 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .agt-fq-content-4 .agt-fq-title-text .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .agt-fq-content-4 .agt-fq-title-text .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}

.agt-fq-accordion {
  width: 100%;
  max-width: 740px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-fq-accordion {
    max-width: 100%;
  }
}
.agt-fq-accordion .accordion-item,
.agt-fq-accordion .accordion-button:not(.collapsed),
.agt-fq-accordion .accordion-button {
  background-color: transparent;
}
.agt-fq-accordion .accordion-item {
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 23px 28px 23px 48px;
  border: 1px solid rgba(79, 81, 85, 0.32);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-fq-accordion .accordion-item.faq_active {
  background: rgba(255, 213, 132, 0.28);
  border: 1px solid rgba(255, 213, 132, 0.28);
}
@media (max-width: 480px) {
  .agt-fq-accordion .accordion-item {
    padding: 23px 15px 23px 25px;
  }
}
.agt-fq-accordion .accordion-button {
  padding: 0;
  border: none;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  color: var(--agt-blk-clr-2);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-fq-accordion .accordion-button:before {
  top: 0;
  left: -27px;
  opacity: 0.7;
  font-weight: 700;
  content: "\f666";
  position: absolute;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Font Awesome 5 free";
}
@media (max-width: 480px) {
  .agt-fq-accordion .accordion-button:before {
    display: none;
  }
}
.agt-fq-accordion .accordion-button span {
  max-width: 85%;
  display: inline-block;
}
.agt-fq-accordion .accordion-button:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.agt-fq-accordion .accordion-body {
  font-size: 18px;
  line-height: 30px;
  line-height: 1.667;
  padding: 14px 0px 0px;
}
.agt-fq-accordion .accordion-button::after {
  top: 2px;
  right: 0;
  opacity: 0.7;
  content: "\f055";
  font-weight: 900;
  position: absolute;
  border-radius: 100%;
  background-image: none;
  font-family: "Font Awesome 6 free";
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-fq-accordion .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(79, 81, 85, 0.32);
}
.agt-fq-accordion .accordion-button:not(.collapsed):before {
  opacity: 1;
  color: var(--agt-base-color-8);
}
.agt-fq-accordion .accordion-button:not(.collapsed):after {
  opacity: 1;
  content: "\f056";
  color: var(--agt-base-color-8);
}
.agt-fq-accordion.ver_2 .accordion-button:not(.collapsed):before, .agt-fq-accordion.ver_2 .accordion-button:not(.collapsed):after {
  color: var(--agn-clr-pr-3);
}
.agt-fq-accordion.ver_2 .accordion-item.faq_active {
  background-color: rgba(213, 220, 222, 0.32);
}
.agt-fq-accordion.agt-interior {
  font-family: var(--inter);
}

/*---------------------------------------------------- */
/*Sponsor area*/
/*----------------------------------------------------*/
.agt-sponsor-section {
  z-index: 1;
  background-color: #FDF8F1;
}
.agt-sponsor-section:before {
  left: 0;
  bottom: 0;
  width: 100%;
  content: "";
  z-index: 1;
  height: 185px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFFFFF));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.agt-sponsor-section .agt-section-title-4 {
  padding-bottom: 40px;
  margin-bottom: 50px;
  border-bottom: 1px solid #C5C3BF;
}
.agt-sponsor-section .agt-section-title-4 .sec_title {
  max-width: 870px;
  font-size: 45px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-sponsor-section .agt-section-title-4 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-sponsor-section .agt-section-title-4 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .agt-sponsor-section .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .agt-sponsor-section .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}

.agt-sp-item-marque {
  overflow: hidden;
  max-width: 913px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-sp-item-marque {
    max-width: 700px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sp-item-marque {
    max-width: 100%;
  }
}

.agt-sp-content-4 {
  z-index: 2;
  gap: 30px 45px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-sp-content-4 {
    gap: 30px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sp-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-sp-content-4 .agt-sp-m-left,
.agt-sp-content-4 .agt-sp-m-right {
  margin: 13px 0px;
  display: flow-root;
}

.agt-sp-video {
  width: 361px;
  height: 228px;
  overflow: hidden;
  position: relative;
  border-top-right-radius: 200px;
  border-bottom-right-radius: 200px;
}
.agt-sp-video:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.08);
}
.agt-sp-video .item-img {
  width: 100%;
  height: 100%;
}
.agt-sp-video .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}
.agt-sp-video .item-play {
  left: 0;
  top: 50%;
  right: 0;
  z-index: 1;
  color: #fff;
  font-size: 50px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.agt-sp-item-4 {
  margin: 0px 8px;
  display: inline-block;
}
.agt-sp-item-4 .item-img {
  width: 200px;
  height: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #C5C3BF;
}

/*---------------------------------------------------- */
/*Blog area*/
/*----------------------------------------------------*/
.agt-blog-section-4 {
  overflow: hidden;
}
.agt-blog-section-4 .agt-section-title-4 .sec_title {
  max-width: 645px;
  font-size: 45px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-blog-section-4 .agt-section-title-4 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-blog-section-4 .agt-section-title-4 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .agt-blog-section-4 .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .agt-blog-section-4 .agt-section-title-4 .sec_title {
    font-size: 30px;
  }
}

.agt-ft-b-content-4 {
  gap: 35px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 35px 1fr;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-b-content-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-b-item-4 {
    margin: 0 auto;
    max-width: 643px;
  }
}
.agt-ft-b-item-4 .item-img {
  overflow: hidden;
  border-radius: 8px;
  margin-bottom: 12px;
  position: relative;
}
.agt-ft-b-item-4 .item-img img {
  width: 100%;
  height: 317px;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}
.agt-ft-b-item-4 .item-img:before {
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-ft-b-item-4 .item-text {
  padding: 38px 35px;
  border-radius: 8px;
  border: 1px solid rgba(33, 35, 38, 0.2);
}
.agt-ft-b-item-4 .item-text .item-meta {
  margin-bottom: 16px;
  flex-wrap: wrap;
}
.agt-ft-b-item-4 .item-text .item-meta .item-cate a {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  padding: 5px 15px;
  border-radius: 4px;
  background-color: #FFD584;
}
.agt-header-section.header_type_four .agt-header-content .main-navigation li.dropdown .dropdown-menu li a:after {
	display: none;
}
.agt-ab-ft-item .item-text p {
	height: 0;
	opacity: 0;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
}
.agt-ft-b-item-4 .item-text .item-meta .item-date a {
  color: #4F5155;
  font-size: 16px;
}
.agt-ft-b-item-4 .item-text .blog_title {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.42;
  color: var(--agt-blk-clr-2);
}
.agt-ft-b-item-4:hover .item-img:before {
  opacity: 1;
}

.agt-b-items-wrap {
  padding: 35px;
  border-radius: 8px;
  background-color: #F3F7FF;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-b-items-wrap {
    margin: 0 auto;
    max-width: 643px;
  }
}
@media (max-width: 480px) {
  .agt-b-items-wrap {
    padding: 20px;
  }
  .agn-scn-m-40.not-mobile {
    margin: 0 !important;
}
}

.agt-b-item-4 {
  gap: 15px 24px;
  margin-bottom: 28px;
  padding-bottom: 28px;
  border-bottom: 1px solid rgba(33, 35, 38, 0.2);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-b-item-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-b-item-4:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.agt-b-item-4 .item-img {
  width: 120px;
  height: 115px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
}
.agt-b-item-4 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-b-item-4 .item-img:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-b-item-4 .item-text {
  max-width: 430px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-b-item-4 .item-text {
    max-width: 380px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-b-item-4 .item-text {
    max-width: 250px;
  }
}
.agt-b-item-4 .item-text .item-meta {
  margin-bottom: 16px;
}
.agt-b-item-4 .item-text .item-meta .item-cate a {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  padding: 5px 15px;
  border-radius: 4px;
  background-color: #FFD584;
}
.agt-b-item-4 .item-text .item-meta .item-date a {
  color: #4F5155;
  font-size: 16px;
}
.agt-b-item-4 .item-text .blog_title {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.42;
  color: var(--agt-blk-clr-2);
}
.agt-b-item-4:hover .item-img:before {
  height: 0%;
}
.agt-b-item-4:hover .item-img img {
  mix-blend-mode: darken;
}

/*---------------------------------------------------- */
/******* TRAVEL AGENCY *******/
/*Hero area*/
/*----------------------------------------------------*/
@-webkit-keyframes plane {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-105px) rotate(32deg);
            transform: translateX(-105px) rotate(32deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-60px) rotate(32deg);
            transform: translateX(-60px) rotate(32deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-30px) rotate(32deg);
            transform: translateX(-30px) rotate(32deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
            transform: translateX(0px) rotate(0deg);
  }
}
@keyframes plane {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-105px) rotate(32deg);
            transform: translateX(-105px) rotate(32deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-60px) rotate(32deg);
            transform: translateX(-60px) rotate(32deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-30px) rotate(32deg);
            transform: translateX(-30px) rotate(32deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
            transform: translateX(0px) rotate(0deg);
  }
}
@-webkit-keyframes jump-shaking {
  0% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  35% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  85% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  89% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  93% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
  98% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  100% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
}
@keyframes jump-shaking {
  0% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  35% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  85% {
    -webkit-transform: translateY(-2px) rotate(-17deg);
            transform: translateY(-2px) rotate(-17deg);
  }
  89% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  93% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
  98% {
    -webkit-transform: translateY(-3px) rotate(17deg);
            transform: translateY(-3px) rotate(17deg);
  }
  100% {
    -webkit-transform: translateY(-4px) rotate(-17deg);
            transform: translateY(-4px) rotate(-17deg);
  }
}
.agt-hero-section-5 {
  z-index: 1;
  overflow: hidden;
  padding-top: 200px;
}
@media (max-width: 480px) {
  .agt-hero-section-5 {
    padding-top: 150px;
  }
}
.agt-hero-section-5 .agt-hero-mark {
  right: 0;
  bottom: -50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-5 .agt-hero-mark {
    right: 0;
    bottom: 0;
    height: 253px;
    width: 225px;
  }
}
@media (max-width: 480px) {
  .agt-hero-section-5 .agt-hero-mark {
    right: -70px;
  }
}

.agt-hero-video {
  left: 0;
  top: 295px;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
  position: absolute;
}
.agt-hero-video:before {
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  content: "";
  height: 360px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(#F6EFE6), to(rgba(246, 239, 230, 0)));
  background: linear-gradient(180deg, #F6EFE6 0%, rgba(246, 239, 230, 0) 100%);
}
.agt-hero-video video, .agt-hero-video img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-hero-text-5 {
  padding-bottom: 1088px;
}
.agt-hero-text-5.ver_2 {
  padding-bottom: 1020px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-5.ver_2 {
    padding-bottom: 750px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-5.ver_2 {
    padding-bottom: 400px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-5.ver_2 {
    padding-bottom: 350px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-5 {
    padding-bottom: 750px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-5 {
    padding-bottom: 400px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-5 {
    padding-bottom: 350px;
  }
}
.agt-hero-text-5 .hero_title {
  margin: 0 auto;
  line-height: 1.05;
  max-width: 825px;
  font-size: 90px;
  white-space: nowrap;
}
.agt-hero-text-5 .hero_title.ver_2 {
  max-width: 1110px;
}
@media (max-width: 480px) {
  .agt-hero-text-5 .hero_title.ver_2 .title_img {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hero-text-5 .hero_title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-hero-text-5 .hero_title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .agt-hero-text-5 .hero_title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-5 .hero_title {
    font-size: 40px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-5 .hero_title {
    font-size: 30px;
  }
}
.agt-hero-text-5 .hero_title .hero_line {
  gap: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 480px) {
  .agt-hero-text-5 .hero_title .hero_line {
    gap: 10px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-5 .hero_title .hero_line {
    gap: 5px;
  }
}
.agt-hero-text-5 .hero_title .tt-vd1 {
  width: 120px;
  height: 80px;
  overflow: hidden;
  border-radius: 64px;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-hero-text-5 .hero_title .tt-vd1 video, .agt-hero-text-5 .hero_title .tt-vd1 img {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 480px) {
  .agt-hero-text-5 .hero_title .tt-vd1 {
    width: 80px;
    height: 60px;
  }
}
.agt-hero-text-5 .hero_title .tt-ic1 {
  -webkit-animation: jump-shaking 5s infinite;
          animation: jump-shaking 5s infinite;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-5 .hero_title .tt-ic1 {
    display: none;
  }
}
.agt-hero-text-5 .hero_title .tt-ic2 {
  -webkit-animation: 2.5s plane infinite;
          animation: 2.5s plane infinite;
}
@media (max-width: 480px) {
  .agt-hero-text-5 .hero_title .tt-ic2 svg {
    width: 50px;
    height: 50px;
  }
}
.agt-hero-text-5 .hero_title .title_img ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.agt-hero-text-5 .hero_title .title_img li {
  width: 68px;
  height: 68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 100%;
  margin-left: -18px;
  border: 3px solid rgba(255, 255, 255, 0.3215686275);
  -webkit-box-shadow: -4px 4px 8px 0px rgba(0, 0, 0, 0.1215686275);
          box-shadow: -4px 4px 8px 0px rgba(0, 0, 0, 0.1215686275);
}
@media (max-width: 480px) {
  .agt-hero-text-5 .hero_title .title_img li {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 767px) {
  .agt-hero-text-5 .hero_title .title_img li {
    width: 50px;
    height: 50px;
    margin-left: -25px;
  }
}
.agt-hero-text-5 .hero_title .title_img li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-hero-text-5 .hero_title .title_img li:nth-child(1) {
  margin-left: 0;
}

.agt_scroll_down {
  z-index: 2;
  width: 108px;
  height: 108px;
  margin: 0 auto;
  position: relative;
  margin-top: -54px;
}
.agt_scroll_down i {
  top: 45%;
  left: 0;
  right: 0;
  color: #fff;
  text-align: center;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: UpDownMove 1.5s infinite;
          animation: UpDownMove 1.5s infinite;
}

/*---------------------------------------------------- */
/*Countries area*/
/*----------------------------------------------------*/
@-webkit-keyframes hover_appear {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes hover_appear {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.line_shape_area .line_shape {
  right: 0;
  top: -55px;
  position: absolute;
}
@media (max-width: 767px) {
  .line_shape_area .line_shape {
    display: none;
  }
}

.agt-countries-section {
  overflow: hidden;
}

.agt-cnt-slide {
  margin-right: -118px;
  margin-left: -118px;
}
@media (max-width: 767px) {
  .agt-cnt-slide {
    margin: 0;
  }
}

.agt-cnt-item {
  margin: 0 auto;
  overflow: hidden;
  max-width: 280px;
  border-radius: 16px;
  background-color: #fff;
}
.agt-cnt-item .item-img {
  overflow: hidden;
  border-radius: 16px;
  position: relative;
}
.agt-cnt-item .item-img img {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-cnt-item .item-img:before {
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  opacity: 0;
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  border-radius: 16px;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: translate(-50%, -50%);
}
.agt-cnt-item .item-text {
  padding: 18px 22px;
}
.agt-cnt-item .item-text h3 {
  font-size: 23px;
  line-height: 1.02;
}
.agt-cnt-item .item-text .more_arrow {
  color: var(--agt-base-color-9);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.agt-cnt-item:hover .item-img:before {
  -webkit-animation: hover_appear 1s;
          animation: hover_appear 1s;
}
.agt-cnt-item:hover .item-img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.agt-cnt-item:hover .item-text .more_arrow {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.agt-trv-slide-nav div {
  top: 45%;
  z-index: 1;
  width: 48px;
  height: 48px;
  position: absolute;
  border-radius: 100%;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-trv-slide-nav div:hover {
  color: #fff;
  background-color: var(--agt-base-color-9);
}
.agt-trv-slide-nav .agt-trv-next {
  right: 25px;
}
.agt-trv-slide-nav .agt-trv-prev {
  left: 25px;
}
.agt-trv-slide-nav.ver_2 div {
  top: 50%;
  z-index: 3;
}

/*---------------------------------------------------- */
/*Popular area*/
/*----------------------------------------------------*/
.agt-way-go-section {
  overflow: hidden;
}
.agt-way-go-section .agt-section-title-5 .sec_title {
  line-height: 1;
  font-size: 45px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-way-go-section .agt-section-title-5 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-way-go-section .agt-section-title-5 .sec_title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .agt-way-go-section .agt-section-title-5 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-way-go-section .agt-section-title-5 .sec_title {
    font-size: 35px;
  }
}

.agt-way-go-slide {
  margin-left: -45px;
  margin-right: -45px;
}
@media (max-width: 767px) {
  .agt-way-go-slide {
    margin: 0px;
  }
}

.agt-way-go-item {
  gap: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 32px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .agt-way-go-item {
    margin: 0 auto;
    max-width: 376px;
  }
}
.agt-way-go-item .item-img {
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: relative;
  border-radius: 100%;
}
.agt-way-go-item .item-img:before, .agt-way-go-item .item-img:after {
  position: absolute;
  height: 0;
  width: 0;
  top: 50%;
  left: 50%;
  content: "";
  padding-top: 0px;
  background-color: rgba(11, 11, 11, 0.4);
  text-align: center;
  border-radius: 100%;
  opacity: 0;
  z-index: 3;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.agt-way-go-item .item-img:after {
  z-index: 4;
  -webkit-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.agt-way-go-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-way-go-item .item-text h3 {
  max-width: 200px;
  font-size: 24px;
  line-height: 1.35;
}
@media (max-width: 360px) {
  .agt-way-go-item .item-text h3 {
    max-width: 135px;
  }
}
.agt-way-go-item:hover .item-img:before, .agt-way-go-item:hover .item-img:after {
  opacity: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.agt-way-go-content div {
  top: 55%;
}
.agt-way-go-content .agt-trv-next {
  right: 15px;
}
.agt-way-go-content .agt-trv-prev {
  left: 15px;
}

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.agt-ab-content-5 {
  gap: 30px 80px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-content-5 {
    gap: 30px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ab-content-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0px 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-abt-img-6 {
  overflow: hidden;
  border-radius: 0px 0px 40px 0px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abt-img-6 {
    width: 100%;
    height: 100%;
    max-width: 50%;
  }
  .agt-abt-img-6 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-about-ft-area-6 {
    padding-top: 40px;
  }
}

.agt-abt-text-6 {
  max-width: 645px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abt-text-6 {
    width: 100%;
    max-width: 50%;
  }
}

.agt-abt-ft-item-6 {
  gap: 30px 35px;
  margin-bottom: 52px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abt-ft-item-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abt-ft-item-6 {
    margin-bottom: 35px;
  }
}
.agt-abt-ft-item-6 .item-icon {
  width: 78px;
  height: 78px;
  -webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abt-ft-item-6 .item-icon {
    width: 60px;
    height: 60px;
  }
}
.agt-abt-ft-item-6 .item-text h3 {
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 14px;
}
.agt-abt-ft-item-6:hover .item-icon {
  -webkit-transform: rotateY(360deg);
          transform: rotateY(360deg);
}

/*---------------------------------------------------- */
/*Testimonial area*/
/*----------------------------------------------------*/
.agt-testimonial-section-5 {
  overflow: hidden;
}
.agt-testimonial-section-5 .agt-section-title-5 {
  margin: 0 auto;
  max-width: 650px;
}

.agt-testi-slider-5 {
  margin-left: -378px;
  margin-right: -378px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-testi-slider-5 {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.agt-tst-item-5 {
  padding: 24px;
  gap: 30px 48px;
  max-width: 870px;
  border-radius: 16px;
  background: radial-gradient(100% 390.96% at 100% 100%, #FFFFFF 0%, #F6EFE6 50%, #FFFFFF 100%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-tst-item-5 {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .agt-tst-item-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-tst-item-5 .item-img {
  width: 240px;
  height: 392px;
  overflow: hidden;
  border-radius: 12px;
}
.agt-tst-item-5 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 480px) {
  .agt-tst-item-5 .item-img {
    width: 100%;
    max-width: 100%;
  }
}
.agt-tst-item-5 .item-text {
  gap: 20px;
  max-width: 502px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-tst-item-5 .item-text {
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .agt-tst-item-5 .item-text {
    max-width: 100%;
  }
}
.agt-tst-item-5 .item-text ul li {
  font-size: 14px;
}
.agt-tst-item-5 .item-text p {
  font-size: 23px;
  padding-top: 15px;
}
@media (max-width: 480px) {
  .agt-tst-item-5 .item-text p {
    font-size: 20px;
  }
}
.agt-tst-item-5 .item-text .item-author h3 {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 4px;
  font-family: var(--inter);
}
.agt-tst-item-5 .item-text .item-author span {
  font-size: 14px;
}

@media (max-width: 767px) {
  .agt-testimonial-content-5 .agt-trv-slide-nav {
    display: none;
  }
}

.agt-tst5-pagination .swiper-pagination-bullet,
.agt-fr-tst-pagi .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 0;
  margin: 0px 8px !important;
  background-color: var(--agt-trv);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

/*---------------------------------------------------- */
/*Faq area*/
/*----------------------------------------------------*/
@-webkit-keyframes animCloud {
  from {
    -webkit-transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-100%);
  }
}
@keyframes animCloud {
  from {
    -webkit-transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-100%);
  }
}
.agt-faq-section-5 {
  z-index: 1;
  overflow: hidden;
  padding-top: 305px;
}
.agt-faq-section-5 .line_shape_2 {
  left: 0;
  top: 170px;
  z-index: -1;
}
.agt-faq-section-5 .line_shape_2 #paper-planes path {
  -webkit-transform: translateY(-13px);
          transform: translateY(-13px);
}
.agt-faq-section-5 .fq-shape-1 {
  right: 0;
  top: 20px;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-faq-section-5 .fq-shape-1 {
    display: none;
  }
}
.agt-faq-section-5 .fq-shape-2 {
  left: 0;
  bottom: 0;
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-faq-section-5 .fq-shape-2 {
    display: none;
  }
}
.agt-faq-section-5 .fq-cloud-1 {
  top: 0;
  left: 0;
  -webkit-animation: animCloud 20s infinite linear;
          animation: animCloud 20s infinite linear;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-faq-section-5 .fq-cloud-1 {
    display: none;
  }
}
.agt-faq-section-5 .fq-cloud-2 {
  top: 0;
  right: 0;
  z-index: -1;
  -webkit-animation: animCloud 30s infinite linear;
          animation: animCloud 30s infinite linear;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-faq-section-5 .fq-cloud-2 {
    display: none;
  }
}
.agt-faq-section-5 .agt-section-title-5 {
  margin: 0 auto;
  max-width: 700px;
}

.agt-fq-accordion5 {
  width: 100%;
  margin: 0 auto;
  max-width: 870px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-fq-accordion5 {
    max-width: 100%;
  }
}
.agt-fq-accordion5 .accordion-item,
.agt-fq-accordion5 .accordion-button:not(.collapsed),
.agt-fq-accordion5 .accordion-button {
  background-color: transparent;
}
.agt-fq-accordion5 .accordion-item {
  border: none;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 480px) {
  .agt-fq-accordion5 .accordion-item {
    padding: 23px 15px 23px 25px;
  }
}
.agt-fq-accordion5 .accordion-button {
  padding: 0;
  border: none;
  font-size: 25px;
  position: relative;
  color: var(--agt-trv);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-fq-accordion5 .accordion-button span {
  max-width: 85%;
  display: inline-block;
}
.agt-fq-accordion5 .accordion-button:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.agt-fq-accordion5 .accordion-body {
  font-size: 18px;
  line-height: 30px;
  line-height: 1.667;
  padding: 14px 0px 0px;
}
.agt-fq-accordion5 .accordion-button::after {
  top: 5px;
  right: 0;
  opacity: 0.7;
  font-size: 16px;
  content: "\f067";
  font-weight: 900;
  position: absolute;
  border-radius: 100%;
  background-image: none;
  color: var(--agt-base-color-9);
  font-family: "Font Awesome 6 free";
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-fq-accordion5 .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--agt-trv);
}
.agt-fq-accordion5 .accordion-button:not(.collapsed):before {
  opacity: 1;
  color: var(--agt-base-color-9);
}
.agt-fq-accordion5 .accordion-button:not(.collapsed):after {
  opacity: 1;
  content: "\f068";
  color: var(--agt-base-color-9);
}

.agt-fq-bottom h3 {
  font-size: 32px;
}

/*---------------------------------------------------- */
/*Blog area*/
/*----------------------------------------------------*/
.agt-blog-section-5 {
  padding-bottom: 50px;
}

.agt-blog-item-5 {
  margin: 0 auto;
  max-width: 419px;
  margin-bottom: 30px;
}
.agt-blog-item-5 .item-img {
  width: 100%;
  height: 359px;
  max-width: 419px;
  -webkit-clip-path: polygon(99.764% 3.343%, 99.764% 3.343%, 99.727% 2.8%, 99.62% 2.286%, 99.448% 1.806%, 99.218% 1.369%, 98.935% 0.979%, 98.605% 0.645%, 98.235% 0.373%, 97.828% 0.17%, 97.393% 0.044%, 96.934% 0%, 3.774% 0%, 3.774% 0%, 3.315% 0.044%, 2.879% 0.17%, 2.473% 0.373%, 2.102% 0.645%, 1.772% 0.979%, 1.489% 1.369%, 1.259% 1.806%, 1.088% 2.286%, 0.98% 2.8%, 0.943% 3.343%, 0.943% 74.373%, 0.943% 74.373%, 0.98% 74.915%, 1.088% 75.43%, 1.259% 75.909%, 1.489% 76.347%, 1.772% 76.737%, 2.102% 77.071%, 2.473% 77.343%, 2.879% 77.545%, 3.315% 77.672%, 3.774% 77.716%, 84.67% 77.716%, 84.67% 77.716%, 85.588% 77.803%, 86.459% 78.057%, 87.271% 78.462%, 88.013% 79.006%, 88.672% 79.674%, 89.238% 80.453%, 89.698% 81.329%, 90.042% 82.288%, 90.256% 83.317%, 90.33% 84.401%, 90.33% 96.657%, 90.33% 96.657%, 90.367% 97.2%, 90.474% 97.714%, 90.646% 98.193%, 90.876% 98.631%, 91.159% 99.021%, 91.489% 99.355%, 91.86% 99.627%, 92.266% 99.83%, 92.701% 99.956%, 93.16% 100%, 96.934% 100%, 96.934% 100%, 97.393% 99.956%, 97.828% 99.83%, 98.235% 99.627%, 98.605% 99.355%, 98.935% 99.021%, 99.218% 98.631%, 99.448% 98.193%, 99.62% 97.714%, 99.727% 97.2%, 99.764% 96.657%, 99.764% 3.343%);
          clip-path: polygon(99.764% 3.343%, 99.764% 3.343%, 99.727% 2.8%, 99.62% 2.286%, 99.448% 1.806%, 99.218% 1.369%, 98.935% 0.979%, 98.605% 0.645%, 98.235% 0.373%, 97.828% 0.17%, 97.393% 0.044%, 96.934% 0%, 3.774% 0%, 3.774% 0%, 3.315% 0.044%, 2.879% 0.17%, 2.473% 0.373%, 2.102% 0.645%, 1.772% 0.979%, 1.489% 1.369%, 1.259% 1.806%, 1.088% 2.286%, 0.98% 2.8%, 0.943% 3.343%, 0.943% 74.373%, 0.943% 74.373%, 0.98% 74.915%, 1.088% 75.43%, 1.259% 75.909%, 1.489% 76.347%, 1.772% 76.737%, 2.102% 77.071%, 2.473% 77.343%, 2.879% 77.545%, 3.315% 77.672%, 3.774% 77.716%, 84.67% 77.716%, 84.67% 77.716%, 85.588% 77.803%, 86.459% 78.057%, 87.271% 78.462%, 88.013% 79.006%, 88.672% 79.674%, 89.238% 80.453%, 89.698% 81.329%, 90.042% 82.288%, 90.256% 83.317%, 90.33% 84.401%, 90.33% 96.657%, 90.33% 96.657%, 90.367% 97.2%, 90.474% 97.714%, 90.646% 98.193%, 90.876% 98.631%, 91.159% 99.021%, 91.489% 99.355%, 91.86% 99.627%, 92.266% 99.83%, 92.701% 99.956%, 93.16% 100%, 96.934% 100%, 96.934% 100%, 97.393% 99.956%, 97.828% 99.83%, 98.235% 99.627%, 98.605% 99.355%, 98.935% 99.021%, 99.218% 98.631%, 99.448% 98.193%, 99.62% 97.714%, 99.727% 97.2%, 99.764% 96.657%, 99.764% 3.343%);
}
.agt-blog-item-5 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-blog-item-5 .item-text {
  margin-top: -45px;
}
.agt-blog-item-5 .item-text .blog-meta {
  margin-bottom: 18px;
}
.agt-blog-item-5 .item-text .blog-meta a {
  font-size: 15px;
  font-weight: 500;
  margin-right: 8px;
  padding: 3px 10px;
  border-radius: 4px;
  background-color: #fff;
  color: var(--agt-base-color-9);
}
.agt-blog-item-5 .item-text .blog_title {
  font-size: 24px;
}
.agt-blog-item-5:hover .item-img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

/*---------------------------------------------------- */
/******* INTERIOR AGENCY *******/
/*Hero area*/
/*----------------------------------------------------*/
.agt-hero-section-6 {
  z-index: 1;
  overflow: hidden;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}
.agt-hero-section-6 .agt_hero_shape {
  left: 0;
  bottom: 0;
  position: absolute;
}
.agt-hero-section-6 .item-cursor {
  top: 50%;
  left: 50%;
  z-index: 1;
  opacity: 0;
  position: absolute;
  border-radius: 100%;
  -webkit-transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.agt-hero-section-6 .item-cursor a {
  width: 128px;
  color: #fff;
  height: 128px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.32);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-6 .item-cursor a {
    height: 90px;
    width: 90px;
  }
}
.agt-hero-section-6 .item-cursor a i {
  top: -8px;
  margin-left: 5px;
  position: relative;
  -webkit-transform: rotate(-70deg);
          transform: rotate(-70deg);
}
.agt-hero-section-6 .item-cursor a span {
  -webkit-transform: rotate(-16deg);
          transform: rotate(-16deg);
}
.agt-hero-section-6:hover .item-cursor {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.agt-hero-img-6 {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.agt-hero-img-6 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-hero-img-6:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.32);
}

.agt-hero-text-6 {
  padding-top: 650px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 95px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-hero-text-6 {
    padding-top: 450px;
    padding-bottom: 120px;
  }
}
@media (max-width: 767px) {
  .agt-hero-text-6 {
    padding-top: 400px;
    padding-bottom: 120px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-6 {
    padding-top: 250px;
    padding-bottom: 120px;
  }
}
.agt-hero-text-6 .hero_title {
  line-height: 1;
  margin: 0 auto;
  font-size: 90px;
  max-width: 892px;
  letter-spacing: 1px;
  color: var(--agn-clr-white-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-hero-text-6 .hero_title {
    font-size: 80px;
    max-width: 700px;
  }
}
@media (max-width: 767px) {
  .agt-hero-text-6 .hero_title {
    font-size: 60px;
    max-width: 600px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-6 .hero_title {
    font-size: 50px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-6 .hero_title {
    font-size: 40px;
  }
}

.agt-hero-author {
  gap: 16px;
  right: 16px;
  bottom: 16px;
  position: absolute;
}
.agt-hero-author .item-img {
  width: 96px;
  height: 96px;
  overflow: hidden;
  border-radius: 100%;
  border: 2px solid rgba(255, 255, 255, 0.32);
}
@media (max-width: 480px) {
  .agt-hero-author .item-img {
    width: 75px;
    height: 75px;
  }
}
.agt-hero-author .item-text {
  max-width: 170px;
  text-align: right;
}
.agt-hero-author .item-text h3 {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 10px;
  font-family: var(--inter);
  color: var(--agn-clr-white-1);
}
.agt-hero-author .item-text p {
  font-size: 14px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.72);
}

/*---------------------------------------------------- */
/*Video Play area*/
/*----------------------------------------------------*/
@-webkit-keyframes Move_animation_1 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px);
  }
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  75% {
    -webkit-transform: translateX(80px);
            transform: translateX(80px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes Move_animation_1 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px);
  }
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  75% {
    -webkit-transform: translateX(80px);
            transform: translateX(80px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.agt-video-play-section-6 {
  z-index: 1;
  overflow: hidden;
}
.agt-video-play-section-6 .agt-in-shape-1 {
  top: 70px;
  left: 20px;
  z-index: -1;
  -webkit-animation: Move_animation_1 12s infinite linear alternate;
          animation: Move_animation_1 12s infinite linear alternate;
}
.agt-video-play-section-6 .agt-in-shape-2 {
  top: 0;
  right: 0;
  z-index: -1;
}
.agt-video-play-section-6 .agt-in-shape-3 {
  left: 0;
  top: 228px;
  z-index: -1;
}

.agt-vp-area-6 {
  overflow: hidden;
}
.agt-vp-area-6 .item-img {
  overflow: hidden;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}
.agt-vp-area-6 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .agt-vp-area-6 .item-img {
    height: 530px;
  }
}
@media (max-width: 480px) {
  .agt-vp-area-6 .item-img {
    height: 400px;
  }
}
@media (max-width: 480px) {
  .agt-vp-area-6 .item-img {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
.agt-vp-area-6 .video-play-btn {
  left: 0;
  top: 50%;
  right: 0;
  opacity: 1;
  margin: 0 auto;
  position: absolute;
  visibility: visible;
}
.agt-vp-area-6 .video-play-btn .video_btn_border {
  border: 15px solid rgba(255, 255, 255, 0.7);
}
.agt-vp-area-6 .video-play-btn a {
  width: 120px;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  color: var(--agt-base-color-10);
}
.agt-vp-area-6 .item-text {
  left: 0;
  right: 0;
  bottom: -22px;
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-vp-area-6 .item-text {
    bottom: 0;
  }
}
.agt-vp-area-6 .item-text h3 {
  opacity: 0.64;
  line-height: 1;
  font-size: 128px;
  color: var(--agn-clr-white-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-vp-area-6 .item-text h3 {
    font-size: 100px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-vp-area-6 .item-text h3 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .agt-vp-area-6 .item-text h3 {
    font-size: 40px;
  }
}
.agt-vp-area-6 .item-shape {
  right: 0;
  bottom: 0;
  position: absolute;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-vp-area-6 .item-shape {
    right: -50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-vp-area-6 .item-shape {
    display: none;
  }
}
.agt-vp-area-6.ver_2 .item-img {
  border-radius: 12px;
}
.agt-vp-area-6.ver_2 .video-play-btn a {
  color: var(--agn-clr-pr-3);
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-service-section-7 {
  z-index: 1;
  overflow: hidden;
  position: relative;
  background-color: #fff;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}

.agt-service-content-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-service-content-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-sr-item-7 {
  max-width: 225px;
  text-align: center;
}
.agt-sr-item-7 .item-icon {
  position: relative;
  margin-bottom: 23px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-sr-item-7 .item-icon svg path {
  stroke-dasharray: 5000;
  stroke-dashoffset: 0;
}
.agt-sr-item-7:hover .item-icon {
  -webkit-animation: rubberBand 0.7s;
          animation: rubberBand 0.7s;
}

/*---------------------------------------------------- */
/*Quote area*/
/*----------------------------------------------------*/
.agt-quote-section {
  margin-top: -50px;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
  background-color: var(--agt-gray-1);
}
.agt-quote-section .agt-quote-shape-1 {
  right: 0;
  top: 100px;
}
.agt-quote-section .agt-quote-shape-2 {
  left: 0;
  bottom: 0;
  position: absolute;
}

.agt-quote-content {
  gap: 30px 45px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-quote-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-quote-content .item-img-name .item-img {
  overflow: hidden;
  border-top-left-radius: 200px;
  border-top-right-radius: 200px;
}
.agt-quote-content .item-img-name .item-name {
  right: -32px;
  bottom: 32px;
  padding: 20px;
  max-width: 209px;
  position: absolute;
  background-color: #fff;
  border-radius: 20px 40px 40px 20px;
  -webkit-box-shadow: -12px 0px 32px 0px rgba(0, 0, 0, 0.1215686275);
          box-shadow: -12px 0px 32px 0px rgba(0, 0, 0, 0.1215686275);
}
@media (max-width: 480px) {
  .agt-quote-content .item-img-name .item-name {
    right: 0;
    bottom: 0;
    border-radius: 0;
  }
}
.agt-quote-content .item-img-name .item-name p {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 5px;
  color: var(--agn-clr-black-1);
}
.agt-quote-content .item-img-name .item-name span {
  font-size: 14px;
}
.agt-quote-content .item-text h3 {
  color: #333333;
  font-size: 45px;
  max-width: 808px;
  line-height: 1.333;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-quote-content .item-text h3 {
    font-size: 40px;
    max-width: 650px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-quote-content .item-text h3 {
    text-align: center;
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .agt-quote-content .item-text h3 {
    font-size: 20px;
  }
}

/*---------------------------------------------------- */
/*Before After area*/
/*----------------------------------------------------*/
.agt-before-after-section {
  z-index: 1;
  overflow: hidden;
  background-color: #fff;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}
.agt-before-after-section .agt-ba-shape {
  top: 0;
  right: 0;
  z-index: -1;
}

.agt-ba-tab-btn {
  top: 24px;
  left: 24px;
  z-index: 2;
  position: absolute;
}
.agt-ba-tab-btn .nav-tabs {
  padding: 6px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.2392156863);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
}
.agt-ba-tab-btn .nav-tabs .nav-link {
  color: #333333;
  line-height: 1;
  font-size: 16px;
  font-weight: 500;
  border-radius: 100px !important;
  padding: 10px 20px !important;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}
.agt-ba-tab-btn .nav-tabs .nav-link.active {
  background-color: #fff !important;
}

.agt-before-after-content {
  gap: 30px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-before-after-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-ba-tab-content {
  max-width: 853px;
}
.agt-ba-tab-content .item-img {
  max-width: 853px;
  overflow: hidden;
  border-radius: 24px;
}

.agt-before-after-text {
  max-width: 419px;
}
.agt-before-after-text h3 {
  font-family: var(--inter);
}
.agt-before-after-text .item-info {
  margin-bottom: 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-before-after-text .item-info {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-before-after-text .item-info {
    margin-bottom: 30px;
  }
}
.agt-before-after-text .item-info h3 {
  font-size: 23px;
  font-weight: 500;
  letter-spacing: -0.5px;
  padding-bottom: 10px;
}
.agt-before-after-text .item-info p {
  font-size: 18px;
}
.agt-before-after-text .item-author {
  margin-bottom: 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-before-after-text .item-author {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-before-after-text .item-author {
    margin-bottom: 30px;
  }
}
.agt-before-after-text .item-author li {
  font-size: 14px;
  margin-right: 5px;
  color: var(--agt-base-color-10);
}
.agt-before-after-text .item-author .author-name {
  margin-top: 20px;
}
.agt-before-after-text .item-author .author-name h3 {
  line-height: 1;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
}
.agt-before-after-text .item-author .author-name span {
  line-height: 1;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.72);
}

/*---------------------------------------------------- */
/*Sponsor area*/
/*----------------------------------------------------*/
.agt-sponsor-section-6 {
  margin-top: -50px;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
  background-color: var(--agt-gray-1);
}
.agt-sponsor-section-6.ver_2 {
  background-color: transparent;
  border-radius: 0;
}

.agt-sp-title-6 {
  margin: 0 auto;
  max-width: 950px;
  color: var(--agn-clr-black-2);
}
.agt-sp-title-6 p {
  font-size: 32px;
  line-height: 1.31;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  .agt-sp-title-6 p {
    font-size: 26px;
  }
}

.agt-sp-title-8 p {
  color: #787878;
  font-size: 23px;
}
.agt-sp-title-8 p span {
  color: #000000;
}

.agt-sponsor-content-6 {
  padding-left: 15px;
  padding-right: 15px;
}

.agt-sp-item-6 .item-img {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.agt-sp-item-6 .item-img img {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.freelancer-agency .agt-sp-item-6 .item-img img, 
.photography-agency .agt-sp-item-6 .item-img img,
.interior-agency .agt-sp-item-6 .item-img img{
  filter: invert(1);
}

.agt-sp-item-6 .item-img:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.agt-sp-pagination-6 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 0;
  margin: 0px 8px !important;
  background-color: var(--agt-trv);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

/*---------------------------------------------------- */
/*Project area*/
/*----------------------------------------------------*/
.agt-project-section-6 {
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
}

.agt-project-item-6 {
  max-width: 870px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-project-item-6 {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .agt-project-item-6 {
    height: 350px;
  }
}
.agt-project-item-6 .item-img {
  height: 100%;
  max-width: 870px;
  overflow: hidden;
  border-radius: 24px;
  position: relative;
}
.agt-project-item-6 .item-img:before {
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  content: "";
  height: 330px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(196, 196, 196, 0)), to(#000000));
  background: linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, #000000 100%);
}
.agt-project-item-6 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.agt-project-item-6 .item-text {
  z-index: 3;
  left: 55px;
  opacity: 0;
  bottom: -50px;
  max-width: 433px;
  visibility: hidden;
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 480px) {
  .agt-project-item-6 .item-text {
    left: 25px;
  }
}
.agt-project-item-6 .item-text h3 {
  color: #fff;
  font-size: 32px;
}
@media (max-width: 480px) {
  .agt-project-item-6 .item-text h3 {
    width: 90%;
    font-size: 28px;
  }
}
.agt-project-item-6 .item-tag {
  top: 24px;
  left: 24px;
  font-size: 16px;
  padding: 4px 15px;
  position: absolute;
  border-radius: 100px;
  background-color: #fff;
  color: var(--agt-blk-clr-3);
}
.agt-project-item-6 .item_arrow {
  z-index: 3;
  right: 0px;
  opacity: 0;
  bottom: 50px;
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-project-item-6 .item_arrow {
    display: none;
  }
}
.agt-project-item-6 .item_arrow a {
  width: 56px;
  height: 56px;
  border-radius: 100%;
  color: var(--agt-base-color-10);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border: 2px solid var(--agt-base-color-10);
}
.agt-project-item-6 .item_arrow a:hover {
  color: #fff;
  background-color: var(--agt-base-color-10);
}
.agt-project-item-6.ver_2 .item-img {
  border-radius: 0px;
}
.agt-project-item-6.ver_2 .item_arrow a {
  color: var(--agn-clr-white-1);
  border: 2px solid var(--agn-clr-white-1);
}
.agt-project-item-6.ver_2 .item_arrow a:hover {
  color: var(--agt-blk-clr-4);
  background-color: var(--agn-clr-white-1);
}

.agt-project-slider-6 {
  margin-left: -375px;
  margin-right: -375px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-project-slider-6 {
    margin-left: 0;
    margin-right: 0;
  }
}

.agt-project-pagination-6 .swiper-pagination-bullet,
.agt-blg-pagination-6 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 0;
  margin: 0px 8px !important;
  background-color: var(--agt-trv);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

.swiper-slide-active .agt-project-item-6 .item-img img {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.swiper-slide-active .agt-project-item-6 .item-text {
  opacity: 1;
  bottom: 55px;
  visibility: visible;
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}
@media (max-width: 480px) {
  .swiper-slide-active .agt-project-item-6 .item-text {
    bottom: 25px;
  }
}
.swiper-slide-active .agt-project-item-6 .item_arrow {
  opacity: 1;
  right: 40px;
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
}

.agt-project-bottom-text {
  margin: 0 auto;
  max-width: 710px;
}

/*---------------------------------------------------- */
/*Testimonial area*/
/*----------------------------------------------------*/
.agt-testimonial-section-6 {
  z-index: 1;
  padding-top: 210px;
}
.agt-testimonial-section-6 .agt-test-shape {
  right: 0;
  top: -150px;
  opacity: 0.16;
}

.agt-testimonial-content-6 .agt-section-title-6 {
  z-index: 2;
  max-width: 100%;
  position: relative;
  padding-bottom: 50px;
  background-color: #fff;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}
.agt-testimonial-content-6 .agt-section-title-6 .sec_title {
  margin: 0 auto;
  max-width: 650px;
  font-size: 64px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-testimonial-content-6 .agt-section-title-6 .sec_title {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-testimonial-content-6 .agt-section-title-6 .sec_title {
    font-size: 46px;
  }
}
@media (max-width: 767px) {
  .agt-testimonial-content-6 .agt-section-title-6 .sec_title {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .agt-testimonial-content-6 .agt-section-title-6 .sec_title {
    font-size: 35px;
  }
}

.agt-testimonial-slider-6 {
  overflow: hidden;
  margin-top: -64px;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}

.agt-testi-item-6 {
  z-index: 1;
  overflow: hidden;
  position: relative;
  padding-top: 408px;
}
.agt-testi-item-6 .item-img {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}
.agt-testi-item-6 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1.3) rotate(-5deg);
          transform: scale(1.3) rotate(-5deg);
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.agt-testi-item-6 .item-wrap {
  z-index: 3;
  width: 100%;
  max-width: 420px;
  padding: 45px 40px;
  position: relative;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  transformPerspective: 2000;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
@media (max-width: 480px) {
  .agt-testi-item-6 .item-wrap {
    padding: 25px 20px;
  }
}
.agt-testi-item-6 .item-wrap li {
  font-size: 14px;
  margin-right: 4px;
  color: var(--agt-base-color-10);
}
.agt-testi-item-6 .item-wrap p {
  font-size: 18px;
  padding-top: 22px;
}
.agt-testi-item-6 .item-wrap .item-author {
  padding-top: 86px;
}
@media (max-width: 480px) {
  .agt-testi-item-6 .item-wrap .item-author {
    padding-top: 40px;
  }
}
.agt-testi-item-6 .item-wrap .item-author h3 {
  font-size: 18px;
  font-weight: 600;
  font-family: var(--inter);
  color: var(--agt-blk-clr-3);
}
.agt-testi-item-6 .item-wrap .item-author span {
  font-size: 14px;
}
.agt-testi-item-6 .agt-testi-title {
  left: 27%;
  z-index: 2;
  bottom: -140px;
  -webkit-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
}
.agt-testi-item-6 .agt-testi-title h3 {
  font-size: 128px;
  line-height: 0.703;
  color: rgba(255, 255, 255, 0.64);
}

.agt-tst6-slider-nav {
  top: 45%;
  left: 0;
  right: 0;
  z-index: 3;
  width: 97%;
  margin: 0 auto;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.agt-tst6-slider-nav div {
  width: 48px;
  height: 48px;
  cursor: pointer;
  border-radius: 100%;
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.24);
}
.agt-tst6-slider-nav div:hover {
  background-color: rgb(255, 255, 255);
}

.swiper-slide-active .agt-testi-item-6 .item-img img {
  -webkit-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
}
.swiper-slide-active .agt-testi-item-6 .item-wrap {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.swiper-slide-active .agt-testi-item-6 .agt-testi-title {
  bottom: -15px;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}

/*---------------------------------------------------- */
/*Blog area*/
/*----------------------------------------------------*/
.agt-blog-section-6 {
  z-index: 1;
  margin: 0 auto;
  max-width: 1920px;
  overflow: hidden;
  padding-top: 215px;
}
.agt-blog-section-6 .agt_blog_shape {
  top: 0;
  left: 0;
  z-index: -1;
}

.agt-blog-top-content-6 {
  gap: 30px;
  z-index: 2;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

.agt-blog-slider-6 {
  margin-right: -675px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blog-slider-6 {
    margin-right: 0;
  }
}

.agt-blg-item-6 {
  padding: 24px;
  margin: 0 auto;
  max-width: 644px;
  border-radius: 24px;
  background-color: var(--agt-gray-1);
}
.agt-blg-item-6 .item-text-wrap {
  gap: 30px;
  padding: 24px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blg-item-6 .item-text-wrap {
    padding: 0;
  }
}
@media (max-width: 480px) {
  .agt-blg-item-6 .item-text-wrap .blog_arrow {
    display: none;
  }
}
.agt-blg-item-6 .item-text-wrap .blog_arrow a {
  width: 56px;
  height: 56px;
  border-radius: 100%;
  background-color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border: 2px solid var(--agt-base-color-10);
}
.agt-blg-item-6 .item-text-wrap .blog_arrow a i {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: var(--agt-base-color-10);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-blg-item-6 .item-text-wrap .blog_arrow a:hover {
  background-color: var(--agt-base-color-10);
}
.agt-blg-item-6 .item-text-wrap .blog_arrow a:hover i {
  color: #fff;
}
.agt-blg-item-6 .item-text {
  max-width: 430px;
}
.agt-blg-item-6 .item-text .blog_title {
  font-size: 32px;
  line-height: 1.125;
  padding-bottom: 25px;
}
@media (max-width: 480px) {
  .agt-blg-item-6 .item-text .blog_title {
    font-size: 28px;
  }
}
.agt-blg-item-6 .item-text p {
  font-size: 17px;
  line-height: 1.6;
}
.agt-blg-item-6 .item-img-meta {
  gap: 20px;
  margin-top: 48px;
}
@media (max-width: 480px) {
  .agt-blg-item-6 .item-img-meta {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 20px;
  }
}
.agt-blg-item-6 .item-img-meta .item-meta {
  max-width: 212px;
}
.agt-blg-item-6 .item-img-meta .item-meta .item-cate {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 5px;
  letter-spacing: -0.5px;
  color: var(--agt-base-color-10);
}
.agt-blg-item-6 .item-img-meta .item-meta .item-date {
  font-size: 16px;
  font-weight: 500;
  color: var(--agt-blk-clr-3);
}
.agt-blg-item-6 .item-img-meta .item-img {
  overflow: hidden;
  max-width: 300px;
  border-radius: 20px;
}
.agt-blg-item-6 .item-img-meta .item-img img {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-blg-item-6:hover .item-img-meta .item-img img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transform: scale(1.08);
          transform: scale(1.08);
  mix-blend-mode: luminosity;
}

/*---------------------------------------------------- */
/*CTA area*/
/*----------------------------------------------------*/
.agt-cta-section-6 {
  overflow: hidden;
  padding-top: 200px;
  position: relative;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}
.agt-cta-section-6.ver_2 {
  border-radius: 0;
}
.agt-cta-section-6 .item-cursor {
  top: 57%;
  left: 50%;
  z-index: 2;
  opacity: 0;
  position: absolute;
  border-radius: 100%;
  -webkit-transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.agt-cta-section-6 .item-cursor a {
  width: 128px;
  color: var(--agt-base-color-10);
  height: 128px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--agt-base-color-10);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cta-section-6 .item-cursor a {
    height: 90px;
    width: 90px;
    font-size: 14px;
  }
}
.agt-cta-section-6 .item-cursor a i {
  top: -8px;
  margin-left: 5px;
  position: relative;
  -webkit-transform: rotate(-70deg);
          transform: rotate(-70deg);
}
.agt-cta-section-6 .item-cursor a span {
  -webkit-transform: rotate(-16deg);
          transform: rotate(-16deg);
}
.agt-cta-section-6:hover .item-cursor {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.agt-cta-content-6 {
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 860px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cta-content-6 {
    padding-bottom: 500px;
  }
}
@media (max-width: 480px) {
  .agt-cta-content-6 {
    padding-bottom: 250px;
  }
}
.agt-cta-content-6:before, .agt-cta-content-6:after {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 300px;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.agt-cta-content-6 .item-text {
  z-index: 2;
  position: relative;
}
.agt-cta-content-6 .item-text h2 {
  line-height: 1;
  margin: 0 auto;
  font-size: 90px;
  max-width: 800px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cta-content-6 .item-text h2 {
    font-size: 65px;
  }
}
@media (max-width: 480px) {
  .agt-cta-content-6 .item-text h2 {
    font-size: 45px;
  }
}
.agt-cta-content-6 .item-text .agt-section-title-7 {
  margin: 0 auto;
  max-width: 995px;
}
.agt-cta-content-6 .item-img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.agt-cta-content-6 .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*---------------------------------------------------- */
/*Instagram area*/
/*----------------------------------------------------*/
.agt-insta-feed-section {
  z-index: 2;
  overflow: hidden;
  padding-top: 220px;
  background-color: #fff;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}
.agt-insta-feed-section.ver_2 {
  border-radius: 0;
  margin: 0px 40px;
  padding-top: 150px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-insta-feed-section.ver_2 {
    margin: 0px 15px;
  }
}
.agt-insta-feed-section .agt-in-shape-1 {
  top: 70px;
  left: 20px;
  z-index: -1;
  -webkit-animation: Move_animation_1 12s infinite linear alternate;
          animation: Move_animation_1 12s infinite linear alternate;
}
.agt-insta-feed-section .agt-in-shape-2 {
  top: 0;
  right: 0;
  z-index: -1;
}
.agt-insta-feed-section .agt-in-shape-3 {
  left: 0;
  z-index: -1;
  bottom: 100px;
}
.agt-insta-feed-section .agt-h-shape-7 {
  width: 100%;
  height: 174px;
  position: relative;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-insta-feed-section .agt-h-shape-7 {
    display: none;
  }
}
.agt-insta-feed-section .agt-h-shape-7 img {
  width: 100%;
  height: 100%;
  opacity: 0.24;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: multiply;
}

.agt-insta-feed-content {
  gap: 14px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-insta-feed-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-insta-feed-1 .item-content {
  gap: 14px;
}
.agt-insta-feed-1 .item-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.agt-insta-feed-1 .item-wrap .item-img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-insta-feed-1 .item-wrap.active .item-img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.agt-insta-feed-1 .item-wrap.active .item-img.ins_item_2 {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.agt-insta-feed-1 .item-wrap .item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 480px) {
  .agt-insta-feed-1 .item-wrap .item-text {
    padding-left: 0;
  }
}
.agt-insta-feed-1 .item-wrap .item-text span {
  font-size: 16px;
  max-width: 100px;
  font-weight: 500;
  line-height: 1.25;
  margin-right: 15px;
  color: var(--agt-base-color-10);
}
.agt-insta-feed-1 .item-wrap .item-text i {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: var(--agt-base-color-10);
}
.agt-insta-feed-1.ver_2 .item-wrap .item-text span {
  color: var(--agt-blk-clr-4);
}
.agt-insta-feed-1.ver_2 .item-wrap .item-text i {
  color: var(--agt-blk-clr-4);
}

.agt-insta-feed-2 .item-wrap {
  gap: 14px;
}
.agt-insta-feed-2 .item-wrap .item-img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-insta-feed-2 .item-wrap.active .item-img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.agt-insta-feed-2 .item-wrap.active .item-img.ins_item_3 {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
}
.agt-insta-feed-2 .item-wrap.active .item-img.ins_item_4 {
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.agt-insta-feed-2 h3 {
  font-size: 45px;
  line-height: 1.09;
  max-width: 275px;
  padding-left: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-insta-feed-2 h3 {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .agt-insta-feed-2 h3 {
    padding-left: 0;
  }
}
.agt-insta-feed-2 .icon-wrap .item-icon {
  width: 92px;
  height: 92px;
}

.agt-insta-feed-3 {
  width: 100%;
  max-width: 335px;
}
.agt-insta-feed-3 .item-img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.agt-insta-feed-3.active .item-img {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.agt-insta-feed-3.active .item-img.ins_item_5 {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
}
.agt-insta-feed-3.active .item-img.ins_item_6 {
  -webkit-transition-delay: 700ms;
          transition-delay: 700ms;
}

/*---------------------------------------------------- */
/******* Photography Studio *******/
/*Hero area*/
/*----------------------------------------------------*/
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-7 {
    padding-top: 90px;
  }
}

.agt-hr7-content {
  overflow: hidden;
  margin: 0px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-hr7-content {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-content {
    margin: 0;
    padding-top: 110px;
    background-color: #EFF4F9;
  }
}
.agt-hr7-content .agt-h-shape-7 {
  width: 100%;
  height: 174px;
  position: relative;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-content .agt-h-shape-7 {
    display: none;
  }
}
.agt-hr7-content .agt-h-shape-7 img {
  width: 100%;
  height: 100%;
  opacity: 0.24;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: multiply;
}
.agt-hr7-content .agt-hm7-img {
  bottom: 0;
  z-index: 2;
  right: 132px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-hr7-content .agt-hm7-img {
    right: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-hr7-content .agt-hm7-img {
    right: -30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-hr7-content .agt-hm7-img {
    right: 0;
    max-width: 635px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-content .agt-hm7-img {
    margin: 0 auto;
    max-width: 350px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 40px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: static !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.agt-hr7-content .agt-hm7-img .item-text {
  max-width: 275px;
  margin-bottom: 30px;
  margin-right: -65px;
  text-align: right;
  color: var(--agt-blk-clr-4);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-content .agt-hm7-img .item-text {
    margin-right: 0;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
  }
}
.agt-hr7-content .item-cursor {
  top: 50%;
  left: 50%;
  z-index: 6;
  opacity: 0;
  position: absolute;
  border-radius: 100%;
  -webkit-transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.agt-hr7-content .item-cursor a {
  width: 128px;
  color: var(--agt-blk-clr-4);
  height: 128px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  white-space: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.32);
  border: 1px solid rgba(255, 255, 255, 0.32);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-content .item-cursor a {
    height: 90px;
    width: 90px;
  }
}
.agt-hr7-content .item-cursor a i {
  top: -8px;
  margin-left: 5px;
  position: relative;
  -webkit-transform: rotate(-70deg);
          transform: rotate(-70deg);
}
.agt-hr7-content .item-cursor a span {
  -webkit-transform: rotate(-16deg);
          transform: rotate(-16deg);
}
.agt-hr7-content:hover .item-cursor {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.agt-hr7-text-wrap {
  z-index: 1;
  background-color: #EFF4F9;
  border: 1px solid #161310;
}
.agt-hr7-text-wrap .agt-hr7-text {
  max-width: 610px;
  padding: 160px 0px 270px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hr7-text-wrap .agt-hr7-text {
    max-width: 450px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-hr7-text-wrap .agt-hr7-text {
    max-width: 350px;
    padding-bottom: 200px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-text-wrap .agt-hr7-text {
    padding: 100px 0px 80px;
  }
}
.agt-hr7-text-wrap .agt-h-shape-7_2 {
  top: 50%;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 375px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.agt-hr7-text-wrap .agt-h-shape-7_2 img {
  width: 100%;
  height: 100%;
  opacity: 0.24;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: multiply;
}
.agt-hr7-text-wrap .hero_title {
  font-size: 90px;
  line-height: 1.09;
}
.agt-hr7-text-wrap .hero_title .split-line {
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hr7-text-wrap .hero_title {
    font-size: 65px;
  }
}
@media (max-width: 480px) {
  .agt-hr7-text-wrap .hero_title {
    font-size: 45px;
  }
}

/*---------------------------------------------------- */
/*About area*/
/*----------------------------------------------------*/
.agt-about-section-7 .agt-cam-img {
  right: 0;
  bottom: 0;
  opacity: 0.72;
}

.agt-about-content-7 {
  max-width: 985px;
}

.agt_abt_btn {
  margin-top: 70px;
  font-weight: 600;
  color: var(--agt-blk-clr-4);
  position: relative;
}
.agt_abt_btn:before {
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  content: "";
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--agt-blk-clr-4);
}
.agt_abt_btn i {
  margin-left: 6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.agt_abt_btn:hover:before {
  width: 100%;
}
.agt_abt_btn:hover i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/*---------------------------------------------------- */
/*Gallery area*/
/*----------------------------------------------------*/
@-webkit-keyframes floating {
  from {
    -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
    transform: rotate(0deg) translate(-10px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
    transform: rotate(360deg) translate(-10px) rotate(-360deg);
  }
}
@keyframes floating {
  from {
    -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
    transform: rotate(0deg) translate(-10px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
    transform: rotate(360deg) translate(-10px) rotate(-360deg);
  }
}
.agt-ps-gallery-section {
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-gallery-section {
    padding-bottom: 40px;
  }
}

.agt-ps-gallery-wrap {
  height: 945px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-gallery-wrap {
    height: auto;
    text-align: center;
  }
}
.agt-ps-gallery-wrap .item-item {
  position: absolute;
}
.agt-ps-gallery-wrap .item-item .inner-img {
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-transform-origin: 50% 1px;
  transform-origin: 50% 1px;
  -webkit-transition: all 2s ease;
  transition: all 2s ease;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-gallery-wrap .item-item {
    width: 40%;
    margin: 5px;
    height: 350px;
    position: static;
    text-align: center;
    display: inline-block;
    -webkit-animation: none;
            animation: none;
  }
  .agt-ps-gallery-wrap .item-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 480px) {
  .agt-ps-gallery-wrap .item-item {
    height: 220px;
  }
}
.agt-ps-gallery-wrap .item-item:nth-child(1) {
  left: 0;
  top: 87px;
}
.agt-ps-gallery-wrap .item-item:nth-child(1) .inner-img {
  animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.agt-ps-gallery-wrap .item-item:nth-child(2) {
  left: 22%;
  top: 187px;
  z-index: 5;
}
.agt-ps-gallery-wrap .item-item:nth-child(2) .inner-img {
  animation-duration: 12s;
  -webkit-animation-duration: 12s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.agt-ps-gallery-wrap .item-item:nth-child(3) {
  left: 36%;
  z-index: 4;
  bottom: 150px;
}
.agt-ps-gallery-wrap .item-item:nth-child(3) .inner-img {
  animation-duration: 11s;
  -webkit-animation-duration: 11s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.agt-ps-gallery-wrap .item-item:nth-child(4) {
  top: 0;
  left: 45%;
  z-index: 2;
}
.agt-ps-gallery-wrap .item-item:nth-child(4) .inner-img {
  animation-duration: 6s;
  -webkit-animation-duration: 6s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.agt-ps-gallery-wrap .item-item:nth-child(5) {
  right: 9%;
  z-index: 3;
  bottom: 165px;
}
.agt-ps-gallery-wrap .item-item:nth-child(5) .inner-img {
  animation-duration: 7s;
  -webkit-animation-duration: 7s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
.agt-ps-gallery-wrap .item-item:nth-child(6) {
  right: 0;
  z-index: 2;
  top: 103px;
}
.agt-ps-gallery-wrap .item-item:nth-child(6) .inner-img {
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.agt-ps-gallery-wrap .item-item:nth-child(7) {
  left: 18%;
  bottom: 0;
  z-index: 2;
}
.agt-ps-gallery-wrap .item-item:nth-child(7) .inner-img {
  animation-duration: 7s;
  -webkit-animation-duration: 5s;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.5s;
}

.agt-ps-text-scroll-section {
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-text-scroll-section {
    padding-bottom: 50px;
  }
}

.agt-ps-txt-scrl {
  overflow: hidden;
  display: flow-root;
}
.agt-ps-txt-scrl h2 {
  color: #787878;
  line-height: 1;
  font-size: 128px;
  display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-ps-txt-scrl h2 {
    font-size: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-ps-txt-scrl h2 {
    font-size: 75px;
  }
}
@media (max-width: 767px) {
  .agt-ps-txt-scrl h2 {
    font-size: 55px;
  }
}
@media (max-width: 480px) {
  .agt-ps-txt-scrl h2 {
    font-size: 50px;
  }
}
@media (max-width: 360px) {
  .agt-ps-txt-scrl h2 {
    font-size: 45px;
  }
}
.agt-ps-txt-scrl span {
  top: -25px;
  margin: 0px 35px;
  position: relative;
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-ps-ser-slider {
  margin: 0px 40px;
}

.agt-ps-ser-item .item-img {
  overflow: hidden;
  margin-bottom: 14px;
  position: relative;
}
.agt-ps-ser-item .item-img img {
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-ps-ser-item .item-img:before {
  background: rgba(255, 255, 255, 0.3);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  opacity: 1;
  z-index: 9;
  pointer-events: none;
}
.agt-ps-ser-item .item-text span {
  font-size: 16px;
  font-weight: 600;
  color: var(--agt-blk-clr-4);
}
.agt-ps-ser-item .item-text span i {
  margin-left: 5px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-ps-ser-item .item-text span:hover {
  letter-spacing: 1px;
}
.agt-ps-ser-item .item-text span:hover i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.agt-ps-ser-item:hover .item-img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.agt-ps-ser-item:hover .item-img:before {
  height: 100%;
  opacity: 0;
  -webkit-transition: all 400ms linear;
  transition: all 400ms linear;
}

.agt-ps-ser-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 0;
  margin: 0px 8px !important;
  background-color: var(--agt-blk-clr-4);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

.agt-ps-ser-cta-section {
  overflow: hidden;
}
.agt-ps-ser-cta-section .agt-ps-ser-vector {
  left: 15%;
  bottom: -85px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-ser-cta-section .agt-ps-ser-vector {
    left: 0;
  }
}

.agt-ps-ser-cta-text {
  margin: 0 auto;
  max-width: 875px;
}
.agt-ps-ser-cta-text .agt-section-title-7 {
  max-width: 675px;
}
.agt-ps-ser-cta-text .agt-ser-cta-text .item-text-btn {
  max-width: 420px;
}
.agt-ps-ser-cta-text .agt-ser-cta-text .item-text-btn p {
  padding-bottom: 24px;
}

.agt-ps-video-section {
  overflow: hidden;
  margin: 0px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-video-section {
    margin: 0px 15px;
  }
}
.agt-ps-video-section video {
  width: 100%;
  height: 1230px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ps-video-section video {
    height: 800px;
  }
}
@media (max-width: 480px) {
  .agt-ps-video-section video {
    height: 500px;
  }
}
@media (max-width: 360px) {
  .agt-ps-video-section video {
    height: 300px;
  }
}

/*---------------------------------------------------- */
/*Cta area*/
/*----------------------------------------------------*/
.agt-cta-section-7 {
  padding-top: 210px;
}

.agt-cta-content-7 {
  gap: 30px;
  border-top: 1px solid #DFE1E5;
  border-bottom: 1px solid #DFE1E5;
}
@media (max-width: 767px) {
  .agt-cta-content-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 0px;
  }
}
.agt-cta-content-7 p {
  max-width: 720px;
}
@media (max-width: 767px) {
  .agt-cta-content-7 p {
    width: 100%;
    max-width: 100%;
  }
}
.agt-cta-content-7 .agt-ps-cta-btn {
  padding: 45px 0px 45px 45px;
  border-left: 1px solid #DFE1E5;
}
@media (max-width: 767px) {
  .agt-cta-content-7 .agt-ps-cta-btn {
    padding: 0;
    border: none;
  }
}
.agt-cta-content-7 .agt-ps-cta-btn a {
  font-weight: 600;
  white-space: nowrap;
  position: relative;
  color: var(--agt-blk-clr-4);
}
.agt-cta-content-7 .agt-ps-cta-btn a:before {
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  content: "";
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--agt-blk-clr-4);
}
.agt-cta-content-7 .agt-ps-cta-btn a i {
  margin-left: 6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.agt-cta-content-7 .agt-ps-cta-btn a:hover:before {
  width: 100%;
}
.agt-cta-content-7 .agt-ps-cta-btn a:hover i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/*---------------------------------------------------- */
/******* FREELANCER *******/
/*Hero area*/
/*----------------------------------------------------*/
.agt-hero-section-8 {
  overflow: hidden;
  padding: 40px 40px 0px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-hero-section-8 {
    padding: 40px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-8 {
    padding: 0;
  }
}
.agt-hero-section-8 .agt-circle-shape1,
.agt-hero-section-8 .agt-circle-shape2 {
  height: 240px;
  width: 240px;
  border-radius: 100%;
  -webkit-filter: blur(80px);
          filter: blur(80px);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-section-8 .agt-circle-shape1,
  .agt-hero-section-8 .agt-circle-shape2 {
    display: none;
  }
}
.agt-hero-section-8 .agt-circle-shape1 {
  top: -120px;
  right: -40px;
  background-color: var(--agt-base-color-11);
}
.agt-hero-section-8 .agt-circle-shape2 {
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #00EB18;
}
.agt-hero-section-8 .agt-mark-name {
  z-index: 1;
  left: 120px;
  bottom: -40px;
  position: absolute;
}

.agt-hero-content-8 {
  border-radius: 80px;
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  -webkit-box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.0392156863);
          box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.0392156863);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6336)), to(rgba(222, 223, 227, 0.3456)));
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.6336) 0%, rgba(222, 223, 227, 0.3456) 100%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-content-8 {
    border-radius: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-content-8 {
    padding-top: 120px;
    text-align: center;
  }
}

.agt-hero-text-8 {
  z-index: 2;
  max-width: 600px;
  padding-top: 340px;
  position: relative;
  padding-bottom: 275px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hero-text-8 {
    padding-top: 250px;
    padding-bottom: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-8 {
    margin: 0 auto;
    max-width: 750px;
    padding-top: 25px;
    padding-bottom: 80px;
  }
}
.agt-hero-text-8 .hero_title_2 {
  font-weight: 500;
  font-size: 64px;
  line-height: 1.0625;
  letter-spacing: -1px;
  color: rgba(0, 0, 0, 0.5);
  padding-bottom: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-hero-text-8 .hero_title_2 {
    font-size: 58px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-hero-text-8 .hero_title_2 {
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .agt-hero-text-8 .hero_title_2 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .agt-hero-text-8 .hero_title_2 {
    font-size: 45px;
  }
}
@media (max-width: 360px) {
  .agt-hero-text-8 .hero_title_2 {
    font-size: 40px;
  }
}
.agt-hero-text-8 .hero_title_2 .agt-hightlight {
  display: inline;
  color: rgb(0, 0, 0);
}
.agt-hero-text-8 .hero_title_2 .split-line {
  overflow: hidden;
}
.agt-hero-text-8 p {
  max-width: 460px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-hero-text-8 p {
    margin: 0 auto;
  }
}

.agt-h8-img-text {
  bottom: 0;
  right: 40px;
  z-index: 3;
  max-width: 750px;
  position: absolute;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h8-img-text {
    right: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-h8-img-text {
    width: 60%;
    bottom: -80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h8-img-text {
    width: 100%;
    margin: 0 auto;
    position: static;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h8-img-text {
    gap: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h8-img-text .item-text {
    gap: 30px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-h8-img-text .item-text .item-info {
  margin-bottom: 110px;
}
.agt-h8-img-text .item-text .item-info:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-h8-img-text .item-text .item-info {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-h8-img-text .item-text .item-info {
    margin-bottom: 0px;
  }
}
.agt-h8-img-text .item-text .item-info span, .agt-h8-img-text .item-text .item-info a {
  color: #7A7A7A;
  display: block;
  line-height: 1;
  font-size: 16px;
  text-align: right;
  padding-bottom: 12px;
}
.agt-h8-img-text .item-text .item-info a {
  color: rgba(0, 0, 0, 0.8);
}

/*---------------------------------------------------- */
/*About Me area*/
/*----------------------------------------------------*/
.agt-about-me-section .agt-abm-line-shape {
  left: 0;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.agt-about-me-section .agt-abm-line-shape img {
  width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-about-me-section .agt-abm-line-shape {
    top: 45%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-about-me-section .agt-abm-line-shape {
    top: 40%;
  }
}
@media (max-width: 767px) {
  .agt-about-me-section .agt-abm-line-shape {
    display: none;
  }
}

.agt-abm-content h2 {
  color: #7A7A7A;
  font-size: 64px;
  max-width: 935px;
  line-height: 1.125;
  letter-spacing: -1.5px;
}
.agt-abm-content h2 span {
  color: var(--agn-clr-black-1);
}
@media (max-width: 767px) {
  .agt-abm-content h2 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-abm-content h2 {
    font-size: 40px;
  }
}
@media (max-width: 360px) {
  .agt-abm-content h2 {
    font-size: 36px;
  }
}

.agt-abm-text-wrap {
  padding-top: 345px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-abm-text-wrap {
    padding-top: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .agt-abm-text-wrap {
    padding-top: 200px;
  }
}
@media (max-width: 767px) {
  .agt-abm-text-wrap {
    padding-top: 80px;
  }
}

.agt-abm-text-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 788px;
  margin-bottom: 48px;
  padding-bottom: 48px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
@media (max-width: 767px) {
  .agt-abm-text-info {
    gap: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-abm-text-info:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.agt-abm-text-info span {
  width: 100%;
  font-weight: 500;
  max-width: 226px;
  font-family: var(--host);
  color: var(--agn-clr-black-1);
}
.agt-abm-text-info p {
  width: 100%;
  opacity: 0.8;
  font-size: 18px;
  max-width: 560px;
  line-height: 1.555;
  color: var(--agn-clr-black-1);
}

/*---------------------------------------------------- */
/*Service area*/
/*----------------------------------------------------*/
.agt-fr-service-section {
  overflow: hidden;
  padding-top: 210px;
  padding-bottom: 32px;
}

.agt-fr-service-content .agt-fr-ser-wrap {
  border-radius: 40px;
  padding: 80px 64px 75px;
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  -webkit-box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.0392156863);
          box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.0392156863);
  border: 1px solid rgba(255, 255, 255, 0.52);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6336)), to(rgba(222, 223, 227, 0.3456)));
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.6336) 0%, rgba(222, 223, 227, 0.3456) 100%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-service-content .agt-fr-ser-wrap {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .agt-fr-service-content .agt-fr-ser-wrap {
    padding: 40px 25px 35px;
  }
}

.agt-fr-ser-item {
  gap: 20px 36px;
  margin-bottom: 65px;
}
@media (max-width: 767px) {
  .agt-fr-ser-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-fr-ser-item:last-child {
  margin-bottom: 0;
}
.agt-fr-ser-item .item-icon {
  max-width: 64px;
}
.agt-fr-ser-item .item-text {
  max-width: 415px;
}
.agt-fr-ser-item .item-text .ser_title {
  font-size: 32px;
  font-weight: 500;
  padding-bottom: 16px;
  color: var(--agn-clr-black-1);
}
.agt-fr-ser-item:hover .item-icon {
  -webkit-animation: bounceIn 0.7s;
          animation: bounceIn 0.7s;
}

.agt-fr-ser-img {
  height: 100%;
}
.agt-fr-ser-img .item-img {
  height: 100%;
  overflow: hidden;
  border-radius: 40px;
}
.agt-fr-ser-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*---------------------------------------------------- */
/*Process area*/
/*----------------------------------------------------*/
.agt-fr-process-section {
  overflow: hidden;
}

.agt-fr-pro-content {
  border-radius: 40px;
  padding: 80px 64px 50px;
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  -webkit-box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.52);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6336)), to(rgba(222, 223, 227, 0.3456)));
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.6336) 0%, rgba(222, 223, 227, 0.3456) 100%);
}

.agt-fr-pro-item {
  margin-bottom: 30px;
}
.agt-fr-pro-item .item-icon {
  margin-bottom: 20px;
}
.agt-fr-pro-item .item-text {
  max-width: 340px;
  position: relative;
}
.agt-fr-pro-item .item-text:before {
  top: 0;
  width: 1px;
  content: "";
  right: -30px;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-pro-item .item-text:before {
    display: none;
  }
}
.agt-fr-pro-item .item-text h3 {
  font-size: 23px;
  font-weight: 500;
  padding-bottom: 16px;
  color: var(--agn-clr-black-1);
}
.agt-fr-pro-item .item-text p {
  font-size: 18px;
}
.agt-fr-pro-item:hover .item-icon {
  -webkit-animation: bounce 1s;
          animation: bounce 1s;
}

.col-lg-4:last-child .agt-fr-pro-item .item-text:before {
  display: none;
}

/*---------------------------------------------------- */
/*Project area*/
/*----------------------------------------------------*/
.agt-fr-project-section {
  overflow: hidden;
  padding-top: 225px;
}
.agt-fr-project-section .agt-fr-sec-title {
  margin-bottom: 75px;
  padding-bottom: 60px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.16);
}

.agt-ft-project-wrap {
  margin: 0px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-project-wrap {
    margin: 0px 15px;
  }
}

.agt-fr-port-item {
  margin-bottom: 155px;
}
@media (max-width: 767px) {
  .agt-fr-port-item {
    margin-bottom: 40px;
  }
}
.agt-fr-port-item .item-text {
  margin-bottom: 50px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.agt-fr-port-item .item-text .item-title a {
  font-size: 32px;
  font-weight: 500;
  max-width: 430px;
  line-height: 1.19;
  color: var(--agn-clr-black-1);
}
.agt-fr-port-item .item-text .item-info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-port-item .item-text .item-info-wrap {
    gap: 25px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-fr-port-item .item-text .item-info-wrap .item-info span {
  color: #7A7A7A;
  font-size: 16px;
}
.agt-fr-port-item .item-text .item-info-wrap .item-info p {
  font-size: 16px;
  color: var(--agn-clr-black-1);
}
.agt-fr-port-item .item-img-wrap {
  padding: 20px;
  overflow: hidden;
  border-radius: 80px;
  border: 1px solid rgba(255, 255, 255, 0.52);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  -webkit-box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 32px 100px 0px rgba(0, 0, 0, 0.04);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6336)), to(rgba(222, 223, 227, 0.3456)));
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.6336) 0%, rgba(222, 223, 227, 0.3456) 100%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-port-item .item-img-wrap {
    border-radius: 15px;
  }
}
.agt-fr-port-item .item-img-wrap .inner-img {
  overflow: hidden;
  border-radius: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-port-item .item-img-wrap .inner-img {
    border-radius: 15px;
  }
}

/*---------------------------------------------------- */
/*Testimonial area*/
/*----------------------------------------------------*/
.agt-fr-testimonial-section {
  overflow: hidden;
}

.agt-fr-testimonial-slider {
  margin-left: -150px;
  margin-right: -150px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-testimonial-slider {
    margin-left: 0;
    margin-right: 0;
  }
}

.agt-ft-testi-item {
  padding: 48px;
  overflow: hidden;
  border-radius: 48px;
  border: 1px solid var(--agn-clr-white-1);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6336)), to(rgba(222, 223, 227, 0.3456)));
  background: linear-gradient(360deg, rgba(255, 255, 255, 0.6336) 0%, rgba(222, 223, 227, 0.3456) 100%);
}
.agt-ft-testi-item .item-logo {
  margin-bottom: 42px;
}
.agt-ft-testi-item .item-rate-text {
  padding-bottom: 70px;
}
.agt-ft-testi-item .item-rate-text ul {
  margin-bottom: 18px;
}
.agt-ft-testi-item .item-rate-text li {
  color: var(--agt-base-color-11);
}
.agt-ft-testi-item .item-rate-text p {
  color: var(--agn-clr-black-1);
}
.agt-ft-testi-item .item-author .item-img {
  width: 64px;
  height: 64px;
  overflow: hidden;
  margin-right: 15px;
  border-radius: 100%;
  position: relative;
}
.agt-ft-testi-item .item-author .item-img:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: #fff;
}
.agt-ft-testi-item .item-author .item-img img {
  mix-blend-mode: luminosity;
}
.agt-ft-testi-item .item-author .item-text h3 {
  line-height: 1;
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 6px;
  color: var(--agn-clr-black-1);
}
.agt-ft-testi-item .item-author .item-text span {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.72);
}

/*---------------------------------------------------- */
/*CTA area*/
/*----------------------------------------------------*/
.agt-fr-cta-section {
  z-index: 1;
  overflow: hidden;
  padding-top: 220px;
  padding-bottom: 855px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-fr-cta-section {
    padding-bottom: 500px;
  }
}
@media (max-width: 767px) {
  .agt-fr-cta-section {
    padding-bottom: 300px;
  }
}
.agt-fr-cta-section:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 40%;
  content: "";
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(222, 223, 227, 0)), color-stop(23.5%, #DEDFE3), color-stop(82.5%, #DEDFE3), to(rgba(222, 223, 227, 0)));
  background: linear-gradient(0deg, rgba(222, 223, 227, 0) 0%, #DEDFE3 23.5%, #DEDFE3 82.5%, rgba(222, 223, 227, 0) 100%);
}
.agt-fr-cta-section .agt-fr-cta-bg {
  left: 0;
  bottom: 0;
  z-index: -2;
  width: 100%;
  position: absolute;
}
.agt-fr-cta-section .agt-fr-cta-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-fr-cta-title h2 {
  color: #7A7A7A;
  font-size: 64px;
  font-weight: 600;
  line-height: 1.05;
}
.agt-fr-cta-title h2 span {
  color: var(--agn-clr-black-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-fr-cta-title h2 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-fr-cta-title h2 {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .agt-fr-cta-title h2 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .agt-fr-cta-title h2 {
    font-size: 35px;
  }
}
.agt-fr-cta-title p {
  margin: 0 auto;
  max-width: 530px;
  padding-top: 30px;
}

/*---------------------------------------------------- */
/******* INNER PAGES *******/
/*Breadcrumb area*/
/*----------------------------------------------------*/
.agt-brd-section-1 {
  z-index: 1;
  overflow: hidden;
  border-bottom-left-radius: 38px;
  border-bottom-right-radius: 38px;
}
.agt-brd-section-1.ver_2 {
  border-radius: 0;
  margin-top: 104px;
  background-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-section-1.ver_2 {
    margin-top: 70px;
  }
}
.agt-brd-section-1.ver_2 .agt-brd-bg-3 {
  top: 55px;
  left: 56%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-section-1.ver_2 .agt-brd-bg-3 {
    display: none;
  }
}
.agt-brd-section-1.ver_2 .agt-brd-bg-4 {
  bottom: 0;
  left: -18%;
}
.agt-brd-section-1.ver_2 .agt-brd-content {
  padding-top: 145px;
  padding-bottom: 164px;
}
@media (max-width: 767px) {
  .agt-brd-section-1.ver_2 .agt-brd-content {
    padding-top: 120px;
    padding-bottom: 100px;
  }
}
.agt-brd-section-1.ver_2 .agt-brd-content .brd_title {
  color: var(--agn-clr-black-10);
  font-weight: 400;
  font-family: var(--field);
}
.agt-brd-section-1.ver_2 .agt-brd-content ul {
  border-radius: 7px;
  background: transparent;
  border: 1px solid rgba(42, 59, 78, 0.6);
}
.agt-brd-section-1.ver_2 .agt-brd-content ul li {
  color: rgba(42, 59, 78, 0.6);
}
.agt-brd-section-1.ver_2 .agt-brd-content ul li:before {
  background-image: url(../imgs/icon/b-icon2.svg);
}
.agt-brd-section-1.ver_2 .agt-brd-content ul li a {
  color: var(--agn-clr-black-10);
}
.agt-brd-section-1.ver_3 {
  border-radius: 0;
  background-color: #F0F7F7;
}
.agt-brd-section-1.ver_3 .agt-brd-bg:before {
  display: none;
}
.agt-brd-section-1.ver_3 .agt-brd-bg img {
  mix-blend-mode: normal;
}
.agt-brd-section-1.law_ver {
  margin-top: 96px;
  border-radius: 0;
}
.agt-brd-section-1.chari_ver {
  border-radius: 0;
}
.agt-brd-section-1.chari_ver .agn-hero-9-bg-shape {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 38px;
  z-index: 2;
}
.agt-brd-section-1.chari_ver .agt-brd-bg:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../imgs/bg/bread8.jpg);
}
.agt-brd-section-1.chari_ver .agt-brd-bg .inner-img {
  top: 0;
  right: 0;
  width: 70%;
  height: 100%;
  position: absolute;
}
.agt-brd-section-1.chari_ver .agt-brd-bg .inner-img img {
  mix-blend-mode: normal;
}
.agt-brd-section-1.chari_ver .agt-brd-content .brd_title {
  font-family: var(--playfair);
}
.agt-brd-section-1.chari_ver .agt-brd-content ul {
  border: none;
  border-radius: 100px;
}
.agt-brd-section-1.chari_ver .agt-brd-content ul li a {
  color: #fff;
}
.agt-brd-section-1.chari_ver .agt-brd-content ul li:before {
  top: 6px;
}
.agt-brd-section-1.chari_ver .agt-brd-text-2 .agt-single-title {
  margin: 0 auto;
  margin-bottom: 0;
  max-width: 1030px;
  text-align: center;
  padding-bottom: 30px;
  font-family: var(--playfair);
}
.agt-brd-section-1.single_ver {
  padding-bottom: 230px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-brd-section-1.single_ver {
    padding-bottom: 60px;
  }
}
.agt-brd-section-1 .agt-brd-bg-2 {
  top: 0;
  right: 0;
  z-index: -1;
  width: 50%;
  height: 100%;
  -webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 16% 50%, 0% 0%);
          clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 16% 50%, 0% 0%);
}
@media (max-width: 480px) {
  .agt-brd-section-1 .agt-brd-bg-2 {
    display: none;
  }
}
.agt-brd-section-1 .agt-brd-bg-2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-brd-section-1 .agt-brd-bg2 {
  top: 0;
  left: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
}
.agt-brd-section-1 .agt-brd-bg2:before {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #121C23;
}
.agt-brd-section-1 .agt-brd-bg2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}
.agt-brd-section-1 .agt-brd-bg,
.agt-brd-section-1 .agt-brd-bg1 {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.agt-brd-section-1 .agt-brd-bg img,
.agt-brd-section-1 .agt-brd-bg1 img {
  opacity: 0.8;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}
.agt-brd-section-1 .agt-brd-bg:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: #121C23;
}
.agt-brd-section-1 .agt-brd-bg1 img {
  opacity: 1;
  mix-blend-mode: normal;
}

.agt-brd-section-2 {
  z-index: 1;
}
.agt-brd-section-2.law_ver {
  margin-top: 96px;
}
.agt-brd-section-2 .agt-blog-thumb-bg {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 100%;
  position: absolute;
  background-color: #1D1D3D;
}
.agt-brd-section-2 .agt-blog-thumb-bg img {
  width: 100%;
  height: 100%;
  opacity: 0.48;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-brd-section-2 .agt-brd-top-shape {
  top: -220px;
  width: 100%;
  z-index: -1;
  height: 460px;
}
.agt-brd-section-2 .agt-brd-top-shape img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-brd-section-2 .color-shadow {
  right: 150px;
  width: 300px;
  z-index: -1;
  height: 300px;
  bottom: -100px;
  border-radius: 100%;
  -webkit-filter: blur(180px);
          filter: blur(180px);
  background-color: var(--arv-se-color-1);
}

.agt-brd-content-3 {
  z-index: 1;
}
.agt-brd-content-3 .bread-shadow {
  right: 0;
  bottom: 0;
  z-index: -1;
}

.agt-brd-content {
  padding-top: 240px;
  padding-bottom: 175px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-content {
    padding-top: 180px;
    padding-bottom: 120px;
  }
}
.agt-brd-content .brd_title {
  color: #fff;
  font-size: 68px;
  line-height: 1.06;
  padding-bottom: 22px;
  font-family: var(--test-sohne-600);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-content .brd_title {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-brd-content .brd_title {
    font-size: 40px;
    padding-bottom: 15px;
  }
}
.agt-brd-content ul {
  padding: 13px 28px;
  border-radius: 7px;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid var(--agt-base-color-1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-content ul {
    padding: 10px 20px;
  }
}
@media (max-width: 480px) {
  .agt-brd-content ul {
    padding: 8px 15px;
  }
}
.agt-brd-content ul li {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  margin-right: 28px;
  position: relative;
}
.agt-brd-content ul li:before {
  top: 5px;
  width: 16px;
  content: "";
  height: 16px;
  right: -26px;
  position: absolute;
  background-repeat: no-repeat;
}
.agt-brd-content ul li a {
  color: var(--agt-base-color-1);
}
.agt-brd-content ul li:last-child {
  margin-right: 0;
}
.agt-brd-content ul li:last-child:before {
  display: none;
}
.agt-brd-content.ver_2 .brd_title {
  color: #202020;
  font-weight: 700;
  padding-bottom: 10px;
  font-family: var(--khula);
}
.agt-brd-content.ver_2 ul {
  border-radius: 100px;
  border: 1px solid #FB995A;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(29.79%, rgba(255, 255, 255, 0.6)), to(#FB995A));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 29.79%, #FB995A 100%);
}
.agt-brd-content.ver_2 ul li {
  color: rgba(32, 32, 32, 0.52);
}
.agt-brd-content.ver_2 ul li:before {
  top: 6px;
  background-image: url(../imgs/icon/arrow-7.svg);
}
.agt-brd-content.ver_2 ul li a {
  color: #202020;
}
.agt-brd-content.ver_3 .brd_title {
  font-size: 72px;
  font-weight: 800;
  font-family: var(--ethereal);
  color: var(--agn-clr-black-9);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-content.ver_3 .brd_title {
    font-size: 55px;
  }
}
@media (max-width: 480px) {
  .agt-brd-content.ver_3 .brd_title {
    font-size: 40px;
    padding-bottom: 15px;
  }
}
.agt-brd-content.ver_3 ul {
  background-color: #fff;
  border: 1px solid #5587FF;
}
.agt-brd-content.ver_3 ul li {
  font-family: var(--inter);
  color: rgba(32, 32, 32, 0.52);
}
.agt-brd-content.ver_3 ul li:before {
  top: 6px;
  background-image: url(../imgs/icon/arrow-8.svg);
}
.agt-brd-content.ver_3 ul li a {
  color: #202020;
}

.agt-brd-text-2 {
  padding-top: 175px;
  padding-bottom: 150px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-text-2 {
    padding-top: 130px;
    padding-bottom: 100px;
  }
}
.agt-brd-text-2 a {
  color: #fff;
  font-size: 16px;
}
.agt-brd-text-2 a i {
  margin-right: 10px;
  color: var(--agt-base-color-1);
}
.agt-brd-text-2 .agt-single-title {
  font-size: 68px;
  line-height: 1.05;
  max-width: 450px;
  padding-top: 60px;
  font-family: var(--test-sohne-600);
  color: rgb(255, 255, 255);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-text-2 .agt-single-title {
    font-size: 50px;
    padding-top: 30px;
  }
}
@media (max-width: 480px) {
  .agt-brd-text-2 .agt-single-title {
    font-size: 40px;
    padding-top: 20px;
  }
}
.agt-brd-text-2 .agt-single-title.text-center {
  margin: 0 auto;
  max-width: 1110px;
}
.agt-brd-text-2 .agt-single-title.ver_2 {
  padding-top: 30px;
}
.agt-brd-text-2.ver_2 {
  padding-bottom: 350px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-text-2.ver_2 {
    padding-top: 180px;
    padding-bottom: 150px;
  }
}
.agt-brd-text-2.ver_3 {
  padding-top: 200px;
  padding-bottom: 70px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-text-2.ver_3 {
    padding-top: 130px;
    padding-bottom: 60px;
  }
}
.agt-brd-text-2.ver_3 a {
  color: #111827;
}
.agt-brd-text-2.ver_3 a i {
  color: var(--agt-base-color-9);
}
.agt-brd-text-2.ver_4 {
  padding-bottom: 50px;
}
.agt-brd-text-2.ver_4 a {
  color: #202020;
  font-size: 16px;
}
.agt-brd-text-2.ver_4 a i {
  margin-right: 10px;
  color: var(--arv-pr-color-1);
}
.agt-brd-text-2.ver_4 .agt-single-title {
  color: #202020;
  font-weight: 700;
  max-width: 660px;
  font-family: var(--khula);
}
.agt-brd-text-2.ver_5 a {
  color: #202020;
  font-size: 16px;
}
.agt-brd-text-2.ver_5 a i {
  margin-right: 10px;
  color: var(--arv-pr-color-1);
}
.agt-brd-text-2.ver_5 .agt-single-title {
  color: #202020;
}

.agt-brd-text-3 {
  padding: 190px 0px 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-text-3 {
    padding: 160px 0px 80px;
  }
}
.agt-brd-text-3 a {
  color: #111827;
}
.agt-brd-text-3 a i {
  margin-right: 8px;
  color: var(--agt-base-color-9);
}
.agt-brd-text-3 .bread_title {
  color: var(--agn-clr-black-10);
  font-size: 68px;
  max-width: 950px;
  line-height: 1.06;
  padding-top: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-text-3 .bread_title {
    font-size: 50px;
    padding-top: 30px;
  }
}
@media (max-width: 480px) {
  .agt-brd-text-3 .bread_title {
    font-size: 40px;
    padding-top: 20px;
  }
}

.agt-brd-section-4 {
  z-index: 1;
  overflow: hidden;
}
.agt-brd-section-4 .container {
  margin: 0 auto;
  max-width: 1320px;
}
.agt-brd-section-4 .agt-brd-top-shape {
  top: -220px;
  width: 100%;
  z-index: -1;
  height: 460px;
}
.agt-brd-section-4 .agt-brd-top-shape img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-brd-content-4 {
  padding-top: 200px;
  padding-bottom: 80px;
  font-family: var(--inter);
}
@media (max-width: 767px) {
  .agt-brd-content-4 {
    padding-top: 150px;
  }
}
.agt-brd-content-4 .agt_back_link {
  color: #10151C;
}
.agt-brd-content-4 .agt_back_link i {
  margin-right: 5px;
  color: var(--agt-base-color-9);
}
.agt-brd-content-4 .agt-brd-text-wrap {
  gap: 30px;
  padding-top: 65px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-content-4 .agt-brd-text-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .agt-brd-content-4 .agt-brd-text-wrap {
    padding-top: 30px;
  }
}
.agt-brd-content-4 .item-title .brd_title {
  color: #10151C;
  font-size: 56px;
  font-weight: 600;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .agt-brd-content-4 .item-title .brd_title {
    font-size: 40px;
  }
}
.agt-brd-content-4 .item-title p {
  color: rgba(37, 44, 53, 0.72);
}
.agt-brd-content-4 .item-title p span {
  color: #10151C;
}
.agt-brd-content-4 .item-price {
  text-align: right;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-brd-content-4 .item-price {
    text-align: left;
  }
}
.agt-brd-content-4 .item-price li {
  margin-left: 4px;
}
.agt-brd-content-4 .item-price li a {
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid rgba(16, 21, 28, 0.2);
}
.agt-brd-content-4 .item-price li a:hover {
  color: #fff;
  border: 1px solid var(--agn-clr-pr-4);
  background-color: var(--agn-clr-pr-4);
}
.agt-brd-content-4 .item-price span {
  color: #10151C;
  font-size: 48px;
  margin-top: 30px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .agt-brd-content-4 .item-price span {
    font-size: 30px;
  }
}

/*---------------------------------------------------- */
/*About Pages area*/
/*----------------------------------------------------*/
.agt-abp-sec-1 {
  z-index: 1;
}
.agt-abp-sec-1 .agt-section-title-1 {
  max-width: 870px;
}
.agt-abp-sec-1:before {
  left: 0;
  bottom: 0;
  width: 100%;
  content: "";
  z-index: -1;
  height: 300px;
  position: absolute;
  background-color: #18333B;
}

.agt-abp-img-list .item-img {
  overflow: hidden;
  border-radius: 12px;
  display: inline-block;
}
.agt-abp-img-list ul {
  right: 0;
  top: 48px;
  position: absolute;
  padding: 40px 50px;
  border-radius: 12px;
  background-color: #fff;
  color: var(--agn-clr-black-1);
}
@media (max-width: 767px) {
  .agt-abp-img-list ul {
    position: static;
  }
}
@media (max-width: 480px) {
  .agt-abp-img-list ul {
    padding: 30px 30px;
  }
}
.agt-abp-img-list ul li {
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .agt-abp-img-list ul li {
    margin-right: 15px;
    display: inline-block;
  }
}
.agt-abp-img-list ul li:last-child {
  margin-bottom: 0;
}
.agt-abp-img-list ul li img {
  margin-right: 10px;
}

.agt-abp-count-sec-1 {
  background-color: #18333B;
}

.agt-abp-state-content {
  gap: 30px 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 767px) {
  .agt-abp-state-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-abp-state-sec-1 {
  background-color: #18333B;
}
.agt-abp-state-sec-1 .agt-section-title-1 {
  max-width: 550px;
}
.agt-abp-state-sec-1 .agt-section-title-1 .sec_title {
  color: #fff;
}
.agt-abp-state-sec-1 .agt-section-title-1 p {
  padding-top: 15px;
  color: rgba(255, 255, 255, 0.8);
}

.agt-abp-state-progress {
  max-width: 500px;
  width: 100%;
}
.agt-abp-state-progress .skill-set-percent {
  width: 100%;
}
.agt-abp-state-progress .skill-set-percent h4 {
  z-index: 1;
  left: 0px;
  color: #fff;
  font-size: 18px;
  padding-bottom: 15px;
  font-family: var(--test-sohne-500);
}
.agt-abp-state-progress .skill-set-percent .progress {
  height: 10px;
  border-radius: 0;
  margin-bottom: 6px;
  overflow: visible;
  position: relative;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.12);
}
.agt-abp-state-progress .skill-set-percent .progress:last-child {
  margin-bottom: 0;
}
.agt-abp-state-progress .skill-set-percent .progress:last-child .progress-bar {
  background: var(--agt-base-color-1);
}
.agt-abp-state-progress .skill-set-percent .progress span {
  right: 0;
  top: -34px;
  font-size: 17px;
  position: absolute;
  color: var(--agt-base-color-1);
}
.agt-abp-state-progress .skill-set-percent .progress-bar {
  top: -5px;
  width: 0;
  left: 0px;
  float: left;
  height: 100%;
  position: relative;
  border-radius: 30px;
  background-color: rgb(157, 163, 222);
  -webkit-transition: 1s all ease-in-out;
  transition: 1s all ease-in-out;
}

.agt-abp-goal-miss-sec {
  background-color: #18333B;
}
.agt-abp-goal-miss-sec .agt-abp-gm-img {
  top: 0;
  left: 0;
  width: 58%;
  height: 100%;
  position: absolute;
}
@media (max-width: 767px) {
  .agt-abp-goal-miss-sec .agt-abp-gm-img {
    display: none;
  }
}
.agt-abp-goal-miss-sec .agt-abp-gm-img:before {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #121C23;
}
.agt-abp-goal-miss-sec .agt-abp-gm-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
}

.agt-abp-gm-item {
  width: 100%;
  max-width: 348px;
  padding: 30px 40px;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  background: rgba(255, 255, 255, 0.72);
}
@media (max-width: 767px) {
  .agt-abp-gm-item {
    max-width: 100%;
  }
}
.agt-abp-gm-item .item-icon {
  margin-bottom: 26px;
}
.agt-abp-gm-item .item-text h3 {
  font-size: 24px;
  padding-bottom: 16px;
  font-family: var(--test-sohne-600);
}

.agt-abp-gm-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 40px;
}
@media (max-width: 767px) {
  .agt-abp-gm-item-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-abp-cta-section {
  background-color: #fff;
}

.agt-abp-cta-text {
  max-width: 680px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-cta-text {
    margin: 0 auto;
    max-width: 720px;
  }
}
.agt-abp-cta-text .agt-section-title-1 {
  margin-bottom: 28px;
}
.agt-abp-cta-text .agt-section-title-1 p {
  font-size: 18px;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.8);
}
.agt-abp-cta-text .agt-abp-cta-info {
  gap: 16px;
}
.agt-abp-cta-text .agt-abp-cta-info .item-icon {
  width: 84px;
  height: 84px;
  border-radius: 100%;
  border: 1px solid rgba(89, 110, 255, 0.08);
}
.agt-abp-cta-text .agt-abp-cta-info .item-icon span {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  border: 1px solid rgba(89, 110, 255, 0.32);
}
.agt-abp-cta-text .agt-abp-cta-info .item-icon span img {
  width: 36px;
  height: 36px;
  padding: 8px;
  border-radius: 100%;
  background-color: var(--agn-clr-pr-3);
}
.agt-abp-cta-text .agt-abp-cta-info .item-text span {
  color: #3D3D3D;
}
@media (max-width: 480px) {
  .agt-abp-cta-text .agt-abp-cta-info .item-text span {
    font-size: 16px;
  }
}
.agt-abp-cta-text .agt-abp-cta-info .item-text h3 {
  color: var(--agn-clr-pr-3);
  font-size: 23px;
  font-family: var(--test-sohne-500);
}
@media (max-width: 480px) {
  .agt-abp-cta-text .agt-abp-cta-info .item-text h3 {
    font-size: 18px;
  }
}

.agt-abp-cta-img-wrap {
  top: 50%;
  right: 120px;
  width: 100%;
  max-width: 732px;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-cta-img-wrap {
    right: 15px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-abp-cta-img-wrap {
    max-width: 600px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-cta-img-wrap {
    max-width: 500px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-cta-img-wrap {
    margin: 0 auto;
    position: static;
    text-align: center;
    margin-bottom: 40px;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@media (max-width: 767px) {
  .agt-abp-cta-img-wrap .item-img-1 {
    display: none;
  }
}
.agt-abp-cta-img-wrap .item-img-2 {
  max-width: 474px;
  -webkit-clip-path: polygon(54.488% 2.454%, 54.488% 2.454%, 54.102% 2.456%, 53.718% 2.461%, 53.334% 2.47%, 52.951% 2.482%, 52.568% 2.497%, 52.187% 2.516%, 51.806% 2.538%, 51.426% 2.563%, 51.047% 2.592%, 50.669% 2.623%, 50.669% 38.313%, 50.669% 38.313%, 48.757% 31.9%, 46.073% 25.89%, 42.681% 20.347%, 38.64% 15.334%, 34.011% 10.916%, 28.858% 7.158%, 23.24% 4.123%, 17.219% 1.875%, 10.857% 0.479%, 4.214% 0%, 4.214% 0%, 3.809% 0.002%, 3.404% 0.007%, 3% 0.016%, 2.597% 0.029%, 2.195% 0.045%, 1.793% 0.065%, 1.393% 0.088%, 0.994% 0.115%, 0.595% 0.145%, 0.197% 0.178%, 0.197% 99.771%, 0.197% 99.771%, 0.595% 99.804%, 0.994% 99.833%, 1.393% 99.86%, 1.793% 99.883%, 2.195% 99.903%, 2.597% 99.92%, 3% 99.932%, 3.404% 99.942%, 3.809% 99.947%, 4.214% 99.949%, 4.214% 99.949%, 10.857% 99.47%, 17.219% 98.074%, 23.24% 95.827%, 28.858% 92.792%, 34.011% 89.033%, 38.639% 84.615%, 42.68% 79.602%, 46.073% 74.059%, 48.755% 68.049%, 50.667% 61.637%, 50.667% 97.326%, 50.667% 97.326%, 51.045% 97.358%, 51.424% 97.386%, 51.804% 97.411%, 52.185% 97.433%, 52.566% 97.452%, 52.948% 97.468%, 53.332% 97.48%, 53.715% 97.489%, 54.1% 97.494%, 54.486% 97.496%, 54.486% 97.496%, 61.853% 96.874%, 68.842% 95.073%, 75.358% 92.192%, 81.31% 88.327%, 86.602% 83.577%, 91.141% 78.04%, 94.835% 71.814%, 97.589% 64.996%, 99.31% 57.684%, 99.905% 49.976%, 99.905% 49.976%, 99.31% 42.268%, 97.589% 34.956%, 94.836% 28.137%, 91.142% 21.91%, 86.603% 16.373%, 81.311% 11.623%, 75.36% 7.758%, 68.844% 4.877%, 61.855% 3.076%, 54.488% 2.454%);
          clip-path: polygon(54.488% 2.454%, 54.488% 2.454%, 54.102% 2.456%, 53.718% 2.461%, 53.334% 2.47%, 52.951% 2.482%, 52.568% 2.497%, 52.187% 2.516%, 51.806% 2.538%, 51.426% 2.563%, 51.047% 2.592%, 50.669% 2.623%, 50.669% 38.313%, 50.669% 38.313%, 48.757% 31.9%, 46.073% 25.89%, 42.681% 20.347%, 38.64% 15.334%, 34.011% 10.916%, 28.858% 7.158%, 23.24% 4.123%, 17.219% 1.875%, 10.857% 0.479%, 4.214% 0%, 4.214% 0%, 3.809% 0.002%, 3.404% 0.007%, 3% 0.016%, 2.597% 0.029%, 2.195% 0.045%, 1.793% 0.065%, 1.393% 0.088%, 0.994% 0.115%, 0.595% 0.145%, 0.197% 0.178%, 0.197% 99.771%, 0.197% 99.771%, 0.595% 99.804%, 0.994% 99.833%, 1.393% 99.86%, 1.793% 99.883%, 2.195% 99.903%, 2.597% 99.92%, 3% 99.932%, 3.404% 99.942%, 3.809% 99.947%, 4.214% 99.949%, 4.214% 99.949%, 10.857% 99.47%, 17.219% 98.074%, 23.24% 95.827%, 28.858% 92.792%, 34.011% 89.033%, 38.639% 84.615%, 42.68% 79.602%, 46.073% 74.059%, 48.755% 68.049%, 50.667% 61.637%, 50.667% 97.326%, 50.667% 97.326%, 51.045% 97.358%, 51.424% 97.386%, 51.804% 97.411%, 52.185% 97.433%, 52.566% 97.452%, 52.948% 97.468%, 53.332% 97.48%, 53.715% 97.489%, 54.1% 97.494%, 54.486% 97.496%, 54.486% 97.496%, 61.853% 96.874%, 68.842% 95.073%, 75.358% 92.192%, 81.31% 88.327%, 86.602% 83.577%, 91.141% 78.04%, 94.835% 71.814%, 97.589% 64.996%, 99.31% 57.684%, 99.905% 49.976%, 99.905% 49.976%, 99.31% 42.268%, 97.589% 34.956%, 94.836% 28.137%, 91.142% 21.91%, 86.603% 16.373%, 81.311% 11.623%, 75.36% 7.758%, 68.844% 4.877%, 61.855% 3.076%, 54.488% 2.454%);
}
.agt-abp-cta-img-wrap .item-img-2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-abp-cta-img-wrap .item-img-2 {
    max-width: 400px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-cta-img-wrap .item-img-2 {
    max-width: 300px;
  }
}

.agt-trv-about-section {
  z-index: 1;
  overflow: hidden;
  padding-top: 220px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-section {
    padding-top: 100px;
  }
}
.agt-trv-about-section .agt-trva-line {
  top: 0;
  left: -10%;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-section .agt-trva-line {
    display: none;
  }
}
.agt-trv-about-section .agt-trva-line2 {
  right: 0;
  top: 90px;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-section .agt-trva-line2 {
    display: none;
  }
}

.agt-trv-about-top {
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-top {
    gap: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-trv-about-top .trv_title {
  color: #10172B;
  line-height: 1;
  font-size: 64px;
  max-width: 755px;
  padding-bottom: 63px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-top .trv_title {
    font-size: 55px;
    max-width: 600px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-top .trv_title {
    font-size: 50px;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .agt-trv-about-top .trv_title {
    font-size: 40px;
  }
}
.agt-trv-about-top .trv_count h3 {
  color: var(--agt-base-color-9);
}
.agt-trv-about-top .trv_count h3 span {
  color: #1E2F22;
  line-height: 0.7;
  font-size: 160px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-top .trv_count h3 span {
    font-size: 100px;
  }
}
@media (max-width: 480px) {
  .agt-trv-about-top .trv_count h3 span {
    font-size: 60px;
  }
}
.agt-trv-about-top .trv_count p {
  color: #1E2F22;
  font-size: 22px;
  padding-top: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-top .trv_count p {
    font-size: 18px;
  }
}

.agt-trv-about-bottom {
  gap: 30px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
.agt-trv-about-bottom .agt-trv-bottom-1 {
  width: 100%;
  max-width: 755px;
}
.agt-trv-about-bottom .agt-trv-bottom-1 .item-text-1 p {
  max-width: 570px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-trv-about-bottom .agt-trv-bottom-1 .item-text-1 p {
    margin: 0 auto;
    text-align: center;
  }
}

.agn-team-2-card.ver_2 {
  background-color: transparent;
}
.agn-team-2-card.ver_2:after {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(11.31%, #202020), to(rgba(32, 32, 32, 0)));
  background: linear-gradient(360deg, #202020 11.31%, rgba(32, 32, 32, 0) 100%);
}
.agn-team-2-card.ver_2 .card-btn {
  background-color: #fff;
  color: var(--agt-base-color-9);
}

.agn-team-2-card.ver_2 .main-img {
  mix-blend-mode: normal;
}

.agt-abp-sec-title {
  max-width: 940px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-sec-title {
    max-width: 850px;
  }
}
.agt-abp-sec-title h2 {
  font-size: 48px;
  line-height: 1.17;
  font-weight: 600;
  letter-spacing: -1px;
  font-family: var(--khula);
}
@media (max-width: 767px) {
  .agt-abp-sec-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .agt-abp-sec-title h2 {
    font-size: 28px;
  }
}

.agt-abp-content-3 {
  gap: 30px;
  border-bottom: 1px solid rgba(32, 32, 32, 0.48);
}

.agt-abp-img-3 {
  padding-top: 15px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-img-3 {
    display: none;
  }
}
.agt-abp-img-3 .item-img {
  overflow: hidden;
  border-radius: 10px;
}

.agt-abp-tab-top {
  gap: 30px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-tab-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-abp-tab-top .item-img {
  overflow: hidden;
  max-width: 595px;
  border-radius: 8px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-tab-top .item-img {
    max-width: 50%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-tab-top .item-img {
    max-width: 100%;
  }
}
.agt-abp-tab-top .item-text {
  max-width: 645px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-tab-top .item-text {
    max-width: 50%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-tab-top .item-text {
    max-width: 100%;
  }
}

.mt-about-tab-content {
  max-width: 596px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .mt-about-tab-content {
    max-width: 100%;
  }
}

.mt-about-tab-btn {
  padding-bottom: 40px;
  border-bottom: 1px solid #E8E6DC;
}
.mt-about-tab-btn .nav-tabs .nav-link {
  font-size: 18px;
  padding: 8px 28px;
  margin-right: 20px;
  border-radius: 100px;
  text-transform: uppercase;
  background-color: #EFF2F9;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media (max-width: 480px) {
  .mt-about-tab-btn .nav-tabs .nav-link {
    margin-bottom: 10px;
  }
}
.mt-about-tab-btn .nav-tabs .nav-link.active {
  color: #fff;
  padding: 8px 28px;
  border-radius: 100px;
  background-color: var(--agn-clr-pr-3);
}

.abp-about-tab-text p {
  padding-bottom: 30px;
}
.abp-about-tab-text ul {
  margin-bottom: 24px;
}
.abp-about-tab-text li {
  color: #202020;
  font-size: 20px;
  font-weight: 500;
  width: 48%;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .abp-about-tab-text li {
    width: 100%;
  }
}
.abp-about-tab-text li img {
  margin-right: 5px;
}

.agt-abp-tab-wrap {
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-tab-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-abp-tab-img {
  overflow: hidden;
  border-radius: 12px;
}

.ag-counter-content-4 {
  padding: 0px 15px;
  border-top: 1px solid rgba(34, 40, 47, 0.1019607843);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-counter-content-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 15px;
  }
}

.ag-counter-item-4 {
  gap: 5px 12px;
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 70px 0px 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid rgba(34, 40, 47, 0.1019607843);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-counter-item-4 {
    border: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 50px 15px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-counter-item-4 {
    width: 50%;
    margin-bottom: 20px;
    padding: 15px 15px 5px;
  }
}
@media (max-width: 480px) {
  .ag-counter-item-4 {
    width: 100%;
    margin-bottom: 30px;
  }
}
.ag-counter-item-4:last-child {
  border: none;
}
.ag-counter-item-4 h3 {
  color: #202020;
  line-height: 0.5;
  font-size: 100px;
  font-family: var(--khula);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .ag-counter-item-4 h3 {
    font-size: 75px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-counter-item-4 h3 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .ag-counter-item-4 h3 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
}
.ag-counter-item-4 p {
  font-size: 23px;
  max-width: 135px;
  color: rgba(60, 60, 60, 0.8);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .ag-counter-item-4 p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-counter-item-4 p {
    font-size: 18px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .ag-counter-item-4 p {
    max-width: 100%;
  }
}

.agn-video-1-area.ver_2 {
  margin-top: 0;
  -webkit-clip-path: none;
          clip-path: none;
}
.agn-video-1-area.ver_2 .agn-video-1-content {
  height: 800px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agn-video-1-area.ver_2 .agn-video-1-content {
    height: 500px;
  }
}
@media (max-width: 480px) {
  .agn-video-1-area.ver_2 .agn-video-1-content {
    height: 450px;
  }
}
.agn-video-1-area.ver_2 .agn-video-1-content img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.agt-abp-why-ch-content {
  gap: 30px 90px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-why-ch-content {
    gap: 30px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-why-ch-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-abp-wc-img {
  max-width: 540px;
}

.agt-abp-wc-text {
  max-width: 600px;
}
.agt-abp-wc-text .arv-subtitle-1 {
  margin-bottom: 15px;
}
.agt-abp-wc-text .agt-ab-ft-item .item-text p {
  font-size: 16px;
}
.agt-abp-wc-text .arv-para-1 {
  padding-top: 20px;
}

.mt-award-section {
  background-color: #EFF2F9;
}

.mt-award-content {
  border-top: 1px solid #D9D9D9;
}

.mt-award-item {
  overflow: hidden;
  padding: 35px 0px;
  border-bottom: 1px solid #D9D9D9;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mt-award-item {
    padding: 35px 15px;
  }
}
.mt-award-item:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  content: "";
  position: absolute;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background: rgba(251, 153, 90, 0.2);
}
.mt-award-item .award-img {
  top: 50%;
  opacity: 0;
  left: -40px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mt-award-item .award-img {
    display: none;
  }
}
.mt-award-item .item-year-title {
  gap: 20px 40px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media (max-width: 767px) {
  .mt-award-item .item-year-title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.mt-award-item .item-year {
  color: rgba(32, 32, 32, 0.08);
  line-height: 1;
  font-size: 65px;
  font-weight: 800;
  letter-spacing: 1px;
  font-family: var(--khula);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.mt-award-item .item-title {
  font-weight: 600;
  max-width: 550px;
  font-family: var(--khula);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-award-item .item-title {
    max-width: 480px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mt-award-item .item-title {
    max-width: 700px;
  }
}
.mt-award-item .item-title h3 {
  color: #060606;
  font-size: 28px;
  font-weight: 700;
  padding-bottom: 10px;
  font-family: var(--khula);
}
.mt-award-item .item-arrow {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mt-award-item .item-arrow {
    display: none;
  }
}
.mt-award-item .item-arrow a {
  z-index: 1;
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #060606;
  font-size: 16px;
  position: relative;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid #515151;
}
.mt-award-item .item-arrow a i {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.mt-award-item .item-arrow a:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  -webkit-transform: scale(0);
          transform: scale(0);
  position: absolute;
  border-radius: 100%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #FB995A;
  background-size: 200%, 1px;
}
.mt-award-item:hover:before {
  height: 100%;
}
.mt-award-item:hover .award-img {
  opacity: 1;
  left: 20px;
}
.mt-award-item:hover .item-year {
  color: rgba(32, 32, 32, 0.2);
}
.mt-award-item:hover .item-year-title {
  -webkit-transform: translateX(180px);
          transform: translateX(180px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mt-award-item:hover .item-year-title {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
.mt-award-item:hover .item-arrow {
  -webkit-transform: translateX(-60px);
          transform: translateX(-60px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .mt-award-item:hover .item-arrow {
    -webkit-transform: translateX(-15px);
            transform: translateX(-15px);
  }
}
.mt-award-item:hover .item-arrow a {
  color: #fff;
  border: 2px solid transparent;
}
.mt-award-item:hover .item-arrow a i {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.mt-award-item:hover .item-arrow a:before {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.agt-abp-wc-sec-4 {
  overflow: hidden;
  background-color: #2A333F;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-wc-sec-4 {
    padding-bottom: 80px;
  }
}
.agt-abp-wc-sec-4 .agn-container-2 {
  max-width: 1320px;
}

.agt-abp-wc-content-4 {
  z-index: 1;
  padding-bottom: 85px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-wc-content-4 {
    padding-bottom: 0;
  }
}
.agt-abp-wc-content-4 .agt-abp-wc-img-4 {
  bottom: 0;
  z-index: -1;
  overflow: hidden;
  position: absolute;
  border-radius: 16px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-abp-wc-content-4 .agt-abp-wc-img-4 {
    left: -150px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-abp-wc-content-4 .agt-abp-wc-img-4 {
    left: -40%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-wc-content-4 .agt-abp-wc-img-4 {
    display: none;
  }
}

.agn-abp-4-sec-title {
  padding-left: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agn-abp-4-sec-title {
    padding-left: 0;
  }
}
.agn-abp-4-sec-title .agn-sec-title-4 {
  color: #fff;
  max-width: 660px;
}

.agt-abp-text-4 {
  padding-top: 90px;
  padding-bottom: 148px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-text-4 {
    padding-top: 0px;
    padding-bottom: 40px;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important;
  }
}
.agt-abp-text-4 .item-text {
  color: #fff;
  font-family: serif;
  max-width: 540px;
  font-family: var(--inter);
}

.agt-abp-card-area {
  gap: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-abp-card-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-abp-card {
  max-width: 356px;
  padding: 55px 40px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.8392156863);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.agt-abp-card .item-icon {
  margin-bottom: 60px;
}
.agt-abp-card .item-text h3 {
  font-size: 24px;
  color: #10151C;
  margin-bottom: 0;
  padding-bottom: 15px;
}
.agt-abp-card .item-text p {
  color: #252C35;
  margin-bottom: 0;
  font-family: var(--inter);
}

.agt-int-faq-img {
  z-index: -1;
  left: -185px;
  bottom: -89px;
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-int-faq-img {
    display: none;
  }
}

.law_inner {
  background-color: #fff;
  font-family: var(--inter);
}
.law_inner h1, .law_inner h2, .law_inner h3, .law_inner h4, .law_inner h5, .law_inner h6 {
  font-family: var(--lora) !important;
}
.law_inner .agt-brd-content .brd_title {
  color: var(--agn-clr-black-10);
  font-weight: 700;
}
.law_inner .agt-brd-content ul {
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(42, 59, 78, 0.6);
}
.law_inner .agt-brd-content ul li {
  color: rgba(42, 59, 78, 0.6);
}
.law_inner .agt-brd-content ul li a {
  color: var(--agn-clr-black-10);
}

.law_inner .agt-brd-content {
  padding: 150px 0px 156px;
}
.law_inner .agn-solution-6-item {
  margin-bottom: 0;
}
.law_inner .agt-brd-text-2.ver_4 .agt-single-title {
  line-height: 1;
  color: var(--agn-clr-black-10);
  font-weight: 500;
  max-width: 950px;
  text-transform: uppercase;
}
.law_inner .agt-brd-section-2 .color-shadow {
  width: auto;
  height: auto;
  bottom: -40px;
  right: 100px;
  -webkit-filter: blur(0);
          filter: blur(0);
  background-color: transparent;
}
.law_inner .agt-td-contact-content {
  background-color: #F2F4F4;
}
.law_inner .agt-td-contact-content .agt-cn-form {
  -webkit-clip-path: none;
          clip-path: none;
  background-color: transparent;
}

.agt-law-ft-exp-content {
  gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-law-ft-exp-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-law-ft-exp-sec .agt-law-ab-img {
  left: 0;
  z-index: 1;
  top: 60px;
}
.agt-law-ft-exp-sec .agt-law-ab-img img {
  mix-blend-mode: luminosity;
}

.agt-law-ft-exp-text {
  width: 100%;
  max-width: 1048px;
  padding-top: 190px;
  padding-bottom: 180px;
  background-color: #F7F5EF;
}
.agt-law-ft-exp-text .agt-law-ft-exp-title {
  margin: 0 auto;
  max-width: 645px;
}
.agt-law-ft-exp-text .agt-law-ft-exp-title .agn-sec-title-6 {
  padding-bottom: 25px;
}
.agt-law-ft-exp-text .agt-law-ft-exp-title p {
  color: var(--agn-clr-black-10);
}
.agt-law-ft-exp-text .agt-law-ft-exp-title ul {
  margin-top: 50px;
  margin-bottom: 25px;
}
.agt-law-ft-exp-text .agt-law-ft-exp-title ul li {
  width: 40%;
  color: var(--agn-clr-black-10);
  padding-left: 30px;
  margin-bottom: 18px;
  position: relative;
}
@media (max-width: 767px) {
  .agt-law-ft-exp-text .agt-law-ft-exp-title ul li {
    width: 100%;
  }
}
.agt-law-ft-exp-text .agt-law-ft-exp-title ul li:before {
  left: 0;
  top: 4px;
  width: 20px;
  content: "";
  height: 20px;
  position: absolute;
  background-image: url(../imgs/icon/flw.svg);
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
  .agt-law-ft-exp-text {
    max-width: 900px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .agt-law-ft-exp-text {
    max-width: 700px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-law-ft-exp-text {
    max-width: 600px;
    padding-left: 15px;
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-law-ft-exp-text {
    max-width: 100%;
    padding: 60px 15px;
  }
}

.agt-law-exp {
  max-width: 855px;
}
.agt-law-exp .item-img-exp {
  gap: 16px;
  margin-top: 16px;
}
@media (max-width: 767px) {
  .agt-law-exp .item-img-exp {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-law-exp .item-img-exp .item-exp {
  width: 100%;
  max-width: 420px;
  padding: 60px 40px 40px;
  background-color: var(--agn-clr-black-10);
}
.agt-law-exp .item-img-exp .item-exp .exp-cta {
  gap: 15px;
  margin-top: 45px;
}
.agt-law-exp .item-img-exp .item-exp .exp-cta .item-icon {
  color: #fff;
  width: 36px;
  height: 36px;
  font-size: 14px;
  border-radius: 100%;
  border: 1px solid #FFFFFF;
}
.agt-law-exp .item-img-exp .item-exp .exp-cta .item-text span, .agt-law-exp .item-img-exp .item-exp .exp-cta .item-text p {
  color: #fff;
  line-height: 1;
  font-size: 16px;
}
.agt-law-exp .item-img-exp .exp-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-law-exp .item-img-exp .exp-item {
  gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .agt-law-exp .item-img-exp .exp-item {
    display: block;
    text-align: center;
  }
}
.agt-law-exp .item-img-exp .exp-item h3 {
  width: 150px;
  color: #F7F5EF;
  font-size: 90px;
  line-height: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-law-exp .item-img-exp .exp-item h3 {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  .agt-law-exp .item-img-exp .exp-item h3 {
    width: auto;
    font-size: 50px;
  }
}
.agt-law-exp .item-img-exp .exp-item p {
  color: #F7F5EF;
  max-width: 115px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .agt-law-exp .item-img-exp .exp-item p {
    max-width: 100%;
  }
}

.agt-law-team-content {
  padding-left: 145px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-law-team-content {
    padding-left: 0;
  }
}
.agt-law-team-content .agn-team-4-member-single {
  margin-bottom: 32px;
}

.agt-law-join-team {
  margin-top: 30px;
  padding: 35px 0px;
  border-top: 1px solid rgba(42, 59, 78, 0.2392156863);
  border-bottom: 1px solid rgba(42, 59, 78, 0.2392156863);
}
.agt-law-join-team p {
  color: var(--agn-clr-black-10);
}
.agt-law-join-team a {
  color: var(--agn-clr-pr-6);
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--lora) !important;
}

.agt-law-achivement-sec .agn-feature-6-sec-title {
  max-width: 100%;
  margin-bottom: 40px;
}

.agt-chari-count-wrap {
  gap: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-chari-count-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-chari-count .inner-item-wrap {
  gap: 20px 40px;
  max-width: 750px;
  padding: 42px 40px;
  border-radius: 16px;
  border: 1px solid rgba(32, 29, 30, 0.2);
}
.agt-chari-count .inner-item-wrap .chari-count h3 {
  color: #261723;
  font-size: 60px;
  font-weight: 600;
}
.agt-chari-count .inner-item-wrap .chari-count b {
  font-size: 26px;
  font-weight: 500;
  margin-left: 5px;
  position: relative;
  color: var(--agn-clr-pr-9);
}
.agt-chari-count .inner-item-wrap .chari-count p {
  max-width: 92px;
  line-height: 1.2;
  margin-left: 10px;
}

.agt-chari-count-text {
  max-width: 481px;
}
.agt-chari-count-text p {
  padding-bottom: 30px;
}

.agt-chari-ab-img-wrap {
  gap: 40px;
}
.agt-chari-ab-img-wrap .item-img-1 .inner-img {
  height: 100%;
}
.agt-chari-ab-img-wrap .item-img-1 .inner-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}

.agn-service-9-area.inner_page_ver {
  padding-top: 120px;
  padding-bottom: 100px;
}

.agn-donation-9-area.inner_page_ver {
  padding-top: 40px;
}

.agn-history-title {
  margin: 0 auto;
  max-width: 855px;
}

.agn-history-item .item-img {
  margin-bottom: 95px;
}
.agn-history-item .item-text {
  position: relative;
}
.agn-history-item .item-text:before {
  left: 0;
  width: 100%;
  top: -45px;
  height: 1px;
  content: "";
  position: absolute;
  background: -webkit-gradient(linear, left top, right top, from(#209753), to(#B9D32A));
  background: linear-gradient(90deg, #209753 0%, #B9D32A 100%);
}
.agn-history-item .item-text:after {
  left: 0;
  top: -56px;
  width: 24px;
  content: "";
  height: 24px;
  position: absolute;
  border-radius: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#209753), to(#B9D32A));
  background: linear-gradient(90deg, #209753 0%, #B9D32A 100%);
}
.agn-history-item .item-text h3 {
  color: var(--agn-clr-black-11);
  font-size: 26px;
  font-weight: 600;
  font-family: var(--playfair);
  padding-bottom: 10px;
}

/*---------------------------------------------------- */
/*Service Details area*/
/*----------------------------------------------------*/
.agt-service-details-section {
  z-index: 2;
  position: relative;
}

.agt-sd-thumb {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.agt-sd-thumb .item-img {
  overflow: hidden;
  margin-top: -300px;
  border-radius: 12px;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-sd-thumb .item-img {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-sd-thumb {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-sd-text-wrap .item-text-area {
  margin: 0 auto;
  max-width: 730px;
}
.agt-sd-text-wrap .item-text-area p {
  padding-bottom: 30px;
}
.agt-sd-text-wrap .item-text-area h2 {
  color: #010101;
  font-size: 32px;
  padding-bottom: 25px;
  font-family: var(--test-sohne-500);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-sd-text-wrap .item-text-area h2 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .agt-sd-text-wrap .item-text-area h2 {
    font-size: 25px;
  }
}
.agt-sd-text-wrap .item-text-area .item-list-img {
  gap: 25px;
  padding-bottom: 20px;
}
.agt-sd-text-wrap .item-text-area .item-list-img li {
  padding-left: 32px;
  position: relative;
  margin-bottom: 18px;
  font-family: var(--test-sohne-400);
}
.agt-sd-text-wrap .item-text-area .item-list-img li:before {
  left: 0;
  top: 5px;
  width: 20px;
  content: "";
  height: 20px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url(../imgs/icon/check.svg);
}
.agt-sd-text-wrap .item-text-area .item-list-img .item-img {
  overflow: hidden;
  border-radius: 4px;
}
.agt-sd-text-wrap .item-text-area .agt-fq-accordion h2 {
  padding-bottom: 0;
}

.item-testimonial-wrap {
  gap: 25px;
}
@media (max-width: 767px) {
  .item-testimonial-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.item-testi-card {
  padding: 35px 30px;
  border-radius: 12px;
  background-color: #fff;
}
.item-testi-card .item-img {
  width: 64px;
  height: 64px;
  overflow: hidden;
  border-radius: 100%;
}
.item-testi-card .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.item-testi-card .item-author {
  gap: 12px;
}
.item-testi-card .item-author .item-text h3 {
  font-size: 18px;
  font-family: var(--test-sohne-600);
}
.item-testi-card .item-author .item-text span {
  color: #3D3D3D;
  font-size: 15px;
}
.item-testi-card .item-text-rate {
  margin-top: 22px;
}
.item-testi-card .item-text-rate .item-rate {
  margin-bottom: 20px;
}
.item-testi-card .item-text-rate .item-rate li {
  color: #FCA804;
}

.agt-ser-d-content {
  z-index: 2;
  position: relative;
}
.agt-ser-d-content .item-thumb-img {
  overflow: hidden;
  border-radius: 16px;
  display: inline-block;
}
.agt-ser-d-content .item-details-text {
  margin: 0 auto;
  max-width: 730px;
}
.agt-ser-d-content .item-details-text h3 {
  color: #202020;
  font-size: 32px;
  font-weight: 600;
  padding-bottom: 18px;
  font-family: var(--khula);
}
@media (max-width: 767px) {
  .agt-ser-d-content .item-details-text h3 {
    font-size: 28px;
  }
}
.agt-ser-d-content .item-details-text p {
  color: #3C3C3C;
  padding-bottom: 30px;
}
.agt-ser-d-content .item-details-text .list-item {
  margin-bottom: 35px;
}
.agt-ser-d-content .item-details-text .list-item li {
  width: 48%;
  padding-left: 30px;
  margin-bottom: 15px;
  position: relative;
}
@media (max-width: 767px) {
  .agt-ser-d-content .item-details-text .list-item li {
    width: 100%;
  }
}
.agt-ser-d-content .item-details-text .list-item li:before {
  left: 0;
  top: 5px;
  width: 20px;
  content: "";
  height: 20px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url(../imgs/icon/pin.svg);
}
.agt-ser-d-content .item-details-text .list-item.ver_2 li {
  width: 100%;
}
.agt-ser-d-content .item-details-text .item-testi-card {
  background-color: #F6F6F6;
}
.agt-ser-d-content .item-details-text .item-testi-card .item-author .item-text h3 {
  padding-bottom: 0;
}
.agt-ser-d-content .item-details-text .desti-details-photo-gallery .item-img1 {
  width: 100%;
  max-width: 360px;
}
.agt-ser-d-content .item-details-text .agt-cn-form {
  max-width: 100%;
  -webkit-clip-path: none;
          clip-path: none;
  background-color: #F1F1F1;
}
.agt-ser-d-content .item-details-text .agt-contact-form-input button {
  -webkit-clip-path: none;
          clip-path: none;
  border-radius: 100px;
  background-color: var(--arv-se-color-1);
}
.agt-ser-d-content .item-details-text .agt-contact-form-input button:hover {
  background-color: var(--arv-pr-color-1);
}
.agt-ser-d-content .item-details-text .agt-contact-form-input .input-field input,
.agt-ser-d-content .item-details-text .agt-contact-form-input .input-field textarea {
  border-bottom: 1px solid #D9D9D9;
}
.agt-ser-d-content .item-details-text .agt-contact-form-input .input-field input:focus,
.agt-ser-d-content .item-details-text .agt-contact-form-input .input-field textarea:focus {
  border-bottom: 1px solid var(--agn-clr-black-2);
}
.agt-ser-d-content .item-work-process {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ser-d-content .item-work-process {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-ser-d-content .item-wp-list {
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 28px;
}
.agt-ser-d-content .item-wp-list .item-number {
  width: 60px;
  height: 60px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  border-radius: 100%;
  font-family: var(--khula);
  color: var(--arv-se-color-1);
  background-color: rgba(251, 153, 90, 0.16);
}
.agt-ser-d-content .item-wp-list .item-text {
  max-width: 336px;
}
.agt-ser-d-content .item-wp-list .item-text h4 {
  color: #060606;
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 5px;
  font-family: var(--khula);
}
.agt-ser-d-content .item-wp-list .item-text p {
  font-size: 16px;
  padding-bottom: 0;
}
.agt-ser-d-content .item-wp-img .inner-img {
  overflow: hidden;
  border-radius: 8px;
}
.agt-ser-d-content.ver_2 h2, .agt-ser-d-content.ver_2 h3 {
  color: #022946;
  font-size: 26px;
  text-transform: uppercase;
}
.agt-ser-d-content.ver_2 p {
  color: #1D1D3D;
}
.agt-ser-d-content.ver_2 .list_item_law li {
  color: var(--agn-clr-black-10);
  margin-bottom: 25px;
  padding-left: 30px;
  position: relative;
}
.agt-ser-d-content.ver_2 .list_item_law li:before {
  left: 0;
  top: 2px;
  width: 24px;
  content: "";
  height: 24px;
  position: absolute;
  background-image: url(../imgs/icon/spark3.svg);
}
.agt-ser-d-content.ver_2 .list_item_law li .v-title {
  color: #1D1D3D;
  display: block;
  font-weight: 500;
  padding-bottom: 10px;
  font-family: var(--lora);
}

/*---------------------------------------------------- */
/*Team Details area*/
/*----------------------------------------------------*/
.agt-team-details-section {
  z-index: 2;
  position: relative;
}
.agt-team-details-section.ver_2, .agt-team-details-section.ver_3 {
  z-index: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-team-details-section.ver_2, .agt-team-details-section.ver_3 {
    padding-bottom: 80px;
  }
}
.agt-team-details-section.ver_2:before, .agt-team-details-section.ver_3:before {
  left: 0;
  bottom: 0;
  z-index: -1;
  content: "";
  width: 100%;
  height: 120px;
  position: absolute;
  background-color: #111827;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-team-details-section.ver_2:before, .agt-team-details-section.ver_3:before {
    display: none;
  }
}
.agt-team-details-section.ver_3 {
  font-family: var(--inter);
}

.agt-tmd-content {
  gap: 30px 80px;
  margin-top: -285px;
}
.agt-tmd-content.ver_2 {
  margin-top: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content {
    gap: 30px;
    margin-top: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-tmd-content .item-img {
  max-width: 644px;
}
.agt-tmd-content .item-img .inner-img {
  overflow: hidden;
  border-radius: 16px;
}
.agt-tmd-content .item-text {
  max-width: 596px;
}
.agt-tmd-content .item-text .item-name-degi {
  padding-top: 75px;
  padding-bottom: 120px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content .item-text .item-name-degi {
    padding-bottom: 40px;
    padding-top: 0;
  }
}
.agt-tmd-content .item-text .item-name-degi span {
  color: var(--agt-base-color-1);
  font-size: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content .item-text .item-name-degi span {
    color: #000000;
  }
}
.agt-tmd-content .item-text .item-name-degi h2 {
  color: #fff;
  font-size: 80px;
  padding-top: 15px;
  font-family: var(--test-sohne-600);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content .item-text .item-name-degi h2 {
    color: #000000;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  .agt-tmd-content .item-text .item-name-degi h2 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .agt-tmd-content .item-text .item-name-degi h2 {
    font-size: 40px;
  }
}
.agt-tmd-content .item-text .item-name-degi.ver_2 {
  padding-top: 0;
  padding-bottom: 15px;
}
.agt-tmd-content .item-text .item-name-degi.ver_2 span {
  color: var(--agt-base-color-9);
}
.agt-tmd-content .item-text .item-name-degi.ver_2 h2 {
  color: #1E2F22;
  font-size: 40px;
  padding-top: 10px;
  font-family: var(--field);
}
.agt-tmd-content .item-text .item-name-degi.ver_3 {
  padding-top: 0;
  padding-bottom: 15px;
}
.agt-tmd-content .item-text .item-name-degi.ver_3 span {
  padding-bottom: 10px;
  color: var(--arv-pr-color-1);
}
.agt-tmd-content .item-text .item-name-degi.ver_3 h2 {
  color: #1E2F22;
  font-size: 40px;
  font-weight: 700;
  font-family: var(--khula);
}
.agt-tmd-content .item-text .item-desc p {
  line-height: 1.667;
  padding-bottom: 30px;
}
.agt-tmd-content .item-text .item-desc .info-list,
.info-list-c {
  margin-bottom: 35px;
}
.agt-tmd-content .item-text .item-desc .info-list li, .info-list-c li {
  margin-bottom: 18px;
}
.agt-tmd-content .item-text .item-desc .info-list li span, .info-list-c li strong {
  color: #010101;
  margin-right: 40px;
  font-family: var(--test-sohne-500);
}
.elementor-column.sticky-sidebar {
  position: relative;
  align-items: flex-start;
}
.sticky-sidebar > div {
  position: -webkit-sticky;
  position: sticky;
  top: 12px;
  -webkit-transition: top .3sease;
  transition: top .3sease;
  will-change: top;
}
.agt-tmd-content .item-text .item-desc h3 {
  font-size: 22px;
  padding-bottom: 20px;
  font-family: var(--test-sohne-500);
}
.agt-tmd-content .item-text .item-desc .social-icon {
  border-radius: 8px;
  margin-bottom: 50px;
  display: inline-block;
  background-color: #fff;
  -webkit-box-shadow: -12px 12px 36px 0px rgba(0, 0, 0, 0.1215686275);
          box-shadow: -12px 12px 36px 0px rgba(0, 0, 0, 0.1215686275);
}
.agt-tmd-content .item-text .item-desc .social-icon a {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  display: inline-block;
  border-right: 1px solid #EEEEEE;
}
.agt-tmd-content .item-text .item-desc .social-icon a:last-child {
  border-right: none;
}
.agt-tmd-content .item-text .item-desc .item-exp {
  margin-bottom: 35px;
}
.agt-tmd-content .item-text .item-desc .item-exp li {
  color: #261723;
  margin-bottom: 10px;
}
.agt-tmd-content .item-text .item-desc .item-award li {
  margin-bottom: 10px;
}
.agt-tmd-content .item-text .item-desc .item-award span {
  line-height: 1;
  font-size: 14px;
  color: var(--arv-pr-color-1);
}
.agt-tmd-content .item-text .item-desc .item-award p {
  color: #3C3C3C;
  padding-bottom: 0;
}
.agt-tmd-content .item-text .item-desc.ver_3 h3 {
  color: #202020;
  font-size: 26px;
  font-weight: 600;
  padding-bottom: 15px;
  font-family: var(--khula);
}
.agt-tmd-content .item-text .item-desc.ver_3 .agt-abp-state-progress {
  margin-bottom: 45px;
}
.agt-tmd-content .item-text .item-desc.ver_3 .agt-abp-state-progress .skill-set-percent h4 {
  color: #202020;
  font-weight: 500;
}
.agt-tmd-content .item-text .item-desc.ver_3 .agt-abp-state-progress .skill-set-percent .progress-bar {
  top: 0;
  background-color: var(--arv-se-color-1);
}
.agt-tmd-content .item-text .item-desc.ver_3 .agt-abp-state-progress .skill-set-percent .progress {
  background-color: rgba(251, 153, 90, 0.12);
}
.agt-tmd-content .item-text .item-desc.ver_3 .agt-abp-state-progress .skill-set-percent .progress span {
  color: var(--arv-se-color-1);
}
.agt-tmd-content.chari_vt .item-text .item-name-degi {
  padding-top: 50px;
  padding-bottom: 130px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content.chari_vt .item-text .item-name-degi {
    padding-top: 30px;
    padding-bottom: 40px;
  }
}
.agt-tmd-content.chari_vt .item-text .item-name-degi h2 {
  font-size: 64px;
  padding-bottom: 10px;
  font-family: var(--playfair);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tmd-content.chari_vt .item-text .item-name-degi h2 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .agt-tmd-content.chari_vt .item-text .item-name-degi h2 {
    font-size: 40px;
  }
}
.agt-tmd-content.chari_vt .item-text .item-name-degi span {
  color: var(--agn-clr-pr-9);
}

.agt-tds-skill-sec {
  background-color: #18333B;
}
.agt-tds-skill-sec.ver_2 {
  background-color: #111827;
}

.agt-tds-skill-text-wrap {
  gap: 30px 80px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-tds-skill-text-wrap {
    gap: 30px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-tds-skill-text-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-tds-skill-text {
  max-width: 620px;
}
.agt-tds-skill-text h3 {
  color: #fff;
  font-size: 40px;
  padding-bottom: 25px;
  font-family: var(--test-sohne-500);
}
.agt-tds-skill-text p {
  color: #fff;
  padding-bottom: 20px;
}
.agt-tds-skill-text.ver_2 h3 {
  line-height: 1;
  font-family: var(--field);
}

.agt-tds-skill-progress {
  width: 100%;
  max-width: 620px;
}
.agt-tds-skill-progress h3 {
  color: #fff;
  font-size: 40px;
  padding-bottom: 25px;
  font-family: var(--test-sohne-500);
}
.agt-tds-skill-progress.ver_2 h3 {
  line-height: 1;
  font-family: var(--field);
}
.agt-tds-skill-progress.ver_3 h3 {
  color: #202020;
  line-height: 1;
  font-family: var(--khula);
}

.agt-td-contact-section {
  z-index: 1;
  position: relative;
}
.agt-td-contact-section:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  content: "";
  height: 300px;
  position: absolute;
  background-color: #18333B;
}
.agt-td-contact-section.ver_2:before {
  background-color: #111827;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.agt-td-contact-content {
  gap: 20px;
  overflow: hidden;
  position: relative;
  border-radius: 16px;
  background-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-td-contact-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-td-contact-content .agt-cn-form {
  padding: 60px 40px;
}
.agt-td-contact-content .agt-cn-form.ver_2 h3 {
  font-family: var(--field);
}
@media (max-width: 767px) {
  .agt-td-contact-content .agt-cn-form.ver_2 h3 {
    font-size: 26px;
  }
}
.agt-td-contact-content .agt-cn-form.ver_2 .agt-contact-form-input button {
  color: #fff;
  -webkit-clip-path: none;
          clip-path: none;
  border-radius: 100px;
  background-color: var(--agt-base-color-9);
}
.agt-td-contact-content .agt-tmcn-img {
  width: 100%;
  height: 100%;
}
.agt-td-contact-content .agt-tmcn-img img {
  width: 100%;
  height: 702px;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-td-content-2 .item-td-img .inner-img {
  overflow: hidden;
  border-radius: 20px;
  display: inline-block;
}

.agt-cn-form.gray_bg {
  max-width: 100%;
  -webkit-clip-path: none;
          clip-path: none;
  border-radius: 10px;
  background-color: #F1F1F1;
}
.agt-cn-form.gray_bg .agt-contact-form-input button {
  -webkit-clip-path: none;
          clip-path: none;
  border-radius: 100px;
  background-color: var(--arv-se-color-1);
}
.agt-cn-form.gray_bg .agt-contact-form-input button:hover {
  background-color: var(--arv-pr-color-1);
}
.agt-cn-form.gray_bg .agt-contact-form-input .input-field input,
.agt-cn-form.gray_bg .agt-contact-form-input .input-field textarea {
  border-bottom: 1px solid #D9D9D9;
  padding-left: 0;
}
.agt-cn-form.gray_bg .agt-contact-form-input .input-field input:focus,
.agt-cn-form.gray_bg .agt-contact-form-input .input-field textarea:focus {
  border-bottom: 1px solid var(--agn-clr-black-2);
}
p.comment-notes {
  display: none;
}
/*---------------------------------------------------- */
/*Project Details area*/
/*----------------------------------------------------*/
.agt-portfolio-details-section {
  position: relative;
  z-index: 2;
}

.agt-portfolio-details-content .item-img-info {
  padding-bottom: 35px;
}
.agt-portfolio-details-content .item-img-info .inner-img {
  overflow: hidden;
  margin-top: -80px;
  border-radius: 16px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-portfolio-details-content .item-img-info .inner-img {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-portfolio-details-content .item-img-info .inner-img {
    height: 300px;
  }
  .agt-portfolio-details-content .item-img-info .inner-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.agt-portfolio-details-content .inner-info-wrap {
  gap: 20px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 1178px;
  padding: 30px 60px;
  position: absolute;
  border-radius: 10px;
  background-color: #fff;
  border-bottom: 1px solid var(--agn-clr-pr-3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-portfolio-details-content .inner-info-wrap {
    position: relative;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-portfolio-details-content .inner-info-wrap {
    padding: 30px;
  }
}
.agt-portfolio-details-content .inner-info-wrap .inner-info {
  position: relative;
}
.agt-portfolio-details-content .inner-info-wrap .inner-info p {
  margin-bottom: 0;
}
.agt-portfolio-details-content .inner-info-wrap .inner-info:before {
  top: 0;
  width: 1px;
  height: 65px;
  content: "";
  right: -40px;
  position: absolute;
  background-color: #D9D9D9;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-portfolio-details-content .inner-info-wrap .inner-info:before {
    display: none;
  }
}
.agt-portfolio-details-content .inner-info-wrap .inner-info h3 {
  color: #010101;
  font-size: 20px;
  padding-bottom: 4px;
}
.agt-portfolio-details-content .inner-info-wrap .inner-info span {
  font-size: 16px;
}
.agt-portfolio-details-content .inner-info-wrap .inner-info:last-child:before {
  display: none;
}

.mt-gallery-wrap {
  margin: 0 auto;
  max-width: 1060px;
}

.mt-portfolio-details-text h3, .mt-portfolio-details-text h2 {
  font-size: 28px;
  font-family: var(--test-sohne-500);
  padding-bottom: 20px;
}
.mt-portfolio-details-text h2 {
  font-size: 32px;
}
.mt-portfolio-details-text p {
  padding-bottom: 30px;
}

.mt-portfolio-details-text ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.mt-portfolio-details-text ul li i {
  padding-right: 10px;
}

.mt-pd-item-img {
  overflow: hidden;
  border-radius: 20px;
}

.mt-gallery-wrap .g-inner-item {
  margin-bottom: 30px;
}
.mt-gallery-wrap .item-img {
  height: 100%;
  width: 100%;
  display: inline-block;
}
.mt-gallery-wrap .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*---------------------------------------------------- */
/*Blog Details area*/
/*----------------------------------------------------*/

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.agt-blgd-meta ul {
  padding: 15px 30px;
  border-radius: 30px;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.12);
}
.agt-blgd-meta ul li {
  margin-right: 35px;
}
.agt-blgd-meta ul li:last-child {
  margin-right: 0;
}
.agt-blgd-meta ul li a i {
  color: #fff;
}
.agt-blgd-meta.ver_2 ul {
  background-color: rgba(32, 32, 32, 0.08);
}
.agt-blgd-meta.ver_2 ul li a {
  color: #202020;
}
.agt-blgd-meta.ver_2 ul li a i {
  color: #202020;
}

.agt-blog-details-section {
  z-index: 2;
  position: relative;
}

.agt-blog-dt-thumb {
  margin-top: -80px;
  margin-bottom: 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-blog-dt-thumb {
    margin-top: 70px;
  }
}
.agt-blog-dt-thumb .item-img {
  width: 100%;
  overflow: hidden;
  border-radius: 16px;
  display: inline-block;
}
@media (max-width: 767px) {
  .agt-blog-dt-thumb .item-img {
    height: 300px;
  }
  .agt-blog-dt-thumb .item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.agt-blog-dt-text .item-text-area {
  margin: 0 auto;
  max-width: 730px;
}
.agt-blog-dt-text .item-text-area p {
  padding-bottom: 35px;
}
.agt-blog-dt-text .item-text-area p span {
  font-size: 40px;
  line-height: 1;
}
.agt-blog-dt-text .item-text-area h3, #respond .comment-reply-title{
  color: #010101;
  font-size: 32px;
  padding-bottom: 25px;
  font-family: var(--test-sohne-500);
}
.agt-blog-dt-text .item-text-area li {
  margin-bottom: 18px;
}
.agt-blog-dt-text .item-text-area li i {
  color: #1C1C1C;
  margin-right: 8px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.agt-blog-dt-text .item-text-area blockquote {
  z-index: 1;
  padding: 40px;
  font-size: 20px;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 60px;
  position: relative;
  border-radius: 8px;
  background-color: #fff;
  border-left: 4px solid var(--agn-clr-pr-3);
}
.agt-blog-dt-text .item-text-area blockquote:before {
  top: 15px;
  left: 40px;
  z-index: -1;
  opacity: 0.3;
  line-height: 1;
  color: var(--agn-clr-pr-3);
  font-size: 80px;
  font-weight: 900;
  content: "\f10d";
  position: absolute;
  font-family: "Font Awesome 5 Free";
}
.agt-blog-dt-text .item-text-area blockquote span {
  display: block;
  font-size: 18px;
  margin-top: 10px;
  font-weight: 700;
  padding-left: 110px;
  position: relative;
  text-transform: uppercase;
}
.agt-blog-dt-text .item-text-area blockquote span:before {
  left: 0;
  top: 13px;
  width: 90px;
  height: 2px;
  content: "";
  position: absolute;
  background-color: var(--agn-clr-pr-3);
}
.agt-blog-dt-text .item-text-area.ver_2 blockquote {
  background-color: #F7F7F8;
  border-left: 4px solid var(--arv-se-color-1);
  border-right: 4px solid var(--arv-se-color-1);
}
.agt-blog-dt-text .item-text-area.ver_2 blockquote:before {
  color: var(--arv-se-color-1);
}
.agt-blog-dt-text .item-text-area.ver_2 blockquote span:before {
  background-color: var(--arv-se-color-1);
}
.agt-blog-dt-text .item-img-wrap-row .item-img {
  overflow: hidden;
  border-radius: 16px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blog-dt-text .item-img-wrap-row .item-img {
    margin-bottom: 30px;
  }
}
.agt-blog-dt-text .agt-cn-form {
  max-width: 100%;
  -webkit-clip-path: none;
          clip-path: none;
}

.art-blog-share-tag {
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}
.art-blog-share-tag span {
  color: #010101;
  font-size: 20px;
  display: block;
  margin-bottom: 10px;
  font-family: var(--test-sohne-500);
  margin-right: 15px;
}
.art-blog-share-tag .art-blog-tag a {
  margin: 5px;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 5px;
  display: inline-block;
  background-color: #fff;
}
.art-blog-share-tag .art-blog-tag a:hover {
  color: #fff;
  background-color: var(--agn-clr-pr-3);
}
.art-blog-share-tag .art-blog-tag.ver_2 a {
  background-color: #F4F4F4;
}
.art-blog-share-tag .art-blog-tag.ver_2 a:hover {
  background-color: var(--arv-se-color-1);
}
.art-blog-share-tag .art-blog-share a {
  width: 36px;
  margin: 5px;
  height: 36px;
  border-radius: 100%;
  display: inline-block;
  line-height: 36px;
  text-align: center;
  background-color: var(--arv-se-color-1);
  color: #fff;
}
.agt-blog-dt-text .item-text-area .form-submit {
  display: none;
}
.art-blog-details-author {
  padding: 30px;
  gap: 30px 25px;
  margin-top: 40px;
  border-radius: 8px;
  margin-bottom: 60px;
  background: #F0F3F9;
}
.art-blog-details-author .admin-title-social {
  margin-bottom: 10px;
}
.art-blog-details-author .inner-img {
  width: 140px;
  height: 140px;
  overflow: hidden;
  border-radius: 100%;
  border: 4px solid #fff;
}
.art-blog-details-author .inner-text {
  max-width: 500px;
}
.art-blog-details-author .inner-text h4 {
  color: #010101;
  line-height: 1;
  font-size: 24px;
  font-weight: 500;
  font-family: var(--test-sohne-500);
}
.art-blog-details-author .inner-text p {
  color: #010101;
  padding-bottom: 0;
}
.art-blog-details-author .inner-social {
  margin-top: 15px;
}
.art-blog-details-author .inner-social a {
  color: #010101;
  margin-right: 15px;
}
.art-blog-details-author .inner-social a:hover {
  color: var(--art-base-color-1);
}

.agt-blog-text-area-3 .item-img-wrap-row .item-img {
  overflow: hidden;
  border-radius: 16px;
}
.agt-blog-text-area-3 .item-text-area {
  margin: 0 auto;
  max-width: 730px;
}
.agt-blog-text-area-3 .item-text-area p {
  color: #252C35;
  padding-bottom: 40px;
}
.agt-blog-text-area-3 .item-text-area p span {
  font-size: 48px;
  font-weight: 500;
}
.agt-blog-text-area-3 .item-text-area h3 {
  font-size: 28px;
  font-weight: 500;
  padding-bottom: 20px;
}
.agt-blog-text-area-3 .item-text-area ul {
  margin-bottom: 20px;
}
.agt-blog-text-area-3 .item-text-area ul li {
  padding-left: 18px;
  margin-bottom: 25px;
  position: relative;
}
.agt-blog-text-area-3 .item-text-area ul li:before {
  left: 0;
  top: 10px;
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--agn-clr-pr-4);
}
.agt-blog-text-area-3 .item-text-area ul li span {
  display: inline-block;
}
.agt-blog-text-area-3 .item-text-area ul li .item-title {
  color: #252C35;
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 5px;
}

/*---------------------------------------------------- */
/*Destination Details area*/
/*----------------------------------------------------*/
.agt-desti-details-content .item-thumb-img {
  overflow: hidden;
  border-radius: 10px;
  display: inline-block;
}
.agt-desti-details-content .item-text-wrapper {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-desti-details-content .item-text-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-desti-details-content .item-text-content {
  max-width: 730px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-desti-details-content .item-text-content {
    max-width: 570px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-desti-details-content .item-text-content {
    max-width: 100%;
  }
}
.agt-desti-details-content .item-text-content p {
  padding-bottom: 20px;
}
.agt-desti-details-content .item-text-content h3 {
  color: #1E2F22;
  font-size: 40px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .agt-desti-details-content .item-text-content h3 {
    font-size: 30px;
  }
}
.agt-desti-details-content .item-text-content .desti-detials-overview {
  z-index: 1;
  padding: 60px 0px 100px;
}
@media (max-width: 767px) {
  .agt-desti-details-content .item-text-content .desti-detials-overview {
    gap: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.agt-desti-details-content .item-text-content .desti-detials-overview .overview-list {
  width: 100%;
  max-width: 460px;
  padding: 0px 40px;
  border-radius: 12px;
  background: #fff;
}
.agt-desti-details-content .item-text-content .desti-detials-overview .overview-list .ov-list-item {
  padding: 20px 0px;
  border-bottom: 1px dashed #D5D5D6;
}
@media (max-width: 767px) {
  .agt-desti-details-content .item-text-content .desti-detials-overview .overview-list .ov-list-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-desti-details-content .item-text-content .desti-detials-overview .overview-list .ov-list-item .ov-name {
  color: #1E2F22;
  font-size: 18px;
}
.agt-desti-details-content .item-text-content .desti-detials-overview .overview-list .ov-list-item .ov-value {
  color: rgba(30, 47, 34, 0.72);
}
.agt-desti-details-content .item-text-content .desti-detials-overview .overview-img {
  top: 0;
  right: 0;
  z-index: -1;
  overflow: hidden;
  position: absolute;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .agt-desti-details-content .item-text-content .desti-detials-overview .overview-img {
    position: static;
  }
}

.desti-details-photo-gallery .gallery-item-1 {
  gap: 20px;
  margin-bottom: 20px;
}
.desti-details-photo-gallery .gallery-item-1 .item-img {
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .desti-details-photo-gallery .gallery-item-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-side-bar {
  width: 100%;
  max-width: 420px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-side-bar {
    max-width: 100%;
  }
}

.gt-sidebar-widget {
  width: 100%;
  padding: 35px 40px;
  margin-bottom: 30px;
  border-radius: 8px;
  background: rgb(255, 255, 255);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .gt-sidebar-widget {
    padding: 35px 20px;
  }
}
.gt-sidebar-widget .widget-title {
  color: #363539;
  font-size: 22px;
  padding-bottom: 16px;
}
.gt-sidebar-widget .search-widget form {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}
.gt-sidebar-widget .search-widget input {
  width: 100%;
  height: 56px;
  border: none;
  color: #858488;
  font-size: 16px;
  padding-left: 20px;
  border-radius: 100px;
  background-color: rgb(241, 236, 229);
}
.gt-sidebar-widget .search-widget input::-webkit-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.gt-sidebar-widget .search-widget input::-moz-placeholder {
  font-size: 16px;
  color: #858488;
}
.gt-sidebar-widget .search-widget input:-ms-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.gt-sidebar-widget .search-widget input::-ms-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.gt-sidebar-widget .search-widget input::placeholder {
  font-size: 16px;
  color: #858488;
}
.gt-sidebar-widget .search-widget button {
  top: 8px;
  right: 8px;
  color: #fff;
  width: 40px;
  height: 40px;
  border: none;
  font-size: 16px;
  position: absolute;
  border-radius: 100%;
  background: var(--agt-base-color-9);
}
.gt-sidebar-widget .popular-place-widget .pp-widget-item {
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: 15px;
  background: #FFFFFF;
  border: 1px solid rgba(30, 47, 34, 0.16);
}
.gt-sidebar-widget .popular-place-widget .pp-widget-item .item-img-meta .item-img img {
  width: 100%;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
.gt-sidebar-widget .popular-place-widget .pp-widget-item .item-text {
  padding: 15px 20px;
}
.gt-sidebar-widget .popular-place-widget .pp-widget-item .item-text .item-title h3 {
  color: #363539;
  line-height: 1;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 10px;
  font-family: var(--inter);
}
.gt-sidebar-widget .popular-place-widget .pp-widget-item .item-text .item-title span {
  font-size: 16px;
  font-weight: 500;
  color: var(--agt-base-color-9);
}
.gt-sidebar-widget .popular-place-widget .pp-widget-item .item-text .item-day {
  color: #363539;
  font-size: 16px;
  font-weight: 400;
}
.gt-sidebar-widget .category-widget li a {
  width: 100%;
  color: #4F4E54;
  display: block;
  font-size: 18px;
  line-height: 1.1;
  position: relative;
  padding: 19px 0px 25px 24px;
  border-top: 1px dashed #D5D5D6;
}
.gt-sidebar-widget .category-widget li a:before {
  left: 0;
  top: 20px;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 100%;
  position: absolute;
  border: 1px solid #CFCFCF;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.gt-sidebar-widget .category-widget li a span {
  right: 0;
  width: 40px;
  top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  color: #4F4E54;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #EFEFEF;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.gt-sidebar-widget .category-widget li a:hover {
  color: var(--agt-base-color-9);
}
.gt-sidebar-widget .category-widget li a:hover:before {
  background-color: var(--agt-base-color-9);
}
.gt-sidebar-widget .category-widget li a:hover span {
  color: #fff;
  background-color: var(--agt-base-color-9);
}
.gt-sidebar-widget .request-widget .sidebar-input input {
  width: 100%;
  height: 52px;
  color: #4F4E54;
  font-size: 16px;
  font-weight: 500;
  padding-left: 15px;
  border-radius: 10px;
  margin-bottom: 12px;
  background-color: #fff;
  border: 1px solid rgba(43, 42, 48, 0.1490196078);
}
.gt-sidebar-widget .request-widget .sidebar-input input::-webkit-input-placeholder {
  color: #4F4E54;
}
.gt-sidebar-widget .request-widget .sidebar-input input::-moz-placeholder {
  color: #4F4E54;
}
.gt-sidebar-widget .request-widget .sidebar-input input:-ms-input-placeholder {
  color: #4F4E54;
}
.gt-sidebar-widget .request-widget .sidebar-input input::-ms-input-placeholder {
  color: #4F4E54;
}
.gt-sidebar-widget .request-widget .sidebar-input input::placeholder {
  color: #4F4E54;
}
.gt-sidebar-widget .request-widget .sidebar-input input::-webkit-outer-spin-button, .gt-sidebar-widget .request-widget .sidebar-input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.gt-sidebar-widget .request-widget .sidebar-input span {
  top: 10px;
  right: 15px;
  position: absolute;
}
.gt-sidebar-widget .request-widget button {
  color: #fff;
  width: 100%;
  border: none;
  padding: 15px;
  font-size: 16px;
  font-weight: 800;
  border-radius: 100px;
  background: var(--agt-base-color-9);
}
.gt-sidebar-widget .request-widget h4 {
  font-size: 18px;
  padding: 20px 0px 25px;
}
.gt-sidebar-widget .request-widget .gt-add-request ul {
  margin-bottom: 20px;
}
.gt-sidebar-widget .request-widget .gt-add-request li {
  gap: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  padding-left: 30px;
  margin-bottom: 25px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px dashed #DFDFE0;
}
.gt-sidebar-widget .request-widget .gt-add-request li:last-child {
  margin-bottom: 0;
}
.gt-sidebar-widget .request-widget .gt-add-request li:before {
  left: 0;
  top: 3px;
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  border-radius: 100%;
  background-color: #F7F7F7;
  border: 1.5px solid #D5D5D6;
}
.gt-sidebar-widget .request-widget .gt-add-request li.active:before {
  background-color: var(--agt-base-color-9);
  border: 1.5px solid var(--agt-base-color-9);
}
.gt-sidebar-widget .request-widget .gt-add-request li:last-child:before {
  display: none;
}
.gt-sidebar-widget .request-widget .gt-add-request li .add-title {
  font-size: 16px;
}
.gt-sidebar-widget .request-widget .gt-add-request li .add-value {
  color: #363539;
  font-size: 16px;
  font-weight: 400;
}
.gt-sidebar-widget .request-widget .gt-add-request li .add-value b {
  display: block;
}
.gt-sidebar-widget .times-widget li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #2B2A30;
  padding: 12px 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px dashed #DFDFE0;
}
.gt-sidebar-widget .times-widget li:last-child {
  border: none;
}
.gt-sidebar-widget .times-widget li:first-child {
  padding-top: 0;
}
.gt-sidebar-widget .times-widget li .time-title.off-day,
.gt-sidebar-widget .times-widget li .time-value.off-day {
  color: #F82020;
}
.gt-sidebar-widget .gt-check-list li,
.gt-sidebar-widget .gt-check-list_2 li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #4F4E54;
  position: relative;
  cursor: pointer;
  padding: 15px 25px 15px;
  border-top: 1px dashed #D5D5D6;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.gt-sidebar-widget .gt-check-list li span,
.gt-sidebar-widget .gt-check-list_2 li span {
  top: 11px;
  right: 0;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #EFEFEF;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.gt-sidebar-widget .gt-check-list li:before,
.gt-sidebar-widget .gt-check-list_2 li:before {
  left: 0;
  top: 23px;
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  border-radius: 100%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  border: 1px solid rgb(170, 170, 172);
}
.gt-sidebar-widget .gt-check-list li.active,
.gt-sidebar-widget .gt-check-list_2 li.active {
  color: var(--agt-base-color-9);
}
.gt-sidebar-widget .gt-check-list li.active span,
.gt-sidebar-widget .gt-check-list_2 li.active span {
  color: #fff;
  background-color: var(--agt-base-color-9);
}
.gt-sidebar-widget .gt-check-list li.active:before,
.gt-sidebar-widget .gt-check-list_2 li.active:before {
  background-color: var(--agt-base-color-9);
  border: 1px solid var(--agt-base-color-9);
}
.gt-sidebar-widget .gt-check-list .show-more,
.gt-sidebar-widget .gt-check-list_2 .show-more {
  cursor: pointer;
  font-weight: 500;
  position: relativ;
}
.gt-sidebar-widget .range-widget .widget-title {
  padding-bottom: 5px;
}
.gt-sidebar-widget .range-widget .wc-input-range {
  margin-left: 8px;
  margin-bottom: 5px;
}
.gt-sidebar-widget .range-widget .wc-input-range span {
  color: #fff;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
}
.gt-sidebar-widget .range-widget .wc-input-range #slider-range,
.gt-sidebar-widget .range-widget .wc-input-range #slider-range_2 {
  height: 10px;
  width: 300px;
  border: none;
  border-radius: 30px;
  margin-right: 15px;
  background: var(--gt-gradient-1);
}
.gt-sidebar-widget .range-widget .wc-input-range #slider-range .ui-widget-header,
.gt-sidebar-widget .range-widget .wc-input-range #slider-range_2 .ui-widget-header {
  background: var(--gt-gradient-1);
}
.gt-sidebar-widget .range-widget .wc-input-range #slider-range .ui-slider-handle,
.gt-sidebar-widget .range-widget .wc-input-range #slider-range_2 .ui-slider-handle {
  top: -7px;
  width: 24px;
  height: 24px;
  margin-left: 0;
  cursor: pointer;
  margin-bottom: 0;
  border-radius: 100%;
  background: var(--gt-gradient-1);
  border: 5px solid var(--gt-gradient-1);
}
.gt-sidebar-widget .range-widget .wc-input-range #slider-range .ui-slider-handle:focus,
.gt-sidebar-widget .range-widget .wc-input-range #slider-range_2 .ui-slider-handle:focus {
  outline: none;
}
.gt-sidebar-widget .range-widget .wc-input-range .range-value input {
  color: #fff;
  width: 90px;
  height: 40px;
  border: none;
  font-size: 14px;
  font-weight: 800;
  border-radius: 5px;
  padding-left: 10px;
  background: var(--gt-gradient-1);
}
.gt-sidebar-widget .tag-widget li {
  margin: 4px;
}
.gt-sidebar-widget .tag-widget a {
  font-size: 16px;
  padding: 5px 20px;
  border-radius: 5px;
  display: inline-block;
  background-color: #fff;
}
.gt-sidebar-widget .tag-widget a:hover {
  color: #fff;
  background-color: var(--agt-base-color-9);
}

/*---------------------------------------------------- */
/*Tour Details area*/
/*----------------------------------------------------*/
.wpte-gallery-wrapper__multi-banners {
  margin: 0 0 48px;
  overflow: hidden;
  padding-top: 120px;
  margin-bottom: 30px;
  border-radius: 15px;
}

.trip-content-area {
  padding-bottom: 120px;
}
.agt-tour-details-content .item-thumb-img {
  overflow: hidden;
  border-radius: 10px;
  display: inline-block;
}

.agt-tour-details-wrap {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-tour-details-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-tour-details-text {
  max-width: 770px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-tour-details-text {
    max-width: 570px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .agt-tour-details-text {
    max-width: 100%;
  }
}
.agt-tour-details-text .gt-hotel-location-rate {
  border-bottom: 1px solid rgba(30, 47, 34, 0.16);
}
.agt-tour-details-text .gt-hotel-location-rate .gt-hotel-location i {
  color: #1E2F22;
  margin-right: 5px;
}
.agt-tour-details-text .gt-hotel-location-rate .gt-hotel-rate {
  color: #363539;
}
.agt-tour-details-text .gt-hotel-location-rate .gt-hotel-rate i {
  color: #F2994A;
}
.agt-tour-details-text h3 {
  color: #1E2F22;
  line-height: 1;
  font-size: 40px;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .agt-tour-details-text h3 {
    font-size: 30px;
  }
}
.agt-tour-details-text p {
  padding-bottom: 30px;
}
.agt-tour-details-text .item-heightlight span {
  gap: 10px;
  color: var(--agn-clr-black-11);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  padding-bottom: 8px;
}
.agt-tour-details-text .item-heightlight p {
  padding-left: 35px;
  padding-bottom: 15px;
}
.agt-tour-details-text .gt-details-list {
  margin-bottom: 30px;
}
.agt-tour-details-text .gt-details-list li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 12px;
}
.agt-tour-details-text .gt-details-list li:before {
  left: 0;
  top: 4px;
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  background-image: url(../imgs/icon/check-2.svg);
}

.gt-tour-details-info {
  width: 100%;
  gap: 30px;
  padding: 40px 0px 30px;
  border-bottom: 1px solid #D9D9D9;
}
.gt-tour-details-info .gt-td-info-item {
  gap: 12px;
  width: 170px;
}
.gt-tour-details-info .gt-td-info-item .inner-icon {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background-color: #fff;
}
.gt-tour-details-info .gt-td-info-item .inner-text {
  max-width: 110px;
}
.gt-tour-details-info .gt-td-info-item .inner-text span {
  color: #4F4E54;
  font-size: 14px;
}
.gt-tour-details-info .gt-td-info-item .inner-text h3 {
  color: #363539;
  font-size: 18px;
  font-weight: 500;
  padding-top: 5px;
  padding-bottom: 0;
  font-family: var(--inter);
}

/*---------------------------------------------------- */
/*Properties area*/
/*----------------------------------------------------*/
.directorist-single-contents-area {
  margin-top: 120px;
  margin-bottom: 120px;
}
.agt-properties-section .container {
  max-width: 1320px;
}

.agt-pro-sidebar {
  width: 100%;
  max-width: 420px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pro-sidebar {
    max-width: 100%;
  }
}

.agt-properties-content {
  gap: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-properties-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-pro-widget {
  padding: 40px 32px;
  margin-bottom: 40px;
  border-radius: 8px;
  font-family: var(--inter);
  background-color: #F4F4F4;
}
.agt-pro-widget .widget-title {
  font-size: 26px;
  font-weight: 500;
  padding-bottom: 25px;
}
.agt-pro-widget .type-widget input, .agt-pro-widget .type-widget select {
  width: 100%;
  height: 56px;
  border: none;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 6px;
  margin-bottom: 8px;
  padding-left: 20px;
  background-color: #fff;
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .type-widget input::-webkit-input-placeholder, .agt-pro-widget .type-widget select::-webkit-input-placeholder {
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .type-widget input::-moz-placeholder, .agt-pro-widget .type-widget select::-moz-placeholder {
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .type-widget input:-ms-input-placeholder, .agt-pro-widget .type-widget select:-ms-input-placeholder {
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .type-widget input::-ms-input-placeholder, .agt-pro-widget .type-widget select::-ms-input-placeholder {
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .type-widget input::placeholder, .agt-pro-widget .type-widget input option, .agt-pro-widget .type-widget select::placeholder, .agt-pro-widget .type-widget select option {
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .type-select {
  position: relative;
}
.agt-pro-widget .type-select:before {
  top: 15px;
  right: 20px;
  font-size: 16px;
  font-weight: 900;
  content: "\f078";
  position: absolute;
  font-family: "Font Awesome 6 free";
}
.agt-pro-widget .agt-cate-select li {
  padding-left: 24px;
  position: relative;
  margin-bottom: 12px;
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .agt-cate-select li:before {
  left: 0;
  top: 5px;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 100%;
  position: absolute;
  border: 1px solid #C8C8C8;
}
.agt-pro-widget button {
  color: #fff;
  width: 100%;
  height: 56px;
  border: none;
  border-radius: 5px;
  background-color: var(--agn-clr-pr-4);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-pro-widget button:hover {
  background-color: #000;
}
.agt-pro-widget .agt-listing-item {
  margin-bottom: 12px;
}
.agt-pro-widget .agt-listing-item .item-img {
  height: 211px;
  overflow: hidden;
  border-radius: 6px;
}
.agt-pro-widget .agt-listing-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-pro-widget .agt-listing-item .item-text {
  left: 0;
  right: 0;
  width: 93%;
  bottom: 15px;
  padding: 15px;
  margin: 0 auto;
  border-radius: 4px;
  position: absolute;
  font-family: var(--inter);
  background-color: #fff;
}
.agt-pro-widget .agt-listing-item .item-text a {
  font-size: 18px;
  font-weight: 600;
}
.agt-pro-widget .agt-listing-item .item-text p {
  font-size: 16px;
  margin-bottom: 0;
  padding-bottom: 5px;
  color: rgba(37, 44, 53, 0.72);
}
.agt-pro-widget .agt-listing-item .item-text p span {
  color: rgb(37, 44, 53);
}
@media (max-width: 480px) {
  .agt-pro-widget .agt-listing-item .item-text {
    width: 100%;
    position: static;
  }
}

.agt-properties-feed {
  width: 100%;
  max-width: 870px;
  font-family: var(--inter);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-properties-feed {
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-pr-feed-top {
    gap: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-pr-feed-top .title-top h3 {
  color: #10151C;
  font-size: 32px;
  padding-bottom: 5px;
  font-family: var(--ethereal);
}
.agt-pr-feed-top .title-top span {
  color: rgba(37, 44, 53, 0.72);
}
.agt-pr-feed-top .view-action-top {
  gap: 16px;
}
@media (max-width: 480px) {
  .agt-pr-feed-top .view-action-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-pr-feed-top .agt-view-btn {
  gap: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.agt-pr-feed-top .agt-view-btn button {
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid rgba(16, 21, 28, 0.2);
  background-color: transparent;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-pr-feed-top .agt-view-btn button:hover, .agt-pr-feed-top .agt-view-btn button.active {
  color: #fff;
  border: 1px solid var(--agt-base-color-10);
  background-color: var(--agt-base-color-10);
}
.agt-pr-feed-top .agt-product-sorting:before {
  top: 12px;
  right: 20px;
  font-size: 16px;
  font-weight: 900;
  content: "\f078";
  position: absolute;
  font-family: "Font Awesome 6 free";
}
.agt-pr-feed-top .agt-product-sorting select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
  border: 1px solid rgba(16, 21, 28, 0.2);
  padding: 10px 48px 10px 20px;
}

.agt-shop-feed-content {
  margin: 0px -15px;
}
.agt-shop-feed-content .agn-services-4-item {
  max-width: 100%;
}

.agt-shop-feed-content .products > li {
  width: calc(50% - 30px);
  float: left;
  margin: 15px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-shop-feed-content .products > li {
    width: calc(100% - 30px);
  }
}
.agt-shop-feed-content .products > li .agn-services-4-item .content {
  padding: 36px 25px;
  -webkit-transition: all 0ms ease-in-out;
  transition: all 0ms ease-in-out;
}
.agt-shop-feed-content .products > li .agn-services-4-item .item-img {
  -webkit-transition: all 0ms ease-in-out;
  transition: all 0ms ease-in-out;
}
.agt-shop-feed-content .products > li .agn-services-4-item:hover .item-img {
  -webkit-transition: all 0ms ease-in-out;
  transition: all 0ms ease-in-out;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.agt-shop-feed-content .products.list-view > li {
  float: none;
  width: calc(100% - 30px);
}
.agt-shop-feed-content .products.list-view > li .agn-services-4-item {
  padding: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 48px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid rgba(16, 21, 28, 0.2);
}
.agt-shop-feed-content .products.list-view > li .agn-services-4-item .item-img {
  height: 277px;
  width: 302px;
}
.agt-shop-feed-content .products.list-view > li .agn-services-4-item .content-posi {
  position: static;
  max-width: 443px;
}
.agt-shop-feed-content .products.list-view > li .agn-services-4-item .content {
  margin: 0;
  padding: 0;
}
.agt-shop-feed-content .products.list-view > li .agn-services-4-item .for-sale {
  top: 50px;
  left: 50px;
}

.agn-Property-1.ver_2 {
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 60px;
}

.agn-services-4-item.full_width {
  max-width: 100%;
  margin-bottom: 30px;
}

.agn-home-4.inner_ver {
  font-family: var(--inter);
}
.agn-home-4.inner_ver h1, .agn-home-4.inner_ver h2, .agn-home-4.inner_ver h3, .agn-home-4.inner_ver h4, .agn-home-4.inner_ver h5, .agn-home-4.inner_ver h6 {
  font-family: var(--ethereal) !important;
}
.agn-home-4.inner_ver .agt-tmd-content .item-text .item-name-degi span {
  color: var(--agn-clr-pr-4);
}
.agn-home-4.inner_ver .agt-td-contact-content {
  background-color: #F4F4F4;
}
.agn-home-4.inner_ver .agt-td-contact-content .agt-cn-form {
  -webkit-clip-path: none;
          clip-path: none;
  background-color: transparent;
}
.agn-home-4.inner_ver .agt-td-contact-content .agt-cn-form.ver_2 .agt-contact-form-input button {
  background-color: var(--agn-clr-pr-4);
}

/*---------------------------------------------------- */
/*Properties Single area*/
/*----------------------------------------------------*/
.agt-prot-gallery-content {
  margin: 0px 24px;
}
@media (max-width: 767px) {
  .agt-prot-gallery-content {
    margin: 0px 15px;
  }
}

@media (max-width: 767px) {
  .agt-prop-gl-item {
    height: 320px;
  }
  .agt-prop-gl-item .item-img {
    height: 100%;
  }
  .agt-prop-gl-item .item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.agt-prop-gl-item .item-img {
  overflow: hidden;
  border-radius: 20px;
}

.agt-prot-gl-thumb-area {
  left: 0;
  right: 0;
  bottom: 32px;
  margin: 0 auto;
  max-width: 1310px;
  position: absolute;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-prot-gl-thumb-area {
    bottom: 0;
    margin-top: 30px;
    position: relative;
  }
}
.agt-prot-gl-thumb-area .agtg-slider-arrow {
  top: 50%;
  z-index: 3;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000000;
  position: absolute;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #FFFFFF;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  -webkit-box-shadow: 4px 8px 12px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 4px 8px 12px 0px rgba(0, 0, 0, 0.4);
  background-color: rgba(255, 255, 255, 0.6);
}
.agt-prot-gl-thumb-area .views-button-prev {
  left: 0;
}
.agt-prot-gl-thumb-area .views-button-next {
  right: 0;
}

.agt-prot-gl-thumb {
  max-width: 1272px;
}
.agt-prot-gl-thumb .item-thumb-img .item-img {
  height: 207px;
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .agt-prot-gl-thumb .item-thumb-img .item-img {
    height: 150px;
  }
}
.agt-prot-gl-thumb .item-thumb-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-prop-de-content {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-prop-de-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-prop-de-text {
  max-width: 730px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-prop-de-text {
    width: 100%;
    max-width: 100%;
  }
}

.agt-prop-overview {
  gap: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: var(--inter);
}
.agt-prop-overview .item-icon-text {
  gap: 12px;
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-prop-overview .item-icon-text {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .agt-prop-overview .item-icon-text {
    width: 35%;
  }
}
@media (max-width: 480px) {
  .agt-prop-overview .item-icon-text {
    width: 40%;
  }
}
@media (max-width: 360px) {
  .agt-prop-overview .item-icon-text {
    width: 100%;
  }
}
.agt-prop-overview .item-icon-text .item-icon {
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid rgba(16, 21, 28, 0.2);
}
.agt-prop-overview .item-icon-text span, .agt-prop-overview .item-icon-text a {
  line-height: 1;
  display: block;
}
.agt-prop-overview .item-icon-text span {
  font-size: 14px;
  padding-bottom: 8px;
  text-transform: uppercase;
  color: rgba(16, 21, 28, 0.72);
}
.agt-prop-overview .item-icon-text a {
  font-size: 18px;
  font-weight: 500;
}

.agt-prop-de-text {
  font-family: var(--inter);
}
.agt-prop-de-text h3 {
  color: #10151C;
  font-size: 28px;
  font-weight: 500;
  padding-bottom: 15px;
}
.agt-prop-de-text p {
  color: #252C35;
  margin-bottom: 30px;
}
.agt-prop-de-text .agt-prop-shadow-cont {
  padding: 30px;
  margin-bottom: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.0784313725);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.0784313725);
}
.agt-prop-de-text .agt-prop-shadow-cont li {
  width: 28%;
  position: relative;
  padding-left: 25px;
  margin-right: 30px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-prop-de-text .agt-prop-shadow-cont li {
    width: 30%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-prop-de-text .agt-prop-shadow-cont li {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .agt-prop-de-text .agt-prop-shadow-cont li {
    width: 100%;
  }
}
.agt-prop-de-text .agt-prop-shadow-cont li:before {
  left: 0;
  top: 6px;
  width: 16px;
  content: "";
  height: 16px;
  position: absolute;
  border-radius: 100%;
  border: 1px solid #C8C8C8;
}
.agt-prop-de-text .agt-prop-shadow-cont .agt-fq-accordion .accordion-item.faq_active {
  background-color: transparent;
}
.agt-prop-de-text .agt-prop-shadow-cont .flor-plan-top {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 480px) {
  .agt-prop-de-text .agt-prop-shadow-cont .flor-plan-top {
    gap: 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-prop-de-text .agt-prop-shadow-cont .agt-fq-accordion .accordion-button::after {
  display: none;
}
.agt-prop-de-text .agt-prop-shadow-cont .agt-fq-accordion .accordion-button:before {
  content: "\f078";
  color: #000000;
}
.agt-prop-de-text .agt-vp-area-6 .video-play-btn a {
  width: 50px;
  height: 50px;
}
.agt-prop-de-text .agt-info-input {
  margin-bottom: 30px;
}
.agt-prop-de-text .agt-info-input label {
  color: #10151C;
  display: block;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.agt-prop-de-text .agt-info-input input {
  width: 100%;
  height: 40px;
  border: none;
  border-bottom: 1px solid #D9D9D9;
}
.agt-prop-de-text .agt-info-input input::-webkit-input-placeholder {
  color: #888888;
}
.agt-prop-de-text .agt-info-input input::-moz-placeholder {
  color: #888888;
}
.agt-prop-de-text .agt-info-input input:-ms-input-placeholder {
  color: #888888;
}
.agt-prop-de-text .agt-info-input input::-ms-input-placeholder {
  color: #888888;
}
.agt-prop-de-text .agt-info-input input::placeholder {
  color: #888888;
}
.agt-prop-de-text .cal-button {
  color: #fff;
  margin-top: 30px;
  border-radius: 4px;
  padding: 15px 28px;
  background-color: var(--agn-clr-pr-4);
}

.agt-prop-sidebar {
  width: 100%;
  max-width: 420px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-prop-sidebar {
    max-width: 100%;
  }
}
.agt-prop-sidebar .agt-prop-sidebar-wideget {
  width: 100%;
  padding: 40px;
  border-radius: 8px;
  font-family: var(--inter);
  background-color: #F4F4F4;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author {
  margin: 0 auto;
  max-width: 248px;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-img {
  width: 180px;
  height: 180px;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: 20px;
  background-color: #fff;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text {
  text-align: center;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text h3 {
  color: #252C35;
  font-size: 24px;
  font-weight: 600;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text span {
  color: #252C35;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .item-rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .item-rate li {
  color: #FFC107;
  font-size: 16px;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .item-rate span {
  font-size: 16px;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .item-info {
  margin-top: 15px;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .item-info p {
  color: #252C35;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .social-icon {
  border-radius: 8px;
  margin-bottom: 50px;
  display: inline-block;
  background-color: #fff;
  -webkit-box-shadow: -12px 12px 36px 0px rgba(0, 0, 0, 0.1215686275);
          box-shadow: -12px 12px 36px 0px rgba(0, 0, 0, 0.1215686275);
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .social-icon a {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  display: inline-block;
  border-right: 1px solid #EEEEEE;
}
.agt-prop-sidebar .agt-prop-sidebar-wideget .agt-prop-author .item-text .social-icon a:last-child {
  border-right: none;
}
.agt-prop-sidebar .agt-prop-auth-contact .agt-cn-form {
  padding: 0;
  -webkit-clip-path: none;
          clip-path: none;
  background: transparent;
}
.agt-prop-sidebar .agt-prop-auth-contact .agt-cn-form h3 {
  color: #10151C;
  font-size: 24px;
  font-weight: 500;
}
.agt-prop-sidebar .agt-prop-auth-contact .agt-contact-form-input .input-field input,
.agt-prop-sidebar .agt-prop-auth-contact .agt-contact-form-input .input-field textarea {
  border-bottom: 1px solid #D9D9D9;
}
.agt-prop-sidebar .agt-prop-auth-contact .agt-cn-btn button {
  width: 100%;
  display: block;
  color: #fff;
  -webkit-clip-path: none;
          clip-path: none;
  margin-bottom: 15px;
  border-radius: 4px;
  background-color: #5587FF;
}
.agt-prop-sidebar .agt-prop-auth-contact .agt-cn-btn button:nth-child(2) {
  color: #10151C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #10151C;
  background-color: transparent;
}
.agt-prop-sidebar .agt-prop-auth-contact .agt-cn-btn button:nth-child(2) i {
  top: 0;
  font-size: 14px;
  margin-right: 8px;
}

/*---------------------------------------------------- */
/*Ageny area*/
/*----------------------------------------------------*/
.agt-agency-content {
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.agt-agency-sidebar {
  width: 100%;
  max-width: 420px;
  padding: 40px 30px;
  border-radius: 8px;
  background-color: #F4F4F4;
}

.agt-agency-side-widget {
  margin-bottom: 40px;
}
.agt-agency-side-widget:last-child {
  margin-bottom: 0;
}
.agt-agency-side-widget .widget-title {
  font-size: 26px;
  font-weight: 500;
  padding-bottom: 20px;
}
.agt-agency-side-widget .search-widget form {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}
.agt-agency-side-widget .search-widget input {
  width: 100%;
  height: 56px;
  border: none;
  color: #858488;
  font-size: 16px;
  padding-left: 20px;
  border-radius: 5px;
  background-color: #fff;
}
.agt-agency-side-widget .search-widget input::-webkit-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-agency-side-widget .search-widget input::-moz-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-agency-side-widget .search-widget input:-ms-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-agency-side-widget .search-widget input::-ms-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-agency-side-widget .search-widget input::placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-agency-side-widget .search-widget button {
  top: 8px;
  right: 8px;
  color: #fff;
  width: 40px;
  height: 40px;
  border: none;
  font-size: 16px;
  position: absolute;
  border-radius: 8px;
  background: #5587FF;
}
.agt-agency-side-widget .list-item-area {
  gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.agt-agency-side-widget .list-item-area:last-child {
  margin-bottom: 0;
}
.agt-agency-side-widget .list-item-area .item-img {
  width: 112px;
  height: 123px;
  overflow: hidden;
  border-radius: 4px;
}
.agt-agency-side-widget .list-item-area .item-text {
  max-width: 230px;
}
.agt-agency-side-widget .list-item-area .item-text h3 {
  color: var(--agn-clr-black-11);
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
  padding-bottom: 5px;
}
.agt-agency-side-widget .list-item-area .item-text span {
  font-size: 16px;
  margin-bottom: 10px;
  color: rgba(37, 44, 53, 0.72);
}
.agt-agency-side-widget .list-item-area .item-text span i {
  margin-right: 8px;
  color: var(--agn-clr-pr-4);
}
.agt-agency-side-widget .list-item-area .item-text .v-price {
  color: var(--agn-clr-black-11);
  font-weight: 500;
}

.agt-agency-feed {
  max-width: 870px;
}

.agt-agency-item {
  padding: 24px;
  border-radius: 8px;
  margin-bottom: 30px;
  border: 1px solid rgba(16, 21, 28, 0.2);
}
.agt-agency-item .item-img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 184px;
  margin-bottom: 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #F0F3F9;
}
.agt-agency-item .item-img .inner-img {
  height: 80px;
}
.agt-agency-item .item-text .item-title {
  margin-bottom: 10px;
}
.agt-agency-item .item-text .item-title h3 {
  color: #10151C;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 15px;
}
.agt-agency-item .item-text .item-title span {
  color: #10151C;
  margin-bottom: 10px;
}
.agt-agency-item .item-text .item-title span b {
  color: #252C35;
  font-weight: 400;
  margin-right: 8px;
}
.agt-agency-item .item-text ul li {
  color: #10151C;
  margin-bottom: 12px;
}
.agt-agency-item .item-text ul li span {
  margin-left: 14px;
  color: rgba(16, 21, 28, 0.72);
}
.agt-agency-item .item-text .more_btn {
  color: #fff;
  width: 100%;
  font-size: 16px;
  margin-top: 15px;
  font-weight: 500;
  padding: 10px 15px;
  border-radius: 4px;
  text-align: center;
  background-color: var(--agn-clr-pr-4);
}

.agt-agency-d-content {
  gap: 30px 32px;
}

.agt-agency-d-text-wrap {
  width: 100%;
  max-width: 870px;
}

.agt-agency-d-text {
  padding: 36px;
  border-radius: 16px;
  border: 1px solid rgba(16, 21, 28, 0.1607843137);
}
.agt-agency-d-text .item-img {
  padding-bottom: 48px;
}
.agt-agency-d-text .item-img .inner-img {
  overflow: hidden;
  border-radius: 8px;
}
.agt-agency-d-text .item-img .inner-icon {
  bottom: 0;
  left: 48px;
  width: 220px;
  height: 205px;
  position: absolute;
  border-radius: 8px;
  background: #F0F3F9;
}
.agt-agency-d-text .item-title h2 {
  color: #10151C;
  font-size: 48px;
  font-weight: 600;
  padding-bottom: 12px;
}
.agt-agency-d-text .item-title span {
  color: #10151C;
}
.agt-agency-d-text .item-title span b {
  font-weight: 400;
  margin-right: 8px;
  color: rgba(37, 44, 53, 0.72);
}
.agt-agency-d-text p {
  padding-bottom: 30px;
}
.agt-agency-d-text p span {
  color: #252C35;
  font-weight: 600;
}
.agt-agency-d-text h3 {
  font-size: 28px;
  font-weight: 600;
}

.agt-agency-listing h3 {
  font-size: 36px;
  font-weight: 500;
}

.agt-agency-listing .agn-services-4-item {
  max-width: 100%;
  margin-top: 30px;
}

/*---------------------------------------------------- */
/*Cause Single area*/
/*----------------------------------------------------*/
.agt-cause-single-section .container {
  margin: 0 auto;
  max-width: 1320px;
}

.agt-cs-top-content {
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(32, 29, 30, 0.12);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}

.agt-cs-top-author {
  gap: 30px;
  max-width: 805px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-author {
    margin: 0 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 40px;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
.agt-cs-top-author .item-img {
  width: 142px;
  height: 142px;
  overflow: hidden;
  border-radius: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-author .item-img {
    margin: 0 auto;
  }
}
.agt-cs-top-author .item-text {
  max-width: 630px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-author .item-text {
    margin: 0 auto;
    max-width: 850px;
  }
}
.agt-cs-top-author .item-text h3 {
  line-height: 1;
  color: var(--agn-clr-black-11);
  font-size: 22px;
  padding-bottom: 8px;
  font-family: var(--playfair);
}
.agt-cs-top-author .item-text span {
  color: var(--agn-clr-pr-9);
}
.agt-cs-top-author .item-text p {
  padding-top: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-author .item-text p {
    margin: 0 auto;
    max-width: 640px;
  }
}

.agt-cs-top-collect {
  width: 100%;
  max-width: 395px;
  position: relative;
  padding-left: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-collect {
    padding-left: 0;
    margin: 0 auto;
  }
}
.agt-cs-top-collect:before {
  top: 0;
  left: 0;
  width: 1px;
  content: "";
  height: 100%;
  position: absolute;
  background-color: rgba(32, 29, 30, 0.12);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-collect:before {
    display: none;
  }
}
.agt-cs-top-collect h3 {
  line-height: 1;
  font-size: 64px;
  font-weight: 700;
  padding-bottom: 18px;
  color: var(--agn-clr-pr-9);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-top-collect h3 {
    padding-bottom: 5px;
  }
}
.agt-cs-top-collect .value-target {
  width: 100%;
  padding: 15px;
  gap: 15px 45px;
  border-radius: 100px;
  border: 1px solid var(--agn-clr-pr-9);
}
.agt-cs-top-collect .value-target .item-value {
  font-size: 16px;
}
.agt-cs-top-collect .value-target .item-value span {
  color: var(--agn-clr-black-11);
  font-weight: 700;
}

.agt-cs-single-content {
  gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-single-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-cs-single-text {
  max-width: 730px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-single-text {
    max-width: 100%;
  }
}
.agt-cs-single-text h2 {
  color: #23272A;
  font-size: 32px;
  font-weight: 600;
  padding-bottom: 20px;
  font-family: var(--playfair);
}
.agt-cs-single-text p {
  padding-bottom: 30px;
}
.agt-cs-single-text .agt-vp-area-6 .video-play-btn a {
  width: 90px;
  height: 90px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-single-donate-form {
    width: 100%;
  }
}
.agt-cs-single-donate-form .item-form {
  padding: 45px;
  max-width: 526px;
  border-radius: 12px;
  background-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-cs-single-donate-form .item-form {
    max-width: 100%;
  }
}

/*---------------------------------------------------- */
/*Faq area*/
/*----------------------------------------------------*/
.agt-faq-feed-section .agn-sec-title-9 {
  margin: 0 auto;
  max-width: 565px;
}
.agt-faq-feed-section .agt-fq-accordion {
  margin: 0 auto;
  padding-top: 60px;
}

.agt-faq-feed-bottom {
  margin-top: 40px;
}
.agt-faq-feed-bottom h3 {
  font-size: 32px;
  padding-bottom: 20px;
  font-family: var(--playfair);
}

/*---------------------------------------------------- */
/*Event area*/
/*----------------------------------------------------*/
.agt-event-section .agn-sec-title-9 {
  max-width: 900px;
}

.agt-event-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-event-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-event-item .item-img {
  width: 414px;
  height: 264px;
  overflow: hidden;
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-event-item .item-img {
    width: 100%;
    border-radius: 0;
  }
}
.agt-event-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-event-item .item-text {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 884px;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 38px;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0px 5px 40px 2px rgba(0, 0, 0, 0.0784313725);
          box-shadow: 0px 5px 40px 2px rgba(0, 0, 0, 0.0784313725);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-event-item .item-text {
    gap: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-event-item .item-text {
    padding: 50px 30px;
  }
}
.agt-event-item .item-text:before {
  top: 0;
  width: 0;
  height: 0;
  left: -20px;
  content: "";
  position: absolute;
  border-bottom: 20px solid #D9D9D9;
  border-left: 20px solid transparent;
}
@media (max-width: 767px), (max-width: 480px) {
  .agt-event-item .item-text:before {
    display: none;
  }
}
.agt-event-item .item-text:after {
  width: 0;
  height: 0;
  left: 0px;
  content: "";
  bottom: -20px;
  position: absolute;
  border-top: 20px solid #D9D9D9;
  border-right: 20px solid transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-event-item .item-text:after {
    display: none;
  }
}
.agt-event-item .item-text .inner-text {
  max-width: 530px;
  padding-right: 20px;
  border-right: 1px solid rgba(35, 39, 42, 0.1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
  .agt-event-item .item-text .inner-text {
    border: none;
  }
}
.agt-event-item .item-text .inner-text h3 {
  color: var(--agn-clr-black-11);
  font-size: 26px;
  font-weight: 600;
  padding-bottom: 15px;
  font-family: var(--playfair);
}
.agt-event-item .item-text .inner-text p {
  padding-bottom: 15px;
}
.agt-event-item .item-text .inner-text ul li {
  color: #5E5C5D;
  font-size: 16px;
  margin-right: 40px;
}
.agt-event-item .item-text .inner-text ul li i {
  margin-right: 5px;
  color: var(--agn-clr-pr-9);
}
.agt-event-item .item-text .inner-text ul li:last-child i {
  color: var(--agn-clr-sd-9);
}

/*---------------------------------------------------- */
/*Event Single area*/
/*----------------------------------------------------*/
.agt-event-details-content {
  gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.agt-event-details-text {
  max-width: 760px;
}
.agt-event-details-text h3 {
  color: var(--agn-clr-black-11);
  font-size: 32px;
  padding-bottom: 20px;
  font-family: var(--playfair);
}
.agt-event-details-text p {
  padding-bottom: 35px;
}
.agt-event-details-text .list_item_law li {
  color: var(--agn-clr-black-10);
  margin-bottom: 25px;
  padding-left: 30px;
  position: relative;
}
.agt-event-details-text .list_item_law li:before {
  left: 0;
  top: 2px;
  width: 24px;
  content: "";
  height: 24px;
  position: absolute;
  background-image: url(../imgs/icon/spark3.svg);
}
.agt-event-details-text .list_item_law li .v-title {
  color: #1D1D3D;
  display: block;
  font-weight: 500;
  padding-bottom: 5px;
  font-family: var(--playfair);
}

.agt-event-detail-sidebar {
  width: 100%;
  max-width: 454px;
}
.agt-event-detail-sidebar .event-detail-info {
  padding: 32px;
  margin-bottom: 40px;
  border-radius: 8px;
  background-color: #fff;
}
.agt-event-detail-sidebar .event-detail-info h3 {
  color: var(--agn-clr-black-11);
  font-size: 28px;
  margin-bottom: 0;
  padding-bottom: 18px;
  font-family: var(--playfair);
}
.agt-event-detail-sidebar .event-detail-info p {
  color: #656565;
  padding-bottom: 15px;
}
.agt-event-detail-sidebar .event-detail-info li {
  padding: 14px 0px 12px;
  border-top: 1px solid rgba(35, 39, 42, 0.15);
}
.agt-event-detail-sidebar .event-detail-info li i {
  margin-right: 8px;
  color: var(--agn-clr-pr-9);
}

.event-detail-contact {
  padding: 32px;
  border-radius: 8px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 40px 3px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 40px 3px rgba(0, 0, 0, 0.07);
}
.event-detail-contact .agt-cn-form {
  padding: 0;
}
.event-detail-contact h3 {
  color: var(--agn-clr-black-11);
  font-size: 28px;
  margin-bottom: 0;
  padding-bottom: 18px;
  font-family: var(--playfair);
}
.event-detail-contact .agt-contact-form-input .input-field input, .event-detail-contact .agt-contact-form-input .input-field textarea {
  border-bottom: 1px solid #DFE1E5;
}
.event-detail-contact .agt-contact-form-input button {
  color: #fff;
  -webkit-clip-path: none;
          clip-path: none;
  border-radius: 100px;
  background-color: var(--agn-clr-pr-9);
}
.event-detail-contact .agt-contact-form-input button:hover {
  color: #000;
  background: var(--agn-clr-pr-7);
}

.agt-donate-form-box {
  padding: 60px;
  margin: 0 auto;
  max-width: 840px;
  background: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0px 4px 50px 5px rgba(0, 0, 0, 0.0784313725);
          box-shadow: 0px 4px 50px 5px rgba(0, 0, 0, 0.0784313725);
}
.agt-donate-form-box h3 {
  color: #23272A;
  font-size: 32px;
  margin-bottom: 30px;
  font-family: var(--playfair);
}

/*---------------------------------------------------- */
/*Event Single area*/
/*----------------------------------------------------*/
.agt-blog-feed-section .container {
  margin: 0 auto;
  max-width: 1320px;
}
.agt-blog-feed-section .agn-blog-9-item {
  margin-bottom: 32px;
}

.agt-blog-main-thumb {
  z-index: 1;
  max-width: 644px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .agt-blog-main-thumb {
    max-width: 500px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blog-main-thumb {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .agt-blog-main-thumb {
    height: 450px;
  }
}
.agt-blog-main-thumb:before {
  left: 0;
  bottom: 0;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 29, 30, 0)), to(var(--agn-clr-black-11)));
  background: linear-gradient(180deg, rgba(32, 29, 30, 0) 0%, var(--agn-clr-black-11) 100%);
}
.agt-blog-main-thumb .item-img {
  width: 100%;
  height: 100%;
}
.agt-blog-main-thumb .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.agt-blog-main-thumb .item-text {
  z-index: 2;
  left: 60px;
  bottom: 60px;
  position: absolute;
}
@media (max-width: 767px) {
  .agt-blog-main-thumb .item-text {
    left: 30px;
    bottom: 30px;
  }
}
.agt-blog-main-thumb .item-text .blog_title {
  color: #FFFFFF;
  font-size: 36px;
  max-width: 520px;
  font-family: var(--playfair);
}
@media (max-width: 767px) {
  .agt-blog-main-thumb .item-text .blog_title {
    max-width: 90%;
    font-size: 30px;
  }
}
.agt-blog-main-thumb .item-text span {
  position: relative;
  padding-left: 12px;
  padding-bottom: 25px;
  color: var(--agn-clr-pr-9);
}
.agt-blog-main-thumb .item-text span:before {
  left: 0;
  top: 12px;
  width: 4px;
  height: 4px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--agn-clr-pr-9);
}

.agt-blog-thumb-area {
  gap: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blog-thumb-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.agt-blog-thumb-1 {
  gap: 28px;
  padding: 28px;
  max-width: 645px;
  margin-bottom: 32px;
  border: 1px solid rgba(32, 29, 30, 0.1607843137);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-blog-thumb-1 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .agt-blog-thumb-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-blog-thumb-1:last-child {
  margin-bottom: 0;
}
.agt-blog-thumb-1 .item-img {
  width: 224px;
  height: 224px;
}
.agt-blog-thumb-1 .item-text {
  max-width: 335px;
}
@media (max-width: 767px) {
  .agt-blog-thumb-1 .item-text {
    max-width: 100%;
  }
}
.agt-blog-thumb-1 .item-text .blog_title {
  color: var(--agn-clr-black-11);
  font-size: 28px;
  font-family: var(--playfair);
}
.agt-blog-thumb-1 .item-text span {
  position: relative;
  padding-left: 12px;
  padding-bottom: 25px;
  color: var(--agn-clr-pr-9);
}
@media (max-width: 767px) {
  .agt-blog-thumb-1 .item-text span {
    padding-bottom: 15px;
  }
}
.agt-blog-thumb-1 .item-text span:before {
  left: 0;
  top: 12px;
  width: 4px;
  height: 4px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--agn-clr-pr-9);
}

.agt-blog-thumb-feed-wrap .agn-sec-title-9 {
  max-width: 710px;
}

.agt-blog-sidebar {
  padding: 40px;
  border-radius: 8px;
  background-color: #fff;
}

.agt-blog-sidebar-widget {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(32, 29, 30, 0.16);
}
.agt-blog-sidebar-widget .widget-title {
  color: var(--agn-clr-black-11);
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 10px;
  font-family: var(--playfair);
}
.agt-blog-sidebar-widget .search-widget form {
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}
.agt-blog-sidebar-widget .search-widget input {
  width: 100%;
  height: 56px;
  border: none;
  color: #858488;
  font-size: 16px;
  padding-left: 20px;
  border-radius: 100px;
  background-color: rgb(241, 236, 229);
}
.agt-blog-sidebar-widget .search-widget input::-webkit-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-blog-sidebar-widget .search-widget input::-moz-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-blog-sidebar-widget .search-widget input:-ms-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-blog-sidebar-widget .search-widget input::-ms-input-placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-blog-sidebar-widget .search-widget input::placeholder {
  font-size: 16px;
  color: #858488;
}
.agt-blog-sidebar-widget .search-widget button {
  top: 8px;
  right: 8px;
  color: #fff;
  width: 40px;
  height: 40px;
  border: none;
  font-size: 16px;
  position: absolute;
  border-radius: 100%;
  background: var(--agn-clr-pr-9);
  display: block;
}
.agt-blog-sidebar-widget .category-widget li a {
  width: 100%;
  color: #4F4E54;
  display: block;
  font-size: 18px;
  line-height: 1.1;
  position: relative;
  padding: 19px 0px 25px 24px;
  border-top: 1px dashed #D5D5D6;
}
.agt-blog-sidebar-widget .category-widget li a:before {
  left: 0;
  top: 20px;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 100%;
  position: absolute;
  border: 1px solid #CFCFCF;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-blog-sidebar-widget .category-widget li a span {
  right: 0;
  width: 40px;
  top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  color: #4F4E54;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #EFEFEF;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.agt-blog-sidebar-widget .category-widget li a:hover {
  color: var(--agn-clr-pr-9);
}
.agt-blog-sidebar-widget .category-widget li a:hover:before {
  background-color: var(--agn-clr-pr-9);
}
.agt-blog-sidebar-widget .category-widget li a:hover span {
  color: #fff;
  background-color: var(--agn-clr-pr-9);
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item {
  margin-bottom: 20px;
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-img {
  width: 112px;
  height: 123px;
  overflow: hidden;
  margin-right: 16px;
  border-radius: 5px;
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height:123px
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-text {
  max-width: 215px;
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-text span {
  font-size: 12px;
  font-weight: 500;
  position: relative;
  padding-left: 12px;
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-text span:before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: var(--agn-clr-pr-9);
  position: absolute;
  left: 0;
  top: 11px;
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-text h3 {
  color: #1F1F1F;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--playfair);
}
.agt-blog-sidebar-widget .recent-widget .bi-recent-blog-item .bi-recent-blog-text h3:hover {
  color: var(--base-color);
}
.agt-blog-sidebar-widget .tags-widget a, .tagcloud a {
  color: #505050;
  font-size: 15px !important;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 5px;
  border-radius: 5px;
  background: #F3F4F4;
  margin-bottom: 10px;
  display: inline-block;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.agt-blog-sidebar-widget .tags-widget a:hover, .tagcloud a:hover {
  color: #fff;
  background-color: var(--agn-clr-pr-9);
}

.gt-blog-list-item {
  padding: 30px;
  margin-bottom: 30px;
  background-color: #fff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media (max-width: 767px) {
  .gt-blog-list-item {
    padding: 20px 15px;
  }
}
.gt-blog-list-item .gt-blog-img {
  overflow: hidden;
}
.gt-blog-list-item .gt-blog-img .item-img img {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media (max-width: 767px) {
  .gt-blog-list-item .gt-blog-img .item-img {
    height: 250px;
  }
  .gt-blog-list-item .gt-blog-img .item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.gt-blog-list-item .play-icon {
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.gt-blog-list-item .play-icon a {
  color: #fff;
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: var(--gt-gradient-1);
}
.gt-blog-list-item .blog-item-arrow .nav-arrow {
  top: 50%;
  z-index: 1;
  width: 62px;
  height: 62px;
  position: absolute;
  border-radius: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background-color: rgba(255, 255, 255, 0.4);
}
.gt-blog-list-item .blog-item-arrow .nav-arrow:hover {
  color: #fff;
  background-color: #4400E7;
}
.gt-blog-list-item .blog-item-arrow .gt-blog-button-prev {
  left: 30px;
}
.gt-blog-list-item .blog-item-arrow .gt-blog-button-next {
  right: 30px;
}
.gt-blog-list-item .blog-meta-author {
  margin-bottom: 20px;
  gap: 15px;
}
.gt-blog-list-item .blog-author .inner-img {
  width: 44px;
  height: 44px;
  overflow: hidden;
  margin-right: 15px;
  border-radius: 100%;
}
.gt-blog-list-item .blog-author .inner-text {
  color: #111010;
  font-size: 16px;
  font-weight: 500;
}
.gt-blog-list-item .blog-meta a {
  color: var(--agn-clr-black-11);
  margin-right: 38px;
  position: relative;
}
.gt-blog-list-item .blog-meta a:last-child {
  margin-right: 0;
}
.gt-blog-list-item .blog-meta a:last-child:before {
  display: none;
}
.gt-blog-list-item .blog-meta a:before {
  top: -3px;
  width: 1px;
  right: -20px;
  height: 24px;
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
}
.gt-blog-list-item .blog-meta a i {
  margin-right: 5px;
  color: var(--agn-clr-pr-9);
}
.gt-blog-list-item .blog-text-wrap .blog_title {
  color: var(--agn-clr-black-11);
  font-size: 36px;
  font-weight: 600;
  padding-bottom: 20px;
  font-family: var(--playfair);
}
@media (max-width: 767px) {
  .gt-blog-list-item .blog-text-wrap .blog_title {
    font-size: 28px;
  }
}
.gt-blog-list-item .blog-text-wrap .blog_title:hover {
  color: #4400E7;
}
.gt-blog-list-item .blog-text-wrap p {
  padding-bottom: 15px;
}
.gt-blog-list-item .blog-text-wrap .read_more {
  color: #4F4E54;
  font-weight: 500;
  font-weight: 16px;
  display: inline-block;
}
.gt-blog-list-item .blog-text-wrap .read_more span {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 8px 20px 8px 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.gt-blog-list-item .blog-text-wrap .read_more span i {
  color: #fff;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 12px;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  background-color: var(--agn-clr-pr-9);
}
.gt-blog-list-item .blog-text-wrap .read_more span:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  border-radius: 30px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background-color: var(--agn-clr-pr-7);
}
.gt-blog-list-item .blog-text-wrap .read_more span:hover {
  color: #000;
  padding: 8px 10px 8px 20px;
}
.gt-blog-list-item .blog-text-wrap .read_more span:hover:before {
  width: 100%;
}
.gt-blog-list-item:hover {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1215686275);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1215686275);
}
.gt-blog-list-item:hover .gt-blog-img .item-img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

/*---------------------------------------------------- */
/*Contact area*/
/*----------------------------------------------------*/
.ag-p-contact-content {
  gap: 28px;
  padding: 28px;
  display: -ms-grid;
  display: grid;
  background-color: #fff;
  -ms-grid-columns: 1fr 28px 1fr 28px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ag-p-contact-content {
    -ms-grid-columns: (2fr)[3];
    grid-template-columns: repeat(3, 2fr);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .ag-p-contact-content {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .ag-p-contact-content {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}
.ag-p-contact-content .ag-p-contact-item {
  padding: 50px;
  background-color: var(--agt-gray-1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-p-contact-content .ag-p-contact-item {
    padding: 30px;
  }
}
.ag-p-contact-content .ag-p-contact-item .item-icon {
  top: 15px;
  right: 50px;
  opacity: 0.1;
  line-height: 1;
  font-size: 60px;
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-p-contact-content .ag-p-contact-item .item-icon {
    top: 10px;
    right: 10px;
  }
}
@media (max-width: 767px) {
  .ag-p-contact-content .ag-p-contact-item .item-icon {
    display: none;
  }
}
.ag-p-contact-content .ag-p-contact-item h3 {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 10px;
  color: var(--agn-clr-black-2);
  ont-family: var(--test-sohne-500);
}
.ag-p-contact-content .ag-p-contact-item p {
  color: #414141;
}

.ag-cp-form-content {
  gap: 30px 60px;
  background-color: #FDFBFB;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .ag-cp-form-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.ag-cp-form-content .art-blog-single-comment-form {
  margin: 0;
  padding: 0;
  width: 100%;
  border: none;
  max-width: 588px;
  background: transparent;
}

/*---------------------------------------------------- */
/*Footer area*/
/*----------------------------------------------------*/

.agt-footer-section:after {
  right: 0;
  width: 0;
  top: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 108px solid var(--agt-gray-1);
  border-left: 108px solid transparent;
}

.agt-footer-content {
  gap: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-footer-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .agt-footer-content {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-footer-logo {
    width: 100%;
    max-width: 50%;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 767px) {
  .agt-footer-logo {
    max-width: 100%;
    text-align: left;
  }
}

.agt-footer-menu-wrap {
  width: 100%;
  gap: 30px 80px;
  max-width: 410px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-footer-menu-wrap {
    gap: 30px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-footer-menu-wrap {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .agt-footer-menu-wrap {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .agt-footer-menu-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-footer-menu {
  width: 100%;
  max-width: 180px;
}
@media (max-width: 480px) {
  .agt-footer-menu {
    max-width: 300px;
  }
}
.agt-footer-menu .widget-title {
  color: var(--agn-clr-white-1);
  font-size: 22px;
  position: relative;
  padding-bottom: 12px;
  margin-bottom: 26px;
  font-family: var(--test-sohne-500);
}
.agt-footer-menu .widget-title:after {
  left: 0;
  bottom: 0;
  height: 2px;
  width: 38px;
  content: "";
  position: absolute;
  background-color: var(--agn-clr-white-1);
}
.agt-footer-menu .widget-title:before {
  height: 1px;
  bottom: 0;
  content: "";
  height: 1px;
  width: 100%;
  opacity: 0.2;
  position: absolute;
  background-color: var(--agn-clr-white-1);
}
.agt-footer-menu li {
  margin-bottom: 15px;
}
.agt-footer-menu li a {
  opacity: 0.8;
  position: relative;
  color: var(--agn-clr-white-1);
}
.agt-footer-menu li a:before {
  left: 0;
  top: 9px;
  width: 10px;
  height: 10px;
  content: "";
  position: absolute;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: var(--agt-blue-color);
}
.agt-footer-menu li a:hover {
  opacity: 1;
  padding-left: 16px;
}
.agt-footer-menu li a:hover:before {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.agt-footer-newslatter {
  width: 100%;
  max-width: 335px;
  padding-top: 26px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-footer-newslatter {
    max-width: 260px;
  }
}
@media (max-width: 767px) {
  .agt-footer-newslatter {
    padding-top: 0;
  }
}
@media (max-width: 480px) {
  .agt-footer-newslatter {
    max-width: 100%;
  }
}
.agt-footer-newslatter h3 {
  color: #fff;
  font-size: 44px;
  line-height: 1.1;
  letter-spacing: -1px;
  padding-bottom: 45px;
  font-family: var(--test-sohne-300);
}
.agt-footer-newslatter .formasd {
  position: relative;
}
.agt-footer-newslatter input {
  width: 100%;
  height: 38px;
  border: none;
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-footer-newslatter input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.agt-footer-newslatter input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.agt-footer-newslatter input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.agt-footer-newslatter input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.agt-footer-newslatter input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.agt-footer-newslatter input:focus {
  border-bottom: 1px solid rgb(255, 255, 255);
}
.agt-footer-newslatter button {
  top: 0;
  right: 0;
  border: none;
  position: absolute;
  color: var(--agt-base-color-1);
  background-color: transparent;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-footer-newslatter form button:hover {
  color: var(--agt-blue-color);
}

.agt-bottom-marque {
  padding: 40px 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.agt-bottom-marque .marque-active {
  display: flow-root;
}
.agt-bottom-marque h3 {
  display: inline-block;
}
.agt-bottom-marque h3 a {
  line-height: 1;
  font-size: 120px;
  white-space: nowrap;
  position: relative;
  display: inline-block;
  letter-spacing: -1.5px;
  color: rgba(255, 255, 255, 0.32);
  font-family: var(--test-sohne-500);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-bottom-marque h3 a {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .agt-bottom-marque h3 a {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .agt-bottom-marque h3 a {
    font-size: 40px;
  }
}
.agt-bottom-marque h3 a:before {
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  white-space: nowrap;
  color: #fff;
  overflow: hidden;
  content: attr(data-text);
  position: absolute;
  font-size: 120px;
  line-height: 1;
  -webkit-transition: all 1000ms ease;
  transition: all 1000ms ease;
  -webkit-text-fill-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-bottom-marque h3 a:before {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .agt-bottom-marque h3 a:before {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .agt-bottom-marque h3 a:before {
    font-size: 40px;
  }
}
.agt-bottom-marque h3:hover a:before {
  width: 100%;
}
.agt-bottom-marque .m-arrow {
  top: -14px;
  margin: 0px 24px;
  position: relative;
  display: inline-block;
}
.agt-bottom-marque .m-arrow span {
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--agt-base-color-1);
  -webkit-clip-path: polygon(21.429% 0%, 100% 0%, 100% 78.571%, 89.955% 88.616%, 78.571% 100%, 0% 100%, 0% 21.429%, 10.045% 11.384%, 21.429% 0%);
          clip-path: polygon(21.429% 0%, 100% 0%, 100% 78.571%, 89.955% 88.616%, 78.571% 100%, 0% 100%, 0% 21.429%, 10.045% 11.384%, 21.429% 0%);
}

.agt-footer-copyright {
  gap: 5px 30px;
  padding: 25px 0px;
}
@media (max-width: 767px) {
  .agt-footer-copyright {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: center;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
.agt-footer-copyright p {
  color: rgba(255, 255, 255, 0.72);
}
.agt-footer-copyright .copyright-menu li {
  margin-left: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .agt-footer-copyright .copyright-menu li {
    margin-left: 40px;
  }
}
@media (max-width: 767px) {
  .agt-footer-copyright .copyright-menu li {
    margin: 10px;
  }
}
.agt-footer-copyright .copyright-menu li a {
  color: rgba(255, 255, 255, 0.72);
}
.agt-footer-copyright .copyright-menu li a:hover {
  color: rgb(255, 255, 255);
}
.agt-footer-copyright .copyright-menu li:first-child {
  margin-left: 0;
}
.agt-footer-copyright .copyright-menu.ver_2 li {
  font-size: 16px;
  margin-left: 40px;
}
.agt-footer-copyright .copyright-menu.ver_2 li a {
  color: var(--agt-trv);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-footer-copyright .copyright-menu.ver_2 li a:hover {
  color: var(--agt-base-color-9);
}
.agt-footer-copyright .copyright-menu.ver_2 li:first-child {
  margin-left: 0;
}
.agt-footer-copyright .copyright-menu.ver_3 li {
  font-size: 16px;
  margin-left: 40px;
}
.agt-footer-copyright .copyright-menu.ver_3 li a {
  color: var(--agt-blk-clr-4);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-footer-copyright .copyright-menu.ver_3 li a:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.agt-footer-copyright .copyright-menu.ver_3 li:first-child {
  margin-left: 0;
}

.agt-foooter-section-2 {
  overflow: hidden;
  background-color: #120C1F;
}

.agt-footer-text {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-footer-text {
    padding-bottom: 40px;
  }
}
.agt-footer-text h2 {
  color: #fff;
  font-size: 128px;
  font-weight: 700;
  max-width: 645px;
  line-height: 0.77;
  padding-top: 140px;
  letter-spacing: -1.5px;
}
@media (max-width: 767px) {
  .agt-footer-text h2 {
    font-size: 80px;
  }
}
@media (max-width: 480px) {
  .agt-footer-text h2 {
    font-size: 60px;
  }
}
.agt-footer-text h2 span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.agt-footer-text h2 i {
  width: 90px;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #FC4827;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 800ms ease-in-out;
  transition: all 800ms ease-in-out;
}
@media (max-width: 767px) {
  .agt-footer-text h2 i {
    width: 60px;
    height: 60px;
    font-size: 30px;
  }
}
.agt-footer-text h2:hover i {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}
.agt-footer-text .agt-ftr-img img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.agt-footer-text.ver_2 h2 i {
  background-color: var(--agt-base-color-8);
}

.agt-footer-widget-2 {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-footer-widget-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}

.agt-footer-menu-cta .agt-fm-wrap {
  width: 100%;
  gap: 20px 30px;
  max-width: 385px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .agt-footer-menu-cta .agt-fm-wrap {
    max-width: 330px;
  }
}
@media (max-width: 767px) {
  .agt-footer-menu-cta .agt-fm-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.agt-footer-menu-cta .widget-title {
  font-size: 20px;
  position: relative;
  margin-bottom: 25px;
  padding-bottom: 10px;
  display: inline-block;
  padding-right: 30px;
  font-family: var(--test-sohne-500);
  color: var(--agn-clr-white-1);
}
.agt-footer-menu-cta .widget-title:before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.16);
}
.agt-footer-menu-cta .widget-title:after {
  left: 0;
  bottom: 0;
  width: 28px;
  height: 1px;
  content: "";
  position: absolute;
  background-color: var(--agt-base-color-3);
}
.agt-footer-menu-cta .widget-title.ver_2:after {
  background-color: var(--agt-base-color-8);
}

.agt-fm-widget-2 li {
  margin-bottom: 10px;
}
.agt-fm-widget-2 li a {
  opacity: 0.8;
  position: relative;
  color: var(--agn-clr-white-1);
}
.agt-fm-widget-2 li a:before {
  left: 0;
  top: 14px;
  width: 0px;
  height: 1px;
  content: "";
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--agt-base-color-3);
}
.agt-fm-widget-2 li a:hover {
  opacity: 1;
  padding-left: 18px;
}
.agt-fm-widget-2 li a:hover:before {
  width: 13px;
}
.agt-fm-widget-2.ver_2 li a:before {
  background-color: var(--agt-base-color-8);
}

.agt-cta-widget {
  max-width: 204px;
}
.agt-cta-widget .info-item {
  margin-bottom: 15px;
}
.agt-cta-widget .info-item .item-icon {
  margin-right: 10px;
}
.agt-cta-widget .info-item .item-icon i {
  color: var(--agt-base-color-3);
}
.agt-cta-widget .info-item .item-text {
  opacity: 0.9;
  color: var(--agn-clr-white-1);
}
.agt-cta-widget .info-hour {
  margin-top: 28px;
}
.agt-cta-widget .info-hour span {
  font-weight: 700;
  position: relative;
  margin-bottom: 15px;
  color: var(--agn-clr-white-1);
}
.agt-cta-widget .info-hour span:before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  background-color: var(--agn-clr-white-1);
}
.agt-cta-widget .info-hour p {
  color: #fff;
}
.agt-cta-widget.ver_2 .info-item .item-icon i {
  color: var(--agt-base-color-8);
}

.agt-fc-2 {
  border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.agn-footer-5-widget-single .widget-title.ver_2 {
  opacity: 0.64;
  font-weight: 500;
  color: var(--agt-trv);
  font-family: var(--inter);
}

.agn-footer-5-menu.ver_2 li a {
  color: #1E2F22;
}
.agn-footer-5-menu.ver_2 li a:after {
  background-color: var(--agt-base-color-9);
}
.agn-footer-5-menu.ver_2 li a:hover {
  color: var(--agt-base-color-9);
}

.agn-footer-5-menu.ver_3 li a:after {
  background-color: var(--agt-base-color-10);
}
.agn-footer-5-menu.ver_3 li a:hover {
  color: var(--agt-base-color-10);
}

.agn-footer-5-menu.ver_4 li a:after {
  background-color: var(--agt-blk-clr-4);
}
.agn-footer-5-menu.ver_4 li a:hover {
  color: var(--agt-blk-clr-4);
}

.agn-footer-5-phone-btn .icon.ver_2 {
  color: #fff;
  background-color: var(--agt-base-color-9);
}

.agn-footer-5-phone-btn .icon.ver_3 {
  color: #fff;
  background-color: var(--agt-base-color-10);
}
.agn-footer-5-phone-btn .icon.ver_3:hover b {
  color: var(--agt-base-color-10);
}

.agn-footer-5-phone-btn .icon.ver_4 {
  color: #fff;
  background-color: var(--agt-blk-clr-4);
}
.agn-footer-5-phone-btn .icon.ver_4:hover b {
  color: var(--agt-blk-clr-4);
}

.agn-footer-5-join-btn.ver_2 i {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.agn-footer-5-join-btn.ver_4 i {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.agn-footer-5-join-btn.ver_2:hover,
.agn-footer-5-join-btn.ver_2:hover b {
  color: var(--agt-base-color-9);
}

.agn-footer-5-join-btn.ver_3:hover,
.agn-footer-5-join-btn.ver_3:hover b {
  color: var(--agt-base-color-10);
}

.agn-footer-5-join-btn.ver_4:hover,
.agn-footer-5-join-btn.ver_4:hover b {
  color: var(--agt-blk-clr-4);
}

.agn-footer-5-social.ver_2 a:hover {
  color: var(--agt-base-color-9);
}

.agn-footer-5-social.ver_3 a:hover {
  color: var(--agt-base-color-10);
}

.agn-footer-5-social.ver_4 a:hover {
  color: var(--agt-blk-clr-4);
}

.agt-footer-instagram {
  margin-left: 8px;
}
@media (max-width: 480px) {
  .agt-footer-instagram {
    margin-left: 0;
  }
}

.agt-ft-ins-item .item-img {
  width: 100%;
  height: 100%;
}
.agt-ft-ins-item .item-img img {
  width: 100%;
  height: 305px !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.agt-ft-slug {
  left: 0;
  top: 50%;
  right: 0;
  z-index: 2;
  text-align: center;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 767px) {
  .agt-ft-slug {
    position: static;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.agt-ft-slug h3 {
  display: inline-block;
}
.agt-ft-slug h3 a {
  font-size: 32px;
  padding: 10px 20px;
  border-radius: 8px;
  display: inline-block;
  background-color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media (max-width: 480px) {
  .agt-ft-slug h3 a {
    width: 100%;
    font-size: 24px;
  }
}
.agt-ft-slug h3 a:hover {
  color: #fff;
  background-color: var(--agt-base-color-9);
}

.agt-footer-copyright.ver_2 {
  padding: 32px 0px;
}
.agt-footer-copyright.ver_2 p {
  font-size: 16px;
  color: rgba(30, 47, 34, 0.64);
}
.agt-footer-copyright.ver_2 p a {
  font-weight: 500;
  color: rgb(30, 47, 34);
}

.agt-back-top-5 {
  right: 32px;
  bottom: 25px;
  cursor: pointer;
  position: absolute;
}
.agt-back-top-5 svg rect {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.agt-back-top-5 svg:hover rect {
  fill: var(--agt-trv);
}

.agt-footer-section-6 {
  margin-top: -64px;
}

.agt-ft-content-6 {
  overflow: hidden;
  padding-top: 210px;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
}

.agt-footer-fav {
  right: 0;
  bottom: 0;
}

.agt-ft-content-7 {
  margin: 0px 40px;
  padding-top: 150px;
  background-color: #F0F5FF;
  border: 1px solid #161310;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-content-7 {
    margin: 0;
  }
}
.agt-ft-content-7:before, .agt-ft-content-7:after {
  right: -10px;
  content: "";
  bottom: -10px;
  position: absolute;
  background-color: #161310;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-ft-content-7:before, .agt-ft-content-7:after {
    display: none;
  }
}
.agt-ft-content-7:before {
  width: 1px;
  height: 64px;
}
.agt-ft-content-7:after {
  height: 1px;
  width: 64px;
}
.agt-ft-content-7 .agt-back-top-5 {
  bottom: 0;
  right: 16px;
}

.agt-fr-footer-section {
  z-index: 1;
  overflow: hidden;
  position: relative;
}
.agt-fr-footer-section:before, .agt-fr-footer-section:after {
  z-index: -1;
  content: "";
  position: absolute;
  height: 240px;
  width: 240px;
  border-radius: 100%;
  -webkit-filter: blur(80px);
  filter: blur(80px);
}
.agt-fr-footer-section:before {
  right: -80px;
  bottom: -220px;
  background-color: var(--agt-base-color-11);
}
.agt-fr-footer-section:after {
  left: -100px;
  bottom: -220px;
  background-color: #00EB18;
}
.agt-fr-footer-section .agt-fr-ft-line {
  right: 0;
  z-index: -1;
  bottom: -195px;
}

.agt-fr-footer-widget {
  gap: 30px;
  padding-bottom: 125px;
}
@media (max-width: 767px) {
  .agt-fr-footer-widget {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.agt-fr-logo-widget .brand-logo {
  margin-bottom: 100px;
}
.agt-fr-logo-widget p {
  font-size: 16px;
  color: rgba(30, 47, 34, 0.64);
}
.agt-fr-logo-widget p a {
  color: var(--agn-clr-black-1);
}

.agt-fr-menu-widget {
  gap: 20px 120px;
}
@media (max-width: 480px) {
  .agt-fr-menu-widget {
    gap: 20px 60px;
  }
}
.agt-fr-menu-widget ul {
  width: 80px;
}
.agt-fr-menu-widget li {
  margin-bottom: 10px;
}
.agt-fr-menu-widget li a {
  font-size: 16px;
  color: var(--agn-clr-black-1);
}
.agt-fr-menu-widget li a:hover {
  margin-left: 5px;
  letter-spacing: 1px;
  color: var(--agt-base-color-11);
}
.agt-fr-menu-widget .ft-social {
  width: 135px;
}
.agt-fr-menu-widget .ft-social li {
  width: 100%;
}
.agt-fr-menu-widget .ft-social li a {
  width: 100%;
  position: relative;
}
.agt-fr-menu-widget .ft-social li a:before {
  top: 0;
  right: 0;
  font-size: 14px;
  font-weight: 700;
  content: "\f061";
  position: absolute;
  font-family: "FontAwesome";
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.agt-fr-ft-mail a {
  z-index: 2;
  font-size: 16px;
  position: relative;
  color: var(--agn-clr-black-1);
}
.agt-fr-ft-mail a i {
  margin-right: 5px;
}
.agt-fr-ft-mail h3 {
  line-height: 1;
  font-size: 128px;
  font-weight: 500;
  margin-bottom: -18px;
  color: var(--agn-clr-black-1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .agt-fr-ft-mail h3 {
    font-size: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agt-fr-ft-mail h3 {
    font-size: 70px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .agt-fr-ft-mail h3 {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .agt-fr-ft-mail h3 {
    font-size: 30px;
  }
}
@media (max-width: 360px) {
  .agt-fr-ft-mail h3 {
    font-size: 24px;
  }
}

/*---------------------------------------------------- */
/*Footer area*/
/*----------------------------------------------------*/
.agv-home-1 .arv-header-2-row .main-navigation:is(.has-web-age) .agt-has-megamenu li a::before {
  color: var(--arv-pr-color-2);
  top: 29%;
}
.megamenuheaind{
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
}
.agt-header-section.header_type_one .main-navigation .agt-has-megamenu .dropdown-menu .dropdown-menu li a,
.agt-header-section.header_type_two .main-navigation .agt-has-megamenu .dropdown-menu .dropdown-menu li a {
  font-weight: 500 !important;
}
.agt-header-section.header_type_one .main-navigation .agt-has-megamenu .dropdown-menu .dropdown-menu li a:before,
.agt-header-section.header_type_two .main-navigation .agt-has-megamenu .dropdown-menu .dropdown-menu li a:before {
  top: 14px;
}

.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a {
  background-color: transparent;
}

.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a:before {
  top: 12px;
  font-weight: 700;
}

.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a {
  font-family: var(--clash-variable);
  font-weight: 400 !important;
}

.agn-header-1-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu,
.agn-header-7-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu {
  background-color: #fff;
}

.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu {
  background-color: #000;
}

.agn-header-1-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-2-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-4-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-5-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-6-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-7-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-8-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-9-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a {
  background-color: transparent;
}

.agn-header-1-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-2-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-4-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-5-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-6-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-7-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a,
.agn-header-8-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a {
  color: inherit;
}

.agn-header-9-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li:hover > a {
  color: #fff;
}

.agn-header-5-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a {
  color: inherit;
}

.agn-header-1-row .agn-main-navigation .agt-has-megamenu .dropdown-menu .dropdown-menu li a {
  font-weight: 500 !important;
}

.agn-header-1-row .agn-main-navigation .agt-has-megamenu .dropdown-menu .dropdown-menu li a:before,
.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a:before,
.agn-header-2-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a:before,
.agn-header-4-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a:before {
  top: 12px;
  font-weight: 700;
}

.agn-header-1-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a:before {
  top: 14px;
}

.agn-header-2-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a:before {
  top: 14px;
}

.agn-header-3-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a,
.agn-header-2-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a,
.agn-header-4-row .agn-main-navigation .navbar-nav li.agt-has-megamenu .dropdown-menu li a {
  font-weight: 400 !important;
}

.agn-menu-btn-wrap {
  gap: 12px;
}

.agn-header-5-action-link .agn-offcanvas-btn-1.open_mobile_menu,
.agn-header-6-action-link .agn-offcanvas-btn-1.open_mobile_menu,
.agn-header-7-action-link .agn-offcanvas-btn-1.open_mobile_menu,
.agn-header-8-action-link .agn-offcanvas-btn-1.open_mobile_menu,
.agn-header-9-action-link .agn-offcanvas-btn-1.open_mobile_menu {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agn-header-5-action-link .agn-offcanvas-btn-1.open_mobile_menu,
  .agn-header-6-action-link .agn-offcanvas-btn-1.open_mobile_menu,
  .agn-header-7-action-link .agn-offcanvas-btn-1.open_mobile_menu,
  .agn-header-8-action-link .agn-offcanvas-btn-1.open_mobile_menu,
  .agn-header-9-action-link .agn-offcanvas-btn-1.open_mobile_menu {
    display: -ms-grid;
    display: grid;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .agn-header-5-action-link .agn-offcanvas-btn-1.agt-menu-button,
  .agn-header-6-action-link .agn-offcanvas-btn-1.agt-menu-button,
  .agn-header-7-action-link .agn-offcanvas-btn-1.agt-menu-button,
  .agn-header-8-action-link .agn-offcanvas-btn-1.agt-menu-button,
  .agn-header-9-action-link .agn-offcanvas-btn-1.agt-menu-button {
    display: none;
  }
}

.agn-header-2-area .agt-has-megamenu .dropdown-menu {
  max-width: 1195px;
}

.agn-header-9-area .agt-has-megamenu .dropdown-menu {
  max-width: 1250px;
}

.agn-home-7 [data-background] {
  background-repeat: round;
  background-position: inherit;
}

.agt-td-contact-section.page_version:before {
  display: none;
}

/*---------------------------------------------------- */
/* Dark Css */
.dark-creative-agency h1, 
.dark-creative-agency h2, 
.dark-creative-agency h1,
.dark-creative-agency h4,
.dark-creative-agency h5,
.dark-creative-agency h6,
.dark-creative-agency .arv-hero-1-title-small,
.dark-creative-agency p,
.dark-creative-agency body,
.dark-business-agency h1, 
.dark-business-agency h2, 
.dark-business-agency h1,
.dark-business-agency h4,
.dark-business-agency h5,
.dark-business-agency h6,
.dark-business-agency p,
.dark-business-agency body,
.dark-business-agency .headline h1, 
.dark-business-agency .headline h2, 
.dark-business-agency .headline h3, 
.dark-business-agency .headline h4, 
.dark-business-agency .headline h5, 
.dark-business-agency .headline h6,
.dark-business-agency li,
.dark-business-agency .blog-meta a,
.dark-business-agency span,
.dark-modern-agency body,
.dark-modern-agency h1, 
.dark-modern-agency h2, 
.dark-modern-agency h1,
.dark-modern-agency h4,
.dark-modern-agency h5,
.dark-modern-agency h6,
.dark-modern-agency p,
.dark-modern-agency .agn-p-3,
.dark-financial-agency h1, 
.dark-financial-agency h2, 
.dark-financial-agency h1,
.dark-financial-agency h4,
.dark-financial-agency h5,
.dark-financial-agency h6,
.dark-financial-agency p,
.dark-financial-agency body,
.portfolio-agency h1, 
.portfolio-agency h2, 
.portfolio-agency h1,
.portfolio-agency h4,
.portfolio-agency h5,
.portfolio-agency h6,
.portfolio-agency p,
.portfolio-agency body{
  color: #fff !important;
}
.dark-modern-agency .agn-brand-3-logo img {
  filter: contrast(0.1);
}
.dark-modern-agency .agn-brand-3-logo:is(.b-left),
.dark-modern-agency .agn-brand-3-logo {
  border-color: #ffffff4f;
}
.dark-business-agency .agt-cl-item .item-img img {
  filter: contrast(0.1);
}
.dark-creative-agency .arv-client-1-logo-wrap .item img {
  filter: brightness(10.5);
}
.dark-business-agency svg path {
  fill: #fff;
}
.dark-business-agency .agt-cn-form{

}