                                                                                      ::-webkit-scrollbar {
                                                                                         width: 10px;
                                                                                     }
                                                                                     
                                                                                      ::-webkit-scrollbar-track {
                                                                                         background: #f1f1f1;
                                                                                         border-radius: 10px;
                                                                                     }
                                                                                     
                                                                                      ::-webkit-scrollbar-thumb {
                                                                                         background: #0f8bf5;
                                                                                         border-radius: 10px;
                                                                                     }
                                                                                     
                                                                                      ::-webkit-scrollbar-thumb:hover {
                                                                                         background: #36a1ff;
                                                                                     }
                                                                                     /*right click selection css*/
                                                                                     
                                                                                      ::-moz-selection {
                                                                                         background: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                      ::selection {
                                                                                         background: #0f8bf5;
                                                                                     }
                                                                                     /*universal css*/
                                                                                     
                                                                                     * {
                                                                                         -webkit-font-smoothing: antialiased;
                                                                                         -moz-os-font-smoothing: grayscale;
                                                                                         box-sizing: border-box;
                                                                                         padding: 0;
                                                                                         margin: 0;
                                                                                         outline: none;
                                                                                         vertical-align: baseline;
                                                                                         user-drag: none;
                                                                                         -webkit-user-drag: none;
                                                                                     }
                                                                                     
                                                                                     body {
                                                                                         font-family: 'Syne', sans-serif;
                                                                                         color: #757b8d;
                                                                                         font-size: 20px;
                                                                                         line-height: 1.6;
                                                                                         font-weight: normal;
                                                                                         font-style: normal;
                                                                                         outline: none;
                                                                                         overflow-x: hidden;
                                                                                     }
                                                                                     
                                                                                     h1,
                                                                                     h2,
                                                                                     h3,
                                                                                     h4,
                                                                                     h5,
                                                                                     h6,
                                                                                     .heading {
                                                                                         color: #141414;
                                                                                         margin-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     p,
                                                                                     ul {
                                                                                         margin: 0;
                                                                                         padding: 0;
                                                                                     }
                                                                                     
                                                                                     article,
                                                                                     aside,
                                                                                     details,
                                                                                     figcaption,
                                                                                     figure,
                                                                                     footer,
                                                                                     header,
                                                                                     nav,
                                                                                     section,
                                                                                     summary {
                                                                                         display: block;
                                                                                     }
                                                                                     
                                                                                     a {
                                                                                         color: #757b8d;
                                                                                         text-decoration: none;
                                                                                         background-color: transparent;
                                                                                     }
                                                                                     
                                                                                     ul {
                                                                                         list-style: none;
                                                                                     }
                                                                                     
                                                                                     a:hover {
                                                                                         text-decoration: none;
                                                                                         color: initial;
                                                                                     }
                                                                                     
                                                                                     button:focus {
                                                                                         outline: none!important
                                                                                     }
                                                                                     
                                                                                     .animation,
                                                                                     .sticky,
                                                                                     .sw-header,
                                                                                     .half-blog-card,
                                                                                     .setps,
                                                                                     .whatsapp-bg,
                                                                                     .sw-btn,
                                                                                     a,
                                                                                     .sw-media-crd,
                                                                                     button,
                                                                                     .shadow,
                                                                                     i,
                                                                                     .services-wraper a span,
                                                                                     .iconwithlabel img {
                                                                                         -webkit-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         -o-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                     }
                                                                                     
                                                                                     .text-bold {
                                                                                         font-weight: bold
                                                                                     }
                                                                                     
                                                                                     .text-normal {
                                                                                         font-weight: normal
                                                                                     }
                                                                                     
                                                                                     .text-light {
                                                                                         font-weight: lighter
                                                                                     }
                                                                                     
                                                                                     .vcenter {
                                                                                         align-items: center;
                                                                                         align-self: center;
                                                                                     }
                                                                                     
                                                                                     .vend {
                                                                                         align-items: flex-end;
                                                                                     }
                                                                                     
                                                                                     .fa-btn {
                                                                                         font-size: 15px;
                                                                                     }
                                                                                     
                                                                                     img {
                                                                                         max-width: 100%;
                                                                                         height: auto;
                                                                                     }
                                                                                     
                                                                                     .index-up {
                                                                                         position: relative;
                                                                                         z-index: 5;
                                                                                     }
                                                                                     /**/
                                                                                     
                                                                                     h1 {
                                                                                         font-size: 55px;
                                                                                         line-height: 67px;
                                                                                         font-weight: 700;
                                                                                     }
                                                                                     
                                                                                     h2 {
                                                                                         font-size: 45px;
                                                                                         line-height: 57px;
                                                                                         font-weight: 600;
                                                                                     }
                                                                                     
                                                                                     h3 {
                                                                                         font-size: 28px;
                                                                                         line-height: 40px;
                                                                                         font-weight: 600;
                                                                                     }
                                                                                     
                                                                                     h4 {
                                                                                         font-size: 22px;
                                                                                         line-height: 34px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     h5 {
                                                                                         font-size: 20px;
                                                                                         line-height: 32px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     h6 {
                                                                                         font-size: 17px;
                                                                                         line-height: 27px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     .block-space {
                                                                                         padding-top: 110px;
                                                                                         padding-bottom: 110px;
                                                                                     }
                                                                                     
                                                                                     .sw-card {
                                                                                         background: #fff;
                                                                                         padding: 30px;
                                                                                         border-radius: 14px;
                                                                                     }
                                                                                     
                                                                                     .shadow {
                                                                                         -webkit-box-shadow: 3px 3px 0px #141414;
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                     }
                                                                                     
                                                                                     .border {
                                                                                         border: 1px solid #141414 !important;
                                                                                     }
                                                                                     
                                                                                     .no-shadows {
                                                                                         -webkit-box-shadow: none !important;
                                                                                         box-shadow: none !important
                                                                                     }
                                                                                     
                                                                                     .round-div {
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .gap15 {
                                                                                         grid-gap: 15px;
                                                                                     }
                                                                                     
                                                                                     .sol-img {
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .text-mark {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .mr-auto {
                                                                                         justify-content: center;
                                                                                         text-align: center;
                                                                                         margin: 0 auto;
                                                                                     }
                                                                                     /*margin top class*/
                                                                                     
                                                                                     .m0 {
                                                                                         margin: 0 !important;
                                                                                     }
                                                                                     
                                                                                     html .mt0 {
                                                                                         margin-top: 0px;
                                                                                     }
                                                                                     
                                                                                     html .mt5 {
                                                                                         margin-top: 5px;
                                                                                     }
                                                                                     
                                                                                     html .mt10 {
                                                                                         margin-top: 10px;
                                                                                     }
                                                                                     
                                                                                     html .mt15 {
                                                                                         margin-top: 15px;
                                                                                     }
                                                                                     
                                                                                     html .mt20 {
                                                                                         margin-top: 20px;
                                                                                     }
                                                                                     
                                                                                     html .mt25 {
                                                                                         margin-top: 25px;
                                                                                     }
                                                                                     
                                                                                     html .mt30 {
                                                                                         margin-top: 30px;
                                                                                     }
                                                                                     
                                                                                     html .mt35 {
                                                                                         margin-top: 35px;
                                                                                     }
                                                                                     
                                                                                     html .mt40 {
                                                                                         margin-top: 40px;
                                                                                     }
                                                                                     
                                                                                     html .mt45 {
                                                                                         margin-top: 45px;
                                                                                     }
                                                                                     
                                                                                     html .mt50 {
                                                                                         margin-top: 50px;
                                                                                     }
                                                                                     
                                                                                     html .mt55 {
                                                                                         margin-top: 55px;
                                                                                     }
                                                                                     
                                                                                     html .mt60 {
                                                                                         margin-top: 60px;
                                                                                     }
                                                                                     
                                                                                     html .mt65 {
                                                                                         margin-top: 65px;
                                                                                     }
                                                                                     
                                                                                     html .mt70 {
                                                                                         margin-top: 70px;
                                                                                     }
                                                                                     
                                                                                     html .mt75 {
                                                                                         margin-top: 75px;
                                                                                     }
                                                                                     
                                                                                     html .mt80 {
                                                                                         margin-top: 80px;
                                                                                     }
                                                                                     
                                                                                     html .mt85 {
                                                                                         margin-top: 85px;
                                                                                     }
                                                                                     
                                                                                     html .mt90 {
                                                                                         margin-top: 90px;
                                                                                     }
                                                                                     
                                                                                     html .mt95 {
                                                                                         margin-top: 95px;
                                                                                     }
                                                                                     
                                                                                     html .mt100 {
                                                                                         margin-top: 100px;
                                                                                     }
                                                                                     
                                                                                     html .mt106 {
                                                                                         margin-top: 105px;
                                                                                     }
                                                                                     
                                                                                     html .mt110 {
                                                                                         margin-top: 110px;
                                                                                     }
                                                                                     
                                                                                     html .mt115 {
                                                                                         margin-top: 115px;
                                                                                     }
                                                                                     
                                                                                     html .mt120 {
                                                                                         margin-top: 120px;
                                                                                     }
                                                                                     
                                                                                     html .mt125 {
                                                                                         margin-top: 125px;
                                                                                     }
                                                                                     
                                                                                     html .mt130 {
                                                                                         margin-top: 130px;
                                                                                     }
                                                                                     
                                                                                     html .mt135 {
                                                                                         margin-top: 135px;
                                                                                     }
                                                                                     
                                                                                     html .mt140 {
                                                                                         margin-top: 140px;
                                                                                     }
                                                                                     
                                                                                     html .mt145 {
                                                                                         margin-top: 145px;
                                                                                     }
                                                                                     
                                                                                     html .mt150 {
                                                                                         margin-top: 150px;
                                                                                     }
                                                                                     /*margin bottom class*/
                                                                                     
                                                                                     html .mb0 {
                                                                                         margin-bottom: 0px;
                                                                                     }
                                                                                     
                                                                                     html .mb5 {
                                                                                         margin-bottom: 5px;
                                                                                     }
                                                                                     
                                                                                     html .mb10 {
                                                                                         margin-bottom: 10px;
                                                                                     }
                                                                                     
                                                                                     html .mb15 {
                                                                                         margin-bottom: 15px;
                                                                                     }
                                                                                     
                                                                                     html .mb20 {
                                                                                         margin-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     html .mb25 {
                                                                                         margin-bottom: 25px;
                                                                                     }
                                                                                     
                                                                                     html .mb30 {
                                                                                         margin-bottom: 30px;
                                                                                     }
                                                                                     
                                                                                     html .mb35 {
                                                                                         margin-bottom: 35px;
                                                                                     }
                                                                                     
                                                                                     html .mb40 {
                                                                                         margin-bottom: 40px;
                                                                                     }
                                                                                     
                                                                                     html .mb45 {
                                                                                         margin-bottom: 45px;
                                                                                     }
                                                                                     
                                                                                     html .mb50 {
                                                                                         margin-bottom: 50px;
                                                                                     }
                                                                                     
                                                                                     html .mb55 {
                                                                                         margin-bottom: 55px;
                                                                                     }
                                                                                     
                                                                                     html .mb60 {
                                                                                         margin-bottom: 60px;
                                                                                     }
                                                                                     
                                                                                     html .mb65 {
                                                                                         margin-bottom: 65px;
                                                                                     }
                                                                                     
                                                                                     html .mb70 {
                                                                                         margin-bottom: 70px;
                                                                                     }
                                                                                     
                                                                                     html .mb75 {
                                                                                         margin-bottom: 75px;
                                                                                     }
                                                                                     
                                                                                     html .mb80 {
                                                                                         margin-bottom: 80px;
                                                                                     }
                                                                                     
                                                                                     html .mb85 {
                                                                                         margin-bottom: 85px;
                                                                                     }
                                                                                     
                                                                                     html .mb90 {
                                                                                         margin-bottom: 90px;
                                                                                     }
                                                                                     
                                                                                     html .mb95 {
                                                                                         margin-bottom: 95px;
                                                                                     }
                                                                                     
                                                                                     html .mb100 {
                                                                                         margin-bottom: 100px;
                                                                                     }
                                                                                     
                                                                                     html .mb105 {
                                                                                         margin-bottom: 105px;
                                                                                     }
                                                                                     
                                                                                     html .mb110 {
                                                                                         margin-bottom: 110px;
                                                                                     }
                                                                                     
                                                                                     html .mb115 {
                                                                                         margin-bottom: 115px;
                                                                                     }
                                                                                     
                                                                                     html .mb120 {
                                                                                         margin-bottom: 120px;
                                                                                     }
                                                                                     
                                                                                     html .mb125 {
                                                                                         margin-bottom: 125px;
                                                                                     }
                                                                                     
                                                                                     html .mb130 {
                                                                                         margin-bottom: 130px;
                                                                                     }
                                                                                     
                                                                                     html .mb135 {
                                                                                         margin-bottom: 135px;
                                                                                     }
                                                                                     
                                                                                     html .mb140 {
                                                                                         margin-bottom: 140px;
                                                                                     }
                                                                                     
                                                                                     html .mb145 {
                                                                                         margin-bottom: 145px;
                                                                                     }
                                                                                     
                                                                                     html .mb150 {
                                                                                         margin-bottom: 150px;
                                                                                     }
                                                                                     /*margin left class*/
                                                                                     
                                                                                     html .ml5 {
                                                                                         margin-left: 5px;
                                                                                     }
                                                                                     
                                                                                     html .ml10 {
                                                                                         margin-left: 10px;
                                                                                     }
                                                                                     
                                                                                     html .ml15 {
                                                                                         margin-left: 15px;
                                                                                     }
                                                                                     
                                                                                     html .ml20 {
                                                                                         margin-left: 20px;
                                                                                     }
                                                                                     
                                                                                     html .ml25 {
                                                                                         margin-left: 25px;
                                                                                     }
                                                                                     
                                                                                     html .ml30 {
                                                                                         margin-left: 30px;
                                                                                     }
                                                                                     
                                                                                     html .ml35 {
                                                                                         margin-left: 35px;
                                                                                     }
                                                                                     
                                                                                     html .ml40 {
                                                                                         margin-left: 40px;
                                                                                     }
                                                                                     
                                                                                     html .ml45 {
                                                                                         margin-left: 45px;
                                                                                     }
                                                                                     
                                                                                     html .ml50 {
                                                                                         margin-left: 50px;
                                                                                     }
                                                                                     /*margin right class*/
                                                                                     
                                                                                     html .mr5 {
                                                                                         margin-right: 5px;
                                                                                     }
                                                                                     
                                                                                     html .mr10 {
                                                                                         margin-right: 10px;
                                                                                     }
                                                                                     
                                                                                     html .mr15 {
                                                                                         margin-right: 15px;
                                                                                     }
                                                                                     
                                                                                     html .mr20 {
                                                                                         margin-right: 20px;
                                                                                     }
                                                                                     
                                                                                     html .mr25 {
                                                                                         margin-right: 25px;
                                                                                     }
                                                                                     
                                                                                     html .mr30 {
                                                                                         margin-right: 30px;
                                                                                     }
                                                                                     
                                                                                     html .mr35 {
                                                                                         margin-right: 35px;
                                                                                     }
                                                                                     
                                                                                     html .mr40 {
                                                                                         margin-right: 40px;
                                                                                     }
                                                                                     
                                                                                     html .mr45 {
                                                                                         margin-right: 45px;
                                                                                     }
                                                                                     
                                                                                     html .mr50 {
                                                                                         margin-right: 50px;
                                                                                     }
                                                                                     /*padding top class*/
                                                                                     
                                                                                     html .pt0 {
                                                                                         padding-top: 0px;
                                                                                     }
                                                                                     
                                                                                     html .pt5 {
                                                                                         padding-top: 5px;
                                                                                     }
                                                                                     
                                                                                     html .pt10 {
                                                                                         padding-top: 10px;
                                                                                     }
                                                                                     
                                                                                     html .pt15 {
                                                                                         padding-top: 15px;
                                                                                     }
                                                                                     
                                                                                     html .pt20 {
                                                                                         padding-top: 20px;
                                                                                     }
                                                                                     
                                                                                     html .pt25 {
                                                                                         padding-top: 25px;
                                                                                     }
                                                                                     
                                                                                     html .pt30 {
                                                                                         padding-top: 30px;
                                                                                     }
                                                                                     
                                                                                     html .pt35 {
                                                                                         padding-top: 35px;
                                                                                     }
                                                                                     
                                                                                     html .pt40 {
                                                                                         padding-top: 40px;
                                                                                     }
                                                                                     
                                                                                     html .pt45 {
                                                                                         padding-top: 45px;
                                                                                     }
                                                                                     
                                                                                     html .pt50 {
                                                                                         padding-top: 50px;
                                                                                     }
                                                                                     
                                                                                     html .pt55 {
                                                                                         padding-top: 55px;
                                                                                     }
                                                                                     
                                                                                     html .pt60 {
                                                                                         padding-top: 60px;
                                                                                     }
                                                                                     
                                                                                     html .pt65 {
                                                                                         padding-top: 65px;
                                                                                     }
                                                                                     
                                                                                     html .pt70 {
                                                                                         padding-top: 70px;
                                                                                     }
                                                                                     
                                                                                     html .pt75 {
                                                                                         padding-top: 75px;
                                                                                     }
                                                                                     
                                                                                     html .pt80 {
                                                                                         padding-top: 80px;
                                                                                     }
                                                                                     
                                                                                     html .pt85 {
                                                                                         padding-top: 85px;
                                                                                     }
                                                                                     
                                                                                     html .pt90 {
                                                                                         padding-top: 90px;
                                                                                     }
                                                                                     
                                                                                     html .pt95 {
                                                                                         padding-top: 95px;
                                                                                     }
                                                                                     
                                                                                     html .pt100 {
                                                                                         padding-top: 100px;
                                                                                     }
                                                                                     
                                                                                     html .pt105 {
                                                                                         padding-top: 105px;
                                                                                     }
                                                                                     
                                                                                     html .pt110 {
                                                                                         padding-top: 110px;
                                                                                     }
                                                                                     
                                                                                     html .pt115 {
                                                                                         padding-top: 115px;
                                                                                     }
                                                                                     
                                                                                     html .pt120 {
                                                                                         padding-top: 120px;
                                                                                     }
                                                                                     
                                                                                     html .pt125 {
                                                                                         padding-top: 125px;
                                                                                     }
                                                                                     
                                                                                     html .pt130 {
                                                                                         padding-top: 130px;
                                                                                     }
                                                                                     
                                                                                     html .pt135 {
                                                                                         padding-top: 135px;
                                                                                     }
                                                                                     
                                                                                     html .pt140 {
                                                                                         padding-top: 140px;
                                                                                     }
                                                                                     
                                                                                     html .pt145 {
                                                                                         padding-top: 145px;
                                                                                     }
                                                                                     
                                                                                     html .pt150 {
                                                                                         padding-top: 150px;
                                                                                     }
                                                                                     /*padding bottom class*/
                                                                                     
                                                                                     html .pb0 {
                                                                                         padding-bottom: 0px;
                                                                                     }
                                                                                     
                                                                                     html .pb5 {
                                                                                         padding-bottom: 5px;
                                                                                     }
                                                                                     
                                                                                     html .pb10 {
                                                                                         padding-bottom: 10px;
                                                                                     }
                                                                                     
                                                                                     html .pb15 {
                                                                                         padding-bottom: 15px;
                                                                                     }
                                                                                     
                                                                                     html .pb20 {
                                                                                         padding-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     html .pb25 {
                                                                                         padding-bottom: 25px;
                                                                                     }
                                                                                     
                                                                                     html .pb30 {
                                                                                         padding-bottom: 30px;
                                                                                     }
                                                                                     
                                                                                     html .pb35 {
                                                                                         padding-bottom: 35px;
                                                                                     }
                                                                                     
                                                                                     html .pb40 {
                                                                                         padding-bottom: 40px;
                                                                                     }
                                                                                     
                                                                                     html .pb45 {
                                                                                         padding-bottom: 45px;
                                                                                     }
                                                                                     
                                                                                     html .pb50 {
                                                                                         padding-bottom: 50px;
                                                                                     }
                                                                                     
                                                                                     html .pb55 {
                                                                                         padding-bottom: 55px;
                                                                                     }
                                                                                     
                                                                                     html .pb60 {
                                                                                         padding-bottom: 60px;
                                                                                     }
                                                                                     
                                                                                     html .pb65 {
                                                                                         padding-bottom: 65px;
                                                                                     }
                                                                                     
                                                                                     html .pb70 {
                                                                                         padding-bottom: 70px;
                                                                                     }
                                                                                     
                                                                                     html .pb75 {
                                                                                         padding-bottom: 75px;
                                                                                     }
                                                                                     
                                                                                     html .pb80 {
                                                                                         padding-bottom: 80px;
                                                                                     }
                                                                                     
                                                                                     html .pb85 {
                                                                                         padding-bottom: 85px;
                                                                                     }
                                                                                     
                                                                                     html .pb90 {
                                                                                         padding-bottom: 90px;
                                                                                     }
                                                                                     
                                                                                     html .pb95 {
                                                                                         padding-bottom: 95px;
                                                                                     }
                                                                                     
                                                                                     html .pb100 {
                                                                                         padding-bottom: 100px;
                                                                                     }
                                                                                     
                                                                                     html .pb105 {
                                                                                         padding-bottom: 105px;
                                                                                     }
                                                                                     
                                                                                     html .pb110 {
                                                                                         padding-bottom: 110px;
                                                                                     }
                                                                                     
                                                                                     html .pb115 {
                                                                                         padding-bottom: 115px;
                                                                                     }
                                                                                     
                                                                                     html .pb120 {
                                                                                         padding-bottom: 120px;
                                                                                     }
                                                                                     
                                                                                     html .pb125 {
                                                                                         padding-bottom: 125px;
                                                                                     }
                                                                                     
                                                                                     html .pb130 {
                                                                                         padding-bottom: 130px;
                                                                                     }
                                                                                     
                                                                                     html .pb135 {
                                                                                         padding-bottom: 135px;
                                                                                     }
                                                                                     
                                                                                     html .pb140 {
                                                                                         padding-bottom: 140px;
                                                                                     }
                                                                                     
                                                                                     html .pb145 {
                                                                                         padding-bottom: 145px;
                                                                                     }
                                                                                     
                                                                                     html .pb150 {
                                                                                         padding-bottom: 150px;
                                                                                     }
                                                                                     /*colors*/
                                                                                     
                                                                                     .sw-bg-a {
                                                                                         background: #e3d5ff;
                                                                                     }
                                                                                     
                                                                                     .sw-bg-b {
                                                                                         background: #cfecf4;
                                                                                     }
                                                                                     
                                                                                     .sw-bg-c {
                                                                                         background: #ff9f00;
                                                                                     }
                                                                                     
                                                                                     .sw-bg-d {
                                                                                         background: #eef1f6;
                                                                                     }
                                                                                     
                                                                                     .sw-bg-e {
                                                                                         background: #ffffff;
                                                                                     }
                                                                                     
                                                                                     .sw-bg-f {
                                                                                         background-image: repeating-linear-gradient(90deg, hsla(298, 16%, 68%, 0.06) 0px, hsla(298, 16%, 68%, 0.06) 1px, transparent 1px, transparent 21px, hsla(298, 16%, 68%, 0.06) 21px, hsla(298, 16%, 68%, 0.06) 22px, transparent 22px, transparent 72px), repeating-linear-gradient(0deg, hsla(298, 16%, 68%, 0.06) 0px, hsla(298, 16%, 68%, 0.06) 1px, transparent 1px, transparent 21px, hsla(298, 16%, 68%, 0.06) 21px, hsla(298, 16%, 68%, 0.06) 22px, transparent 22px, transparent 72px), repeating-linear-gradient(135deg, hsla(298, 16%, 68%, 0.06) 0px, hsla(298, 16%, 68%, 0.06) 1px, transparent 1px, transparent 21px, hsla(298, 16%, 68%, 0.06) 21px, hsla(298, 16%, 68%, 0.06) 22px, transparent 22px, transparent 72px), linear-gradient(90deg, hsl(0deg 0% 100% / 0%), hsl(0deg 0% 100% / 0%));
                                                                                     }
                                                                                     
                                                                                     .sw-bg-g {
                                                                                         background-image: repeating-radial-gradient(circle at center center, transparent 0px, transparent 13px, rgba(0, 0, 0, 0.03) 13px, rgba(0, 0, 0, 0.03) 24px, transparent 24px, transparent 62px, rgba(0, 0, 0, 0.03) 62px, rgba(0, 0, 0, 0.03) 96px), repeating-radial-gradient(circle at center center, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 14px, rgb(255, 255, 255) 14px, rgb(255, 255, 255) 18px, rgb(255, 255, 255) 18px, rgb(255, 255, 255) 28px, rgb(255, 255, 255) 28px, rgb(255, 255, 255) 32px);
                                                                                         background-size: 21px 21px;
                                                                                     }
                                                                                     
                                                                                     .sw-bg-h {
                                                                                         background: #fc7942;
                                                                                     }
                                                                                     /*button*/
                                                                                     
                                                                                     .fb-bigon {
                                                                                         font-size: 20px;
                                                                                         margin-right: 8px;
                                                                                     }
                                                                                     
                                                                                     .whatsapp-bg {
                                                                                         background: #4ee464;
                                                                                         border: 1px solid #4ee464;
                                                                                     }
                                                                                     
                                                                                     .sw-btn.whatsapp-bg:hover {
                                                                                         background: #fff;
                                                                                         color: #110a32;
                                                                                         border: 1px solid #110a32;
                                                                                     }
                                                                                     
                                                                                     .btn-head {
                                                                                         line-height: 48px !important;
                                                                                     }
                                                                                     
                                                                                     .sw-btn:hover {
                                                                                         color: #fff;
                                                                                     }
                                                                                     
                                                                                     .sw-btn i {
                                                                                         transform: rotate(-45deg);
                                                                                     }
                                                                                     
                                                                                     .sw-btn:hover i {
                                                                                         transform: rotate(0deg);
                                                                                     }
                                                                                     
                                                                                     .sw-btn {
                                                                                         font-size: 18px;
                                                                                         font-weight: 500;
                                                                                         color: #fff;
                                                                                         border-radius: 100px;
                                                                                         padding: 0 24px;
                                                                                         display: flex;
                                                                                         line-height: 60px;
                                                                                         align-content: center;
                                                                                         align-items: center;
                                                                                         width: max-content;
                                                                                         grid-gap: 10px;
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-round {
                                                                                         border-radius: 100% !important;
                                                                                         width: 60px;
                                                                                         height: 60px;
                                                                                         text-align: center;
                                                                                         padding: 0;
                                                                                         justify-content: center;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-11 {
                                                                                         border: 1px solid #0f8bf5;
                                                                                         background: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-11:hover {
                                                                                         background: #fff;
                                                                                         color: #0f8bf5;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(52 43 246 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(52 43 246 / 20%);
                                                                                         border: 1px solid #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-1 {
                                                                                         border: 1px solid #0f8bf5;
                                                                                         background: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-1:hover {
                                                                                         background: #fff;
                                                                                         color: #0f8bf5;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(52 43 246 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(52 43 246 / 20%);
                                                                                         border: 1px solid #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-2 {
                                                                                         background: #fcfcfc;
                                                                                         color: #000;
                                                                                         border: 1px solid #fcfcfc;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-2:hover {
                                                                                         background: #000;
                                                                                         color: #fcfcfc;
                                                                                         border: 1px solid #fcfcfc;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-3 {
                                                                                         background: #D4AF37;
                                                                                         color: #fff;
                                                                                         border: 1px solid #D4AF37;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-3:hover {
                                                                                         background: #fff;
                                                                                         color: #D4AF37;
                                                                                         border: 1px solid #D4AF37;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                         box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-4 {
                                                                                         background: blueviolet;
                                                                                         color: #fff;
                                                                                         border: 1px solid blueviolet;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-4:hover {
                                                                                         background: #fff;
                                                                                         color: blueviolet;
                                                                                         border: 1px solid blueviolet;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                         box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-5 {
                                                                                         background: #959595;
                                                                                         color: #fff;
                                                                                         border: 1px solid #959595;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-5:hover {
                                                                                         background: #fff;
                                                                                         color: #959595;
                                                                                         border: 1px solid#959595;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                         box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-6 {
                                                                                         background: #f12527;
                                                                                         color: #fff;
                                                                                         border: 1px solid #f12527;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-6:hover {
                                                                                         background: #fff;
                                                                                         color: #f12527;
                                                                                         border: 1px solid #f12527;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                         box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.2);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-grdt3 {
                                                                                         background: #ffcb4a;
                                                                                         color: #110a32;
                                                                                         border: 1px solid #ffcb4a;
                                                                                     }
                                                                                     
                                                                                     .btn-pair {
                                                                                         display: flex;
                                                                                         grid-gap: 15px;
                                                                                     }
                                                                                     
                                                                                     .btn-pair a:first-child {
                                                                                         border-radius: 100px 40px 40px 100px;
                                                                                     }
                                                                                     
                                                                                     .btn-pair a:last-child {
                                                                                         border-radius: 40px 100px 100px 40px;
                                                                                     }
                                                                                     
                                                                                     .vid-btntitl {
                                                                                         display: flex;
                                                                                     }
                                                                                     
                                                                                     .vid-btntitl a i {
                                                                                         transform: rotate(0);
                                                                                     }
                                                                                     
                                                                                     .vide-btn {
                                                                                         margin-left: 10px
                                                                                     }
                                                                                     
                                                                                     .justify-end {
                                                                                         justify-content: flex-end;
                                                                                     }
                                                                                     
                                                                                     .sw-card-link {
                                                                                         display: flex;
                                                                                         gap: 10px;
                                                                                         font-weight: 500;
                                                                                         color: #141414;
                                                                                         align-items: baseline;
                                                                                     }
                                                                                     
                                                                                     .sw-card-link i {
                                                                                         transform: rotate(-45deg);
                                                                                     }
                                                                                     
                                                                                     .sw-card-link:hover i {
                                                                                         transform: rotate(0deg);
                                                                                     }
                                                                                     
                                                                                     .sw-card-link:hover {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .hover a {
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .hover a:hover {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .hover a::after {
                                                                                         transform: scaleX(0);
                                                                                         transform-origin: bottom left;
                                                                                     }
                                                                                     
                                                                                     .hover a:hover::after {
                                                                                         transform: scaleX(1);
                                                                                     }
                                                                                     
                                                                                     .hover a::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         bottom: 0;
                                                                                         left: 0;
                                                                                         width: 100%;
                                                                                         height: 2px;
                                                                                         background: #0f8bf5;
                                                                                         transition: transform 0.3s ease-in-out;
                                                                                     }
                                                                                     /*header start*/
                                                                                     
                                                                                     .menucions {
                                                                                         height: 50px;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .menucions span {
                                                                                         position: relative;
                                                                                         top: 2px;
                                                                                         display: block;
                                                                                         height: 3px;
                                                                                         width: 30px;
                                                                                         background: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .menucions span::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         display: block;
                                                                                         height: 3px;
                                                                                         width: 20px;
                                                                                         background: #0f8bf5;
                                                                                         top: 10px;
                                                                                     }
                                                                                     
                                                                                     .menucions span::before {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         height: 3px;
                                                                                         width: 12px;
                                                                                         background: #0f8bf5;
                                                                                         top: -10px;
                                                                                     }
                                                                                     
                                                                                     .menu-logo img {
                                                                                         max-height: 34px;
                                                                                     }
                                                                                     
                                                                                     .sw-menu-sw-set {
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         grid-gap: 15px;
                                                                                     }
                                                                                     
                                                                                     .sticky .menu-header {
                                                                                         height: 70px;
                                                                                         ;
                                                                                     }
                                                                                     
                                                                                     .sw-header.sticky .sw-nav .nav-link {
                                                                                         line-height: 70px;
                                                                                     }
                                                                                     
                                                                                     .sw-header.sticky {
                                                                                         height: auto;
                                                                                         position: fixed;
                                                                                         -webkit-animation: 500ms ease-in-out 0s normal fadeInDown;
                                                                                         animation: 500ms ease-in-out 0s normal fadeInDown;
                                                                                         -webkit-transition: 0.4s;
                                                                                         transition: 0.4s;
                                                                                     }
                                                                                     
                                                                                     .sw-header.sticky:after {
                                                                                         content: "";
                                                                                         background: rgb(255 255 255/70%);
                                                                                         -webkit-backdrop-filter: blur(12px);
                                                                                         backdrop-filter: blur(12px);
                                                                                         height: 70px;
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         right: 0;
                                                                                         left: 0;
                                                                                         width: 100%;
                                                                                         z-index: 5;
                                                                                         box-shadow: 0px 8px 10px #00000010;
                                                                                         -webkit-animation: 500ms ease-in-out 0s normal fadeInDown;
                                                                                         animation: 500ms ease-in-out 0s normal fadeInDown;
                                                                                         -webkit-transition: 0.4s;
                                                                                         transition: 0.4s;
                                                                                     }
                                                                                     
                                                                                     @-webkit-keyframes fadeInDown {
                                                                                         from {
                                                                                             opacity: 0;
                                                                                             -webkit-transform: translate3d(0, -100%, 0);
                                                                                             transform: translate3d(0, -100%, 0);
                                                                                         }
                                                                                         to {
                                                                                             opacity: 1;
                                                                                             -webkit-transform: translate3d(0, 0, 0);
                                                                                             transform: translate3d(0, 0, 0);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     @keyframes fadeInDown {
                                                                                         from {
                                                                                             opacity: 0;
                                                                                             -webkit-transform: translate3d(0, -100%, 0);
                                                                                             transform: translate3d(0, -100%, 0);
                                                                                         }
                                                                                         to {
                                                                                             opacity: 1;
                                                                                             -webkit-transform: translate3d(0, 0, 0);
                                                                                             transform: translate3d(0, 0, 0);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     .sw-header {
                                                                                         position: absolute;
                                                                                         right: 0;
                                                                                         left: 0;
                                                                                         top: 0;
                                                                                         padding: 0 20px;
                                                                                         height: 85px;
                                                                                         z-index: 9995;
                                                                                         border-bottom: 0px solid rgba(255, 255, 255, .1);
                                                                                         display: block;
                                                                                         align-content: center;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .menu-header {
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: space-between;
                                                                                         width: 100%;
                                                                                         height: 85px;
                                                                                         z-index: 55;
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .offcanvas {
                                                                                         -webkit-transition: all 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);
                                                                                         transition: all 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);
                                                                                     }
                                                                                     
                                                                                     .sw-megamenu .megamenu {
                                                                                         width: 100%;
                                                                                         right: 0;
                                                                                         left: 0;
                                                                                     }
                                                                                     
                                                                                     .sw-megamenu {
                                                                                         position: unset;
                                                                                     }
                                                                                     
                                                                                     .sw-header .navbar {
                                                                                         position: unset;
                                                                                     }
                                                                                     
                                                                                     .sw-header .sw-nav .nav-link:hover {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .sw-header .sw-nav .nav-link {
                                                                                         color: #141414;
                                                                                         font-size: 20px;
                                                                                         line-height: 85px;
                                                                                         padding-right: 15px;
                                                                                         padding-left: 15px;
                                                                                         padding-bottom: 0;
                                                                                         padding-top: 0;
                                                                                         position: relative;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     .sw-header .navbar-nav .dropdown-menu {
                                                                                         display: block;
                                                                                         border-radius: 0;
                                                                                         border: 0;
                                                                                         margin: 0;
                                                                                         -webkit-box-shadow: 0 10px 25px -10px rgb(0 0 0 / 14%) !important;
                                                                                         box-shadow: 0 10px 25px -10px rgb(0 0 0 / 14%) !important;
                                                                                         padding: 30px;
                                                                                         border-radius: 0 0 14px 14px;
                                                                                         border-top: 3px solid #f5f5f5;
                                                                                         visibility: hidden;
                                                                                         opacity: 0;
                                                                                         -webkit-transition: visibility 300ms linear, opacity 300ms linear;
                                                                                         transition: visibility 300ms linear, opacity 300ms linear;
                                                                                         will-change: opacity;
                                                                                         transform: translate(0, 10%) scale(0.8);
                                                                                         transition: .3s;
                                                                                     }
                                                                                     
                                                                                     .sw-header .navbar-nav .dropdown-menu.show {
                                                                                         display: block;
                                                                                         opacity: 1;
                                                                                         visibility: visible;
                                                                                     }
                                                                                     
                                                                                     .dd-item {
                                                                                         color: #484848;
                                                                                         font-size: 18px;
                                                                                         line-height: 1;
                                                                                     }
                                                                                     
                                                                                     .dd-item:hover {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .dd-item i {
                                                                                         margin-right: 10px;
                                                                                     }
                                                                                     
                                                                                     .dd-title {
                                                                                         font-size: 18px;
                                                                                         line-height: 1;
                                                                                         margin-bottom: 20px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     .dropdown-menu li+li {
                                                                                         margin-top: 10px;
                                                                                     }
                                                                                     
                                                                                     .bdright {
                                                                                         border-right: 1px solid #e5e5e5;
                                                                                     }
                                                                                     
                                                                                     .border-in-colmn>*:nth-child(1) {
                                                                                         padding-left: 15px;
                                                                                     }
                                                                                     
                                                                                     .border-in-colmn>* {
                                                                                         padding-right: 15px;
                                                                                         padding-left: 20px;
                                                                                     }
                                                                                     
                                                                                     .signledropdown {
                                                                                         width: max-content;
                                                                                         white-space: nowrap;
                                                                                     }
                                                                                     
                                                                                     .nav-link.show:before {
                                                                                         content: "";
                                                                                         border-bottom: 2px solid #0f8bf5;
                                                                                         position: absolute;
                                                                                         bottom: 0;
                                                                                         left: 0;
                                                                                         right: 0;
                                                                                         width: 100%;
                                                                                     }
                                                                                     
                                                                                     .dropdown-toggle::after {
                                                                                         vertical-align: unset;
                                                                                         border-top: inherit;
                                                                                         border-right: none;
                                                                                         border-bottom: none;
                                                                                         border-left: none;
                                                                                         content: "";
                                                                                         border-bottom-style: solid;
                                                                                         border-bottom-width: 2px;
                                                                                         border-right-style: solid;
                                                                                         border-right-width: 2px;
                                                                                         content: "";
                                                                                         display: inline-block;
                                                                                         height: 7px;
                                                                                         width: 7px;
                                                                                         top: -2px;
                                                                                         position: relative;
                                                                                         -moz-transform: rotate(45deg);
                                                                                         -ms-transform: rotate(45deg);
                                                                                         -webkit-transform: rotate(45deg);
                                                                                         transform: rotate(45deg);
                                                                                         -webkit-transition: all .5s ease;
                                                                                         -moz-transition: all .5s ease;
                                                                                         -ms-transition: all .5s ease;
                                                                                         -o-transition: all .5s ease;
                                                                                         transition: all .5s ease;
                                                                                     }
                                                                                     
                                                                                     .dropdown-toggle.show::after {
                                                                                         -moz-transform: rotate(225deg);
                                                                                         -ms-transform: rotate(225deg);
                                                                                         -webkit-transform: rotate(225deg);
                                                                                         transform: rotate(225deg);
                                                                                     }
                                                                                     
                                                                                     @media (min-width: 992px) {
                                                                                         .offcanvas {
                                                                                             visibility: visible;
                                                                                             position: relative;
                                                                                             background: none;
                                                                                             border: none;
                                                                                             justify-content: end;
                                                                                             -webkit-transition: all 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);
                                                                                             transition: all 0.8s cubic-bezier(0.77, 0.2, 0.05, 1);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     @media (max-width: 992px) {
                                                                                         .offcanvas {
                                                                                             width: 80%;
                                                                                             height: 100vh;
                                                                                         }
                                                                                         .offcanvas-start-lg {
                                                                                             top: 0;
                                                                                             left: 0;
                                                                                             border-right: 0px solid rgba(0, 0, 0, .2);
                                                                                             transform: translateX(-100%);
                                                                                         }
                                                                                     }
                                                                                     /*menu hover*/
                                                                                     
                                                                                     .dropdown:hover .dropdown-menu {
                                                                                         display: block;
                                                                                         opacity: 1;
                                                                                         visibility: visible;
                                                                                         transform: translate(0, 0%) scale(1);
                                                                                     }
                                                                                     
                                                                                     .dropdown .nav-link:before {
                                                                                         background: none repeat scroll 0 0 transparent;
                                                                                         bottom: 0;
                                                                                         content: "";
                                                                                         display: block;
                                                                                         height: 2px;
                                                                                         left: 50%;
                                                                                         position: absolute;
                                                                                         background: #0f8bf5;
                                                                                         transition: width 0.3s ease 0s, left 0.3s ease 0s;
                                                                                         width: 0;
                                                                                     }
                                                                                     
                                                                                     .dropdown:hover .nav-link:before {
                                                                                         width: 100%;
                                                                                         left: 0;
                                                                                     }
                                                                                     
                                                                                     .dropdown:hover .dropdown-toggle::after {
                                                                                         -moz-transform: rotate(225deg);
                                                                                         -ms-transform: rotate(225deg);
                                                                                         -webkit-transform: rotate(225deg);
                                                                                         transform: rotate(225deg);
                                                                                     }
                                                                                     
                                                                                     .sidebarmenuicon {
                                                                                         display: none;
                                                                                     }
                                                                                     
                                                                                     .demotitle {
                                                                                         display: none;
                                                                                     }
                                                                                     /*home-hero-a*/
                                                                                     
                                                                                     .home-hero-a {
                                                                                         position: relative;
                                                                                         height: auto;
                                                                                         align-items: center;
                                                                                         display: grid;
                                                                                         padding-top: 180px;
                                                                                         padding-bottom: 120px;
                                                                                     }
                                                                                     
                                                                                     .sort-txt {
                                                                                         font-size: 21px;
                                                                                         line-height: 31px;
                                                                                         width: 65%;
                                                                                     }
                                                                                     
                                                                                     .hero-image-card {
                                                                                         display: grid;
                                                                                         grid-template-columns: auto auto;
                                                                                         position: relative;
                                                                                         background: #cfecf4;
                                                                                         width: 500px;
                                                                                         height: 500px;
                                                                                     }
                                                                                     
                                                                                     .hero-budge-txt {
                                                                                         display: grid;
                                                                                         grid-template-columns: auto 35%;
                                                                                         max-width: 90%;
                                                                                         grid-gap: 20px;
                                                                                         margin-top: 40px;
                                                                                         justify-content: start;
                                                                                     }
                                                                                     
                                                                                     .hero-budge-txt h4 {
                                                                                         margin-bottom: 0;
                                                                                     }
                                                                                     
                                                                                     .hero-image-card div {
                                                                                         position: absolute;
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .hh-img-1 {
                                                                                         width: 100px;
                                                                                         top: -50px;
                                                                                         left: -50px;
                                                                                     }
                                                                                     
                                                                                     .hh-img-2 {
                                                                                         left: -50px;
                                                                                         bottom: -50px;
                                                                                         top: auto;
                                                                                         z-index: 1;
                                                                                         max-width: 300px;
                                                                                     }
                                                                                     
                                                                                     .hh-img-3 {
                                                                                         right: 30px;
                                                                                         top: -40px;
                                                                                         z-index: 1;
                                                                                         max-width: 300px;
                                                                                     }
                                                                                     
                                                                                     .hh-img-4 {
                                                                                         right: -80px;
                                                                                         bottom: -50px;
                                                                                         z-index: 0;
                                                                                         max-width: 250px;
                                                                                     }
                                                                                     
                                                                                     .brandslogo {
                                                                                         padding: 40px 0;
                                                                                     }
                                                                                     
                                                                                     .brandslogo img {
                                                                                         padding: 0 10px;
                                                                                         max-height: 35px;
                                                                                     }
                                                                                     
                                                                                     .brandslogo .slick-track {
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .rotate {
                                                                                         animation: rotate 20s infinite;
                                                                                     }
                                                                                     
                                                                                     @keyframes rotate {
                                                                                         50% {
                                                                                             transform: rotate(180deg);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     .move {
                                                                                         animation: move 2s linear infinite;
                                                                                     }
                                                                                     
                                                                                     @keyframes move {
                                                                                         0% {
                                                                                             transform: translateY(0);
                                                                                         }
                                                                                         50% {
                                                                                             transform: translateY(-10px);
                                                                                         }
                                                                                         100% {
                                                                                             transform: translateY(0);
                                                                                         }
                                                                                     }
                                                                                     /*home-about*/
                                                                                     
                                                                                     .sub-heading {
                                                                                         font-weight: 500;
                                                                                         font-size: 20px;
                                                                                         display: block;
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     /*home servies*/
                                                                                     
                                                                                     .slick-slide {
                                                                                         margin: 0 10px;
                                                                                     }
                                                                                     
                                                                                     .pair-services {
                                                                                         display: grid;
                                                                                         grid-template-columns: 15% auto;
                                                                                     }
                                                                                     
                                                                                     .slider-thumb-bg {
                                                                                         position: relative;
                                                                                         left: -25px;
                                                                                     }
                                                                                     
                                                                                     .slider-thumb-bg .slick-slide img {
                                                                                         border-radius: 0 0px 0px 0;
                                                                                         width: 100%;
                                                                                         height: 100%;
                                                                                         object-fit: cover;
                                                                                     }
                                                                                     
                                                                                     .slider-preview-img {
                                                                                         height: 550px;
                                                                                     }
                                                                                     
                                                                                     .home-services .sw-card {
                                                                                         min-height: 370px;
                                                                                     }
                                                                                     
                                                                                     .serviceslider .slick-dots li button {
                                                                                         width: 25px;
                                                                                         height: 25px;
                                                                                         border: 1px solid #141414;
                                                                                         border-radius: 50px;
                                                                                     }
                                                                                     
                                                                                     .serviceslider .slick-dots {
                                                                                         bottom: -30px;
                                                                                         text-align: left;
                                                                                     }
                                                                                     
                                                                                     .slick-dots li button:before,
                                                                                     .slick-dots li.slick-active button:before {
                                                                                         color: #141414;
                                                                                     }
                                                                                     
                                                                                     .slick-dots li button:before {
                                                                                         font-size: 6px;
                                                                                         line-height: 25px;
                                                                                         width: 25px;
                                                                                         height: 25px;
                                                                                     }
                                                                                     
                                                                                     .serviceslider .sw-card {
                                                                                         margin-bottom: 20px;
                                                                                         border-radius: 14px;
                                                                                     }
                                                                                     
                                                                                     .serviceslider .sw-card:hover {
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                     }
                                                                                     
                                                                                     .sw-card {
                                                                                         position: relative;
                                                                                         place-items: start;
                                                                                         display: grid;
                                                                                         border-radius: 14px;
                                                                                         padding: 40px 30px;
                                                                                     }
                                                                                     
                                                                                     .sw-card-img {
                                                                                         width: 64px;
                                                                                         height: 64px;
                                                                                     }
                                                                                     
                                                                                     .sw-card-img img {
                                                                                         width: 100%;
                                                                                     }
                                                                                     
                                                                                     .sw-card-content h3 {
                                                                                         font-size: 24px;
                                                                                         line-height: 34px;
                                                                                     }
                                                                                     
                                                                                     .vertical-img-pair div {
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .vertical-img-pair {
                                                                                         display: grid;
                                                                                         grid-template-columns: auto 50%;
                                                                                         grid-gap: 15px;
                                                                                         position: relative;
                                                                                         z-index: 2;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .sw-shape-2 {
                                                                                         position: absolute;
                                                                                         bottom: -50px;
                                                                                         left: -55px;
                                                                                         z-index: -1;
                                                                                         border-radius: 0 !important;
                                                                                     }
                                                                                     
                                                                                     .sw-shape-1 {
                                                                                         position: absolute;
                                                                                         bottom: 0px;
                                                                                         left: -55px;
                                                                                         z-index: -1;
                                                                                     }
                                                                                     
                                                                                     .vip-2 {
                                                                                         margin-top: 60px;
                                                                                     }
                                                                                     
                                                                                     .sw-card-img-x {
                                                                                         margin: 0 10%;
                                                                                     }
                                                                                     /*cta block*/
                                                                                     
                                                                                     .ctablock {
                                                                                         padding: 50px;
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .ct-sol-img {
                                                                                         border-radius: 24px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     /*home portfolio*/
                                                                                     
                                                                                     .portfolio-2-a .mt40:nth-of-type(odd) {
                                                                                         margin-top: 100px;
                                                                                     }
                                                                                     
                                                                                     .full-work-block:hover .owl-nav button {
                                                                                         opacity: 1;
                                                                                     }
                                                                                     
                                                                                     .full-work-block .owl-nav button {
                                                                                         width: 40px;
                                                                                         height: 50px;
                                                                                         background: #fff !important;
                                                                                         border-radius: 14px;
                                                                                         position: absolute;
                                                                                         top: 50%;
                                                                                         transform: translateY(-50%);
                                                                                         opacity: .2;
                                                                                     }
                                                                                     
                                                                                     .full-work-block .owl-nav .owl-prev {
                                                                                         left: 5px;
                                                                                     }
                                                                                     
                                                                                     .full-work-block .owl-nav .owl-next {
                                                                                         right: 5px;
                                                                                     }
                                                                                     
                                                                                     .link-sol-header {
                                                                                         text-align: right;
                                                                                     }
                                                                                     
                                                                                     .fwb-main {
                                                                                         padding: 50px 100px;
                                                                                         border-radius: 14px;
                                                                                     }
                                                                                     
                                                                                     .work-details {
                                                                                         margin-top: 30px;
                                                                                     }
                                                                                     
                                                                                     .work-thumbnails {
                                                                                         text-align: center;
                                                                                         align-items: flex-end;
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .work-thumbnails img {
                                                                                         margin: 0 auto;
                                                                                         width: 100%;
                                                                                     }
                                                                                     
                                                                                     .customNavigation a:after,
                                                                                     .customNavigation a:before {
                                                                                         font-size: 0px;
                                                                                     }
                                                                                     
                                                                                     .customNavigation a {
                                                                                         background: #02a0cf !important;
                                                                                         width: 50px;
                                                                                         height: 50px;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                         color: #fff !important;
                                                                                         border-radius: 100px;
                                                                                         position: unset;
                                                                                     }
                                                                                     
                                                                                     .custombtn-1 {
                                                                                         grid-gap: 10px;
                                                                                         display: grid;
                                                                                         grid-template-columns: auto auto;
                                                                                         justify-content: end;
                                                                                     }
                                                                                     
                                                                                     .blockpairs {
                                                                                         display: grid;
                                                                                         grid-template-columns: auto 50%;
                                                                                         grid-gap: 40px;
                                                                                     }
                                                                                     
                                                                                     .swcardimg {
                                                                                         max-width: 64px;
                                                                                         margin-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     .sw-card-2 h3 {
                                                                                         margin-bottom: 10px;
                                                                                     }
                                                                                     
                                                                                     .work-slider-progress {
                                                                                         position: absolute;
                                                                                         top: auto !important;
                                                                                         bottom: 0 !important;
                                                                                         z-index: 1;
                                                                                     }
                                                                                     /*Industries slider*/
                                                                                     
                                                                                     .overflow-hide {
                                                                                         overflow: hidden;
                                                                                         padding-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .swiper-slide {
                                                                                         width: auto;
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .width-550px {
                                                                                         width: 550px;
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .swiper-slide:hover {
                                                                                         z-index: 1;
                                                                                     }
                                                                                     
                                                                                     .swiper-backface-hidden .swiper-slide {
                                                                                         transform: translateZ(0);
                                                                                         -webkit-backface-visibility: hidden;
                                                                                         backface-visibility: hidden;
                                                                                     }
                                                                                     
                                                                                     .slider-pair-div {
                                                                                         display: table-cell !important;
                                                                                     }
                                                                                     
                                                                                     .text-img-hover {
                                                                                         font-size: 48px;
                                                                                         line-height: 58px;
                                                                                         font-weight: 600;
                                                                                         color: #fff;
                                                                                         text-shadow: 1px 1px 0px #141414;
                                                                                     }
                                                                                     
                                                                                     .img-sw-slider-div {
                                                                                         overflow: hidden;
                                                                                         border-radius: 14px;
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .swiper-slide img {
                                                                                         -webkit-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         -o-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                     }
                                                                                     
                                                                                     .hover-title-div .separator {
                                                                                         height: 2px;
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         left: -70px;
                                                                                         top: 30px;
                                                                                         width: 50px;
                                                                                         background: #ffffff;
                                                                                         box-shadow: 0px 1px 0px #141414;
                                                                                     }
                                                                                     
                                                                                     .hover-title-div {
                                                                                         width: 150px;
                                                                                         position: absolute;
                                                                                         right: -10px;
                                                                                         opacity: 0;
                                                                                         top: 50%;
                                                                                         transform: translateY(-53px);
                                                                                         -webkit-transform: translateY(-53px);
                                                                                         -moz-transform: translateY(-53px);
                                                                                         -ms-transform: translateY(-53px);
                                                                                         -o-transform: translateY(-53px);
                                                                                         z-index: 999999;
                                                                                         transition: all 0.3s ease-in-out;
                                                                                         -webkit-transition: all 0.3s ease-in-out;
                                                                                         -moz-transition: all 0.3s ease-in-out;
                                                                                         -ms-transition: all 0.3s ease-in-out;
                                                                                         -o-transition: all 0.3s ease-in-out;
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .swiper-slide-active {
                                                                                         position: relative;
                                                                                         z-index: 999;
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .swiper-slide-active img {
                                                                                         transform: scale(1.08);
                                                                                     }
                                                                                     
                                                                                     .swiper-Industries-full .swiper-slide-active .hover-title-div {
                                                                                         right: -60px;
                                                                                         opacity: 1;
                                                                                         visibility: visible;
                                                                                         transition-delay: 1000ms;
                                                                                     }
                                                                                     
                                                                                     .pair-grid {
                                                                                         display: grid;
                                                                                         grid-template-columns: auto auto;
                                                                                         justify-content: space-between;
                                                                                         gap: 30px;
                                                                                         align-items: center;
                                                                                         background: #fff;
                                                                                         padding: 30px;
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                         margin: 100px 0 -170px 0;
                                                                                         z-index: 999;
                                                                                         position: relative;
                                                                                     }
                                                                                     /**/
                                                                                     
                                                                                     #sw_img_2,
                                                                                     #sw_img_3 {
                                                                                         display: none;
                                                                                     }
                                                                                     
                                                                                     .faqwithimgdata .accordion-button:not(.collapsed) {
                                                                                         background: #fff;
                                                                                         border-left: 2px solid #0f8bf5;
                                                                                         border-radius: 0;
                                                                                     }
                                                                                     
                                                                                     .faqwithimgdata .accordion-button {
                                                                                         background: #fff;
                                                                                         border-left: 2px solid #d4ceff;
                                                                                         border-radius: 0 !important;
                                                                                     }
                                                                                     
                                                                                     .faqwithimgdata .accordion-button {
                                                                                         padding: 15px 0px 15px 20px;
                                                                                         margin-bottom: 0;
                                                                                         font-size: 22px;
                                                                                         line-height: 32px;
                                                                                         font-weight: 600;
                                                                                         outline: none;
                                                                                         box-shadow: none;
                                                                                         color: #141414;
                                                                                     }
                                                                                     
                                                                                     .faqwithimgdata .accordion-item {
                                                                                         border: 0;
                                                                                     }
                                                                                     
                                                                                     .faqwithimgdata .accordion-body {
                                                                                         padding: 0 0 20px 20px;
                                                                                     }
                                                                                     
                                                                                     .hidden-xx {
                                                                                         display: none;
                                                                                     }
                                                                                     
                                                                                     .hidden-mm {
                                                                                         display: block;
                                                                                     }
                                                                                     /*home review*/
                                                                                     
                                                                                     .home-review-slider .swiper-wrapper {
                                                                                         margin-bottom: 30px;
                                                                                     }
                                                                                     
                                                                                     .half-background {
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .half-background::before {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         background: #ff9f00;
                                                                                         height: 50%;
                                                                                         width: 100%;
                                                                                         top: 0;
                                                                                         z-index: 0;
                                                                                     }
                                                                                     
                                                                                     .home-review-slider .owl-dots {
                                                                                         margin-top: 30px;
                                                                                     }
                                                                                     
                                                                                     .review-slider {
                                                                                         padding: 30px;
                                                                                         background: #fff;
                                                                                         border-radius: 14px;
                                                                                     }
                                                                                     
                                                                                     .reviewers-img {
                                                                                         border-radius: 14px;
                                                                                         width: 80px;
                                                                                         height: 80px;
                                                                                         margin-bottom: 30px;
                                                                                     }
                                                                                     
                                                                                     .reviewers-img img {
                                                                                         border-radius: 14px;
                                                                                         width: 100%;
                                                                                     }
                                                                                     
                                                                                     .reviewers {
                                                                                         margin-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     .counter-div {
                                                                                         display: flex;
                                                                                         grid-gap: 40px;
                                                                                         justify-content: flex-end;
                                                                                     }
                                                                                     
                                                                                     .counternumbers h2 {
                                                                                         margin-bottom: 10px;
                                                                                         font-weight: 700;
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     /*home blogs*/
                                                                                     
                                                                                     .half-blog-card {
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                         -webkit-box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                     }
                                                                                     
                                                                                     .shape--17 {
                                                                                         float: right;
                                                                                     }
                                                                                     
                                                                                     .half-blog-img {
                                                                                         height: 380px;
                                                                                     }
                                                                                     
                                                                                     .half-blog-img img {
                                                                                         width: 100%;
                                                                                         height: 100%;
                                                                                         object-fit: cover;
                                                                                         object-position: center;
                                                                                     }
                                                                                     
                                                                                     .half-blog-content {
                                                                                         padding: 40px;
                                                                                         min-height: 350px;
                                                                                     }
                                                                                     
                                                                                     .half-blog-content h3 {
                                                                                         font-size: 28px;
                                                                                         line-height: 38px;
                                                                                     }
                                                                                     
                                                                                     .blog-quick-inf {
                                                                                         font-weight: 500;
                                                                                         color: #0f8bf5;
                                                                                         font-size: 16px;
                                                                                     }
                                                                                     
                                                                                     .blog-quick-inf span+span {
                                                                                         margin-left: 15px;
                                                                                     }
                                                                                     
                                                                                     .cta-block-b {
                                                                                         background: #cfecf4;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(0 0 0 / 10%);
                                                                                     }
                                                                                     /*footer*/
                                                                                     
                                                                                     .pagefooter :where(p, a) {
                                                                                         font-size: 18px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     footer .mediaend a:hover {
                                                                                         color: #02a0cf
                                                                                     }
                                                                                     
                                                                                     .padding-left-50 {
                                                                                         padding-left: 50px;
                                                                                     }
                                                                                     
                                                                                     .bdrright {
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .bdrright::before {
                                                                                         content: "";
                                                                                         border-left: 1px solid #e9e9e9;
                                                                                         position: absolute;
                                                                                         height: 60%;
                                                                                         left: -15%;
                                                                                         top: 50%;
                                                                                         transform: translateY(-50%);
                                                                                     }
                                                                                     
                                                                                     .mediablock {
                                                                                         display: grid;
                                                                                         grid-template-columns: 30px auto;
                                                                                     }
                                                                                     
                                                                                     .mediablock+.mediablock {
                                                                                         margin-top: 20px;
                                                                                     }
                                                                                     
                                                                                     .mediafirst {
                                                                                         font-weight: 700;
                                                                                     }
                                                                                     
                                                                                     footer {
                                                                                         background: #f6f6f6;
                                                                                     }
                                                                                     
                                                                                     .footer-first-row {
                                                                                         padding: 40px 0;
                                                                                         border-bottom: 1px solid #e9e9e9;
                                                                                     }
                                                                                     
                                                                                     .footer-first-row h2 {
                                                                                         margin-bottom: 0;
                                                                                     }
                                                                                     
                                                                                     .footer-middle-row {
                                                                                         padding: 40px 0;
                                                                                     }
                                                                                     
                                                                                     .footer-logo img {
                                                                                         max-height: 34px;
                                                                                     }
                                                                                     
                                                                                     .footer-end-second {
                                                                                         padding: 25px 0;
                                                                                     }
                                                                                     
                                                                                     .footer-end-row {
                                                                                         padding: 15px 0;
                                                                                         border-top: 1px solid #e9e9e9;
                                                                                     }
                                                                                     
                                                                                     .email-subs-form input {
                                                                                         width: 100%;
                                                                                         height: 62px;
                                                                                         padding: 0px 75px 0px 20px;
                                                                                         margin: 0px 0 0px 0;
                                                                                         font-size: 18px;
                                                                                         outline: none;
                                                                                         background: #fff;
                                                                                         color: #141414;
                                                                                         border: 1px solid #141414;
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                     }
                                                                                     
                                                                                     .email-subs-form input:active,
                                                                                     .email-subs-form input:focus {
                                                                                         border: 1px solid #0f8bf5;
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                     }
                                                                                     
                                                                                     .email-subs-form button {
                                                                                         width: max-content;
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         right: 0;
                                                                                         height: 100%;
                                                                                         border: 0;
                                                                                         background: transparent;
                                                                                         padding: 0 20px;
                                                                                         transform: rotate(-45deg);
                                                                                     }
                                                                                     
                                                                                     .email-subs-form {
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .footer-links-list li {
                                                                                         display: flex;
                                                                                         padding: 0 0 15px 0;
                                                                                     }
                                                                                     
                                                                                     .footer-links-list li:last-child {
                                                                                         padding-bottom: 0;
                                                                                     }
                                                                                     
                                                                                     .footer-links-list li a {
                                                                                         font-size: 16px;
                                                                                         line-height: 24px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     .paircolumn {
                                                                                         column-count: 2;
                                                                                     }
                                                                                     
                                                                                     .footerhead {
                                                                                         padding: 30px 0 0px 0;
                                                                                     }
                                                                                     
                                                                                     .social-linkz a span i {
                                                                                         font-size: 20px;
                                                                                     }
                                                                                     
                                                                                     .social-linkz a span {
                                                                                         width: 20px;
                                                                                         display: inline-block;
                                                                                         text-align: center;
                                                                                         margin-right: 10px;
                                                                                     }
                                                                                     
                                                                                     .ft-copyright p,
                                                                                     .ft-copyright a {
                                                                                         font-size: 17px;
                                                                                         line-height: 27px;
                                                                                     }
                                                                                     
                                                                                     .ft-copyright {
                                                                                         text-align: center;
                                                                                         padding: 15px 0;
                                                                                     }
                                                                                     
                                                                                     .social-link-list {
                                                                                         display: flex;
                                                                                         grid-gap: 20px;
                                                                                     }
                                                                                     
                                                                                     .social-link-list a {
                                                                                         background: #fff;
                                                                                         width: 40px;
                                                                                         height: 40px;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                         border-radius: 100px;
                                                                                     }
                                                                                     
                                                                                     .social-link-list a:hover {
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(0 0 0 / 20%);
                                                                                     }
                                                                                     
                                                                                     .footer-right {
                                                                                         text-align: right;
                                                                                     }
                                                                                     
                                                                                     .footer-left {
                                                                                         text-align: left;
                                                                                     }
                                                                                     
                                                                                     .facebook {
                                                                                         color: #395693;
                                                                                     }
                                                                                     
                                                                                     .twitter {
                                                                                         color: #52a7e7;
                                                                                     }
                                                                                     
                                                                                     .insta {
                                                                                         color: #af31f7;
                                                                                     }
                                                                                     
                                                                                     .linkedin {
                                                                                         color: #1361ab;
                                                                                     }
                                                                                     
                                                                                     .youtube {
                                                                                         color: #f30501;
                                                                                     }
                                                                                     /**/
                                                                                     /*index2*/
                                                                                     
                                                                                     .home-hero-b {
                                                                                         padding-top: 180px;
                                                                                         padding-bottom: 120px;
                                                                                     }
                                                                                     
                                                                                     .fullscreenvideo {
                                                                                         margin-top: 60px;
                                                                                         overflow: hidden;
                                                                                         border-radius: 14px;
                                                                                         max-height: 680px;
                                                                                         object-fit: cover;
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .fullscreenvideo img {
                                                                                         width: 100%;
                                                                                         object-fit: contain;
                                                                                         height: 100%;
                                                                                     }
                                                                                     
                                                                                     .home-hero-b h1 {
                                                                                         font-size: 75px;
                                                                                         line-height: 85px;
                                                                                     }
                                                                                     
                                                                                     .bl2 {
                                                                                         padding: 80px 0;
                                                                                     }
                                                                                     
                                                                                     .widespace {
                                                                                         padding: 0 10%;
                                                                                     }
                                                                                     
                                                                                     .outericons img {
                                                                                         position: absolute;
                                                                                         max-width: 120px;
                                                                                     }
                                                                                     
                                                                                     .outericon2 {
                                                                                         right: 12%;
                                                                                         top: 30%;
                                                                                     }
                                                                                     
                                                                                     .outericon3 {
                                                                                         top: 45%;
                                                                                         left: 2%;
                                                                                     }
                                                                                     
                                                                                     .outericon4 {
                                                                                         right: 0;
                                                                                     }
                                                                                     
                                                                                     .play {
                                                                                         position: absolute;
                                                                                         width: 70px;
                                                                                         height: 70px;
                                                                                         right: 0;
                                                                                         left: 0;
                                                                                         top: 50%;
                                                                                         transform: translateY(-50%);
                                                                                         margin: 0 auto;
                                                                                         z-index: 111;
                                                                                         background: #fff;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                         border-radius: 100px;
                                                                                         font-size: 28px;
                                                                                         color: #0f8bf5;
                                                                                         animation: pulse 2s infinite;
                                                                                     }
                                                                                     
                                                                                     @-webkit-keyframes pulse {
                                                                                         0% {
                                                                                             -webkit-box-shadow: 0 0 0 0 rgba(73, 230, 112 0.9);
                                                                                         }
                                                                                         75% {
                                                                                             -webkit-box-shadow: 0 0 0 30px rgba(73, 230, 112, 0);
                                                                                         }
                                                                                         100% {
                                                                                             -webkit-box-shadow: 0 0 0 0 rgba(73, 230, 112, 0);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     @keyframes pulse {
                                                                                         0% {
                                                                                             -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
                                                                                             box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
                                                                                         }
                                                                                         75% {
                                                                                             -moz-box-shadow: 0 0 0 20px rgba(73, 230, 112, 0);
                                                                                             box-shadow: 0 0 0 30px rgba(73, 230, 112, 0);
                                                                                         }
                                                                                         100% {
                                                                                             -moz-box-shadow: 0 0 0 0 rgba(73, 230, 112, 0);
                                                                                             box-shadow: 0 0 0 0 rgba(73, 230, 112, 0);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     .hero-brand {
                                                                                         display: grid;
                                                                                         grid-template-columns: repeat(6, 1fr);
                                                                                         grid-gap: 20px;
                                                                                         justify-items: center;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                         align-content: center;
                                                                                     }
                                                                                     
                                                                                     .logo-set {
                                                                                         padding: 20px;
                                                                                     }
                                                                                     
                                                                                     .bg-1 {
                                                                                         background: #eef8f9;
                                                                                     }
                                                                                     
                                                                                     .bg-2 {
                                                                                         background: #f2f2ff;
                                                                                     }
                                                                                     
                                                                                     .bg-3 {
                                                                                         background: #fefbec;
                                                                                     }
                                                                                     
                                                                                     .bg-4 {
                                                                                         background: #fcf2f2;
                                                                                     }
                                                                                     
                                                                                     .sw-card-imgs {
                                                                                         width: 100%;
                                                                                         height: 165px;
                                                                                     }
                                                                                     /*index 3*/
                                                                                     
                                                                                     .home-hero-c {
                                                                                         padding-top: 220px;
                                                                                         padding-bottom: 120px;
                                                                                         height: 100vh;
                                                                                         padding-left: 8%;
                                                                                         padding-right: 8%;
                                                                                         overflow-x: hidden;
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-big-round {
                                                                                         width: 180px;
                                                                                         height: 180px;
                                                                                         border-radius: 100px;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                     }
                                                                                     
                                                                                     .abt {
                                                                                         position: absolute;
                                                                                         z-index: 111;
                                                                                         right: 40%;
                                                                                     }
                                                                                     
                                                                                     .footer-circle-btn a {
                                                                                         position: absolute;
                                                                                         right: 0;
                                                                                         top: 0;
                                                                                     }
                                                                                     
                                                                                     .border--1 {
                                                                                         border-bottom: 1px solid #e9e9e9;
                                                                                         padding-bottom: 50px;
                                                                                     }
                                                                                     
                                                                                     .right-tktxt {
                                                                                         display: flex;
                                                                                         justify-content: flex-end;
                                                                                     }
                                                                                     
                                                                                     .scrollingtextblock div {
                                                                                         font-size: 60px;
                                                                                     }
                                                                                     
                                                                                     .bg-hero {
                                                                                         background-size: contain;
                                                                                         background-position: center 100px;
                                                                                         background-repeat: no-repeat;
                                                                                     }
                                                                                     
                                                                                     .home-hero-c h1 {
                                                                                         font-size: 45px;
                                                                                         line-height: 57px;
                                                                                     }
                                                                                     
                                                                                     .quote-hero {
                                                                                         margin-top: 280px;
                                                                                         max-width: 58%;
                                                                                         float: right;
                                                                                     }
                                                                                     
                                                                                     .mainrollingtext {
                                                                                         white-space: nowrap;
                                                                                     }
                                                                                     
                                                                                     .rollingText,
                                                                                     .rollingText02 {
                                                                                         font-size: 130px;
                                                                                         line-height: 1;
                                                                                         display: inline-block;
                                                                                         padding-left: 10px;
                                                                                         color: #141414;
                                                                                     }
                                                                                     
                                                                                     .home-hero-c .mainrollingtext {
                                                                                         display: flex;
                                                                                         position: absolute;
                                                                                         bottom: 30px;
                                                                                         left: 0;
                                                                                         top: auto;
                                                                                         justify-content: flex-start;
                                                                                         width: 100%;
                                                                                         white-space: nowrap;
                                                                                         align-items: flex-end;
                                                                                     }
                                                                                     
                                                                                     .scrolltext {
                                                                                         overflow-x: hidden;
                                                                                         width: 100%;
                                                                                         position: absolute;
                                                                                         z-index: 1;
                                                                                         bottom: 0;
                                                                                         height: 100%;
                                                                                         right: 0;
                                                                                         left: 0;
                                                                                     }
                                                                                     /**/
                                                                                     
                                                                                     .sw_item-container {
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                     }
                                                                                     
                                                                                     .sw_item-text:hover {
                                                                                         position: relative;
                                                                                         z-index: 3;
                                                                                     }
                                                                                     
                                                                                     .sw_item-image {
                                                                                         height: 440px;
                                                                                         width: 500px;
                                                                                         background-size: cover;
                                                                                         position: absolute;
                                                                                         z-index: 2;
                                                                                         opacity: 0;
                                                                                         margin: -10% 0% 0% -10%;
                                                                                         transform: scale(0.4);
                                                                                     }
                                                                                     
                                                                                     .justify-start {
                                                                                         justify-content: start;
                                                                                     }
                                                                                     
                                                                                     .sw_item-container li {
                                                                                         border-top: 1px solid #dee2e6;
                                                                                     }
                                                                                     
                                                                                     .sw_item-container li:last-child {
                                                                                         border-bottom: 1px solid #dee2e6;
                                                                                     }
                                                                                     
                                                                                     .sw_item-text {
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: space-between;
                                                                                         padding: 40px 0;
                                                                                         grid-gap: 20px;
                                                                                     }
                                                                                     
                                                                                     .sw_item-text span {
                                                                                         transition: 200ms cubic-bezier(0.78, 0.21, 0.38, 0.92);
                                                                                     }
                                                                                     
                                                                                     .sw_item-text span:first-child {
                                                                                         font-size: 50px;
                                                                                         line-height: 1px;
                                                                                         color: #141414;
                                                                                         font-weight: 700;
                                                                                     }
                                                                                     
                                                                                     .sw_item-text:hover span:last-child {
                                                                                         margin-right: -15px;
                                                                                         transition: 200ms cubic-bezier(0.78, 0.21, 0.38, 0.92);
                                                                                     }
                                                                                     
                                                                                     .sw_item-text:hover span {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .sw_item-text:hover span:first-child {
                                                                                         margin-left: -15px;
                                                                                         transition: 200ms cubic-bezier(0.78, 0.21, 0.38, 0.92);
                                                                                         ;
                                                                                     }
                                                                                     
                                                                                     .services-wraper a img {
                                                                                         width: 50px;
                                                                                         position: relative;
                                                                                         top: -20px;
                                                                                         left: 8px;
                                                                                         -webkit-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         -o-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                     }
                                                                                     
                                                                                     .services-wraper a {
                                                                                         font-size: 50px;
                                                                                         line-height: 100px;
                                                                                         font-weight: 700;
                                                                                         color: #141414;
                                                                                     }
                                                                                     
                                                                                     .services-wraper a::after {
                                                                                         content: "/";
                                                                                         padding: 0 20px;
                                                                                     }
                                                                                     
                                                                                     .services-wraper a:last-child:after {
                                                                                         content: "/";
                                                                                         display: none;
                                                                                     }
                                                                                     
                                                                                     .services-wraper a span:hover {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .services-wraper a:hover img {
                                                                                         transform: perspective(1000px) rotateY(210deg);
                                                                                         -webkit-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         -o-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                     }
                                                                                     
                                                                                     .outlinetext {
                                                                                         -webkit-text-stroke-width: 1px;
                                                                                         -webkit-text-stroke-color: #25282f;
                                                                                         color: transparent;
                                                                                     }
                                                                                     
                                                                                     .counter-div-set {
                                                                                         display: flex;
                                                                                         justify-content: space-between;
                                                                                         grid-gap: 30px;
                                                                                         padding: 50px 0 0 0;
                                                                                     }
                                                                                     /**/
                                                                                     /*Common Inner Page CSS*/
                                                                                     
                                                                                     .page-heading-sec {
                                                                                         padding: 150px 0 110px 0;
                                                                                     }
                                                                                     
                                                                                     .innerheading {
                                                                                         font-size: 90px;
                                                                                         line-height: 100px;
                                                                                         font-weight: 700;
                                                                                     }
                                                                                     
                                                                                     .company-statistics {
                                                                                         display: flex;
                                                                                         grid-gap: 40px;
                                                                                         justify-content: space-between;
                                                                                         width: fit-content;
                                                                                     }
                                                                                     
                                                                                     .company-statistics span {
                                                                                         font-size: 32px;
                                                                                         line-height: 42px;
                                                                                         font-weight: 700;
                                                                                         color: #141414;
                                                                                     }
                                                                                     
                                                                                     .counter-number p {
                                                                                         margin-top: 10px;
                                                                                     }
                                                                                     /**Portfolio page**/
                                                                                     
                                                                                     .company-statistics-2 {
                                                                                         display: grid;
                                                                                         grid-template-columns: repeat(2, 1fr);
                                                                                         grid-gap: 15px;
                                                                                     }
                                                                                     
                                                                                     .company-statistics-2 .counternumbers {
                                                                                         background: #fff;
                                                                                         padding: 20px 40px;
                                                                                         border-radius: 14px;
                                                                                         position: relative;
                                                                                         box-shadow: 0px 10px 10px rgb(51 51 51 / 10%);
                                                                                         overflow: hidden;
                                                                                         background: #fff;
                                                                                     }
                                                                                     
                                                                                     .innerstststics {
                                                                                         position: absolute;
                                                                                         right: 10px;
                                                                                         bottom: 10px;
                                                                                         width: 70px;
                                                                                     }
                                                                                     
                                                                                     .filderdiv ul {
                                                                                         display: flex;
                                                                                         border-bottom: 1px solid #ebe4f9;
                                                                                         margin-bottom: 10px;
                                                                                         justify-content: center;
                                                                                         grid-gap: 40px;
                                                                                     }
                                                                                     
                                                                                     .filderdiv ul li {
                                                                                         font-weight: 700;
                                                                                         font-size: 24px;
                                                                                         line-height: 1;
                                                                                         text-align: center;
                                                                                         color: #fff;
                                                                                         text-shadow: -1px -1px 0 #141414, 1px -1px 0 #141414, -1px 1px 0 #141414, 1px 1px 0 #141414;
                                                                                         padding: 15px 0;
                                                                                         cursor: pointer;
                                                                                         position: relative;
                                                                                         text-transform: uppercase;
                                                                                         letter-spacing: 1.5px;
                                                                                     }
                                                                                     
                                                                                     .filderdiv ul li.active {
                                                                                         text-shadow: -1px -1px 0 #02a0cf, 1px -1px 0 #02a0cf, -1px 1px 0 #02a0cf, 1px 1px 0 #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     .filderdiv ul li.active:before {
                                                                                         content: "";
                                                                                         background: #0f8bf5;
                                                                                         width: 9px;
                                                                                         height: 9px;
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                         right: 0;
                                                                                         bottom: -10px;
                                                                                         margin: 0 auto;
                                                                                         transform: rotate(45deg);
                                                                                         z-index: 9;
                                                                                     }
                                                                                     
                                                                                     .filderdiv ul li.active:after {
                                                                                         content: "";
                                                                                         width: 80%;
                                                                                         height: 6px;
                                                                                         border-radius: 14px;
                                                                                         background: #0f8bf5;
                                                                                         box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                         right: 0;
                                                                                         bottom: -5px;
                                                                                         margin: 0 auto;
                                                                                     }
                                                                                     
                                                                                     .card-tags {
                                                                                         display: flex;
                                                                                         grid-gap: 10px;
                                                                                     }
                                                                                     
                                                                                     .card-tags li {
                                                                                         text-transform: uppercase;
                                                                                         letter-spacing: 0;
                                                                                         color: #141414;
                                                                                         padding: 0 7px;
                                                                                         border-radius: 14px;
                                                                                         border: 1px solid #dddddd;
                                                                                         font-size: 15px;
                                                                                         line-height: 22px;
                                                                                         background: #fff;
                                                                                     }
                                                                                     
                                                                                     .oic {
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .overlay-info-cards {
                                                                                         width: 300px;
                                                                                         position: absolute;
                                                                                         right: -10px;
                                                                                         opacity: 0;
                                                                                         top: 60%;
                                                                                         transform: translateY(-53px);
                                                                                         -webkit-transform: translateY(-53px);
                                                                                         -moz-transform: translateY(-53px);
                                                                                         -ms-transform: translateY(-53px);
                                                                                         -o-transform: translateY(-53px);
                                                                                         z-index: 999;
                                                                                         transition: all 0.3s ease-in-out;
                                                                                         -webkit-transition: all 0.3s ease-in-out;
                                                                                         -moz-transition: all 0.3s ease-in-out;
                                                                                         -ms-transition: all 0.3s ease-in-out;
                                                                                         -o-transition: all 0.3s ease-in-out;
                                                                                     }
                                                                                     
                                                                                     .oic:hover .overlay-info-cards {
                                                                                         right: -60px;
                                                                                         opacity: 1;
                                                                                         visibility: visible;
                                                                                     }
                                                                                     
                                                                                     .overlay-info-cards h3 {
                                                                                         margin: 10px 0 0 0;
                                                                                         font-size: 38px;
                                                                                         line-height: 43px;
                                                                                         text-shadow: 1px 1px 0px #ffffff50;
                                                                                     }
                                                                                     
                                                                                     .portfolio-3 {
                                                                                         column-count: 2;
                                                                                         column-gap: 70px;
                                                                                     }
                                                                                     
                                                                                     .portfolio-3 .half-column {
                                                                                         margin-bottom: 70px;
                                                                                     }
                                                                                     /**Service page**/
                                                                                     
                                                                                     .servicehead {
                                                                                         padding-top: 60px;
                                                                                     }
                                                                                     
                                                                                     .serv-page-head {
                                                                                         overflow-x: hidden;
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .colr-a {
                                                                                         background-color: #cfecf4;
                                                                                         z-index: -2;
                                                                                     }
                                                                                     
                                                                                     .colr-b {
                                                                                         background-color: #d6bbf7;
                                                                                         z-index: -1;
                                                                                     }
                                                                                     
                                                                                     .colra {
                                                                                         width: 100%;
                                                                                         height: 100%;
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         overflow-x: hidden;
                                                                                     }
                                                                                     
                                                                                     .icon70 {
                                                                                         width: 70px;
                                                                                     }
                                                                                     
                                                                                     .setps {
                                                                                         opacity: 0.2;
                                                                                         font-size: 74px;
                                                                                         font-weight: 700;
                                                                                         position: absolute;
                                                                                         right: 30px;
                                                                                         top: 30px;
                                                                                         color: #0f8bf5;
                                                                                         z-index: 99;
                                                                                         line-height: 1;
                                                                                     }
                                                                                     
                                                                                     .process-block h4 {
                                                                                         margin-bottom: 15px;
                                                                                     }
                                                                                     
                                                                                     .process-content:hover .setps {
                                                                                         opacity: 1;
                                                                                     }
                                                                                     
                                                                                     .process-content {
                                                                                         min-height: 330px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .process-content:hover:after {
                                                                                         width: 100%;
                                                                                     }
                                                                                     
                                                                                     .process-content:after {
                                                                                         content: '';
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                         width: 0%;
                                                                                         bottom: 0;
                                                                                         height: 4px;
                                                                                         background: #0f8bf5;
                                                                                         transition: all .5s ease;
                                                                                         -moz-transition: all .5s ease;
                                                                                         -webkit-transition: all .5s ease;
                                                                                     }
                                                                                     /*icon with label block*/
                                                                                     
                                                                                     .icons-label-set {
                                                                                         display: grid;
                                                                                         grid-template-columns: repeat(3, 1fr);
                                                                                         grid-gap: 20px;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .iconwithlabel {
                                                                                         padding: 15px 0px;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         border-bottom: 1px solid #c4ced1;
                                                                                     }
                                                                                     
                                                                                     .iconwithlabel:hover img {
                                                                                         transform: perspective(1000px) rotateY(210deg);
                                                                                         -webkit-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         -o-transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                         transition: 1.1s cubic-bezier(.16, .84, .442, .98);
                                                                                     }
                                                                                     
                                                                                     .iconwithlabel img {
                                                                                         width: auto;
                                                                                         height: 45px;
                                                                                     }
                                                                                     
                                                                                     .iconwithlabel h6 {
                                                                                         margin: 0 0 0 15px;
                                                                                     }
                                                                                     /*pricing page*/
                                                                                     
                                                                                     .pricing-card {
                                                                                         padding: 30px 25px;
                                                                                         border-radius: 8px;
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .pricingheader h3 {
                                                                                         margin-bottom: 2px;
                                                                                         font-size: 22px;
                                                                                         line-height: 33px;
                                                                                         font-weight: 600;
                                                                                     }
                                                                                     
                                                                                     .pricingheader {
                                                                                         position: relative;
                                                                                         margin-bottom: 30px;
                                                                                     }
                                                                                     
                                                                                     .imgptimg {
                                                                                         width: 45px;
                                                                                         margin: 15px auto;
                                                                                         filter: drop-shadow(0px 16px 10px #0d088b30);
                                                                                         position: absolute;
                                                                                         right: 0;
                                                                                         top: 0;
                                                                                     }
                                                                                     
                                                                                     .price-div {
                                                                                         margin-top: 15px;
                                                                                     }
                                                                                     
                                                                                     .pricing-card .list li {
                                                                                         font-size: 17px;
                                                                                         list-style: none;
                                                                                         border-bottom: 1px solid #dee2e6;
                                                                                         line-height: 27px;
                                                                                         position: relative;
                                                                                         padding: 0 0px 10px 24px;
                                                                                     }
                                                                                     
                                                                                     .pricing-card .list li:last-child {
                                                                                         border: 0;
                                                                                         padding-bottom: 0
                                                                                     }
                                                                                     
                                                                                     .pricing-card .list li+li {
                                                                                         padding-top: 10px;
                                                                                     }
                                                                                     
                                                                                     .pricing-card .list li span {
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                     }
                                                                                     
                                                                                     .pricing-toggle {
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                         align-items: center;
                                                                                         margin-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     .switch {
                                                                                         position: relative;
                                                                                         display: inline-block;
                                                                                         width: 60px;
                                                                                         height: 34px;
                                                                                     }
                                                                                     
                                                                                     .switch input {
                                                                                         opacity: 0;
                                                                                         width: 0;
                                                                                         height: 0;
                                                                                     }
                                                                                     
                                                                                     .price-slider {
                                                                                         position: absolute;
                                                                                         cursor: pointer;
                                                                                         top: 0;
                                                                                         left: 0;
                                                                                         right: 0;
                                                                                         bottom: 0;
                                                                                         background-color: #dee2e6;
                                                                                         -webkit-transition: 0.4s;
                                                                                         transform: translate(0px, 0px);
                                                                                         transition: 0.6s ease transform, 0.6s box-shadow;
                                                                                     }
                                                                                     
                                                                                     .price-slider:before {
                                                                                         position: absolute;
                                                                                         content: "";
                                                                                         height: 26px;
                                                                                         width: 26px;
                                                                                         left: 4px;
                                                                                         bottom: 4px;
                                                                                         background-color: #0f8bf5;
                                                                                         -webkit-transition: 0.4s;
                                                                                         transition: 0.4s;
                                                                                     }
                                                                                     
                                                                                     input:checked+.price-slider:before {
                                                                                         -webkit-transform: translateX(26px);
                                                                                         -ms-transform: translateX(26px);
                                                                                         transform: translateX(26px);
                                                                                     }
                                                                                     
                                                                                     .price-slider.round {
                                                                                         border-radius: 34px;
                                                                                     }
                                                                                     
                                                                                     .price-slider.round:before {
                                                                                         border-radius: 50%;
                                                                                     }
                                                                                     
                                                                                     .recomnd-block-sw {
                                                                                         background-color: #0f8bf5;
                                                                                         color: #fff;
                                                                                         position: absolute;
                                                                                         right: 25px;
                                                                                         left: auto;
                                                                                         width: fit-content;
                                                                                         top: -15px;
                                                                                         bottom: auto;
                                                                                         display: flex;
                                                                                         padding: 0px 10px;
                                                                                         border-radius: 8px;
                                                                                         font-size: 10px;
                                                                                         letter-spacing: 1px;
                                                                                         font-weight: 700;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                         line-height: 28px;
                                                                                     }
                                                                                     /**/
                                                                                     /**Blog page**/
                                                                                     
                                                                                     .sw-subs-from form {
                                                                                         position: relative;
                                                                                     }
                                                                                     
                                                                                     .subs-input {
                                                                                         width: 100%;
                                                                                         height: 65px;
                                                                                         padding: 0px 100px 0px 20px;
                                                                                         margin: 0px 0 0px 0;
                                                                                         color: #172b43;
                                                                                         font-size: 18px;
                                                                                         outline: none;
                                                                                         background: #fff;
                                                                                         border: 1px solid #e6e6e6;
                                                                                         -webkit-border-radius: 14px;
                                                                                         border-radius: 14px;
                                                                                     }
                                                                                     
                                                                                     .subs-btn {
                                                                                         width: auto;
                                                                                         height: 55px;
                                                                                         position: absolute;
                                                                                         top: 5px;
                                                                                         right: 5px;
                                                                                         border-radius: 0px 10px 10px 0px;
                                                                                         padding: 0 30px;
                                                                                         line-height: 55px;
                                                                                         font-size: 18px;
                                                                                         color: #fff;
                                                                                         box-shadow: none;
                                                                                     }
                                                                                     
                                                                                     .sw-media-crd {
                                                                                         background: #fff;
                                                                                         margin-top: 40px;
                                                                                         border-radius: 14px;
                                                                                         overflow: hidden;
                                                                                         border: 5px solid #ffffff;
                                                                                     }
                                                                                     
                                                                                     .sw-media-crd:hover {
                                                                                         -webkit-box-shadow: 0 10px 15px 0px rgb(82 0 57 / 10%);
                                                                                         box-shadow: 0 10px 15px 0px rgb(82 0 57 / 10%)
                                                                                     }
                                                                                     
                                                                                     .rpl-contt {
                                                                                         padding: 20px;
                                                                                     }
                                                                                     
                                                                                     .rpl-img {
                                                                                         border-radius: 0 0 0px 0px;
                                                                                         overflow: hidden;
                                                                                     }
                                                                                     
                                                                                     .rpl-contt h4 {
                                                                                         font-size: 22px;
                                                                                         line-height: 32px;
                                                                                         font-weight: 700;
                                                                                         margin-bottom: 0;
                                                                                     }
                                                                                     
                                                                                     .tags a+a {
                                                                                         margin-left: 10px;
                                                                                     }
                                                                                     
                                                                                     .tags a {
                                                                                         display: inline-block;
                                                                                         font-size: 16px;
                                                                                     }
                                                                                     
                                                                                     .tags {
                                                                                         margin-bottom: 10px;
                                                                                     }
                                                                                     
                                                                                     .fill-fixed {
                                                                                         object-fit: cover;
                                                                                         width: 100%;
                                                                                         max-height: 100%;
                                                                                         max–width: 100%;
                                                                                         height: 300px;
                                                                                     }
                                                                                     
                                                                                     .half-background-2::before {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         background: #ff9f00;
                                                                                         height: 50vh;
                                                                                         width: 100%;
                                                                                         top: 0;
                                                                                         z-index: 0;
                                                                                     }
                                                                                     /*list*/
                                                                                     
                                                                                     .ul-list li {
                                                                                         font-size: 19px;
                                                                                         line-height: 45px;
                                                                                         list-style-type: circle;
                                                                                     }
                                                                                     
                                                                                     .ul-list {
                                                                                         padding: 0 0 0 20px;
                                                                                     }
                                                                                     
                                                                                     .check-list li {
                                                                                         padding: 0 0 15px 28px;
                                                                                         position: relative;
                                                                                         line-height: 30px;
                                                                                         font-size: 20px;
                                                                                     }
                                                                                     
                                                                                     .check-list li:last-child {
                                                                                         padding-bottom: 0;
                                                                                     }
                                                                                     
                                                                                     .check-list li:before {
                                                                                         content: "\f058";
                                                                                         font-family: "font awesome 5 free";
                                                                                         font-weight: 700;
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                         top: 0;
                                                                                         font-size: 17px;
                                                                                         color: #2ea970;
                                                                                     }
                                                                                     
                                                                                     .sortdetails {
                                                                                         margin-top: -70px;
                                                                                     }
                                                                                     
                                                                                     .info-bar {
                                                                                         display: flex;
                                                                                         justify-content: space-between;
                                                                                         margin: 30px 0;
                                                                                     }
                                                                                     
                                                                                     .info-b-left a+a {
                                                                                         margin-left: 10px;
                                                                                     }
                                                                                     
                                                                                     .info-b-left a {
                                                                                         color: #02a0cf
                                                                                     }
                                                                                     
                                                                                     .blog-details p,
                                                                                     .text {
                                                                                         margin: 0 0 20px;
                                                                                     }
                                                                                     
                                                                                     .breadcrus {
                                                                                         display: flex;
                                                                                         flex-wrap: wrap;
                                                                                         justify-content: center;
                                                                                         align-items: center;
                                                                                         list-style-type: none;
                                                                                     }
                                                                                     
                                                                                     .bread-active a {
                                                                                         color: #02a0cf
                                                                                     }
                                                                                     
                                                                                     .center-btn {
                                                                                         text-align: center;
                                                                                         margin-top: 60px;
                                                                                     }
                                                                                     /*pegination*/
                                                                                     
                                                                                     ul.pagination {
                                                                                         position: relative;
                                                                                         background: #fff;
                                                                                         display: flex;
                                                                                         padding: 10px 20px;
                                                                                         border-radius: 14px;
                                                                                         width: fit-content;
                                                                                         margin: 0 auto;
                                                                                     }
                                                                                     
                                                                                     ul.pagination li {
                                                                                         list-style: none;
                                                                                         line-height: 50px;
                                                                                         margin: 0 5px;
                                                                                     }
                                                                                     
                                                                                     ul.pagination li.pageNumber {
                                                                                         width: 50px;
                                                                                         height: 50px;
                                                                                         line-height: 50px;
                                                                                         text-align: center;
                                                                                         background: #f5f5f5;
                                                                                         border-radius: 100%;
                                                                                     }
                                                                                     
                                                                                     ul.pagination li a {
                                                                                         display: block;
                                                                                         text-decoration: none;
                                                                                         color: #8068ff;
                                                                                         font-weight: 600;
                                                                                         border-radius: 100%;
                                                                                     }
                                                                                     
                                                                                     ul.pagination li.pageNumber:hover a,
                                                                                     ul.pagination li.pageNumber.active a {
                                                                                         background: #8068ff;
                                                                                         color: #fff;
                                                                                     }
                                                                                     
                                                                                     ul.pagination li:first-child {
                                                                                         margin-right: 30px;
                                                                                         font-weight: 700;
                                                                                         font-size: 20px;
                                                                                     }
                                                                                     
                                                                                     ul.pagination li:last-child {
                                                                                         margin-left: 30px;
                                                                                         font-weight: 700;
                                                                                         font-size: 20px;
                                                                                     }
                                                                                     /**Contact page**/
                                                                                     
                                                                                     .flx-end {
                                                                                         align-items: flex-end;
                                                                                     }
                                                                                     
                                                                                     .icon-setss {
                                                                                         display: flex;
                                                                                         justify-content: space-between;
                                                                                     }
                                                                                     
                                                                                     .icon-imgg img {
                                                                                         width: 42px;
                                                                                     }
                                                                                     
                                                                                     .icon-rows {
                                                                                         padding: 0 0px;
                                                                                     }
                                                                                     
                                                                                     .icon-txt p {
                                                                                         margin-top: 8px;
                                                                                         font-size: 14px;
                                                                                         font-weight: 500;
                                                                                     }
                                                                                     
                                                                                     .contact-detalnk a {
                                                                                         display: table;
                                                                                         font-size: 20px;
                                                                                         text-indent: -20px;
                                                                                         line-height: 30px;
                                                                                         padding-left: 40px;
                                                                                     }
                                                                                     
                                                                                     .contact-detalnk a+a {
                                                                                         margin-top: 20px;
                                                                                     }
                                                                                     
                                                                                     .contact-detalnk i {
                                                                                         margin-right: 15px;
                                                                                     }
                                                                                     
                                                                                     .contact-detalnk a span {
                                                                                         padding: 4px 6px;
                                                                                         box-shadow: inset 0 -2px #0f8bf5;
                                                                                         transition: box-shadow 250ms ease, color 250ms ease;
                                                                                     }
                                                                                     
                                                                                     .contact-detalnk a:hover span {
                                                                                         box-shadow: inset 0 -30px #0f8bf5;
                                                                                         color: #fff;
                                                                                     }
                                                                                     
                                                                                     .formblock {
                                                                                         padding: 40px;
                                                                                     }
                                                                                     /*form*/
                                                                                     
                                                                                     .form-block input,
                                                                                     .form-block select,
                                                                                     .form-block textarea {
                                                                                         height: 60px;
                                                                                         padding: 15px;
                                                                                         border-width: 0px 0px 2px;
                                                                                         border-image: initial;
                                                                                         border: 1px solid rgb(211 211 211);
                                                                                         border-radius: 6px;
                                                                                     }
                                                                                     
                                                                                     .form-block textarea {
                                                                                         height: 100px;
                                                                                     }
                                                                                     
                                                                                     .form-block input,
                                                                                     .form-block select,
                                                                                     .form-block textarea {
                                                                                         color: rgb(23, 43, 67);
                                                                                         font-size: 20px;
                                                                                         width: 100%;
                                                                                         margin: 0px 0px 15px;
                                                                                         background: rgb(255, 255, 255);
                                                                                         outline: 0px;
                                                                                     }
                                                                                     
                                                                                     .floating-label {
                                                                                         position: relative;
                                                                                         margin-bottom: 20px;
                                                                                     }
                                                                                     
                                                                                     .floating-input,
                                                                                     .floating-select {
                                                                                         font-size: 14px;
                                                                                         padding: 4px 4px;
                                                                                         display: block;
                                                                                         width: 100%;
                                                                                         height: 45px;
                                                                                         background-color: transparent;
                                                                                         border: none;
                                                                                         border-bottom: 1px solid #C5C5C5;
                                                                                     }
                                                                                     
                                                                                     .floating-input:focus,
                                                                                     .floating-select:focus {
                                                                                         outline: none;
                                                                                         box-shadow: 0 23px 36px #00000029;
                                                                                         border: 1px solid #b8bdbf;
                                                                                     }
                                                                                     
                                                                                     .floating-label label {
                                                                                         color: #110a32;
                                                                                         font-size: 18px;
                                                                                         font-weight: normal;
                                                                                         position: absolute;
                                                                                         pointer-events: none;
                                                                                         left: 30px;
                                                                                         top: 16px;
                                                                                         transition: 0.2s ease all;
                                                                                         -moz-transition: 0.2s ease all;
                                                                                         -webkit-transition: 0.2s ease all;
                                                                                         margin-bottom: 0;
                                                                                     }
                                                                                     
                                                                                     .floating-input:focus~label,
                                                                                     .floating-input:not(:placeholder-shown)~label,
                                                                                     .floating-select:focus~label,
                                                                                     .floating-select:not([value=""]):valid~label {
                                                                                         top: -12px;
                                                                                         font-size: 12px;
                                                                                         color: #828282;
                                                                                         background: #fff;
                                                                                         width: fit-content;
                                                                                         padding: 0 4px;
                                                                                     }
                                                                                     
                                                                                     .custom-checkbox {
                                                                                         display: flex;
                                                                                         align-items: flex-start;
                                                                                         grid-gap: 15px;
                                                                                         font-size: 15px;
                                                                                     }
                                                                                     
                                                                                     .custom-checkbox input {
                                                                                         width: 20px;
                                                                                         height: 20px;
                                                                                         margin: 0;
                                                                                     }
                                                                                     
                                                                                     .custom-checkbox label {
                                                                                         font-size: 15px;
                                                                                         line-height: 22px;
                                                                                         margin: -5px 0 0 0;
                                                                                     }
                                                                                     
                                                                                     .formfooter {
                                                                                         display: flex;
                                                                                         grid-gap: 30px;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .linktitle {
                                                                                         font-weight: 300;
                                                                                         font-size: 16px;
                                                                                         line-height: 25px;
                                                                                         opacity: .8;
                                                                                         display: block;
                                                                                     }
                                                                                     
                                                                                     .contactnumberdiv a {
                                                                                         display: table;
                                                                                         margin-top: 10px;
                                                                                     }
                                                                                     /*Custom cursor*/
                                                                                     
                                                                                     #cursor {
                                                                                         position: fixed;
                                                                                         z-index: 99999999;
                                                                                         left: 0;
                                                                                         top: 0;
                                                                                         pointer-events: none;
                                                                                         will-change: transform;
                                                                                         mix-blend-mode: difference;
                                                                                     }
                                                                                     
                                                                                     @media (hover: hover) and (pointer: fine) {
                                                                                         .cursor__circle {
                                                                                             width: 12px;
                                                                                             height: 12px;
                                                                                             margin-top: -50%;
                                                                                             margin-left: -50%;
                                                                                             background: #ff9d0056;
                                                                                             border-radius: 50%;
                                                                                             transition: 1s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1), background-color 0.5s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1), background-size 0.5s cubic-bezier(0.25, 1, 0.5, 1), width 0.5s cubic-bezier(0.25, 1, 0.5, 1), height 0.5s cubic-bezier(0.25, 1, 0.5, 1);
                                                                                             background-repeat: no-repeat;
                                                                                             background-position: center;
                                                                                         }
                                                                                         #cursor.img .cursor__circle,
                                                                                         #cursor.click .cursor__circle {
                                                                                             width: 128px;
                                                                                             height: 128px;
                                                                                             background-color: #ff9d0056;
                                                                                             border-color: #ff9d0056;
                                                                                             background-size: 0;
                                                                                         }
                                                                                         #cursor.img::after {
                                                                                             content: '';
                                                                                             position: absolute;
                                                                                             left: -50%;
                                                                                             top: -50%;
                                                                                             width: 100%;
                                                                                             height: 100%;
                                                                                         }
                                                                                         #cursor.overlay .cursor__circle {
                                                                                             width: 48px;
                                                                                             height: 48px;
                                                                                             background-color: rgb(203 203 203 / 20%);
                                                                                             border-color: transparent;
                                                                                             background-size: 0;
                                                                                         }
                                                                                         #cursor.click::after {
                                                                                             content: 'Click';
                                                                                             position: absolute;
                                                                                             left: -50%;
                                                                                             top: -50%;
                                                                                             width: 100%;
                                                                                             height: 100%;
                                                                                             display: flex;
                                                                                             align-items: center;
                                                                                             justify-content: center;
                                                                                             color: #ffffff50;
                                                                                         }
                                                                                     }
                                                                                     /*Back to top*/
                                                                                     
                                                                                     .progress-wrap {
                                                                                         position: fixed;
                                                                                         right: 10px;
                                                                                         bottom: 50px;
                                                                                         height: 46px;
                                                                                         width: 46px;
                                                                                         cursor: pointer;
                                                                                         display: block;
                                                                                         border-radius: 50px;
                                                                                         box-shadow: inset 0 0 0 2px rgb(0 87 255 / 30%);
                                                                                         z-index: 10000;
                                                                                         opacity: 0;
                                                                                         visibility: hidden;
                                                                                         transform: translateY(15px);
                                                                                         -webkit-transition: all 200ms linear;
                                                                                         transition: all 200ms linear;
                                                                                     }
                                                                                     
                                                                                     .progress-wrap.active-progress {
                                                                                         opacity: 1;
                                                                                         visibility: visible;
                                                                                         transform: translateY(0);
                                                                                     }
                                                                                     
                                                                                     .progress-wrap::after {
                                                                                         position: absolute;
                                                                                         font-family: "font awesome 5 free";
                                                                                         font-weight: 700;
                                                                                         content: "\f062";
                                                                                         text-align: center;
                                                                                         line-height: 46px;
                                                                                         font-size: 18px;
                                                                                         color: #0f8bf5;
                                                                                         left: 0;
                                                                                         top: 0;
                                                                                         height: 46px;
                                                                                         width: 46px;
                                                                                         cursor: pointer;
                                                                                         display: block;
                                                                                         z-index: 1;
                                                                                         -webkit-transition: all 200ms linear;
                                                                                         transition: all 200ms linear;
                                                                                     }
                                                                                     
                                                                                     .progress-wrap:hover::after {
                                                                                         opacity: 0;
                                                                                     }
                                                                                     
                                                                                     .progress-wrap::before {
                                                                                         position: absolute;
                                                                                         font-family: "font awesome 5 free";
                                                                                         font-weight: 700;
                                                                                         content: "\f062";
                                                                                         text-align: center;
                                                                                         line-height: 46px;
                                                                                         font-size: 18px;
                                                                                         color: #0f8bf5;
                                                                                         opacity: 0;
                                                                                         left: 0;
                                                                                         top: 0;
                                                                                         height: 46px;
                                                                                         width: 46px;
                                                                                         cursor: pointer;
                                                                                         display: block;
                                                                                         z-index: 2;
                                                                                         -webkit-transition: all 200ms linear;
                                                                                         transition: all 200ms linear;
                                                                                     }
                                                                                     
                                                                                     .progress-wrap:hover::before {
                                                                                         opacity: 1;
                                                                                     }
                                                                                     
                                                                                     .progress-wrap svg path {
                                                                                         fill: none;
                                                                                     }
                                                                                     
                                                                                     .progress-wrap svg.progress-circle-sw path {
                                                                                         stroke: #0f8bf5;
                                                                                         stroke-width: 4;
                                                                                         box-sizing: border-box;
                                                                                         -webkit-transition: all 200ms linear;
                                                                                         transition: all 200ms linear;
                                                                                     }
                                                                                     
                                                                                     body.light .progress-wrap {
                                                                                         box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
                                                                                     }
                                                                                     
                                                                                     body.light .progress-wrap::after {
                                                                                         color: #0f8bf5;
                                                                                     }
                                                                                     
                                                                                     body.light .progress-wrap svg.progress-circle-sw path {
                                                                                         stroke: #0f8bf5;
                                                                                     }
                                                                                     /*preloader*/
                                                                                     
                                                                                     .preloader div {
                                                                                         -webkit-transition: all 0.3s ease;
                                                                                         -moz-transition: all 0.3s ease;
                                                                                         transition: all 0.3s ease;
                                                                                         transition-duration: 500ms;
                                                                                         -webkit-transition-duration: 500ms;
                                                                                         transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
                                                                                         -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
                                                                                         transition-delay: 0.1s;
                                                                                     }
                                                                                     
                                                                                     .preloader.page-loaded {
                                                                                         visibility: hidden;
                                                                                     }
                                                                                     
                                                                                     .preloader {
                                                                                         position: fixed;
                                                                                         top: 0;
                                                                                         left: 0;
                                                                                         width: 100%;
                                                                                         height: 100%;
                                                                                         z-index: 99999;
                                                                                     }
                                                                                     
                                                                                     .preloader::before {
                                                                                         content: '';
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                         top: 0;
                                                                                         width: 100%;
                                                                                         height: 80%;
                                                                                         z-index: -1;
                                                                                         -webkit-transition: 1.1s;
                                                                                         transition: 1.1s;
                                                                                         -webkit-clip-path: ellipse(66% 100% at 50% 0%);
                                                                                         clip-path: ellipse(66% 100% at 50% 0%);
                                                                                     }
                                                                                     
                                                                                     .preloader::after {
                                                                                         content: '';
                                                                                         position: absolute;
                                                                                         bottom: 0;
                                                                                         width: 100%;
                                                                                         height: 80%;
                                                                                         z-index: -1;
                                                                                         -webkit-transition: 1.1s;
                                                                                         transition: 1.1s;
                                                                                         -webkit-clip-path: ellipse(85% 100% at 50% 100%);
                                                                                         clip-path: ellipse(85% 100% at 50% 100%);
                                                                                     }
                                                                                     
                                                                                     .preloader::before,
                                                                                     .preloader::after {
                                                                                         background-image: repeating-linear-gradient(90deg, hsla(196, 0%, 79%, 0.06) 0px, hsla(196, 0%, 79%, 0.06) 1px, transparent 1px, transparent 96px), repeating-linear-gradient(0deg, hsla(196, 0%, 79%, 0.06) 0px, hsla(196, 0%, 79%, 0.06) 1px, transparent 1px, transparent 96px), repeating-linear-gradient(0deg, hsla(196, 0%, 79%, 0.09) 0px, hsla(196, 0%, 79%, 0.09) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(196, 0%, 79%, 0.09) 0px, hsla(196, 0%, 79%, 0.09) 1px, transparent 1px, transparent 12px), linear-gradient(90deg, rgb(255, 255, 255), rgb(255, 255, 255));
                                                                                     }
                                                                                     
                                                                                     .preloader.page-loaded::after,
                                                                                     .preloader.page-loaded::before {
                                                                                         height: 0;
                                                                                     }
                                                                                     
                                                                                     .loaderlogo {
                                                                                         display: grid;
                                                                                         grid-gap: 30px;
                                                                                         justify-content: center;
                                                                                         align-content: center;
                                                                                         width: 100%;
                                                                                         height: 100vh;
                                                                                         text-align: center;
                                                                                         margin: 0 auto;
                                                                                     }
                                                                                     
                                                                                     .loaderlogo img {
                                                                                         width: 180px;
                                                                                         margin: 0 auto 20px;
                                                                                     }
                                                                                     
                                                                                     .page-loaded .loaderlogo {
                                                                                         opacity: 0;
                                                                                     }
                                                                                     
                                                                                     .preloader-text p {
                                                                                         font-variation-settings: "wght" 700, 'wdth' 100;
                                                                                         font-size: 50px;
                                                                                         color: #141414;
                                                                                         margin: 0 auto;
                                                                                         line-height: 1;
                                                                                         font-weight: normal;
                                                                                         animation: breath infinite forwards;
                                                                                         animation-duration: 4s;
                                                                                         animation-timing-function: ease;
                                                                                         position: absolute;
                                                                                         right: 0;
                                                                                         left: 0;
                                                                                         margin: 0 auto;
                                                                                     }
                                                                                     
                                                                                     @keyframes breath {
                                                                                         50% {
                                                                                             font-variation-settings: "wght" 100, 'wdth' 60;
                                                                                         }
                                                                                         100% {
                                                                                             font-variation-settings: "wght" 700, 'wdth' 100;
                                                                                         }
                                                                                     }
                                                                                     /*1.2*/
                                                                                     
                                                                                     #contactform .error-label .error {
                                                                                         color: #ff0500;
                                                                                         display: block;
                                                                                         margin: 0;
                                                                                         font-size: 12px;
                                                                                         line-height: 1;
                                                                                         bottom: 8px;
                                                                                         top: inherit;
                                                                                         background: #fff;
                                                                                         padding: 0 8px 0 8px;
                                                                                         margin: 0 0 0 -8px;
                                                                                     }
                                                                                     
                                                                                     .loader-icon {
                                                                                         display: flex;
                                                                                         height: 100%;
                                                                                         width: 100%;
                                                                                         position: absolute;
                                                                                         background: #0f8bf5;
                                                                                         justify-content: center;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .loader-icon:before {
                                                                                         content: '';
                                                                                         box-sizing: border-box;
                                                                                         position: absolute;
                                                                                         left: 0;
                                                                                         right: 0;
                                                                                         margin: 0 auto;
                                                                                         width: 30px;
                                                                                         height: 30px;
                                                                                         border-radius: 50%;
                                                                                         border: 3px solid rgb(255 255 255 / 20%);
                                                                                         border-top-color: #fff;
                                                                                         animation: spinner .6s linear infinite;
                                                                                     }
                                                                                     
                                                                                     @keyframes spinner {
                                                                                         to {
                                                                                             transform: rotate(360deg);
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     .pinakinform input.error,
                                                                                     .pinakinform select.error,
                                                                                     .pinakinform textarea.error {
                                                                                         border-bottom: 1px solid red;
                                                                                     }
                                                                                     
                                                                                     .pinakinform input.valid,
                                                                                     .pinakinform select.valid,
                                                                                     .pinakinform textarea.valid {
                                                                                         border-bottom: 1px solid #00a759;
                                                                                     }
                                                                                     
                                                                                     .pinakinform input.valid,
                                                                                     .pinakinform textarea.valid {
                                                                                         background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300a759' d='M18.71,7.21a1,1,0,0,0-1.42,0L9.84,14.67,6.71,11.53A1,1,0,1,0,5.29,13l3.84,3.84a1,1,0,0,0,1.42,0l8.16-8.16A1,1,0,0,0,18.71,7.21Z'/%3E%3C/svg%3E");
                                                                                         background-repeat: no-repeat;
                                                                                         background-position: 98% center;
                                                                                         background-size: 20px;
                                                                                     }
                                                                                     
                                                                                     .pinakinform input.error,
                                                                                     .pinakinform textarea.error {
                                                                                         background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff0000' d='M12 2A10 10 0 1 0 22 12 10.01114 10.01114 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8.00917 8.00917 0 0 1 12 20Zm0-8.5a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0v-3A1 1 0 0 0 12 11.5Zm0-4a1.25 1.25 0 1 0 1.25 1.25A1.25 1.25 0 0 0 12 7.5Z'/%3E%3C/svg%3E");
                                                                                         background-repeat: no-repeat;
                                                                                         background-position: 98% center;
                                                                                         background-size: 20px;
                                                                                     }
                                                                                     
                                                                                     .pinakinform textarea.error,
                                                                                     .pinakinform textarea.valid {
                                                                                         background-position-x: 98%;
                                                                                         background-position-y: 10px;
                                                                                     }
                                                                                     
                                                                                     .form-block input,
                                                                                     .form-block select,
                                                                                     .form-block textarea {
                                                                                         padding: 15px 30px 15px 15px;
                                                                                     }
                                                                                     
                                                                                     .submitbtn {
                                                                                         position: relative;
                                                                                         gap: 0;
                                                                                         overflow: hidden;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                     }
                                                                                     /* SCOPED STYLE - versi kecil */
                                                                                     
                                                                                     .paket-wrapper {
                                                                                         --bg: #f9fbfd;
                                                                                         --accent-start: #0f8bf5;
                                                                                         --accent-end: #4aa8ff;
                                                                                         --input-bg: rgba(0, 0, 0, 0.02);
                                                                                         height: 100%;
                                                                                         font-family: Inter, system-ui, Arial;
                                                                                         background: var(--bg);
                                                                                         color: #222;
                                                                                         padding: 20px;
                                                                                         /* 28 → 20 */
                                                                                         font-size: 12px;
                                                                                         position: relative;
                                                                                         /* wajib biar z-index berfungsi */
                                                                                         z-index: 999999;
                                                                                         /* base lebih kecil */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper * {
                                                                                         box-sizing: border-box;
                                                                                         font-size: inherit;
                                                                                     }
                                                                                     /* layout awal */
                                                                                     
                                                                                     .paket-wrapper .paket-row {
                                                                                         display: flex;
                                                                                         gap: 8px;
                                                                                         /* 12 → 8 */
                                                                                         margin-bottom: 12px;
                                                                                         /* 18 → 12 */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .btn-paket {
                                                                                         background: linear-gradient(90deg, var(--accent-start), var(--accent-end));
                                                                                         color: #fff;
                                                                                         border: 0;
                                                                                         padding: 6px 12px;
                                                                                         /* 10 16 → 6 12 */
                                                                                         border-radius: 6px;
                                                                                         /* 10 → 6 */
                                                                                         cursor: pointer;
                                                                                         font-size: 12px;
                                                                                     }
                                                                                     /* modal overlay */
                                                                                     
                                                                                     .paket-wrapper .modal {
                                                                                         position: fixed;
                                                                                         inset: 0;
                                                                                         display: none;
                                                                                         align-items: center;
                                                                                         justify-content: center;
                                                                                         background: rgba(0, 0, 0, 0.4);
                                                                                         z-index: 999999;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .modal.open {
                                                                                         display: flex;
                                                                                     }
                                                                                     /* modal box */
                                                                                     
                                                                                     .paket-wrapper .modal-content {
                                                                                         width: 100%;
                                                                                         max-width: 800px;
                                                                                         /* 1000 → 800 */
                                                                                         border-radius: 8px;
                                                                                         /* 12 → 8 */
                                                                                         overflow: hidden;
                                                                                         background: #ffffff;
                                                                                         box-shadow: 0 8px 28px rgba(0, 0, 0, 0.15);
                                                                                         /* sedikit lebih kecil */
                                                                                         max-height: calc(100vh - 30px);
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                         min-height: 0;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .modal-header {
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: space-between;
                                                                                         padding: 6px 10px;
                                                                                         /* 10 15 → 6 10 */
                                                                                         border-bottom: 1px solid rgba(0, 0, 0, 0.05);
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .modal-header h3 {
                                                                                         margin: 0;
                                                                                         font-size: 14px;
                                                                                         /* 18 → 14 */
                                                                                         color: #222;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .modal-close {
                                                                                         background: transparent;
                                                                                         border: 0;
                                                                                         color: #555;
                                                                                         font-size: 14px;
                                                                                         /* 18 → 14 */
                                                                                         cursor: pointer;
                                                                                         padding: 4px 6px;
                                                                                         /* 6 8 → 4 6 */
                                                                                         border-radius: 6px;
                                                                                         /* 8 → 6 */
                                                                                     }
                                                                                     /* modal body */
                                                                                     
                                                                                     .paket-wrapper .modal-body {
                                                                                         display: flex;
                                                                                         gap: 14px;
                                                                                         /* 20 → 14 */
                                                                                         padding: 14px;
                                                                                         /* 20 → 14 */
                                                                                         flex: 1 1 auto;
                                                                                         min-height: 0;
                                                                                     }
                                                                                     /* left panel */
                                                                                     
                                                                                     .paket-wrapper .paket-detail {
                                                                                         width: 260px;
                                                                                         /* 350 → 260 */
                                                                                         min-width: 220px;
                                                                                         /* 300 → 220 */
                                                                                         background: #0f8bf5;
                                                                                         padding: 14px;
                                                                                         /* 20 → 14 */
                                                                                         border-radius: 6px;
                                                                                         /* 8 → 6 */
                                                                                         color: #fff;
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                         gap: 10px;
                                                                                         /* 14 → 10 */
                                                                                         overflow-y: auto;
                                                                                         max-height: 100%;
                                                                                         min-height: 0;
                                                                                         scrollbar-gutter: stable;
                                                                                     }
                                                                                     /* price card */
                                                                                     
                                                                                     .paket-detail h2 {
                                                                                         color: white;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .price-card {
                                                                                         background: rgba(255, 255, 255, 0.2);
                                                                                         padding: 8px;
                                                                                         /* 12 → 8 */
                                                                                         border-radius: 6px;
                                                                                         /* 10 → 6 */
                                                                                         display: flex;
                                                                                         justify-content: space-between;
                                                                                         align-items: center;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .price-card .left {
                                                                                         font-size: 11px;
                                                                                         /* 13 → 11 */
                                                                                         opacity: .95;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .price-card .right {
                                                                                         font-weight: 700;
                                                                                         font-size: 12px;
                                                                                     }
                                                                                     /* fitur list */
                                                                                     
                                                                                     .paket-wrapper .features {
                                                                                         list-style: none;
                                                                                         padding: 0;
                                                                                         margin: 0;
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                         gap: 6px;
                                                                                         /* 10 → 6 */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .features li {
                                                                                         font-size: 12px;
                                                                                         /* 15 → 12 */
                                                                                         display: flex;
                                                                                         align-items: flex-start;
                                                                                         gap: 6px;
                                                                                         /* 10 → 6 */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .features li::before {
                                                                                         content: "✔";
                                                                                         color: #7fff9e;
                                                                                         margin-top: 1px;
                                                                                         font-weight: 700;
                                                                                         text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
                                                                                         font-size: 12px;
                                                                                     }
                                                                                     /* scrollbar */
                                                                                     
                                                                                     .paket-wrapper .paket-detail::-webkit-scrollbar {
                                                                                         width: 6px;
                                                                                         /* 10 → 6 */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .paket-detail::-webkit-scrollbar-track {
                                                                                         background: transparent;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .paket-detail::-webkit-scrollbar-thumb {
                                                                                         background: rgba(0, 0, 0, 0.5);
                                                                                         border-radius: 999px;
                                                                                     }
                                                                                     /* divider */
                                                                                     
                                                                                     .paket-wrapper .vertical-divider {
                                                                                         width: 4px;
                                                                                         /* 8 → 4 */
                                                                                         background: rgba(0, 0, 0, 0.08);
                                                                                         border-radius: 2px;
                                                                                     }
                                                                                     /* right panel */
                                                                                     
                                                                                     .paket-wrapper .form-pemesanan {
                                                                                         flex: 1 1 auto;
                                                                                         background: #fafafa;
                                                                                         padding: 14px;
                                                                                         /* 20 → 14 */
                                                                                         border-radius: 6px;
                                                                                         /* 8 → 6 */
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                         gap: 8px;
                                                                                         /* 12 → 8 */
                                                                                         overflow: auto;
                                                                                         min-height: 0;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .form-pemesanan h4 {
                                                                                         margin: 0 0 4px 0;
                                                                                         /* 6 → 4 */
                                                                                         font-size: 14px;
                                                                                         /* 18 → 14 */
                                                                                         color: #222;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .field {
                                                                                         display: flex;
                                                                                         flex-direction: column;
                                                                                         gap: 4px;
                                                                                         /* 6 → 4 */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper label {
                                                                                         font-size: 12px;
                                                                                         /* 14 → 12 */
                                                                                         color: #444;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper input[type="text"],
                                                                                     .paket-wrapper textarea,
                                                                                     .paket-wrapper select {
                                                                                         background: var(--input-bg);
                                                                                         border: 1px solid rgba(0, 0, 0, 0.08);
                                                                                         padding: 8px;
                                                                                         /* 12 → 8 */
                                                                                         border-radius: 6px;
                                                                                         /* 10 → 6 */
                                                                                         color: #222;
                                                                                         font-size: 12px;
                                                                                         /* 15 → 12 */
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper textarea {
                                                                                         min-height: 70px;
                                                                                         /* 100 → 70 */
                                                                                         resize: vertical;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper select {
                                                                                         appearance: none;
                                                                                         padding-right: 20px;
                                                                                         /* 28 → 20 */
                                                                                         background-image: linear-gradient(45deg, transparent 50%, #444 50%), linear-gradient(135deg, #444 50%, transparent 50%);
                                                                                         background-position: calc(100% - 12px) calc(1em + 2px), calc(100% - 8px) calc(1em + 2px);
                                                                                         background-size: 6px 6px, 6px 6px;
                                                                                         background-repeat: no-repeat;
                                                                                     }
                                                                                     /* actions */
                                                                                     
                                                                                     .paket-wrapper .form-actions {
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         gap: 8px;
                                                                                         /* 12 → 8 */
                                                                                         margin-top: auto;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .btn-cancel {
                                                                                         background: transparent;
                                                                                         border: 0;
                                                                                         color: #555;
                                                                                         padding: 6px 10px;
                                                                                         /* 10 14 → 6 10 */
                                                                                         border-radius: 6px;
                                                                                         /* 8 → 6 */
                                                                                         cursor: pointer;
                                                                                         font-size: 12px;
                                                                                     }
                                                                                     
                                                                                     .paket-wrapper .btn-whatsapp {
                                                                                         flex: 1;
                                                                                         padding: 10px 14px;
                                                                                         /* 14 18 → 10 14 */
                                                                                         border: 0;
                                                                                         border-radius: 8px;
                                                                                         /* 12 → 8 */
                                                                                         background: #0f8bf5;
                                                                                         color: white;
                                                                                         font-weight: 700;
                                                                                         cursor: pointer;
                                                                                         font-size: 12px;
                                                                                     }
                                                                                     /* responsive */
                                                                                     
                                                                                     @media (max-width:900px) {
                                                                                         .paket-wrapper .modal-body {
                                                                                             flex-direction: column;
                                                                                             padding: 10px;
                                                                                             /* 14 → 10 */
                                                                                         }
                                                                                         .paket-wrapper .paket-detail {
                                                                                             width: 100%;
                                                                                             min-width: unset;
                                                                                             height: 350px;
                                                                                             /* 500 → 350 */
                                                                                             max-height: 350px;
                                                                                         }
                                                                                         .paket-wrapper .vertical-divider {
                                                                                             display: none;
                                                                                         }
                                                                                         .paket-wrapper .form-pemesanan {
                                                                                             height: auto;
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     .btn-whatsapp {
                                                                                         position: relative;
                                                                                         overflow: hidden;
                                                                                         display: inline-block;
                                                                                     }
                                                                                     
                                                                                     .btn-whatsapp::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         left: -100%;
                                                                                         width: 40%;
                                                                                         height: 100%;
                                                                                         background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
                                                                                         transform: skewX(-20deg);
                                                                                         animation: shine 1.2s ease-in-out infinite;
                                                                                         pointer-events: none;
                                                                                         z-index: 2;
                                                                                         filter: blur(2px);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-1 {
                                                                                         position: relative;
                                                                                         overflow: hidden;
                                                                                         display: inline-block;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-1::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         left: -100%;
                                                                                         width: 40%;
                                                                                         height: 100%;
                                                                                         background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
                                                                                         transform: skewX(-20deg);
                                                                                         animation: shine 1.2s ease-in-out infinite;
                                                                                         pointer-events: none;
                                                                                         z-index: 2;
                                                                                         filter: blur(2px);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-3 {
                                                                                         position: relative;
                                                                                         overflow: hidden;
                                                                                         display: inline-block;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-3::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         left: -100%;
                                                                                         width: 40%;
                                                                                         height: 100%;
                                                                                         background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
                                                                                         transform: skewX(-20deg);
                                                                                         animation: shine 1.2s ease-in-out infinite;
                                                                                         pointer-events: none;
                                                                                         z-index: 2;
                                                                                         filter: blur(2px);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-4 {
                                                                                         position: relative;
                                                                                         overflow: hidden;
                                                                                         display: inline-block;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-4::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         left: -100%;
                                                                                         width: 40%;
                                                                                         height: 100%;
                                                                                         background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
                                                                                         transform: skewX(-20deg);
                                                                                         animation: shine 1.2s ease-in-out infinite;
                                                                                         pointer-events: none;
                                                                                         z-index: 2;
                                                                                         filter: blur(2px);
                                                                                     }
                                                                                     
                                                                                     .sw-btn-5 {
                                                                                         position: relative;
                                                                                         overflow: hidden;
                                                                                         display: inline-block;
                                                                                     }
                                                                                     
                                                                                     .sw-btn-5::after {
                                                                                         content: "";
                                                                                         position: absolute;
                                                                                         top: 0;
                                                                                         left: -100%;
                                                                                         width: 40%;
                                                                                         height: 100%;
                                                                                         background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
                                                                                         transform: skewX(-20deg);
                                                                                         animation: shine 1.2s ease-in-out infinite;
                                                                                         pointer-events: none;
                                                                                         z-index: 2;
                                                                                         filter: blur(2px);
                                                                                     }
                                                                                     
                                                                                     @keyframes shine {
                                                                                         0% {
                                                                                             left: -100%;
                                                                                         }
                                                                                         100% {
                                                                                             left: 120%;
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     .wa-float {
                                                                                         position: fixed;
                                                                                         bottom: 10px;
                                                                                         left: 10px;
                                                                                         z-index: 999;
                                                                                         border-radius: 50%;
                                                                                         padding: 10px;
                                                                                         transition: transform 0.2s ease-in-out;
                                                                                     }
                                                                                     
                                                                                     .wa-float:hover {
                                                                                         transform: scale(1.1);
                                                                                     }
                                                                                     
                                                                                     .wa-float img {
                                                                                         border-radius: 50%;
                                                                                         width: 50px;
                                                                                         height: 50px;
                                                                                     }
                                                                                     
                                                                                     .wa-popup {
                                                                                         position: fixed;
                                                                                         bottom: 75px;
                                                                                         left: 10px;
                                                                                         background-color: white;
                                                                                         border: 1px solid #ccc;
                                                                                         border-radius: 10px;
                                                                                         padding: 8px 14px;
                                                                                         box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                                                                                         max-width: 220px;
                                                                                         z-index: 9999;
                                                                                         display: flex;
                                                                                         align-items: center;
                                                                                         justify-content: space-between;
                                                                                         gap: 10px;
                                                                                         font-family: sans-serif;
                                                                                     }
                                                                                     
                                                                                     .wa-popup-text {
                                                                                         font-size: 14px;
                                                                                         color: #222;
                                                                                         z-index: 99999;
                                                                                     }
                                                                                     
                                                                                     .wa-popup-close {
                                                                                         background: none;
                                                                                         border: none;
                                                                                         font-size: 16px;
                                                                                         cursor: pointer;
                                                                                         color: #000;
                                                                                         font-weight: bold;
                                                                                     }
                                                                                     
                                                                                     .whatsapp-ripple {
                                                                                         position: absolute;
                                                                                         width: 100%;
                                                                                         height: 100%;
                                                                                         top: 0;
                                                                                         left: 0;
                                                                                         border-radius: 50%;
                                                                                         background: #25D366;
                                                                                         /* Warna khas WhatsApp */
                                                                                         animation: ripple 2s infinite;
                                                                                         z-index: -1;
                                                                                         opacity: 0.5;
                                                                                         z-index: -9999;
                                                                                     }
                                                                                     
                                                                                     @keyframes ripple {
                                                                                         0% {
                                                                                             transform: scale(1);
                                                                                             opacity: 0.6;
                                                                                         }
                                                                                         50% {
                                                                                             transform: scale(1.5);
                                                                                             opacity: 0.3;
                                                                                         }
                                                                                         100% {
                                                                                             transform: scale(2);
                                                                                             opacity: 0;
                                                                                         }
                                                                                     }
                                                                                     
                                                                                     @media (max-width:900px) {
                                                                                         .wa-float {
                                                                                             bottom: 80px;
                                                                                         }
                                                                                         .wa-popup {
                                                                                             bottom: 145px;
                                                                                         }
                                                                                     }
                                                                                     /* TikTok Gradient */
                                                                                     
                                                                                     .social-link-list li a[href*="tiktok"] i {
                                                                                         background: black;
                                                                                         -webkit-background-clip: text;
                                                                                         -webkit-text-fill-color: transparent;
                                                                                     }
                                                                                     /* Instagram Gradient */
                                                                                     
                                                                                     .social-link-list li a[href*="instagram"] i {
                                                                                         background: linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);
                                                                                         -webkit-background-clip: text;
                                                                                         -webkit-text-fill-color: transparent;
                                                                                     }
                                                                                     /* YouTube Red */
                                                                                     
                                                                                     .social-link-list li a[href*="youtube"] i {
                                                                                         color: #FF0000;
                                                                                     }
                                                                                     /* LinkedIn Blue */
                                                                                     
                                                                                     .social-link-list li a[href*="linkedin"] i {
                                                                                         color: #0A66C2;
                                                                                     }
                                                                                     /* Optional: animasi hover supaya lebih hidup */
                                                                                     
                                                                                     .social-link-list li a i {
                                                                                         transition: all 0.3s ease;
                                                                                     }
                                                                                     
                                                                                     .social-link-list li a i:hover {
                                                                                         transform: scale(1.2);
                                                                                     }
                                                                                     /* WhatsApp hijau icon */
                                                                                     
                                                                                     .contact-detalnk a[href*="wa.me"] i {
                                                                                         color: #25D366;
                                                                                         /* hijau WhatsApp */
                                                                                     }
                                                                                     /* Email warna biru cyan solid (mirip gradasi) */
                                                                                     
                                                                                     .contact-detalnk a i.fa-envelope {
                                                                                         color: #00aaff;
                                                                                         /* biru cyan */
                                                                                     }
                                                                                     /* Alamat merah icon */
                                                                                     
                                                                                     .contact-addressii i {
                                                                                         color: #ff4d4f;
                                                                                         /* merah */
                                                                                     }
                                                                                     /* WhatsApp hijau icon */
                                                                                     
                                                                                     .contact-detalnk a[href*="wa.me"] i {
                                                                                         color: #25D366;
                                                                                         /* hijau WhatsApp */
                                                                                     }
                                                                                     /* Email warna biru cyan solid (mirip gradasi) */
                                                                                     
                                                                                     .contact-detalnk a i.fa-envelope {
                                                                                         color: #00aaff;
                                                                                         /* biru cyan */
                                                                                     }
                                                                                     /* Alamat merah icon */
                                                                                     
                                                                                     .contact-addressii i {
                                                                                         color: #ff4d4f;
                                                                                         /* merah */
                                                                                     }
                                                                                     
                                                                                     #music-toggle {
                                                                                         position: fixed;
                                                                                         bottom: 20px;
                                                                                         right: 23px;
                                                                                         width: 50px;
                                                                                         height: 50px;
                                                                                         background-color: #fff;
                                                                                         color: #000;
                                                                                         border-radius: 50%;
                                                                                         display: flex;
                                                                                         justify-content: center;
                                                                                         align-items: center;
                                                                                         cursor: pointer;
                                                                                         font-size: 24px;
                                                                                         z-index: 9999;
                                                                                         transition: right 0.3s, background-color 0.3s, color 0.3s;
                                                                                     }
                                                                                     
                                                                                     @media (max-width: 768px) {
                                                                                         #music-toggle {
                                                                                             display: none !important;
                                                                                         }
                                                                                     }
                                                                                     /* Bottom Nav Container */
                                                                                     
                                                                                     .mobile-bottom-nav {
                                                                                         position: fixed;
                                                                                         bottom: 15px;
                                                                                         left: 50%;
                                                                                         transform: translateX(-50%);
                                                                                         width: 92%;
                                                                                         max-width: 450px;
                                                                                         background: rgba(255, 255, 255, 0.2);
                                                                                         backdrop-filter: blur(15px);
                                                                                         -webkit-backdrop-filter: blur(15px);
                                                                                         border-radius: 30px;
                                                                                         box-shadow: 0 4px 25px rgba(0, 0, 0, 0.15);
                                                                                         display: none;
                                                                                         /* Hidden on desktop */
                                                                                         justify-content: space-around;
                                                                                         align-items: center;
                                                                                         padding: 10px 0;
                                                                                         z-index: 9999;
                                                                                         border: 1px solid rgba(255, 255, 255, 0.3);
                                                                                     }
                                                                                     /* Individual Button */
                                                                                     
                                                                                     .mobile-bottom-nav a {
                                                                                         color: black;
                                                                                         text-align: center;
                                                                                         flex: 1;
                                                                                         text-decoration: none;
                                                                                         font-size: 12px;
                                                                                         transition: all 0.3s ease;
                                                                                     }
                                                                                     
                                                                                     .mobile-bottom-nav a i {
                                                                                         font-size: 20px;
                                                                                         display: block;
                                                                                         margin-bottom: 4px;
                                                                                     }
                                                                                     
                                                                                     .mobile-bottom-nav a.active {
                                                                                         color: #0d6efd;
                                                                                     }
                                                                                     
                                                                                     .mobile-bottom-nav a:hover {
                                                                                         color: #0d6efd;
                                                                                     }
                                                                                     /* Responsive: show only on mobile */
                                                                                     
                                                                                     @media (max-width: 768px) {
                                                                                         .mobile-bottom-nav {
                                                                                             display: flex;
                                                                                         }
                                                                                     }