.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}.offices-page-title{text-align:center;align-items:center;display:flex;flex-direction:column}.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}}.offices-container{margin-top:-150px;position:relative;z-index:2;display:flex;flex-direction:column;gap:20px}.offices-container .headquarters{min-height:350px;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);width:100%;border-radius:10px;display:flex}.offices-container .headquarters .image{flex-shrink:0;width:350px;overflow:hidden;border-radius:10px 0 0 10px;position:relative}.offices-container .headquarters .image:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,#00111A 97.6%);z-index:1}.offices-container .headquarters .image img{width:100%;height:100%;object-fit:cover}.offices-container .headquarters .content{display:flex;align-items:center;width:100%;color:#fff;padding:20px;gap:30px}.offices-container .headquarters .content .office-details{width:100%}.offices-container .headquarters .content .office-details .title{margin-bottom:20px}.offices-container .headquarters .content .office-details .contact ul{list-style:none;display:flex;flex-direction:column;gap:10px}.offices-container .headquarters .content .office-details .contact ul li b{font-weight:400;color:#1fb0ff;font-size:17px}.offices-container .headquarters .content .office-details .contact ul li p,.offices-container .headquarters .content .office-details .contact ul li a{font-size:15px;color:#fff}.offices-container .headquarters .content .map{width:370px;height:100%;flex-shrink:0}.offices-container .headquarters .content .map iframe{width:100%!important;height:100%!important;border-radius:10px}@media screen and (max-width: 1130px){.offices-container .headquarters .content{padding:10px}.offices-container .headquarters .content .map,.offices-container .headquarters .image{width:200px}}@media screen and (max-width: 800px){.offices-container .headquarters,.offices-container .headquarters .content{flex-direction:column}.offices-container .headquarters .content .map{width:100%}.offices-container .headquarters .image{width:100%;border-radius:10px 10px 0 0;height:150px}}.offices-container .offices-list{width:100%;padding:50px;background:linear-gradient(180deg,rgba(0,0,0,.3) -50%,rgba(0,0,0,0));border-radius:20px 20px 0 0;border-top:1px rgba(255,255,255,.1) solid;display:flex;flex-direction:column;align-items:center;gap:35px}.offices-container .offices-list .countries{display:flex;box-sizing:border-box;position:relative;flex-direction:row;align-items:center;padding:10px 20px;width:100%;justify-content:center;gap:10px;background:rgba(0,0,0,.1);box-shadow:0 4px 20px #ffffff05;backdrop-filter:blur(2.5px);border-radius:10px}.offices-container .offices-list .countries:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,.1),rgba(0,0,0,0),rgba(255,255,255,.1));padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.offices-container .offices-list .countries a{color:#fff;font-size:16px;cursor:pointer;display:flex;gap:20px;padding-left:5px;font-weight:400;align-items:center;color:#fff9;transition:.5s}.offices-container .offices-list .countries a:hover{color:#fff}.offices-container .offices-list .countries a:after{content:"";display:block;width:1px;height:45px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.2),rgba(255,255,255,0));transform:rotate(20deg);box-shadow:-1px 1px 7px #ffffff40}.offices-container .offices-list .countries a:last-child:after{display:none}.offices-container .offices-list .countries a.active{color:#005cfc}@media screen and (max-width: 1100px){.offices-container .offices-list .countries{gap:10px;flex-wrap:wrap;padding:10px}.offices-container .offices-list .countries a{flex:2 1 0;text-align:center;padding:20px;border:1px solid rgba(255,255,255,.1);min-width:max-content;border-radius:10px;justify-content:center}.offices-container .offices-list .countries a:after{display:none!important}.offices-container .offices-list .countries a:hover{color:#fff;border-color:#ffffff80}.offices-container .offices-list .countries a.active{color:#005cfc;border-color:#005cfc}}.offices-container .offices-list .offices{display:flex;flex-wrap:wrap;width:100%;gap:25px}.offices-container .offices-list .offices .office{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:32%;gap:20px;background:rgba(0,0,0,.3);box-shadow:0 4px 20px #ffffff05;border-radius:10px;position:relative;min-width:400px}.offices-container .offices-list .offices .office .background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:11px;z-index:-1}.offices-container .offices-list .offices .office .background img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.offices-container .offices-list .offices .office .background:after{content:"";background:linear-gradient(#012336 10%,rgba(0,0,0,.3));position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:2}.offices-container .offices-list .offices .office:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,.1),rgba(0,0,0,0),rgba(255,255,255,.1));padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.offices-container .offices-list .offices .office .office-details{width:100%;color:#fff}.offices-container .offices-list .offices .office .office-details .title{margin-bottom:10px;border-bottom:1px rgba(255,255,255,.1) solid;padding:15px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent)}.offices-container .offices-list .offices .office .office-details .title h2{font-weight:400;font-size:17px;text-align:center}.offices-container .offices-list .offices .office .office-details .contact{padding:15px}.offices-container .offices-list .offices .office .office-details .contact ul{list-style:none;display:flex;flex-direction:column;gap:10px}.offices-container .offices-list .offices .office .office-details .contact ul li b{font-weight:400;color:#1fb0ff;font-size:17px}.offices-container .offices-list .offices .office .office-details .contact ul li p,.offices-container .offices-list .offices .office .office-details .contact ul li Address,.offices-container .offices-list .offices .office .office-details .contact ul li a{font-size:15px;color:#fff}.offices-container .offices-list .offices .office .map{width:100%;height:250px;padding:10px;flex-shrink:0}.offices-container .offices-list .offices .office .map iframe{width:100%!important;height:100%!important;border-radius:10px}@media screen and (max-width: 1160px){.offices-container .offices-list .offices .office{min-width:48.5%}}@media screen and (max-width: 800px){.offices-container .offices-list .offices .office{min-width:100%}}@media screen and (max-width: 1100px){.offices-container .offices-list .offices{gap:20px}}@media screen and (max-width: 1160px){.offices-container .offices-list{padding:20px}}@media screen and (max-width: 1160px){.offices-container{margin-top:-120px;gap:25px}}
