@font-face {font-display: block;font-display:swap;font-family: "bootstrap-icons";src: url("../fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"),url("../fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");}
.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before {display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.bi-send::before{content:"\F6C0"}.bi-chevron-right::before{content:"\F285"}.bi-arrow-up::before{content:"\F148"}.bi-arrow-down::before{content:"\F128"}.bi-badge-3d::before{content:"\F15B"}.bi-file-earmark-ppt::before{content:"\F381"}.bi-file-earmark-excel::before{content:"\F368"}.bi-file-earmark-word::before{content:"\F38D"}.bi-clock::before{content:"\F293"}.bi-buildings::before{content:"\F87D"}.bi-geo-alt::before{content:"\F3E8"}.bi-globe::before{content:"\F3EE"}.bi-envelope-at::before{content:"\F84C"}.bi-chat-square-quote::before{content:"\F262"}.bi-box-arrow-up-right::before{content:"\F1C5"}.bi-arrow-down-up::before{content:"\F127"}.bi-sliders::before{content:"\F56B"}.bi-pencil-square::before{content:"\F4CA"}.bi-chevron-left::before{content:"\F63E"}.bi-chevron-left::before{content:"\F284"}.bi-x-lg::before{content:"\F659"}.bi-search::before{content:"\F52A"}.bi-download::before{content:"\F30A"}.bi-envelope::before{content:"\F32F"}.bi-telephone-fill::before{content:"\F5B4"}.bi-linkedin::before{content:"\F472"}.bi-chevron-down::before{content:"\F282"}.bi-list::before{content:"\F479"}.bi-globe2::before{content:"\F3EF"}.bi-envelope::before{content:"\F32F"}.bi-three-dots-vertical::before{content:"\F5D3"}.bi-youtube::before{content:"\F62B"}.bi-images::before{content:"\F42B"}.bi-link-45deg::before{content:"\F470"}.bi-calendar-event::before{content:"\F1E8"}.bi-file-earmark-pdf::before{content:"\F63E"}.bi-house-fill::before {content: "\F424"}.bi-caret-up-fill::before { content: "\F235"}.bi-caret-down-fill::before { content: "\F229"}.bi-whatsapp::before{content: "\F618"}.bi-telephone::before{content: "\F5C1"}.bi-newspaper::before{content: "\F4A3"}.bi-pencil-square::before {content: "\F4CA"}.bi-link-45deg::before {content: "\f470";}.bi-image::before {content: "\f42a";}.bi-three-dots::before {content: "\f5d4"; }.bi-play-btn::before {content: "\f4f1";}

/*Wow*/
@media (min-width:768px) {
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
}

body {
      animation: fadeInAnimation ease 3s;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
    }

    .visual-wrapper {
      background-image: url(../images/visual.jpg);
      background-position: center center;
      background-repeat: no-repeat;
      height: 500px;
      overflow: hidden;
    }

    .jarallax {
      position: relative;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      min-height: 500px;
    }

    .bg-parallax {
      position: absolute;
      z-index: -1;
      background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity, 0.85));
      height: 100%;
      left: 0;
      right: 0;
      top: 0;
    }

    .testimonials {
    position: relative;
    z-index: 0
}

.testimonials:before {
    position: absolute;
    font-family: "bootstrap-icons";
    font-size: 6rem;
    color: var(--bs-white);
    content: '\F6B0';
    opacity: 0.3;
    z-index: 1;
    left: 0;
    top: -35px
}

.testimonials:after {
    position: absolute;
    font-family: "bootstrap-icons";
    font-size: 6rem;
    color: var(--bs-white);
    content: '\F6B0';
    opacity: 0.3;
    z-index: 1;
    right: 0;
    bottom: -35px;
    rotate: 180deg;
}

.scrollup{position:fixed;bottom:0;right:0;display:none;z-index:9999}
.scrollup .fa {height: auto; width: auto; line-height: normal !important; color: inherit !important;}
a.scrollup{color:#000;text-decoration:none;background:rgba(var(--bs-danger-rgb));padding:4px;width:40px;height:40px;line-height:28px; right: 25px; text-align:center;bottom:10px;  transition:all ease-in-out 0.3s}
a.scrollup:hover{color:#fff;text-decoration:none;background:rgba(var(--bs-danger-rgb)); }
@media (min-width:1200px) {
a.scrollup{bottom:25px;}
}

    @keyframes fadeInAnimation {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }

     .visual-wrapper h2 {margin-bottom: 0; text-transform: uppercase; font-weight: 700; color: #ff5724;}

@media (min-width:1200px) {
    .visual-wrapper h2 {font-size: 2.4rem;}
}

@media (max-width:1199.98px) {
    .visual-wrapper { background-position: center right; }
    .video-div {height:400px}
}

    @media (max-width:991.98px){
        .visual-wrapper {height: 305px;}
        .visual-wrapper h2 {font-size: 1.5rem;}
         .video-div {height:270px}
    }

        @media (max-width:767.98px){
         .video-div {height:350px}
        .visual-wrapper {height: auto;} 
        .visual-wrapper h2 {font-size: 1.2rem;}
        .looking-pannel h5 {font-size: 1rem;}
        .jarallax {min-height: 400px;}
        .testimonials:before, .testimonials:after {font-size: 3rem;}
        .blockquote {font-size: 1rem;}
    }