a{transition:var(--transition)}.arrow-btn::after{content:"";position:absolute;right:27px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(/wp-content/uploads/2026/07/btn-arrows.svg);background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);transition:var(--transition)}.arrow-btn:hover::after{filter:none}body.error404 .default-bnt-row a:last-child::after{filter:none}body.error404 .default-bnt-row a:last-child:hover::after{filter:brightness(0) invert(1)}.elementor-element .blog-box .blog-content .blog-category a{color:var(--color-secondary);font-weight:500;transition:var(--transition)}.elementor-element .blog-box .blog-content .blog-date::after{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;background:var(--color-text);border-radius:100px}.blog-box a.e-image-link-base{position:relative;overflow:hidden}.blog-box a.e-image-link-base::before{content:'';position:absolute;height:0;width:100%;left:0;bottom:0;opacity:0;background:linear-gradient(180deg,transparent 0%,var(--color-secondary) 120%);border-radius:0;transition:all 0.5s ease;z-index:1}.blog-box:hover a.e-image-link-base:before{opacity:1;height:100%}.elementor-element .blog-box .blog-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.elementor-element .blog-box .blog-content h3 a{color:var(--color-heading);font-weight:600;transition:var(--transition);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.elementor-element .blog-box .blog-content h3 a:hover{color:var(--color-secondary)}.elementor-element .blog-box .blog-content .blog-category a:hover{color:var(--color-text)}.elementor-element .elementor-element nav.elementor-pagination .page-numbers{margin:0px!important;border-radius:6px;background:#E9EDEB;width:33px;height:40px;display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.312px;font-family:var(--font-inter);transition:var(--transition);border:0;padding:0}.elementor-element .elementor-element nav.elementor-pagination .page-numbers.current,.elementor-element .elementor-element nav.elementor-pagination .page-numbers:hover{background:var(--color-primary);color:#FAFAF8}.elementor-element .elementor-element nav.elementor-pagination{display:flex;justify-content:center;gap:13px;align-items:center;flex-wrap:wrap;margin-top:40px}.elementor-element .elementor-element nav.elementor-pagination .page-numbers.prev,.elementor-element .elementor-element nav.elementor-pagination .page-numbers.next{width:10px;height:auto;background:#fff0;font-size:0;line-height:0;position:relative}.elementor-element .elementor-element nav.elementor-pagination .page-numbers.prev::after,.elementor-element .elementor-element nav.elementor-pagination .page-numbers.next::after{content:"";position:absolute;top:0;left:0;transform:translateY(-50%);width:10px;height:17.543px;background-repeat:no-repeat;background-size:contain;background-image:url(//wp-content/uploads/2026/07/pagination.icon_.svg);transition:var(--transition)}.elementor-element .elementor-element nav.elementor-pagination .page-numbers.next::after{transform:translateY(-50%) rotateY(180deg)}.elementor-element .elementor-element nav.elementor-pagination .page-numbers.prev:hover::after,.elementor-element .elementor-element nav.elementor-pagination .page-numbers.next:hover::after{background-image:url(/wp-content/uploads/2026/07/pagination.icon-hover.svg)}body .elementor-element .elementor-element nav.elementor-pagination .page-numbers.prev{margin-right:10px!important}body .elementor-element .elementor-element nav.elementor-pagination .page-numbers.next{margin-left:10px!important}.elementor-element .elementor-element nav.elementor-pagination .page-numbers.disabled{pointer-events:none}.taxonomy-section .taxonomy-box .blog-filter-wrapper .blog-filter-btn,.taxonomy-section .taxonomy-box .e-filter .e-filter-item{padding:9px 25px;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.312px;border-radius:46px;border:1px solid #E4E9E7;background:#FFF;color:var(--color-text);transition:var(--transition)}.taxonomy-section .taxonomy-box .blog-filter-wrapper .blog-filter-btn:hover,.taxonomy-box .blog-filter-wrapper .blog-filter-btn.active,.taxonomy-section .taxonomy-box .e-filter .e-filter-item:hover,.taxonomy-section .taxonomy-box .e-filter .e-filter-item.active{background:var(--color-primary);color:#FAFAF8;border-color:var(--color-primary)}.taxonomy-section .taxonomy-box .blog-filter-wrapper,.taxonomy-section .taxonomy-box .e-filter{gap:10px;display:flex;flex-wrap:wrap;justify-content:flex-start}.blog-listing .blog-filter-result{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);padding-top:40px}.blog-listing{margin-bottom:100px;padding-top:70px}body.archive.tag .taxonomy-section{display:none}.taxonomy-section,body .elementor-element.taxonomy-section{padding:20px 0;border-bottom:1px solid #CCC;background-color:#F4F6F5}.taxonomy-section .filter-title{font-weight:600;font-size:16px;color:#000;letter-spacing:-.312px;line-height:normal;padding-right:20px;margin:0;opacity:50%;flex-shrink:0;padding-top:10px}.taxonomy-section .taxonomy-box{padding:0;display:flex;row-gap:15px}body .blog-listing h2{margin:0;padding-bottom:14px}body .blog-listing p{margin:0;font-size:20px;line-height:34px;letter-spacing:-.439px}.addtoany_shortcode .addtoany_list a{position:relative;width:44px;height:44px;background-color:#E9EDEB;border-radius:100px;padding:0;margin-bottom:0;transition:all .4s}.addtoany_shortcode .addtoany_list a:hover{background:var(--color-primary)}.addtoany_shortcode .addtoany_list a span{display:none}.addtoany_shortcode .addtoany_list{display:flex;gap:11px;flex-wrap:wrap}.addtoany_shortcode .addtoany_list a:hover:before{filter:brightness(0) invert(1)}.addtoany_shortcode .addtoany_list a:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .4s;background-repeat:no-repeat;background-position:center;background-size:contain}.addtoany_list a.a2a_button_facebook::before{background-image:url(/wp-content/uploads/2026/07/facebook.svg);width:10px;height:20px}.addtoany_list a.a2a_button_x::before{background-image:url(/wp-content/uploads/2026/07/twitter-icons.svg);width:20px;height:18px}.addtoany_list a.a2a_button_linkedin:before{background-image:url(/wp-content/uploads/2026/07/linkedin.svg);width:19px;height:19px}.addtoany_list a.a2a_button_email:before{background-image:url(/wp-content/uploads/2026/07/email-icon.svg);width:20px;height:16px}.tags-list a{padding:9px 25px;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.312px;border-radius:46px;border:1px solid #E4E9E7;background:#F4F6F5;color:var(--color-text);transition:var(--transition)}.tags-list a:hover{background:var(--color-primary);color:#FAFAF8;border-color:var(--color-primary)}body.single-post section.elementor-element.inner-banner-sec{min-height:740px}.elementor-element .single-info-item{padding-left:18px;margin-left:12px}.elementor-element .single-info-item:first-child{padding-left:0;margin-left:0}.elementor-element .single-info-item::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:100px}.elementor-element .single-info-item:first-child::after{display:none}.typography blockquote{border-radius:8px;border:1px solid #E4E9E7;background:#F4F6F5;padding:46px 60px;font-size:24px;line-height:38px;letter-spacing:-.439px;font-style:italic;position:relative;margin:50px 0}.typography blockquote::after{content:"";position:absolute;right:25px;top:22px;width:91.375px;height:59.102px;background-image:url(/wp-content/uploads/2026/07/blockquote.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.1}.typography a{font-weight:700}.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:var(--color-heading);font-weight:700;margin:0;padding:18px 0 16px}.typography h2{font-size:36px;line-height:normal}.typography h3{font-size:26px;line-height:normal}.typography h4{font-size:24px;line-height:normal}.typography h5{font-size:22px;line-height:normal}.typography h6{font-size:20px;line-height:normal}.typography ul,.typography ol{padding:0;display:flex;flex-direction:column;gap:10px;padding-bottom:35px;margin-top:-4px}.typography ul li{position:relative;padding-left:23px}.typography ul li::before{content:"";position:absolute;top:11px;left:0;width:8px;height:8px;background:var(--color-secondary);border-radius:100px}.typography ul ul,.typography ol ol,.typography ul ol,.typography ol ul{padding-bottom:0;padding-top:15px}.typography>ol,.typography>ol ol,.typography>ul ol{counter-reset:custom-counter}.typography>ol>li,.typography>ol ol>li,.typography>ul ol>li{padding-left:35px;counter-increment:custom-counter;position:relative}.typography>ol>li::before,.typography>ol ol>li::before,.typography>ul ol>li::before{content:counter(custom-counter);position:absolute;left:0;top:4px;height:23px;width:23px;background:var(--color-secondary);color:#fff;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:normal;border-radius:50px}.typography h1+ul,.typography h2+ul,.typography h3+ul,.typography h4+ul,.typography h5+ul,.typography h6+ul,.typography h1+ol,.typography h2+ol,.typography h3+ol,.typography h4+ol,.typography h5+ol,.typography h6+ol{margin-top:0}.typography ul+h2,.typography ul+h3,.typography ul+h4,.typography ul+h5,.typography ul+h6,.typography ol+h2,.typography ol+h3,.typography ol+h4,.typography ol+h5,.typography ol+h6{padding-top:0}.typography iframe{display:block;width:100%;height:500px;margin:50px 0}.typography .wp-video{margin:50px 0}.typography .wp-video,.typography .wp-video .mejs-video{width:100%!important;height:450px!important}.typography .gallery{display:flex;flex-wrap:wrap;margin:50px -10px 50px;row-gap:20px}.typography .gallery .gallery-item{margin-top:0;float:none;width:calc(100% / 3);height:220px;display:block;overflow:hidden;padding:0 10px;margin:0}.typography .gallery .gallery-item .gallery-icon,.typography .gallery .gallery-item .gallery-icon a{width:100%;height:100%}.typography .gallery .gallery-item .gallery-icon a{border-radius:10px}.typography .gallery .gallery-item .gallery-icon a{position:relative;overflow:hidden;display:inline-block}.typography .gallery .gallery-item img{border:none;width:100%;height:100%;object-fit:cover}.typography .gallery .gallery-item .gallery-icon a::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:center;animation:none;opacity:0;transition:all 0.5s ease;transition:all ease-in-out .3s;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z'/%3E%3C/svg%3E");z-index:2}.typography .gallery .gallery-item .gallery-icon a:hover::before{animation:1.5s ease-in-out infinite pulse;transition:all ease-in-out .3s}.table-responsive{margin:50px 0;overflow-x:auto}.table-responsive table{margin-bottom:0;min-width:600px}.table-responsive table tbody>tr:nth-child(odd)>td,.table-responsive table tbody>tr:nth-child(odd)>th{background:#fff}.table-responsive table tbody tr:hover>td,.table-responsive table tbody tr:hover>th{background:#fff}.table-responsive table tbody tr td{text-align:center}.table-responsive table th{font-size:18px;line-height:28px}.table-responsive table td{font-size:16px;line-height:28px}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:.9}}.typography .gallery .gallery-item .gallery-icon a::after{content:"";position:absolute;background:rgb(0 0 0 / .5);bottom:0;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:all .5s linear;z-index:9999;z-index:1}.typography .gallery .gallery-item .gallery-icon a:hover::after{opacity:1;transition:all .5s linear}body .fancybox-navigation .fancybox-button{padding:0;width:40px;cursor:pointer;height:50px;transition:all 0.5s ease}body .fancybox-toolbar .fancybox-button:hover,body .fancybox-toolbar .fancybox-button:focus,body .fancybox-navigation .fancybox-button:hover,body .fancybox-navigation .fancybox-button:focus{background:var(--color-primary)}.typography-section .typography p:first-child{margin-bottom:10px}.partner-section .arrow-btn::after{filter:none}.partner-section .arrow-btn:hover::after{filter:brightness(0) invert(1)}footer .elementor-element ul.elementor-nav-menu{display:flex;flex-direction:column;row-gap:0;justify-content:start;list-style:none}footer .elementor-element ul.elementor-nav-menu li{margin-bottom:14px}footer .elementor-element ul.elementor-nav-menu li:last-child{margin-bottom:0}footer .elementor-element ul.elementor-nav-menu a::after{display:none}footer.elementor .elementor-element .elementor-element .elementor-element nav ul.elementor-nav-menu a{color:rgb(250 250 248 / .8);font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.15px;max-width:max-content}footer.elementor .elementor-element .elementor-element .elementor-element nav ul.elementor-nav-menu a:hover,footer.elementor .elementor-element .elementor-element .elementor-element nav ul.elementor-nav-menu li.current_page_item a{color:var(--color-secondary)}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li a{color:rgb(250 250 248 / .8);font-weight:400}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li a:hover{color:var(--color-secondary)}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul{display:flex;flex-direction:column;gap:8px}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li:first-child{position:relative;padding-left:25px}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li:first-child::before{content:"";position:absolute;left:0;top:3px;width:17px;height:17px;background:url(/wp-content/uploads/2026/07/location-icon.svg);background-repeat:no-repeat;background-size:contain}body footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li a{position:relative;padding-left:25px}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li:nth-child(2) a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(/wp-content/uploads/2026/07/call-img.svg) no-repeat center;background-size:contain}footer.elementor .elementor-element .elementor-element .ftr-contact-info ul li:nth-child(3) a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(/wp-content/uploads/2026/07/email-img.svg) no-repeat center;background-size:contain}@media (max-width:1439px){body.single-post section.elementor-element.inner-banner-sec{min-height:620px}}@media (max-width:1199px){.blog-listing{margin-bottom:70px;padding-top:60px}.blog-listing .blog-filter-result{gap:30px;padding-top:30px}body .blog-listing h2{padding-bottom:10px}.elementor-element .elementor-element nav.elementor-pagination{margin-top:30px}body .blog-listing p{font-size:18px;line-height:32px}body.single-post section.elementor-element.inner-banner-sec{min-height:520px}.typography h2{font-size:32px;line-height:42px}.typography h3{line-height:36px}.typography h4{line-height:34px}.typography h5{line-height:32px}.typography h6{line-height:30px}.table-responsive table th{font-size:17px;line-height:27px}.typography .wp-video,.typography .wp-video .mejs-video{height:400px!important}.typography iframe{height:440px;margin:35px 0}.typography blockquote{padding:35px 30px;font-size:22px;line-height:36px;margin:35px 0}.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{padding:6px 0 10px}.typography ul,.typography ol{padding-bottom:25px}.typography .gallery{margin:35px -10px 35px}.typography .wp-video{margin:35px 0}.table-responsive{margin:35px 0}.typography>ol>li::before,.typography>ol ol>li::before,.typography>ul ol>li::before{top:3px}}@media (max-width:991px){.blog-listing .blog-filter-result{grid-template-columns:repeat(2,1fr)}.taxonomy-section,body .elementor-element.taxonomy-section{border-top:1px solid #CCC}body.single-post section.elementor-element.inner-banner-sec{min-height:unset}.elementor-element .single-info-item::after{background:#000}}@media (max-width:767px){.arrow-btn::after{right:22px}footer.elementor .elementor-element .elementor-element .elementor-element nav ul.elementor-nav-menu a{font-size:15px;line-height:19px}footer .elementor-element ul.elementor-nav-menu li{margin-bottom:12px}.blog-listing .blog-filter-result{gap:20px;padding-top:25px}.blog-listing{margin-bottom:60px;padding-top:50px}.elementor-element .elementor-element nav.elementor-pagination .page-numbers{font-size:15px}body .elementor-element .elementor-element nav.elementor-pagination .page-numbers.prev{margin-right:4px!important}body .elementor-element .elementor-element nav.elementor-pagination .page-numbers.next{margin-left:4px!important}.taxonomy-section .taxonomy-box .blog-filter-wrapper .blog-filter-btn,.taxonomy-section .taxonomy-box .e-filter .e-filter-item,.tags-list a{padding:7px 20px;font-size:15px}.taxonomy-section .taxonomy-box .blog-filter-wrapper,.taxonomy-section .taxonomy-box .e-filter{gap:8px}.taxonomy-section .filter-title{font-size:15px;padding-top:7px;padding-right:15px}body .blog-listing h2{padding-bottom:8px}body .blog-listing p{font-size:16px;line-height:28px}.addtoany_shortcode .addtoany_list{gap:10px}.addtoany_shortcode .addtoany_list a{width:41px;height:41px}.typography h2{font-size:28px;line-height:38px}.typography h3{font-size:24px;line-height:34px}.typography h4{font-size:22px;line-height:32px}.typography h5{font-size:20px;line-height:30px}.typography h6{font-size:18px;line-height:28px}.table-responsive table th{font-size:16px;line-height:26px}.table-responsive table td{font-size:15px;line-height:27px}.typography blockquote{padding:25px 20px;font-size:18px;line-height:30px;margin:28px 0}.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{padding:5px 0 6px}.typography ul,.typography ol{gap:8px}.typography ul,.typography ol{padding-bottom:20px}.typography>ol>li::before,.typography>ol ol>li::before,.typography>ul ol>li::before{top:2px}.typography .gallery{margin:28px -10px 28px}.typography .wp-video{margin:28px 0}.typography iframe{height:320px;margin:28px 0}.typography .wp-video,.typography .wp-video .mejs-video{height:300px!important}.table-responsive{margin:28px 0}.typography .gallery .gallery-item{width:calc(100% / 2)}.typography blockquote::after{right:7px;top:12px;width:67.375px;height:35.102px}}@media (max-width:576px){.blog-listing .blog-filter-result{grid-template-columns:repeat(1,1fr)}.taxonomy-section .taxonomy-box{flex-wrap:wrap}.taxonomy-section .filter-title{padding-top:0}}@media (max-width:479px){.footer-top-row>.elementor-element{width:100%}.typography .gallery .gallery-item{width:100%}}