.default-wrapper{width:100%;max-width:1550px;margin:0 auto}@media screen and (max-width: 1600px){.default-wrapper{padding-right:50px;padding-left:50px}}@media screen and (max-width: 900px){.default-wrapper{padding-right:20px;padding-left:20px}}@media screen and (max-width: 450px){.default-wrapper{padding-right:10px;padding-left:10px}}.page-wrapper.dark{background:#002A41}p,span{font-family:Poppins,sans-serif!important;background:transparent!important}p{line-height:normal!important}.page-wrapper{background:#002A41}.locationSwitcher{margin-top:20px;background:rgba(0,0,0,.6);box-shadow:-3px 3px 20px #0003;backdrop-filter:blur(5px);position:relative;display:inline-block;width:fit-content;border-radius:10px;cursor:pointer}.locationSwitcher:after{content:"";position:absolute;border-bottom:3px #FFF solid;border-right:3px #FFF solid;border-top:3px transparent solid;border-left:3px transparent solid;top:calc(50% - 1.5px);transform:translateY(-50%) rotate(45deg);right:8px}.locationSwitcher select{background:transparent;cursor:pointer;position:relative;z-index:2;width:100%;padding-right:25px;padding-left:10px;font-family:Poppins,sans-serif;letter-spacing:1px;border-radius:10px;color:#fff;line-height:50px;height:50px;border:0;outline:0;appearance:none;font-size:17px}.locationSwitcher select option{background:#0f1c2d;color:#fff}.contact-container{padding:50px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative;z-index:2}.contact-container .form-wrapper{flex-basis:max-content;flex-grow:1}.contact-container .form-wrapper form{width:100%}.contact-container .form-wrapper form h3{color:#fff;margin-bottom:10px}.contact-container .form-wrapper form .inputs-group{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;font-family:Poppins,sans-serif}.contact-container .form-wrapper form .inputs-group label{flex-basis:45%;flex-grow:1;min-width:250px}.contact-container .form-wrapper form .inputs-group label h4{margin-bottom:10px;color:#fff}.contact-container .form-wrapper form .inputs-group label input,.contact-container .form-wrapper form .inputs-group label select{line-height:45px;padding:0 20px}.contact-container .form-wrapper form .inputs-group label input,.contact-container .form-wrapper form .inputs-group label textarea,.contact-container .form-wrapper form .inputs-group label select{width:100%;border-radius:10px;background:rgba(0,0,0,.3);font-family:Poppins,sans-serif;letter-spacing:1px;border:0;transition:background .3s;outline:0;color:#fff;box-sizing:border-box}.contact-container .form-wrapper form .inputs-group label input:focus,.contact-container .form-wrapper form .inputs-group label textarea:focus,.contact-container .form-wrapper form .inputs-group label select:focus{background:rgba(0,0,0,.8)}.contact-container .form-wrapper form .inputs-group label input::placeholder,.contact-container .form-wrapper form .inputs-group label textarea::placeholder,.contact-container .form-wrapper form .inputs-group label select::placeholder{color:#ffffffb3}.contact-container .form-wrapper form .inputs-group label select{height:45px}.contact-container .form-wrapper form .inputs-group label textarea{resize:none;padding:20px;height:300px}.contact-container .form-wrapper form .radio-group{display:flex;flex-wrap:wrap;gap:10px;font-family:Poppins,sans-serif;margin-bottom:20px;color:#fff;border-bottom:1px rgba(255,255,255,.2) dashed;padding-bottom:20px;line-height:45px}.contact-container .form-wrapper form .radio-group .radio-input{flex-grow:1;cursor:pointer}.contact-container .form-wrapper form .radio-group .radio-input .radio{display:block;border:1px #FFF solid;line-height:45px;padding:0 20px;border-radius:30px;font-weight:700;transition:.3s;user-select:none}.contact-container .form-wrapper form .radio-group .radio-input input{display:none}.contact-container .form-wrapper form .radio-group .radio-input input:checked+.radio{background:#FFF;color:#333}.contact-container .form-wrapper form .form-buttons{text-align:right}.contact-container .form-wrapper form .form-buttons a,.contact-container .form-wrapper form .form-buttons button{display:inline-block;margin-left:10px;line-height:50px;padding:0 20px;border:0;border-radius:10px;background:linear-gradient(45deg,#4a6fbc,#1387ff);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;letter-spacing:.5px;font-size:16px}.contact-container .form-wrapper form .form-buttons a svg,.contact-container .form-wrapper form .form-buttons button svg{vertical-align:middle;height:16px;width:16px;margin-left:10px;transition:.3s}.contact-container .form-wrapper form .form-buttons a:hover svg,.contact-container .form-wrapper form .form-buttons button:hover svg{transform:translate(5px)}.contact-container .form-wrapper .office{background:rgba(0,0,0,.5);padding:25px;margin-bottom:20px;border-radius:20px;color:#fff}.contact-container .form-wrapper .office:last-child{margin-bottom:0}.contact-container .form-wrapper .office ul{margin-top:25px;list-style:none}.contact-container .form-wrapper .office ul li{margin-bottom:10px;padding-left:10px;border-left:3px #1fb0ff solid;font-size:18px}.contact-container .form-wrapper .office ul li a{color:#fff}.contact-container .form-wrapper .office ul li b{color:#1fb0ff}.contact-container .form-wrapper .office ul li:last-child{margin-bottom:0}.contact-container .form-wrapper .office p,.contact-container .form-wrapper .office address{max-width:500px}.contact-container .form-wrapper .office .buttons{margin-top:25px;display:flex;gap:10px;flex-wrap:wrap}.contact-container .form-wrapper .office .buttons a{display:inline-block;line-height:45px;padding:0 20px;border:1px #FFF solid;color:#fff;border-radius:10px}.contact-container .content-wrapper{flex-basis:400px;max-width:100%;flex-grow:1;flex-shrink:0;display:flex;flex-wrap:wrap;gap:20px}.contact-container .content-wrapper .infos-container{flex-basis:200px;flex-grow:1;background:#0f1c2d;border-radius:10px;padding:25px;color:#fff}.contact-container .content-wrapper .infos-container ul{list-style:none;margin-top:25px}.contact-container .content-wrapper .infos-container ul li{display:block;font-family:Poppins,sans-serif;border-left:3px #1fb0ff solid;border-bottom:1px rgba(255,255,255,.15) dashed;margin-bottom:10px;padding-bottom:10px;padding-left:10px;font-size:18px}.contact-container .content-wrapper .infos-container ul li a{color:#fff}.contact-container .content-wrapper .infos-container ul li b{color:#1fb0ff}.contact-container .content-wrapper .infos-container ul li:last-child{margin-bottom:0}.contact-container .content-wrapper .office-container{flex-basis:100%;min-height:250px;background:#0f1c2d;border-radius:10px;position:relative;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;text-align:center}.contact-container .content-wrapper .office-container img{width:100%;height:100%;object-fit:cover;border-radius:inherit;position:absolute;top:0;left:0}.contact-container .content-wrapper .office-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(15,28,45,.4),#0f1c2d);border-radius:0 0 8px 8px}.contact-container .content-wrapper .office-container .text-content,.contact-container .content-wrapper .office-container .buttons-content{position:relative;color:#fff;z-index:1}.contact-container .content-wrapper .office-container .text-content a,.contact-container .content-wrapper .office-container .buttons-content a{color:#fff;background:linear-gradient(45deg,#4a6fbc,#1387ff);line-height:50px;padding:0 20px;display:block;border-radius:10px;transition:.3s;font-size:18px}.contact-container .content-wrapper .map-container{flex-basis:300px;flex-grow:1;height:300px;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);border-radius:20px}.contact-container .content-wrapper .map-container iframe{width:100%!important;height:100%!important;border-radius:inherit}.contact-container .content-wrapper .image{max-width:100%;flex-basis:200px;flex-grow:1;height:400px;border-radius:10px;object-fit:cover;object-position:center}@media screen and (max-width: 500px){.contact-container .content-wrapper .image{height:auto}}@media screen and (max-width: 600px){.contact-container{padding:50px 20px}}
