.service-two__item .content-box a.primary-hover,.service-two__item h4 a.primary-hover{color:#0f7a95!important;text-decoration:underline!important}.service-two__item .content-box a.primary-hover:hover,.service-two__item h4 a.primary-hover:hover{color:#0a5a6a!important;text-decoration:underline!important}.media__img{width:100%;height:auto;max-width:140px;image-rendering:auto}@media (max-width:768px){.media__img{max-width:120px}}@media (max-width:576px){.media__img{max-width:100px}}.hire-options-list li{font-size:1.2em!important}.form_error{margin-top:2px;margin-bottom:0;color:#ff2d2d;font-size:1rem;line-height:1.2}.newsletter-error{margin-top:0!important}.newsletter-form-mobile{margin-bottom:0!important;margin-top:0!important}section .newsletter-form-mobile{margin:0!important}.contact-area+.newsletter-section{margin-top:0!important}.newsletter-section{position:relative;z-index:0}.contact-area .newsletter-section,.contact-combined .newsletter-section{display:block}@media (max-width:992px){.newsletter-row,.newsletter-section .container{margin:0!important;padding:0 16px!important;width:100%!important}}@media (max-width:576px){.newsletter-form-mobile{display:flex;flex-direction:column;gap:4px!important}.newsletter-form-mobile .newsletter-input{width:100%!important;margin:0!important;min-height:52.8px!important;padding-top:12px;padding-bottom:12px}.newsletter-form-mobile .newsletter-btn{width:100%!important;margin:0!important}.newsletter-form-desktop{display:flex!important;flex-direction:column!important;gap:4px!important}.newsletter-form-desktop .newsletter-btn,.newsletter-form-desktop .newsletter-input{width:100%!important;margin:0!important}.newsletter-input{border-radius:28px!important;border:2px solid #0f7a95!important;box-sizing:border-box!important}.newsletter-btn{position:static!important;border-radius:28px!important;padding:12px 18px!important;margin-top:10px!important;display:block!important;text-align:center;min-height:52.8px!important;box-sizing:border-box!important;font-size:16px}.contact-info-icon,.contact-info-icon-relative{border:none!important}}@media (min-width:577px) and (max-width:991.98px){.newsletter-form-desktop{display:flex!important;flex-direction:column!important;gap:6px!important;align-items:stretch!important}.newsletter-form-desktop .newsletter-btn,.newsletter-form-desktop .newsletter-input{width:100%!important;margin:0!important}.newsletter-input{border-radius:28px!important;border:2px solid #0f7a95!important}.newsletter-btn,.newsletter-input{box-sizing:border-box!important;min-height:52.8px!important}.newsletter-btn{position:static!important;border-radius:28px!important;padding:14px 20px!important;margin-top:10px!important;display:block!important;text-align:center;font-size:16px}}.contact-area,.contact-area .container,.contact-combined,.contact-form-card,.contact-overlap-row,.contact__form,.contact__left-item,.contact__right-item{height:auto!important;min-height:auto!important;overflow:visible!important}@media (max-width:1200px){.contact-left-item{min-height:auto!important}}@media (max-width:992px){.contact-left-item{min-height:auto!important}}@media (max-width:768px){.contact-left-item{min-height:auto!important}}@media (max-width:576px){.contact-left-item{min-height:auto!important}}.newsletter-form-desktop{margin-bottom:0!important}@media (min-width:577px) and (max-width:991.98px){.newsletter-form-desktop .newsletter-input{min-height:52.8px!important;padding-top:12px;padding-bottom:12px}}.contact__form input.bor,.contact__form textarea.bor{margin-bottom:0!important}.contact__form .row+.row .form_error,.contact__form .text-area .form_error{margin-top:6px}.text-teal{color:#0f7a95!important}.hire-about-section .section-header h2,.hire-about-section .section-header h5{color:#0f7a95;font-weight:700}.hire-about-section .hire-options-list{list-style:none;padding-left:0;margin:0}.hire-about-section .hire-options-list li{font-size:16px!important;margin-bottom:14px;font-weight:700;color:#0f7a95}.hire-about-section .hire-options-list li:before{content:"- ";color:#0f7a95;font-weight:700}.hire-about-section .hire-options-list li.hire-option-emphasis{font-size:18.4px!important}.hire-about-section .how-to-hire__step{font-size:18px!important;background:#0f7a95;color:#ffffff;border-radius:8px;padding:10px 14px;font-weight:600}.hire-about-section .how-to-hire__step+.how-to-hire__step{margin-top:10px}.hire-about-section .step-dot{color:#ffffff!important;font-size:1.3em;line-height:1}.mt-20px{margin-top:20px!important}.mt-70px{margin-top:70px!important}.mt-120px{margin-top:120px!important}.mb-120px{margin-bottom:120px!important}.themed-section .section-header h2,.themed-section .section-header h5{color:#0f7a95!important}.blog-area .featured-post,.blog-area .featured-post img,.blog-area .post .featured-post,.blog-area .post .featured-post img,.featured-post,.featured-post img,.post .featured-post,.post .featured-post img{width:120%!important;max-width:120%!important;height:auto!important;object-fit:contain!important;object-position:center center!important;display:block!important;overflow:visible!important;margin:0!important;padding:0!important}.blog-area .post .featured-post,.featured-post{overflow:visible!important;border-radius:8px 8px 0 0!important}.blog__image,.blog__image .blog-tag,.blog__image img{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.blog-area *,.featured-post *,.post *{position:static!important}.blog-area .featured-post,.featured-post,.post .featured-post{position:relative!important}@media (max-width:768px){.blog-area .post .featured-post,.featured-post{width:100%!important;max-width:100%!important;margin-left:0!important;padding:5px!important;box-sizing:border-box!important}.blog-area .post .featured-post img,.featured-post img{max-height:400px!important;min-height:250px!important;width:100%!important;object-fit:contain!important;object-position:center center!important;box-sizing:border-box!important}.blog-area .post .content-post,.content-post{width:100%!important;max-width:100%!important;margin:0!important;padding:18px 20px 20px!important;box-sizing:border-box!important}}a,a:focus,a:hover,a:visited,body:not(.blog-details-page) a,body:not(.blog-details-page) a:focus,body:not(.blog-details-page) a:hover,body:not(.blog-details-page) a:visited{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}a,a:focus,a:hover,a:visited{-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.service-three__item .service-three__content h4,.service-three__item .service-three__up-content h4,.service-two__item .service-two__content h4,.service__item h4{color:#0f7a95!important}.service-three__item .service-three__content p,.service-three__item .service-three__up-content p,.service-two__item .service-two__content p,.service__item p{color:#000000!important}.service-three__item,.service-two__item,.service__item{text-decoration:none!important;color:inherit!important}.service-three__item a,.service-three__item a:hover,.service-two__item a,.service-two__item a:hover,.service__item a,.service__item a:hover{color:inherit!important}.service-three__item:hover,.service__item:hover{background-color:inherit!important}.service-three__item .service-three__up-content,.service-three__item:hover .service-three__up-content{background-color:transparent!important}.service-three__item .service-three__up-content .read-more-btn,.service-three__item .service-three__up-content .read-more-btn .text-white,.service-three__item .service-three__up-content .text-white{color:#000000!important}.no-link{cursor:default!important;pointer-events:none!important;text-decoration:none!important}@media (max-width:576px){.blog-area .post .featured-post,.featured-post{width:100%!important;max-width:100%!important;margin-left:0!important;padding:5px!important;box-sizing:border-box!important}.blog-area .post .featured-post img,.featured-post img{max-height:350px!important;min-height:200px!important;width:100%!important;object-fit:contain!important;object-position:center center!important;box-sizing:border-box!important}.blog-area .post .content-post,.content-post{width:100%!important;max-width:100%!important;margin:0!important;padding:16px 18px 18px!important;box-sizing:border-box!important}}.blog-area .post,.post{overflow:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.blog-area .post .featured-post,.featured-post{background:#f8f9fa!important;padding:10px!important;box-sizing:border-box!important;width:120%!important;max-width:120%!important;margin:0 0 0 -10%!important;display:block!important;position:relative!important}.blog-area .post .featured-post img,.featured-post img{width:100%!important;max-width:100%!important;height:auto!important;min-height:360px!important;max-height:600px!important;object-fit:contain!important;object-position:center center!important;display:block!important;border-radius:8px 8px 0 0!important}.blog-area .post .content-post,.content-post{margin-left:0!important;margin-right:0!important;text-align:left!important}.blog-area .post .featured-post+.content-post,.featured-post+.content-post{width:120%!important;max-width:120%!important;margin-left:-10%!important;margin-right:0!important;padding:20px 25px 25px!important;box-sizing:border-box!important;text-align:left!important}.blog-area .post .featured-post img,.featured-post img{background:#f8f9fa!important;padding:0!important;margin:0!important;box-sizing:border-box!important;width:120%!important;max-width:120%!important}.blog-area .post,.blog-area .post .featured-post,.blog-area .post .featured-post img,.featured-post,.featured-post img,.post{-webkit-clip-path:none!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important}.blog-area .post .featured-post img,.featured-post img{transform:none!important;filter:none!important}.blog-area .post,.post{display:flex!important;flex-direction:column!important;align-items:stretch!important}.blog-area .post .content-post,.content-post{width:100%!important;max-width:100%!important;margin:0!important;padding:20px 25px 25px!important;box-sizing:border-box!important}@media (max-width:768px){.blog-area .post .content-post,.content-post{padding:18px 20px 20px!important}}@media (max-width:576px){.blog-area .post .content-post,.content-post{padding:16px 18px 18px!important}}.blog-area>.container,.blog-area>.container-fluid{padding-left:0!important;padding-right:0!important;max-width:100%!important}.blog-area .row{margin-left:0!important;margin-right:0!important;--bs-gutter-x:0!important}.blog-area .row>[class*=col-]{padding-left:0!important;padding-right:0!important}.blog-area .col-lg-7{width:70%!important;max-width:70%!important;flex:0 0 70%!important;padding-right:0!important}.blog-area .col-lg-5{width:30%!important;max-width:30%!important;flex:0 0 30%!important;padding-left:0!important}.blog-area .col-left-70{width:70%!important;max-width:70%!important;flex:0 0 70%!important}.blog-area .col-right-30{width:30%!important;max-width:30%!important;flex:0 0 30%!important}@media (max-width:991px){.blog-area .col-left-70,.blog-area .col-right-30{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}.blog-area .col-lg-7 .blogPost .featured-post,.blog-area .col-lg-7 .blogPost .featured-post img,.blog-area .col-lg-7 .featured-post,.blog-area .col-lg-7 .featured-post img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin-left:0!important}.blog-area .col-lg-7 .content-post,.blog-area .col-lg-7 .content-post *{width:100%!important;max-width:100%!important;margin-left:0!important}.blog-area .col-lg-5 .widget,.blog-area .col-lg-5 .widget *{max-width:100%!important;overflow:hidden}.blog-area .col-lg-7 .post .content-post,.blog-area .col-lg-7 .post .content-post *,.blog-area .col-lg-7 .post .featured-post,.blog-area .col-lg-7 .post .featured-post img{width:100%!important;max-width:100%!important;margin-left:0!important}.blog-area h2.blog-title-small a,.blog-area h2.blog-title-small a:focus,.blog-area h2.blog-title-small a:hover,.blog-area h2.blog-title-small a:visited{color:#000000!important;text-decoration:none!important}.blog-area .col-lg-7 .post .featured-post{padding:0!important}.blog-area .col-lg-7 .post{margin-left:0!important;margin-right:0!important}.blog-area .col-lg-7 .themesflat-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important}.blog-area .post .content-post .BlogMainSection_blogExcerpt__azMSq,.blog-area .post .content-post p{overflow:visible!important;display:block!important;max-height:none!important}section.blog-area>.container,section.blog-area>.container-fluid{padding:0!important;max-width:100%!important;margin:0 auto!important}section.blog-area .row{margin:0!important;--bs-gutter-x:0!important;width:100%!important}section.blog-area .row>[class*=col-]{padding:0!important}section.blog-area .col-left-70,section.blog-area .col-lg-7{width:70%!important;max-width:70%!important;flex:0 0 70%!important;float:left!important}section.blog-area .col-lg-5,section.blog-area .col-right-30{width:30%!important;max-width:30%!important;flex:0 0 30%!important;float:right!important}.blog-area .col-left-70 .content-post,.blog-area .col-left-70 .featured-post,.blog-area .col-left-70 .featured-post img,.blog-area .col-left-70 .post{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.blog-area .themesflat-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}.blog-area .col-left-70 .post,.blog-area .col-left-70 article{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.header__main .main-menu ul li a{font-weight:600!important}.header__main .main-menu ul li .sub-menu li a,.header__main .main-menu ul li .sub-menu li a:hover,.header__main .main-menu ul li a,.header__main .main-menu ul li a:focus,.header__main .main-menu ul li a:hover,.header__main .main-menu ul li a:visited{color:#000000!important;text-decoration:none!important}.header__main a,.header__main a:focus,.header__main a:hover,.header__main a:visited{text-decoration:none!important}.header__main .logo img{max-height:50px!important;width:auto!important;height:auto!important}@media (max-width:768px){.header__main .logo img{max-height:40px!important}}@media (max-width:576px){.header__main .logo img{max-height:35px!important}}.sidebar-area .btn-one,.sidebar-area .info a,.sidebar-area .logo,.sidebar-area .mean-nav a,.sidebar-area .mega-menu a,.sidebar-area .social-icon a,.sidebar-area .sub-menu a,.sidebar-area a{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}#blog-section .section-header h2,#blog-section h2,.blog-two-area .section-header h2,.blog-two-area h2{color:#000000!important}#blog-section .section-header h2 a,#blog-section h2 a,.blog-two-area .section-header h2 a,.blog-two-area h2 a{color:#000000!important;text-decoration:none!important;border-bottom:none!important}.section-header h2 a,.section-header h2 a:active,.section-header h2 a:focus,.section-header h2 a:hover,.section-header h2 a:link,.section-header h2 a:visited{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;background-image:none!important}#blog-section .section-header h2:contains("Explore Blogs and News"),.blog-two-area .section-header h2:contains("Explore Blogs and News"){color:#000000!important}#blog-section .blog__content h3 a,#blog-section .blog__content h3 a:focus,#blog-section .blog__content h3 a:hover,#blog-section .blog__content h3 a:visited,#blog-section .primary-hover,#blog-section .primary-hover:focus,#blog-section .primary-hover:hover,.blog-two-area .blog__content h3 a,.blog-two-area .blog__content h3 a:focus,.blog-two-area .blog__content h3 a:hover,.blog-two-area .blog__content h3 a:visited,.blog-two-area .primary-hover,.blog-two-area .primary-hover:focus,.blog-two-area .primary-hover:hover{color:#000000!important;text-decoration:none!important}#blog-section .blog-two__grid-item .blog__image,#blog-section .blog-two__list-item .blog__image,#blog-section .blog__image{position:relative!important;overflow:hidden!important;border-radius:8px!important}#blog-section .blog-two__grid-item .blog__image img,#blog-section .blog-two__list-item .blog__image img,#blog-section .blog__image img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;position:relative!important;z-index:1!important}#blog-section .blog-two__grid-item .blog__image img{min-height:400px!important;max-height:500px!important}#blog-section .blog-two__list-item .blog__image img{min-height:180px!important;max-height:220px!important}#blog-section .blog-two__grid-item .blog__image .blog-tag,#blog-section .blog-two__list-item .blog__image .blog-tag,#blog-section .blog__image .blog-tag{position:absolute!important;bottom:15px!important;left:15px!important;background:#0f7a95!important;padding:8px 12px!important;border-radius:4px!important;z-index:2!important}.sidebar-area .btn-one:focus,.sidebar-area .btn-one:hover,.sidebar-area .btn-one:visited,.sidebar-area .info a:focus,.sidebar-area .info a:hover,.sidebar-area .info a:visited,.sidebar-area .logo:focus,.sidebar-area .logo:hover,.sidebar-area .logo:visited,.sidebar-area .mean-nav a:focus,.sidebar-area .mean-nav a:hover,.sidebar-area .mean-nav a:visited,.sidebar-area .mega-menu a:focus,.sidebar-area .mega-menu a:hover,.sidebar-area .mega-menu a:visited,.sidebar-area .social-icon a:focus,.sidebar-area .social-icon a:hover,.sidebar-area .social-icon a:visited,.sidebar-area .sub-menu a:focus,.sidebar-area .sub-menu a:hover,.sidebar-area .sub-menu a:visited,.sidebar-area a:focus,.sidebar-area a:hover,.sidebar-area a:visited{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.blog-area article.post{margin:0 0 24px!important;padding:0!important;border-radius:8px!important;overflow:hidden!important}.blog-area article.post .content-post{padding:16px 18px 18px!important}.blog-area article.post .flat-read-more,.blog-area article.post .flat-read-more *{margin-top:8px!important}.footer-area a,.footer-area a:hover,.footer-two-area a,.footer-two-area a:hover,.footer__copyright a,.footer__copyright a:hover,.footer__item .logo,.footer__item .social-icon a,.footer__item .social-icon a:hover,.footer__item a,.footer__item a:hover{text-decoration:none!important}.container .row .col-lg-7{width:70%!important;max-width:70%!important;flex:0 0 70%!important;padding-right:15px!important}.container .row .col-lg-5{width:30%!important;max-width:30%!important;flex:0 0 30%!important;padding-left:15px!important}.blog-area .blogPost,.blog-area .post,.blog-details-content,.blog-main-content{overflow:visible!important;word-wrap:break-word!important;max-width:100%!important}@media (max-width:991px){.blog-area .col-lg-5,.blog-area .col-lg-7,.container .row .col-lg-5,.container .row .col-lg-7{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:15px!important;padding-right:15px!important}}.blog-details-content img,.blog-main-content img,.col-lg-7 .blog-details-content img,.col-lg-7 .blog-main-content img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.blog-details-content figure,.blog-main-content figure{width:100%!important;max-width:100%!important;margin:0 0 20px!important}.container .row .col-lg-7 .blog-bannerimg img,.container .row .col-lg-7 .featured-post,.container .row .col-lg-7 .featured-post img{width:100%!important;max-width:100%!important;margin-left:0!important}.blog-details-page.slug-web-app-vs-desktop-app .col-lg-7 .blog-bannerimg img,.blog-details-page.slug-web-app-vs-desktop-app .col-lg-7 .featured-post,.blog-details-page.slug-web-app-vs-desktop-app .col-lg-7 .featured-post img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;background-color:#f8f9fa!important}.blog-details-content{font-size:16px;line-height:1.8;color:inherit;word-wrap:break-word}.blog-details-content h2{font-size:30px;line-height:1.3;margin:35px 0 20px;color:#0f7a95;font-weight:600}.blog-details-content h3{font-size:24px;margin:30px 0 15px;color:#2c3e50;font-weight:600}.blog-details-content h4{font-size:20px;margin:25px 0 12px;color:#2c3e50;font-weight:600}.blog-details-content h5{font-size:18px;margin:20px 0 10px;color:#2c3e50;font-weight:600}.blog-details-content h6{font-size:16px;margin:18px 0 8px;color:#2c3e50;font-weight:600}.blog-details-content p{margin:0 0 20px;line-height:1.7;color:#444}.blog-details-content a{color:#0f7a95;text-decoration:underline;transition:color .3s ease}.blog-details-content a:hover{color:#0a5a6a}.blog-details-content ol,.blog-details-content ul{padding-left:25px;margin:15px 0 25px;line-height:1.6}.blog-details-content li{margin-bottom:8px;color:#444}.blog-details-content .blog-intro{margin-bottom:18px}.blog-details-content .cta-box{position:relative;border:2px solid #cfe6ec;background:#f5fbfd;border-radius:12px;padding:18px 60px 18px 18px;margin:22px 0}.blog-details-content .cta-box p{margin:0}.blog-details-content .cta-box .quote-icon{position:absolute;right:16px;bottom:10px;font-size:40px;color:#0f7a95;opacity:.5;line-height:1}.blog-details-content .comparison-table{overflow-x:auto;margin:25px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.blog-details-content .comparison-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.blog-details-content .comparison-table thead th{background:#e8f5f8;color:#0f7a95;font-weight:600;padding:15px 12px}.blog-details-content .comparison-table td,.blog-details-content .comparison-table th{border:1px solid #dbe6ea;padding:12px 15px;text-align:left;vertical-align:top;line-height:1.5}.blog-details-content .comparison-table tbody tr:nth-child(2n){background:#f8f9fa}.blog-details-page{padding:20px 0}.blog-details-page .blog-header{margin-bottom:25px;padding:15px 0}.blog-details-page .blog-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:10px;line-height:1.3}.blog-details-page .meta-info{display:flex;gap:30px;align-items:center;margin-bottom:15px}.blog-details-page .meta-info .author,.blog-details-page .meta-info .date{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.blog-details-page .featured-post{margin-bottom:25px}.blog-details-page .blog-bannerimg{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.blog-details-page .content-post{margin-bottom:30px}.blog-details-page .admin-content-after,.blog-details-page .admin-content-before,.blog-details-page .admin-content-custom{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #0f7a95}.blog-details-page .author-container{margin-top:40px;padding:30px;background:#ffffff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #e9ecef}.blog-details-page .author-card{margin-bottom:20px}.blog-details-page .author-content{display:flex;gap:20px;align-items:flex-start}.blog-details-page .author-image{flex-shrink:0}.blog-details-page .author-details{flex:1 1}.blog-details-page .author-name{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:10px}.blog-details-page .author-bio{color:#666;line-height:1.6;margin-bottom:15px}.blog-details-page .social-links{margin-top:15px}.blog-details-page .author-social-icons{display:flex;gap:10px}.admin-content-after a,.admin-content-after a:hover,.admin-content-before a,.admin-content-before a:hover,.admin-content-custom a,.admin-content-custom a:hover,.blog-details-content .social-icon a,.blog-details-content .social-icon a:hover,.blog-details-content .social-sharing a,.blog-details-content .social-sharing a:hover,.blog-details-content [class*=social] a,.blog-details-content [class*=social] a:hover,.blog-details-content a,.blog-details-content a:hover{text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;-webkit-text-decoration-style:none!important;text-decoration-style:none!important;border-bottom:none!important;box-shadow:none!important}@media (max-width:767.98px){.blog-details-content h2{font-size:24px;margin:25px 0 15px}.blog-details-content h3{font-size:20px;margin:20px 0 12px}.blog-details-content h4{font-size:18px;margin:18px 0 10px}.blog-details-content p{margin:0 0 15px}.blog-details-page .blog-title{font-size:28px;margin-bottom:8px}.blog-details-page .meta-info{flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:12px}.blog-details-page .author-content{flex-direction:column;gap:15px;text-align:center}.blog-details-page .author-container{padding:20px;margin-top:30px}}.text-black{color:#000000!important}.desktop-link,.service-section .desktop-link,.service-section .xamarin-link,.service-two__item .desktop-link,.service-two__item .xamarin-link,.xamarin-link,a.desktop-link,a.xamarin-link{text-decoration:underline!important;color:#0f7a95!important}.desktop-link:hover,.xamarin-link:hover,a.desktop-link:hover,a.xamarin-link:hover{text-decoration:underline!important;color:#0a5a6a!important}.bg-white{background-color:#ffffff}.service-main-section{margin:0 200px;padding-top:50px;padding-bottom:50px}.service-image-container{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100%}.service-main-image{width:110%;height:auto;object-fit:cover;max-width:550px}.service-main-title{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2;margin-bottom:1.5rem;font-weight:700}.service-main-description{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.8;color:#333}.service-description-paragraph{margin-bottom:1.5rem}.about-services-list{list-style:none;padding:0;margin:20px 0 0}.about-service-item{margin-bottom:12px;color:#333}.about-service-item,.about-service-number{font-size:18px!important;font-weight:600!important}.about-service-number{color:#0f7a95;margin-right:10px}.service-col{padding:12px}.service-section .service-two__item{min-height:unset!important;height:100%;display:flex;flex-direction:column;position:relative;cursor:pointer;border:2px solid transparent;background:linear-gradient(135deg,#ffffff,#f8f9fa);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:9;border-radius:unset!important}.service-section .service-two__item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(15,122,149,.2),0 0 0 1px rgba(15,122,149,.1);border:2px solid #0f7a95}.service-section .ripple-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(15,122,149,.1) 0,transparent 70%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.service-section .service-two__item:hover .ripple-overlay{opacity:1}.service-section .service-header{width:100%;height:90px;background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:12px;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-section .service-header h4{color:#fff;font-size:clamp(20px,2.5vw,22px)!important;font-weight:600;margin:0;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.service-section .service-header:hover{transform:scale(1.05)}.service-section .pattern-overlay{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 98%,rgba(255,255,255,.1)),linear-gradient(0deg,transparent 98%,rgba(255,255,255,.1));background-size:20px 20px;opacity:.2}.service-section .service-two__content{flex:1 1;display:flex;justify-content:center;padding:24px}.service-section .content-box{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-section .content-box p{font-size:18px!important;color:#666;line-height:1.6;margin:0;text-align:center;transition:all .4s ease}.service-two-subtitle{font-size:20px!important}.service-card-item{background-color:rgba(15,122,149,.15);border-radius:5px;padding:20px 20px 50px;transition:all .3s ease-in-out;border:1px solid rgba(15,122,149,.2);box-shadow:0 2px 10px rgba(15,122,149,.1);height:320px;display:flex;flex-direction:column;justify-content:flex-start}.service-card-description{flex:1 1}.project-section-dark{background:linear-gradient(135deg,#000000,#1a1a1a 50%,#000000);padding-top:100px;padding-bottom:100px}.project-item-height{height:300px}.project-overlay{background:linear-gradient(135deg,rgba(12,121,147,.9),rgba(15,121,147,.9),rgba(17,19,20,.9));transform:translateY(-100%);transition:transform .3s ease-in-out;cursor:pointer;box-shadow:0 0 25px rgba(15,122,149,.4)}.project-hover-container:hover .project-overlay{transform:translateY(0)!important}.agile-approach-bg{background:linear-gradient(135deg,#ffffff,#f8f9fa 50%,#ffffff)}.agile-process-container{background-color:rgba(15,122,149,.08);border-radius:0;padding:5px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer}.agile-process-container:hover{border-color:#0f7a95;box-shadow:0 15px 40px rgba(15,122,149,.25);background-color:rgba(15,122,149,.08)}.agile-process-image-content{width:100%;height:auto;object-fit:contain;border-radius:0;transition:all .3s ease;transform:translateZ(0);max-width:100%}.agile-process-container:hover .agile-process-image-content{filter:brightness(1.1) contrast(1.1)}.technology-item-wrapper{max-width:50%;min-width:120px}.technology-item{background-color:transparent;border-radius:0;padding:0;border:none;transition:all .3s ease;height:102px;transform:perspective(1000px) rotateX(0deg);transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.technology-item:hover{transform:perspective(1000px) rotateX(-3deg) translateZ(15px);box-shadow:0 15px 40px rgba(15,122,149,.25)}.technology-image{width:100%;height:100%;object-fit:fill;border-radius:0;transition:all .3s ease;transform:translateZ(0)}.technology-item:hover .technology-image{transform:translateZ(8px) scale(1.05);filter:brightness(1.1) contrast(1.1)}.media-coverage-dark{background:linear-gradient(135deg,#000000,#1a1a1a 50%,#000000);margin-bottom:0}.media-item-wrapper{max-width:50%;min-width:120px}.media-item{background-color:rgba(0,0,0,.05);border-radius:0;padding:22px 14px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease;height:120px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.media-item:hover{transform:translateY(-5px);border-color:#0f7a95;box-shadow:0 10px 30px rgba(15,122,149,.2);background-color:rgba(15,122,149,.05)}.media-image{width:100%;height:100%;object-fit:contain;border-radius:0;transition:filter .3s ease}.media-item:hover .media-image{filter:brightness(1.1) contrast(1.1)}.testimonial-bg{background-image:url(/assets/images/bg/testimonial-bg.png)}.testimonial-area,.testimonial-bg{background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.testimonial__slider .testimonial__item{background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:16px}.testimonial__item .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%;border-radius:12px;background:#000}.testimonial__item .case-study-video-iframe,.testimonial__item .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.testimonial__item .play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.technology-partners-bg{background:linear-gradient(135deg,#0f7a95,#0a5a6b 50%,#0f7a95);padding-top:50px;padding-bottom:50px;margin-left:150px;margin-right:150px}.technology-partners-container{background-color:rgba(255,255,255,.95);padding:48px 32px;box-shadow:0 10px 40px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease;text-align:center;width:80%;margin:0 auto;cursor:pointer;border-radius:10px}.technology-partners-container:hover{box-shadow:0 15px 40px rgba(15,122,149,.25);background-color:rgba(15,122,149,.08)}.technology-partners-image{width:100%;height:100%;object-fit:cover;border-radius:10px;filter:grayscale(100%);transform:scale(.9);transition:all .3s ease}.technology-partners-container:hover .technology-partners-image{filter:grayscale(0) brightness(1.1) contrast(1.1);transform:scale(1.1)}.mb-50px{margin-bottom:50px}.service-title-content{font-weight:400}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-navigation{padding:10px;text-align:center}.video-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center}.video-popup-content{position:relative;width:90%;max-width:800px;height:auto}.close-button{position:absolute;top:-40px;right:0;background:none;border:none;color:white;font-size:24px;cursor:pointer;z-index:10000}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;background:rgba(0,0,0,.3);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.play-button-overlay:hover{background:rgba(15,122,149,.4);transform:translate(-50%,-50%) scale(1.1)}.video-nav-button{width:100px;background:#0f7a95;color:white;border:none;padding:10px 20px;margin:0 10px;border-radius:5px;cursor:pointer}.hire-cta-section{background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a);position:relative;overflow:hidden;padding-bottom:60px}.hire-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1),transparent 50%,rgba(255,255,255,.1));animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.hire-cta-content{position:relative;z-index:2}.hire-cta-content h2{font-size:36px;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hire-cta-button{background:linear-gradient(135deg,#ffffff,#f8f9fa);border:none;border-radius:8px;padding:16px 32px;font-weight:600;font-size:16px;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}.hire-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.hire-cta-button:hover:before{left:100%}.hire-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);background:linear-gradient(135deg,#ffffff,#e9ecef)}.hire-cta-button:active{transform:translateY(0);box-shadow:0 4px 15px rgba(0,0,0,.1)}.hire-cta-two-section{background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a);position:relative;overflow:hidden;margin-top:60px;padding-bottom:60px}.hire-cta-two-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1),transparent 50%,rgba(255,255,255,.1));animation:shimmer 3s ease-in-out infinite}.hire-cta-two-content{position:relative;z-index:2}.hire-cta-two-content h2{font-size:36px;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hire-cta-two-button{background:linear-gradient(135deg,#ffffff,#f8f9fa);border:none;border-radius:8px;padding:16px 32px;font-weight:600;font-size:16px;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}.hire-cta-two-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.hire-cta-two-button:hover:before{left:100%}.hire-cta-two-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);background:linear-gradient(135deg,#ffffff,#e9ecef)}.hire-cta-two-button:active{transform:translateY(0);box-shadow:0 4px 15px rgba(0,0,0,.1)}.why-choose-us-section{background:linear-gradient(135deg,#ffffff,#f8f9fa 50%,#ffffff)}.why-choose-us-section h2{color:#0f7a95;font-size:2.5rem;font-weight:700;margin-bottom:2rem;line-height:1.2}.why-choose-us-text-content{color:#666;font-size:1.1rem;line-height:1.8;text-align:left}.why-choose-us-text-content p{margin-bottom:1.5rem}.why-choose-us-cta-text{margin-bottom:0;font-weight:600;color:#666}.why-choose-us-cta-link{font-weight:600}.why-choose-us-cta-link,.why-choose-us-cta-link:active,.why-choose-us-cta-link:focus,.why-choose-us-cta-link:hover,.why-choose-us-cta-link:link,.why-choose-us-cta-link:visited{color:#0f7a95!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.green-underline-subtext{margin-top:6px;color:#0f7a95;font-weight:600;display:inline-block}.case-solution-features{list-style:none;padding-left:0;margin-left:0}.case-solution-features li{position:relative;padding-left:28px;margin-bottom:12px}.case-solution-features li:before{content:"\2713";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#0f7a95;color:#ffffff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.description-cta-link{font-weight:600}.description-cta-link,.description-cta-link:active,.description-cta-link:focus,.description-cta-link:hover,.description-cta-link:link,.description-cta-link:visited{color:#0f7a95!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.technologies-list-section h2{color:#0f7a95;font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.technologies-list-description{color:#666;font-size:1.1rem;line-height:1.8}.technologies-list-description p:last-child{margin-bottom:0}.technologies-list-description p{margin-bottom:1rem}.technologies-list-option-item{display:flex;align-items:center;margin-bottom:1rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #e0e0e0}.technologies-list-option-dot{width:8px;height:8px;border-radius:50%;background:#0f7a95;margin-right:1rem}.technologies-list-option-text{color:#0f7a95;font-size:1.1rem;font-weight:500}.technologies-list-benefit-item{background:#0f7a95;color:#fff;padding:.86rem 1rem;border-radius:7px;margin-bottom:.7rem;display:flex;align-items:center;box-shadow:0 2px 10px rgba(15,122,149,.3);font-size:16px}.technologies-list-benefit-number{display:inline-block;background:#fff;color:#0f7a95;border-radius:999px;padding:.15rem .5rem;margin-right:.5rem;font-weight:700;font-size:.75rem;min-width:1.3rem;text-align:center}.technologies-list-benefit-text{font-weight:600;color:#fff}.technologies-list-process-step{background:#0f7a95;color:#fff;padding:1.5rem;border-radius:10px;margin-bottom:1rem;text-align:center;font-weight:600;font-size:1.1rem;box-shadow:0 4px 15px rgba(15,122,149,.3);transition:all .3s ease}.technologies-list-process-step:nth-child(n+3){background:#15a4c7}.technologies-grid-item{height:100%;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;border-radius:0;background:linear-gradient(135deg,#ffffff,#f8f9fa);box-shadow:0 4px 20px rgba(0,0,0,.1);border:2px solid transparent;overflow:hidden}.technologies-grid-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.technologies-grid-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(15,122,149,.1) 0,transparent 70%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none;border-radius:0}.technologies-grid-item:hover .technologies-grid-overlay{opacity:1}.technologies-grid-image-container{width:100%;height:120px;background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;position:relative;overflow:hidden;padding:12px}.technologies-grid-icon{object-fit:contain;margin-bottom:8px}.technologies-grid-title{color:#ffffff;font-size:clamp(16px,2.5vw,20px);font-weight:600;margin:0;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.technologies-grid-content{position:relative;z-index:2;background-color:rgba(255,255,255,.9);padding:16px;border-radius:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}.technologies-grid-description{color:#666;font-size:clamp(14px,1.5vw,16px);line-height:1.6;margin:0;text-align:center}.technologies-grid-content-wrapper{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:24px;position:relative;overflow:hidden;border-radius:0}.angular-benefits-section{background:linear-gradient(135deg,#ffffff,#f8f9fa 50%,#ffffff);margin-bottom:50px}.angular-benefits-section h2{color:#0f7a95;font-size:2.5rem;font-weight:700;margin-bottom:2rem;line-height:1.2}.angular-benefits-description{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:3rem;text-align:left}.angular-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.angular-benefits-item{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.1);text-align:left;border:2px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}.angular-benefits-item:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.angular-benefits-top-bar{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0f7a95,#15a4c7)}.angular-benefits-item-content{display:flex;align-items:center;margin-bottom:1rem}.angular-benefits-number{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f7a95,#15a4c7);display:flex;align-items:center;justify-content:center;margin-right:1rem;color:#fff;font-weight:700;font-size:1.2rem}.angular-benefits-title{color:#0f7a95;font-size:1.3rem;font-weight:600;margin:0}.technologies-grid-header{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2;margin-bottom:1.5rem;font-weight:700}.technologies-grid-column{padding:12px}.case-single-item{padding:40px 0}.case-single-title{color:#0f7a95;font-size:36px;font-weight:700}.case-single-title-large{color:#0f7a95;font-size:48px;font-weight:700}.case-single-title-medium{color:#0f7a95;font-size:32px;font-weight:700}.case-single-subtitle{color:#0f7a95;font-size:20px;font-weight:600}.case-single-subtitle-small{color:#0f7a95;font-size:18px;font-weight:600}.case-single-content{font-size:18px;line-height:1.8}.case-single-content-small{font-size:16px;line-height:1.6}.case-single-content-dark{font-size:18px;line-height:1.8;color:#333333}.case-single-section{padding:40px 0}.case-single-highlight{border-left:3px solid #0f7a95;padding-left:24px}.case-single-highlight p{margin-bottom:0;font-size:18px;line-height:1.8}.case-single-image{width:100%;height:auto;border-radius:8px}.case-single-feature-item{margin-bottom:1rem}.case-single-feature-title{color:#0f7a95;font-size:18px;font-weight:600;margin-bottom:.5rem}.case-single-feature-description{font-size:16px;line-height:1.6}.case-single-tech-stack{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.case-single-tech-item{background:linear-gradient(135deg,#0f7a95,#15a4c7);color:white;padding:.5rem 1rem;border-radius:20px;font-size:14px;font-weight:500}.case-single-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.case-single-result-item{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center;border:2px solid #f0f0f0;transition:all .3s ease}.case-single-result-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.case-single-result-number{font-size:2.5rem;font-weight:700;color:#0f7a95;margin-bottom:.5rem}.case-single-result-label{font-size:1.1rem;color:#666;font-weight:500}.case-single-testimonial{background:linear-gradient(135deg,#f8f9fa,#ffffff);padding:3rem;border-radius:15px;border-left:5px solid #0f7a95;margin:2rem 0}.case-single-testimonial-text{font-size:1.2rem;line-height:1.8;color:#333;font-style:italic;margin-bottom:1.5rem}.case-single-testimonial-author{font-size:1rem;color:#0f7a95;font-weight:600}.case-single-cta{background:linear-gradient(135deg,#0f7a95,#15a4c7);color:white;padding:2rem;border-radius:12px;text-align:center;margin:2rem 0}.case-single-cta-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.case-single-cta-text{font-size:1.1rem;margin-bottom:1.5rem;opacity:.9}.case-single-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.case-single-process-step{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.1);text-align:center;border:2px solid #f0f0f0;transition:all .3s ease}.case-single-process-step:hover{transform:translateY(-3px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.case-single-process-number{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f7a95,#15a4c7);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 1rem}.case-single-process-title{font-size:1.1rem;font-weight:600;color:#0f7a95;margin-bottom:.5rem}.case-single-process-description{font-size:.9rem;color:#666;line-height:1.5}.case-study-play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;background:rgba(0,0,0,.3);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.case-study-play-button-overlay:hover{background:rgba(15,122,149,.4);transform:translate(-50%,-50%) scale(1.1)}.case-study-spacing-div{height:120px;width:100%}.case-study-industry-section{background:linear-gradient(135deg,#000000,#1a1a1a 50%,#000000);margin-top:120px;margin-bottom:120px}.case-study-offer-item{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;transition:all .3s ease;cursor:pointer;isolation:isolate;border-radius:0}.case-study-offer-item-no-link{cursor:default}.case-study-offer-link{text-decoration:none;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center}.case-study-offer-image{background:transparent;border-radius:50%;object-fit:cover;transition:transform .3s ease}.case-study-offer-title{margin:0;text-align:center}.case-study-image-responsive{max-width:100%;height:auto}.case-study-testimonial-bg{background-image:url(/assets/images/bg/testimonial-bg.png)}.case-study-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.case-study-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.case-study-play-icon{color:white;font-size:1.5rem}.case-study-blog-section{background:#ffffff}.case-study-blog-image{object-fit:contain}.case-study-video-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.case-study-video-popup-content{position:relative;width:90%;max-width:800px;background:#000;border-radius:8px;overflow:hidden}.case-study-close-button{position:absolute;top:10px;right:15px;background:none;border:none;color:white;font-size:24px;cursor:pointer;z-index:10}.case-study-video-navigation{margin-top:20px;text-align:center}.case-study-nav-button{background:#0f7a95;color:white;border:none;padding:10px 20px;margin:0 10px;border-radius:5px;cursor:pointer;transition:background .3s ease}.case-study-nav-button:hover{background:#0a5f73}.service-details-benefits-section{background:linear-gradient(135deg,#000000,#1a1a1a 50%,#000000);padding-top:50px;padding-bottom:50px;min-height:600px;position:relative;z-index:1}.service-details-left-item{margin-left:30px;margin-top:100px;transform:scale(1.2);transform-origin:center center}.service-details-right-item{margin-right:0;transform:none;padding-left:20px;padding-right:10px}.service-details-section-title{color:#ffffff;font-size:1.2rem}.service-details-main-title{color:#ffffff;font-size:2.5rem;margin-bottom:20px}.service-details-teal-text{color:#0f7a95}.service-details-description{color:#ffffff;width:100%;font-size:18px;line-height:1.8;margin-bottom:15px}.service-details-description-large{color:#ffffff;width:100%;font-size:18px;line-height:1.8;margin-top:25px!important;margin-bottom:20px}.service-details-benefits-list{list-style:none;padding:0;margin:0 0 20px}.service-details-benefit-item{margin-bottom:10px;color:#ffffff!important;font-size:18px}.service-details-benefit-number{color:#ffffff;margin-right:10px;font-size:18px;font-weight:600}.service-details-conclusion{color:#ffffff;width:100%;font-size:18px;line-height:1.8;margin-bottom:30px}.service-details-cta-section{background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a)}.service-details-cta-content{padding-top:15px}.service-details-cta-title{color:#ffffff;font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.service-details-cta-description{color:#ffffff;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.btn-primary.service-details-cta-button,.btn.service-details-cta-button,.service-details-cta-button,.service-details-cta-content .service-details-cta-button,a.btn.btn-primary.service-details-cta-button{background:linear-gradient(135deg,#ffffff,#f8f9fa 50%,#e9ecef)!important;color:#000000!important;border:none!important;padding:15px 30px;border-radius:5px;font-weight:600;text-decoration:none!important;display:inline-block;transition:all .3s ease;margin-bottom:20px}.btn-primary.service-details-cta-button:hover,.btn.service-details-cta-button:hover,.service-details-cta-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(15,122,149,.4)!important;background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a)!important;color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.3);text-decoration:underline!important}.mb-70px{margin-bottom:70px}.blog-social-sharing{background:#f8f9fa;padding:20px;border-radius:12px;border:1px solid #e9ecef;margin:26px 0 6px;text-align:left}.blog-social-title{margin-bottom:15px;color:#2c3e50;font-size:1.2rem;font-weight:600}.blog-social-links{display:flex;gap:15px;margin-top:20px}.contact-area-full-height{padding:80px 0}.contact-area{width:100%;overflow-x:hidden}.contact-area .container{max-width:100%;padding:0 30px}.contact-area .row{margin:0;width:100%}.contact-combined{position:relative;width:100%;background-color:#0f7a95;border-radius:12px;padding:16px 28px;display:flex;gap:0;max-width:1090px;margin:0 auto!important;box-sizing:border-box;justify-content:center;min-height:260px;overflow:visible;left:-150px}.contact-area>.container{display:flex;justify-content:center;align-items:stretch;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important}.contact-area>.container>.contact-combined{margin-inline:auto!important}.contact-combined.row{margin-left:0!important;margin-right:0!important;--bs-gutter-x:0!important}@media (max-width:992px){.contact-combined{padding:0!important;max-width:100%!important;left:0!important;border-radius:0}}@media (max-width:768px){.contact-combined{padding:0!important;border-radius:0;max-width:100%!important;left:0!important}}.contact-combined .contact-info-list{margin:10px 0 0}.contact-combined .contact-info-item{margin-bottom:12px;gap:12px}.contact-combined .contact-info-icon,.contact-combined .contact-info-icon-relative{width:44px;height:44px;border-width:1.5px}.contact-combined .contact-info-icon svg,.contact-combined .contact-info-icon-relative svg{width:20px!important;height:20px!important}.contact-combined .contact-info-label{font-size:14px}.contact-combined .contact-info-value,.contact-combined .contact-info-value h3{font-size:14px!important;line-height:1.3!important}.contact-combined .contact-description{margin-bottom:16px}body,html{overflow-x:hidden}.contact-area img,.contact-combined img{max-width:100%;height:auto;display:block}@media (min-width:992px){.contact-combined>[class*=col-]:first-child{flex:0 0 30%!important;max-width:30%!important;padding-left:8px;padding-right:16px}.contact-combined>[class*=col-]:last-child{flex:0 0 70%!important;max-width:70%!important;position:relative;padding-left:16px;padding-right:0!important}.contact-combined .contact-form-card{width:85%!important;margin-left:15%!important}}@media (max-width:992px){.contact-combined{flex-wrap:wrap;left:0!important}.contact-combined>[class*=col-]{flex:0 0 100%!important;max-width:100%!important}.contact-combined>[class*=col-]:first-child{order:1!important}.contact-combined>[class*=col-]:last-child{order:2!important}.contact-combined .contact-form-card{width:100%!important;margin-left:0!important}}.contact-area .col-lg-6{padding:0 15px}.contact-left-item{padding:20px 12px;min-height:auto;position:relative;z-index:1}.contact-left-item,.contact__left-item,.contact__right-item{width:100%;box-sizing:border-box}.contact-form-card{background:#ffffff;border-radius:8px;border:1px solid #e3eef2;box-shadow:0 18px 48px rgba(15,122,149,.16),0 6px 18px rgba(0,0,0,.06);padding:18px;position:relative;z-index:2;width:100%;min-height:150px;margin:10px!important;transform:none;transition:box-shadow .22s ease;animation:contactFormPop .26s ease-out 1}.message-area{margin-bottom:0!important}@keyframes contactFormPop{0%{transform:translateY(12px) scale(.96);opacity:0}60%{transform:translateY(-4px) scale(1.005);opacity:1}to{transform:translateY(0) scale(.98)}}.contact-form-card:hover{box-shadow:0 24px 80px rgba(15,122,149,.22),0 10px 28px rgba(0,0,0,.08)}.contact-overlap-row{align-items:center}.contact-form-card{margin-left:0!important;margin-right:0!important;width:100%!important}@media (max-width:1600px){.contact-form-card{margin-left:0!important;width:100%!important}}@media (max-width:1400px){.contact-form-card{margin-left:0!important;width:100%!important}}@media (max-width:1200px){.contact-form-card{margin-left:0!important;width:100%!important}}@media (max-width:992px){.contact-form-card{margin-left:0;margin-top:-40px}}@media (max-width:768px){.contact-form-card{margin-top:20px}}.contact-form-card.primary-bg{background:#0f7a95!important;box-shadow:0 20px 50px rgba(15,122,149,.25)}.contact-form-card.primary-bg .subscribe-inline__label,.contact-form-card.primary-bg label{color:#ffffff}.contact-form-card.primary-bg .form_error{color:#ffdddd}.contact-form-card.primary-bg input.bor,.contact-form-card.primary-bg textarea.bor{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.35)!important;color:#ffffff!important}.contact-form-card.primary-bg input.bor::placeholder,.contact-form-card.primary-bg textarea.bor::placeholder{color:rgba(255,255,255,.75)!important}.contact-form-card.primary-bg .btn-one{background-color:#ffffff!important;color:#0f7a95!important;border-color:#ffffff!important}.contact-form-card.primary-bg .btn-one:hover{background-color:#e6f3ff!important;color:#0f7a95!important}.ifour-contact-form label{font-weight:600;margin-bottom:6px;display:inline-block}.ifour-contact-form input.bor,.ifour-contact-form textarea.bor{border:1px solid #dbe6ea!important;border-radius:6px;padding:10px 12px}.ifour-contact-form textarea.bor{min-height:120px;max-height:160px}.ifour-contact-form .row{margin-bottom:10px}.contact-form-card .ifour-contact-form label{display:none}.contact-send-btn{text-transform:uppercase;font-weight:700}@media (min-width:992px){.contact-combined>[class*=col-]:last-child .contact-form-card{width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:1200px){.contact-form-card{padding:26px}}@media (max-width:992px){.contact-form-card{width:100%;padding:24px;margin-top:20px;transform:none}.contact-combined{left:0}.ifour-contact-form input.bor,.ifour-contact-form textarea.bor{padding:12px}.contact-combined{background:transparent!important;max-width:100%!important;padding:0!important;flex-direction:column!important;display:block!important;left:0!important}.contact-area,.contact-area .container,.contact-area .row,.contact-combined,.contact-combined.row,.contact-overlap-row{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.contact-combined .col-lg-6,.contact-combined .col-md-12,.contact-combined>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;width:100%!important;display:block!important;padding-left:0!important;padding-right:0!important}.contact-combined>[class*=col-]:first-child{order:1!important}.contact-combined>[class*=col-]:last-child{order:2!important}.contact__left-item{background:#0f7a95!important;border-radius:0;width:100%!important;margin-bottom:0!important;padding:16px 5px!important}.contact__right-item{background:#ffffff!important;border-radius:12px;margin-top:16px!important;padding-left:0!important;padding-right:0!important}.contact-combined .contact-form-card{width:100%!important;margin:0!important}.contact__left-item,.contact__right-item{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:5px!important;padding-right:5px!important;box-sizing:border-box!important}.contact-area .row,.contact-overlap-row{margin-left:0!important;margin-right:0!important;--bs-gutter-x:0!important}}@media (max-width:768px){.contact-form-card{padding:22px;margin-top:24px}.ifour-contact-form .col-6{width:100%!important;flex:0 0 100%!important}.contact-send-btn{width:100%}}@media (max-width:767px){.contact__right-item{padding:20px!important}.contact-name{margin-bottom:10px!important}.btn-two .btn-one{margin-left:0!important}}@media (max-width:576px){.contact-form-card{padding:18px}.ifour-contact-form input.bor,.ifour-contact-form textarea.bor{padding:11px 12px}}@media (max-width:600px){.contact-combined{max-width:100%!important;left:0!important;padding:0!important;background:transparent!important;flex-direction:column!important;display:block!important}.contact-area,.contact-area .container,.contact-combined,.contact-combined.row{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.contact-combined .col-lg-6,.contact-combined .col-md-12,.contact-combined>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;width:100%!important;display:block!important;padding-left:0!important;padding-right:0!important}.contact-combined>[class*=col-]:first-child{order:1!important}.contact-combined>[class*=col-]:last-child{order:2!important}.contact__left-item{background:#0f7a95!important;border-radius:0;width:100%!important;margin:0!important;padding:20px 25px!important}.contact__right-item{background:#ffffff!important;border-radius:0;margin:0!important;padding-left:0;padding-right:0}.contact-form-card{width:100%!important;margin:0!important;border-radius:0!important}.contact-info-icon,.contact-info-icon-relative{border:none!important}.contact__left-item,.contact__right-item{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}@media (max-width:1200px){.contact-left-item{padding:32px 24px}.contact-area .container{padding:0 25px}.contact-area .col-lg-6{padding:0 12px}.contact__left-item ul li{flex-wrap:nowrap!important}}@media (max-width:992px){.contact-left-item{padding:32px 24px;min-height:420px}.contact-area .container{padding:0 20px}.contact-area .col-lg-6{padding:0 10px}.contact-info-icon,.contact-info-icon-relative{width:32px;height:32px;border:1px dashed rgba(255,255,255,.3)}.contact-info-icon svg,.contact-info-icon-relative svg{width:14px;height:14px}.contact-info-label,.contact-info-value{font-size:13px}.contact-info-value h3{font-size:13px!important}}@media (max-width:768px){.contact-left-item{padding:35px 25px;min-height:450px}.contact-area .container{padding:0 15px}.contact-area .col-lg-6{padding:0 8px}.contact-info-item{display:flex!important;align-items:flex-start!important;flex-direction:row!important;gap:12px!important;margin-bottom:15px!important}.contact-info-content{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.contact-info-value h3{display:block!important}.contact-info-icon,.contact-info-icon-relative{width:30px!important;height:30px!important;border:1px dashed rgba(255,255,255,.3)!important;flex-shrink:0!important}.contact-info-icon svg,.contact-info-icon-relative svg{width:16px!important;height:16px!important;display:block!important;visibility:visible!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.contact-info-content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:1 1!important}.contact-info-label{font-size:12px!important;margin-bottom:0!important;white-space:nowrap!important}.contact-info-value,.contact-info-value h3{font-size:12px!important;margin:0!important}.contact-info-value h3{display:inline!important}.contact-description{font-size:1.1em}.social a{width:45px;height:45px}.social a i{font-size:18px}}@media (max-width:576px){.contact-left-item{padding:30px 20px;min-height:400px}.contact-area .container{padding:0 10px}.contact-area .col-lg-6{padding:0 5px}.contact-info-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.contact-info-label{margin-bottom:0!important;white-space:nowrap!important}.contact-info-value{margin:0!important}.contact-info-value h3{margin:0!important;display:block!important}.contact-info-icon,.contact-info-icon-relative{width:28px;height:28px;border:1px dashed rgba(255,255,255,.3)}.contact-info-icon svg,.contact-info-icon-relative svg{width:14px!important;height:14px!important;display:block!important;visibility:visible!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.contact-info-label,.contact-info-value{font-size:11px}.contact-info-value h3{font-size:11px!important}.contact-description{font-size:1em}.social a{width:40px;height:40px}.social a i{font-size:16px}}@media (max-width:480px){.contact-left-item{padding:25px 15px;min-height:350px}.contact-area .container{padding:0 5px}.contact-area .col-lg-6{padding:0 3px}.contact-info-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.contact-info-label{margin-bottom:0!important;white-space:nowrap!important}.contact-info-value{margin:0!important}.contact-info-value h3{margin:0!important;display:block!important}.contact-info-icon,.contact-info-icon-relative{width:26px;height:26px;border:1px dashed rgba(255,255,255,.3)}.contact-info-icon svg,.contact-info-icon-relative svg{width:12px!important;height:12px!important;display:block!important;visibility:visible!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.contact-info-label,.contact-info-value{font-size:10px}.contact-info-value h3{font-size:10px!important}.contact-description{font-size:.95em}.social a{width:35px;height:35px}.social a i{font-size:14px}}.contact-description{font-size:1.2em!important;margin-bottom:10px!important;line-height:1.4;letter-spacing:.5px!important}.contact-info-list{list-style:none;padding:0;margin:0}.contact-info-item{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-direction:row}.contact-info-icon,.contact-info-icon-relative{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:0;width:60px;height:60px;border:2px dashed rgba(255,255,255,.5);border-radius:50%;position:relative}.contact-info-icon svg,.contact-info-icon-relative svg{width:30px!important;height:30px!important;display:block!important;visibility:visible!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.contact-info-content{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;gap:8px}.contact-info-item .contact-info-content{display:flex;flex-direction:column;align-items:flex-start}.contact-info-item .contact-info-label{margin-bottom:0;white-space:nowrap;font-size:18px;font-weight:500}.contact-info-item .contact-info-value{margin:0!important;font-size:18px;font-weight:400;letter-spacing:.8px!important}.contact-info-item .contact-info-value h3{font-size:18px!important;line-height:1.4!important;font-weight:400!important;margin:0!important;display:inline}.contact-form-column{margin-top:0!important}@media (max-width:1024px){.contact-info-item{display:flex!important;align-items:center!important;flex-direction:row!important;gap:15px!important}.contact-info-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.contact-info-value{margin:0!important}.contact-info-value h3{display:block!important}.contact-info-label{margin-bottom:0!important;white-space:nowrap!important}.contact-info-value h3{margin:0!important;display:inline!important}}.contact-info-label{font-size:14px;margin-bottom:0;font-weight:500;white-space:nowrap}.contact-info-value{margin:0;font-size:14px;flex:1 1}.contact-info-value h3{font-size:14px!important;margin:0;line-height:1.3}.contact-map-iframe{border:0}a[href="/contact-us"].btn.btn-primary.service-details-cta-button{color:#000000!important;text-decoration:underline!important;background:linear-gradient(135deg,#ffffff,#f8f9fa 50%,#e9ecef)!important}a[href="/contact-us"].btn.btn-primary.service-details-cta-button:hover{color:#ffffff!important;text-decoration:underline!important;background:linear-gradient(135deg,#0f7a95,#0d6b7f 50%,#0a5a6a)!important}.btn,.btn-one,.service-details-cta-button,a.btn,a.btn-one,a.btn-one:active,a.btn-one:focus,a.btn-one:hover,a.btn-one:link,a.btn-one:visited,a.btn:active,a.btn:focus,a.btn:hover,a.btn:link,a.btn:visited,a.service-details-cta-button,a.service-details-cta-button:active,a.service-details-cta-button:focus,a.service-details-cta-button:hover,a.service-details-cta-button:link,a.service-details-cta-button:visited{text-decoration:none!important;border-bottom:none!important}.blockquote-cta a:not(.btn):not(.btn-one):not(.service-details-cta-button),.blog-details-content .cta-box a{text-decoration:underline!important}a[class*=btn],a[class*=btn]:active,a[class*=btn]:focus,a[class*=btn]:hover,a[class*=btn]:link,a[class*=btn]:visited{text-decoration:none!important;border-bottom:none!important}.blog-details-content .cta-box .btn-one,.blog-details-content .cta-box a,.blog-details-content .cta-box p a,.blog-two-area .btn-one,.blog-two-area a.btn-one,.blog-two__grid-item .btn-one,.blog-two__grid-item a.btn-one,.blog-two__list-item .btn-one,.blog-two__list-item a.btn-one{text-decoration:none!important}.blog-details-content .cta-box .btn-one:hover,.blog-details-content .cta-box a:hover,.blog-details-content .cta-box p a:hover,.blog-two-area .btn-one:hover,.blog-two-area a.btn-one:hover,.blog-two__grid-item .btn-one:hover,.blog-two__grid-item a.btn-one:hover,.blog-two__list-item .btn-one:hover,.blog-two__list-item a.btn-one:hover{color:#ffffff!important;text-decoration:none!important}.blog-details-content .cta-box a,.blog-details-content .cta-box a *,.blog-details-content .cta-box a:active,.blog-details-content .cta-box a:focus,.blog-details-content .cta-box a:link,.blog-details-content .cta-box a:visited{text-decoration:underline!important}.blog-banner-inner{background-image:linear-gradient(135deg,rgba(15,122,149,.3),rgba(13,107,127,.3) 50%,rgba(10,90,106,.3)),url(/assets/images/banner/banner-inner-page.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.blog-banner-heading{color:#ffffff;font-size:2.5rem;font-weight:700}.blog-banner-subtitle{color:#ffffff;margin-top:10px;font-size:1.25rem;text-decoration:none;border-bottom:none;box-shadow:none;display:inline-block}.blog-spacer-hidden{margin-top:0!important;height:0!important;display:none!important;visibility:hidden!important;opacity:0!important}.blog-compact,.blog-main-reset{margin:0!important;padding:0!important}.blog-compact{line-height:1.2!important}.case-study-play-icon{color:#ffffff;font-size:24px;margin-left:4px}.cs-img-contain{object-fit:contain;object-position:center center;width:100%;height:auto;border-radius:8px 8px 0 0;display:block;background-color:#f8f9fa}.ty-banner-bg{background-image:url(/assets/images/banner/banner-inner-page.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.ty-title{font-size:3.5rem;font-weight:700}.ty-subtitle{font-size:1.2rem;opacity:.9}.ty-card{background:rgba(255,255,255,.1);border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.1);height:340px;flex-direction:column}.ty-card,.ty-icon-wrap{display:flex;justify-content:center;align-items:center}.ty-icon-wrap{width:80px;height:80px;border-radius:50%;background:#0f7a95;margin:-50px auto 20px}.ty-icon{font-size:32px;color:#fff}.ty-text{font-size:1.1rem;opacity:.9;line-height:1.6;margin-bottom:30px}.ty-actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.ty-btn-primary{background-color:#ffffff;color:#0f7a95;border:2px solid #ffffff}.ty-btn-primary:hover{background-color:#e6f3ff;color:#0f7a95}.ty-btn-outline{background-color:transparent;color:#ffffff;border:2px solid #ffffff}.ty-btn-outline:hover{background-color:#ffffff;color:#0f7a95}.nf-section{background-color:#f8f9fa;padding-bottom:120px!important}.nf-title{font-size:3.5rem;font-weight:700;color:#0f7a95}.nf-subtitle{font-size:1.2rem;color:#666}.nf-card{background:#ffffff;border-radius:12px;border:1px solid #eef2f7;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:30px}.nf-icon-wrap{width:80px;height:80px;border-radius:50%;background:#0f7a95;display:flex;align-items:center;justify-content:center;margin:0 auto}.nf-icon{font-size:32px;color:#fff}.nf-text{font-size:1.1rem;color:#666;line-height:1.6}.nf-actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.nf-section .nf-actions{margin-bottom:40px!important}.nf-card .nf-actions{margin-bottom:36px!important}.nf-card{padding-bottom:40px!important}.nf-actions .btn{margin-bottom:10px}.nf-btn-primary{background-color:#0f7a95;color:#ffffff;border:2px solid #0f7a95}.nf-btn-primary:hover{background-color:#0a5a6a;border-color:#0a5a6a}.nf-btn-outline{background-color:transparent;color:#0f7a95;border:2px solid #0f7a95}.nf-btn-outline:hover{background-color:#e6f3ff}.nf-actions .btn{display:inline-flex;align-items:center;gap:8px;line-height:1;min-height:44px;border-radius:8px;font-weight:600;padding:12px 28px;font-size:1rem}.nf-actions .btn i{margin-right:8px!important}.nf-actions .nf-btn-primary{background-color:#0f7a95!important;color:#ffffff!important;border:2px solid #0f7a95!important}.nf-actions .nf-btn-primary:hover{background-color:#0a5a6a!important;border-color:#0a5a6a!important}.blog-social-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#0f7a95;border-radius:50%;color:#ffffff;text-decoration:none;transition:all .3s ease;border:1px solid #0f7a95;font-size:14px;font-weight:700}.blog-social-btn:hover{background:#0a5a6a;border-color:#0a5a6a;color:#ffffff;transform:translateY(-2px)}.flat-read-more .bg-accent,.flat-read-more .btn,.flat-read-more .btn-one,.flat-read-more .btn-read-more,.flat-read-more .themesflat-button,.flat-read-more a{width:auto!important;min-width:auto!important;max-width:none!important;display:inline-block!important;padding:10px 20px!important;font-size:14px!important;border-radius:6px!important;line-height:normal!important;height:auto!important;box-sizing:border-box!important;background-color:#0f7a95!important;border-color:#0f7a95!important;color:#fff!important;text-decoration:none!important}.flat-read-more .bg-accent:hover,.flat-read-more .btn-one:hover,.flat-read-more .btn-read-more:hover,.flat-read-more .btn:hover,.flat-read-more .themesflat-button:hover,.flat-read-more a:hover{background-color:#0a5a6a!important;border-color:#0a5a6a!important;color:#fff!important;transform:translateY(-2px)}.blog-details-page .btn-primary,.blog-details-page .btn-primary:active,.blog-details-page .btn-primary:focus,.pagination-wrapper .btn-primary,.pagination-wrapper .btn-primary:active,.pagination-wrapper .btn-primary:focus{background-color:#0f7a95!important;border-color:#0f7a95!important}.pagination-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;padding:10px 8px!important;margin:12px 0 0!important;max-width:100%!important;overflow-x:auto!important}.pagination-btn{padding:6px 10px!important;border:1px solid #0f7a95!important;background:#ffffff!important;color:#0f7a95!important;border-radius:4px!important;cursor:pointer!important;min-width:32px!important;text-align:center!important;font-size:14px!important}.pagination-btn[disabled]{background:#e9ecef!important;cursor:not-allowed!important;opacity:.8!important}.pagination-btn.active{background:#0f7a95!important;color:#ffffff!important}.pagination-ellipsis{padding:0 6px!important;color:#6b7280!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media (max-width:575.98px){.pagination-wrapper{gap:5px!important;padding:8px 6px!important;flex-wrap:wrap!important}.pagination-btn{padding:5px 8px!important;min-width:28px!important;font-size:13px!important}}.blog-details-page .btn-primary:hover,.pagination-wrapper .btn-primary:hover{background-color:#0a5a6a!important;border-color:#0a5a6a!important}.pagination-wrapper .btn-outline-primary{color:#0f7a95!important;border-color:#0f7a95!important;background-color:transparent!important}.pagination-wrapper .btn-outline-primary:focus,.pagination-wrapper .btn-outline-primary:hover{color:#fff!important;background-color:#0f7a95!important;border-color:#0f7a95!important}.subscribe-inline{display:flex!important;align-items:flex-end!important;gap:5px!important;width:100%!important;margin-top:10px!important;margin-bottom:0!important;white-space:normal!important;flex-wrap:nowrap!important}.subscribe-inline input[type=checkbox]{height:20px!important;margin:5px 0 0!important;flex-shrink:0!important;width:auto!important;min-width:16px!important;align-self:flex-start!important}.subscribe-inline__label{white-space:normal!important;font-weight:400!important;line-height:1.4!important;margin:0!important;flex:1 1!important;word-wrap:break-word!important;overflow-wrap:break-word!important;min-width:0!important;max-width:100%!important;display:block!important}.subscribe-inline__label--bold{font-weight:600!important}.col-12 .subscribe-inline__label,.contact__form .subscribe-inline__label,.row .subscribe-inline__label,form .subscribe-inline__label{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;flex:1 1!important;min-width:0!important;max-width:100%!important}.contact-submit{margin-top:10px!important;margin-left:10px!important}.thank-you-btn{margin-bottom:15px;background-color:#0f7a95!important;border-color:#0f7a95!important}.thank-you-btn:hover{background-color:#0a5a6a!important;border-color:#0a5a6a!important;color:#ffffff!important}@media (max-width:767px){.clients__navigation{display:flex!important;justify-content:center!important;align-items:center!important;gap:15px!important;margin-top:20px!important;padding:0 20px!important;max-width:100%!important;overflow:visible!important}.clients__navigation button{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;flex-shrink:0!important;position:relative!important;z-index:10!important}.clients__dot{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 10px!important;flex-shrink:1!important;min-width:0!important}.clients__dot .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 2px!important}}@media (max-width:480px){.clients__navigation{gap:10px!important;padding:0 15px!important}.clients__navigation button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.clients__dot{gap:6px!important;margin:0 8px!important}.clients__dot .swiper-pagination-bullet{width:6px!important;height:6px!important;margin:0 1px!important}}@media (max-width:400px){.clients__navigation{gap:8px!important;padding:0 12px!important}.clients__navigation button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.clients__dot{gap:5px!important;margin:0 6px!important}.clients__dot .swiper-pagination-bullet{width:5px!important;height:5px!important;margin:0 1px!important}}