/* Coipage Page* 12.09.2025/ */

.coipage-banner-masthead {
	padding: 0px 0;
	background: transparent;
  }
  
  .coipage-banner-masthead .masthead__wrapper {
	padding: 50px 0;
  }
  
  .coipage-banner-masthead h1 {
	padding: 0 0 20px;
  }
  
  .coipage-banner-masthead h1 br {
	display: none;
  }
  
  .coipage-banner-masthead .btn {
	background: #5f1546;
	color: #fff;
	padding: 10px 20px;
	margin-top: 30px;
  }
  
  .coipage.content-image-block .heading-all h2::before {
	left: 0;
	transform: unset;
	background: #ec6711;
  }
  
  .coipage .heading-all h2::before {
	background-color: #ffa30e;
  }
  
  .form-section.coipageform {
	background-color: transparent ;
  }
  
  .coipageform .heading-all h2::before {
	background-color: #fff;
  }
  
  .coipageform .col-form input[type="submit"] {
	background-color: #5F1546;
	padding: 16px 48px;
	width: unset;
  }
  
  .number-counter-section.coipage {
	background: url(../img/number-counter-gr.png) no-repeat center center;
	  background-size: auto;
	background-size: cover;
  }
  
  .number-counter-section.coipage h2{
	color: #2D2D2D;
  }
  
  .number-counter-listing-item h5 {
	font-size: 30px;
	line-height: 38px;
	margin-bottom: 28px;
	color: #2D2D2D;
  }
  
  .number-counter-listing-item p {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #2D2D2D;
  }
  
  .number-counter-section.coipage .number-counter-listing-item {
	padding: 10px;
  }
  
  .coipage .number-counter-listing-item::after {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	right: 0;
	top: 0;
	background: linear-gradient(180deg, rgba(236, 103, 17, 1) 0%, rgba(236, 103, 17, 0) 100%);
  }
  
  .image-banner {
	margin: 60px 0;
  }
  
  .fx-accordian.coipage .about-iris__title h3 {
	background: #EC6711;
	text-transform: uppercase;
  }
  
  .fx-accordian.coipage .card__inner h4::after {
	background: #EC6711;
  }
  
  .fx-accordian.coipage .accordion-content {
	padding: 0 15px;
  }
  
  .fx-accordian.coipage .accordion-content h4{
	color: #2D2D2D;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 20px;
  }
  
  .fx-accordian.coipage .accordion-content p{
	color: #403F3F;
	margin-bottom: 15px;
  }
  
  .fx-accordian.coipage .accordion-content p:last-child {
	margin-top: 0;
  }
  
  .fx-accordian.coipage .accordion-content ul li{
	color: #403F3F;
	position: relative;
	padding-left: 30px;
	margin-bottom: 15px;
  }
  
  .fx-accordian.coipage .accordion-content ul li::before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 12px;
	height: 12px;
	border-radius: 100px;
	background: #EC6711;
  }
  
  .fx-accordian.coipage h2 {
	position: relative;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 800;
	color: #2D2D2D;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 30px;
  }
  
  .fx-accordian.coipage h2::after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 115px;
	height: 5px;
	background: #EC6711;
  }
  .acoordian-img{
	width: 100%;
	object-fit: cover;
  }
  
  @media (min-width: 768px) {
	.coipage-banner-masthead {
	  padding: 90px 0;
	}
	.coipage-banner-masthead h1 br {
	  display: block;
	}
  
	.coipage-banner-masthead .btn {
	  font-size: 22px;
	  line-height: 27px;
	  padding: 15px 70px;
	  margin-top: 80px;
	}
  
	.coipage-banner-masthead h1 {
	  padding: 0 0 20px !important;
	}
  
	.content-image-block h2 {
	  max-width: 927px;
	}
  
	.easy-step-listing-left {
	  width: calc(50% - 30px);
	  margin-right: 30px;
	}
  }
  
  @media (min-width: 1200px) {
	.number-counter-listing-item h5 {
	font-size: 50px;
	line-height: 58px;
	margin-bottom: 38px;
  }
  
  .coipage .number-counter-listing-item p {
	font-size: 25px;
	font-weight: 400;
	line-height: 40px;
  }
  
  .coipage .number-counter-listing {
	align-items: flex-start;
  }
  
  .fx-accordian.coipage .accordion-content h4{
	font-size: 30px;
	font-weight: 700;
	line-height: 42px;
	margin-bottom: 30px;
  }
  
  .fx-accordian.coipage .accordion-content p{
	font-size: 22px;
	line-height: 34px;
	margin-bottom: 20px;
  }
  
  .fx-accordian.coipage .accordion-content ul li{
	font-size: 22px;
	line-height: 34px;
	margin-bottom: 20px;
  }
  
  .fx-accordian.coipage .accordion-content {
	padding: 0 35px 30px;
  }
  
  .fx-accordian.coipage .accordion-content ul li::before {
	top: 10px;
  }
  
  
  .fx-accordian.coipage h2 {
	  font-size: 50px;
	  line-height: 64px;
	  padding-bottom: 30px;
  }
  
  
  
  }

  .coipageform .wpcf7-not-valid-tip{
	color:#ffffff;
  }
  .coipageform  .wpcf7 form .wpcf7-response-output {
	bottom: 82px;
	max-width: 833px;
	left:50%;
	transform: translate(-50%, 0);
  }
  
  /* End Coipage Page* 12.09.2025/ */
  