
.hero-wrap.style3 {
    margin-top: 134px;
    padding: 100px 0 80px;
}
@media only screen and (max-width: 767px){
.hero-wrap.style3 {
    margin-top: 215px;
    padding: 45px 0 35px;
}}
.hero-wrap.style3 .container {
    position: relative;
}

@media (min-width: 992px){
.container {
    max-width: 960px;
}}
.hero-wrap.style3 .container .hero-shape-one {
    position: absolute;
    bottom: 60px;
    right: 5%;
}
.hero-wrap.style3 .container .hero-shape-two {
    position: absolute;
    bottom: 20px;
    left: 30%;
}

.align-items-center {
    align-items: center!important;
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem;
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0;
}
/* .hero-wrap .hero-content span {
    display: block;
    margin-bottom: 10px;
    color: #00A79D;
} */
@media only screen and (max-width: 767px){

.hero-wrap .hero-content span {
    font-size: 14px;
}}


[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.hero-wrap.style3 .hero-content h1 {
    font-size: 34px;
}}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0;
}
.hero-wrap .hero-content h1 {
    font-size: 54px;
    line-height: 1.3;
    margin-bottom: 20px;
}
.hero-wrap .hero-content p {
    margin-bottom: 40px;
}
@media only screen and (max-width: 767px){
.hero-wrap .hero-content p {
    margin-bottom: 24px;
}}
.align-items-end {
    align-items: flex-end!important;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.hero-wrap.style3 .hero-img-wrap .hero-img {
    margin-bottom: 25px;
    border-radius: 5px;
}
.hero-wrap.style3 .hero-img-wrap .hero-img img {
    border-radius: 5px;
}
.align-items-start {
    align-items: flex-start!important;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}