*{box-sizing:border-box}.contact-main-container,body,html{overflow-x:hidden;max-width:100vw}.contact-main-container{width:100vw;overflow-y:hidden}.contact-main-container *{max-width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact-about-section,.contact-form-container,.contact-icons-container,.why-choose-grid{max-width:100%;overflow-x:hidden}.contact-about-image,.contact-about-section{overflow:visible;height:auto;min-height:auto}.contact-form-input,.contact-form-inputs,textarea{max-width:100%;box-sizing:border-box}.contact-about-image,.contact-about-text{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}input:focus,textarea:focus{border:1px solid var(--mainClr);box-shadow:0 0 5px var(--mainClr)}.enhanced-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.enhanced-form,.enhanced-input-container{position:relative}.enhanced-input:focus{border:2px solid var(--mainClr)!important;box-shadow:0 0 20px rgba(59,130,246,.3),0 8px 25px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.enhanced-input:hover{border:2px solid rgba(59,130,246,.4)!important;transform:translateY(-1px);box-shadow:0 6px 25px rgba(0,0,0,.08)!important}.enhanced-input-container i{transition:all .3s ease}.enhanced-input-container:hover i,.enhanced-input:focus+i{color:var(--mainClr)!important;transform:translateY(-50%) scale(1.1)}.enhanced-button{position:relative;overflow:hidden}.enhanced-button:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(59,130,246,.4),0 8px 25px rgba(0,0,0,.15)!important}.enhanced-button:hover .button-shine{left:100%!important}.enhanced-button:hover i{transform:translateX(5px) rotate(10deg)}.enhanced-button:active{transform:translateY(-1px)}.enhanced-divider{animation:pulse-glow 2s ease-in-out infinite alternate}@keyframes pulse-glow{0%{box-shadow:0 2px 8px rgba(59,130,246,.3)}to{box-shadow:0 2px 15px rgba(59,130,246,.6)}}.sendBtn{gap:2rem}.sendBtn:hover{gap:5rem}.why-choose-icon{width:60px;height:60px;background-color:var(--mainClr);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.futuristic-check{position:relative;background:linear-gradient(135deg,var(--mainClr),#0056d3)!important;border:2px solid rgba(255,255,255,.3);box-shadow:0 0 20px rgba(0,123,255,.4),inset 0 2px 4px rgba(255,255,255,.2);transition:all .3s ease;overflow:hidden}.futuristic-check:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.futuristic-check:hover:before{left:100%}.futuristic-check:hover{transform:scale(1.1);box-shadow:0 0 30px rgba(0,123,255,.6),inset 0 2px 4px rgba(255,255,255,.3)}.check-circle{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3),transparent)}.contact-banner{font-size:40px}.contact-about-section{flex-direction:row;align-items:center}.contact-about-text{width:45%;text-align:center}.contact-about-image{width:45%}.why-choose-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.why-choose-title{font-size:32px}.why-choose-subtitle{font-size:16px}.why-choose-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.why-choose-item-title{font-size:14px;color:var(--dark);text-align:center}.contact-form-container{max-width:700px;padding:3rem}.contact-form-inputs{flex-direction:row;gap:1rem}.contact-form-input{width:50%}.contact-title-main{font-size:70px}.contact-title-sub{font-size:30px}.contact-form-title{font-size:36px}.contact-icons-container{flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center}.contact-about-main{min-height:auto;height:auto}@media (max-width:768px){.contact-banner{font-size:32px}.contact-about-section{flex-direction:column;gap:2rem}.contact-about-image,.contact-about-text{width:90%}.why-choose-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.why-choose-title{font-size:26px}.contact-form-container{padding:2rem;margin:0 1rem}.contact-title-main{font-size:50px}.contact-title-sub{font-size:24px}.contact-form-title{font-size:28px}.contact-icons-container{gap:1rem}.contact-main-container{min-height:auto}.contact-about-main{min-height:auto;height:auto;padding:2rem 0}}@media (max-width:480px){.contact-banner{font-size:24px;padding:1rem;height:120px!important;min-height:120px!important;flex-shrink:0;max-width:100vw}.contact-about-section{padding:1rem;min-height:auto!important;height:auto!important;max-width:100vw}.contact-about-image,.contact-about-text{width:95%;max-width:95vw;padding:0 1rem}.contact-about-image{height:auto}.why-choose-grid{grid-template-columns:1fr;gap:1rem}.why-choose-title{font-size:22px}.why-choose-subtitle{font-size:14px}.why-choose-icon{width:50px;height:50px}.why-choose-item-title{font-size:12px}.contact-form-container{padding:1.5rem 1rem;margin:0 1rem;max-width:calc(100vw - 2rem);box-sizing:border-box}.contact-form-inputs{flex-direction:column;gap:1rem;width:100%}.contact-form-input{width:100%;max-width:100%;box-sizing:border-box}.contact-title-main{font-size:36px}.contact-title-sub{font-size:20px}.contact-form-title{font-size:24px}.contact-icons-container{gap:.5rem;flex-wrap:wrap;justify-content:center;max-width:100vw;padding:0 1rem;box-sizing:border-box}.contact-icon-item{min-width:0;flex:1 1 auto;max-width:calc(50% - .5rem);box-sizing:border-box}.contact-about-main{min-height:auto!important;height:auto!important;padding:1.5rem 0}}