body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:1px}body,html{scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{height:8px;width:5px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#555}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{margin:0}.full-header{background-color:#f0f8ff00;display:flex;justify-content:center}.header.top-bar-visible .top-bar{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.header.top-bar-hidden .top-bar{opacity:0;transform:translateY(-100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.header{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:3px solid #e03a27;border-right:3px solid #e03a27;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.top-bar{align-items:center;background-color:#2b2b2b;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 20px;transition:transform .3s}.top-bar span{margin-right:20px}.top-bar span:last-child{margin-right:0}.main-header{align-items:center;background-color:#ffffffd6;border-bottom:3px solid #e03a27;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:space-between;padding:7px 20px}.top-text{font-size:15px;font-weight:200;letter-spacing:1px;margin-bottom:0}.top-link{color:#008fbf;font-weight:600;text-decoration:none}.top-last{align-items:center;display:flex;gap:2rem}.logo{height:auto;width:14rem}.logo1{height:auto;width:4rem}.nav-links{align-items:center;display:flex;gap:15px}.nav-links a{color:#000;font-size:16px;font-weight:600;letter-spacing:1px;padding:5px 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-links a:hover{color:#e03a27}.dropdown{position:relative}.dropdown-menu{background-color:#232323;border-top:4px solid #e03a27;box-shadow:0 2px 8px #0000001a;display:none;flex-direction:column;left:0;min-width:150px;padding:10px 15px;position:absolute;top:100%;transition:all .3s ease;z-index:100}.dropdown-menu a{color:#fff;font-size:14px;padding:8px 10px;white-space:nowrap}.dropdown-menu a:hover{background-color:#f8f8f800;color:#e03a27}.dropdown:hover .dropdown-menu{animation:slideDown .3s ease;display:flex}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.book-meeting{background-color:#000;border:1px solid #fff;border-radius:5px;color:#fefefe;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s ease}.book-meeting:hover{background-color:#fff;border:1px solid #000;color:#000}.hamburger-menu{color:#fff;cursor:pointer;display:block;font-size:24px}.last{align-items:center;display:flex;gap:3rem}.menu-slider{animation:slideIn .3s ease;background-color:#008fbf00;background-image:linear-gradient(104deg,#2b3140 45.8%,#28607e 149%);color:#fff;display:flex;flex-direction:column;height:100%;padding:20px;position:fixed;right:0;top:0;width:300px;z-index:1000}.menu-header{align-items:center;display:flex;justify-content:flex-end}.close-menu{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.menu-slider p{font-size:20px;line-height:1.2;margin:20px 0}.menu-slider h4{font-size:23px;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.contact-info div{align-items:center;display:flex;font-size:30px;gap:10px;margin:10px 0}.contact-info span{font-size:17px}.social-icons{justify-content:space-between;margin-top:20px}.social-icons,.social-icons a{align-items:center;display:flex}.social-icons a{background-color:#fff;border-radius:50%;color:#e03a27;font-size:18px;height:35px;justify-content:center;text-decoration:none;transition:all .3s ease;width:35px}.social-icons a:hover{background-color:#ff8000;color:#fff}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.poster{background-image:url(../../static/media/poster.a09d6855871e464d2de7.jpg);background-position:50%;background-size:cover;height:100vh;overflow:hidden;position:relative}.overlay,.poster{align-items:center;display:flex;justify-content:center}.overlay{background:#00000080;box-shadow:0 0 50px #ffffff4d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.overlay:before{animation:glow 5s ease-in-out infinite;left:50%;top:50%;width:300px}.overlay:after,.overlay:before{content:"";height:300px;position:absolute;z-index:0}.overlay:after{animation:glow 5s ease-in-out 1s infinite;background:radial-gradient(circle,#e03a275c,#fff0);filter:blur(20px);left:0;top:20%;width:350px}.content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px;position:relative;text-align:center;top:12%;z-index:2}.tagline{font-size:1.1rem;font-weight:300;letter-spacing:2px;margin:0;text-decoration:underline;text-decoration-color:#e33a27;text-transform:uppercase;text-underline-offset:5px}.title{font-size:6rem;font-weight:700;letter-spacing:1px;margin:0}.contact-button{background:#fff0;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 42px;text-transform:uppercase;transition:all .3s ease}.contact-button:hover{background:#e33a27;box-shadow:0 0 15px #e33a27;color:#fff}.row-content{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:20px}.extra-title{font-size:6rem;font-weight:700;letter-spacing:1px;margin:0}.extra-description{font-size:1rem;font-weight:300;margin:0;text-align:left;width:20%}@keyframes glow{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}.overlay:after,.overlay:before{animation:glow 5s ease-in-out infinite}.full-about{padding:0 1px}.about{display:flex;gap:20px;justify-content:space-between;padding:50px 50px 15px}.left{display:flex;flex-direction:column;justify-content:center;width:60%}.left p.intro{color:#555;font-size:1.2rem;font-weight:200;margin-bottom:15px;text-decoration:underline;text-decoration-color:#e03a27;text-underline-offset:9px}.left h1{color:#333;font-size:4rem;font-weight:700;margin-bottom:20px}.left p.description{color:#666;font-size:1.1rem;line-height:1.6}.right{display:flex;flex-direction:column;justify-content:center;width:40%}.right p.highlight{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:20px}.right img{border-radius:8px;height:20rem;object-fit:cover;width:100%}.call{background-image:url(../../static/media/row-03.8a4a7394cdac2a956eed.jpg);background-position:50%;background-size:cover;border-radius:10px;color:#fff;height:17vh;justify-content:center;margin:49px 46px 5rem;padding:18px}.call,.call-content{align-items:center;display:flex}.call-content{gap:10px;justify-content:space-between;width:91%}.call-content h1{font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:0}.call-info{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.phone-icon{animation:ring 3s ease-in-out;background-color:#faebd7;border-radius:50%;color:#000;font-size:4rem;padding:10px}.call-text{font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:0}.phone-number{color:#e03a27}@keyframes ring{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}.provide-p{padding:0 7px;text-align:center}.heading-container-p{margin-bottom:30px}.section-heading-p{color:#555;font-size:18px;font-weight:600;margin-bottom:10px;text-decoration:underline;text-decoration-color:#e03a27;text-underline-offset:4px}.section-title-p{color:#333;font-size:5rem;font-weight:700;padding:15px 0}.cards-container-p{display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-around;overflow-x:auto}.cards-container-p::-webkit-scrollbar{display:none}.card-p{background-color:#fff0;border:none;border-radius:10px;padding:0;transition:box-shadow .3s ease,transform .3s ease;width:275px}.card-img-p{border-radius:10px;height:184px;object-fit:cover;transition:filter .3s ease;width:16rem}.card-p:hover .card-img-p{filter:drop-shadow(6px 6px 0 #e03a27)}.card-title-p{color:#131313;font-size:19px;font-weight:600;margin-top:15px;text-align:left}.card-description-p{color:#575757;font-size:14px;margin-top:10px;text-align:left}.count-container-c{background-color:#f9f9f900;border-radius:10px;font-family:Roboto,Arial,sans-serif;padding:20px;position:relative;z-index:3}.full-count{animation:gradientShift 5s infinite alternate;overflow:hidden;position:relative}.full-count:before{background:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:background .4s ease;width:100%;z-index:1}@keyframes glowPulse{0%,to{background-size:250px 250px}50%{background-size:250px 250px}}.count-container-c hr{background:linear-gradient(90deg,#e03a27,#0000);border:none;height:2px;margin:20px 0}.count-list-c{display:flex;flex-direction:column;gap:20px}.count-item-c{align-items:center;background-color:#fff0;border-radius:8px;display:flex;gap:6rem;padding:15px;position:relative;transition:transform .5s ease,background-color .5s ease,background-image .5s ease,color .5s ease}.count-item-c:hover{background-color:#e03a2720;background-image:url(../../static/media/row-03.8a4a7394cdac2a956eed.jpg);background-position:50%;background-size:cover;transform:scale(1.02)}.full-count:hover:before{background:linear-gradient(45deg,rgba(224,57,39,.241),#06c0)}.count-item-c:hover:after{background-color:#0000004d;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%}.count-item-c:hover .count-description-c,.count-item-c:hover .count-heading-c,.count-item-c:hover .count-number-c{color:#f0f8ff;position:relative;z-index:4}.count-number-c{color:#000;flex-shrink:0;font-size:4rem;font-weight:700;margin:0}.count-text-c{display:flex;flex-direction:column}.count-heading-c{color:#333;font-size:1.4rem;font-weight:600;margin:0}.count-description-c{color:#5e5e5e;font-size:1rem;line-height:1.5;margin-top:5px}@media (max-width:768px){.count-item-c,.count-list-c{flex-direction:column;gap:10px}.count-item-c{align-items:flex-start}.count-number-c{font-size:3rem}}.main-container{align-items:center;background-image:url(../../static/media/row-04.a240eebf0b28d053b472.jpg);background-position:50%;background-size:cover;display:flex;height:110vh;justify-content:center;overflow:hidden;position:relative}.content-wrapper{display:flex;height:100%;width:100%}.left-div{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2rem;width:65%}.left-div h1{color:#e03a27;font-size:17rem;line-height:0;margin:6rem 0 0}.left-div h2{font-size:4.8rem;margin-top:.5rem}.left-div .highlight{color:tomato;font-weight:700}.contact-buttonn{background-color:#007bff00;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1.5rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.contact-buttonn:hover{border:2px solid tomato}.right-div{align-items:center;display:flex;justify-content:center;width:35%}.right-div .right-image{height:100%;object-fit:cover;width:100%}.overlay-s{align-items:center;background-color:#e03a27;display:flex;height:4rem;justify-content:center;left:26%;overflow:hidden;position:absolute;top:81%;transform:rotate(343deg);width:100%}.moving-text{animation:scroll 25s linear infinite;color:#fff;display:inline-block;font-size:2rem;white-space:nowrap}.moving-text span{font-weight:600;margin:0 2rem}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.feedback-section-f{animation:fadeIn 1s ease-out;background:linear-gradient(135deg,#e03a2733,#fff0);border-radius:16px;box-shadow:0 12px 24px #00000026,0 0 20px #e03a2799,0 0 40px #e03a2766;margin:0 auto;padding:2rem;text-align:center}.fed-h{font-size:5rem;font-weight:600}.underline-f{color:#141414;font-size:1.3rem;font-weight:500;margin-bottom:2rem;text-decoration:underline;text-decoration-color:#f9402b;text-transform:uppercase;text-underline-offset:8px}.feedback-container-f{margin-top:2rem;overflow:hidden;transition:transform .6s ease-in-out,opacity .6s ease}.feedback-container-f,.left-div-f{align-items:center;display:flex;justify-content:space-between}.left-div-f{flex:40% 1;flex-direction:column;gap:2rem;position:relative}.client-image-container-f{border-radius:50%;height:100px;overflow:hidden;position:absolute;transition:transform .5s ease,filter .5s ease;width:100px}.client-image-f{border-radius:50%;height:17rem;object-fit:cover;width:17rem}.active-f{filter:none;transform:scale(1.2)}.inactive-f{filter:blur(4px);transform:scale(1)}.right-div-f{color:#333;flex:60% 1;padding:0 2rem}.client-comment-f{color:#888787;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.8;margin-bottom:1.5rem;text-align:left}.client-name-f{color:#333;font-size:1.2rem;font-weight:600;letter-spacing:1px}.navigation-arrows-f{display:flex;justify-content:center;margin-top:1rem}.arrow-btn-f{border:none;border-radius:50%;cursor:pointer;font-size:2rem;margin:0 1.5rem;padding:14px;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.arrow-btn-f,.arrow-btn-f:hover{background-color:#e03a27;color:#fff}.arrow-btn-f:hover{box-shadow:0 6px 12px #0003;transform:scale(1.2)}.arrow-btn-f:focus{outline:none}.arrow-btn-f:active{transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.video-section{height:110vh;overflow:hidden;position:relative;width:100%}.background-video{height:110vh;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}:root{--clr-bg:#222;--clr-primary:#fff;--clr-secondary:#fff}html{background-color:#222;background-color:var(--clr-bg);font-family:system-ui}.full-tes{background-image:url(../../static/media/2151753845.82d4f58d07271e57aa4c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:1rem}.full-tes:after{background-image:url(../../static/media/comma.1f57151d14a36238bf8c.png);background-size:cover;content:"";height:32px;left:1rem;position:fixed;top:1rem;width:32px}h1{font-size:clamp(1rem,2.5vw + .25rem,1.2rem);font-weight:500;line-height:1.6}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.testimonials{--_trans-speed:300ms;--_avatar-size:8rem;--_quote-bg-clr:var(--clr-secondary);--_quote-padding:1rem;--_quote-pointer-offset:1rem;--_quote-offset:1rem;--_quotemarks-size:60px;--_quotemarks-offset-x:-1rem;--_quotemarks-offset-y:-2rem;--_clip-text:polygon(0 0,0 0,0 100%);--_clip-text-width:80px;--_dots-size:1.5rem;--_dots-bg-clr:var(--clr-secondary);--_dots-inset:100%;--_dots-border-clr:var(--clr-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff0;border:1px solid #fff;border:1px solid var(--clr-secondary);padding:3rem;width:min(calc(100% - 2rem),850px)}@media (min-width:600px){.testimonials{--_quotemarks-offset-x:-1rem;--_quotemarks-offset-y:-1rem;--_quotemarks-size:80px;--_quote-padding:1rem 1.5rem 3rem 3rem;--_box-clip-start-x:100px;--_clip-text:polygon(0 0,70% 0,0 100%)}}.quotes{--_box-clip:polygon(var(--_box-clip-start-x) 0,100% 0,100% calc(100% - var(--_quote-offset)),calc(100% - var(--_quote-pointer-offset)) calc(100% - var(--_quote-offset)),calc(100% - var(--_quote-pointer-offset) - 1rem) 100%,calc(100% - var(--_quote-pointer-offset) - 2rem) calc(100% - var(--_quote-offset)),0 calc(100% - var(--_quote-offset)));display:grid;grid-template-areas:"stack";place-content:center;transition:width var(--_trans-speed) ease-in-out;width:100%}.quotes>article{grid-area:stack;margin-block-end:1rem;transition:all .3s}.quotes .clip{display:block;float:left;height:100%;shape-outside:var(--_clip-text);width:var(--_clip-text-width)}.quotes blockquote{display:flex;margin-bottom:1rem;position:relative;scale:0;scale:var(--_scale,0);text-align:right;transition:scale var(--_trans-speed) ease-in-out}.quotes blockquote:before{background-image:url(../../static/media/comma.1f57151d14a36238bf8c.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:3rem;left:0;opacity:1;position:absolute;top:0;transform:scale(1.03);transition:transform .3s ease-in-out,opacity .3s ease-in-out,top .3s ease-in-out;transition-delay:0ms;transition-delay:var(--_trans-delay-quotes,0ms);transition-timing-function:ease-in-out;width:3rem;z-index:2}.quotes blockquote>p{text-wrap:balance;background:#e03a27;clip-path:var(--_box-clip);color:#f0f8ff;font-size:1.2rem;font-weight:300;isolation:isolate;letter-spacing:2px;line-height:1.5;padding:var(--_quote-padding);position:relative}.quotes .user{align-items:start;display:flex;gap:1rem;justify-content:end;text-align:right}.quotes .user *{opacity:0;opacity:var(--_opacity,0);transition:translate var(--_trans-speed) ease-in-out,opacity var(--_trans-speed) ease-in-out,scale var(--_trans-speed) ease-in-out}.quotes .user p:first-child{color:#fff;color:var(--clr-primary);font-size:2rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase;transition-delay:0ms;transition-delay:var(--_trans-delay-name,0ms);translate:0 2rem;translate:var(--_translate,0 2rem)}.quotes .user p:last-child{color:#fff;color:var(--clr-secondary);font-size:1rem;font-weight:300;transition-delay:0ms;transition-delay:var(--_trans-delay-role,0ms);translate:0 2rem;translate:var(--_translate,0 2rem)}.quotes .user img{border:1px solid #fff;border:1px solid var(--clr-primary);border-radius:2px;height:60px;height:var(--_avatar-size,60px);object-fit:cover;scale:0;scale:var(--_scale,0);transition-delay:0ms;transition-delay:var(--_trans-delay-img,0ms);width:60px;width:var(--_avatar-size,60px)}input[type=radio]:checked+article{--_scale:1;--_translate:0 0;--_opacity:1;--_trans-delay-quotes:300ms;--_trans-delay-name:300ms;--_trans-delay-role:400ms;--_trans-delay-img:500ms}.dots{align-items:center;border:1px dashed #0000;border-radius:3px;display:flex;gap:.5rem;justify-content:center;margin-inline:auto;padding:.25rem .5rem;transition:border-color .3s ease-in-out;width:fit-content}.dots>label{aspect-ratio:1;border:1px solid var(--_dots-border-clr);border-radius:1rem;cursor:pointer;height:var(--_dots-size);position:relative;transition:border-color var(--_trans-speed) ease-in-out,border-color var(--_trans-speed) ease-in-out;width:var(--_dots-size)}.dots>label:before{background-color:var(--_dots-bg-clr);border-radius:inherit;content:"";inset:var(--_dots-inset);position:absolute;transition:inset .3s ease-in-out}.dots>label:hover:before,.quotes:has(input#option-1:checked)+.dots>label:first-child:before,.quotes:has(input#option-2:checked)+.dots>label:nth-child(2):before,.quotes:has(input#option-3:checked)+.dots>label:nth-child(3):before,.quotes:has(input#option-4:checked)+.dots>label:nth-child(4):before,.quotes:has(input#option-5:checked)+.dots>label:nth-child(5):before{--_dots-inset:.25rem}.quotes:has(input:focus-visible)+.dots{border-color:#fff;border-color:var(--clr-primary)}.partner{background-color:#f9f9f9;padding:6rem 0;text-align:center}.partner-images{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.partner-images img{height:4rem;transition:transform .3s ease,filter .3s ease;width:auto}.partner-images img:hover{filter:brightness(1.2);transform:scale(1.1)}.partner-images img:active{transform:scale(.95)}.footer{background-color:#000;color:#fff;padding:0}.footer-header{display:flex;margin-bottom:2rem;padding:2rem}.quote{font-size:25px;font-weight:800;margin-bottom:0;text-align:center;text-transform:uppercase}.top-f{align-items:flex-start;display:flex;flex-direction:column}.footer-header h3{color:#e23a27;font-size:1.2rem;letter-spacing:1px;margin-bottom:.5rem;text-decoration:underline;text-transform:uppercase;text-underline-offset:7px}.footer-header h1{font-size:3rem;font-weight:700;margin:.5rem 0}.footer-header p{font-size:1.1rem;margin-bottom:1.5rem}.footer-buttons button{border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;margin:0 .5rem;padding:.8rem 2rem}.contact-btn{background-color:#e23a27;border:2px solid #e23a27}.get-started-btn{background-color:initial;border:2px solid #fff;color:#e23a27}hr{border:1px solid #ffffff1a;margin:2rem 0}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem}.footer-section{flex:1 1;margin:0 1rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{color:#b3b4b6;margin:.5rem 0}.social-icons i{font-size:1.2rem;margin:0 .5rem}form{align-items:center;display:flex}form input{border:none;border-radius:5px 0 0 5px;flex:1 1;padding:.8rem}form button{background-color:#e23a27;border:none;border-radius:0 5px 5px 0;color:#fff;padding:.8rem}.footer-ticker{background-color:#e23a27;color:#f6f6f6;font-size:.9rem;padding:.5rem}.ind{align-content:flex-start;align-items:flex-start;display:flex;gap:11px;margin-top:21px}.in{background-color:#f9f5f1;border:none;border-radius:5px;color:#222;font-size:1rem;margin-top:6px;padding:1rem;width:5%}.link-t{text-decoration:none}.footer-ticker marquee{font-weight:700}.footer-bottom{color:#fff9;display:flex;font-size:.8rem;justify-content:space-between;margin-top:1rem;padding:0 2rem}.social-iconss{align-items:center;display:flex;gap:1rem;margin-top:20px}.footer-social{background-color:#4f4f4f;border-radius:22%;height:auto;padding:6px;width:3rem}.projects-section{align-content:center;align-items:center;background:radial-gradient(circle,#2c2c2c00,#0000),url(../../static/media/row-04.a240eebf0b28d053b472.jpg) 50%/cover no-repeat;flex-wrap:wrap;gap:20px;height:auto;justify-content:center;padding:50px}.project-item,.projects-section{color:#fff;display:flex;position:relative}.project-item{align-items:baseline;cursor:pointer;font-family:Arial,sans-serif;gap:10px}.project-number{color:#ffffff80;font-size:14px;position:absolute;right:-10px;top:-10px}.project-name{font-size:3.5rem;font-weight:700;margin:0;position:relative;text-transform:uppercase;z-index:1}.project-item:not(:last-child):after{color:#fff;content:"/";font-size:4rem;margin:0 10px}.hover-image-container{left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 15rem);transform:translate(-50%,-50%) scale(0);transition:transform .5s ease,opacity .5s ease;z-index:2}.hover-image-container img{border:2px solid #e03a27;border-radius:10px;height:auto;width:250px}.project-item:hover .hover-image-container{opacity:1;pointer-events:auto;transform:translate(-50%,-150%) scale(1)}.about-us-m{padding:9rem 20px 20px;text-align:center}.heading-m{color:#333;font-size:6.5em;font-weight:600;text-transform:uppercase}.heading-m-span{color:#e23a27}.red-line-m{border:1px solid #e23a27;margin:10px auto 5rem;width:80%}.content-m{display:flex;gap:4rem;justify-content:space-between;margin:20px;padding:0 2rem}.left-div-m,.right-div-m{flex:1 1;margin:10px}.description-m{color:#000;margin-bottom:10px;text-align:left;text-decoration:underline;text-decoration-color:#e23a27;text-underline-offset:4px}.video-sec{height:22rem;width:39rem}.subheading-m{font-size:4em;font-weight:600;margin-bottom:10px;padding:2rem 0;text-align:left}.image-wrapper-m{display:inline-block;position:relative}.image-m{border-radius:10px;width:100%}.play-button-m{animation:rotate-m 2s linear infinite;background:red;border-radius:20%;color:#fff;cursor:pointer;font-size:2.5em;left:-40px;padding:15px;position:absolute;top:34%;transform:translateY(-50%)}.image-right-m{border-radius:10px;height:42rem;width:100%}.additional-text-m{color:#666;font-size:1em;margin-top:10px;text-align:justify}.video-overlay-m{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.video-content-m{background:#fff;border-radius:10px;padding:20px;position:relative}.close-button-m{color:#e40606;cursor:pointer;font-size:1.5em;position:absolute;right:0;top:-4px}@keyframes rotate-m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.services{color:#333;padding:9rem 20px 20px}.services-title{font-size:5.5rem;font-weight:600;margin-bottom:10px;text-align:center}.red-line{background-color:red;height:4px;margin:0 auto 20px;width:60px}.services-poster{margin-bottom:30px;position:relative}.poster-image{border-radius:10px;height:auto;width:100%}.poster-overlay{background:#0009;border-radius:10px;bottom:0;color:#fff;left:0;padding:10px 20px;position:absolute}.poster-title{font-size:3.5rem;margin:0}.poster-subtitle{font-size:1rem;margin-top:5px}.services-content{display:flex;flex-direction:column}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:30% 70%}.services-sidebar{position:sticky;top:20px}.services-sidebar h3{font-size:1.1rem;font-weight:600;margin-bottom:20px;text-transform:uppercase}.services-sidebar ul{list-style:none;padding:0}.services-sidebar li{align-items:center;background-color:#a52a2a1a;border-radius:5px;display:flex;font-size:0;gap:40px;margin-bottom:10px;padding:15px}.services-sidebar a{color:#333;font-size:17px;font-weight:500;text-decoration:none;width:16rem}li svg{color:#df3a27;font-size:3rem;height:3rem;width:3rem}.services-sidebar a:hover{text-decoration:underline}.services-details{flex-grow:1;padding:0 20px}.service-quote{background-color:#f6e9e9;border-radius:8px;height:24.6rem;margin-top:30px;padding:20px;text-align:center}blockquote{color:#555;font-size:2.6rem;font-style:italic;margin-bottom:20px}.contact-btn{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;text-transform:uppercase}.contact-btn:hover{background-color:#e03e3e}.contact-header{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.services-details h3{font-size:1.1rem;font-weight:600;margin-top:0;text-transform:uppercase}.services-details p{color:#666767}.mv{align-items:center;display:flex;gap:20px;margin-bottom:20px}.recruitment-process{margin-top:20px}.m,.v{padding:10px}.m,.process-step,.v{background-color:#f6e9e9;border-radius:5px}.process-step{align-items:center;display:flex;gap:76px;margin-bottom:10px;padding:11px}.step-bar{background:linear-gradient(90deg,#d83826 25%,#fff 0);border:1px solid red;border-radius:5px;color:#fff;display:flex;flex-shrink:0;gap:20px;padding:10px;text-align:center;width:65%}.step-number{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.step-title{color:#000;font-size:1.2rem;font-weight:700;margin-top:5px}.step-content{flex-grow:1}.step-content p{font-size:1rem;margin-bottom:10px}.step-image{border-radius:5px;height:8rem;object-fit:contain;width:97%}.recruitment-summary{color:#555;font-size:1rem;margin-top:20px}.full-co{color:#fff;display:flex;overflow:hidden;padding:0;position:relative}.contact-us,.full-co{background-color:#000}.contact-us{padding-top:6.1rem}.contact-details{flex:1 1;padding:50px}.contact-details h1{font-size:5rem;font-weight:600;margin-bottom:20px}.contact-details p{font-size:1rem;line-height:1.6;margin-bottom:0}.help-section h2{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;margin-top:35px}.contact-number{color:#ff4a4a}.call-us{font-size:1.5rem!important;font-weight:600;text-transform:uppercase}.contact-email{color:#fdfdfd;font-size:3rem;text-decoration:underline;text-decoration-color:#e03a27;text-underline-offset:17px}.contact-email:hover{color:#fdfdfd;text-decoration:underline}.map-section{background:#ccc;clip-path:ellipse(95% 114% at 94% 115%);flex:1 1;height:auto;overflow:hidden;position:relative}.map-section iframe{border:none;height:100%;width:100%}.talk-container-tt{align-items:center;background-color:#fff;display:flex;font-family:Arial,sans-serif;gap:2rem;justify-content:space-between;padding:4rem}.left-section-tt{width:48%}.locations-heading-tt{color:#e94d32;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}.main-heading-tt{color:#222;font-size:5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.icon-div-tt{align-items:center;background-color:#f0f8ff00;border:1px solid #000;border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.input-group{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;position:relative;width:100%}.description-tt{color:#666;font-size:1rem;line-height:1.6;margin-bottom:2rem}.social-icons-tt{display:flex;gap:2rem;margin-top:1.5rem}.icon-tt{align-items:center;color:#222;cursor:pointer;display:flex;font-size:1.1rem;gap:.5rem}.icon-tt:hover{color:#e94d32}.icon-tt span{font-size:.95rem}.right-section-tt{width:48%}.form-heading-tt{color:#222;font-size:2.4rem;font-weight:700;margin-bottom:1.5rem}.estimate-form-tt{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.form-row-tt{display:flex;gap:1rem;width:100%}.error{color:red;font-size:10px}input,select,textarea{background-color:#f9f5f1;border:none;border-radius:5px;color:#222;font-size:1rem;padding:1rem;width:100%}textarea{min-height:100px;resize:none}input::placeholder,select,textarea::placeholder{color:#aaa}.dropdown-tt{cursor:pointer}.submit-btn-tt{background-color:#e94d32;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:1px;padding:10px 11px;text-transform:uppercase;transition:background-color .3s}.submit-btn-tt:hover{background-color:#d93c1e}.place-pp{background-color:#ebebeb;padding:2rem;text-align:center}.place-title-pp{color:#030303;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:1rem;position:relative;text-decoration:underline;text-decoration-color:red;text-transform:uppercase;text-underline-offset:4px}.place-heading-pp{color:#333;font-size:4rem;font-weight:600;margin-bottom:2rem}.place-cards-container-pp{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.place-card-pp{background-color:#fff0;border-radius:10px;max-width:370px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.place-image-pp{border-radius:10px;margin-bottom:1rem;width:100%}.place-location-pp{color:#000;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;text-align:left}.place-details-pp{color:#666;font-size:14px;line-height:1.5;text-align:left}
/*# sourceMappingURL=main.3338761e.css.map*/