.font-bricolage{font-family:Bricolage Grotesque,sans-serif}.font-syne{font-family:Syne,sans-serif}.fw-bolder{font-weight:800!important}html{font-size:16px;line-height:1;scroll-behavior:smooth}body{background:#fdfafa;color:#000;font-size:1rem;line-height:1}::selection{background:#9c1c26;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#9c1c26}::-webkit-scrollbar-thumb:hover{background:#000}a,button{text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;color:#000}a:hover,button:hover{text-decoration:none}p,li{font-size:clamp(.875rem,1.5vw,1.1rem);line-height:1.4;color:#595959;font-family:Syne,sans-serif}img{max-width:100%}ul{padding:0;margin:0;list-style-type:none}.lh-0{line-height:normal}section{padding-block:clamp(40px,5vw,80px);position:relative}h1,h2,h3,h4,h5,h6{color:#212121b9;font-family:Bricolage Grotesque,sans-serif}h3{font-size:1.87rem;color:#000}h4{font-size:2.5rem;color:#000;font-weight:600;text-transform:capitalize}h6{font-size:1.25rem;color:#000;font-weight:600;margin-bottom:1rem}.bg-cus-primary,.bg-cus-secondary{background-color:#9c1c26!important}.text-cus-secondary,.text-cus-primary{color:#9c1c26}.text-black{color:#000}.section-title{font-family:Bricolage Grotesque,sans-serif;color:#000;font-weight:700;font-size:clamp(1.5rem,3vw,48px)}.mini-title{font-family:Syne,sans-serif;color:#9c1c26;font-weight:700;font-size:clamp(1.5rem,2vw,2.5rem)}.container-custom{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-custom{max-width:540px}}@media (min-width: 768px){.container-custom{max-width:720px}}@media (min-width: 992px){.container-custom{max-width:960px}}@media (min-width: 1200px){.container-custom{max-width:1300px}}@media (min-width: 1400px){.container-custom{max-width:1700px}}.my-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.my-container{max-width:540px}}@media (min-width: 768px){.my-container{max-width:720px}}@media (min-width: 992px){.my-container{max-width:960px}}@media (min-width: 1200px){.my-container{max-width:1140px}}@media (min-width: 1400px){.my-container{max-width:1359px}}.container-services{width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-services{max-width:540px}}@media (min-width: 768px){.container-services{max-width:720px}}@media (min-width: 992px){.container-services{max-width:960px}}@media (min-width: 1200px){.container-services{max-width:1140px}}@media (min-width: 1400px){.container-services{max-width:1240px}}@media (min-width: 1920px){.container-services{max-width:1670px}}.navbar{justify-content:center}.navbar .bg-color{background-color:#3a3737ad;border-radius:10px;border:1px solid #585151}@media only screen and (max-width: 991px){.navbar .bg-color{border:none;background-color:#3a3737}}.navbar .navbar-nav{gap:160px}@media only screen and (max-width: 1399px){.navbar .navbar-nav{gap:100px;text-align:center}}@media only screen and (max-width: 1199px){.navbar .navbar-nav{gap:18px}}@media only screen and (max-width: 991px){.navbar .navbar-nav{gap:0px;text-align:center}}.navbar .navbar-brand img{width:clamp(8rem,10vw,11rem)}.navbar .nav-link{color:#aaa7a7;font-size:17px;font-weight:400;font-family:Syne,sans-serif;border-bottom:1px solid transparent}.navbar .nav-link.active{color:#000}.navbar .nav-link:hover{color:#9c1c26;border-bottom:1px solid #9c1c26;padding-bottom:0}@media only screen and (max-width: 991px){.navbar .nav-link{padding-top:15px;border:0px}}.navbar .header-Btn{background-color:#9c1c26;color:#fff;width:200px}.navbar .header-Btn:hover{background-color:#fff;color:#9c1c26;box-shadow:0 0 10px #bb26338a}.navbar .header-Btn:hover img{filter:invert(1)}.navbar .dropdown-menu{background-color:#3a3737;border-radius:20px;border:1px solid #585151}.navbar .dropdown-menu .dropdown-item{font-family:Syne,sans-serif;color:#aaa7a7;line-height:1.3;font-size:15px;margin-bottom:10px}.navbar .dropdown-menu .dropdown-item:hover{background-color:#fff;color:#9c1c26;border-radius:5px}.navbar .dropdown-menu .dropdown-item.active{background-color:#fff;color:#9c1c26}.navbar .navbar-toggler{border:none}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.bg-pattren{background-image:radial-gradient(circle at center center,#21212100,#de3241),repeating-linear-gradient(135deg,rgb(205,51,69) 0px,rgb(208,50,68) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(45deg,rgb(204,51,68) 0px,rgb(224,65,79) 5px,transparent 5px,transparent 6px),linear-gradient(90deg,#dd3342,#fff)}.form-error{border:2px solid red!important}.over-flow-hidden{overflow:hidden}.iti{width:100%}.btn-primary{background-color:#9c1c26;font-family:Syne,sans-serif;border-radius:10px;font-size:13px;width:260px;display:inline-block;border:1px solid transparent;color:#fff;transition:all .3s ease-in-out}.btn-primary:hover{background-color:#000;border:1px solid #9c1c26;color:#fff;box-shadow:0 0 10px #9c1c2680;transform:translateY(-5px)}.btn-primary:focus,.btn-primary:active,.btn-primary:focus-visible,.btn-primary.focus,.btn-primary.active{background-color:#000!important;color:#fff!important}.btn-white{background-color:#fff;font-family:Syne,sans-serif;text-align:center;border-radius:10px;font-size:13px;width:280px;display:inline-block;border:1px solid transparent;color:#9c1c26;transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.btn-white{width:100%}}.btn-white:hover{background-color:#000;border:1px solid #9c1c26;color:#9c1c26;box-shadow:0 0 10px #9c1c2680;transform:translateY(-5px)}.btn-white:focus,.btn-white:active,.btn-white:focus-visible,.btn-white.focus,.btn-white.active{background-color:#000!important;color:#fff!important}.btn-scroll-parent{margin-top:120px;transform:rotate(90deg)}.btn-scroll-parent .btn-scroll{background-color:#3a37378a;font-family:Syne,sans-serif;border-radius:30px;border:none;font-size:13px;border:1px solid transparent;color:#fff;transition:all .3s ease-in-out;padding:13px 24px}.btn-scroll-parent .btn-scroll .arrow-up{transform:rotate(269deg);animation:upDown 1s infinite ease-in-out}@keyframes upDown{0%,to{transform:rotate(269deg) translateY(0)}50%{transform:rotate(269deg) translateY(-5px)}}.btn-scroll-parent .btn-scroll:hover{background-color:transparent;border:1px solid #9c1c26;color:#fff;box-shadow:0 0 10px #9c1c2680}.btn-scroll-parent .btn-scroll:focus,.btn-scroll-parent .btn-scroll:active,.btn-scroll-parent .btn-scroll:focus-visible,.btn-scroll-parent .btn-scroll.focus,.btn-scroll-parent .btn-scroll.active{background-color:#000!important;color:#fff!important}.hero-section{background:#000 url(/build/assets/home-bg-ldWiVopM.png) no-repeat center center/cover;background-attachment:fixed;min-height:calc(100dvh - 46px);display:flex;justify-content:center;align-items:center;padding-top:120px;overflow:hidden}@media only screen and (max-width: 767px){.hero-section{background-image:none;background-color:#000}}.hero-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,20px)}.hero-section h1{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(30px,4vw,86px)}.hero-section p{font-family:Syne,sans-serif;font-weight:400;font-size:clamp(14px,2vw,18px)}.hero-section .vector1{position:absolute;bottom:-280px;left:12px;z-index:1;width:650px}@media only screen and (max-width: 1440px){.hero-section .vector1{bottom:-150px;width:490px}}.hero-section .vector2{position:absolute;bottom:24px;right:345px;z-index:1}@media only screen and (max-width: 1688px){.hero-section .vector2{bottom:0;right:50px}}@media only screen and (max-width: 1440px){.hero-section .vector2{bottom:0;right:50px}}.marquee-section{width:100%;overflow:hidden;background:#9c1c26;color:#fff;padding:13px 0}@media only screen and (max-width: 767px){.marquee-section{padding:9px 0}}.marquee-section .marquee{display:flex;width:max-content;animation:marquee 15s linear infinite}.marquee-section .marquee span{font-size:20px;white-space:nowrap;font-family:Syne,sans-serif}@media only screen and (max-width: 767px){.marquee-section .marquee span{font-size:15px}}.marquee-section-rotate{transform:rotate(357deg);margin-block:132px;width:100%;overflow:hidden;background:#9c1c26;color:#fff;padding:13px 0}.marquee-section-rotate .marquee{display:flex;width:max-content;animation:marquee 15s linear infinite}.marquee-section-rotate .marquee span{font-size:20px;white-space:nowrap;font-family:Syne,sans-serif}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-section .about-company{position:absolute;left:20px}@media only screen and (max-width: 991px){.about-section .about-company{left:0}}.about-section .about-content .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.about-section .about-content .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}.about-section .about-content h2{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(30px,6vw,48px);color:#000}.about-section .about-content p{font-size:16px;font-family:Syne,sans-serif;color:#000;letter-spacing:0%;line-height:24px}.about-section .about-right{position:relative;z-index:1}.about-section .about-right h5{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(20px,4vw,24px);color:#9c1c26}.about-section .about-right p{font-size:17px;font-family:Syne,sans-serif;color:#000;letter-spacing:0%;line-height:24px;line-height:29.6px}.about-section .about-arrow{color:#9c1c26;font-family:Syne,sans-serif;font-weight:700;font-size:clamp(14px,2.3vw,15px);text-decoration:underline}.services-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.services-section .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}.services-section .content{border:1px solid #9c1c26;border-radius:13px;transition:all .3s ease-in-out;position:relative;z-index:1}.services-section .content h5{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:22px;color:#000}.services-section .content p{font-size:16px;font-family:Bricolage Grotesque,sans-serif;line-height:1.6}.services-section .content:hover{background-color:#9c1c26;border-radius:13px;color:#9c1c26;box-shadow:0 0 10px #9c1c2680}.services-section .content:hover h5,.services-section .content:hover p{color:#fff}.services-section .content:hover img{filter:brightness(0) invert(1)}.services-section .service-pagination{bottom:21px!important;transition:all .3s ease-in-out}@media only screen and (max-width: 1200px){.services-section .service-pagination{bottom:11px!important}}.services-section .service-pagination .swiper-pagination-bullet{width:50px!important;border-radius:0!important;margin:0!important}@media only screen and (max-width: 1200px){.services-section .service-pagination .swiper-pagination-bullet{width:20px!important}}.services-section .service-pagination .swiper-pagination-bullet-active{background-color:#9c1c26;width:138px!important;height:8px;border-radius:5px}@media only screen and (max-width: 1200px){.services-section .service-pagination .swiper-pagination-bullet-active{width:50px!important}}.services-section .arrow-img{animation:upandDown 1s infinite ease-in-out}.vector9{width:auto;bottom:-151px}@media only screen and (max-width: 1148px){.vector9{bottom:-140px;width:183px}}.img-rotate{animation:rotateInfinite 40s linear infinite}@keyframes rotateInfinite{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.img-universe{display:inline-block;animation:spin 20s linear infinite;transform-origin:50% 50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.projects-section{background:url(/build/assets/project-bg-QzwcMT1M.png) no-repeat center center/cover;width:100%}.projects-section .container-custom .row{border-bottom:1px solid #9c1c26;padding-bottom:18px}.projects-section .span1{text-align:center;font-family:Syne,sans-serif;font-weight:700;font-size:clamp(47px,4vw,48px);color:#000}.projects-section h5{font-family:Syne,sans-serif;font-weight:700;font-size:clamp(23px,4vw,24px);color:#9c1c26}.projects-section p{color:#000;font-size:16px}.why-choose-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.why-choose-section .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}.why-choose-section h4{font-size:clamp(30px,6vw,41px)}.why-choose-section .choose-us-body .content{border:1px solid #9c1c26;border-radius:13px;transition:all .3s ease-in-out;position:relative;z-index:1;background-color:#fff}.why-choose-section .choose-us-body .content h5{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:13px;color:#000}.why-choose-section .choose-us-body .content p{font-size:10px;font-family:Bricolage Grotesque,sans-serif;line-height:1.6;color:#000}.why-choose-section .choose-us-body .content:hover{background-color:#9c1c26;border-radius:13px;color:#9c1c26;transform:translateY(-5px);box-shadow:0 0 10px #9c1c2680}.why-choose-section .choose-us-body .content:hover h5,.why-choose-section .choose-us-body .content:hover p{color:#fff}.why-choose-section .choose-us-body .content:hover img{filter:brightness(0) invert(1)}.why-choose-section .img-parent img{position:relative;transition:all .3s ease-in-out}.why-choose-section .img-parent img:hover{transform:translateY(-5px)}.trusting-work-section{background-color:#9c1c26}.trusting-work-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.trusting-work-section .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}.trusting-work-section h4{font-size:clamp(30px,6vw,41px)}.trusting-work-section .parent{border:1px solid #fff;border-radius:10px;transition:all .3s ease-in-out}.trusting-work-section .parent strong{font-size:16px;font-family:Bricolage Grotesque,sans-serif;color:#fff}.trusting-work-section .parent .icon_img{transition:transform .6s;transform-style:preserve-3d}.trusting-work-section .parent:hover{background-color:#fff;transform:translateY(-5px) rotate(-2deg);border:1px solid #000;box-shadow:-146px 117px 72px -85px #000c}.trusting-work-section .parent:hover strong{color:#9c1c26}.trusting-work-section .parent:hover .icon_img{transform:rotateY(180deg)}.testimonials-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.testimonials-section .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}.testimonials-section p{font-weight:500;font-size:16px}.testimonials-section .content{opacity:.6;transition:all .3s ease-in-out}.testimonials-section .content p{color:#000;position:relative}.testimonials-section .content p:after{content:"";position:absolute;bottom:-16px;left:0;width:100%;height:1px;background:linear-gradient(90deg,#9c1c26,#fff)}.testimonials-section .content h6{font-size:15px}.testimonials-section .content span{font-size:15px;font-family:Syne,sans-serif}.testimonials-section .content:hover{opacity:1;transform:translateY(-5px)}.contact-form-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.contact-form-section .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}.contact-form-section .form-container{background-color:#9c1c26;position:relative;z-index:1;padding:18px 25px;border-radius:15px}@media only screen and (max-width: 991px){.contact-form-section .form-container{padding:18px 14px}}.contact-form-section .form-container .form-title{color:#fff;font-size:clamp(23px,3vw,29px);font-weight:500;font-family:Bricolage Grotesque,sans-serif}.contact-form-section .form-container .input-img{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px}.contact-form-section .form-container input{background-color:transparent;border:1px solid #fff;border-radius:2px;padding-left:2rem;color:#fff;height:clamp(40px,3vw,55px)}.contact-form-section .form-container input::placeholder{color:#fff}.contact-form-section .form-container textarea{background-color:transparent;border:1px solid #fff;border-radius:2px;padding-left:2rem;color:#fff;height:125px}.contact-form-section .form-container textarea::placeholder{color:#fff}.contact-form-section .form-container button{background-color:#fff;font-family:Syne,sans-serif;border-radius:10px;font-size:13px;width:280px;display:inline-block;border:1px solid transparent;color:#9c1c26;transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.contact-form-section .form-container button{width:100%}}.contact-form-section .form-container button:hover{background-color:#000;border:1px solid #9c1c26;color:#9c1c26;box-shadow:0 0 10px #9c1c2680;transform:translateY(-5px)}.contact-form-section .form-container button:focus,.contact-form-section .form-container button:active,.contact-form-section .form-container button:focus-visible,.contact-form-section .form-container button.focus,.contact-form-section .form-container button.active{background-color:#000!important;color:#fff!important}.footer-section{background-color:#9c1c26;padding-block:clamp(40px,5vw,80px)}.footer-section p{font-size:16px;font-family:Syne,sans-serif;color:#fff}.footer-section .social-links{background-color:#9c1c26;position:relative;z-index:1}.footer-section .social-links:after{content:"";position:absolute;top:50%;left:0;width:41%;height:1px;background:#b33b44;z-index:-1}@media only screen and (max-width: 991px){.footer-section .social-links:after{width:100%;bottom:-10px;top:unset}}.footer-section .social-links:before{content:"";position:absolute;top:50%;right:0;width:41%;height:1px;background:#b33b44;z-index:-1}@media only screen and (max-width: 991px){.footer-section .social-links:before{display:none}}.footer-section .social-links img{transition:all .3s ease-in-out}.footer-section .social-links img:hover{transform:translateY(-5px)}.footer-section .contact-details ul li{color:#fff}.footer-section .contact-details ul li a{color:#fff;font-size:16px;font-family:Syne,sans-serif}.footer-section .contact-details ul li a:hover{color:#000}.counter-section .container-custom{background-color:#9c1c26;border-radius:15px;transition:all .3s ease-in-out}.counter-section .container-custom:hover{background-color:#000;transform:translateY(5px)}.counter-section .counter-content{text-align:center}.counter-section .counter-content h5{color:#fff;font-size:clamp(35px,4vw,85px);font-family:Syne,sans-serif;font-weight:700}.counter-section .counter-content span{font-family:Syne,sans-serif;color:#fff;font-size:clamp(15px,1vw,20px)}.our-mission-section .container-custom{background:url(/build/assets/our-mission-bg-CI6naIWq.png) no-repeat center center/cover;border-radius:15px;background-attachment:fixed}.our-mission-section h3{color:#fff;font-size:clamp(30px,3vw,41px);font-family:Bricolage Grotesque,sans-serif;font-weight:700}.our-mission-section p{font-family:Syne,sans-serif;font-weight:400;font-size:clamp(14px,2vw,16px);color:#fff}.our-mission-section .skill-progress .skill-title,.our-mission-section .skill-progress .skill-percent{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2vw,16px);color:#fff}.our-mission-section .skill-progress .progress{background-color:#4e4c4b}.our-process-section .span1{font-family:Syne,sans-serif;font-weight:600;font-size:clamp(14px,2.3vw,18px);color:#9c1c26}.our-process-section .span1 img{display:inline-block;animation:arrowLeftRight .6s infinite alternate ease-in-out}@keyframes arrowLeftRight{0%{transform:translate(0)}to{transform:translate(8px)}}.our-process-section .content{transition:all .3s ease-in-out;position:relative;z-index:1;background-color:#fdfafa}.our-process-section .content h5{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:25px;color:#000}.our-process-section .content p{font-size:16px;font-family:Syne,sans-serif;line-height:1.6;color:#000}.our-process-section .content a{font-size:14px;color:#9c1c26;font-family:Syne,sans-serif;text-decoration:underline}.our-process-section .content .icon_img{transition:transform .6s;transform-style:preserve-3d}.our-process-section .content:hover{transform:translateY(-10px)}.our-process-section .content:hover .icon_img{transform:rotateY(180deg)}.our-process-section .arrow-img{animation:upandDown 1s infinite ease-in-out}@keyframes upandDown{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.contact-page-section input{background-color:transparent;border:1px solid #f8f9fa;border-radius:2px;padding-left:2rem;color:#000;height:clamp(40px,5vw,130px);border-bottom:1px solid #cacaca}.contact-page-section input::placeholder{color:#000;font-family:Syne,sans-serif;font-size:clamp(14px,2vw,21px)}.contact-page-section input:focus{border:1px solid #9c1c26;box-shadow:0 0 0 .25rem #cf260957}.contact-page-section textarea{background-color:transparent;border:1px solid #f8f9fa;border-radius:2px;padding-left:2rem;color:#000;border-bottom:1px solid #cacaca;height:130px}.contact-page-section textarea::placeholder{color:#000;font-family:Syne,sans-serif;font-size:clamp(14px,2vw,21px)}.contact-page-section textarea:focus{border:1px solid #9c1c26;box-shadow:0 0 0 .25rem #cf260957}.contact-page-section .checkbox-group{display:flex;align-items:baseline;gap:15px}.contact-page-section .checkbox-group .check1{height:auto}.contact-page-section .checkbox-group label{font-size:clamp(.875rem,1.5vw,1.1rem);line-height:1.6;color:#000;font-family:Syne,sans-serif}.contact-page-section .checkbox-group label a{color:#9c1c26;font-weight:600}.contact-page-section .checkbox-group label a:hover{text-decoration:underline;color:#000}.contact-page-section button{background-color:#9c1c26;font-family:Syne,sans-serif;border-radius:10px;font-size:13px;width:280px;display:inline-block;border:1px solid transparent;color:#fff;transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.contact-page-section button{width:100%}}.contact-page-section button:hover{background-color:#000;border:1px solid #9c1c26;color:#9c1c26;box-shadow:0 0 10px #9c1c2680;transform:translateY(-5px)}.contact-page-section button:focus,.contact-page-section button:active,.contact-page-section button:focus-visible,.contact-page-section button.focus,.contact-page-section button.active{background-color:#000!important;color:#fff!important}.overlap-image img{border-radius:12px;width:681px}@media only screen and (max-width: 1550px){.overlap-image img{width:667px}}.overlap-image{margin-top:-262px;position:relative;margin-left:-511px}@media only screen and (max-width: 1663px){.overlap-image{margin-left:-500px}}@media only screen and (max-width: 1550px){.overlap-image{margin-left:-455px}}@media only screen and (max-width: 1440px){.overlap-image{margin-left:-433px}}@media only screen and (max-width: 1366px){.overlap-image{margin-left:-403px}}.portfolio-section .span1{color:#9c1c26;font-family:Syne,sans-serif;font-size:18px}.portfolio-section .portfolio-menu .nav-link{text-align:left;padding:12px 15px;font-size:clamp(16px,2vw,17px);font-weight:500;color:#aaa;border-radius:5px;margin-bottom:8px;border:none;transition:.3s}.portfolio-section .portfolio-menu .nav-link.active{background-color:#9c1c26!important;color:#fff!important;border-radius:0 20px 20px 0/0px 20px 20px 0px}.portfolio-section .tab-content img{transition:transform .3s ease}.portfolio-section .tab-content img:hover{transform:scale(1.05)}.portfolio-section .img1{height:166.359px;width:100%}.portfolio-section .img2{height:246.734px;width:100%}.portfolio-section .img3{height:429px;width:100%}.cta-section{background-color:#9c1c26}.cta-section h2{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(30px,3vw,41px);font-weight:700}.packages-section .package-card{max-width:360px;border:1px solid #9c1c26;border-radius:15px;padding:10px 20px;transition:all .3s ease-in-out}.packages-section .package-card h3{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(25px,4vw,34px);color:#9c1c26}.packages-section .package-card .price{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(40px,4vw,64px);color:#9c1c26;border-top:1px solid #e0b9bc;border-bottom:1px solid #e0b9bc}.packages-section .package-card ul li{font-family:Syne,sans-serif;font-weight:500;font-size:clamp(16px,2vw,18px);color:#000}.packages-section .package-card .pkg-btn{font-size:20px;text-transform:uppercase}.packages-section .package-card:hover{box-shadow:0 0 10px #9c1c2680;transform:translateY(-10px);background-color:#9c1c26}.packages-section .package-card:hover h3,.packages-section .package-card:hover .price,.packages-section .package-card:hover li,.packages-section .package-card:hover .pkg-btn{color:#fff}.packages-section .package-card:hover img{filter:brightness(0) invert(1)}.packages-section .package-card:hover .pkg-btn{background-color:#fff;color:#9c1c26}.arrow{display:inline-block;animation:rotateArrow 1s infinite ease-in-out}@keyframes rotateArrow{0%{transform:rotate(0)}50%{transform:rotate(2deg)}to{transform:rotate(0)}}.content-page .content-title{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(26px,3vw,28px);color:#000;margin-block:15px}.trms_privacy ul li{list-style-type:disc;margin-left:20px}
