/* ==================>
FEATURE
<================== */
.feature {
  background: var(--clr-accent);
}

.feature-item {
  padding: 40px 30px;
  background: #ffff;
  -webkit-transition: all 0.3s ease;
  height: 100%;
  outline: 3px solid #ffff;
  outline-offset: -13px;
  /* box-shadow: 2px 3px 10px #87a7cb; */
  position: relative;
  box-shadow: 0px 2px 0px #ffffffd7 inset, 0px -2px 0px #ffffff34 inset, rgba(197, 219, 244, 1) 0px 2px 7px;
  overflow: hidden;
  
  isolation: isolate;
}
.feature-item::before{
  content: '';
  position: absolute;
  background: url('../img/bc.png');
  background-size: cover;
  background-repeat: no-repeat;
  left: 132px;
  top: -146px;
  /* left: 10px;
  top: 10px; */
  width: 100%;
  height: 100%;
  z-index: -1;
  /* opacity: 0.25; */
}
.paragraph{
  color: #2e2929ee;
}
.para p{
  color: #ffff;
}
.para h4{
  color: #61e1e7;
}
.para span{
  color: #8cb7e3;
}

.feature-thumb {
  margin-bottom: 25px;
}


.feature-item:hover {
  transform: translateY(-20px);
}
.feature-item {
  background-image: linear-gradient(to top , #accbee8a 0%, #e7f0fd81 100%);
  /* background-image: linear-gradient(to top , #accbee 0%, #e7f0fd 100%); */
  border-radius: 20px;
}

/* ==================>
ABOUT
<================== */
/* .about-thumb{
  filter: drop-shadow(2px 4px 6px #31cfff);
} */

.about-section{
  backdrop-filter: blur(30px);
  background: #ffffff73;
  border-radius: 10px;
  box-shadow: 0px 2px 0px #ffffff77 inset;
}

.about{
  background: linear-gradient(45deg,rgba(253, 253, 253, 0.349),rgba(251, 246, 246, 0.929)), url('../img/about-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
}
.about-content h6 {
  color: var(--clr-main);
}

.about-content h2 {
  margin-bottom: 20px;
}

.about-content ul {
  display: flex;
  flex-wrap: wrap;
  margin-block: 25px;
}

.about-content ul li {
  display: flex;
  list-style-type: none;
  width: calc(100% / 2 - 0px);
  gap: 10px;
}

/* ==================>
WORK
<================== */

/* .work {
  background: #f2f6f9;
} */

.work h6 {
  color: var(--clr-main);
}

.work h2 {
  color: var(--clr-accent);
}

.work h4 {
  color: var(--clr-accent);
  margin-top: 10px;
  font-size: 20px;
}

/* .work-thumb {
  width: 250px;
  height: 150px;
  line-height: 80px;
  text-align: center;
  border-radius: 50%;
  color: #ffff;
  margin: 0 auto 30px;
  outline: 5px solid  var(--clr-accent);
  outline-offset: 8px ;
} */
.work-inner{
  position: relative;
  display: flex;
  padding: 20px;
  height: 100%;
  border-radius: 10px;
  transition: 0.3s;
  overflow: hidden;
  /* background: #7fffd424; */
  background: #efecffdc;
  box-shadow: 0px 2px 0px #ffffffd7 inset, 0px -2px 0px #ffffff34 inset, rgba(213, 217, 2255, 1) 0px 2px 7px;
}

.work-inner::before{
  content: '';
  position: absolute;
  background: url('../img/work2.png');
  background-size: cover;
  background-repeat: no-repeat;
  left: 50px;
  top: 10px;
  width: 100%;
  height: 100%;
  z-index: -1;
  /* opacity: 0.25; */
}
.work-thumb img {
  transition: all 0.3s ease;
  width: 32px;
}

.work-content i{
  padding-right: 1rem;
  color: #2064c6;
}
.work-content i::before{
  background: #ffff;
  border-radius: 50%;
  padding: 0.50rem;
}

/* ==================>
BLOG
<================== */
.blog{
  background: rgba(213, 229, 247, 0.301);
}
.blog-header h2 {
  color: var(--clr-accent);
  /* margin: 0 273px 40px 273px; */
}

.blog-header h6 {
  color: var(--clr-main);
}

.blog-inner {
  background: #ffff;
  padding: 10px;
}

.blog-thumb {
  overflow: hidden;
}

.blog-content {
  padding: 20px;
}

.blog-content a {
  text-decoration: none;
  color: var(--clr-accent);
  font-weight: 700;
}

/* ==================>
TEAM
<================== */

.team {
  background: #f2f7ff;
  
}

.team-inner{
  padding: 1rem;
/* background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 25%, #e0f8ff 20%); */
background-image: linear-gradient(43deg, #ff3147 -25%, #ffc747 25%, #edf4f7 25%);

  border-radius: 10px;
}

/* .team-inner{
    overflow: hidden;
    border-radius: 10px;
} */

.team-header h6 {
  color: var(--clr-main);
}

.team-header h2 {
  color: var(--clr-accent);
  /* margin: 0 273px 40px 273px; */
}
.team-inner {
  display: flex;
  border: 1px solid #c9e6fc;
}
.team-thumb {
  width: 40%;
  overflow: hidden;
}
.team-thumb img {
  max-width: 100%;
}

.team-content {
  width: 60%;
  padding: 10px;
}

.team-content a {
  text-decoration: none;
  /* color: var(--clr-accent); */
}

/* ==================>
GALLERY
<================== */

.gallery a {
  display: block;
  position: relative;
}

.gallery .gallery-thumb {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  margin: 0 2rem;
  border-radius: 15px;
}

.gallery .gallery-thumb::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--clr-main);
  opacity: 0;
  transition: 300ms ease-in-out;
  z-index: 10;
}

.gallery h4 {
  color: #fff;
  position: absolute;
  padding-left: 1.5rem;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: 300ms ease-in-out;
  z-index: 11;
}
.gallery a:hover h4 {
  opacity: 1;
}

.gallery a:hover .gallery-thumb::before {
  opacity: 0.85;
}
.gallery img {
  transition: 300ms ease-in-out;
  width: 100%;
}
.gallery a:hover img {
  transform: scale(1.1);
  box-shadow: rgba(0, 0, 0, 0.85) 3px 3px 7px;
}

