/*!
Theme Name: intelous
*/


.dropdown-item.active, .dropdown-item:active {
    background: transparent;
}
.banner .container h1 {
    color: #fff;
}
.banner{
	overflow: hidden;
}
.banner .banner-text-bg {
    top: -120px;
    opacity: 0.2;
}
.banner .banner-image img {
  width: 100%;
  animation: move 50s ease infinite;
   -webkit-animation: move 50s ease infinite;
   position: absolute;
}

@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: center center;
     transform-origin: center center;
    transform: scale(1.0);
     -webkit-transform: scale(1.0);
   }
  50% {
    transform: scale(1.5);
     
    -webkit-transform: scale(1.5);
     
   }
	
	100% {
     transform: scale(1.0);
     -webkit-transform: scale(1.0);
   }
}

ol.wp-block-list {
    padding-left: 20px;
}
ol.wp-block-list li {
    list-style-type: auto;
	    font-family: "barlowregular";
    font-size: 18px;
	    margin-bottom: 7px;
}

.chat-wrap iframe.wp-embedded-content {
  width: 100%;
  min-height: 450px;
}

.whitepaper .white-right.contact-form .form-wrap .inner form input {
  margin-bottom: 15px;
}

.whitepaper .white-right.contact-form .form-wrap .inner form select {
  background-color: transparent;
  border: 1px solid #8039df;
  width: 100%;
  margin-bottom: 24px;
  padding: 15px 25px;
  border-radius: 30px;
  transition: .5s all;
  box-shadow: none;
  outline: none;
  color: #000;
  height: 58px;
}

/*resources*/


.resource {
	 padding: 50px 0;
}
 @media (max-width: 575px) {
	 .resource {
		 padding: 30px 0;
	}
}
 .resource .left .box:first-child {
	 margin-bottom: 24px;
}
 @media (max-width: 991px) {
	 .resource .right {
		 margin-top: 24px;
	}
}
 .resource .right .row {
	 height: 100%;
}
 .resource .right .row .box {
	 height: 100%;
}
 .resource .right .row .box .inner {
	 height: 100%;
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-end;
	 background-color: #000;
	 padding-top: 100px;
}
 .resource .right .row .box .inner::after {
	 position: absolute;
	 content: '';
	 left: 0;
	 bottom: 0;
	 width: 100%;
	 height: 100%;
	 background: #000;
	 background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
 .resource .right .row .box .inner img {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 transition: 600ms all;
}
 .resource .right .row .box .inner ul li {
	 color: #fff;
}
 .resource .right .row .box .inner h5 {
	 color: #fff;
}
 .resource .right .row .box .inner p {
	 color: #fff;
}
 .resource .right .row .box .inner:hover img {
	 opacity: 0.3;
}
 .resource .box .inner {
	 border: 1px solid #f1f1f1;
	 padding: 30px;
	 border-radius: 15px;
	 display: inline-block;
	 overflow: hidden;
	 position: relative;
}
 @media (max-width: 767px) {
	 .resource .box .inner {
		 padding: 20px;
	}
}
 .resource .box .inner ul {
	 display: flex;
	 margin: 0 -10px 8px;
	 position: relative;
	 z-index: 2;
}
 .resource .box .inner ul li {
	 padding: 0 10px;
	 font-size: 14px;
	 line-height: 18px;
	 opacity: 0.6;
	 transition: 600ms all;
}
 .resource .box .inner ul li:first-child {
	 border-right: 1px solid rgba(255, 255, 255, 0.5);
}
 .resource .box .inner h5 {
	 font-family: 'barlowsemibold';
	 margin-bottom: 15px;
	 letter-spacing: 0;
	 z-index: 2;
	 position: relative;
	 transition: 600ms all;
}
 .resource .box .inner h6 {
	 margin-bottom: 15px;
	 z-index: 2;
	 position: relative;
	 transition: 600ms all;
}
 .resource .box .inner p {
	 margin-bottom: 0;
	 z-index: 2;
	 position: relative;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 transition: 600ms all;
}
 .resource .box .inner {
	 background-color: #8039df;
}
 .resource .box .inner ul li {
	 color: #fff;
}
 .resource .box .inner h6 {
	 color: #fff;
}
 .resource .box .inner p {
	 color: #fff;
}
 .market-insight .box-wrap .inner {
	 display: inline-block;
}
.page-template-resources .resource .left .box:last-child .inner {
    background-color: #de3c97;
}

.chat-wrap input.wpcf7-form-control:not(.wpcf7-submit) {
    background-color: transparent;
    border: 1px solid #8039df;
    width: 100%;
    margin-bottom: 24px;
    padding: 15px 25px;
    border-radius: 30px;
    transition: .5s all;
    box-shadow: none;
    outline: none;
    color: #000;
}

input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #8039df;
    width: auto;
    padding: 15px 25px;
    border-radius: 30px;
    transition: .5s all;
    box-shadow: none;
    outline: none;
    background-color: #8039df;
    font-family: "barlowsemibold";
    font-size: 20px;
    color: #fff;
    margin-bottom: 0;
}
