main.work-with-us-page{position:relative;padding-bottom:200px}main.work-with-us-page section.principal{padding:2rem 0;overflow:hidden}main.work-with-us-page section.principal .content{display:flex;gap:2rem;align-items:flex-end;box-shadow:0 30px 20px -15px #e5ecf699;padding:2rem;position:relative}main.work-with-us-page section.principal .content .left{flex:1;max-width:calc(50% - 1rem)}main.work-with-us-page section.principal .content .left .title{max-width:400px;font-weight:500;font-size:30px;line-height:40px;position:relative;margin-bottom:2rem}main.work-with-us-page section.principal .content .left .form>.desc{font-size:14px}main.work-with-us-page section.principal .content .left .form>.desc:first-of-type{margin-bottom:1rem}main.work-with-us-page section.principal .content .left .form>.desc:last-of-type{margin:2rem 0 1rem}main.work-with-us-page section.principal .content .left .form .label{position:relative;display:flex;align-items:center}main.work-with-us-page section.principal .content .left .form .label.col-2{grid-column:span 2}main.work-with-us-page section.principal .content .left .form .label.col-1{grid-column:span 1}main.work-with-us-page section.principal .content .left .form .label .input{padding:1.5rem 1rem 1rem;border:1px solid #CDCDCD;width:100%;border-radius:10px;box-shadow:0 10px 30px -5px #0000000d}main.work-with-us-page section.principal .content .left .form .label .input+.desc{position:absolute;left:1rem;font-size:14px;transition:.2s;-webkit-user-select:none;user-select:none;pointer-events:none}main.work-with-us-page section.principal .content .left .form .label .input:focus+.desc,main.work-with-us-page section.principal .content .left .form .label .input:not(:placeholder-shown)+.desc{margin-top:-30px;font-size:12px}main.work-with-us-page section.principal .content .left .form .label .input.textarea{margin-top:1rem;resize:none;height:120px}main.work-with-us-page section.principal .content .left .form .label .input.textarea+.desc{top:3.25rem}main.work-with-us-page section.principal .content .left .form .invalid-feedback{position:absolute;bottom:50%;transform:translateY(50%);right:.5rem;font-size:12px;background-color:#f7a500;padding:.25rem .5rem;border-radius:6px;color:#fff}main.work-with-us-page section.principal .content .left .form .invalid-terms{color:red;font-size:12px}main.work-with-us-page section.principal .content .left .form .file-label{grid-column:span 2;padding:1rem;border:1px solid #CDCDCD;border-radius:10px;display:flex;align-items:center;cursor:pointer;position:relative}main.work-with-us-page section.principal .content .left .form .file-label input{display:none}main.work-with-us-page section.principal .content .left .form .file-label .file-button{border:1px solid #4F4F4F;border-radius:2px;font-size:13px;padding:0 .25rem;background-color:#e5e5e5;pointer-events:none}main.work-with-us-page section.principal .content .left .form .file-label .desc{font-size:14px;margin-left:.75rem;color:#f7a500;font-weight:300}main.work-with-us-page section.principal .content .left .form .inputs-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}main.work-with-us-page section.principal .content .left .form .check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:14px}main.work-with-us-page section.principal .content .left .form .check input{display:none}main.work-with-us-page section.principal .content .left .form .check input+.custom-checkbox{width:16px;height:16px;display:block;background-color:transparent;border:1px solid #AAA;border-radius:4px;position:relative;transition:.2s;margin-top:-1px}main.work-with-us-page section.principal .content .left .form .check input+.custom-checkbox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mask:url(/build/assets/check-DqlpT2O_.svg) center/contain no-repeat;background-color:#fff;opacity:0;transition:.2s}main.work-with-us-page section.principal .content .left .form .check input:checked+.custom-checkbox{background-color:#095492;border-color:#095492}main.work-with-us-page section.principal .content .left .form .check input:checked+.custom-checkbox:after{opacity:1}main.work-with-us-page section.principal .content .left .form .complex-button-component{margin-top:2rem}main.work-with-us-page section.principal .content .right{flex:1;display:flex;overflow:hidden;padding-top:4rem;position:absolute;right:1rem;bottom:0;height:100%;width:calc(45% - 2rem)}main.work-with-us-page section.principal .content .right .image-container{border-radius:0 200px 0 0;align-self:stretch;overflow:hidden;width:100%;height:100%}main.work-with-us-page section.principal .content .right .image-container .image{object-fit:cover;width:100%;height:100%;z-index:-1}main.work-with-us-page section.principal .content .right .circle-text{position:absolute;left:3rem;bottom:3rem;width:200px;height:200px}main.work-with-us-page section.principal .content .right .circle-text path{fill:#fff}main.work-with-us-page section.principal .content .right .circle-text #ship-circle-text{animation:rotate 50s linear infinite;transform-origin:50% 50%}main.work-with-us-page:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:200px;background:url(/build/assets/wave-detail-top-D8z9ID8e.svg) 0 0/1000px auto repeat-x;z-index:0;transform:scaleY(-1);pointer-events:none}main.work-with-us-page:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:400px;background:linear-gradient(to top,#e5ecf6,#fff);z-index:-1}@media screen and (max-width: 767px){main.work-with-us-page{padding-bottom:0}main.work-with-us-page:before,main.work-with-us-page:after{display:none}main.work-with-us-page section.principal{padding-top:0;margin-top:-50px}main.work-with-us-page section.principal .content{flex-direction:column-reverse;padding:0;gap:4rem}main.work-with-us-page section.principal .content .left{max-width:100%;padding:0 1rem 1rem}main.work-with-us-page section.principal .content .left .title{font-size:24px;line-height:40px;margin-left:1rem;margin-bottom:1rem}main.work-with-us-page section.principal .content .left .form .inputs-container .label.col-1{grid-column:span 2}main.work-with-us-page section.principal .content .right{position:relative;max-width:100%;width:100%;right:inherit;bottom:inherit;padding-top:0;overflow:visible;margin-bottom:60px}main.work-with-us-page section.principal .content .right .image-container{border-radius:0;height:300px;overflow:visible}main.work-with-us-page section.principal .content .right .image-container .circle-text{left:calc(50% - 100px);bottom:-100px;background-color:#fff;border-radius:50%;padding:10px}main.work-with-us-page section.principal .content .right .image-container .circle-text #ship-circle path{fill:#1d82ae}main.work-with-us-page section.principal .content .right .image-container .circle-text #ship-circle-text path{fill:#1d82ae}main.work-with-us-page section.principal .content .right .image-container .image{object-position:center}main.work-with-us-page section.principal .content:after{display:none}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
