@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&family=Source+Serif+Pro:wght@400;600;700;900&display=swap");*{box-sizing:inherit;padding:0;margin:0}*,::after,::before{box-sizing:border-box}*:focus{outline:none}html,body{background-color:#FFF}body{font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#313131;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}ul,li{list-style-type:none;margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem;font-weight:700;line-height:1.25}@media (max-width: 576px){.h2,h2{font-size:calc(1.25rem + .9vw)}}.contr{font-weight:400}.contr .strong{font-weight:800}.contr .blue{color:#0041a3}.contr .br{display:block}.contr span{font-weight:800 !important}.row{--bs-gutter-x: 1rem}.row.g-0{--bs-gutter-x: 0}.g-5,.gx-5{--bs-gutter-x: 3rem !important}.border-top{border-color:rgba(255,255,255,0.1) !important}.preloader{position:fixed;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:9999999;width:100%;height:100%;background-color:#0041a3}.preloader .preloader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1001;width:100%;text-align:center;font-size:0}.preloader svg{position:relative;z-index:1002;display:inline-block;margin:0 auto;width:160px}.preloader svg .cls-2,.preloader svg .cls-3,.preloader svg .cls-4{fill:#fff}@media (max-width: 576px){.container{padding:0 1.5rem}}.container-fluid{width:100%;position:relative}figure{margin:0}figure.h380{height:320px}@media (min-width: 576px){figure.h380{height:380px}}figure img{font-family:"object-fit: cover; object-position: center center;";height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 576px){p{font-size:1.125rem}}a.lnk{color:inherit;text-decoration:none;position:relative;cursor:pointer}a.lnk:hover{color:inherit}a.lnk:after{content:'';height:1px;background:#313131;bottom:-2px;position:absolute;left:0px;right:0px}a.lnk.sm{font-size:.75rem}a.lnk.op{opacity:.5}a.lnk i{margin-right:.5rem}.form-quote{position:relative;z-index:9;background:#fff;padding:2rem 1.5rem;border-radius:0.75rem}@media (min-width: 576px){.form-quote{padding:4rem}}.form-label{margin-bottom:0.5rem;font-size:.875rem;font-weight:500}.form-control-lg{min-height:calc(1.5em + 1.625rem);padding:0.75rem 1rem;font-size:1.125rem;border-radius:0.3125rem}.shape-container{position:relative}.shape-bottom{position:absolute;bottom:-1px;width:100%;bottom:0;left:0;right:0}.shape-bottom svg{width:100%;height:auto;margin-bottom:-1px;-webkit-transform-origin:top center;transform-origin:top center}.galery figure{height:150px;display:block;overflow:hidden;transition:all ease .75s}@media (min-width: 768px){.galery figure{height:200px}}@media (min-width: 1200px){.galery figure{height:300px}}.galery figure img{transition:all ease .75s}.galery figure.big{height:460px}.galery figure:hover{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.galery figure:hover img{transform:scale(1.1)}.menu{text-align:right;width:100%;height:100vh;overflow:hidden;position:fixed;top:0;left:-100%;z-index:200;background:#0041a3}.menu.open{pointer-events:auto}.menu .menu-item{width:100%;position:relative;overflow:hidden}.menu .menu-item-inner{overflow:hidden;height:100%;width:100%;position:relative;display:flex;flex-direction:column;padding:9rem 0;background-color:#0041a3;justify-content:center}.menu .main-menu{width:50%;position:relative;z-index:20}.menu .main-menu .main-menu-links li.main-menu-link{overflow:visible;position:relative;display:block;transition:color .3s;margin:0 0 2rem 0;line-height:1}.menu .main-menu .main-menu-links li.main-menu-link:hover>a{color:#FFF;transition:color .3s}.menu .main-menu .main-menu-links li.main-menu-link:hover ul.submenu a{opacity:1}.menu .main-menu .main-menu-links li.main-menu-link>a{font-size:5vw;letter-spacing:-0.1rem;color:#c9c9c9;text-decoration:none;font-weight:700;transition:color .3s}.menu .main-menu .main-menu-links li.main-menu-link>a:hover{color:#FFF}.menu .main-menu .main-menu-links ul.submenu{position:absolute;text-align:left;display:inline-block;width:50%;padding:1.6rem 0 0 2rem;color:#fff}.menu .main-menu .main-menu-links ul.submenu li{margin:0 0 0.75rem 0;line-height:1}.menu .main-menu .main-menu-links ul.submenu li:last-child{margin:0}.menu .main-menu .main-menu-links ul.submenu a{font-size:1vw;color:#FFF;text-decoration:none;font-weight:400;opacity:0}
.menu .menu-infos{width:100%;text-align:center;line-height:1.618rem;font-size:1.1rem;padding:1.6rem 0 0 0;}.menu .menu-infos h4{color:#fff;font-weight:700;margin:0 0 0.34rem 0;font-size:1.1rem}.menu .menu-infos ul:not(:last-child){margin:0 0 2.34rem 0}.menu .menu-infos ul li{color:rgba(255,255,255,0.7);font-size:.95rem}.menu .menu-top{width:100%;display:block;position:fixed;top:0;left:0;z-index:100;height:7rem;opacity:0;visibility:hidden}.menu .menu-top .menu-close-btn{pointer-events:auto;position:absolute;width:7rem;height:7rem;top:0;left:0;z-index:90;align-items:center;display:flex;cursor:pointer;justify-content:center}.menu .menu-top .menu-close-btn svg{width:34px;fill:#FFF}.menu .menu-top .menu-logo{height:100%;margin-left:7rem;padding:0 2rem;text-align:center;vertical-align:top;white-space:nowrap;display:flex;align-items:center;cursor:pointer}.menu .menu-top .menu-logo svg{width:130px}.menu .menu-top .menu-logo svg .cls-2,.menu .menu-top .menu-logo svg .cls-3,.menu .menu-top .menu-logo svg .cls-4{fill:#FFF}@media (min-width: 1200px){.menu .menu-top .menu-logo svg{width:140px}}.menu .menu-background-lines{position:fixed;display:flex;z-index:10;width:100%;pointer-events:none;overflow:hidden;margin:auto;top:0;left:0;right:0;padding:0 7rem;visibility:hidden;opacity:0}.menu .menu-background-lines .background-line{border-right:1px solid rgba(0,0,0,0.13);z-index:0;width:calc(100%/6);height:100vh;position:relative;display:inline-block}.menu .menu-background-lines span:first-of-type{border-left:1px solid rgba(0,0,0,0.13)}.menu .over-lines{z-index:13;position:relative}.header{z-index:100;height:5.625rem;width:100%;display:flex;align-items:stretch;position:relative;z-index:99;background:#fff;box-shadow:0 1px 35px rgba(0,0,0,0.05);}@media (min-width: 576px){.header{height:6.25rem}}.header .inner{display:flex;justify-content:space-between}.header .menu-wrapper{display:flex;align-items:center}.header .logo{padding:0;display:flex;align-items:center}.header .logo svg{width:120px;fill:#363636}@media (min-width: 1200px){.header .logo svg{width:140px}}.header .menu-links{display:flex}.header .menu-links.right{justify-content:end}.header .menu-links ul{display:flex;list-style-type:none}.header .menu-links li{display:flex;margin-left:0;margin-right:1.5rem;position:relative}.header .menu-links li:last-child{margin:0}.header .menu-links a.menu-link{position:relative;display:flex;font-family:"Inter",sans-serif;color:#363636;font-weight:700;font-size:1.125rem;text-decoration:none;align-items:center;letter-spacing:-0.03rem}.header .menu-links a.menu-link>span{opacity:.5;transition:opacity .3s}.header .menu-links a.menu-link:hover>span{opacity:1;transition:opacity .3s}.header .menu-links a.menu-link.active>span{color:#0041a3;font-weight:700}.header .menu-links a.menu-link.active>span,.header .menu-links a.menu-link.open>span{opacity:1}.header .menu-links a.menu-link.sub:before{display:none;content:"";position:absolute;top:100%;left:50%;margin-left:-13px;z-index:9;border:13px solid transparent;border-top:none;border-bottom:13px solid #fff;width:0;height:0;margin-top:10px;-webkit-animation:fadeIn ease .3s;animation:fadeIn ease .3s}.header .menu-links a.menu-link.sub.open:before{display:block;-webkit-animation:fadeIn ease .3s;animation:fadeIn ease .3s}.header .menu-links a.menu-link.active:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;background:#0041a3;height:4px}.header .menu-links .funcs li:not(:last-child){margin-right:1rem}.header .menu-links .funcs .menu-link{font-size:1.125rem}.header .menu-links .funcs .menu-link.active>span{color:#313131}.header .menu-links .funcs .menu-link.active:after{content:none}.header .menu-links .funcs .menu-link.active>span,.header .menu-links .funcs .menu-link.open>span{opacity:1}.header .menu-links .submenu{display:none;position:absolute;z-index:8;top:6.25rem;left:-2rem;padding:0;margin:0px;min-width:20rem;max-width:20rem;transform-origin:top center}.header .menu-links .submenu.visible{display:block;-webkit-animation:fadeIn ease .3s;animation:fadeIn ease .3s}.header .menu-links .submenu.right{top:6.25rem;left:auto;right:-2rem}.header .menu-links .submenu.large{min-width:24rem;max-width:24rem}.header .menu-links .submenu.large .submenu-inner li:not(:last-child){margin:0 0 1rem 0}.header .menu-links .submenu.extralarge{min-width:40rem;max-width:40rem;left:calc(-20rem + (60px))}.header .menu-links .submenu.extralarge .col-border{padding-left:2rem;border-left:1px solid rgba(0,34,28,0.1)}.header .menu-links .submenu.extralarge h6{text-transform:uppercase;font-size:.8rem;letter-spacing:0.05rem;margin:.25rem 0 .785rem 0}.header .menu-links .submenu.contact .submenu-inner li:not(:last-child){margin:0 0 1rem 0}.header .menu-links .submenu .submenu-inner{display:block;padding:2rem;margin:23px 0 0 0;background:#fff;box-shadow:0 15px 20px rgba(0,0,0,0.15)}.header .menu-links .submenu .submenu-inner.tada{transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s,visibility 0.3s 0.1s,opacity 0.15s linear 0.1s}.header .menu-links .submenu .submenu-inner ul{display:flex;flex-direction:column}.header .menu-links .submenu .submenu-inner li{line-height:1.618rem;margin:0}.header .menu-links .submenu .submenu-inner li.divider{line-height:1}.header .menu-links .submenu .submenu-inner li.divider span{border-top:1px solid rgba(0,34,28,0.1);width:100%;margin:0.55rem 0}.header .menu-links .submenu .submenu-inner a.submenu-link{font-weight:500;font-size:1rem;text-decoration:none;color:#313131;opacity:.75;transition:opacity .3s}.header .menu-links .submenu .submenu-inner a.submenu-link:hover{opacity:1;transition:opacity .3s}.header .menu-links .submenu .submenu-inner .submenu-icon{display:flex}.header .menu-links .submenu .submenu-inner .submenu-icon svg{width:42px;height:42px;margin:0 1rem 0 0;display:flex}.header .menu-links .submenu .submenu-inner .submenu-icon .content{flex:1}.header .menu-links .submenu .submenu-inner .submenu-icon .content h6{font-size:1rem;margin:0 0 0.25rem 0}.header .menu-links .submenu .submenu-inner .submenu-icon .content p{font-weight:400;font-size:.875rem;line-height:1.34;display:flex;margin:0}.header .menu-links .submenu .submenu-inner .submenu-content{display:flex;align-items:center}.header .menu-links .submenu .submenu-inner .submenu-content .content{flex:1}.header .menu-links .submenu .submenu-inner .submenu-content .content h6{font-size:1rem;margin:0 0 0.25rem 0}.header .menu-links .submenu .submenu-inner .submenu-content .content p,.header .menu-links .submenu .submenu-inner .submenu-content .content a{font-weight:400;font-size:.875rem;line-height:1.34;display:flex;margin:0}.header .menu-links .submenu .submenu-inner .submenu-content .content p a{opacity:1}.header .menu-links>.divider{display:flex;align-items:center}.header .menu-links>.divider span{height:1.618rem;border-left:0.1rem solid rgba(0,34,28,0.1);margin:0 1rem}.header .menu-btn{pointer-events:auto;z-index:90;align-items:center;display:flex}.header .menu-btn .icon-menu{width:2rem;height:1.5rem;margin:auto;cursor:pointer}.header .menu-btn .icon-menu-bar,.header .menu-btn .icon-menu-bar2{margin-bottom:calc(0.5rem - 3px)}.header .menu-btn .icon-menu-bar,.header .menu-btn .icon-menu-bar2,.header .menu-btn .icon-menu-bar3{height:4px;background:#363636;display:block;width:100%}.header .menu-btn .icon-menu-bar3{width:50%;transition:width .3s}.header .menu-btn:hover .icon-menu-bar3{width:100%;transition:width .3s}.header.trsp{position:absolute;top:0;width:100%;transition:all .3s;background:transparent;box-shadow:none}.header.trsp .menu-btn{border-right:none}.header.trsp .menu-btn .icon-menu-bar,.header.trsp .menu-btn .icon-menu-bar2,.header.trsp .menu-btn .icon-menu-bar3{background:#FFF}.header.trsp .logo svg{fill:#FFF}.header.trsp .logo .cls-2,.header.trsp .logo .cls-3,.header.trsp .logo .cls-4{fill:#FFF}.header.trsp a>span{color:#FFF;opacity:1 !important}.header.trsp:hover{background:#fff;transition:all .3s;box-shadow:0 1px 35px rgba(0,0,0,0.05)}.header.trsp:hover .menu-btn{border-right:1px solid #f3f3f3}.header.trsp:hover .menu-btn .icon-menu-bar,.header.trsp:hover .menu-btn .icon-menu-bar2,.header.trsp:hover .menu-btn .icon-menu-bar3{background:#363636}.header.trsp:hover .logo svg{fill:#363636}.header.trsp:hover .logo .cls-2{fill:#0a5095}.header.trsp:hover .logo .cls-3{fill:#b57830}.header.trsp:hover .logo .cls-4{fill:#39aae1}.header.trsp:hover a>span{color:#363636;opacity:.34 !important}.header.trsp:hover a:hover span,.header.trsp:hover a.open span{opacity:1 !important}.page-index .menu-links a{color:#FFF}.background-lines{position:fixed;display:flex;z-index:10;width:100%;pointer-events:none;overflow:hidden;margin:auto;left:0;right:0;padding:0 7rem}.background-lines .background-line{border-right:1px solid rgba(171,171,171,0.13);z-index:0;width:calc(100%/6);height:100vh;position:relative;display:inline-block}@media screen and (max-width: 1600px){.background-lines .background-line{width:calc(100%/4)}}@media screen and (max-width: 1400px){.background-lines .background-line{width:calc(100%/3)}}@media screen and (max-width: 992px){.background-lines .background-line{width:calc(100%/2)}}.background-lines span:first-of-type{border-left:1px solid rgba(171,171,171,0.13)}.over-lines{z-index:13;position:relative}.btn{display:inline-block;font-weight:700;line-height:1.5;color:#51596c;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0.0625rem solid transparent;padding:0.75rem 1.5rem;font-size:1rem;border-radius:0.3125rem;transition:all .2s ease-in-out}.btn svg{transition:all .2s ease-in-out}.btn-primary{color:#fff;background-color:#0041a3;border-color:#0041a3}.btn-primary svg{fill:#fff}.btn-primary:hover{color:#fff;background-color:#003689;border-color:#003689}.btn-primary:hover svg{fill:#fff}.btn-primary:hover,.btn-primary:focus{box-shadow:0 4px 11px rgba(0,59,134,0.35)}.btn-light-blue{color:#fff;background-color:rgba(249,250,252,0.1);border-color:transparent}.btn-light-blue:hover{color:#313131;background-color:#FFF;border-color:#FFF}.btn-light-blue:hover svg{fill:#fff}.btn-light-blue:hover,.btn-light-blue:focus{box-shadow:0 4px 11px rgba(0,59,134,0.35)}.btn-light{color:#fff;background-color:transparent;border-color:#fff}.btn-light:hover{color:#313131;background-color:#FFF;border-color:#FFF}.btn-light:hover svg{fill:#313131}.btn-light:hover,.btn-light:focus{box-shadow:0 4px 11px rgba(0,59,134,0.35)}.btn-white{color:#313131;background-color:#FFF;border-color:#313131}.btn-white:hover{color:#fff;background-color:#0041a3;border-color:#0041a3}.btn-white:hover svg{fill:#fff}.btn-white:hover,.btn-white:focus{box-shadow:0 4px 11px rgba(0,59,134,0.35)}.btn-grey{color:#313131;background-color:#f7f7f7;border-color:#cdcdcd}.btn-grey:hover{color:#fff;background-color:#0041a3;border-color:#0041a3}.btn-grey:hover svg{fill:#fff}.btn-grey:hover,.btn-grey:focus{box-shadow:0 4px 11px rgba(0,59,134,0.35)}.btn-group-lg>.btn,.btn-lg{padding:1rem 1.5rem;font-size:1.1rem;border-radius:0.3125rem}.btn-icon{display:inline-flex;align-items:center;text-align:left}.btn-icon .content{display:flex}.btn-icon svg{width:34px;height:34px;display:flex;flex:40px 0;margin:0 1rem 0 0}.btn-icon .text{align-items:center;line-height:1.34;font-weight:500;white-space:nowrap;text-transform:uppercase;font-size:.875rem;font-size:.795rem}.btn-icon .text span:last-of-type{display:block;white-space:nowrap;font-weight:800;font-size:.875rem}ul.icons-list li{display:flex;align-items:center;margin:0 0 1rem 0;font-weight:500;font-size:1rem;padding-left:2.25rem;position:relative}ul.icons-list li:last-of-type{margin:0}ul.icons-list li:before{position:absolute;top:0;left:0;width:1.35rem;height:1.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%230041a3' class='bi bi-shield-fill-check' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zm2.146 5.146a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.25rem 1.25rem;content:'';margin-top:0.125rem}ul.icons-list li svg{fill:#0041a3;width:22px;height:22px;margin-right:1rem;flex:25px 0 0}@media (min-width: 1200px){ul.icons-list.big li{font-size:1.1rem;font-weight:600;margin:0 0 1rem 0}ul.icons-list.big li:last-of-type{margin:0}}ul.icons-list.big li svg{width:25px;height:25px;flex:30px 0 0}ul.icons-list.white li svg,ul.icons-list.white li g{fill:#fff}.home-slider{height:65vh;width:100%;position:relative;z-index:11}@media (min-width: 576px){.home-slider{height:100vh}}.home-slider .video-lines{height:100vh;position:absolute;display:flex;z-index:99;width:100%;pointer-events:none;overflow:hidden;margin:auto;left:0;right:0}.home-slider .video-lines span.line{height:100vh;border-right:1px solid rgba(255,255,255,0.08);width:calc(7rem + 1px);position:relative;display:inline-block;overflow:hidden;z-index:9999}.home-slider .video-lines span.line-2{width:calc((100% - 14rem)/3)}.home-slider .video-lines span.line-3{width:calc((100% - 7rem));position:absolute}.home-slider .video{width:100%;height:100%;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:-1}.home-slider .video img{width:100%;height:100%;background:no-repeat center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}.home-slider::before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}.home-slider .jmbo{top:48%;position:absolute;transform:translateY(-48%) !important;width:100%}.home-slider .jmbo h1{color:#fff;line-height:1.34;font-weight:300;font-size:2rem;margin:0}@media (min-width: 576px){.home-slider .jmbo h1{font-size:calc(1.475rem + 2.7vw)}}@media (min-width: 1200px){.home-slider .jmbo h1{font-size:3.5rem}}.home-slider .jmbo h1 span{font-weight:700;display:block}.home-slider .bottom-menu-wrapper{left:0;width:100%;bottom:-9rem;position:absolute;z-index:10}.home-slider .bottom-menu{flex:1;min-height:18rem;box-shadow:0 20px 40px 0 rgba(0,0,0,0.08);border-radius:0.55rem}.home-slider .bottom-menu .intro{display:flex;padding:3rem 2rem}.home-slider .bottom-menu .intro .content h4{margin:0 0 1rem 0;color:#ffffff94;text-transform:uppercase;letter-spacing:0.13rem;font-size:.75rem;font-weight:700}.home-slider .bottom-menu .intro .content p{font-size:1.5rem;line-height:1.35;font-weight:500}.home-slider .bottom-menu .intro:first-of-type{border-top-left-radius:0.55rem;border-bottom-left-radius:0.55rem}.home-slider .bottom-menu .intro.small{display:flex;border-left:1px solid #00378b}.home-slider .bottom-menu .intro.small .content p{font-size:1rem;font-weight:400;letter-spacing:0.03rem;margin:1rem 0 0 0;line-height:1.6}.home-slider .bottom-menu .blue{background:#0041a3;border-color:#1d4ac0}.home-slider .bottom-menu .blue .content{color:#fff}.home-slider .bottom-menu .blue svg{fill:#fff}.home-slider .bottom-menu .links{display:flex}.home-slider .bottom-menu .links ul{display:flex;flex-direction:column;flex:1}.home-slider .bottom-menu .links li{flex:1;display:flex}.home-slider .bottom-menu .links li:not(:last-child){border-bottom:1px solid #eaeaea}.home-slider .bottom-menu .links a{display:flex;align-items:center;text-decoration:none;padding:0 1.5rem;width:100%;color:#313131;transition:.3s;justify-content:space-between;background:#fff}.home-slider .bottom-menu .links a .l-link{display:flex;align-items:center}.home-slider .bottom-menu .links a .right-arrow{margin-right:.55rem;width:22px;height:22px;fill:#313131;transition:margin-right .3s}.home-slider .bottom-menu .links a:hover{transition:.3s;background:#0041a3;border-left:1px solid #2f58c5}.home-slider .bottom-menu .links a:hover .content{color:#FFF}.home-slider .bottom-menu .links a:hover .icon svg{fill:#FFF}.home-slider .bottom-menu .links a:hover .right-arrow{fill:#FFF;margin:0;transition:margin-right .3s}.home-slider .bottom-menu .links a.first{border-top-right-radius:0.55rem}.home-slider .bottom-menu .links a.last{border-bottom-right-radius:0.55rem}.home-slider .bottom-menu .links .icon{margin-right:1rem}.home-slider .bottom-menu .links .icon svg{height:34px;width:34px;fill:#313131}.home-slider .bottom-menu .links .content h6{margin-bottom:0.25rem;font-size:1rem}.home-slider .bottom-menu .links .content p{font-size:.875rem}.counters{position:relative}.counters .cnt{display:flex;align-items:center}.counters .cnt:last-of-type{margin:0}.counters img{height:40px;width:40px;margin:0 1.5rem 0 0;flex:40px 0}@media (min-width: 576px){.counters img{height:50px;width:50px;flex:50px 0;margin:0 2rem 0 0}}.counters .counter h4{font-family:"Inter",sans-serif;font-size:1.5rem;line-height:1;font-weight:900;margin:0;align-items:center;display:flex}@media (min-width: 576px){.counters .counter h4{font-size:2rem}}.counters .counter h4:after{content:"+";font-size:2rem;padding-left:0.25rem;font-weight:600}.counters .counter span{font-size:.7rem;display:block;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;text-align:left}@media (min-width: 576px){.counters .counter span{font-size:.85rem}}.section.page-title{position:relative;padding:6rem 0;background-color:#f3f3f3}.section.page-title h1{font-weight:800;text-transform:uppercase}.section.page-title p{font-size:1.1rem;line-height:1.45;font-weight:400;margin:0}.section.page-title.blue{background-color:#0041a3}.section.page-title.blue h1,.section.page-title.blue p{color:#fff}.section.page-title-bg{overflow:hidden;height:calc(50vh);padding:0}@media (min-width: 576px){.section.page-title-bg{height:calc(100vh - 5.625rem);text-align:left;align-items:center}}.section.page-title-bg.small{height:50vh}.section.page-title-bg .page-title-image{position:relative;width:100%;height:100%;background:no-repeat;-webkit-background-size:cover;background-position:50% 50%;background-size:cover;z-index:1;display:flex;align-items:end;text-align:center;padding:1.5rem 0}@media (min-width: 576px){.section.page-title-bg .page-title-image{height:100%;text-align:left;align-items:center;padding:4rem 0}.section.page-title-bg .page-title-image:before{background:linear-gradient(90deg, #0041a3 13%, rgba(0,65,163,0.8673844538) 30%, rgba(255,255,255,0) 60%)}}.section.page-title-bg .page-title-image.small{height:calc(66vh - 6rem);padding-bottom:8rem}@media (min-width: 576px){.section.page-title-bg .page-title-image.wsbmnu{height:calc(100vh - 5rem - 5.625rem);text-align:left;align-items:center;padding:4rem 0}.section.page-title-bg .page-title-image.wsbmnu:before{background:linear-gradient(90deg, #0041a3 13%, rgba(0,65,163,0.8673844538) 30%, rgba(255,255,255,0) 60%)}}.section.page-title-bg .page-title-content{position:absolute;height:100%;width:100%;z-index:2;display:flex;align-items:center;left:0;top:0;right:0;bottom:0;padding:2rem 0;text-align:center}@media (min-width: 576px){.section.page-title-bg .page-title-content{text-align:left}}.section.page-title-bg .page-title-content h1{font-weight:800;color:#fff;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,0.35)}@media (min-width: 576px){.section.page-title-bg .page-title-content h1{font-size:calc(1.475rem + 2.7vw)}}@media (min-width: 1200px){.section.page-title-bg .page-title-content h1{font-size:3.5rem}}.section.page-title-bg .page-title-content p{font-size:1.1rem;line-height:1.45;color:#fff;font-weight:400;margin:0}.section.page-title-bg .page-title-content:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.45);z-index:-1}@media (min-width: 576px){.section.page-title-bg .page-title-content{align-items:center;padding:0}.section.page-title-bg .page-title-content:before{background:linear-gradient(90deg, #0041a3 13%, rgba(0,65,163,0.8673844538) 30%, rgba(0,0,0,0.2) 60%)}}.section{position:relative;padding:9rem 0;margin:0}.section.md{padding:3rem 0}@media (min-width: 576px){.section.md{padding:5rem 0}}@media (min-width: 992px){.section.md{padding:6rem 0}}.section.sm{padding:3rem 0}@media (min-width: 576px){.section.sm{padding:4rem 0}}@media (min-width: 992px){.section.sm{padding:5rem 0}}.section.npb{padding-bottom:0}.section.npt{padding-top:0}.section h1.bg-txt{position:absolute;font-family:"Poppins",sans-serif;left:0;font-size:28rem;text-align:center;width:100%;z-index:0;color:#f7f7f7;pointer-events:none}.section .txt{position:relative;color:#363636}.section .txt p{font-size:1rem;font-weight:400;margin:0;line-height:1.55}@media (min-width: 576px){.section .txt p{font-size:1.125rem}}.section .txt p.w400{font-weight:400}.section.blue{background:#0041a3;background:linear-gradient(90deg, #0041a3 13%, #2863bd 100%)}.section.blue .white,.section.blue .white .txt{color:#fff !important}.section.blue .white svg,.section.blue .white svg g{fill:#fff}.section.blue .txt .lnk:after{background:#fff}.section.grey{background-color:#f1f1f1}.section.prlx{position:relative;width:100%;background:no-repeat;-webkit-background-size:cover;background-position:50% 50%;background-size:cover;z-index:20;overflow:hidden}.section.prlx:before{position:absolute;height:100%;width:100%;content:'';background:#000;opacity:.7;top:0}.section.prlx h3{color:#fff}.section.prlx p{color:#fff}.section.intro{padding-top:2rem}@media (min-width: 576px){.section.intro{padding-top:16rem}}.big-cards .big-card{border-radius:.25rem;position:relative;box-shadow:0 0.5rem 0.75rem rgba(0,0,0,0.1) !important;background:#fff;transition:all ease .75s;border:none;height:100%;overflow:hidden}.big-cards .big-card:hover{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.big-cards .big-card:hover .image img{transform:scale(1.1)}.big-cards .big-card:hover .content .more svg{margin-left:1.75rem}.big-cards .big-card .image figure{height:300px;overflow:hidden}.big-cards .big-card .image figure img{transition:all ease .75s;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.big-cards .big-card .content{padding:2.25rem}.big-cards .big-card .content .title{display:flex;align-items:center;margin:0 0 1rem 0}.big-cards .big-card .content .title img{height:50px;width:50px;margin:0 1.5rem 0 0}.big-cards .big-card .content .title h4{margin:0}.big-cards .big-card .content .more{display:flex;align-items:center;margin:2rem 0 0 0}.big-cards .big-card .content .more span{font-weight:700}.big-cards .big-card .content .more svg{width:30px;height:30px;margin:0 0 0 1rem;transition:all ease .75s}.big-cards .big-card a{display:block;position:absolute;height:100%;width:100%;left:0;top:0;text-decoration:none;z-index:99}.big-cards .divider{display:flex;align-items:center;height:100%;width:100%}.big-cards .divider span{height:16rem;border-left:0.1rem solid rgba(0,34,28,0.1);margin:auto}.small-cards .small-card{border-radius:.25rem;position:relative;box-shadow:0 0.5rem 0.75rem rgba(0,0,0,0.1) !important;background:#fff;transition:all ease .75s;border:none}.small-cards .small-card:hover{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.small-cards .small-card:hover .image img{transform:scale(1.1)}.small-cards .small-card:hover .content .more svg{margin-left:1.75rem}.small-cards .small-card .image figure{height:300px;overflow:hidden}.small-cards .small-card .image figure img{transition:all ease .75s;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.small-cards .small-card .content{padding:2.25rem}.small-cards .small-card .content .title{display:flex;align-items:center;margin:0 0 2rem 0}.small-cards .small-card .content .title img{height:50px;width:50px}.small-cards .small-card .content .title h4{margin:0 0 0 1.5rem}.small-cards .small-card .content .more{display:flex;align-items:center;margin:2rem 0 0 0}.small-cards .small-card .content .more span{font-weight:700}.small-cards .small-card .content .more svg{width:30px;height:30px;margin:0 0 0 1rem;transition:all ease .75s}.small-cards .small-card a{display:block;position:absolute;height:100%;width:100%;left:0;top:0;text-decoration:none;z-index:99;pointer-events:none}.small-cards .divider{display:flex;align-items:center;height:100%;width:100%}.small-cards .divider span{height:16rem;border-left:0.1rem solid rgba(0,34,28,0.1);margin:auto}.section-links{border-bottom:1px solid #e9e9e9;display:flex;align-items:center;position:sticky;top:-1px;z-index:99;background:#fff;-ms-overflow-style:-ms-autohiding-scrollbar;height:5rem}.section-links.is-sticky{box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.section-links .section-links-list ul{display:flex;list-style-type:none;height:5rem;align-items:stretch}.section-links .section-links-list ul li{margin-left:0;margin-right:1.618rem;align-items:stretch;display:flex}.section-links .section-links-list ul a{display:flex;font-size:.875rem;color:#313131;text-transform:uppercase;font-weight:700;text-decoration:none;letter-spacing:0.03rem;opacity:.5;padding:0;margin:0;align-items:center;position:relative}.section-links .section-links-list ul a:hover{opacity:1;transition:opacity .3s}.section-links .section-links-list ul a.active{opacity:1;color:#0041a3}.section-links .section-links-list ul a.active:after{content:"";display:block;position:absolute;bottom:2px;left:0;right:0;height:3px;transform:translateY(2px);background-color:#0041a3;transition:transform 0.2s cubic-bezier(0.42, 0, 0.175, 1)}.swiper-images{height:60vh}.swiper-images figure{height:100%;height:60vh}.swiper-images figure img{font-family:"object-fit: cover; object-position: center center;";height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.swiper-images .swiper-btns{margin-top:calc(45vh);left:0;margin-left:calc(50% - 4rem - 0px);position:absolute;right:0;display:inline-flex;border:1px solid #ddd;width:8rem;z-index:99}.swiper-btns .swiper-btn{position:absolute;top:50%;margin-top:-2rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;cursor:pointer;transition:.3s;z-index:20;border:1px solid #ddd;background:#fff}.swiper-btns .swiper-btn svg{height:2rem;width:2rem;fill:#1d4ac0}.swiper-btns .swiper-btn:hover{background:#0041a3}.swiper-btns .swiper-btn:hover svg{fill:#FFF}.swiper-btns .swiper-btn-prev{left:0;right:auto}.swiper-btns .swiper-btn-next{right:0;left:auto}.swiper-services .swiper-slide{text-align:left}.swiper-services .icon{display:flex;align-items:flex-start;justify-content:center}.swiper-services .icon svg{width:75px;height:75px;fill:#FFF}.swiper-services .txt{padding:0 1rem 0 1rem;fill:#FFF;text-align:center;margin:0}.swiper-services .txt h4{font-size:1.1rem;margin:1.618rem 0 0.55rem 0;font-weight:700;line-height:1}.swiper-services .txt p{font-size:.9rem;opacity:.8;line-height:1.45;margin:0;font-weight:400}.team .portrait{z-index:20;position:relative;margin:0 0 2rem 0}.team .portrait figure{max-height:340px;max-width:340px}.team .portrait img{clip-path:circle(43%)}.team .desc h4{font-size:2.2rem;margin:0 0 0.8rem 0;font-weight:700;line-height:1}.team .desc span{font-size:1.2rem;text-transform:uppercase;margin:0;font-weight:400;line-height:1;display:inline-flex;letter-spacing:0.1rem}.team .desc .quote{margin:3rem 0 0 0}.team .desc p{font-size:1.2rem;opacity:.8;line-height:1.45;font-style:italic;color:#4f4f4f}.team .avatar img{background:#f1f1f1;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team .info h6{margin:0}.team .info p{font-size:1.25rem}.team .info span{display:block}.team .info a{text-decoration:none;color:#313131}.team .user .icon{display:flex;align-items:flex-start;justify-content:center}.team .user .icon svg{width:75px;height:75px;fill:#313131}.team .user .txt{padding:0 1rem 0 1rem;fill:#313131;text-align:center;margin:0}.team .user .txt h4{font-size:1.1rem;margin:1.618rem 0 0 0;font-weight:700;line-height:1.2}.team .user .txt span{font-size:.9rem;opacity:.8;line-height:1.25;display:block;margin:0}.team .user .txt span:first-of-type{margin:0 0 1rem 0}.fig_desc figure{margin:1.5rem 0;height:240px}.swiper-cards-wrapper{position:relative}.swiper-cards-wrapper .swiper-button-prev{left:-3.5rem}.swiper-cards-wrapper .swiper-button-prev:after{color:#fff;font-size:2rem}.swiper-cards-wrapper .swiper-button-next{right:-3.5rem}.swiper-cards-wrapper .swiper-button-next:after{color:#fff;font-size:2rem}.swiper-cards,.swiper-cards2{overflow:hidden;width:100%;height:100%}.swiper-cards .swiper-slide,.swiper-cards2 .swiper-slide{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:bold;color:#fff}.card{-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,0.05);box-shadow:0 20px 40px 0 rgba(0,0,0,0.05);background-color:#fff;position:relative;z-index:20;border:0;height:100%;width:100%;background:none}.card figure{height:420px}.card figure img{font-family:"object-fit: cover; object-position: center center;";height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card .description{position:absolute;bottom:0;left:0;padding:1.8rem;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0.66) 65%, transparent 100%);width:100%}.card h3{margin:0}.card .hover{opacity:0;position:absolute;top:0;left:0;width:100%;background:#004abb;height:100%;padding:2rem;color:#fff;font-weight:500;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;display:flex;flex-direction:column;justify-content:space-between}.card .hover h4{margin:0 0 1rem 0}.card .hover p{font-size:1rem;color:#fff;font-weight:400}.card>a{position:absolute;top:0;left:0;height:100%;width:100%}.card:hover .hover{opacity:1;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.fig_card{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;background:#fff;transition:all ease .75s}.fig_card a{color:inherit;text-decoration:none}.fig_card figure{height:240px;overflow:hidden}.fig_card figure img{transition:all ease .75s}.fig_card .content{padding:1.75rem}.fig_card .content p{font-size:1.125rem;font-weight:300;margin:0}.fig_card:hover{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.fig_card:hover figure img{transform:scale(1.1)}.services .service .icon{display:flex;align-items:flex-start;justify-content:center}.services .service .icon svg,.services .service .icon img{width:56px;height:56px;fill:#313131}.services .service .txt{fill:#313131;text-align:center;margin:0}.services .service .txt h4{font-size:1.125rem;margin:1.618rem 0 0.55rem 0;font-weight:700;line-height:1}.services .service .txt p{font-size:.875rem;opacity:.8;line-height:1.45;margin:0;font-weight:400}.partners .partner{padding:0 1rem;display:flex;justify-content:center}.partners figure img{max-width:135px;max-height:54px;cursor:pointer}.partners.opc figure img{-webkit-filter:grayscale(1);-webkit-transition:all ease-in-out 0.35s;transition:all ease-in-out 0.35s;opacity:.5}.partners.opc figure:hover img{filter:grayscale(0);opacity:1;-webkit-transition:all ease-in-out 0.35s;transition:all ease-in-out 0.35s}.reviews .review h6{display:none}.reviews .review p{font-size:1rem;line-height:1.618;margin:1rem 0}.reviews .review .stars svg{fill:#f1b980;height:16px;width:16px;margin-right:0.05rem}.reviews .review .stars svg:last-child{margin:0}.reviews .review .review-link{text-decoration:none}.reviews .review .review-link svg{width:60px}.reviews .review .review-link>div{margin:1rem 0 .5rem 0;display:flex;align-items:center}.reviews .review .review-link>div svg{width:13px;height:13px;margin:0 0.5rem 0 0;fill:#fff;opacity:.5}.reviews .review .review-link>div span{color:#fff;font-weight:500;font-size:.875rem;opacity:.5;letter-spacing:.034rem}.ratings{display:flex}.ratings .rating>span{display:block;font-size:2rem;font-weight:700;line-height:1;margin:0 0 .5rem 0}.ratings .rating>span>span{font-weight:200;padding:0 .25rem}.ratings .divider{display:flex;align-items:center}.ratings .divider>span{height:2.75rem;border-left:1px solid #81a1d2;margin:0 1.618rem}.ratings .lnk{font-size:.875rem;opacity:.75}.footer{position:relative;background:#16171a;padding:9rem 0;z-index:11}.footer .container-fluid{position:relative;z-index:13}.footer .row:first-of-type{margin:0 0 6rem 0}.footer h4{font-size:1rem;color:#fff;font-weight:500;margin:0 0 1.34rem 0}.footer ul.list{margin:0 0 1.618rem 0}.footer ul.list.text>li{color:#fff;opacity:.4;font-size:1rem}.footer ul.list li>a{font-weight:400;line-height:1.618;font-size:1rem;color:#fff;opacity:.4;text-decoration:none}.footer ul.list a:hover{opacity:1;transition:opacity .3s}.footer img.logo{width:65%;margin:0 0 2rem 0}.footer img.logo .cls-2,.footer img.logo .cls-3,.footer img.logo .cls-4{fill:#737476}.footer .socials{display:flex;margin-left:-1px}.footer .socials li.social a{font-size:2rem;border:1px solid #24262c;padding:1.3rem;color:#fff;display:flex;align-items:center;justify-content:center}.footer .socials li.social svg{width:1.618rem;height:1.618rem;fill:#ffffff}.footer .socials li.social:first-child{margin:0 1rem 0 0}.footer p{font-size:.875rem;color:#fff;font-weight:400;display:flex;align-items:center}.footer p>svg{height:15px;width:15px;margin:0 0.5rem 0 0}.footer .logos img{width:100%}.footer .logos img.bgw{background:#fff}.affiliates{justify-content:flex-end}.affiliates ul{display:flex;justify-content:end;align-items:center}.affiliates li{margin:0 2rem 0 0}.affiliates img{max-width:120px;max-height:40px;transition:all 0.3s;-webkit-filter:grayscale(1);-webkit-transition:all ease-in-out 0.35s;transition:all ease-in-out 0.35s;opacity:.5;cursor:pointer}
@media screen and (max-width: 991px) {
  .affiliates ul{
    flex-direction: column;
    gap: 20px;
  }
  .affiliates li{

  }
 
  li.parent:has(a.active)   div.submenu{display: block !important;}
  li.parent:has(a.active)   div.submenu ul.submenu{text-align: center !important;}
  li.parent:has(a.active)    div.submenu ul.submenu a{
  font-size: 1.2rem !important;
  opacity: 1 !important;
}
  li.parent:has(a.active)  div.submenu ul.submenu li{
  margin: 25px 0 !important;
}
 li.parent:has(a.active)  div.submenu ul.submenu li a.active{
  font-weight: 900 !important;
}
li.parent:has(a.active) div.submenu ul.submenu{
    position: relative !important;
    display: block !important;
    width: 100% !important;
    padding: 20px 50px !important;
    text-align: center;
  }
  .nav .menu-link  {
    color:white;
  }

  .menu-infos{
    position: relative;
    margin-top: 20px;
    height: 100% !important;
  }
.menu .menu-infos ul:not(:last-child) {
  margin: 0 0 1rem 0;
}
.tracking{
  position: relative;
  margin: 20px 0;
}
.menu-infos:before,
.tracking:before{
  content: '';
  width: 50%;
  height: 1px;
  background-color: white;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.menu .menu-item-inner{
  height: 100% !important;
  overflow: scroll !important;
  display: block !important;
}
 .menu .menu-top{
  background-color: #003689;
 }

}
.footer-background-lines{position:absolute;display:flex;z-index:12;top:0;left:0;right:0;bottom:0;padding:0 7rem}.footer-background-lines .background-line{border-right:1px solid rgba(191,191,191,0.05);z-index:0;width:calc(100%/6);position:relative;display:inline-block;overflow:hidden}@media screen and (max-width: 1600px){.footer-background-lines .background-line{width:calc(100%/4)}}@media screen and (max-width: 1400px){.footer-background-lines .background-line{width:calc(100%/3)}}@media screen and (max-width: 992px){.footer-background-lines .background-line{width:calc(100%/2)}}.footer-background-lines span:first-of-type{border-left:1px solid rgba(191,191,191,0.05)}@media screen and (max-width: 1400px){.section{padding:4rem 0;margin:0}.section .txt-bloc h1.page-title,.section .txt-bloc h2.title,.section .txt-bloc .title-center{font-size:3.4rem}.section .txt{font-size:1rem;margin:0}.section .txt-btn{padding:1rem}.home-slider .bottom-menu>ul>li.intro .content p{font-size:1.4rem}.home-slider .bottom-menu>ul>li.intro.small .content p{font-size:.89rem;font-weight:400;letter-spacing:0.03rem;margin:1rem 0 0 0;line-height:1.6}}@media screen and (max-width: 1199px){.space-top{height:5rem}.section{padding:6rem 0;margin:0}.section .txt-bloc h1.page-title,.section .txt-bloc h2.title,.section .txt-bloc .title-center{font-size:2.6rem}.section h2.title{font-size:2.4rem}.section .txt{font-size:1rem;margin:0}.section .txt-btn{padding:1rem}.txt-bloc h1{font-size:3rem;margin-bottom:2rem}.counter h4{font-size:2.4rem}.footer h4{font-size:.9rem}.footer ul.list li,.footer ul.list li>a{font-size:.9rem}.footer-background-lines{padding:0 5rem}.background-lines{padding:0 5rem}}@media screen and (max-width: 991px){.submenu,a.menu-link:before{display:none !important}.section{padding:4rem 0;margin:0}.section .txt-bloc{text-align:center}.section .txt-bloc h1.page-title,.section .txt-bloc h2.title,.section .txt-bloc .title-center{font-size:2.6rem}.section h2.title{font-size:2.4rem;text-align:center}.section .txt{font-size:1rem;margin:0}.section .txt-btn{padding:1rem}.menu-links{height:5rem}.menu .main-menu{width:100%;text-align:center}.menu .main-menu .main-menu-links li.main-menu-link>a{font-size:8vw}.menu-infos{}.counter h4{text-align:center}.counter span{text-align:center;display:block}}@media screen and (max-width: 575px){.counter h4{font-size:2rem;text-align:center}.counter span{font-size:1rem;text-align:center;display:block}.bottom-menu{display:none}}.callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #e9ecef;border-left-width:0.25rem;border-radius:0.25rem;background:#fff}.callout.callout-info{border-left-color:#638bc7}.table-offres{width:100%}.table-offres thead{vertical-align:bottom;border-bottom:1px solid #131313;text-align:center}.table-offres thead tr th{padding-bottom:0.34rem}.table-offres td,.table-offres thead tr th{text-align:center}.table-offres i{color:#0041a3;font-size:1.1rem}.table-offres tbody{vertical-align:middle;background:#fff}.table-offres tbody tr td,.table-offres tbody tr th{padding:0.25rem 1.34rem;font-weight:400;vertical-align:middle}.table-offres tbody>tr:nth-of-type(odd)>*{background:#f5f8fb}.jobs li{min-height:80px;display:flex;align-items:center;margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1rem 0}.jobs li h4{margin:0}.job ul{padding-left:2rem}.job li{list-style-type:square;padding-left:0}.accordion{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1.2rem;font-weight:700;color:#313131;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (min-width: 576px){.accordion-button{padding:1.5rem 1.25rem;font-size:1.25rem}}.accordion-button span{margin-right:1rem}.accordion-button:focus{z-index:3;border-color:inherit;outline:0;box-shadow:none}.accordion-button:not(.collapsed){color:#0041a3;background-color:inherit;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.13)}.accordion-body{padding:1rem 1.25rem}@media (min-width: 576px){.accordion-body{padding:1.75rem 1.25rem;font-size:1.125rem}}.nav-tabs .nav-link{display:block;padding:1.2rem 1.618rem;color:#313131;font-size:1.2rem;font-weight:700;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.blob{background:black;border-radius:50%;margin:10px;height:20px;width:20px;box-shadow:0 0 0 0 #000;transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(0.95);box-shadow:0 0 0 0 transparent}}#map{height:400px;width:100%}.elipse{cursor:pointer}.tt .t{display:flex;justify-content:space-between;width:140px}.tt .t span{font-weight:700;margin-left:1rem}
/*# sourceMappingURL=main.min.css.map */

.swiper-button-next:after, .swiper-button-prev:after,
.swiper-button-next:before, .swiper-button-prev:before{
  font-size:24px !important;
}

   .swiper2 .swiper-wrapper{
    height: auto;
   } 


   .lang{
    position: absolute;
    width: 7rem;
    height: 7rem;
    top: 0;
    right: 0;
    padding:40px;
    z-index: 90;
    align-items: center;
    justify-content: center;
   }
   .lang ul a{
    color:white;
    text-transform: uppercase;
    font-weight: bold;
   }