@font-face{font-family:'Work Sans';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYqz_wNahGAdqQ43Rh_eZDkv_1i4_D2E4A.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYqz_wNahGAdqQ43Rh_eZDlv_1i4_D2E4A.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYqz_wNahGAdqQ43Rh_eZDrv_1i4_D2.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_c6DptfpA4cD3.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nav-color:#FED545;--secondary-font-family:"Work Sans", sans-serif;--primary-font-family:"Work Sans", sans-serif;--heading-color:#252849;--text-color:#000000;--border-color:#DADADA;--light-gray:#F3F3F3;--dark-gray:#1E1E1E;--success-color:#3ea045;--white:#FFFFFF}html{overflow-x:clip;scroll-behavior:smooth}body,.ui-widget{color:var(--text-color);margin:0;padding:0;background-color:#fff;box-sizing:border-box;overflow-x:clip;font-family:var(--primary-font-family);scroll-behavior:smooth}*{box-sizing:border-box}h1,h2,h3,h4,h5{font-family:var(--primary-font-family);color:var(--heading-color);margin:0;line-height:1.2}h1{font-size:clamp(32px, 5vw, 64px);line-height:clamp(40px, 6vw, 72px);font-weight:700}h2{font-size:clamp(28px, 4vw, 48px);line-height:clamp(36px, 5vw, 56px);font-weight:700}h3{font-size:clamp(22px, 3vw, 32px);line-height:clamp(30px, 4vw, 40px);font-weight:600}p{font-size:clamp(16px, 1.2vw, 18px);line-height:clamp(24px, 1.8vw, 28px);font-weight:400;margin:0 0 1rem 0;font-family:var(--primary-font-family),sans-serif}ul,ol{list-style:none;padding:0;margin:0}ul li{font-size:clamp(16px, 1.2vw, 18px);line-height:clamp(24px, 1.8vw, 28px);font-family:var(--primary-font-family),sans-serif}a{color:var(--text-color);text-decoration:none;transition:color 0.3s ease}a:active,a:hover,a:focus,a:visited{text-decoration:none;color:var(--heading-color)}img{max-width:100%;height:auto;display:block}button{cursor:pointer;outline:none;border:none;background:none;font-family:inherit}input,textarea,select{font-family:var(--primary-font-family);font-size:16px;border:1px solid var(--border-color);border-radius:4px;padding:12px 16px;outline:none;transition:border-color 0.3s ease}input:focus,textarea:focus,select:focus{border-color:var(--nav-color)}::placeholder{color:var(--text-color);font-weight:300;font-family:var(--primary-font-family);font-size:16px;opacity:.7}.wrapper{overflow:hidden}.overlay-link{position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:1}.kc-elm{width:100%}.visual-content{padding:0 0;background:var(--light-gray)!important}.title{font-size:clamp(48px, 6vw, 64px);font-weight:800;color:var(--white);line-height:1.25;letter-spacing:-.01em;text-align:left;font-family:var(--primary-font-family);margin-bottom:1rem}.title-top{font-family:var(--primary-font-family);font-size:clamp(18px, 2vw, 24px);font-weight:400;line-height:1.375;letter-spacing:0em;text-align:left;color:var(--white);margin-bottom:1rem}.banner-subtitle p{font-family:var(--primary-font-family);font-size:clamp(16px, 1.2vw, 18px);font-weight:400;line-height:1.375;letter-spacing:0em;text-align:left;color:var(--white);padding:0 135px 0 0;margin-bottom:1rem}.section_title{font-family:var(--primary-font-family);font-size:clamp(32px, 4vw, 40px);font-weight:800;line-height:1.35;letter-spacing:0em;text-align:left;color:var(--dark-gray);margin-bottom:1rem}.section_paragraph{font-family:var(--primary-font-family);font-size:clamp(16px, 1.2vw, 18px);font-weight:400;line-height:1.56;letter-spacing:0em;margin-bottom:1rem}.list-disc li::before{content:'';width:8px;height:8px;background:var(--text-color);position:absolute;left:-4%;top:25%;border-radius:50%}.list-disc li{padding:7px 0;position:relative}.banner-btn .kc_button{color:var(--nav-color)!important;border-radius:4px;border:1px solid #00457B;padding:10px 25px!important;cursor:pointer;font-family:var(--primary-font-family);background-color:var(--white)!important;font-size:16px;font-weight:600;line-height:1.375;letter-spacing:0em;text-align:left;margin-top:20px;text-transform:uppercase;transition:all 0.3s ease}.elementor-widget-container p{font-size:clamp(18px, 2.5vw, 20px);line-height:1.4;font-weight:400;font-family:var(--primary-font-family);margin-bottom:1rem}.elementor-widget-container h1{font-size:clamp(40px, 5vw, 64px);line-height:clamp(54px, 6vw, 72px);font-weight:700;color:var(--heading-color);margin-bottom:1rem}.elementor-widget-container h2{font-size:clamp(28px, 4vw, 48px);line-height:clamp(36px, 5vw, 56px);font-weight:700;color:var(--heading-color)}.elementor-widget-container h3{font-size:clamp(22px, 3vw, 32px);line-height:clamp(30px, 4vw, 40px);font-weight:600;color:var(--heading-color)}.elementor-widget-container h4{font-size:clamp(18px, 2.5vw, 24px);line-height:clamp(26px, 3.5vw, 32px);font-weight:600;color:var(--heading-color);margin-bottom:1rem}.elementor-widget-container h5{font-size:clamp(16px, 2vw, 20px);line-height:clamp(24px, 3vw, 28px);font-weight:500;color:var(--heading-color);margin-bottom:1rem}.elementor-widget-container h6{font-size:clamp(14px, 1.8vw, 16px);line-height:clamp(20px, 2.5vw, 24px);font-weight:500;color:var(--heading-color);margin-bottom:1rem}.elementor-widget-container ul li,.elementor-widget-container ol li{font-size:clamp(16px, 1.2vw, 18px);line-height:clamp(24px, 1.8vw, 28px);font-weight:400;font-family:var(--primary-font-family);color:var(--text-color);margin-bottom:.5rem}.elementor-widget-container a{font-size:clamp(16px, 1.2vw, 18px);line-height:1.2;color:var(--text-color);text-decoration:none;transition:color 0.3s ease}.elementor-widget-container a:hover{color:var(--nav-color)}.primary-btn .elementor-button,.primary-btns,input[type="submit"],button[type="submit"]{position:relative;background:#f7c948!important;color:#000!important;padding:24px 60px 24px 24px;border-radius:999px;font-weight:700;letter-spacing:1px;display:inline-flex;align-items:center;transition:all 0.3s ease;overflow:hidden;border:none!important}.primary-btns{padding:14px 60px 14px 24px}.primary-btn .elementor-button::after,.primary-btns::after,input[type="submit"]::after,button[type="submit"]::after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:6px;top:50%;transform:translateY(-50%) rotate(-45deg);width:44px;height:44px;background:#000!important;color:var(--white)!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all 0.3s ease}button[type="submit"]::after{width:40px;height:40px}.ff-default .ff-btn-lg{padding:12px 60px 12px 24px;border-radius:999px}.primary-btn .elementor-button:hover,.primary-btns:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:#e6b93f!important;color:#000!important}.primary-btn .elementor-button:hover::after,.primary-btns:hover::after,input[type="submit"]:hover::after,button[type="submit"]:hover::after{transform:translate(3px,-50%) rotate(0deg)}.secondary-btn .elementor-button{background:transparent!important;color:var(--white)!important;padding:21.5px 24px;border-radius:999px;font-weight:700;letter-spacing:1px;border:2px solid rgb(255 255 255 / .7)!important;transition:all 0.3s ease}.secondary-btn .elementor-button:hover{background:rgb(255 255 255 / .1)!important;border-color:var(--white)!important;color:var(--white)!important}.main-menu{padding:0;background:var(--light-gray);position:fixed;width:100%;top:0;left:0;right:0;z-index:1000;transition:all 0.3s ease}.header-bottom .navbar-collapse .navbar-nav .nav-item .nav-link{color:var(--dark-gray);font-family:var(--primary-font-family),sans-serif;padding-left:10px;font-weight:400;font-size:16px;position:relative;transition:color 0.3s ease}.header-bottom .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:var(--nav-color)}#menu-primary>li{margin:0 8px}#menu-item-239{padding:0 40px 0 10px}#menu-item-239::after{width:36px;height:36px}#menu-item-239 a:hover{color:#000}#menu-item-238 a{color:#fff;border:1px solid #fff0;font-family:var(--primary-font-family),sans-serif;outline:none;padding:8px 20px;outline:none;border-radius:20px;font-size:16px;background:#000;transition:all 0.3s ease}.sub-title .elementor-widget-container{width:fit-content;padding:12px}#menu-item-238 a:hover{background:var(--nav-color);color:#000}.header-bottom .navbar-collapse .navbar-nav .nav-item .btn1,.card-content .read-more{color:var(--white);border:1px solid var(--nav-color);font-family:var(--primary-font-family),sans-serif;outline:none;padding:8px 35px;border-radius:20px;font-size:16px;background:var(--nav-color);transition:all 0.3s ease}.header-bottom .navbar-collapse .navbar-nav .nav-item .btn1:hover,.card-content .read-more:hover{background:var(--white);color:var(--nav-color);box-shadow:none;border:1px solid var(--nav-color);outline:none;transition:all 0.4s ease}.dropdown-toggle::after{color:var(--nav-color)}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu a.dropdown-item:active,.dropdown-item.active,.dropdown-item:active{color:var(--white);background-color:var(--nav-color)!important}a.dropdown-item:hover{color:var(--nav-color)}div#fluentform_3_success{text-align:center;color:var(--success-color);box-shadow:unset;border:none}label{width:100%;font-family:var(--primary-font-family);font-size:18px;font-weight:300;line-height:1.83;letter-spacing:0em;text-align:left;margin-bottom:.5rem}input[type="email"],input[type="text"],input[type="tel"],input[type="url"],input[type="number"],input[type="search"]{border:1px solid var(--border-color);font-family:var(--primary-font-family);font-size:18px;color:var(--heading-color);width:100%;padding:12px 16px;outline:none;transition:border-color 0.3s ease;border-radius:4px}input[type="text"]:active,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus{opacity:100%;outline:none;border-color:var(--nav-color)}textarea{border:1px solid var(--border-color);font-family:var(--primary-font-family)!important;font-size:16px!important;color:var(--heading-color)!important;width:100%!important;max-height:8rem;margin-top:20px;outline:none;padding:12px 16px;transition:border-color 0.3s ease;border-radius:4px;resize:vertical}.ff-btn-submit{color:var(--white);border:1px solid var(--nav-color);font-family:var(--primary-font-family),sans-serif;outline:none;padding:8px 35px;border-radius:20px;font-size:16px;background:var(--nav-color);transition:all 0.3s ease}.ff-btn-submit:hover{background:var(--white);color:var(--nav-color);box-shadow:none;border:1px solid var(--nav-color);outline:none;transition:all 0.4s ease}.kc-blog-posts-3.kc-blog-grid .post-grid img{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;box-shadow:0 0 4px 0 rgb(0 0 0 / 14%)}.post-title-alt a{font-family:var(--primary-font-family);font-size:clamp(24px, 3vw, 28px);font-weight:500;text-decoration:none;line-height:1.2;color:var(--heading-color);transition:color 0.3s ease}.post-title-alt a:hover{color:var(--nav-color)}.blog-template{padding:80px 0}.single-blog .post-title{padding:10px;padding-bottom:20px}.blog-banner{padding-bottom:50px}.kc-blog-posts-3 .kc-list-item-3 .content{padding:20px!important}.entry-date a{text-decoration:none;color:var(--dark-gray)!important;opacity:.5;font-size:clamp(18px, 2vw, 20px)!important;transition:opacity 0.3s ease}.entry-date a:hover{text-decoration:none!important;opacity:.8}.widget-title{color:#fff;font-size:clamp(18px, 3vw, 20px);line-height:clamp(20px, 4vw, 26px)}a.kc-post-2-button{text-decoration:none;border:unset!important;float:right!important;color:var(--success-color)!important;outline:none;font-family:'poppins',var(--primary-font-family);font-size:clamp(16px, 1.5vw, 18px)!important;font-weight:500;transition:color 0.3s ease}a.kc-post-2-button:hover{background:transparent!important;color:var(--nav-color)!important}footer.custom-footer{background-color:#0f172a;padding:70px 0 50px;clear:both;position:relative}.widgettitle{font-size:20px;color:var(--white);font-weight:700;line-height:1.65;letter-spacing:0em;text-align:left;margin-top:15px;margin-bottom:1rem;font-family:var(--primary-font-family)}.footer-bottom p{text-align:right!important;font-family:var(--primary-font-family);font-size:16px;color:var(--white);opacity:.7;margin:0}.footer-bottom-2 ul{display:inline-flex;font-family:var(--primary-font-family);font-size:20px;color:var(--white);padding:0;margin:0}.footer-bottom-2 ul li{padding-left:35px;list-style:none}.footer-bottom-2 ul li a{color:var(--white);text-decoration:none;transition:color 0.3s ease}.footer-bottom-2 ul li a:hover{color:var(--success-color)}.footer-margin{padding-bottom:0;background:#0f172a;border-top:1px solid #eee;flex-direction:column;text-align:center;display:flex;align-items:center;color:var(--white);justify-content:center;padding:1rem 0 0}.footer-margin p:nth-child(2){font-size:13px}.social-icon{display:flex;margin-bottom:20px;padding:0;margin:0 0 20px 0;list-style:none}.social-icon li{position:relative;width:40px;height:40px;text-align:center;margin:0 3px;top:3px;left:-4px}.footer-social-icons .social-icon a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:var(--white);border-radius:50%;margin:0 5px;font-size:18px;transition:background-color 0.3s ease,opacity 0.3s ease;text-decoration:none}.footer-social-icons .social-icon a.facebook{background-color:#3b5998}.footer-social-icons .social-icon a.twitter{background-color:#1da1f2}.footer-social-icons .social-icon a.linkedin{background-color:#0077b5}.footer-social-icons .social-icon a.youtube{background-color:red}.footer-social-icons .social-icon a.instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.footer-social-icons .social-icon a:hover{opacity:.8}.img-footer{padding-bottom:10px}.social-icon li a i{color:var(--white);text-align:center!important;font-size:26px;line-height:40px}.footer-bottom .social-profile-contain{text-align:right}.footer-widget ul.menu li a{display:inline-block;position:relative;text-decoration:none;transition:color 0.3s ease}.footer-widget ul.menu li a:hover{color:var(--nav-color)}.contact-info{font-size:16px;color:#333}.contact-info h4{font-weight:700;margin-bottom:10px;color:var(--white)}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;align-items:flex-start;margin-bottom:10px}.contact-list i{color:var(--white);margin-right:10px;font-size:18px;margin-top:4px}.contact-list a{color:inherit;text-decoration:none;transition:color 0.3s ease}.contact-list a:hover{color:var(--nav-color)}.contact-list address{font-style:normal;font-size:15px;line-height:1.4;color:var(--white)}.footer-widget a{font-size:15px;font-weight:500;color:#FCFCFC;line-height:1.75;letter-spacing:0em;text-align:left;text-decoration:none;font-family:var(--primary-font-family);transition:color 0.3s ease}.footer-widget a:hover{color:var(--nav-color)}.footer-widget ul.menu li{margin-top:10px}.footer-widget ul.menu li:first-child{padding-top:10px}.footer-ul li{color:var(--dark-gray);line-height:1.75;margin-bottom:10px;padding-top:25px}.footer-ul li a{color:var(--white);line-height:1.62;text-decoration:none;transition:color 0.3s ease}.footer-ul li a:hover{color:var(--nav-color)}.fixed{position:fixed;width:100%;background:var(--light-gray)!important;top:0;left:0;right:0;z-index:1000;transition:all 0.3s ease}.feautered_section .kc-feature-boxes.kc-fb-layout-2{box-shadow:unset}.feautered_section .kc-fb-layout-2 .content-image{text-align:left;margin:0}.feautered_section>div:first-child{border-bottom:1px solid rgb(0 0 0 / .2);border-right:1px solid rgb(0 0 0 / .2);padding:20px 30px 20px 0}.feautered_section>div:last-child{border-bottom:1px solid rgb(0 0 0 / .2);padding:20px 0 20px 30px}.custom_newsletter input{box-shadow:4px 4px 14px rgb(0 0 0 / .15);padding:10px 5px;border:0;outline:none}.custom_newsletter .sbtn{margin:0;margin-left:-5px;border-radius:0;border:1px solid #fff0}.container-fluid.footer{padding:80px}.container-fluid.footer>.row{border-top:1px solid var(--text-color);padding-top:30px}.home.blog-item h4 a{font-family:'Open Sans',var(--primary-font-family);font-size:clamp(24px, 3vw, 30px);font-weight:300;line-height:1.33;text-decoration:none;color:var(--heading-color);transition:color 0.3s ease}.home.blog-item h4 a:hover{color:var(--nav-color)}.social-icons-landing li a i{font-size:32px;margin:12px 0}.share-social-wrap{justify-content:center;display:flex;flex-direction:column;align-items:center}ul.social-icons-landing{display:flex;align-items:center;gap:12px}.single-format-standard.wp-singular.post-template-default{padding:100px 0}.toc-sidebar{position:fixed;top:150px;height:fit-content;background:#f7f7f7;padding:20px;border-radius:8px;max-height:600px;overflow:auto}.toc-sidebar h3{margin-bottom:30px!important;color:#000}.toc-sidebar ul{list-style:none;margin:0;padding:0!important}.toc-sidebar li{padding-bottom:4px!important;list-style:none;font-size:16px!important;padding-bottom:12px!important}.toc-sidebar a{color:#0B4043;text-decoration:none;transition:all .3s ease}.toc-sidebar a:hover{color:red;font-weight:500;transform:scale(1.02);text-decoration:underline}.testimonial-main .item{text-align:center;padding:20px;box-shadow:rgb(0 0 0 / .1) 0 4px 12px;border-radius:12px;min-height:400px;margin:14px 0 14px;background-color:#fff}.testimonial-img+p{font-size:clamp(16px, 2.5vw, 18px);line-height:1.4;font-weight:400;font-family:var(--primary-font-family);text-align:left;margin-bottom:20px}.testimonial-info{text-align:left;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:20px;position:absolute;bottom:50px;left:50%;padding-top:20px;transform:translate(-50%,0%);border-top:1px solid #f7c948}.testimonial-info .testimonial-img img{width:60px;height:60px;border-radius:9999px;object-fit:cover}#testimonial-slider .owl-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#f7c948;left:-75px;border-radius:50px;color:#fff}#testimonial-slider .owl-next{position:absolute;right:0;top:50%;transform:translateY(0%);right:-75px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:red;border-radius:50px;color:#fff;background:#f7c948}.jmj-custom-accordion .elementor-accordion-item{border:none;margin-bottom:16px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .06);transition:all 0.3s ease}.jmj-custom-accordion .elementor-accordion-item:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgb(0 0 0 / .1)}.jmj-custom-accordion .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;font-size:16px;font-weight:600;color:#111;position:relative;transition:all 0.3s ease}.jmj-custom-accordion .elementor-accordion-title{order:1;flex:1}.jmj-custom-accordion .elementor-accordion-icon{order:2;margin-left:auto;display:flex;align-items:center;justify-content:center}.jmj-custom-accordion .elementor-accordion-icon{background:rgb(0 0 0 / .05);border-radius:50%;padding:10px;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease}.jmj-custom-accordion .elementor-tab-title.elementor-active{background:#fff;color:#000}.jmj-custom-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{transform:rotate(180deg);background:#000}.jmj-custom-accordion .elementor-tab-title.elementor-active svg{fill:#fff}.jmj-custom-accordion .elementor-tab-content{padding:0 24px;font-size:14px;line-height:1.7;color:#555;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height 0.4s ease,opacity 0.3s ease,transform 0.3s ease}.jmj-custom-accordion{min-height:750px}.jmj-custom-accordion .elementor-tab-content.elementor-active{padding:20px 24px 24px;max-height:1000px;opacity:1;transform:translateY(0)}.jmj-custom-accordion .elementor-tab-title.elementor-active::after{width:calc(100% - 48px)}.intelligence-section{--intel-ink:#0f172a;--intel-muted:#64748b;--intel-accent:#FED545;--intel-accent-mid:#FED545;--intel-line:rgba(15, 23, 42, 0.08);--intel-card:#ffffff;position:relative;padding:clamp(4rem, 8vw, 6.5rem) 0;overflow:visible!important}.intelligence-section--premium{isolation:isolate}html.intelligence-scroll-animating,html.intelligence-scroll-animating body{scroll-behavior:auto!important}.intelligence-section .container,.intelligence-section .row,.intelligence-section .col-lg-4,.intelligence-section .col-lg-8{overflow:visible!important}.intelligence-slider-container.row{align-items:stretch!important}.intelligence-section .col-lg-4{align-self:stretch}.elementor-element:has(.intelligence-section),.elementor-widget-container:has(.intelligence-section),.elementor-section:has(.intelligence-section){overflow:visible!important}.intelligence-section__head{text-align:center;max-width:min(100%, 52rem);margin:0 auto clamp(2.5rem, 5vw, 3.5rem)}.built-framework-section__head h2{font-size:clamp(1.5rem, 3.2vw, 2.15rem);font-weight:700;letter-spacing:-.025em;line-height:1.28;color:var(--intel-ink);margin:0 0 1.25rem}.built-framework-section__intro{font-size:clamp(0.9375rem, 1.8vw, 1.0625rem);line-height:1.7;color:var(--intel-muted);margin:0 auto;max-width:46rem}.intelligence-section__kicker{font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--intel-accent-mid);margin:0 0 .75rem}.intelligence-section__head h2:not(#built-framework-heading){font-size:clamp(1.65rem, 3.5vw, 2.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--intel-ink);margin:0}.intelligence-thumb-slider{position:sticky;position:-webkit-sticky;top:var(--intelligence-sticky-top,120px);align-self:flex-start;z-index:2;width:100%}.intelligence-thumb-slider--rail{padding:1.25rem 1.35rem;background:var(--intel-card);border-radius:1rem;border:1px solid var(--intel-line);box-shadow:0 4px 24px rgb(15 23 42 / .06)}.left-tab-content{position:relative;display:flex;align-items:flex-start;gap:.85rem;padding:1rem .65rem 1rem .75rem;margin:0;border:none;border-bottom:1px solid var(--intel-line);text-decoration:none;color:inherit;border-radius:.5rem;transition:background 0.25s ease,box-shadow 0.25s ease,color 0.2s ease,opacity 0.25s ease;opacity:.55}.left-tab-content:last-child{border-bottom:none;padding-bottom:.35rem}.left-tab-content:first-child{padding-top:.35rem}.left-tab-content::before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--intel-accent-mid),var(--intel-accent));opacity:0;transform:scaleY(.6);transition:opacity 0.25s ease,transform 0.25s ease}.left-tab-content:hover{opacity:.88;background:rgb(235 238 52 / .04)}.left-tab-content.active{opacity:1;background:rgb(235 229 37 / .07);box-shadow:inset 0 0 0 1px rgb(37 99 235 / .12)}.left-tab-content.active::before{opacity:1;transform:scaleY(1)}.left-tab-content__letter{flex:0 0 auto;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;letter-spacing:.02em;color:#000;background:linear-gradient(145deg,rgb(37 99 235 / .12),rgb(30 58 138 / .08));border:1px solid rgb(37 99 235 / .2);border-radius:.5rem;margin-top:.1rem}.left-tab-content.active .left-tab-content__letter{background:linear-gradient(145deg,var(--intel-accent-mid),var(--intel-accent));color:#000;border-color:#fff0}.left-tab-content__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.left-tab-content__title{display:block;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:#000;line-height:1.25}.left-tab-content__meta{display:block;font-size:.8125rem;line-height:1.4;color:var(--intel-muted)}.left-tab-content h4{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--intel-accent);margin:0 0 .35rem}.left-tab-content p{font-size:.875rem;line-height:1.45;color:var(--intel-muted);margin:0;max-width:20rem}.intelligence-main-slider{display:flex;flex-direction:column;gap:1.75rem;min-height:1100px}.card-item{background:var(--intel-card);padding:clamp(1.75rem, 4vw, 2.5rem);border-radius:1.25rem;border:1px solid var(--intel-line);transition:transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.35s ease}.card-item--elevated{box-shadow:0 1px 0 rgb(255 255 255 / .8) inset,0 12px 40px rgb(15 23 42 / .07)}.card-item--elevated:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgb(255 255 255 / .85) inset,0 20px 50px rgb(15 23 42 / .1)}.top-content h3{font-size:clamp(1.35rem, 2.5vw, 1.65rem);font-weight:700;letter-spacing:-.02em;color:var(--intel-ink);margin:0 0 .75rem;line-height:1.25}.top-content p{font-size:1rem;line-height:1.65;color:var(--intel-muted);margin:0;max-width:48rem}.built-pillar-card__visual{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:1.35rem;padding-bottom:1.25rem;border-bottom:1px solid var(--intel-line)}.built-pillar-card__badge{flex:0 0 auto;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:800;letter-spacing:.04em;color:#000;background:linear-gradient(145deg,var(--intel-accent-mid),var(--intel-accent));border-radius:.75rem;box-shadow:0 4px 14px rgb(37 99 235 / .35)}.built-pillar-card__icons{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;flex:1 1 auto;justify-content:flex-start;min-width:0}.built-pillar-card__icon-cell{display:flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;color:var(--intel-accent-mid);background:linear-gradient(155deg,rgb(37 99 235 / .11),rgb(30 58 138 / .06));border:1px solid rgb(37 99 235 / .15);border-radius:.75rem}.built-pillar-card__icon-cell svg{width:1.75rem;height:1.75rem;display:block}.built-pillar-card__body h3{font-size:clamp(1.25rem, 2.2vw, 1.5rem);font-weight:700;letter-spacing:-.02em;color:var(--intel-ink);margin:0 0 .85rem;line-height:1.28}.built-pillar-card__copy{font-size:clamp(0.9375rem, 1.5vw, 1.02rem);line-height:1.72;color:var(--intel-muted);margin:0}.intel-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:2rem}.intel-icon-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:1.1rem .65rem;border-radius:.9rem;background:linear-gradient(165deg,#f8fafc 0%,#ffffff 55%);border:1px solid rgb(15 23 42 / .06);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.intel-icon-tile:hover{border-color:rgb(37 99 235 / .25);box-shadow:0 8px 24px rgb(37 99 235 / .08);transform:translateY(-2px)}.intel-icon-tile__svg{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--intel-accent-mid);background:linear-gradient(145deg,rgb(37 99 235 / .1),rgb(30 58 138 / .06));border-radius:.75rem}.intel-icon-tile__svg svg{display:block;width:1.65rem;height:1.65rem}.intel-icon-tile__label{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--intel-ink);letter-spacing:-.01em}.bottom-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.icon-box{display:flex;flex-direction:column;gap:8px}.icon-box h5{font-size:16px;color:var(--intel-ink)}.slide-item.active .card-item{border-color:rgb(37 99 235 / .35);box-shadow:0 0 0 1px rgb(37 99 235 / .15),0 16px 48px rgb(37 99 235 / .12)}a.btn-v1{background:#9FD7FF;padding:12px 25px;font-size:18px;font-weight:600;color:#14133D;border-radius:6px;border:2px solid #9FD7FF;transition:all 0.3s ease}a.btn-v1:hover{color:#9FD7FF!important;background:#fff0}.page-error-area.section-space{padding:120px 0}@media (max-width:992px){.intelligence-thumb-slider{position:static}.intelligence-main-slider{min-height:auto}.intelligence-main-slider--built{min-height:auto}.intel-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.built-framework-section__head{margin-bottom:2rem}}@media (max-width:768px){.bottom-list{grid-template-columns:1fr}.intel-icon-grid{grid-template-columns:1fr;gap:.75rem}.top-content h3{font-size:1.25rem}.top-content p{font-size:.9375rem}.left-tab-content__letter{width:2rem;height:2rem;font-size:.8125rem}.built-pillar-card__visual{flex-direction:column;align-items:flex-start}.built-pillar-card__icons{width:100%}}@media (max-width:576px){.intelligence-thumb-slider--rail{padding:1rem 1rem}.left-tab-content{padding:.85rem .5rem;gap:.65rem}.built-pillar-card__badge{width:2.75rem;height:2.75rem;font-size:1.15rem}.built-pillar-card__icon-cell{width:3rem;height:3rem}}.filter-tabs{display:flex;gap:10px;justify-content:center;margin:20px 0 50px;flex-wrap:wrap}.filter-tab{padding:8px 16px;border:none;background:#eee;cursor:pointer;border-radius:20px}.filter-tab.active{background:var(--nav-color);color:#fff}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,360px);gap:20px;justify-content:center}.project-card{border-radius:12px;overflow:hidden;position:relative}.project-thumb{position:relative}.project-thumb img{width:100%;height:275px!important;object-fit:cover;transition:0.4s;display:block}.project-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .85));color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:0.2s}.project-card:hover img{transform:scale(1.1)}.project-card:hover .project-overlay{opacity:1}.project-overlay h3{margin:0 0 5px;font-size:clamp(16px, 2.5vw, 20px);color:#fff}.project-overlay p{font-size:clamp(14px, 2.5vw, 15px);margin:3px 0}.status-completed{color:#4caf50;font-size:12px}.status-ongoing{color:#ff9800;font-size:12px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px;padding:0}}@media (min-width:768px) and (max-width:991px){div#toc-sidebar{display:none}#menu-item-238 a{color:var(--dark-gray);border:unset;padding:.3rem .5rem;background:unset}.navbar-toggler{position:relative;width:25px;height:20px;padding:0;background-color:#fff0;outline:unset!important;border:unset!important;background:unset;box-shadow:unset!important}#menu-item-239{width:fit-content;padding:3px 58px 2px 6px!important}.navbar-toggler span{position:absolute;left:5%;transform:translateY(-50%);height:2px;width:100%;background:var(--nav-color);transition:all 0.5s ease}.navbar-toggler span:nth-of-type(1){top:20%}.navbar-toggler span:nth-of-type(2){top:50%;width:75%}.navbar-toggler span:nth-of-type(3){top:80%}.navbar-toggler[aria-expanded="true"] span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar-toggler[aria-expanded="true"] span:nth-of-type(2){left:-100%;opacity:0}.navbar-toggler[aria-expanded="true"] span:nth-of-type(3){top:50%;transform:translateY(-50%) rotate(-45deg)}}@media only screen and (max-width:767px){div#toc-sidebar{display:none}.intelligence-slider-container.row{gap:32px}a.img-fluid.img-footer img{width:250px;padding-bottom:20px}#menu-item-238 a{color:var(--dark-gray);border:unset;padding:.3rem .5rem;background:unset}.main-menu{padding:0 0 12px}#menu-item-239{width:fit-content;padding:3px 58px 2px 6px!important}.title{font-size:clamp(28px, 5vw, 32px);line-height:1.44}.section_title{font-size:clamp(28px, 5vw, 32px);line-height:1.44}.banner-subtitle p{padding:0}.nav-item .btn1,.nav-item .btn2{margin-top:10px}.navbar-nav .nav-item .btns{margin-top:20px;align-items:center;text-align:center;font-size:19px}.header-top li a i{font-size:15px}.nav-pills-custom .nav-link{margin-left:-19px}.navbar-toggler{position:relative;width:25px;height:20px;padding:0;background-color:#fff0;outline:unset!important;border:unset!important;background:unset;box-shadow:unset!important}.navbar-toggler span{position:absolute;left:5%;transform:translateY(-50%);height:2px;width:100%;background:var(--nav-color);transition:all 0.5s ease}.navbar-toggler span:nth-of-type(1){top:20%}.navbar-toggler span:nth-of-type(2){top:50%;width:75%}.navbar-toggler span:nth-of-type(3){top:80%}.navbar-toggler[aria-expanded="true"] span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar-toggler[aria-expanded="true"] span:nth-of-type(2){left:-100%;opacity:0}.navbar-toggler[aria-expanded="true"] span:nth-of-type(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.footer-bottom p{text-align:center!important}.social-icon{justify-content:start;gap:14px}}