.dropus-section{color:#000;background:#fff;padding:2rem 1rem}.dropus-section .header{text-align:center;margin-bottom:2.5rem}.dropus-section .header h2{font-size:2rem;font-weight:700}.dropus-section .header h2 span{color:#f17006}.dropus-section .header p{color:#000;max-width:100%;margin-top:1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.dropus-section .dropus-box{color:#fff;background:#121c3c;border-radius:18px;flex-direction:column;gap:2rem;padding:2rem;display:flex}.dropus-section .dropus-box .form-side h3{text-align:center;max-width:900px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600}.dropus-section .dropus-box .form-side h3 span{color:#f17006;font-size:1.5rem}.dropus-section .dropus-box .info-side{text-align:center;padding-left:0}.dropus-section .dropus-box .info-side h3{color:#f17006;margin-top:1.5rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:700}.dropus-section .dropus-box .info-side p{margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:400}.contact-form{flex-direction:column;gap:1rem;max-width:900px;margin:0 auto;display:flex}.contact-form .row{flex-direction:column;gap:1rem;display:flex}.contact-form .row label{flex:1;min-width:0}.contact-form label{font-size:14px}.contact-form label span{color:red}.contact-form input,.contact-form textarea{color:#121c3c;background:#fff;border:1px solid #121c3c;border-radius:4px;width:100%;padding:.8rem;font-size:.95rem}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid #f17006;box-shadow:0 0 6px #f9731666}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{color:#000;cursor:pointer;background-color:#f17006;border:none;border-radius:4px;align-self:center;margin-top:.5rem;padding:.6rem 2rem;font-size:18px;font-weight:600;transition:all .3s}.contact-form button:hover{color:#fff;background:#d46204}.contact-form button:disabled{opacity:.6;cursor:not-allowed}.contact-form .error{color:red;margin-top:.3rem;font-size:.85rem}.contact-form .status{text-align:center;margin-top:.5rem;font-size:.95rem;font-weight:600}@media (min-width:768px){.dropus-section{padding:3rem 4rem}.dropus-section .header h2{font-size:2.3rem}.dropus-section .header p{max-width:650px;margin:0 auto;font-size:1.2rem}.dropus-section .dropus-box{padding:3rem}.dropus-section .contact-form .row{flex-direction:row}.dropus-section .contact-form .row label{flex:1}.dropus-section .contact-form .row input,.dropus-section .contact-form .row textarea{width:100%}}@media (min-width:1200px){.dropus-section{padding:4rem 8rem}.dropus-section .header h2{font-size:2.7rem}.dropus-section .header p{max-width:884px;font-size:1.5rem}.dropus-section .dropus-box{flex-direction:row;justify-content:space-between;align-items:center;padding:5rem 6rem}.dropus-section .dropus-box .form-side,.dropus-section .dropus-box .info-side{flex-direction:column;justify-content:center;display:flex}.dropus-section .dropus-box .form-side{flex:60%}.dropus-section .dropus-box .info-side{text-align:left;flex:30%;padding-left:2rem}}
.hero-section{color:#fff;background:url(/images/contactHero.png) top/cover no-repeat;justify-content:center;align-items:center;height:280px;padding:0;display:flex;position:relative;overflow:hidden}.hero-section .overlay{opacity:.85;z-index:1;background:linear-gradient(89.07deg,#000820 .85%,#002186 131.51%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .hero-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding-top:3rem;display:flex;position:relative}.hero-section .hero-content h1{font-size:1.5rem;font-weight:700}.hero-section .hero-content h1 span{color:#f17006}.hero-section .hero-content .typing-wrapper{max-height:100px;margin-top:.5rem;overflow-y:auto}.hero-section .hero-content .typing-wrapper p{color:#fff;text-align:center;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}@media screen and (min-width:481px){.hero-section{height:320px}.hero-section .hero-content{padding-left:2rem}.hero-section .hero-content h1{font-size:1.75rem}.hero-section .hero-content .typing-wrapper p{font-size:1rem}}@media screen and (min-width:769px){.hero-section{height:360px}.hero-section .hero-content{padding-left:3rem}.hero-section .hero-content h1{font-size:2rem}.hero-section .hero-content .typing-wrapper p{font-size:1.125rem}}@media screen and (min-width:993px){.hero-section{height:400px}.hero-section .hero-content{padding-left:5rem}.hero-section .hero-content h1{font-size:2.25rem}.hero-section .hero-content .typing-wrapper p{font-size:1.25rem}}@media screen and (min-width:1440px){.hero-section{height:457px}.hero-section .hero-content{max-width:710px;padding-left:7.5rem}.hero-section .hero-content h1{font-size:2.625rem}.hero-section .hero-content .typing-wrapper p{font-size:1.5rem}}
.job-arc-section{color:#000;justify-content:space-between;align-items:center;gap:4rem;padding:5.5rem 10rem;display:flex}.job-arc-section .text-content{flex-direction:column;flex:0 0 70%;gap:4.75rem;display:flex}.job-arc-section .job-section,.job-arc-section .arc-section{text-align:left}.job-arc-section .job-section .header,.job-arc-section .arc-section .header{margin-bottom:1.75rem}.job-arc-section .job-section .header h2,.job-arc-section .arc-section .header h2{font-size:2rem;font-weight:700}.job-arc-section .job-section .header h2 span,.job-arc-section .arc-section .header h2 span{color:#f17006}.job-arc-section .job-section .header p,.job-arc-section .arc-section .header p{color:#000;margin-top:.5rem;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400}.job-arc-section .job-section .header p:not(:last-child),.job-arc-section .arc-section .header p:not(:last-child){margin-bottom:1.25rem}.job-arc-section .job-section .apply-button,.job-arc-section .arc-section .apply-button{color:#2f1b0b;cursor:pointer;background-color:#fff;border:none;border-radius:4px;padding:.6rem 1.5rem;font-family:Inter,sans-serif;font-weight:400;transition:all .3s}.job-arc-section .job-section .apply-button:hover,.job-arc-section .arc-section .apply-button:hover{color:#fff;background:#f17006}.job-arc-section .image-section{flex:0 0 30%;justify-content:center;align-items:center;display:flex}.job-arc-section .image-section img{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}@media (max-width:1800px){.job-arc-section{gap:3rem;padding:4rem 6rem}.job-arc-section .text-content{flex:0 0 55%}.job-arc-section .image-section{flex:0 0 45%}}@media (max-width:992px){.job-arc-section{flex-direction:column;padding:3rem 4rem}.job-arc-section .text-content,.job-arc-section .image-section{flex:0 0 100%}.job-arc-section .image-section{margin-top:2rem}.job-arc-section .image-section img{max-width:80%}}@media (max-width:576px){.job-arc-section{padding:2rem}.job-arc-section .job-section .header h2,.job-arc-section .arc-section .header h2{font-size:1.5rem}.job-arc-section .job-section .header p,.job-arc-section .arc-section .header p{font-size:1rem}.job-arc-section .image-section img{max-width:100%}}
.subscribe-section{color:#fff;background:#030b1a;flex-direction:column;gap:2rem;padding:2rem;display:flex}.subscribe-section .map-container{width:100%}.subscribe-section .map-container iframe{border:none;border-radius:4px;width:100%;height:250px}.subscribe-section .form-container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.subscribe-section .form-container h2{text-align:center;font-size:1.5rem;font-weight:700}.subscribe-section .form-container .subscribe-form{flex-direction:column;gap:1.25rem;display:flex}.subscribe-section .form-container .subscribe-form input{border:none;border-radius:4px;width:100%;padding:.8rem 1rem;font-size:1rem}.subscribe-section .form-container .subscribe-form button{color:#2f1b0b;cursor:pointer;background:#f17006;border:none;border-radius:4px;width:100%;padding:.6rem 1.2rem;font-size:1rem;transition:all .3s}.subscribe-section .form-container .subscribe-form button:hover{background:#d65d05}.subscribe-section .form-container .status-msg{text-align:center;font-size:.85rem}.subscribe-section .form-container .status-msg.error{color:#992b2b}.subscribe-section .form-container .status-msg.success{color:#edf7f2}@media (min-width:930px){.subscribe-section{flex-flow:wrap;gap:2.5rem;padding:3rem 4rem}.subscribe-section .map-container{flex:0 0 45%}.subscribe-section .map-container iframe{height:350px}.subscribe-section .form-container{flex:0 0 50%}.subscribe-section .form-container h2{text-align:left;font-size:1.75rem}.subscribe-section .form-container .subscribe-form button{width:fit-content;padding:.6rem 2rem;font-size:1.2rem}.subscribe-section .form-container .status-msg{text-align:left}}@media (min-width:1024px){.subscribe-section{align-items:center;gap:3rem;padding:3.5rem 6rem}.subscribe-section .map-container iframe{height:400px}.subscribe-section .form-container{gap:2rem}.subscribe-section .form-container h2{font-size:2rem}}@media (min-width:1440px){.subscribe-section{justify-content:space-between;padding:4rem 8rem}.subscribe-section .map-container{flex:0 0 40%}.subscribe-section .map-container iframe{height:437px}.subscribe-section .form-container{flex:0 0 55%;gap:2.25rem}.subscribe-section .form-container h2{font-size:2rem}.subscribe-section .form-container .subscribe-form{gap:2.25rem}.subscribe-section .form-container .subscribe-form button{width:210px;padding:.5rem 2.8rem;font-size:1.5rem}}
