.pagination{display:flex;padding-left:0;list-style:none;border-radius:0;margin:0}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#1F1E1E;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#000;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,0,115,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:1;color:#fff;background-color:#000073;border-color:#000073}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}html{font-size:14px}@media (min-width: 1200px){body{max-width:1440px;margin:0 auto;position:relative;box-shadow:0 0 8px 8px rgba(199,204,231,0.3)}}.leaderboard{background-color:#ff0a0a}.pac-container{z-index:2000}.container-title{text-align:center}.container-title .title{margin:0;font-size:28px;font-weight:700}.container-title .subtitle{font-size:24px;font-weight:700}@media (max-width: 1199.98px){.container-title .subtitle{font-size:20px}}.btn{font-weight:600;font-size:16px}.btn-link{padding:0}.fragment{margin-bottom:50px}.container-pagination{padding:1em 0}.container-pagination .row{border-bottom:1px solid #102040}input::placeholder,textarea::placeholder{font-weight:400 !important}#map-france{margin-top:30px;height:auto;max-width:100%}#map-france path:hover{fill:#ff0a0a}.btn-gradient{background-position:0}.btn-gradient.btn-gradient-primary{color:#fff;background-color:#2A3FA4;background-image:linear-gradient(91.5deg, #000073 15%, rgba(255,255,255,0) 93.91%)}.btn-gradient.btn-gradient-primary:hover{background-color:#202f7b}.btn-gradient.btn-gradient-secondary{color:#fff;background-color:#FFDD52;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #ff0a0a 100%)}.btn-gradient.btn-gradient-secondary:hover{background-color:#f00000}.bg-gradient-primary{background:linear-gradient(91.5deg, #000073 15%, #000027 93.91%)}.popover{font-weight:600}#team{margin-top:35px;padding:60px 0}#team,#team h2{color:#fff}.content-title{background:linear-gradient(91.5deg, #000073 15%, #000027 93.91%);padding:40px;border-radius:20px}.content-title .title{color:#fff}.return-listing{text-decoration:underline}.return-listing img{display:inline;vertical-align:middle;margin-right:.4em}.increase-visibility{background-repeat:no-repeat;background-image:url(/img/visibility.jpg);background-size:cover;padding:30px;color:#fff;font-size:18px}.increase-visibility h2{color:#fff;margin-top:0;margin-bottom:20px}.increase-visibility .increase-visibility-container{max-width:590px;margin:0 auto}.list-check{padding-left:0;list-style:none}.list-check li:before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;color:#000073;margin-right:1em}.activity{cursor:pointer}#activities .activity{position:relative;line-height:0}@media (max-width: 991.98px){#activities .activity{margin-bottom:15px}}#activities .activity:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4)}#activities .activity div{position:absolute;left:45px;bottom:30px;color:#fff;margin:0}#activities .activity div p{text-decoration:underline;display:inline-block}#activities .activity div:after{content:'\f30b';font-family:"Font Awesome 5 Free";margin-left:.6em;font-weight:900;text-decoration:none}#activities .activity img{height:100%;width:100%;object-fit:cover}#activities .small-activity .activity{margin-bottom:15px}.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-20{flex:0 0 20%;max-width:20%}@media (min-width: 576px){.col-sm-20{flex:0 0 20%;max-width:20%}}@media (min-width: 768px){.col-md-20{flex:0 0 20%;max-width:20%}}@media (min-width: 992px){.col-lg-20{flex:0 0 20%;max-width:20%}}@media (min-width: 1200px){.col-xl-20{flex:0 0 20%;max-width:20%}}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.parallax .container-parallax{position:relative;padding-bottom:40px;padding-top:40px}@media (min-width: 576px){.parallax .container-parallax{padding-bottom:60px;padding-top:60px}}@media (min-width: 768px){.parallax .container-parallax{padding-bottom:80px;padding-top:80px}}@media (min-width: 992px){.parallax .container-parallax{padding-bottom:100px;padding-top:100px}}.ui-widget.ui-autocomplete .ui-state-active{background:#000073;border-color:#000027}.slick-slider .slick-slide img{display:initial}.slick-slider .slick-arrow{height:auto;width:auto}.slick-slider .slick-arrow:before{color:#000;font-size:40px}.slick-slider .slick-arrow.slick-prev{left:-50px}.slick-slider .slick-arrow.slick-next{right:-50px}.card{display:flex;flex-direction:row;background-color:#e8f5ff}.card .card-img-top{width:50%;min-width:150px}.card .card-link+.card-link{margin-left:0}.card .card-actions .btn-card-action{display:block;background:#fff;color:#000;-webkit-transition:0.4s;-khtml-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}.card .card-actions .btn-card-action:hover{background:#000073;color:#fff}.card .card-actions .btn-card-action:not(:last-child){margin-bottom:.6em}.input-group.input-group-intl-tel{display:table}.input-group.input-group-intl-tel .intl-tel-input{width:auto;display:table-cell;vertical-align:middle}.input-group.input-group-intl-tel .intl-tel-input .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.intl-tel-input{width:100%}.bottom-pagination .container-pagination{padding-top:0}.bottom-pagination .row{display:flex}@media (max-width: 767.98px){.bottom-pagination .row .pagination-navigation{order:-1}}@media (max-width: 767.98px){.pagination-navigation{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}}.pagination-navigation .pagination .disabled{display:none}.pagination-navigation .pagination .page-item a{border:none;height:100%}.pagination-navigation .pagination .page-item a:hover{background:#000073;color:#fff}.pagination-navigation .pagination .page-item a:hover,.pagination-navigation .pagination .page-item a:active,.pagination-navigation .pagination .page-item a:focus{box-shadow:none}.pagination-navigation .pagination .page-item span{margin-right:3px}#main-header{background-image:url(/img/bg-header-home.png);background-position:center;background-size:cover;background-color:rgba(255,255,255,0.6);padding-bottom:40px}#main-header .header-info{background-color:#d0e1db;text-align:center}#main-header .header-info p{font-size:16px;font-weight:400;letter-spacing:0.37px;padding:10px;margin:0}#main-header .header-nav{font-size:18px;letter-spacing:0.41px}#main-header .header-nav .navbar{padding:30px 0}@media (max-width: 767.98px){#main-header .header-nav .navbar{justify-content:center}#main-header .header-nav .navbar .navbar-toggler{position:absolute;left:0}}@media (min-width: 1200px){#main-header .header-nav .navbar .navbar-nav{margin-top:30px}#main-header .header-nav .navbar .navbar-nav .nav-item:not(:last-child) .nav-link:after{content:"|";color:#fff;margin-left:1rem}#main-header .header-nav .navbar .navbar-nav .nav-item .nav-link{color:#fff;text-shadow:0 0 10px #000;font-size:1.2em}}#main-header .header-nav .navbar .navbar-nav img{vertical-align:middle;margin-right:.8em}#main-header .header-nav .navbar .navbar-logo{width:65%;display:flex}#main-header .header-nav .navbar .navbar-logo svg{width:100%}#main-header .header-nav .navbar .navbar-logo img{width:100%}@media (min-width: 768px){#main-header .header-nav .navbar .navbar-logo{width:30%}}@media (min-width: 1200px){#main-header .header-nav .navbar .navbar-logo{transform:unset;width:unset}#main-header .header-nav .navbar .navbar-logo img{filter:drop-shadow(0 0 0.75rem #000);width:600px}#main-header .header-nav .navbar .navbar-logo svg{max-width:600px}}#main-header .header-nav .navbar .navbar-toggler{border:none}#main-header .header-nav .navbar .collapse{box-shadow:0 4px 2px -2px gray;transition:transform .2s ease-in-out}#main-header .header-nav .navbar .collapse .nav-item{margin-top:10px;transition:transform .2s ease-in-out}#main-header .header-nav .navbar .collapse .reference{margin-top:10px}@media (min-width: 1200px){#main-header .header-nav .navbar .collapse{box-shadow:unset}#main-header .header-nav .navbar .collapse .nav-item{margin-top:unset}}#main-header .header-nav .navbar .reference .reference-button{width:100%;background-color:#000073;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:18px}@media (min-width: 1200px){#main-header .header-nav .navbar .reference{width:unset}#main-header .header-nav .navbar .reference .reference-button{width:unset}}#main-header .navbar-mobile{background-color:#00008d;height:0;position:fixed;top:0;width:100%;z-index:999;transition:0.5s;text-align:center;padding-right:20px;padding-left:20px;overflow-x:hidden}#main-header .navbar-mobile .navbar-mobile-content{position:relative;display:flex;flex-direction:column;justify-content:center}#main-header .navbar-mobile .navbar-mobile-nav{display:flex;flex-direction:column}#main-header .navbar-mobile .navbar-mobile-nav img{width:auto;height:20px;margin:10px auto}#main-header .navbar-mobile .navbar-mobile-nav a{width:fit-content;margin:10px auto;color:#fff;font-size:15px;text-transform:uppercase}#main-header .navbar-mobile .navbar-mobile-buttons{padding:10px 0;margin:10px 20px;border-top:1px solid black}#main-header .navbar-mobile .navbar-mobile-buttons .reference,#main-header .navbar-mobile .navbar-mobile-buttons .call{width:100%}#main-header .navbar-mobile .navbar-mobile-footer{position:absolute;bottom:0;left:0;width:100%;color:white;background-color:#000073}@media (min-width: 1200px){#main-header .navbar{flex-direction:column}#main-header .navbar .collapse{justify-content:flex-end;margin-right:50px}#main-header .navbar .reference{cursor:pointer}#main-header .navbar .reference .reference-button{border-radius:30px;cursor:pointer;transition:all .1s ease-in-out}#main-header .navbar .reference .reference-button:hover{transform:scale(1.1)}}footer{background:#00005a}footer,footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .main-footer{background-color:#d0e1db;clip-path:ellipse(200% 92% at 50% 100%)}@media (min-width: 1200px){footer .main-footer{clip-path:ellipse(60% 90% at 50% 100%)}}footer .logo{max-width:540px;width:100%}footer .footer-nav .footer-help{text-align:center;padding:60px 0 10px}footer .footer-nav .footer-help h3{color:#000073;font-size:30px;font-weight:600}footer .footer-nav .footer-help .search,footer .footer-nav .footer-help .contact{cursor:pointer}footer .footer-nav .footer-help .search .search-button,footer .footer-nav .footer-help .search .contact-button,footer .footer-nav .footer-help .contact .search-button,footer .footer-nav .footer-help .contact .contact-button{margin:10px;width:90%;height:55px;background-color:#000073;border:none;color:white;padding:15px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;border-radius:30px;cursor:pointer;transition:all .1s ease-in-out}footer .footer-nav .footer-help .search .search-button:hover,footer .footer-nav .footer-help .search .contact-button:hover,footer .footer-nav .footer-help .contact .search-button:hover,footer .footer-nav .footer-help .contact .contact-button:hover{transform:scale(1.1)}footer .footer-nav .footer-help .search .search-button img,footer .footer-nav .footer-help .search .contact-button img,footer .footer-nav .footer-help .contact .search-button img,footer .footer-nav .footer-help .contact .contact-button img{width:20px;height:20px;margin:0 10px 0 0;transform:translateY(3px)}@media (min-width: 992px){footer .footer-nav .footer-help .search .search-button,footer .footer-nav .footer-help .search .contact-button,footer .footer-nav .footer-help .contact .search-button,footer .footer-nav .footer-help .contact .contact-button{width:320px}}footer .footer-nav .footer-help .search .contact-button,footer .footer-nav .footer-help .contact .contact-button{background-color:#859b93}footer .footer-nav .navbar{margin:0 30px 0;border-top:1px solid grey;justify-content:center;padding-top:20px;padding-bottom:20px;padding-left:0}footer .footer-nav .navbar .navbar-logo{width:100%}footer .footer-nav .navbar .navbar-logo img{width:100%}@media (min-width: 576px){footer .footer-nav .navbar .navbar-logo{width:unset}footer .footer-nav .navbar .navbar-logo img{width:unset}}footer .footer-nav .navbar .nav-content{display:block;flex-grow:1}footer .footer-nav .navbar .nav-content .nav-list p{font-size:16px;margin-bottom:8px}@media (min-width: 1200px){footer .footer-nav .navbar .nav-content .nav-list p{margin-top:0}}footer .footer-nav .navbar .nav-content .nav-list .nav-item{font-size:13px}footer .footer-info{padding:15px 0}footer .footer-info p,footer .footer-info ul{margin:0}@media (min-width: 768px){footer .navbar{flex-direction:column}footer .navbar .nav-content{width:100%;display:flex !important;justify-content:space-between}}@media (min-width: 1200px){footer .navbar{margin:0 100px 0;flex-direction:row;justify-content:normal}footer .navbar .nav-content{width:unset;flex-basis:auto;justify-content:space-evenly;align-items:center}}.navbar-brand{margin:auto}.navbar-brand .logo{max-width:140px}@media (min-width: 576px){.navbar-brand .logo{max-width:175px}}@media (min-width: 768px){.navbar-brand .logo{max-width:225px}}@media (min-width: 992px){.navbar-brand .logo{max-width:275px}}.contact-section{position:absolute;right:5%;width:321px;height:45px;border-radius:5px;background:linear-gradient(to right, #ff0a0a 50%, #ffeacc 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out;border:none}.contact-section:hover{background-position:left bottom;text-decoration:none;box-shadow:none}.contact-section .btn:hover,.contact-section .btn:active,.contact-section .btn:focus{box-shadow:none}@media (max-width: 1199.98px){.contact-section{width:45px;border-radius:50px}}.contact-section .link-contact{display:flex;width:100%;height:100%;align-items:center;justify-content:space-around;color:#000073;font-family:"Spartan - Bold", sans-serif;font-size:16px;font-weight:700}.contact-section .link-contact img{display:none}@media (max-width: 1199.98px){.contact-section .link-contact img{display:block}}@media (max-width: 1199.98px){.contact-section .link-contact span{display:none}}.menu-toggler{position:absolute;left:5%;width:45px;height:45px;border-radius:50px;background-color:#ffeacc;cursor:pointer;background:linear-gradient(to right, #ff0a0a 50%, #ffeacc 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out;border:none}.menu-toggler:hover{background-position:left bottom;text-decoration:none}.menu-toggler em{position:absolute;left:150%;top:50%;transform:translateY(-50%);font-family:"Spartan - Bold", sans-serif;font-size:16px;font-weight:700;color:#000073;font-style:normal;display:none}@media (min-width: 1200px){.menu-toggler em{display:block}}.menu-toggler span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:25px;height:2px;border-radius:3px;background-color:#000073;transition:all .5s}.menu-toggler span::before{position:absolute;background-color:#000073;transform:rotate(0);transition:top .5s, transform .5s;top:-7px;content:'';width:100%;height:100%}.menu-toggler span::after{position:absolute;background-color:#000073;transform:rotate(0);transition:top .5s, transform .5s;top:7px;content:'';width:100%;height:100%}.menu-toggler #menu{position:absolute;left:-2%;bottom:0;transform:translateY(110%);z-index:999;display:none;background-color:#fff;border-radius:29px 29px 29px 20px;box-shadow:0 2px 12px rgba(0,0,0,0.2)}.menu-toggler #menu ul{display:block;padding:25px}.opened span{background:none}.opened span::before{top:0;transform:rotate(135deg)}.opened span::after{top:0;transform:rotate(-135deg)}#container-search-form .container-switcher .switcher{-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#container-search-form .container-switcher .switcher.active{display:none}#container-search-form .container-switcher .switcher span{margin-right:15px}#container-search-form .container-switcher #reverse-switcher span{transform:rotate(90deg);transform-origin:center;padding-right:0;margin-right:15px}#container-search-form form.search-form{position:relative}#container-search-form form.search-form button{line-height:45px;height:45px;padding-top:0;padding-bottom:0}#container-search-form form.search-form .reverse-button{width:100%;padding:5px}#container-search-form form.search-form .form-group{margin-bottom:0}#container-search-form form.search-form .form-group .form-control{width:100%}#container-search-form form.search-form .form-group .form-control#activity{padding-top:0;padding-bottom:0;padding-left:22px;font-size:1.2rem}#container-search-form form.search-form .form-group .col-form-label{line-height:45px;height:45px;padding:0}#container-search-form form.search-form .form-group input{height:45px;box-shadow:0 2px 13px rgba(0,0,0,0.22);background-color:#fff}#container-search-form form.search-form.inactive{display:none}#container-search-form form.search-form#reverse-search{margin-left:auto;margin-right:auto;width:100%}#container-search-form form.search-form#reverse-search button{display:flex;justify-content:space-around;align-items:center}#container-search-form form.search-form#reverse-search button span{font-size:2em;line-height:1;margin:-9px 0 0}#container-search-form form.search-form#reverse-search button:hover{border:1px solid #fff;transition:all .5s ease-out}.ui-menu{font-family:"Nunito",sans-serif;font-weight:300}.news-item{position:relative;margin-bottom:40px}.news-item a:hover{text-decoration:none}.news-item .mobile-order{order:2}.news-item .news-image{min-height:200px;max-height:200px;width:100%;transform:translate(0, 0);transition:all .3s linear;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-position:center;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#babdcb;background-repeat:no-repeat}@media (max-width: 767.98px){.news-item .news-image{max-width:100%;width:100%;margin-bottom:5px}}@media (max-width: 991.98px){.news-item .news-image{box-shadow:none;transition:none}}.news-item .news-image.none{background-image:url(/img/logo-default.jpg);-webkit-background-size:125% auto;-khtml-background-size:125% auto;-moz-background-size:125% auto;-ms-background-size:125% auto;-o-background-size:125% auto;background-size:125% auto}.news-item .news-title,.news-item .description{color:#000073;font-family:"Spartan - Bold", sans-serif;font-size:15px;font-weight:700;line-height:25px}.news-item time{display:inline-block;margin-bottom:.5rem;color:#000073;font-family:"Spartan - Medium", sans-serif;font-size:14px;font-weight:500}.news-item .read-more{position:absolute;bottom:15px;left:15px;font-weight:600}.news-item .read-more:after{content:'>';margin-left:.4em}.company-item{background:#fff;overflow:hidden;margin:0 0 30px;padding:20px;border:1px solid #ff0a0a}.company-item .company-image-wrapper{background-color:rgba(0,0,115,0.1)}.company-item .company-image-wrapper .company-image{width:100%;height:100%;object-fit:none}.company-item.premium-company .company-image{object-fit:cover}.company-item .main-content{padding-top:10px;position:relative;flex-grow:1}.company-item .main-content p{margin:0}.company-item .main-content .company-name{font-weight:bold;margin:0 0 .2em;line-height:1;text-transform:capitalize}.company-item .main-content .company-activities{font-weight:400}.company-item .main-content .company-address{font-weight:300}.company-item .actions .btn{padding:10px}.activity-item{position:relative;overflow:hidden;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media (max-width: 991.98px){.activity-item{margin-bottom:1em}}.activity-item:hover .activity-image{-webkit-transform:rotate(-10deg) scale(1.4);-khtml-transform:rotate(-10deg) scale(1.4);-moz-transform:rotate(-10deg) scale(1.4);-ms-transform:rotate(-10deg) scale(1.4);-o-transform:rotate(-10deg) scale(1.4);transform:rotate(-10deg) scale(1.4)}.activity-item .activity-image{transition:.3s;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.activity-item .activity-name{position:absolute;bottom:30px;text-shadow:0 0 6px #000;left:0;right:0;color:#fff;margin-bottom:0;font-weight:600}#gmap{min-height:600px;height:100%}.gmap-infowindow{font-family:"Nunito",sans-serif !important}.gmap-infowindow img{max-width:20% !important;background:#babdcb;margin-right:1em}.gmap-infowindow .gmap-infowindow-content{max-width:70%}.gmap-infowindow .gmap-infowindow-content .h6{margin-top:0;font-weight:600;text-transform:capitalize}.gmap-infowindow button{clear:both}.overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0.8;z-index:1050}.overlay.loading{display:block}.overlay .loader{position:absolute;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:200px;max-height:400px}@keyframes loader{from{-webkit-transform:translate(-50%, -50%) rotateY(0);-khtml-transform:translate(-50%, -50%) rotateY(0);-moz-transform:translate(-50%, -50%) rotateY(0);-ms-transform:translate(-50%, -50%) rotateY(0);-o-transform:translate(-50%, -50%) rotateY(0);transform:translate(-50%, -50%) rotateY(0)}to{-webkit-transform:translate(-50%, -50%) rotateY(360deg);-khtml-transform:translate(-50%, -50%) rotateY(360deg);-moz-transform:translate(-50%, -50%) rotateY(360deg);-ms-transform:translate(-50%, -50%) rotateY(360deg);-o-transform:translate(-50%, -50%) rotateY(360deg);transform:translate(-50%, -50%) rotateY(360deg)}}.overlay .img{width:100%;height:100%}#mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000;opacity:0;transition:all 500ms linear 0s}#mask.modal-backdrop{z-index:1040;opacity:.5}@media (min-width: 1200px){body.home .leaderboard{background-repeat:no-repeat;background-image:url(/img/leaderboard-home.jpg);background-size:58.3333333333% auto;background-position:left center;height:700px}}body.home .leaderboard>.container-fluid{height:100%}body.home .leaderboard>.container-fluid>.row{height:100%}body.home .leaderboard .leaderboard-right-content{display:flex;flex-direction:column;height:100%}body.home .leaderboard .leaderboard-right-content .leaderboard-right-content-body{flex-grow:1}body.home .leaderboard .leaderboard-right-content .leaderboard-right-content-body .badge{margin-top:40px;padding:10px 20px;font-weight:700}body.home .leaderboard .leaderboard-right-content .leaderboard-right-content-footer .row>div>div{padding:45px 40px}body.home .search-by-department{padding:15px}body.home #search{margin-bottom:30px}body.home #departments-list,body.home #cities{max-height:350px;overflow:hidden;overflow-y:auto}@media (min-width: 1200px){body.home #departments-list,body.home #cities{max-height:760px}}body.home #departments-list p{font-weight:700;margin-bottom:0}body.home #departments-list .btn-link{color:inherit;text-decoration:underline;font-weight:400}body.home .btn-return{color:#fff;text-decoration:none}body.home #search{position:relative}body.home #cities,body.home #results-companies,body.home #container-search-form{display:none}body.home #container-search-form #normal-search-wrapper>div{padding:15px}body.home #container-search-form #normal-search-wrapper>div:first-child{border-bottom:1px solid rgba(255,255,255,0.3)}body.home #cities .letters{text-transform:uppercase;font-weight:700;font-size:16px}body.home #cities .letters li{cursor:pointer;margin-right:0}body.home #cities .letters li:not(:last-child):after{margin-left:.3em;content:'-'}body.home #cities .cities{column-count:2}@media (min-width: 576px){body.home #cities .cities{column-count:3}}@media (min-width: 768px){body.home #cities .cities{column-count:5}}body.home #cities .cities li{cursor:pointer;text-decoration:underline}body.home #results-companies{margin-top:30px}body.home #results-companies .search-criteria{margin-bottom:20px}body.home .search-home{position:relative}body.home .search-home img{width:100%}body.home .search-home div.search-form{background-color:#000073;padding:10px 30px;text-align:center;transform:translateY(-5px)}body.home .search-home div.search-form .form-title{margin:0;font-weight:600;font-size:35px;color:#fff;text-align:left}body.home .search-home div.search-form #container-search-form{display:flex;flex-direction:column}body.home .search-home div.search-form #container-search-form .container-switcher{order:1;text-align:center !important}body.home .search-home div.search-form #container-search-form .container-switcher span{font-weight:600;color:#fff;text-decoration:underline}body.home .search-home div.search-form #container-search-form .container-switcher span .fa{display:none}body.home .search-home div.search-form form .form-group{padding:15px 5px !important}body.home .search-home div.search-form form .form-group input{border-radius:0 !important}body.home .search-home div.search-form form button{width:100%}body.home .search-home div.search-form form button img{width:20px;height:20px;margin:0 10px 0 0}@media (min-width: 768px){body.home .search-home div.search-form form button{width:unset}}@media (min-width: 992px){body.home .search-home div.search-form form{flex-flow:row wrap}}body.home .service-title{text-align:center;color:#000073;font-size:35px;letter-spacing:0.8px;font-weight:600;margin-left:25px;margin-right:25px}body.home .partnership{position:relative;width:100%}body.home .partnership .partnership-info{display:flex;flex-direction:column;justify-content:space-evenly;background-image:url("/img/background-partnership.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;width:100%;padding:30px}body.home .partnership .partnership-info h3{font-weight:600;color:#000073;font-size:27px;letter-spacing:0.62px;margin-top:0}body.home .partnership .partnership-info .check{text-align:center;font-size:18px}body.home .partnership .phone-photo{width:100%}body.home .partnership .box{position:absolute;width:75%;top:75%;left:50%;transform:translate(-50%, -50%);text-align:center;background-color:white;padding:10px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.07),0 4px 8px rgba(0,0,0,0.07),0 8px 16px rgba(0,0,0,0.07),0 16px 32px rgba(0,0,0,0.07),0 32px 64px rgba(0,0,0,0.07)}body.home .partnership .box p{font-size:20px;font-weight:600}body.home .partnership .box img{width:100%}body.home .tutorial{display:flex;flex-direction:column;margin:50px 30px 0;text-align:center;align-items:center}body.home .tutorial .tutorial-image{width:100%;text-align:center;order:1;margin-top:30px}body.home .tutorial .tutorial-image img{width:100%}body.home .tutorial .tutorial-info h3{color:#000073;font-size:35px;font-weight:600;letter-spacing:0.8px;margin-top:0}body.home .tutorial .tutorial-info .tutorial-step{display:flex;margin:25px 0 25px;text-align:left}body.home .tutorial .tutorial-info .tutorial-step .step-info{margin-left:30px}body.home .tutorial .tutorial-info .tutorial-step .step-info .title-text{margin:0;font-size:16px;font-weight:600}body.home .tutorial .tutorial-info .tutorial-step .step-info .content-text{margin:5px 0 5px;font-size:12px}@media (min-width: 1200px){body.home .tutorial .tutorial-info .tutorial-step .step-info .title-text{font-size:20px}body.home .tutorial .tutorial-info .tutorial-step .step-info .content-text{font-size:15px}}body.home .tutorial .tutorial-info .search{cursor:pointer;width:320px;height:55px}body.home .tutorial .tutorial-info .search .search-button{border:none;color:white;padding:15px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;border-radius:30px;cursor:pointer;transition:all .1s ease-in-out}body.home .tutorial .tutorial-info .search .search-button:hover{transform:scale(1.1)}body.home .tutorial .tutorial-info .search .search-button img{margin:0 10px 0;transform:translateY(3px);width:20px;height:20px}@media (min-width: 768px){body.home .search-form .form-inline{flex-flow:column wrap}body.home .partnership{display:flex}body.home .partnership .box{top:50%;left:75%;width:35%}body.home .tutorial{flex-direction:row}body.home .tutorial .tutorial-image{order:0}}@media (min-width: 1200px){body.home .search-home img{width:100%}body.home .search-home .search-form{transform:unset;position:absolute;bottom:0;left:0;width:70%;border-radius:0 100px 0 0;text-align:left}body.home .search-home .search-form form{width:120%}body.home .service-title{margin-left:0;margin-right:0}body.home .partnership{display:flex}body.home .partnership .partnership-info{width:25%;padding:0 30px 0}body.home .partnership .phone-photo{width:75%}body.home .partnership .box{left:50%;width:unset}body.home .partnership .box p{font-size:25px}body.home .partnership .box img{width:unset}body.home .tutorial{flex-direction:row;margin-left:0;margin-right:0}body.home .tutorial .tutorial-image{width:50%;order:0}body.home .tutorial .tutorial-image img{width:unset}body.home .tutorial .tutorial-info h3{text-align:left}}body.contact #container-contact-form{padding-top:1em;padding-bottom:1em}body.contact #container-contact-form .desktop{display:none}@media (min-width: 992px){body.contact #container-contact-form .desktop{display:inline}}@media (max-width: 767.98px){body.contact #container-contact-form{padding-top:2em}}body.contact #container-contact-form .row img{height:100%;width:100%;object-fit:cover}@media (max-width: 767.98px){body.contact #container-contact-form .row img{border-radius:10px 10px 0 0}}body.contact #container-contact-form .row #wrapper-contact-form{min-height:100%;padding:30px}body.contact #container-contact-form .row #wrapper-contact-form .container-title .title{padding-left:10px;font-weight:400;text-align:center}@media (max-width: 767.98px){body.contact #container-contact-form .row #wrapper-contact-form .container-title .title{padding-left:0}}body.contact #container-contact-form .row #wrapper-contact-form p{text-align:left}@media (max-width: 767.98px){body.contact #container-contact-form .row #wrapper-contact-form p{text-align:center}}body.contact #container-contact-form .row #wrapper-contact-form #contact-form .form-group{width:100%}body.contact #container-contact-form .row #wrapper-contact-form #contact-form label{font-weight:bold;width:100px}body.contact #container-contact-form .row #wrapper-contact-form #contact-form input{height:45px}body.contact #container-contact-form .row #wrapper-contact-form #contact-form textarea{min-height:150px}body.contact #container-contact-form .row #wrapper-contact-form #contact-form .required-inputs{color:#000073;font-family:"Spartan - Semi Bold", sans-serif;font-size:15px;font-weight:600;display:flex;align-items:center;margin:0 25px}@media (max-width: 767.98px){body.contact #container-contact-form .row #wrapper-contact-form #contact-form .required-inputs{margin-bottom:15px}}body.contact #container-contact-form .row #wrapper-contact-form #contact-form .required-inputs span{color:#f21d15}body.contact #container-contact-form .row #wrapper-contact-form #contact-form .form-control{display:inline-block;box-shadow:0 2px 13px rgba(0,0,0,0.22);background-color:#fff;resize:none}@media (min-width: 992px){body.contact #container-contact-form .row{display:flex}}body.directory #content{padding:0}body.directory .search-form-wrapper{border-radius:20px;padding:40px 40px;text-align:center;color:#fff}body.directory .search-form-wrapper .form-title{margin:0 0 20px;font-weight:600;font-size:35px;color:#fff}body.directory .search-form{text-align:center}body.directory .search-form #container-search-form{display:flex;flex-direction:column}body.directory .search-form #container-search-form .container-switcher{order:1;text-align:center !important}body.directory .search-form #container-search-form .container-switcher span{font-weight:400;color:#fff;text-decoration:underline}body.directory .search-form #container-search-form .container-switcher span .fa{display:none}body.directory .search-form form .form-group{padding:15px 5px !important}body.directory .search-form form .form-group input{border-radius:0 !important}@media (min-width: 768px){body.directory .search-form form .form-group{justify-content:center}}@media (min-width: 1200px){body.directory .search-form form .form-group{justify-content:normal}}body.directory .search-form form button{width:100%}body.directory .search-form form button img{width:20px;height:20px;margin:0 10px 0 0}@media (min-width: 768px){body.directory .search-form form{flex-flow:column wrap}body.directory .search-form form button{width:unset}}@media (min-width: 992px){body.directory .search-form form{flex-flow:row wrap}}@media (min-width: 1200px){body.directory .search-form form .form-group{padding:0 15px 0 !important}body.directory .search-form form button{width:unset}}body.directory .results{margin-top:35px}body.directory .results.no-results .search-criteria-component{display:none}body.directory .results.no-results .company-list-component{max-width:none;flex:0 0 100%}body.directory .results.no-results .gmap-component{display:none}body.directory .search-criteria{margin-bottom:35px}body.directory .search-criteria strong{font-weight:600}body.directory .directory-contact{text-align:center;background-color:#364859;color:#fff;margin-top:20px}@media (min-width: 992px){body.directory .directory-contact{margin-top:92px;margin-left:60px}}body.directory .directory-contact .logo-rounded{display:inline-block;border-radius:50%;background-color:#fff;padding:20px;height:100px;line-height:100px;width:100px;margin-top:-50px}body.directory .directory-contact .logo-rounded img{max-width:100%}body.directory .directory-contact .directory-contact-text{padding:20px}body.directory .directory-contact .directory-contact-text p{margin-top:0}body.directory .gmap-component{position:sticky;position:-webkit-sticky;top:15px;align-self:flex-start}body.directory .gmap-component .gmap-container{border-radius:0 100px 0 100px;overflow:hidden;height:calc(100vh - 15px)}body.direction #content{margin-bottom:40px}#modal-direction .modal-body p,#modal-direction input[type=text]{font-size:1.2em}body.legal-notice .content .content-information{margin-top:30px}body.legal-notice .content .content-information h2{font-size:24px;font-weight:400;line-height:1.2;margin:1.2em 0 0}body.conditions article{margin-top:30px}body.conditions .images img,body.legal-notice .images img{width:100%;height:400px;object-fit:cover}body.department #city-instruction{font-size:26px;font-weight:700;padding:30px 15px 20px;border-radius:20px;margin-bottom:25px}body.department .letters{text-transform:uppercase;text-align:center;font-weight:700;font-size:16px}body.department .letters li{cursor:pointer;margin-right:0}body.department .letters li:not(:last-child):after{margin-left:.3em;content:'-'}body.department .cities{column-count:2}@media (min-width: 576px){body.department .cities{column-count:3}}@media (min-width: 768px){body.department .cities{column-count:5}}body.department .cities li{cursor:pointer}#fragment-activity{position:relative}@media (max-width: 991.98px){#fragment-activity.fragment{margin-bottom:-130px}}#fragment-activity .activity-image{display:flex;margin:auto;min-height:400px;object-fit:cover}@media (min-width: 768px){#fragment-activity .activity-image{width:90%}}@media (min-width: 992px){#fragment-activity .activity-image{width:80%}}#fragment-activity .activity-card{position:absolute;bottom:0;left:50%;transform:translate(-50%, 20%);padding:10px;background:#fff;border-radius:10px;width:40%}@media (max-width: 991.98px){#fragment-activity .activity-card{position:relative;transform:translate(-50%, -50%);width:85%;padding:5px}}#fragment-activity .activity-card button{width:40%;height:45px;border-radius:5px;display:flex;justify-content:space-around;align-items:center;margin:auto;background:linear-gradient(to right, #000073 50%, #ff0a0a 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out;border:none}#fragment-activity .activity-card button:hover{background-position:left bottom;text-decoration:none;color:#fff}#fragment-activity .activity-card button:focus{box-shadow:none}@media (max-width: 1400px){#fragment-activity .activity-card button{width:60%}}@media (max-width: 991.98px){#fragment-activity .activity-card button{width:40%}}@media (max-width: 767.98px){#fragment-activity .activity-card button{width:90%}}#fragment-company{background-image:url("/img/company/bg-companies.jpg")}#fragment-how-it-works{background-color:initial}@media (min-width: 576px){#fragment-how-it-works{background-image:url(/img/how-it-works/background.jpg);background-repeat:no-repeat;-webkit-background-size:contain;-khtml-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain}}@media (min-width: 576px){#fragment-how-it-works .how-it-works-item{padding-top:10%}}#fragment-how-it-works .how-it-works-item .how-it-works-image-wrapper{display:inline-block;padding:2em;background-color:#fff;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#fragment-how-it-works .how-it-works-item .how-it-works-image-wrapper .how-it-works-image{max-height:100px;margin-bottom:1em}#fragment-how-it-works .how-it-works-item .how-it-works-title{font-weight:600}#fragment-how-it-works .how-it-works-item .how-it-works-text{margin-bottom:0}#fragment-news{margin-top:30px}#fragment-news .container-title{margin-bottom:30px}#home-news{width:90%;padding:0;margin-top:90px;margin-bottom:4em}#home-news #fragment-news-image{display:none}@media (min-width: 1200px){#home-news #fragment-news-image{display:block}}#home-news #fragment-news-image img{border-radius:10px 0 0 10px;height:100%;object-fit:cover}#home-news #fragment-news{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){#home-news #fragment-news{flex-wrap:nowrap;flex-direction:column}}#home-news #fragment-news .title-news{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width: 1200px){#home-news #fragment-news .title-news{display:block}}#home-news #fragment-news .title-news a{width:300px;display:flex;justify-content:space-around;color:#161b3d;font-family:"Spartan - Bold",sans-serif;font-size:16px;font-weight:700;background:linear-gradient(to right, #6ddbb6 50%, #161b3d 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:100%;background-size:200% 100%;transition:background-position .3s linear 0ms}#home-news #fragment-news .title-news a:hover{background-position:0 150%}@media (max-width: 1200px){#home-news #fragment-news .title-news a{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}}#home-news #fragment-news #slide-news{max-width:1400px;margin:0 auto}#home-news #fragment-news #slide-news .news-item{padding:0}#news{margin-bottom:50px}#news h1{color:#000073;font-family:"Spartan - Extra Bold", sans-serif;font-size:30px;font-weight:700;text-align:center;margin-bottom:25px}#news #fragment-news-image img{position:sticky;top:0;height:100vh;display:flex;align-items:center;object-fit:cover;border-radius:10px 0 0 10px}@media (max-width: 1199.98px){#news #fragment-news-image img{width:100%;border-radius:0;height:350px;object-fit:cover}}@media (max-width: 1199.98px){#news #fragment-news-image{padding:0}}#news .title-news{display:flex;padding-left:15px}@media (max-width: 1199.98px){#news .title-news{display:block;margin-top:25px;margin-bottom:25px;padding-left:0}}#news #fragment-news{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){#news #fragment-news{flex-wrap:nowrap;flex-direction:column}}#news #fragment-news .news-item .mobile-order{order:-1}@media (max-width: 991.98px){#news #fragment-news .news-item .mobile-order{order:2}}@media (max-width: 991.98px){#news #fragment-news .news-item{width:100%}}
/*# sourceMappingURL=styles.min.css.map */
