:root{--shadow-primary:#2f8d463d;--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{color:#444}p{color:#444}.text-theme{color:var(--primary-color)}.text-theme2{color:var(--secondary-color)}.bg-theme{background-color:var(--primary-color)}.bg-theme2{background-color:var(--secondary-color)}.btn-theme{background-color:var(--primary-color);border:1px solid;color:#fff}.btn-theme2{background-color:var(--secondary-color);border:1px solid;color:#fff}.btn-theme:hover{background-color:#fff;color:var(--primary-color)}.btn-theme2:hover{background-color:#fff;color:var(--secondary-color)}.btn-outline-theme:hover{background-color:var(--primary-color);color:#fff}.btn-outline-theme2:hover{background-color:var(--secondary-color);color:#fff}.btn-outline-theme{background-color:#fff;border:1px solid;color:var(--primary-color)}.btn-outline-theme2{background-color:#fff;border:1px solid;color:var(--secondary-color)}
.main-blog-area .row{width:100%;--bs-gutter-x:.5rem}.wpo-blog-features-item{box-shadow:0 0 2px rgb(0 0 0/30%)}.wpo-blog-features-item:hover{box-shadow:0 5px 18px rgb(0 0 0/30%)}.wpo-blog-features-item .wpo-blog-features-text{padding:5px 20px}.wpo-blog-features-text p.txt{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;font-size:14px;-webkit-box-orient:vertical}.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-img{background:#eee;mix-blend-mode:darken}.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-text h2{margin-top:10px;margin-bottom:10px}.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-img .thumb{box-shadow:0 0 2px #ccc}.wpo-blog-highlights-section .wpo-blog-highlights-wrap:not(.latest) .wpo-blog-item .wpo-blog-img img{max-height:100px}.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content{padding-top:5px}@media screen and (min-width:1200px){.wpo-site-footer .link-widget:first-child{padding-left:25px}
}.wpo-blog-content.vds{overflow:auto}.mbsv ul,.list-unstyled-2{list-style:none;margin-bottom:15px}.mbsv ul li:before,.list-unstyled-2 li:before{content:"\e64d";font-family:"themify";padding-right:10px;color:var(--primary-color)}.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-img img,.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-img img{aspect-ratio:6/4.1;object-fit:cover;border:1px solid #ccc;border-radius:5px 5px 0 0;background-color:#eee;mix-blend-mode:darken}.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-text h2{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;font-size:16px;-webkit-box-orient:vertical}.cat-blog .post{box-shadow:0 0 15px #ccc}.cat-blog .post .entry-media{border-bottom:1px solid #ccc}.cat-blog .post .entry-media img{aspect-ratio:6/4;object-fit:cover}.cat-blog .post .entry-meta{margin-top:15px;margin-bottom:0;padding:0 15px}.cat-blog .post .entry-details{padding:20px 15px 25px}
.cat-blog .post .entry-details h3{margin-bottom:10px;font-size:24px}.cat-blog .post .entry-details p{margin-bottom:10px}.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;font-size:14px;-webkit-box-orient:vertical}.wpo-blog-features-item{margin-bottom:15px}.wpo-blog-pg-section .post h3,.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content h2{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;font-size:16px;-webkit-box-orient:vertical}.wpo-hero-slider .slide-text p,.wpo-blog-pg-section .post p,.wpo-blog-highlights-section.t3 .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px}.wpo-hero-slider .slide-inner:before{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:#070707;content:"";opacity:.3}
.blog-sidebar .category-widget ul>li+li{padding-top:15px;margin-top:15px}.blog-sidebar .category-widget ul a{font-weight:600}.cart-search-contact input{border-radius:50px;height:38px}canvas{position:absolute}.search-section{background:linear-gradient(0deg,var(--primary-color) transparent);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-top:90px;padding-bottom:225px;position:relative}.search-section{background-image:url(../images/bg-search-6.png)}@media (min-width:992px){.wpo-site-header #navbar>ul>li>a{padding:15px 20px;font-size:20px}.search-section{background-image:url(../images/bg-search-8.svg)}}@media (max-width:991px){.search-col{display:none}.show .navbar-brand img{opacity:0}.show .search-col{position:absolute;display:block;width:80%;right:10%;z-index:999}.search-col .header-right{right:0}.wpo-site-header .navigation{padding:0}.wpo-site-header .mobail-menu button{background-color:#fff}.wpo-site-header .mobail-menu button span{background-color:var(--primary-color);display:block;margin-bottom:6px;width:25px;height:2px}
.wpo-site-header .x-close .first-angle{position:absolute;-webkit-transform:rotate(314deg);top:15px;left:7.5px}.wpo-site-header .x-close .last-angle{-webkit-transform:rotate(44deg);position:absolute;top:15px;right:7.5px}.wpo-site-header #navbar{background:var(--primary-color);top:50px}.wpo-site-header #navbar>ul>li>a{padding:20px 35px !important;border-bottom:1px solid #f4f4f4}}.search-section .input-group button.btn.btn-theme{font-size:16px;padding:12px 24px}.search-tags{list-style:none;padding-inline-start:0;flex-wrap:wrap;display:flex;justify-content:center}.search-tags li a{font-size:1.125rem;line-height:3rem;padding:.45rem 1.5rem;border:1px solid #fff;background-color:transparent;color:#fff;margin:0 .45rem;margin-bottom:1.125rem;border-radius:50px}.search-tags li a:hover{cursor:pointer;background-color:#fff;color:var(--primary-color)}.search-section h1{color:var(--secondary-color)}.wpo-site-header .header-right button{width:48px;height:48px;right:2px;top:48%}.link-widget ul li:before{content:"\f111";font-family:flaticon!important;padding-right:15px;font-size:15px}
.wpo-site-footer .link-widget ul li{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px}button.search-toggle-btn{border:none;background-color:transparent;margin:6px 0 0 auto;display:block;padding-right:0}.search-col .cart-search-contact form div button .fi:before,button.search-toggle-btn .fi:before{font-size:16px !important}.glass-card{}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.glass-card:before{}.glass-card:after{}
.glass-card .card-title{color:#fff;font-size:2.2rem;position:relative}@media (max-width:440px){.glass-card{}.glass-card:before{}.glass-card .card-title{font-size:1.55rem}.wpo-site-header .header-right button{width:48px;height:48px;right:2px;top:45%}footer.wpo-site-footer .widget{padding:0 15px}.wpo-site-footer .about-widget p:last-child{text-align:justify}.wpo-site-footer .wpo-upper-footer{padding:45px 0 0}.navbar-header{padding:0 0 2px 10px}.search-section{padding-top:3rem;padding-bottom:2rem;background-size:contain}.wpo-site-header #navbar>ul>li>a{padding:15px 25px !important}.search-section h1{color:#fff;font-size:20px}.search-section .input-group,.search-tags{margin-top:15px}.search-tags li a{color:var(--primary-color);background:#fff;font-size:15px;line-height:2.6;padding:6px 15px}.search-section .input-group .search-home{height:32px;font-size:12px;padding:4px 15px}.search-tags li a:hover{color:#fff;border-color:#fff;background:var(--primary-color)}
.search-section:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(7deg,var(--primary-color) 50px,transparent)}.search-section>div{position:relative}.search-section .input-group button.btn.btn-theme{font-size:12px;padding:5px 15px}.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content{overflow:hidden}.wpo-site-header .navbar-header .navbar-brand img{max-width:100%}.wpo-site-header{height:50px;padding:3px 10px !important}.wpo-site-header .container-fluid{padding-left:0;padding-right:0;margin:0}.wpo-site-header .row{width:100%;padding:0;margin:0}.wpo-site-header .header-right>div:last-child{margin:0;margin-top:2px}.wpo-site-header .header-right{right:-8px}}.wpo-site-header .header-right,.wpo-site-header .header-right>div:last-child{width:100%}.search-section h1{color:#fff}@media (max-width:1400px){.wpo-site-header #navbar>ul>li>a{padding:25px 10px}}.navbar-brand{padding-top:0;padding-bottom:0}.wpo-breadcumb-area{min-height:250px}
.wpo-breadcumb-area:before{opacity:.5}.back-to-top{background-color:var(--primary-color);border-color:var(--secondary-color)}.code-container{position:relative}.code-container pre{border:2px solid var(--primary-color) !important;padding:3px !important}.code-container pre code{border-radius:0!important}.copy-code{position:absolute;top:5px;right:5px;padding:5px 10px;font-size:10px;border:1px solid #000;border-radius:2px}.copy-code:before{content:"\e6b4";font-family:themify;padding-right:5px;speak:none;font-style:normal;font-weight:400}.copy-code:hover{background-color:var(--primary-color);color:#fff}.new-nav .nav-link{font-family:var(--font-primary);font-weight:600;font-size:12pt;padding:12px 15px 12px 0;white-space:nowrap;text-decoration:none;color:#555 !important}.new-nav ::-webkit-scrollbar{-webkit-appearance:none}.new-nav ::-webkit-scrollbar:horizontal{height:0}.new-nav ul{flex-direction:row}img{max-width:100%}.wpo-contact-pg-section .office-info .office-info-item{box-shadow:0 0 10px #ddd;padding:20px;margin-bottom:10px}
.wpo-contact-pg-section .office-info .office-info-item .office-info-icon{width:75px;height:75px;line-height:75px}.wpo-contact-pg-section .office-info .office-info-item .office-info-icon img{width:45px;line-height:50px;height:45px}.wpo-contact-pg-section .office-info .office-info-item .office-info-text h2{font-size:25px;margin:5px 0}.wpo-contact-pg-section .wpo-contact-form-area{box-shadow:0 1px 15px #ddd;padding-bottom:0;margin-bottom:0;margin-top:40px}.wpo-contact-pg-section .wpo-contact-form-area .contact-btn{padding:10px 50px;border-radius:50px}@media screen and (min-width:992px){.contact-container{border-right:2px solid #232f4b;padding-right:35px;padding-top:15px}}.user-img{width:45px;height:45px;border-radius:50%;box-shadow:0 0 10px var(--primary-color)}@media screen and (max-width:767px){.wpo-breadcumb-area .wpo-breadcumb-wrap h2{font-size:25px;line-height:30px}.wpo-breadcumb-area .wpo-breadcumb-wrap ul li{font-size:14px}.wpo-breadcumb-area{min-height:185px}.user-img{width:35px;height:35px;margin:3px 2px;box-shadow:0 0 3px var(--primary-color)}
}.wh-20{width:20px;height:20px}.wpo-blog-single-section .tag-share-s2 .tag a{text-decoration:none !important;font-size:14px}.br50{border-radius:50%}@media (max-width:991px){.wpo-site-header #navbar>ul .menu-item-has-children>a.rotate{color:#5cff84}}.share-tag .social-icons a{margin-bottom:2px;display:inline-flex !important;align-items:center;margin-right:10px}.share-tag .social-icons a span{padding-left:8px;font-size:16px}.social-icons{padding-top:10px}.social-icons a .ti{width:48px;height:48px;border-radius:50%;color:#fff;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:25px}.social-icons a .ti-facebook{border-color:#1877f2;background-color:#1877f2}.social-icons a .ti-youtube{border-color:#f61c0d;background-color:#f61c0d}.social-icons a .ti-twitter,.social-icons a .ti-twitter-alt{border-color:#1da1f2;background-color:#1da1f2}.social-icons a .ti-facebook:hover{background-color:#fff;color:#1877f2}.social-icons a .ti-youtube:hover{background-color:#fff;color:#f61c0d}
.social-icons a .ti-twitter:hover,.social-icons a .ti-twitter-alt:hover{background-color:#fff;color:#1da1f2}.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-img .thumb,.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-img .thumb{font-weight:700}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideInleft{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInleft{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes zoomReverseIn{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:none;transform:none}
}@keyframes zoomReverseIn{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes flipInY{0%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes flipInY{0%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{opacity:1;-webkit-transform:none;transform:none}}[data-animation]{opacity:0;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.animations-disabled,.animations-disabled [data-animation]{-webkit-animation:none !important;animation:none !important;opacity:1 !important}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInLeft{-webkit-animation-name:slideInleft;animation-name:slideInleft}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeOut{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-direction:reverse}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomOut{-webkit-animation-name:zoomIn;animation-name:zoomIn;animation-direction:reverse}.zoomReverseIn{-webkit-animation-name:zoomReverseIn;animation-name:zoomReverseIn}.zoomReverseOut{-webkit-animation-name:zoomReverseIn;animation-name:zoomReverseIn;animation-direction:reverse}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY}.flipOutY{-webkit-animation-name:flipInY;animation-name:flipInY;animation-direction:reverse}.afterlink:hover{background-color:var(--primary-color);color:#fff !important}.afterlink:after{content:"|";padding-left:15px}


.rainbow{
    background: linear-gradient(135deg, rgba(255, 247, 237, .6) 0, rgba(255, 255, 255, .6) 100%);
    backdrop-filter: blur(12px);
    border: 1px solid;
    border-color: rgba(245, 158, 11, .2);
    border-radius: var(--radius-lg);
    
    transition: all var(--transition-base);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 0 8px 24px rgba(255, 247, 237, .6), 0 2px 8px rgba(255, 255, 255, .6);
    transform: translateY(-4px);
}

.rainbow .rainbow-body{
    padding: var(--space-lg);
}

.rainbow .rainbow-body h2 {
    font-size: 18px;
}



.wpo-section-title{text-align:center;margin-bottom:10px;}


      
      p.copyright-text{
          color:white;
      }
      
      
      .btn.btn-theme{
          line-height:1;
      }