@font-face{font-family:"cera-pro-bold";src:url("../fonts/Cera_Pro_Bold.otf") format("opentype")}@font-face{font-family:"Cera-Pro-Light";src:url("../fonts/Cera_Pro_Light.otf") format("opentype")}@font-face{font-family:"Cera-Pro-medium";src:url("../fonts/Cera_Pro_Medium.otf") format("opentype")}@font-face{font-family:"Cera-Pro-regular";src:url("../fonts/Cera_Pro_Regular.otf") format("opentype")}body{cursor:none}.cursor{position:fixed;top:0;left:0;width:24px;height:40px;background-image:url("https://invictaworks.com/wp-content/uploads/2026/02/Asset-2@4x-1.png");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transform:translate(-50%, -50%);z-index:999999;transition:transform .2s ease}.cursor-follower{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;transform:translate(-50%, -50%);z-index:999998;transition:transform .2s ease,opacity .3s ease}@media(max-width: 991px){.cursor,.cursor-follower{display:none}body{cursor:auto}}.invicta-header{position:sticky;top:0;z-index:999;background-color:#dbae41}.invicta-header .navbar{padding:18px 0}.invicta-header .navbar-brand img{width:300px}.invicta-header .nav-link{color:#000;font-size:20px;font-weight:500;font-family:"Cera-Pro-medium";padding:0 18px;position:relative}.invicta-header .nav-link::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.invicta-header .nav-link:hover::after,.invicta-header .nav-link.active::after{transform:scaleX(1)}.invicta-header .navbar-toggler{border-color:rgba(0,0,0,0)}.invicta-header .navbar-toggler:focus{box-shadow:none}.invicta-header .navbar-toggler .navbar-toggler-icon{background:none;position:relative;height:2px;background-color:#000;display:block}.invicta-header .navbar-toggler .navbar-toggler-icon::before,.invicta-header .navbar-toggler .navbar-toggler-icon::after{content:"";position:absolute;width:100%;height:2px;background-color:#000;transition:.3s ease}.invicta-header .navbar-toggler .navbar-toggler-icon::before{top:-8px}.invicta-header .navbar-toggler .navbar-toggler-icon::after{top:8px}.invicta-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-color:rgba(0,0,0,0)}.invicta-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon::before{transform:rotate(45deg);top:0}.invicta-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{transform:rotate(-45deg);top:0}.invicta-header .menu-close-btn{background:none;border:none;font-size:28px;font-weight:600;margin:12px 12px 0 auto;cursor:pointer;color:#000}@media(max-width: 991px){.invicta-header .navbar-brand img{width:200px}.invicta-header .nav-link{padding:12px 0;text-align:center}.invicta-header .nav-link::after{display:none}}.belief-section{padding:150px 0;background-color:#fff;height:100%;position:relative;min-height:100vh;overflow:hidden}.belief-section .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.belief-section .content-box{position:absolute;top:37%;width:100%;left:50%;transform:translate(-50%, -50%);text-align:center;text-align:center}.belief-section .content-box .belief-title{font-size:80px;font-weight:800;font-family:"cera-pro-bold";line-height:1.1;margin-bottom:25px}.belief-section .content-box .belief-title .dark{color:#2c2e35}.belief-section .content-box .belief-title .gold{color:#e5af48}.belief-section .content-box .belief-subtitle{font-size:20px;text-transform:uppercase;font-family:"Cera-Pro-regular";color:#000;font-weight:500;margin-bottom:50px}.belief-section .content-box .belief-actions{display:flex;align-items:center;justify-content:center;gap:20px}.belief-section .content-box .belief-actions .circle-arroww{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.belief-section .content-box .belief-actions .circle-arroww img{width:100%;transform:rotate(-90deg);transition:transform .45s ease}.belief-section .content-box .btn-outline-gold{border:2px solid #e5af48;background:#e5af48;color:#fff;padding:5px 18px;border-radius:30px;font-family:"Cera-Pro-medium";font-size:22px;font-weight:500;transition:all .3s ease}.belief-section .content-box .btn-outline-gold:hover{color:#dbae41;background-color:#fff}.belief-section .content-box .btn-dark-rounded{background:#21160e;color:#fff;padding:5px 50px;border-radius:30px;font-size:22px;font-family:"Cera-Pro-medium";font-weight:500;transition:all .3s ease}.belief-section .content-box .btn-dark-rounded:hover{background:#000}@media(max-width: 768px){.belief-section{padding:80px 20px}.belief-section .belief-title{font-size:38px}.belief-section .belief-subtitle{font-size:12px}.belief-section .belief-actions{flex-direction:column}}.insight-section{padding:50px 0;height:800px;color:#f2f2f2;background-image:url("../images/IW - WEBSITE DESIGN.png");background-size:cover;background-position:left bottom;background-repeat:no-repeat}@media(max-width: 1240px){.insight-section{height:auto;background-image:none;background-color:#21160e}}.insight-section .main-box{padding-top:60px;max-width:800px;margin:0px 20% 0px auto}@media(max-width: 1500px){.insight-section .main-box{margin:0px 5% 0px auto;padding:20px}}@media(max-width: 1200px){.insight-section .main-box{margin:0px auto 0px auto;padding:20px}}.insight-section .main-box .insight-content p{font-size:25px;line-height:1.8;font-family:"Cera-Pro-Light";margin-bottom:18px;color:#f2f2f2}.insight-section .main-box .insight-content h4{font-family:"cera-pro-bold";font-size:30px;color:#dbae41}@media(max-width: 767px){.insight-section .main-box .insight-content p{font-size:18px}}.growth-section{padding:100px 0 0 0 !important}.growth-section .growth-title{font-size:36px;font-weight:800;letter-spacing:1px}.growth-section .growth-title span{color:#e0b443}.growth-section .growth-card{background:#e6e6e6;border-radius:12px;padding:15px 28px;transition:background-color 1.7s ease}.growth-section .growth-card h4{font-size:20px;font-family:"Cera-Pro-medium";font-weight:700;margin-bottom:12px;text-align:center}.growth-section .growth-card ul{padding-left:0px;text-align:center;margin:0}.growth-section .growth-card ul li{font-size:14px;margin-bottom:8px;font-family:"Cera-Pro-regular";list-style:none}.growth-section .growth-card .icon img{max-width:100px}.growth-section .growth-card:hover{background:#1b120b;color:#fff}.growth-section .growth-card:hover .icon img{filter:brightness(0) saturate(100%) invert(74%) sepia(38%) saturate(676%) hue-rotate(6deg) brightness(94%) contrast(92%) !important}.growth-section .growth-card:hover h4,.growth-section .growth-card:hover li{color:#fff}.growth-section .growth-card.active .icon img{filter:brightness(0)}.clients-section{padding:100px 0}.clients-section .clients-title{font-size:36px;font-weight:800;letter-spacing:3px;font-family:"cera-pro-bold";color:#e0b443}.clients-section .client-logo{max-width:180px;max-height:80px;transition:.3s ease}.clients-section .client-logo:hover{transform:scale(1.4) !important}@media(max-width: 576px){.clients-title{font-size:26px}.client-logo{max-width:150px}}.work-section{background:radial-gradient(circle at center, #2a1a0f, #0d0704);padding:100px 0}.work-section .work-title{color:#e0b443;font-size:36px;font-family:"cera-pro-bold";font-weight:700;letter-spacing:2px}.work-section .work-card{border-radius:12px;overflow-x:hidden}.work-section .work-card .work-card-top img{width:100%;transition:transform .6s ease;height:60% !important;border-radius:17px 17px 0 0}.work-section .work-card .work-card-top img:hover{transform:scale(1.04)}.work-section .work-card .work-card-bottom{background:#f1f1f1;padding:10px 0px 10px 20px;font-family:"Cera-Pro-regular";border-radius:0 0 17px 17px;font-size:23px;color:#000}.change-section{background:#fff}.change-section .change-title{font-weight:800;padding-left:10%;letter-spacing:1px;color:#1f160f;margin-top:50px;font-size:36px;font-family:"cera-pro-bold"}.change-section .change-title span{color:#e0b443;margin-left:200px}@media(max-width: 768px){.change-section .change-title{padding-left:0;padding-bottom:10px;font-size:30px;text-align:center}.change-section .change-title span{margin-left:150px}}@media(max-width: 600px){.change-section .change-title{padding:0}.change-section .change-title span{margin-left:0px}}.change-section .change-subtitle{color:#333;margin:15px 0 25px;font-family:"Cera-Pro-Light";font-size:25px}.change-section .focus-list{list-style:none;padding-left:0;margin-bottom:25px;display:flex;flex-direction:column}.change-section .focus-list li{list-style:disc !important}.change-section .focus-list li span{padding:8px 14px;margin-bottom:8px;font-size:20px;display:inline-block;position:relative;font-family:"Cera-Pro-regular";padding-left:29px !important;margin-left:-11px}.change-section .focus-list li span:hover{background:#1f160f;color:#fff}.change-section .focus-list li span:hover::after{content:"•";position:absolute;left:-4px;top:20%}.change-section .focus-list li span:hover::before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);border-top:25px solid rgba(0,0,0,0);border-bottom:23px solid rgba(0,0,0,0);border-right:21px solid #1f160f}@media(max-width: 1400px){.change-section .focus-list li .focus-list li.active{margin:0}}@media(max-width: 991px){.change-section .focus-list li .focus-list li.active{margin:0;padding:9px 16px}}.change-section .change-footer{font-size:20px;font-family:"Cera-Pro-Light";color:#333}.change-section .focus-icon{width:190px;height:190px;margin:0 auto;display:flex;align-items:center;justify-content:center}.change-section .focus-icon img{width:100%;transition:transform .4s ease;transform:rotate(-44deg);display:block}.change-section .focus-title{font-weight:600;font-size:22px;font-family:"cera-pro-bold";color:#1f160f;text-align:center}.cta-section{background:radial-gradient(circle at left, #2a1a0f, #0d0704);padding:100px 0}.cta-section .cta-title{font-weight:800;color:#fff;font-size:36px;font-family:"cera-pro-bold";line-height:1.1}.cta-section .cta-title span{color:#e0b443}@media(max-width: 600px){.cta-section .cta-title{padding:0}}.cta-section .cta-text{color:#fff;font-size:26px;font-family:"Cera-Pro-regular";margin-bottom:25px}.cta-section .cta-info{color:#e0b443;font-size:26px;margin-bottom:25px;font-family:"Cera-Pro-regular"}.cta-section .cta-info span{color:#e0b443;font-weight:600}.cta-section .cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:35px}.cta-section .cta-actions .cta-btn{background:#e0b443;color:#fff;padding:8px 16px;font-size:24px;border-radius:6px;font-weight:500;font-family:"Cera-Pro-regular"}.cta-section .cta-actions .cta-btn:hover{background:#fff;color:#cfa136}.cta-section .cta-actions .social-icons a{width:44px;height:44px;display:inline-flex;align-items:center;transition:transform .3s ease;margin-right:8px}.cta-section .cta-actions .social-icons a img{width:100%}.cta-section .cta-actions .social-icons a:hover{transform:scale(1.2)}.cta-section .feedback-box{width:100%;padding:40px 40px 40px 0}.cta-section .feedback-box .form-group{margin-bottom:35px}.cta-section .feedback-box .form-group input,.cta-section .feedback-box .form-group textarea{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #6c6c6c;font-size:13px;color:#fff;outline:none;resize:none}.cta-section .feedback-box .form-group input::-moz-placeholder, .cta-section .feedback-box .form-group textarea::-moz-placeholder{color:#cfcfcf;font-size:15px}.cta-section .feedback-box .form-group input::placeholder,.cta-section .feedback-box .form-group textarea::placeholder{color:#cfcfcf;font-size:15px}.cta-section .feedback-box .form-group input:focus,.cta-section .feedback-box .form-group textarea:focus{border-bottom-color:#fff}.cta-section .feedback-box .form-btn{text-align:center}.cta-section .feedback-box .form-btn .feedback-btn{background:#e0b443 !important;color:#fff !important;padding:8px 16px !important;font-size:24px !important;border-radius:6px !important;font-weight:500 !important;font-family:"Cera-Pro-regular" !important}.cta-section .feedback-box .form-btn .feedback-btn:hover{background:#fff !important;color:#cfa136 !important}.footer-bottom{background:#fff;border-top:1px solid #eee}.footer-bottom .footer-text{font-size:17px;color:#333;font-family:"Cera-Pro-regular"}.footer-bottom .footer-link{font-size:17px;font-family:"Cera-Pro-regular";color:#333;text-decoration:none}.footer-bottom .footer-link:hover{text-decoration:underline;color:#e0b443}.footer-bottom .footer-link .divider{margin:0 6px;color:#999}.popup-form{display:flex;height:100%}.popup-form .left-form{margin:0;height:100%;background-color:#001137;color:#fff;padding:60px 40px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 768px){.popup-form .left-form{display:none !important}}.popup-form .left-form img{max-width:50%;height:auto;margin-bottom:20px}.popup-form .left-form p{font-size:18px;color:#f1c40f;font-family:var(--font-Cera-Pro-Light)}.popup-form .form-right{height:100%;background-color:#eaf3e7;padding:10px 40px;display:flex;flex-direction:column;justify-content:center;position:relative;display:flex;flex-direction:column;gap:10px}@media(max-width: 768px){.popup-form .form-right{padding:10px 10px}}.popup-form .form-right label{text-align:left !important;color:#0b8040 !important;font-weight:400}.popup-form .form-right .checkbox .wpcf7-list-item-label{color:#000;font-weight:400;font-size:14px}.popup-form .form-right .close-btn{position:absolute;top:10px;right:15px;font-size:28px;font-weight:cera-pro-bold;color:#000;cursor:pointer;z-index:1001}.popup-form .form-right .logo{max-width:160px;margin-bottom:0px}.popup-form .form-right .form-title{font-family:var(--font-Cera-Pro-medium);font-size:25px;font-weight:600;color:#2e7d32;margin-bottom:0px}.popup-form .form-right .form-subtitle{font-size:14px;color:#444;margin-bottom:10px}.popup-form .form-right input[type=text],.popup-form .form-right input[type=email],.popup-form .form-right input[type=tel]{padding:5px 14px;font-size:16px;border:1px solid #ccc;border-radius:4px;width:100%}.popup-form .form-right .checkbox{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#666}.popup-form .form-right .checkbox input{accent-color:#2e7d32}.popup-form .form-right .submit-btn{background-color:#2e7d32 !important;color:#fff !important;font-weight:cera-pro-bold !important;font-size:16px !important;padding:12px !important;border:none !important;border-radius:4px !important;text-transform:uppercase !important;transition:.3s !important}.popup-form .form-right .submit-btn:hover{background-color:#1b5e20}.swal2-container .swal2-popup{padding:0px !important}.swal2-container .swal2-popup .swal2-html-container{margin:5px 5px 5px}.scroll-top{position:fixed;right:25px;bottom:30px;width:52px;height:52px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;z-index:9999;box-shadow:0 10px 25px rgba(0,0,0,.35);transition:all .35s ease}.scroll-top img{width:47px;height:auto;filter:invert(80%) sepia(40%) saturate(500%) hue-rotate(10deg)}.scroll-top:hover{transform:translateY(-4px);background:#e0b443}.scroll-top:hover img{filter:invert(0)}.scroll-top.show{opacity:1;visibility:visible}@media(max-width: 576px){.scroll-top{width:44px !important;height:44px;right:18px;bottom:20px}.scroll-top img{width:40px}}.custom-form{width:100%}.custom-form .form-group{margin-bottom:5px !important}.custom-form input,.custom-form textarea{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(255,255,255,.3);padding:12px 0;color:#fff;font-size:18px;outline:none}.custom-form input::-moz-placeholder, .custom-form textarea::-moz-placeholder{color:rgba(255,255,255,.6)}.custom-form input::placeholder,.custom-form textarea::placeholder{color:rgba(255,255,255,.6)}.custom-form textarea{resize:none;height:70px}.custom-form .form-btn{text-align:center;margin-top:40px}.custom-form input[type=submit]{background:#e0b443;color:#fff;border:none;padding:14px 55px;font-size:22px;font-weight:500;border-radius:8px;cursor:pointer;width:auto;display:inline-block;transition:all .3s ease}.custom-form input[type=submit]:hover{background:#c89a2f}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#fff}