/* CSS Document */

/*================================================
Default CSS
=================================================*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
		:root {
  --fontSize: 15px;
  --transition: .5s;
  --mainColor: #ED2775;
  --whiteColor: #ffffff;
  --blackColor: #262A37;
  --gradientColor: linear-gradient(44.44deg, #ED2775 7.79%, #FF7448 94.18%);
  --paragraphColor: #716c80;
  --fontFamily: 'Inter', sans-serif; 
		}
		
		
/*default-btn*/
.default-btn {
  z-index: 1;
  border: none;
  position: relative;
  padding: 12px 35px;
  border-radius: 30px;
  display: inline-block;
  color: var(--whiteColor);
  transition: var(--transition);
  box-shadow: 0px 12px 35px rgba(237, 39, 117, 0.25);
  font-size: var(--fontSize);
  font-weight: 600; }
	
.default-btn::before {
content: '';
position: absolute;
left: 0;
right: 0;
transition: var(--transition);
top: 0;
bottom: 0;
z-index: -1;
border-radius: 30px;
background: var(--gradientColor); }

.default-btn:hover {
background-color: var(--mainColor);
color: var(--whiteColor); }

.default-btn:hover::before {
opacity: 0;
visibility: hidden; }

.banner_one{
	z-index: -1;
    width: 100%;
    content: '';
    height: 90%;
    position: absolute;
    background-image: url('../../presentation/assets/img/banner/banner-shape1.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}



/* Max width 767px */
@media only screen and (max-width: 767px) {
 
  .default-btn {
    padding: 6px 20px;
    font-size: 12px; }
}
