﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}body{background-color:#FAFAFA;color:#454545;font-family:'Red Hat Display',  sans-serif;font-size:16px}a{color:inherit;text-decoration:none}#menuNav{background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);padding-top:1em;padding-bottom:1em;padding-left:1.3em;padding-right:1em}#menuNav .navbar-toggler{box-shadow:none;color:inherit}#menuNav .navbar-toggler:not(.collapsed) .fa-bars{display:none}#menuNav .navbar-toggler:not(.collapsed) .fa-times{display:block}#menuNav .navbar-toggler:not(.collapsed) .inline-bars{display:none}#menuNav .navbar-toggler.collapsed .fa-bars{display:block}#menuNav .navbar-toggler.collapsed .inline-bars{display:block}#menuNav .navbar-toggler.collapsed .fa-times{display:none}#menuNav .navbar-icon{max-width:5.80em}#navbarContent{font-size:1em;font-weight:bold;letter-spacing:0.06em}#navbarContent .nav-link{color:#001347 !important}.dropdown-menu{border:none;padding:0.68em}.dropdown-menu.show{z-index:9999}.dropdown-toggle::after{vertical-align:0.2em !important}.fa-user{--fa-primary-color:  #366af8;--fa-secondary-color: #366af8}.main-header{color:#FFFFFF;background-color:#062F9D;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:6.25em;padding:3em 1em 8em;position:relative;background-blend-mode:multiply}.main-header-container,.secondary-header-container,.simple-header-container,.container-fluid{margin:0 auto;max-width:1100px}#featuredJobs{padding:0;margin-top:-12em}.main-header-title,.main-header-title-fr{font-size:2em;font-weight:700;letter-spacing:0.08rem;line-height:0.95;margin:0 0 1.25rem 0;max-width:630px}.main-header-subtitle,.main-header-subtitle-lu{font-weight:300;font-size:1.4em;line-height:1.2;margin:0 0 1.88rem;max-width:550px}.main-header-form,.button-group-event{justify-content:center !important}.main-header-form .main-form-item,.button-group-event .button-item-event{margin-bottom:0.75em}.main-header-form a,.button-group-event a{width:90vw;margin:0 auto !important}.secondary-header{color:#FFFFFF;background-color:#062F9D;background:radial-gradient(circle, var(--brand-gr-1, #21a9e8) 0%, var(--brand-gr-2, #2f87c6) 46%, var(--brand-gr-3, #1857af) 82%, var(--brand-gr-4, #062e9d) 100%);background:-moz-radial-gradient(circle, var(--brand-gr-1, #21a9e8) 0%, var(--brand-gr-2hsla(205, 62%, 48%, 1)) 46%, var(--brand-gr-3, #1857af) 82%, var(--brand-gr-4, #062e9d) 100%);background:-webkit-radial-gradient(circle, var(--brand-gr-1, #21a9e8) 0%, var(--brand-gr-2hsla(205, 62%, 48%, 1)) 46%, var(--brand-gr-3, #1857af) 82%, var(--brand-gr-4, #062e9d) 100%);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:6.25em;padding:3.75em 1.3em 6.5em;position:relative}.secondary-header-title{font-size:2.2em;font-weight:700;letter-spacing:0.08rem;line-height:0.95;margin:0 0 1.25rem;max-width:950px}.secondary-header-subtitle{font-size:1.5em;font-weight:300;letter-spacing:0.05rem;margin:0 0 1.25rem;max-width:900px}.secondary-header nav{color:rgba(255,255,255,0.7);font-size:0.87em;font-weight:bold;position:absolute;top:1.25em;max-width:900px}.secondary-header nav a,.secondary-header nav .breadcrumb-item.active,.secondary-header nav .breadcrumb-item+.breadcrumb-item::before{color:inherit !important}.secondary-header nav a{text-decoration:none}.simple-header{color:#454545;background-color:#F1F8FF;margin-bottom:6.25em;padding:3.75em 1.3em 6.5em;position:relative;border-bottom:5px solid #062F9D}.filter-basic-job{filter:grayscale(0.8)}.col a{text-decoration:none !important;text-align:center}.col .card{border:none;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);color:#454545}.feature-job:hover{transform:scale(1.015)}#featuredJobs .col .card-img-top{margin:0 auto}.col .card-img-top{width:165px;height:80px;object-fit:scale-down;padding:0.8em 0.8em 0 0.8em}.col .card-body{display:flex;justify-content:center;align-items:center;line-height:1.29;font-size:0.95em;margin:1em;padding:1em 0;vertical-align:middle}.col .card-title{text-align:center;font-family:'Red Hat Text', sans-serif;font-weight:500;font-size:1.25em;color:#454545 !important;vertical-align:middle}#recentJobs,#jobs{margin:0 1em;padding:0}.main-section{display:flex;flex-direction:column;align-items:center;padding-top:2.5em;position:relative}.main-section .section-header,.main-section .section-body,.main-section .section-footer{max-width:1100px;width:100%}.main-section .section-header,.main-section .section-header h3,.job-details-title h3,#LexgoDirectory .section-header h3{font-size:1.75rem;font-weight:700;margin:0.8em 0}.main-section h4{font-size:1.12rem;font-weight:bold}.main-section .section-footer{padding-bottom:3.12em}.side-section{margin:0;padding:1em}#footerSubscription{padding:0}footer{background-color:#062F9D;color:#FFFFFF;font-family:'Red Hat display';font-weight:700;padding:1.5em}footer .footer-logo{max-width:170px}footer a:hover{color:#cde2fd !important;text-decoration:underline}.footer-info{font-size:0.9em;font-weight:300;line-height:1.5}.footer-info a{padding-right:1em;padding-left:0}.subscribe-content span{font-size:1.38em}.subscribe-email,.subscribe-email-logged{border-radius:6px;border:solid 0.075em #FFFFFF}.subscribe-email input{background-color:inherit;border:none;border-right:0.075em solid;color:inherit;font-family:'Red Hat Display';padding:0.75em 1.25em}.subscribe-email input:focus{border:none;border-right:0.06em solid;outline-width:0}.subscribe-email input::placeholder{color:inherit}.subscribe-email input:last-child,.subscribe-email-logged input{background-color:inherit;border:none;color:inherit;font-family:'Red Hat Display';font-weight:900;letter-spacing:0.03em;padding:0.75em 0.94em}#socialMedia{font-size:2em}.btn-primary,.btn-secondary,.btn-blue,.btn-primary-inverse,.btn-company-primary,.btn-company-secondary{border-radius:4px;font-weight:700;font-size:1em;padding:0.8em 2em;text-align:center;-moz-appearance:none;-webkit-appearance:none}.btn-primary{border:2px solid #FCB24D;background-color:#FCB24D;color:#FFFFFF}.btn-primary:hover{background-color:#ff9500;border-color:#ff9500}.btn-primary:active,.btn-primary:focus{background-color:#366AF8;border-color:#366AF8}.btn-primary:focus{box-shadow:0 0 0 4px #366AF850}.btn-secondary{appearance:none;background-color:transparent;border:solid 2px #FFFFFF;color:inherit;line-height:1.5em}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{border:solid 2px #FFFFFF}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,footer button:hover{background-color:#ffffff40}.btn-secondary:focus{box-shadow:0px 0px 0px 4px #ffffff25}.btn-blue{border:2px solid #366AF8;background-color:transparent;color:#366AF8}.btn-blue:active,.btn-blue:focus{border:2px solid #024cbb;color:#024cbb !important}.btn-blue:hover{background-color:#366af815;color:#366af8}.btn-blue:focus{box-shadow:0 0 0 4px #024cbb25}.btn-primary-inverse{border:2px solid #FCB24D;background-color:transparent;color:#FCB24D}.btn-primary-inverse:hover{background-color:transparent;border-color:#ff9500;color:#ff9500}.btn-company-primary:active,.btn-company-primary:hover,.btn-company-secondary:active,.btn-company-secondary:hover,.btn-company-secondary:focus{background-color:inherit;box-shadow:none}.btn-outline-dark{color:#001347;border-color:#001347}.btn-outline-dark:active,.btn-outline-dark:hover{color:#FFFFFF;border-color:#001347;background-color:#001347}.form-label{font-size:0.95rem;margin-bottom:0.25rem}.form-group label{font-size:0.95rem;margin-bottom:0.25rem}.form-text a{color:#366af8}.form-text a:hover{color:#062F9D;text-decoration:underline}.form-control{padding:0.75rem}.main-header-select{width:15.62em}.main-header-select select option{color:#454545;font-weight:bold;font-family:'Red Hat Display'}.main-header-select .select-side{align-items:center;background-color:transparent;border-bottom:solid 0.06em #FFFFFF;border-radius:0 4px 4px 0;border-right:solid 0.06em #FFFFFF;border-top:solid 0.06em #FFFFFF;display:flex;height:100%;justify-content:center;left:13.18em;top:0;pointer-events:none;position:absolute;width:2.5em}.main-header-select .select-side:before{border-left:solid 0.06em #FFFFFF;bottom:0;content:"";height:100%;left:0;position:absolute;width:0.62em}.dropdown-menu{padding:1.3em 0.68em}.dropdown-menu .dropdown-item{font-weight:500;font-size:1em;padding-right:3.65em}.badge{font-size:0.85em !important;margin-bottom:0.3em}.keywords-tag{background-color:#366AF820;color:#366AF8;font-weight:500;font-family:"Red Hat Text"}.legal-leaderboard{padding:2em 0 0 0 !important;margin:1em auto}.legal-leaderboard{max-width:728px}.legal-leaderboard img{width:728px !important;max-width:100%}.legal-medium-rectangle{width:250px;max-width:250px !important;margin:0 auto !important;padding-bottom:1em}.legal-wide-skyscraper{width:160px !important;margin:0 auto !important}.card-transparent{background-color:transparent;border:none}.card-shadow,.slick-slide{-webkit-box-shadow:0px 5px 15px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 5px 15px 0px rgba(69,69,69,0.15);box-shadow:0px 5px 15px 0px rgba(69,69,69,0.15)}.section-card{border-radius:6px;color:#454545;border:none}.section-card-footer{border-top:none}.section-card-footer p,#OurTeam .section-header h5{font-family:"Red Hat Display";font-size:1.25rem}.section-card-footer p{font-weight:500;line-height:1.5;margin:2.5rem 0}.card-list{margin:0 auto}@media screen and (min-width: 450px) and (max-width: 575px){.row-cols-sm-2>*{flex:0 0 auto;width:50%}}@media screen and (min-width: 536px){.adds-list :nth-of-type(3){display:none}.legal-medium-rectangle{padding:0.5em}}@media screen and (min-width: 576px){.main-header{padding:3em 2em 9em;background-blend-mode:normal}.main-header-title-fr{max-width:650px}.main-header-subtitle-lu{max-width:500px}.main-header-title,.main-header-subtitle{max-width:500px}.main-header-title,.main-header-title-fr{font-size:2.6em;letter-spacing:0.07rem;line-height:1.1;margin:0 0 1.25rem 0}.main-header-subtitle,.main-header-subtitle-lu{font-weight:400;font-size:1.5em;line-height:1.2;margin:0 0 1.88rem;max-width:550px}.secondary-header-title{font-size:2.6em;line-height:0.75}.main-header-form{justify-content:left !important}.main-header-form a,.button-group-event a{width:100%}.main-form-item{padding-right:1em}.section-card-footer p{font-size:1.5em}footer{padding:2.5em}footer .footer-logo{max-width:150px;padding-right:0.5em}.subscribe-content{padding-top:3em;padding-bottom:3em}.legal-medium-rectangle{max-width:250px !important;margin:0 auto !important;padding:0.5em;margin-top:1em !important}}@media screen and (min-width: 768px){.main-header-title-fr{max-width:650px}.main-header-subtitle-lu{max-width:650px}.main-header-title,.main-header-subtitle{max-width:600px}.col .card-title{font-size:0.95em}.adds-list :nth-of-type(3){display:inline}}@media screen and (min-width: 992px){.subscribe-content{padding-top:0}.subscribe-content span{padding-top:0 !important}.legal-medium-rectangle{padding:1em 0.5em !important}.btn-primary,.btn-secondary,.btn-blue,.btn-primary-inverse{padding:0.8em 2em}.side-section{margin-right:0;padding-right:0}.footer-info{text-align:center !important;margin:0 auto !important}}@media screen and (min-width: 1150px){.dropdown-menu{border:1px solid #dfdfdf;padding:0.68em}}@media screen and (min-width: 1200px){.section-card-footer p{font-size:1.2em}.footer-content,.footer-info{max-width:1100px;margin:0 auto}footer .footer-logo{max-width:130px}}@media screen and (min-width: 1151px){.navbar-expand-custom{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-custom .navbar-nav{flex-direction:row}.navbar-nav .nav-item:first-child a{margin-left:0}.navbar-expand-custom .dropdown-menu{position:absolute}.navbar-expand-custom .nav-link{padding-right:0;padding-left:0;margin-right:1rem;margin-left:1rem}.navbar-expand-custom>.container{flex-wrap:nowrap}.navbar-expand-custom .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-custom .navbar-toggler{display:none}.nav-link{padding-bottom:0.25rem !important}.nav-item:hover{color:#366AF8}.nav-item .active:hover{color:#fcb24d !important}.nav-item .active{border-bottom:3px solid #FCB24D !important}}@media screen and (max-width: 1150px){.navbar-expand-custom .navbar-collapse{margin-top:0.5em}.nav-item .active{border-bottom:none !important;color:#ff9500 !important}}#newsAndArticles{background-color:#FFFFFF;padding:0 1em}#recentJobs .section-card{padding:1.25em  0.5em;max-width:1100px !important}hr{margin:1em 0 0.5em 0;padding:0}.vl{border-left:none}.adds-list{margin:0 auto !important;padding:0 !important;text-align:center}.job-card{max-width:400px;margin:0 auto;border-bottom:solid 1px #dfdfdf;padding-bottom:0.3em}.job-card-image{width:150px;height:120px;overflow:hidden;margin:1em auto;position:relative}.job-card-image img{width:140px;height:120px;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.job-card{transition:all .2s ease}.job-card:hover{transform:scale(1.02)}.job-card a:hover{color:inherit}.job-card-details{max-width:450px;text-align:center;padding:0.5em 0;margin:0 auto}.job-card-details .card-body{flex-direction:column}.job-card-details-title{font-size:1.5em !important;font-weight:bold;color:#454545;margin-bottom:0.75em}.card-labels,.job-card-details-info{font-family:"Red Hat Text";font-size:1em}.job-card-details-info{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding-right:0.5em;padding-top:0.5em}.job-card-details-info i{padding-right:0.3em}.info-label{padding:0.2em 0}.articles-news-section{padding:0 !important;margin-top:2em}div.articles-list>div:first-child{padding-top:0 !important;margin-top:0 !important}.article-card{padding:1em 0;border-bottom:1px solid #dfdfdf}.article-date,.news-date{font-size:0.9em}.article-date{text-align:left !important;padding:0.5em 0}.article-title,.news-title,.directory-card-title{font-weight:700}.news-date,.news-title,.news-text,.news-link{margin-left:0.5em}.author-placeholder img{opacity:0.5;padding:0.25rem 0.25rem 0 0.25rem}.article-link{color:#366AF8 !important;font-weight:bold;font-size:1em;border-bottom:2px solid #366AF8}.article-link:hover,.article-link-xs:hover,.news-link:hover{color:#024cbb !important;border-bottom:2px solid #024cbb}.article-link-xs{margin-bottom:1em}.news-list{margin:0 auto;padding:1em}.news-card{margin:1em auto;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em}.articles-card-image,.news-card-image{width:18rem;height:9rem;position:relative;overflow:hidden;margin:0 auto;margin-bottom:0.5em;padding:0}.articles-card-image img,.news-card-image img{width:17rem;height:8rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto}.news-date,.news-title,.news-text,.news-link{margin-left:0}.news-text{margin-bottom:0.4em}.news-date{margin-top:0.5em}.news-link{display:inline;color:#366AF8 !important;font-weight:bold;font-size:1em;border-bottom:2px solid #366AF8}.event-card{background-image:url(https://assets.lexgo.be/assets/web/Events_bg-01-7511595a71b5d9fdf7306c978fcf2cb9c11bc1c3d90498143d62399ae7c791ca.svg);background-color:#FFFFFF;background-repeat:no-repeat;background-position:bottom center;background-size:100%;border:none;margin:0 2em 0 0;padding:1.25em 3em 1.2em 1.25em;display:flex;flex-direction:column;justify-content:space-evenly}.event-card .card-body{justify-content:flex-start;margin:0;margin-top:0.75rem}.event-card:hover{transform:scale(1.015);box-shadow:0 5px 24px 0 rgba(131,131,131,0.25);-webkit-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25);-moz-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25)}.card-image-event{width:10rem;height:6rem;position:relative;overflow:hidden;margin:0;padding:0;display:flex;justify-content:center}.card-image-event img{width:9rem;height:5rem;object-fit:scale-down;position:absolute;left:0;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);bottom:0}.event-card .card-badge{position:absolute;top:1rem;right:-2.5rem;padding:5px;color:white}.event-card .event-card-date,.event-card-list .event-card-date{align-items:center;background-color:#062f9d;color:#FFFFFF;display:flex;font-size:1.3em;font-weight:700;justify-content:center;line-height:1.07;margin:0 auto;margin-bottom:0.5rem;width:3.5rem;height:3.5rem;text-align:center}.event-card-type{background-color:#366AF8;border-radius:5px;color:#FFFFFF;font-size:0.75em;font-weight:bold;padding:0.25rem 0.75rem;margin:0 auto;letter-spacing:0.085em}.event-card-title{font-family:'Red Hat Display', sans-serif;text-align:left !important;font-size:1.13rem !important}.event-card-footer,.event-card-header,.event-card-list-footer{border-top:none;background-color:transparent}.event-card-footer{text-align:left;padding-top:0.25em !important}.event-card-header,.event-card-footer{padding:0}@media screen and (min-width: 481px){.job-card,.job-card-details{max-width:550px}}@media screen and (min-width: 576px){.job-card,.job-card-details{max-width:750px;padding:1em 0}.job-card-image{width:160px;height:160px;margin-top:auto !important;margin-bottom:auto !important;margin-right:0.5em}.job-card-image img{padding:0.5rem;margin:auto;width:100%}.job-card-details{text-align:left}.job-card-details-info{justify-content:space-between}.job-card-footer{background-color:transparent;border:none;display:flex;flex-direction:row;justify-content:space-between;margin-left:0 !important}.event-card .event-card-date,.event-card-list .event-card-date{font-size:1.6em;width:4.25rem;height:4.25rem;margin-bottom:0.5rem}.articles-card-image{width:10rem;height:8rem}.articles-card-image img{width:8rem;height:8rem}.news-card-image{width:14rem;height:6rem;position:relative;overflow:hidden;margin:0.5rem auto;padding:0}.news-card-image img{width:13rem;height:5rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto}.info-label{padding-right:0.5em}.articles-list{padding-left:0 !important}.article-card{padding-bottom:2em}.foto3x4{margin:0 auto;margin-bottom:0.8em}.article-date{padding-left:0.5em}.event-card{max-width:450px;margin:0 auto}}@media screen and (min-width: 768px){.job-card{max-width:900px}.job-card-details .job-card-image{width:190px;height:190px}.event-card{margin:0 2rem 0 1rem}.event-card .card-body{margin-top:1rem}.card-image-event{width:14rem;height:6rem;margin:0}.card-image-event img{width:13rem;height:5rem}}@media screen and (min-width: 820px){.news-card-image{width:15rem;height:7rem}.news-card-image img{width:14.5rem;height:6.5rem}}@media screen and (min-width: 935px){.news-card-image{width:17rem;height:8rem}.news-card-image img{width:15rem;height:7rem}}@media screen and (min-width: 992px){.vl{border-left:1px solid #dfdfdf}.job-card{max-width:430px;height:100% !important;margin:0 1em}.job-card-image{width:160px;height:130px;margin:1em auto;position:relative}.job-card-image img{width:150px;height:120px}.job-card-details{text-align:center;display:flex;flex-direction:column;justify-content:space-between !important}.job-card-details-title{font-size:1.45em !important;margin-bottom:0.5em}.job-card-details-info{margin-left:1em !important}.articles-list{padding-left:0.5em !important}.news-card-image{width:12rem;height:6rem}.news-card-image img{width:11.5rem;height:5.5rem}}@media screen and (min-width: 1080px){.articles-card-image{width:12rem;height:6rem}.articles-card-image img{width:11rem;height:5.5rem}.news-card-image{width:14rem;height:7rem}.news-card-image img{width:12rem;height:6rem}}@media screen and (min-width: 1200px){.job-card{max-width:490px}.job-card-footer{flex-wrap:wrap;justify-content:space-between}.job-card-details{text-align:left;padding-left:0.5em;padding-right:0.5em}.job-card-details-title{font-size:1.4em !important;margin-bottom:0.5em}.job-card-details-info,.card-labels{font-size:0.9em !important}.job-card-details-info{margin-left:0 !important}.articles-card-image{width:11rem;height:5.5rem}.articles-card-image img{width:11rem;height:5.5rem}.news-card:first-child{margin-top:0}.event-card{margin:0 1.75rem 0 0;padding:1.25em 1.75em 1.2em 1.25em}.card-image-event{width:13rem;height:6rem;margin:0}.card-image-event img{width:13rem;height:5rem}.event-card .card-body{margin-top:0.75rem}.adds-list{margin:1em 0;margin-top:3em !important;display:flex;flex-direction:column;justify-content:center}.adds-list{margin-top:5em !important}.add-list .legal-medium-rectangle{padding:0.5em !important}}@media screen and (max-width: 1150px){.card-list .job-card:nth-child(even){border-left:0.12em solid #c3c3c3}.adds-card{margin:0.62em}}.section-container{padding:0 1.88em}#jobDetailsCard,#companyProfileCard{background:#FFFFFF;border-radius:6px;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);margin:0 1em;margin-top:-12em}#jobDetailsCard{padding:1em 2em 2em 2em}#JobDescrHeader .secondary-header-title{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:1.5rem;line-height:1.1;max-width:850px}.job-descr-image,.event-detail-image,.job-desc-recruiter-logo{width:14rem;height:7rem;position:relative;overflow:hidden;margin:0.75em auto;padding:0}.job-descr-image img,.event-detail-image img,.job-desc-recruiter-logo img{width:13rem;height:6rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}.job-type,.contract-type,.region,.environment,.lexgo-ref,.event-region,.required-experience{padding:0.35em 0}.job-descr-item-title,.event-details-item-title{font-size:1em;font-weight:500;padding-right:0.75em}.job-descr-icon,.event-detail-icon{height:24px;width:24px;text-align:center;margin-right:0.5em}.job-descr-icon i,.event-detail-icon i{padding:0;margin:0}.apply-save-xs{display:inline-flex !important;flex-direction:row;justify-content:center;padding-top:2em;padding-left:0;padding-right:0}.apply-save-xs .btn{width:37vw;margin:0 0.5em}.apply-save-lg{display:none}.job-details-section{padding-top:1em}.job-details-info{padding:0 1.5rem}.job-details-section .section-header{margin:2rem 0}.job-details-title h3,.modal-apply-title h3{border-bottom:solid 5px;margin-bottom:7px;border-color:var(--brand-color, #62748a)}.job-detail-descr-list{list-style:none;margin-left:2em}.job-detail-descr-list li{padding-left:0.25em;padding-top:0.5rem;padding-bottom:0.5rem}.job-detail-descr-list li i{font-size:0.95em;--fa-primary-color: var(--brand-color, #62748a);--fa-secondary-color: var(--brand-color, #62748a);--fa-secondary-opacity: 0.20}.job-details-info .section-body .read-more-link .btn,.job-details-info .section-body .read-less-link .btn{padding:0;margin:0;font-size:0.9rem}.separator-primary{margin:3em auto;padding-top:1px;opacity:0.25}.recruiter-job a:hover,.recruiter-job a:focus,.recruiter-job a:active{background-color:#062F9D;color:#FFFFFF}.recruiter-tag{background-color:#366AF8;color:#FFFFFF;padding:0.18rem 0.5rem;font-size:0.8rem;padding:0.12rem 0.5rem;font-size:0.75rem;font-weight:700;border-radius:3px;letter-spacing:0.025rem;letter-spacing:0.035rem}.similar-jobs,.similar-jobs li{background-color:#eff6ff}.similar-jobs,.interested-job{padding-top:1em;margin:1em 0}.similar-jobs ul{padding:0 1em}.similar-jobs li{padding:1em 0}.similar-jobs hr{margin-top:0;margin-bottom:0.25rem}.card-title-aside{margin-bottom:0.5rem}.similar-jobs .card-title-aside h3{text-align:left;font-family:'Red Hat display';font-size:1.3em;font-weight:700;margin:0.5rem 0;padding-left:1em}.similar-jobs .text-muted,.similar-jobs .job-title-similar,.similar-jobs .job-place-similar{text-align:left}.interested-job{padding:1em}.interested-job .card-title-aside h3{text-align:center;font-family:'Red Hat display';margin-top:0.5rem;margin-bottom:1rem !important;font-size:1.75rem;font-weight:700}.interested-email{color:#366AF8;text-decoration:underline}.social-media-sharing{padding:1rem;margin:0 auto;max-width:300px}#mapJobDescr,#mapCompanyProfile,#mapEventDetail{background-color:#eff6ff}#mapJobDescr{margin-top:12.5em}.job-details-location{width:100%;max-width:1100px;padding-bottom:4.5em;margin:0 auto}.responsive-map-s{width:92vw;height:18em;position:relative;overflow:hidden;margin:1em auto}.responsive-map-s img{max-width:19rem;max-height:19rem;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;width:100%;transform:scale(3)}.modal.show .modal-dialog{display:flex;align-items:center;min-height:calc(100% - 1rem)}#ApplyJobModal .modal-header{border-bottom:none}#ApplyJobModal .modal-header{align-items:center}.modal-header .section-header h3{margin:0.5em 0}.apply-modal-icon,.newsletter-modal-icon,.confirm-account-icon{font-size:5em;margin-bottom:0.5rem}.modal-apply-title{margin-left:0.25em;margin-top:0.25em}.modal-apply-title h3{font-size:1.75rem;font-weight:700;margin-bottom:0}#ApplyJobModal .modal-body .container-fluid{padding:0 0.5em}#ApplyJobModal .modal-footer .btn-company-primary{margin:0;width:45%;margin-left:0.75rem}#ApplyJobModal .modal-footer .btn-company-secondary{margin:0;width:45%}.modal-footer{justify-content:center}.more-about-button{justify-content:center;padding-top:1.5rem}@media screen and (min-width: 400px){.more-about-button{justify-content:flex-end;padding-right:2rem}}@media screen and (min-width: 576px){#jobDetailsCard,#companyProfileCard{padding:1.75em 2em 2em 2em}.job-descr-image,.event-detail-image,.job-desc-recruiter-logo{margin-bottom:1.5em}#JobDescrHeader .secondary-header-title{word-break:normal}.job-descr-image,.event-detail-image{width:18rem;height:9rem}.job-descr-image img,.event-detail-image img{width:17rem;height:8rem}.job-desc-recruiter-logo{width:16rem;height:8rem}.job-desc-recruiter-logo img{width:15.5rem;height:7.5rem}.modal.show .modal-dialog{display:flex;align-items:center;min-height:calc(100% - 1rem)}#ApplyJobModal .modal-header{align-items:center}.modal-apply-title{margin-left:0.5em;margin-top:0.2em}.modal-apply-title h3{font-size:1.75rem;font-weight:700;margin-bottom:0}#ApplyJobModal .modal-footer .btn-company-primary,#ApplyJobModal .modal-footer .btn-company-secondary{margin-top:0.5rem;margin-bottom:0.5rem}#ApplyJobModal .modal-body .container-fluid{padding:0 0.5em}.responsive-map-s{width:94vw;height:25rem}.responsive-map-s img{max-width:50rem;max-height:26rem;transform:scale(1.5)}}@media screen and (min-width: 768px){.job-descr-image,.event-detail-image{width:9.5em;height:9.5em;margin:0 auto}.job-descr-image img,.event-detail-image img{width:9em;height:9em;padding:1em}.job-desc-recruiter-logo{width:14rem;height:7rem}.job-desc-recruiter-logo img{width:13rem;height:6rem}.apply-save-xs{justify-content:flex-end}.apply-save-xs .btn{margin-right:0;width:12em}.modal.show .modal-dialog{display:block}.modal-apply-title{margin-left:1em;margin-top:0.25em}.apply-modal-icon{font-size:5em;margin-bottom:0}#ApplyJobModal .modal-body .container-fluid{padding:1.25em 0.5em 1.25em 0.5em}#ApplyJobModal .modal-header{align-items:flex-start}.responsive-map-s{width:94vw;height:25rem}.responsive-map-s img{max-width:50rem;max-height:26rem;transform:scale(1.5)}.responsive-map{width:70rem;height:22em;position:relative;overflow:hidden;margin:-10em auto 1em;padding:0;border-radius:6px;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.25);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.25);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.25)}.responsive-map img{max-width:70rem;max-height:22em;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;width:100%;transform:scale(1)}}@media screen and (min-width: 992px){#jobDetailsCard,#companyProfileCard{margin:-12em 1em 1em 1em;padding:1.35em 1.5em 1.35em 1.75em}.job-descr-image,.event-detail-image{width:9em;height:9em;margin:0 auto;padding:0}.job-descr-info{padding-left:1.5em}.job-descr-image img,.event-detail-image{width:9em;height:9em;margin:0 auto;padding:0}.apply-save-xs{display:none !important}.apply-save-lg{display:flex !important;flex-direction:column;align-items:flex-end}.apply-save-lg .btn{width:auto;margin-bottom:0.5em}.job-details-section{margin-right:1em}.similar-jobs,.similar-jobs li{background-color:#eff6ff}.similar-jobs,.interested-job{padding-top:1em;margin:1em 0 1em 1em}.social-media-sharing .btn-group{margin:1em 0 1em 1em}.similar-jobs ul{padding:0 1em}.similar-jobs li{padding:1em 0}.similar-jobs hr{margin-top:0;margin-bottom:0.25rem}.card-title-aside{margin-bottom:0.5rem}.similar-jobs .card-title-aside h3{text-align:left;font-family:'Red Hat display';font-size:1.3em;font-weight:700;margin:0.5rem 0;padding-left:1em}.similar-jobs .text-muted,.similar-jobs .job-title-similar,.similar-jobs .job-place-similar{text-align:left}.interested-job{padding:1em}.interested-job .card-title-aside h3{text-align:center;font-family:'Red Hat display';margin-top:0.5rem;margin-bottom:1rem !important;font-size:1.75rem;font-weight:700}#ApplyJobModal .modal-body .container-fluid{padding:1.25em 1.5em 1.75em 1.5em}.modal-apply-title{margin-left:1.75em;margin-top:1em}.was-id-NewsletterModal .modal-content,.was-id-NewsletterModal .modal-content{background-color:#fff}#ApplyJobModal .modal-footer .btn-company-primary,#ApplyJobModal .modal-footer .btn-company-secondary,.was-id-NewsletterModal .modal-footer .btn-primary,.was-id-NewsletterModal .modal-footer .btn-primary-inverse{padding:0.7rem 2.25rem;margin-top:0.5rem;margin-bottom:0.5rem;width:auto}.modal-footer{justify-content:flex-end}}@media screen and (min-width: 1130px){#jobDetailsCard,#companyProfileCard{max-width:1100px;margin:0 auto;margin-top:-12em}}.trix-content h1{max-width:1100px;width:100%;font-size:1.75rem;font-weight:700;margin:2rem 0;border-bottom:solid 5px;display:inline;border-color:var(--brand-color, #777)}.trix-content div{margin-top:16px}.trix-content ul{list-style:none;margin-left:2em;padding-left:0;margin-bottom:1rem;margin-top:16px;box-sizing:border-box}.trix-content ul li{padding-left:0.25em;position:relative;box-sizing:border-box;display:block;text-align:-webkit-match-parent;list-style:none}.trix-content ul li:before{content:"\10f058";font-family:"Font Awesome 5 Duotone";font-size:0.95em;font-weight:900;float:left;margin-left:-1.8em;margin-top:0.07em;opacity:.4;color:var(--brand-color, #777)}@keyframes fadeAnimation{0%{opacity:0}100%{opacity:1}}.square-fade-in{animation:fadeAnimation 1.5s}#pricing{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em;padding:1.5em;padding-bottom:3.5em}.price-cards .section-header h3{color:#7e7e7e;font-size:1.5rem !important;font-weight:500 !important}#pricing .section-card{padding-top:2.75em}#pricing .section-card-footer p{font-size:1.35em;margin:1.5rem 0;line-height:1.3;padding:0 1.5rem}#pricing .section-card-footer a{color:#fcb24d}#pricing .section-card-footer a:hover{text-decoration:underline}.radio-group .col-auto{padding:0}.price-card{border-radius:10px;border:solid 1.2px transparent;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);padding:2.5em 1.5em 1.5em 1.5em;max-width:320px;margin:1em 0em;text-align:center}.card-transparent .card-body{padding:1rem 0}.price-cost{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.price-cost .price-cost-type{font-size:1.25em}.money-euro{position:relative}.money-euro::before{content:'€';margin-right:0.1em;font-size:0.6em;font-weight:400;position:absolute;left:-1em;bottom:0}.price-card span{display:block}.price-cost .price-quantity,.price .price-quantity{font-weight:bold;font-size:3.125em;line-height:0.7}.price-cost .price-quantity{padding-top:0.4em}.price-included,.price-social-media,.price-others{border-top:solid 0.06rem #d8d8d8;padding:1em 0 1em 0.5em;text-align:left}.included,.not-included{display:table;padding:0.45rem 0}.included i,.not-included i{padding-right:0.65em;padding-left:0.5em;display:table-cell}.included p,.not-included p{margin-bottom:0;line-height:1.1}.social-medias{padding:0.25rem 0.75rem 0.25rem 2.25rem;font-size:0.88em;letter-spacing:0.53px;line-height:1.8em}.social-medias span i{margin-right:0.5em}.price-contact-us{margin-top:1.25em}.price-cost i{font-size:2rem;margin-bottom:0.25em}.fa-check-circle{--fa-primary-color:#366af8;--fa-secondary-color:#366af850}.fa-times-circle{--fa-primary-color:#FC5B4D;--fa-secondary-color:#FC5B4D70}.fa-feather{--fa-primary-color:#366af8;--fa-secondary-color:#366af890}.fa-crown{--fa-primary-color: #fcb24d;--fa-secondary-color: #fcb24d}.price-cost,.price-upgrade-card-cost{position:relative}.price-cost .price-recommended{left:0;position:absolute;right:0;top:-3.65em}.price-recommended{background-color:#fcb24d;border-radius:4px;color:white;font-size:0.95rem;font-weight:700;letter-spacing:0.03rem;margin:0 auto;padding:0.15em 1.15em;width:fit-content}.radio{display:inline-block;box-sizing:border-box;cursor:pointer;color:inherit}.radio:hover{transform:scale(1.005);box-shadow:0px 2px 10px 0px rgba(69,69,69,0.25);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.25);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.25)}.selected{background-color:#366af808;border:1px solid #366af8}.a{justify-content:center !important}.price-upgrade-card{background-color:#FFFFFF;border-radius:10px;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);border:solid 1px #FCB24D;max-width:500px;width:100%;padding:1.25em 1.5em;margin:1em auto}.price-upgrade-card a{color:inherit;text-decoration:none}.price-upgrade-info{margin:0.5em auto;text-align:center;max-width:320px;order:2}.price-upgrade-info h3{color:inherit;font-size:1.25em;font-weight:700;margin-top:0.5em;margin-bottom:0.75em}.price-upgrade-info p{margin-bottom:0.5em}.price-upgrade-info span{font-size:0.85em}.price-upgrade-cost{margin-top:0.75em;order:1}.price{align-items:center;display:flex;flex-direction:column;width:8.75em;margin:0 auto;margin-bottom:0.75em}.price .price-quantity{padding-top:0.55em}.money-euro-upgrade::before{content:'€';margin-right:0.1em;font-size:0.6em;font-weight:400;left:-1em;bottom:0}.price-note{font-size:0.85em;margin:0 auto;padding-top:0.5em}.anotation::after{content:'*';font-size:0.65em;font-weight:300;top:-0.35em;position:relative}.send-email-quote .card{background-color:#F1F8FF;border:none;margin:0 auto;max-width:1100px}#trustUsCompanies{padding:0 1em;margin:3em auto;margin-bottom:1.5rem}#trustUsCompanies .section-header,#LexgoNetwork .section-header{text-align:center;margin-bottom:2em}.companies-trust-us{margin:0 auto;max-width:1100px;margin-bottom:3em}.companies-trust-us .col{padding:0}.trust-us-card{background-color:transparent;width:100%;height:140px;position:relative;overflow:hidden;margin:1em auto}.trust-us-card img{filter:grayscale(1);max-width:250px;max-height:250px;object-fit:contain;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;height:100%}#testimonialsSection{background-color:#FFFFFF !important;padding-top:4em;padding-bottom:3em}#testimoniesCarousel{padding-bottom:4em}.testimony-card{padding:0 2em 1em 2em;margin-bottom:1.5em}.testimony-card-image img{height:100%;object-fit:none;width:100%}.testimony-card-image{height:120px;width:120px;margin-bottom:1.75em;overflow:hidden}.testimony-card-image img{max-width:150px;max-height:150px;object-fit:cover;border:solid 3px #fcb24d;border-radius:50%}.testimony-card-author,.testimony-card-relationship,.testimony-card-enterprice{font-weight:bold}.testimony-card-body{padding:0}.testimony-card-content{font-size:1.1em}.testimony-card-content i{font-size:1.25em;color:#FCB24D}.testimony-card-content p:last-child::after{font-family:"Font Awesome 5 Pro";font-size:1.2em;font-weight:900;content:"\f10e";font-weight:bold;color:#FCB24D;margin-left:0.5em}.blockquote-footer{color:#454545;font-weight:500;margin-top:1em;margin-bottom:0}.blockquote-footer p{margin-bottom:0}.carousel-indicators [data-bs-target]{width:8px;height:8px;border-radius:100%;margin:0 0.25em;border:2px solid}.carousel-indicators .active{background-color:#050505 !important}#testimonialsSection .carousel-control-next,#testimonialsSection .carousel-control-prev{position:absolute;top:auto;bottom:0;margin-bottom:0.75rem}.carousel-control-prev,.carousel-control-next{font-size:1.25em;width:8%}.carousel-control-prev i,.carousel-control-next i{color:#050505}#LexgoNetwork{background-color:#FFFFFF;padding-bottom:3rem}@media screen and (min-width: 576px){.price-upgrade-info{margin-top:0;order:1;text-align:left}.price-upgrade-info p{margin-bottom:1em}.price-upgrade-cost{margin-top:0;order:2}.testimony-card{padding:2em 0}#testimonialsSection .carousel-control-next,#testimonialsSection .carousel-control-prev{position:absolute;top:22em !important;bottom:auto}.carousel-control-prev,.carousel-control-next{font-size:1.25em;width:8%}}@media screen and (min-width: 768px){.price-card{margin:1em 0.65em}#trustUsCompanies{margin:5em auto;margin-bottom:2.5rem}#trustUsCompanies .section-header{margin-bottom:2em}.testimony-card{padding:0 1em 1em 1em;margin-bottom:0}#pricing .section-card-footer p{font-size:1.62em}#testimonialsSection .carousel-control-next,#testimonialsSection .carousel-control-prev{position:absolute;top:10em !important;bottom:auto}}@media screen and (min-width: 1100px){.send-email-quote .card{border-radius:6px}}@media screen and (min-width: 1130px){#pricing{max-width:1100px;margin:0 auto;margin-top:-12em;padding:2em 3.5em 5em 3.5em}}#plo_debug{background-color:#FFFFFF}#jobs .section-card{background-color:#FFFFFF}#jobsSearchBarFilters,#EventsSearchBarFilters,#ArticlesSearchBarFilters{border:1px solid rgba(0,0,0,0.025);border-bottom:none;background-color:#F1F8FF;max-width:1100px;margin:0 auto}#jobsSearchBarFilters{border-radius:6px 6px 0 0;padding:0 1em !important}#EventsSearchBarFilters,#ArticlesSearchBarFilters{padding:1em 0}#jobList{margin-bottom:5em}.multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0.75em 2em 0.75em 1em;margin:0 0.5em;height:auto !important}.multiselect:focus{background-color:#d7ebff;outline:none;border:none;box-shadow:none}.multiselect-selected-text{font-weight:900;color:#001347}select::-ms-expand{display:none}.multiselect-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #FAFAFA;-webkit-box-shadow:0px 4px 7px -1px rgba(0,0,0,0.2);box-shadow:0px 4px 7px -1px rgba(0,0,0,0.2);padding:1em 1.5em 1.25em 1.5em;margin-top:0 !important;overflow:visible;min-width:270px}.multiselect-option{font-weight:normal !important;color:#454545 !important;display:inline-block;width:100%}.multiselect-container .multiselect-option:hover,.multiselect-container .multiselect-group:hover,.multiselect-container .multiselect-all:hover,.multiselect-container .multiselect-option:focus,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-all:focus{background-color:#F1F8FF !important}.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active{background-color:#F1F8FF !important;color:inherit;border-radius:4px}.multiselect-all{font-weight:700 !important}.multiselect-option,.multiselect-all{font-size:0.95em !important;height:fit-content;line-height:1.15;overflow:visible;white-space:pre-wrap}.multiselect-container .multiselect-option,.multiselect-container .multiselect-group,.multiselect-container .multiselect-all{margin:0.25rem 0}.multiselect-container .multiselect-option .form-check-label,.multiselect-container .multiselect-group .form-check-label,.multiselect-container .multiselect-all .form-check-label{padding-top:0.15em}#jobsSearchBarTotal{color:#001347;font-style:italic;padding:1.75em 1em 1.75em 0}.job-list{padding:1.5em 0.5em;margin:0 auto}.job-list .list-job-card:first-child{padding-top:1em}.list-job-card:last-child hr{display:none}.job-list-card{margin:0 auto !important;padding-bottom:0.5em}.job-list-card-image{width:14rem;height:7rem;position:relative;overflow:hidden;margin:1em auto;padding:0}.job-list-card-image img{width:13rem;height:6rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}.recruiter-job-card{padding-top:0.75rem;padding-bottom:0.75rem;max-width:250px;margin:0 auto}.job-list-recruiter-company,.job-list-recruiter{width:11rem;height:5rem;position:relative;overflow:hidden;margin:1em auto;padding:0}.job-list-recruiter-company img,.job-list-recruiter img{width:10rem;height:5rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}.premium-job-card hr{display:block !important}.recruiter-job-card hr{margin:0.5rem 0.75rem}.list-job-card-title{font-size:1.5em;font-weight:700;padding-top:0.5em;word-break:break-word}.list-job-card-title a:hover,.list-job-card-title a:active{text-decoration:underline}.chips{padding:0.25em 0}.card-labels{padding-top:1em;margin:0 auto}.info-label-list{font-size:inherit;display:inline-block;padding-right:1.5em;margin-bottom:0.5em}.info-label-list i{padding-right:0.35em}.premium-job-card{border:2px solid #fcb24d;border-radius:6px;padding-bottom:0;margin:3em 0.5em !important;-webkit-box-shadow:0px 0px 15px 1px rgba(62,66,66,0.2);-moz-box-shadow:0px 0px 15px 1px rgba(62,66,66,0.2);box-shadow:0px 0px 15px 1px rgba(62,66,66,0.2)}.premium-details{background-color:#fffbf7;border-top:2px solid #fcb24d;border-radius:0 0 6px 6px;padding:1em}.premium-job-card .job-list-card-image{margin-top:1em;margin-bottom:0.5em}.job-premium-tag-xs,.job-premium-tag-lg{font-size:0.85em;font-weight:700;padding:0.25em 0.8em;background-color:#fcb24d;color:#FFFFFF;letter-spacing:0.02em;border-radius:3px}.job-premium-tag-xs{margin-top:0.5em;margin-bottom:1em}.job-premium-tag-xs i,.job-premium-tag-lg i{font-size:1em;padding-right:0.45em}.position-abs-cgbanner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cg-banner-text{color:#001347;margin-bottom:2rem !important}.cg-banner .btn{padding:0.65rem 1.75rem}.hero-content{width:100%;padding:2rem}.blue-bg-modal{background-color:#F1F8FF;overflow:hidden;height:12rem}.was-id-NewsletterModal .newsletter-modal-title h3,.was-id-NewsletterModalSuccess .newsletter-modal-title h3,#ConfirmModal .newsletter-modal-title h3,.message-sent h3{border-bottom:solid 5px;border-bottom-color:#fcb24d;margin-bottom:7px;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.was-id-NewsletterModal .modal-content-title,.was-id-NewsletterModalSuccess .modal-content-title,#ConfirmModal .modal-content-title{font-size:1.25rem;color:#001347;font-weight:700;margin-bottom:1.5rem}.was-id-NewsletterModal .modal-footer,.was-id-NewsletterModalSuccess .modal-footer,#ConfirmModal .modal-footer{border-top:none;padding-left:0;padding-right:0;padding-bottom:0.5rem}.was-id-NewsletterModal .modal-header,.was-id-NewsletterModalSuccess .modal-header,#ConfirmModal .modal-header{border-bottom:none;padding:1rem 0.5rem}.newsletter-modal-content{padding-top:0;padding-bottom:1rem;max-width:400px;margin:0 auto}.was-id-NewsletterModal .modal-footer button,.was-id-NewsletterModalSuccess .modal-footer button,#ConfirmModal .modal-footer button{width:100%}@media screen and (min-width: 576px){.job-list{padding:1.5em;padding-bottom:2em}.list-job-card{max-width:580px;margin:0 auto}.job-list-card-image{width:18rem;height:9rem}.job-list-card-image img{width:17rem;height:8rem}.was-id-NewsletterModal .modal-footer button,.was-id-NewsletterModal .modal-footer button,#ConfirmModal .modal-footer button{width:auto}.position-abs-cgbanner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cg-banner-text{margin-bottom:1.5rem !important}.hero-content{max-width:330px}}@media screen and (min-width: 675px){.hero-content{max-width:400px}}@media screen and (min-width: 768px){.job-list{padding-right:0.5em;padding-left:0.5em}.list-job-card{margin:0 auto;max-width:950px}.job-list-card{padding-bottom:0}.job-list-card-image{width:10em;height:10em;margin:0 auto}.job-list-card-image img{width:9.8em;height:9.8em;padding:1em}.recruiter-job-card{max-width:250px;padding-top:0;padding-bottom:0}.job-list-recruiter-company,.job-list-recruiter{width:9rem;height:4.5rem;margin:1rem auto}.job-list-recruiter-company img,.job-list-recruiter img{width:8.5rem;height:4rem}.list-job-card-title{max-width:670px}.list-job-card-title,.list-job-card-description{padding-right:1em}.card-labels{padding-right:0.5em}.premium-job-card{margin-left:1em;margin-right:1em}.premium-details{border-top:none;border-left:2px solid #fcb24d;border-radius:0 6px 6px 0;padding-left:1.5em !important}.job-premium-tag-lg{font-size:0.85em;float:right;top:0}.job-premium-tag-lg i{margin-right:0.25em;line-height:0}.premium-details .list-job-card-title{padding-top:1em}.hero-content{max-width:500px}}@media screen and (min-width: 992px){.multiselect-container .multiselect-option .form-check-label,.multiselect-container .multiselect-group .form-check-label,.multiselect-container .multiselect-all .form-check-label{padding-top:0.2em}.job-list-card{padding:1em 0}.premium-details{padding:1.25rem}.premium-job-card .job-list-card-image{margin-top:0;margin-bottom:0}.recruiter-job-card{padding-top:0.25rem;padding-bottom:0.25rem}.list-job-card-title{padding-top:0;margin-bottom:0.5em;max-width:510px}.chips{padding-bottom:0;margin-bottom:0}.card-labels{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;padding-left:1em !important}.info-label-list{margin-bottom:0.25em}.premium-job .job-list-card{padding:0}.premium-details{padding-bottom:1.25em}.premium-details .list-job-card-title{padding-top:0.5em}.premium-details .row{align-items:center !important}.job-premium-tag-lg{float:none}.blue-bg-modal{height:20.5rem}.newsletter-modal-title{padding-top:1.5rem}.newsletter-modal-icon,.confirm-account-icon{padding-top:1rem}.newsletter-modal-content{padding:0.5rem 1rem;max-width:700px}.was-id-NewsletterModal .modal-footer button,.was-id-NewsletterModalSuccess .modal-footer button,#ConfirmModal .modal-footer button{width:auto}}@media screen and (max-width: 1150px){#jobsSearchBarFilters{padding-left:0.62em;padding-right:0.62em}}#jobsSearchBarForm{border:1px solid rgba(0,0,0,0.025);border-bottom:none;background-color:#F1F8FF;max-width:1100px;margin:0 auto;border-radius:6px 6px 0 0}@media screen and (max-width: 576px){.search-input{margin-bottom:10px}.search-item{display:block}}#AboutLexgo{padding-bottom:3.5rem}#AboutLexgo .main-section,#ContactLexgo .main-section{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em;padding:1.25rem;flex-direction:row !important}.lexgo-logo-bubble img,#LexgoDirectory img{width:10em;margin:1em 1em 2em 1em}.lexgo-history{max-width:800px;margin:0 auto}.lexgo-history a,#LexgoDirectory a{color:#366AF8 !important;font-size:1em;border-bottom:1px solid #366AF8;margin:0 0.25rem}.lexgo-history a:hover,#LexgoDirectory a:hover{color:#024cbb !important;border-bottom:1px solid #024cbb}#AboutUsHeader .secondary-header-title{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:1.5rem;line-height:1.1;max-width:850px}#OurTeam{background-color:#FFFFFF;padding:4rem 0 0 0}#OurTeam .section-title h3{border-bottom:solid 5px;border-bottom-color:#fcb24d;margin-bottom:7px;font-size:1.5rem;font-weight:700;margin-bottom:2rem}#OurTeam .section-header h5{font-weight:300}#OurTeam .section-header{margin-bottom:3em}.team-members{margin-top:8em}.team-member-card{border-radius:10px;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);padding:2.5em 1.5em 1.5em 1.5em;max-width:375px;margin:1em 0em;margin-bottom:8rem}.team-member-header{display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}.team-member-header .team-member-image{left:0;position:absolute;right:0;top:-6em}.team-member-image{width:10em;height:10em;overflow:hidden;border-radius:10px;margin:0 auto}.team-member-image img{width:10em;text-align:center;margin-top:-2em}.team-member-title{border-bottom:1px solid #dfdfdf;padding-bottom:1rem}.team-member-title h3{font-family:"Red Hat Display";font-size:1.5rem;font-weight:700;color:inherit;text-align:center}.team-member-title h4{font-family:"Red Hat Display";font-size:1.12rem;color:inherit;text-align:center}.team-member-description{padding:1rem 2rem}.team-member-description p:last-child{margin-bottom:0}.team-member-card .card-footer{border-top:1px solid #dfdfdf;background-color:transparent;font-size:2.25rem;color:#062F9D;text-align:center;padding:1rem 0 0 0}.team-member-card .card-footer i{margin:0.125rem}#AboutLexgo .texture-bg .dotted_texture_L img{margin-top:-5rem}#OurTeam .dotted_texture_R img{margin-top:-26rem}#OurTeam .blue-bg-modal{margin-top:-23rem;height:20rem}#LexgoDirectory{background-color:#f1f8ff;padding-bottom:5rem}@media screen and (min-width: 576px){#AboutLexgo .main-section,#ContactLexgo .main-section{padding:1.75rem}#OurTeam .section-title h3{font-size:2rem}}@media screen and (min-width: 806px){.team-member-card{margin-bottom:1rem}#OurTeam .blue-bg-modal{margin-top:-16rem;height:20rem}}@media screen and (min-width: 992px){#AboutLexgo .main-section,#ContactLexgo .main-section{padding:1.5rem 2.25rem}#AboutLexgo{padding-bottom:0}#OurTeam .blue-bg-modal{margin-top:-20rem;height:20rem}}@media screen and (min-width: 1130px){#AboutLexgo .main-section,#ContactLexgo .main-section{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:1.5em}#LexgoDirectory .container{max-width:1000px;margin:0 auto}#OurTeam .blue-bg-modal{margin-top:-18rem}}#AccountLogin .main-section,#CreateAccount .main-section,#ConfirmAccount .main-section{background-color:#ffffff;max-width:650px;border-radius:8px;margin:0 auto;padding:3rem 1rem}.login-title,.confirm-text{padding:0 1rem}.login-title p{margin-top:1.25rem}.login-form{padding:0 1rem;margin:2rem 0}.account-login-flip{padding-left:3rem;padding-right:3rem}.account-login-flip p{padding-top:0.5em;margin-bottom:0}.account-login-flip a{color:#366AF8 !important;font-size:1em;border-bottom:1px solid #366AF8;margin:0 0.25rem}.terms-conditions{max-width:600px;margin:2em auto;margin-bottom:0;font-size:0.85rem;color:#7e7e7e}.submit a{padding:0.8em 5em}@media screen and (min-width: 576px){#AccountLogin .main-section,#CreateAccount .main-section,#ConfirmAccount .main-section{padding:3em 2rem}}@media screen and (min-width: 768px){#AccountLogin .main-section,#CreateAccount .main-section,#ConfirmAccount .main-section{padding:3em}.login-title,.confirm-text{padding:0 2rem}.login-form{padding:0 2em;margin:3em 0}}#companyProfileCard{padding:1em 1.15em}.company-jobs-xs{padding-top:1em;padding-left:0;padding-right:0}.company-jobs-xs .btn{width:100%;margin:0.25em auto}.company-jobs-lg{display:none}.company-profile-description p{font-size:1.15em;font-weight:300}.company-profile-description .read-more-link .btn-link,.company-profile-description .read-less-link .btn-link{display:inline-block;font-size:0.95rem;font-weight:500;color:#366AF8;white-space:nowrap;text-decoration:none;padding:0;margin:0 auto;border:none}.read-more-link i,.read-less-link i{font-size:0.7rem;padding:0 0.4rem}.company-profile-description .read-more-link .btn-link:hover,.company-profile-description .read-more-link .btn-link:focus,.company-profile-description .read-more-link .btn-link:active,.company-profile-description .read-less-link .btn-link:hover,.company-profile-description .read-less-link .btn-link:focus,.company-profile-description .read-less-link .btn-link:active{box-shadow:none;color:#024cbb !important}.hide-read-more[aria-expanded="true"]{display:none !important}#companyStatistics{margin-top:3em;margin-bottom:2em;margin-left:3.5em;margin-right:3.5em}.company-statistics{border-bottom:1px solid #dfdfdf;padding:1.5em 0}.company-statistics ul{margin-top:1em;margin-bottom:0}.company-statistics .card-title{font-size:0.95em;font-weight:500;letter-spacing:0.03em;margin-bottom:0.75em}.company-statistics .numbers{font-size:3.2em;font-weight:700;letter-spacing:0}.statistics-block div:last-child{border:none !important}.company-statistics .btn-link{color:#366AF8;font-weight:bold;text-decoration:none;border-radius:0;padding-right:0;padding-left:0;padding-bottom:0.15rem;margin-bottom:0.75rem;border-bottom:2px solid #366AF8}.company-statistics .btn-link:focus{box-shadow:none !important}.hide-collapsed[aria-expanded="true"]{display:none}.tooltip-inner{background-color:#ffffff !important;border:#dfdfdf;box-shadow:0px 0px 4px rgba(69,69,69,0.3);-webkit-box-shadow:0px 0px 4px rgba(69,69,69,0.3);-moz-box-shadow:0px 0px 4px rgba(69,69,69,0.3);color:#454545;font-family:'Red Hat Display',  sans-serif;font-size:16px;text-align:center;padding:0.5em 1.5em}.tooltip.bs-tooltip-right .tooltip-arrow::before{border-right-color:#ffffff !important}.tooltip.bs-tooltip-left .tooltip-arrow::before{border-left-color:#ffffff !important}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#ffffff !important}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#ffffff !important}.tooltip-inner ul,.tooltip-inner li{list-style:none;text-align:center;list-style-position:inside !important;margin-left:0;padding-left:0;margin-bottom:0}#mapCompanyProfile,#mapEventDetail{margin-top:11em}#mapCompanyProfile .container-fluid{padding-bottom:3em}#mapCompanyProfile .responsive-map-s,#mapEventDetail .responsive-map-s{margin-top:-8em}.company-location{width:100%;max-width:1100px;padding-bottom:1.5em;margin:0 auto}.benefits-block{margin:0em 0 2em 0;padding-top:0}.benefits-block .col:first-child{margin-top:0.5rem}.benefits-card{padding:0.5rem 1.25rem 0.75rem 0}.benefits-card i{font-size:1.75em;--fa-primary-color: #366Af8;--fa-secondary-color: #366Af8;--fa-secondary-opacity: 0.30}.benefits-title{font-size:1.25em;font-weight:700}#companyJobs{background-color:#ffffff !important;padding:2em 0}#companyArticles{padding:2em 0}#companyArticles .article-card{padding-right:1rem;padding-left:1rem;padding-bottom:1.5rem;border-bottom:1rem solid #062F9D}#companyArticles .article-card .card-body{font-size:1rem;display:block;margin:0;padding:0.5rem 0 1.5rem 0;line-height:1.4}#companyArticles .article-card .card-footer{background-color:transparent;border-top:none;padding:0;margin:0}#companyArticles .article-card:hover{transform:scale(1.015);box-shadow:0 5px 24px 0 rgba(131,131,131,0.25);-webkit-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25);-moz-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25)}#companyArticles .article-date{padding-left:0}@media screen and (min-width: 450px){.company-jobs-xs{display:flex;flex-direction:row;justify-content:center}.company-jobs-xs .btn{margin-right:0.5em}}@media screen and (min-width: 576px){.company-jobs-xs{display:flex;flex-direction:row;justify-content:flex-end}.company-jobs-xs .btn{width:12em;margin:0.25em}#mapCompanyProfile,#mapEventDetail{margin-top:15em}#mapCompanyProfile .responsive-map-s,#mapEventDetail .responsive-map-s{margin-top:-13em}.benefits-block{padding-right:2em;padding-left:1em}.benefits-card{padding:0.75rem 4rem}#companyArticles .article-card{padding:1.5rem}}@media screen and (min-width: 768px){#companyStatistics{margin-bottom:3em}.company-statistics{border-right:1px solid #dfdfdf;border-bottom:none;margin:1em 0}.company-statistics ul{margin-top:1em;margin-bottom:0}.statistics-block div:nth-child(2){border:none}#mapCompanyProfile,#mapEventDetail{margin-top:12em}#mapCompanyProfile .responsive-map-s,#mapEventDetail .responsive-map-s{margin-top:-12em}.company-location{padding-bottom:0}.benefits-block{padding-right:1em;margin:0 0 1.5em 0}.benefits-card{padding:1em 0}.benefits-block .col:first-child{margin-top:var(--bs-gutter-y)}}@media screen and (min-width: 992px){.company-profile-description{margin:0 0.5em}.company-profile-description p{font-size:1.2em;font-weight:300}.company-jobs-xs{display:none !important}.company-jobs-lg{display:flex !important;flex-direction:column;align-items:flex-end}.company-jobs-lg .btn{width:100%;margin-bottom:0.5em}#companyStatistics{margin-top:4em;margin-bottom:4em}.company-statistics{padding:0;margin:0}.company-statistics ul{margin-top:1em;margin-bottom:0}.company-statistics .numbers{padding-top:0.5rem}.statistics-block div:nth-child(2){border-right:1px solid #dfdfdf !important}#mapCompanyProfile,#mapEventDetail{margin-top:13em}#mapCompanyProfile .responsive-map-s,#mapEventDetail .responsive-map-s{margin-top:-13em}#companyArticles{padding-bottom:3em}}#ContactLexgo{margin-bottom:4rem}.contact-form-wrapper{padding:1.5rem 1rem 2rem 1rem}#ContactLexgo .blue-bg-modal{border-radius:6px}#ContactLexgo .info-lexgo-contact a{text-decoration:underline}.lexgo-info{height:30rem}.info-lexgo-logo{text-align:center;margin:1rem 0 1.5rem 0}.info-lexgo-logo img{width:8em}.lexgo-info .container{padding:1rem 2rem}.info-lexgo-name{border-bottom:1px solid #001347;padding-top:0.5rem;padding-bottom:0.75rem}.info-lexgo-name h3{font-family:"Red Hat Display";font-size:1.15rem;font-weight:700;color:inherit;text-align:center}.info-lexgo-contact{padding:1rem 1rem;margin:0 auto;max-width:350px}.info-lexgo-contact p:last-child{margin-bottom:0}.lexgo-info .card-footer{border-top:1px solid #001347;background-color:transparent;font-size:2.25rem;color:#062F9D;text-align:center;padding:1rem 0 0 0}.lexgo-info .card-footer i{margin:0.125rem}.message-sent h3{margin-bottom:1.5rem}.message-sent a{text-decoration:underline;color:#366af8}.message-sent h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem}@media screen and (min-width: 330px){.info-lexgo-contact{padding:1rem 2rem}}@media screen and (min-width: 375px){.info-lexgo-name h3{font-family:"Red Hat Display";font-size:1.35rem;font-weight:700;color:inherit;text-align:center}.info-lexgo-contact{padding:1rem 2rem;margin:0 auto;max-width:300px}.lexgo-info .container{max-width:450px}}@media screen and (min-width: 768px){#ContactLexgo{margin-bottom:6rem}.lexgo-info{height:39rem}.info-lexgo-logo{margin:3rem 0 2.5rem 0}.info-lexgo-logo img{width:10em}.info-lexgo-contact{padding:2rem}.info-lexgo-contact p{margin-bottom:1.5rem}.send-message-btn{display:flex;justify-content:flex-end}}@media screen and (min-width: 992px){.lexgo-info{height:33rem}.info-lexgo-logo{margin:1.75rem 0}.info-lexgo-logo img{width:8em}.info-lexgo-contact{padding:1.5rem 2rem}.info-lexgo-contact p{margin-bottom:1rem}#ContactLexgo .dotted_texture_R img{margin-top:-22rem}}.cookie_position{position:fixed;bottom:0;padding:0;z-index:1050}#toastbtn{position:fixed;bottom:20px;left:25px;z-index:1050}.btn-circle{width:55px;height:55px;padding:0.5rem;font-size:1.5rem;line-height:1;border-radius:27.5px}.btn-circle i{font-size:1.5rem;font-weight:700}#CookieToast .toast-header{border-bottom:none !important;background-color:transparent !important}.toast{max-width:320px;width:100% !important;background-color:rgba(255,255,255,0.97) !important}.toast p,.toast a{font-size:0.9rem}.toast p{margin-bottom:0.5rem}.toast-header .btn-close{margin-left:auto;padding-right:0.75rem}.toast-body{padding-top:0;padding-left:1.25rem;padding-right:1.25rem}.icon-header-toast{font-size:2.5rem;margin-bottom:0.5rem}.toast-btn{padding:0.75em 1.75em}.cookie_illustration{width:3.5rem;height:auto;margin:0 auto}.toast_content{padding-left:0.25rem;padding-right:0.25rem}.toast_content a{color:#366af8 !important;font-weight:bold;border-bottom:2px solid #366af8}@media screen and (min-width: 576px){.cookie_position{padding:1rem}#toastbtn{position:fixed;bottom:20px;left:25px}.btn-circle{width:50px;height:50px;padding:0.5rem;font-size:1.5rem;line-height:1;border-radius:25px}.toast{max-width:400px;width:100% !important;background-color:rgba(255,255,255,0.97) !important}.toast-header{padding-bottom:0}.toast-header .btn-close{padding-bottom:0}.toast_content{padding-left:0;padding-right:0}.cookie_illustration{width:5rem}}@media screen and (min-width: 1200px){.cookie_position{bottom:10%}}#CookiePolicy .main-section,#PrivacyStatement .main-section,#sitemap .main-section{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em}#CookiePolicy .main-section,#PrivacyStatement .main-section{padding:2rem 0.75rem 2rem 0.75rem}#sitemap .main-section{padding:0.5rem 0.75rem 1.5rem 0.75rem}#CookiePolicy .main-section .section-header h3,#sitemap .main-section.section-header,#sitemap .main-section .section-header h3{font-size:1.75rem;font-weight:500;margin-bottom:1.25rem;margin-top:2.5rem}#CookiePolicy a{text-decoration:underline;padding:0 0.35rem}#sitemap section h3{font-size:1.75rem;font-weight:700;margin:0.75rem 0 0.8rem 0}#sitemap .section-title{padding-bottom:0.75rem;border-bottom:1px solid #dfdfdf}#sitemap section h4{font-size:1.4rem;font-weight:700;margin:1rem 0 1.25rem 0}#sitemap .inner-section{padding:0;padding-bottom:1rem}#SMLegalNewsArticles .inner-section{padding-top:1rem}#sitemap .inner-section ul{list-style-type:none;padding:0}#sitemap .inner-section li{padding:0.1rem 0}#sitemap .inner-section li a{border-bottom:1px solid #dfdfdf;padding-bottom:0.025rem}@media screen and (min-width: 576px){#sitemap .inner-section{padding:0 1.5rem 1rem 1.5rem}#sitemap .main-section{padding:2rem}}@media screen and (min-width: 768px){#sitemap section h3{margin-bottom:2rem}}@media screen and (min-width: 1130px){#CookiePolicy .main-section,#PrivacyStatement .main-section,#sitemap .main-section{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:7em}#CookiePolicy .main-section,#PrivacyStatement .main-section{padding:3rem 3.5rem 2.5rem 3.5rem}#sitemap .main-section{padding:3rem 3.5rem 2.5rem 3.5rem}}#ErrorBlock{padding:4em 0;background-color:#ffffff}#ErrorSuggestions{padding:4em 0;background-color:#f1f8ff}#ErrorBlock .error-top h1,#ErrorBlock .error-top h2,#EmptyList h3{color:#001347 !important;font-weight:700}#ErrorBlock .error-top h1{font-size:2.5rem;padding-bottom:1.5rem;margin-bottom:0}#ErrorBlock .error-top h2{font-size:5rem;margin-bottom:0}.error-top p{margin-bottom:0.5rem}#ErrorBlock img{width:inherit;max-width:20em;padding:0 1em;margin-bottom:2.5rem}#ErrorSuggestions .col .card-title{text-align:left;font-family:'Red hat Text', sans-serif;font-weight:500;font-size:1.25rem;color:#001347 !important;padding-right:1em}#ErrorSuggestions .col a{text-align:left}#ErrorSuggestions .col .card-error-suggestion .card-body{padding:0.25rem 1em;padding-bottom:0;justify-content:left !important}.card-error-suggestion{height:auto;border-bottom:10px solid #fcb24d !important;border-radius:10px}.card-error-suggestion .card-icon{font-size:2.25rem;color:#001347;padding:0 2rem;padding-top:1.5rem}.card-error-suggestion .action-icon{font-size:1.25rem;color:#001347;margin-bottom:0.25rem}.empty-icon{font-size:7rem;color:#366Af8}#EmptyList{padding-top:1rem}#EmptyList h3{font-size:2rem;padding-bottom:1rem;margin-bottom:0}#EmptyList a{color:#366Af8 !important;font-weight:bold;font-size:inherit;border-bottom:1px solid #366Af8;margin:0 0.15rem;white-space:nowrap}#EmptyList p{margin-bottom:0.5rem}@media screen and (min-width: 768px){#ErrorBlock img{width:auto;max-width:100%;margin-bottom:0}.error-top{padding:0 2em}}#EventDetailCard{background-color:#ffffff}#EventDetailCard .main-section{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em;padding:1.25rem;flex-direction:row !important}.event-detail-title{font-family:'Red Hat Display',  sans-serif;font-size:1.5em;font-weight:700;line-height:1.25;padding-left:0}.event-detail-title::first-letter{text-transform:uppercase}.event-date{padding:1.5rem 0 1.75rem 0}.event-detail-date{align-items:center;background-color:#062f9d;color:#FFFFFF;display:flex;font-size:2em;font-weight:700;justify-content:center;line-height:1.07;margin:0 auto;margin-bottom:0.5rem;width:5.5rem;height:5.5rem;text-align:center}.button-group-event{justify-content:center !important;margin-bottom:1.75em}#mapEventDetail .container-fluid{padding-bottom:2.5rem}#mapEventDetail{margin-top:9em}#mapEventDetail .responsive-map-s{margin-top:-8em}.company-location{width:100%;max-width:1100px;padding-bottom:1.5em;margin:0 auto}.event-location-card i{font-size:2rem;--fa-primary-color: #366Af8;--fa-secondary-color: #366Af8;--fa-secondary-opacity: 0.30}.event-location-info{padding-left:0.5rem}.event-location-title{font-size:1.2em;font-weight:700;margin-bottom:0.25rem}.event-location-card .card-text{margin-bottom:0 !important}.event-location{width:100%;max-width:1100px;padding-bottom:1.5em;margin:0 auto}#EventDetailContent .main-section{padding-top:2.5em;padding-bottom:5em}.event-content{padding:0 1rem}.portalus-iframe{width:100%;height:300px;margin-bottom:30px;text-align:center}@media screen and (min-width: 576px){#EventDetailCard .main-section{padding:1.75rem}.event-detail-title{font-size:1.6em}.button-group-event{justify-content:right !important}#EventDetailCard .button-item-event{margin-right:0.75rem !important;margin-top:0.75rem}#mapEventDetail{margin-top:15em}#mapEventDetail .responsive-map-s{margin-top:-13em}.event-location-card{padding:0 1rem}.event-location-info{padding-left:0}}@media screen and (min-width: 768px){.event-detail-date{font-size:2.5em;width:6.75rem;height:6.75rem}.event-date{padding:1.5rem 0 1.75rem 1rem}.event-location{padding-bottom:0}.event-location-card{padding:1em 0}.event-location-title{font-size:1.25em;font-weight:700}}@media screen and (min-width: 992px){#EventDetailCard .main-section{padding:1.5rem 2.25rem}.event-detail-title{font-size:1.75em}.event-date{padding:1.5rem 0 1.75rem 0}#mapEventDetail .dotted_texture_R img{margin-top:-7.75rem}}@media screen and (min-width: 1130px){#EventDetailCard .main-section{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:1.5em}}#LegalDirectoryInfo .main-section{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em;padding:1rem 0.75rem;flex-direction:row !important}.legal-directory-title{font-size:1.75em;font-weight:700;line-height:1.1;padding:1rem}#LegalDirectoryList{padding:0;padding-bottom:5rem}#LegalDirectoryList .section-title h3{font-size:1.75rem;font-weight:700;margin:1em 0}#LegalDirectoryList .legal-wide-skyscraper{margin-top:0.75rem !important}#LegalDirectoryList .directory-card{margin:1.5rem auto;padding:1rem}#LegalDirectoryList .directory-card:hover{transform:scale(1.002);box-shadow:0 5px 24px 0 rgba(117,117,117,0.25);-webkit-box-shadow:0px 5px 24px 0px rgba(117,117,117,0.25);-moz-box-shadow:0px 5px 24px 0px rgba(117,117,117,0.25);border:1px solid #fafafa}#LegalDirectoryList .card-list .article-card:first-child{margin-top:0.75rem}.directory-pagination{justify-content:center;padding:1rem}.directory-pagination .page-link,.directory-pagination .page-item.disabled .page-link{background-color:transparent;border:none}.directory-pagination.page-item.active .page-link{background-color:#366af8;border-color:#366af8;border-radius:4px}.pagination-sm .page-item:first-child .page-link{border-radius:4px}.directory-pagination .page-item.disabled .page-link{color:#d1d1d1}.directory-pagination .page-link{color:#366af8;font-weight:500}.directory-company-image{width:14rem;height:7rem;position:relative;overflow:hidden;margin:1em auto;padding:0}.directory-company-image img{max-width:14rem;max-height:7rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}@media screen and (min-width: 768px){#LegalDirectoryList .directory-card{padding-left:1rem;padding-right:1rem}.directory-company-image{width:10rem;height:10rem;position:relative;overflow:hidden;margin:1em auto;padding:0}.directory-company-image img{max-width:10rem;max-height:10rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}}@media screen and (min-width: 800px){.directory-pagination .page-link{padding:0.5rem 0.65rem}}@media screen and (min-width: 850px){.directory-pagination .page-link{padding:0.5rem 0.7rem}}@media screen and (min-width: 992px){.legal-directory-title{font-size:2em;line-height:1.15}}@media screen and (min-width: 1130px){#LegalDirectoryInfo .main-section{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:1.5em;padding:3rem 3.5rem 2.5rem 3.5rem}.directory-pagination .page-link{padding:0.5rem 0.75rem}}#AccountLogin .main-section,#CreateAccount .main-section,#ConfirmAccount .main-section{background-color:#ffffff;max-width:650px;border-radius:8px;margin:0 auto;padding:3rem 1rem}.login-title,.confirm-text{padding:0 1rem}.login-title p{margin-top:1.25rem}.login-form{padding:0 1rem;margin:2rem 0}.account-login-flip{padding-left:3rem;padding-right:3rem}.account-login-flip p{padding-top:0.5em;margin-bottom:0}.account-login-flip a{color:#366AF8 !important;font-size:1em;border-bottom:1px solid #366AF8;margin:0 0.25rem}.terms-conditions{max-width:600px;margin:2em auto;margin-bottom:0;font-size:0.85rem;color:#7e7e7e}.submit a{padding:0.8em 5em}@media screen and (min-width: 576px){#AccountLogin .main-section,#CreateAccount .main-section,#ConfirmAccount .main-section{padding:3em 2rem}}@media screen and (min-width: 768px){#AccountLogin .main-section,#CreateAccount .main-section,#ConfirmAccount .main-section{padding:3em}.login-title,.confirm-text{padding:0 2rem}.login-form{padding:0 2em;margin:3em 0}}#MyAccountCard{background:#FFFFFF;border-radius:6px;box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-webkit-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);-moz-box-shadow:0px 2px 10px 0px rgba(69,69,69,0.15);margin:0 1em;margin-top:-12em;margin-bottom:5rem}#MyAccountCard{padding:1.5rem 1rem}.my-account-title,.my-account-title-bt{margin:0 auto;margin-bottom:1rem}.my-account-title h2,.my-account-title-bt h2{font-family:"Red Hat Display";font-size:1.25rem;font-weight:700;color:inherit;padding:0}.my-account-title-bt h2{margin-top:1rem}.my-account-title-bt p{padding-right:0;padding-left:0;margin-bottom:0}.preference-opt-block .preference-opt:last-child{margin-bottom:1rem}.preference-opt{margin:1rem 0 2rem 0}.preference-opt-subtitle{margin-bottom:1rem}.language-preference label{margin-bottom:0.35rem}.btn-check:checked+.btn-outline-primary{color:#FFFFFF !important;background-color:#366af8}.btn-outline-primary{color:#366af8;border-color:#366af8}.btn-outline-primary:hover{background-color:#366af815;color:#366af8}.btn-outline-primary:active{border-color:#024cbb !important;color:#024cbb !important}.btn-check:checked+.btn-outline-primary:focus{box-shadow:0 0 0 4px #024cbb25;border-color:#366af8}#myAccountCard .preferences-tab .nav-pills .nav-link.active,#myAccountCard .preferences-tab .nav-pills .show>.nav-link{color:#FFFFFF !important;background-color:#366af8}.preferences-tab .tab-content{margin:1rem 0;padding:1rem 0}.preferences-tab .nav-link{padding:0.25rem 1rem !important;font-size:0.95rem;border:1px solid #366af8}.preferences-tab .nav-link,.preference-badge{margin:0.25rem 0.15rem}.preferences-tab .nav-item .active{color:#FFFFFF !important;border-color:#366af8;border-bottom:none !important}.preferences-tab.nav-item .active:hover{color:#FFFFFF !important}.my-preferences{margin:1.5rem 0}.form-check-inline{margin-right:0}.preference-badge{font-size:0.95rem;border-radius:2rem}.tab-content .container{max-width:none}.tab-content .btn-check:focus,.tab-content .btn-check:active,.tab-content .btn:focus,.tab-content .btn:active,.tab-content .preference-badge:focus,.tab-content .preference-badge:active{box-shadow:none !important}.tab-content .btn-check:checked+.preference-badge{border:1px solid #366af8;color:#366af8;background-color:transparent}.tab-content .btn-check+.preference-badge{background-color:#ECF6FF;border:1px solid #ECF6FF;color:#366af8;padding:0.25rem 1rem}.btn-check:checked+.preference-badge::after{font:var(--fa-font-solid);content:"\f058";margin-left:0.5rem;font-size:0.75rem;color:#366af8}.btn-check:not(:checked)+.preference-badge::after{font:var(--fa-font-solid);content:"\f00d";margin-left:0.5rem;font-size:0.75rem}.icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}@media screen and (min-width: 375px){.my-account-title h2,.my-account-title-bt h2{font-size:1.5rem}}@media screen and (min-width: 576px){.preference-opt-subtitle{margin-bottom:0}.preference-button{text-align:center}.tab-content .btn-primary-inverse{padding:0.75rem 2rem;margin-left:0.5rem}}@media screen and (min-width: 768px){#MyAccountCard{padding:2.5rem 2rem}}@media screen and (min-width: 992px){#MyAccountCard{padding:2.5rem 3rem}.language-preference{margin-left:2rem}}@media screen and (min-width: 1130px){#MyAccountCard{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:5rem}}#RecentNewsArticles .main-section,#ArticleDetail .main-section{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em;padding:2rem 0.75rem 2rem 0.75rem;flex-direction:row !important}#ArticlesText{background-color:#FFFFFF}#RecentNewsArticles .article-card{padding-top:1.5rem}#RecentNewsArticles .recent-articles .article-card:first-child{padding-top:0}#RecentNewsArticles .news-list .news-card:last-child{margin-bottom:0}#RecentNewsArticles .articles-card-image,#RecentNewsArticles .news-card-image{width:14rem;height:7rem;position:relative;overflow:hidden;margin:0 auto;margin-bottom:0.5em;padding:0}#RecentNewsArticles .articles-card-image img,#RecentNewsArticles .news-card-image img{width:12rem;height:6rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;height:100%}#ArticleDetail .social-media-sharing .btn-group,#EventDetailContent .social-media-sharing .btn-group{margin:1em 0}#ArticleDetail .social-media-sharing,#EventDetailContent .social-media-sharing{padding:1rem 1.5rem}#ArticlesText{padding:2.5rem 0}.typewriter-icon{text-align:center;padding:2rem 0}.articles-text-descr{font-size:1.25em;padding:0 1rem 1.75rem 1rem;font-weight:300}#NewsArticlesList{padding:5rem 0}#NewsArticlesList .section-title h3,#MoreArticlesList .section-title h3,#TrainingEventsList .section-title h3{font-size:1.75rem;font-weight:700;margin:1em 0}#NewsArticlesList .legal-wide-skyscraper{margin-top:2rem !important}#NewsArticlesList .article-card{margin:1.5rem auto}#MoreArticlesList .article-card .card-body{font-size:1rem;display:block;margin:0;padding:0.5rem 0 1.5rem 0;line-height:1.4}#MoreArticlesList .article-card .card-footer{background-color:transparent;border-top:none;padding:0;margin:0}#NewsArticlesList .article-card:hover{transform:scale(1.002);box-shadow:0 5px 24px 0 rgba(117,117,117,0.25);-webkit-box-shadow:0px 5px 24px 0px rgba(117,117,117,0.25);-moz-box-shadow:0px 5px 24px 0px rgba(117,117,117,0.25);border:1px solid #fafafa}#NewsArticlesList .card-list .article-card:first-child{margin-top:0.75rem}.more-articles-image{width:14rem;height:7rem;position:relative;overflow:hidden;margin:1em auto;padding:0}.more-articles-image img{max-width:14rem;max-height:7rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}.more-articles-pagination{justify-content:end;padding:1rem 0}.more-articles-pagination .page-link,.more-articles-pagination .page-item.disabled .page-link{background-color:transparent;border:none}#NewsArticlesList ul{margin-top:0 !important;margin-bottom:0 !important}.more-articles-pagination .page-item.active .page-link{background-color:#366af8;border-color:#366af8;border-radius:4px}.more-articles-pagination .page-item.disabled .page-link{color:#d1d1d1;display:none}.more-articles-pagination .page-link{color:#366af8;font-weight:500;padding:0.5rem 1rem}.article-card-old{margin:1rem auto;padding:1rem;padding-bottom:2rem;border-bottom:1px solid #dfdfdf}.article-card-old:first-child{margin-top:0;padding-top:0}#MoreArticlesList .article-card{padding-right:1rem;padding-left:1rem;padding-bottom:1.5rem;border-bottom:1rem solid #062F9D}#MoreArticlesList .article-card:hover{transform:scale(1.015);box-shadow:0 5px 24px 0 rgba(131,131,131,0.25);-webkit-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25);-moz-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25)}#MoreArticlesList .article-date{padding-left:0}#MoreArticlesList{margin-bottom:8rem}.article-detail-date{font-size:1.2em;font-weight:300;padding:0}.article-detail-info,.article-content{padding:0}.article-detail-title{font-size:1.75em;font-weight:700;line-height:1.1}.article-detail-title,.article-content h3{padding:0.5rem 0}.article-content h3{font-size:1.5rem;font-weight:500}.article-content{font-size:1rem;word-break:break-word}.article-content ul{padding-left:1.2rem}.article-content li{padding-bottom:0.25rem}.article-content li:last-child{padding-bottom:0}.author-img{text-align:left}.author-img{width:6rem;height:8rem;position:relative;overflow:hidden;margin-bottom:1em}.author-img img{width:6rem;height:8rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;height:100%}.article-author,.author-info{padding:0}.article-author h5{font-size:1.2rem;padding:0}.article-author h5,.article-author h6{margin-bottom:0.35rem}@media screen and (min-width: 576px){#RecentNewsArticles .articles-card-image{width:10rem;height:8rem}#RecentNewsArticles .articles-card-image img{width:8rem;height:8rem}.articles-text-descr{padding:0 2rem 1.75rem 2rem}.article-detail{margin:0 2em}}@media screen and (min-width: 768px){#RecentNewsArticles .news-card-image{width:12rem;height:6rem;position:relative;overflow:hidden;margin:0 auto;margin-bottom:0.5em;padding:0}#RecentNewsArticles .news-card-image img{width:10rem;height:5rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto}#ArticlesText{padding:3.5rem 0 2.75rem 0}.articles-text-descr{padding:0 1rem}#NewsArticlesList .article-card{padding-left:1rem;padding-right:1rem}.more-articles-image{width:10rem;height:10rem;position:relative;overflow:hidden;margin:1em auto;padding:0}.more-articles-image img{max-width:10rem;max-height:10rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;padding:0;height:100%}.article-detail{margin:0 3em}}@media only screen and (min-width: 820px) and (max-width: 991px){#RecentNewsArticles .articles-card-image{width:13rem;height:6.5rem}#RecentNewsArticles .articles-card-image img{width:12rem;height:6rem}#RecentNewsArticles .news-card-image{width:12rem;height:6rem;position:relative;overflow:hidden;margin:0 auto;margin-bottom:0.5em;padding:0}#RecentNewsArticles .news-card-image img{width:10rem;height:5rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto}}@media screen and (min-width: 992px){#RecentNewsArticles .news-card-image{width:16rem;height:6rem;position:relative;overflow:hidden;margin:1rem auto;padding:0;vertical-align:middle}#RecentNewsArticles .news-card-image img{width:15rem;height:5rem;object-fit:scale-down;position:absolute;left:0;right:0;top:0;bottom:0;margin:0.5rem auto;vertical-align:middle}#ArticlesText .container-fluid{padding:0 2em}.articles-text-descr{padding-left:0}.dotted_texture_L img,.dotted_texture_R img{width:20rem}.dotted_texture_L img{margin-top:-8rem}.dotted_texture_R img{margin-top:-4rem}.dotted_texture_L{text-align:left;height:4rem}.dotted_texture_R{text-align:right;height:4rem}#NewsArticlesList .legal-wide-skyscraper{margin-top:0.75rem !important;width:100%}#RecentNewsArticles .recent-articles .article-card:last-child{border-bottom:none}.more-articles-pagination .page-link{color:#366af8;font-weight:500;padding:0.25rem 0.75rem}.article-detail{margin:0 1em;padding-right:0}.article-detail-info{margin-right:0.25rem}.featured-jobs{padding-right:0;padding-left:2em}.feature-job{margin:0 0.75rem}.article-detail-date{font-size:1.2em;font-weight:300;padding:0}.article-detail-info,.article-content{padding:0}.article-detail-title{font-size:2em;line-height:1.15}.article-detail-title,.article-content h3{padding:1rem 0}.article-content h3{font-size:1.6rem}.article-content{font-size:1.075rem;word-break:break-word}.article-content li{padding-bottom:0.75rem}.texture-bg{max-width:1200px}.texture-bg .dotted_texture_R img,.texture-bg .dotted_texture_L img{padding-left:0;padding-right:0}.texture-bg .dotted_texture_L img{margin-top:-12em}}@media screen and (min-width: 1130px){#RecentNewsArticles .main-section,#ArticleDetail .main-section{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:1.5em;padding:3rem 3.5rem 2.5rem 3.5rem}.dotted_texture_L img,.dotted_texture_R img{width:23rem}.dotted_texture_L{text-align:left;height:2rem}.dotted_texture_R{text-align:right;height:2rem}}@media screen and (min-width: 1200px){.texture-bg{max-width:100%}}#NewsletterConfirmation,#AccountLogin,#CreateAccount,#ConfirmAccount{padding:4em 0;background-color:#F1F8FF}#NewsletterConfirmation .container-fluid{margin:0 auto;max-width:1100px}#NewsletterConfirmation .newsletter-title h1,#AccountLogin .login-title h1,#CreateAccount .login-title h1,#ConfirmAccount .login-title h1{border-bottom:solid 5px;border-bottom-color:#fcb24d;margin-bottom:7px;font-size:1.5rem;font-weight:700;margin-bottom:1rem}#NewsletterConfirmation .content-title{font-size:1.25rem;color:inherit;font-weight:700;margin-top:2rem;margin-bottom:1rem}#NewsletterConfirmation .btn-primary,#NewsletterConfirmation .btn-primary-inverse{margin:0 0.25rem;padding:1em 1.5em}.newsletter-content p:first-of-type{margin-bottom:0.25rem}@media screen and (min-width: 768px){#NewsletterConfirmation .newsletter-title h3,#AccountLogin .login-title h3,#CreateAccount .login-title h3,#ConfirmAccount .login-title h3{font-size:1.75rem}#NewsletterConfirmation .btn-primary,#NewsletterConfirmation .btn-primary-inverse{margin:0 0.25rem;padding:0.8em 2em}}.slick-slide{margin:0px 15px}.slick-side img:hover{transform:scale(1.015)}.slick-slide img{width:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0 0 2em 0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;border-radius:4px}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#RecentTrainingsEvents .main-section,#JobFilterDescription .main-section{background:#FFFFFF;border-radius:6px;margin:-12em 1em 1em 1em;padding:1rem 0.75rem 1rem 0.75rem;flex-direction:row !important}#RecentTrainingsEvents .container-fluid,#JobFilterDescription .container-fluid{padding:0;margin:0}#RecentTrainingsEvents .event-card{border-radius:6px;margin:0 2em 0 0;box-shadow:none}#RecentTrainingsEvents .event-card:hover{transform:scale(1.015);box-shadow:0 5px 24px 0 rgba(131,131,131,0.25);-webkit-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25);-moz-box-shadow:0px 5px 24px 0px rgba(131,131,131,0.25)}#RecentTrainingsEvents .event-card .event-card-type{padding:0.15rem 0.5rem}#TrainingEventsList{background-color:#FFFFFF;margin:0;padding:1.5rem 0 5rem 0}#EventsSearchBarButton a{padding:0.75em 1.5rem;margin:0 1rem}#EventsSearchBarFilters,#ArticlesSearchBarFilters{border-radius:6px}.event-card-list{background-color:#FFFFFF;background-repeat:no-repeat;background-position:bottom center;background-size:100%;border:none;margin:1.5rem 2em 0 0;padding:1.25em 1.75em 1.2em 1.25em;display:flex;flex-direction:column;justify-content:space-evenly}#TrainingEventsList .event-card-list:hover{box-shadow:0 5px 24px 0 rgba(151,151,151,0.35);-webkit-box-shadow:0px 5px 24px 0px rgba(151,151,151,0.35);-moz-box-shadow:0px 5px 24px 0px rgba(151,151,151,0.35);border:1px solid #fafafa}.event-card-info{position:absolute;top:1rem;right:-2.5rem;padding:5px;color:white}.card-image-event-list{width:11rem;height:6rem;position:relative;overflow:hidden;margin:0;padding:0;display:flex;justify-content:center}.card-image-event-list img{max-width:10rem;max-height:6rem;object-fit:scale-down;position:absolute;left:0;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);bottom:0}#TrainingEventsList .event-card-list-content .event-card-title{font-family:'Red Hat Display', sans-serif;font-size:1.25rem !important;font-weight:700;margin:1rem auto;margin-top:1.75rem}.event-card-list-footer{padding-bottom:0}.monthly-section-title{margin:2.5rem 0 0.5rem 0}.monthly-section-title h4{font-size:1.5rem;font-weight:500;margin-bottom:0;padding-left:0.5rem}#TrainingEventsList .legal-wide-skyscraper{margin-top:4.5rem !important}@media screen and (min-width: 576px){#RecentTrainingsEvents .event-card{margin:0 auto}.card-image-event-list{width:16rem;height:7rem}.card-image-event-list img{width:15rem;height:6rem}.monthly-section-title h4{padding-left:1.5rem}}@media screen and (min-width: 768px){#RecentTrainingsEvents .container-fluid{padding:0 2em 0 0.5em;margin:0}#RecentTrainingsEvents .event-card{margin:0 0.5rem}#EventsSearchBarButton a{padding:0.75em 2rem;margin:0 1rem}.event-card-list{padding:2.25rem 3.5rem 2.25rem 1rem}.event-card-list-content{padding-right:1.5rem}.card-image-event-list{width:9rem;height:9rem;margin:0 auto}.card-image-event-list img{max-width:9rem;max-height:9rem;padding:0.25rem;margin:0 auto}#TrainingEventsList .event-card-list-content .event-card-title{margin-top:1rem}.event-card-list-footer{padding-bottom:0.5rem}}@media screen and (min-width: 992px){#RecentTrainingsEvents .container-fluid,#JobFilterDescription .container-fluid{padding:0 2.75rem 0 1rem;margin:0}#RecentTrainingsEvents .event-card .event-card-footer .badge{font-size:0.75em !important}#EventsSearchBarButton a{padding:0.75em 2rem;margin:0 1rem}}@media screen and (min-width: 1130px){#RecentTrainingsEvents .main-section,#JobFilterDescription .main-section{max-width:1100px;margin:0 auto;margin-top:-12em;margin-bottom:1.5em;padding:2rem;padding-bottom:3rem}}@media screen and (min-width: 1200px){#RecentTrainingsEvents .card-image-event{width:12rem;height:6rem;margin:0}#RecentTrainingsEvents .card-image-event img{max-width:12rem;max-height:6rem}}:root{--company-text-light: #fafafa;--company-text-dark: var(--bs-body-color);--company-color-10: color-mix(in srgb, var(--company-color), transparent 90%);--bs-body-color: #454545 !important}.company-color{background-color:var(--company-color) !important}.company-color-5{background-color:color-mix(in srgb, var(--company-color), transparent 92%) !important}.company-color-10{background-color:color-mix(in srgb, var(--company-color), transparent 90%) !important}.company-color-15{background-color:color-mix(in srgb, var(--company-color), transparent 83%) !important}.company-text-100{color:var(--company-color) !important}.company-text-0{color:var(--company-text-light) !important}p{color:var(--bs-body-color) !important}.text-muted_CG-LX{color:color-mix(in srgb, var(--bs-body-color), transparent 30%) !important}.card-not-clickable:hover{cursor:default;transform:scale(1) !important}.card-not-clickable{cursor:default;transform:none !important;background-color:transparent !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important}.w-80{width:80% !important}.scale_CG-LX{transition:transform 0.35s}.scale_CG-LX:hover{transform:scale(1.01)}#headerCompanyCG-LX{height:13rem;background-color:var(--company-color)}#companySummaryCG-LX{margin-top:-6.75rem}.company-name-wrapper_CG-LX{margin-bottom:1.5rem}.company-logo-wrapper_CG-LX{margin:0 auto;width:11rem;height:11rem;display:flex;background-color:white;overflow:hidden;cursor:default;transform:none !important}.company-logo-wrapper_CG-LX:hover{cursor:default;transform:none !important;box-shadow:0 2.9px 4px rgba(0,0,0,0.017),0 8.1px 11px rgba(0,0,0,0.025),0 19.6px 26.5px rgba(0,0,0,0.033),0 65px 88px rgba(0,0,0,0.05)}.company-logo_CG-LX{width:100%;height:100%;object-fit:contain;margin:auto;padding:1.5rem}.btn-light_CG-LX,.btn-outline-light_CG-LX,.btn-outline-dark_CG-LX{width:80%;box-shadow:none}.btn-outline-light_CG-LX:hover{background-color:transparent}.btn-outline-light_CG-LX{color:var(--company-text-light) !important;border:2px solid var(--company-text-light) !important}.btn-outline-dark_CG-LX{color:var(--company-text-dark) !important;border:2px solid var(--company-text-dark) !important}.btn-primary_CG-LX{background-color:var(--company-color) !important;border:2px solid var(--company-color) !important}.btn-outline-primary_CG-LX{border:2px solid var(--company-color) !important}.btn-primary_CG-LX,.btn-outline-primary_CG-LX{padding:0.5em 1.85em}.btn-outline-light_CG-LX:hover,.btn-light_CG-LX:hover,.btn-primary_CG-LX:hover,.btn-outline-primary_CG-LX:hover,.btn-outline-dark_CG-LX:hover{scale:1.01}.badge-company-practice_CG-LX{background-color:var(--company-color-10);color:var(--company-text-light)}#AboutCompanyCG-LX .card .card-body{border-bottom:1px solid #ababab;margin-right:2.5rem;margin-left:2.5rem;padding-top:1.75rem}#AboutCompanyCG-LX .card-founded .card-body{padding-top:0 !important}#WorkingAtCompany{margin:2rem 0;padding:3rem 0;color:var(--company-text-light)}.company-benefit-card-CG-LX{border-bottom:3px solid var(--company-color);border-radius:0.5rem;box-shadow:none}.company-benefit-card-CG-LX .card-title{font-size:0.925rem;margin-top:0.35rem}.company_name_underline_CG-LX{text-decoration:underline;text-decoration-color:var(--company-color);color:var(--company-text-dark);text-decoration-thickness:0.115em;font-family:'butler', sans-serif;font-size:1.75rem;font-weight:bold;text-underline-offset:9px;margin-bottom:2rem}.company-gallery-wrapper{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.grid_4x2{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;--gap: 0.5em;--num-cols: 4;--row-height:50%;display:grid;grid-template-columns:repeat(var(--num-cols), 1fr);grid-template-rows:repeat(2, var(--row-height));gap:var(--gap)}.grid_3x2{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;--gap: 0.5em;--num-cols: 3;--row-height:50%;display:grid;grid-template-columns:repeat(var(--num-cols), 1fr);grid-template-rows:repeat(2, var(--row-height));gap:var(--gap)}.company-gallery-wrapper{border-radius:8px;overflow:hidden}.company-gallery-wrapper .grid-item>img{width:100%;height:100%;max-height:100%;object-fit:cover}.grid_4x2[total='1'][grid='0'] .grid-item{grid-row-start:span 2;grid-column-start:span 4}.grid_4x2[total='2'][grid='1'] .grid-item:nth-of-type(1),.grid_4x2[total='2'][grid='1'] .grid-item:nth-of-type(2){grid-row-start:span 2;grid-column-start:span 2}.grid_4x2[total='2'][grid='2'] .grid-item:nth-of-type(1),.grid_4x2[total='2'][grid='2'] .grid-item:nth-of-type(2){grid-column-start:span 4}.grid_3x2[total='2'][grid='3'] .grid-item:nth-of-type(1),.grid_3x2[total='2'][grid='3'] .grid-item:nth-of-type(2){grid-row-start:span 2}.grid_3x2[total='2'][grid='3'] .grid-item:nth-of-type(1){grid-column-start:span 2}.grid_3x2[total='3'][grid='4'] .grid-item{grid-row-start:span 2}.grid_3x2[total='3'][grid='5'] .grid-item:nth-of-type(1){grid-column-start:span 2;grid-row-start:span 2}.grid_4x2[total='3'][grid='6'] .grid-item:nth-of-type(1){grid-column-start:span 4}.grid_4x2[total='3'][grid='6'] .grid-item{grid-column-start:span 2}.grid_4x2[total='3'][grid='7'] .grid-item:nth-of-type(1){grid-column-start:span 2;grid-row-start:span 2}.grid_4x2[total='3'][grid='7'] .grid-item{grid-column-start:span 2}.grid_4x2[total='4'][grid='8'] .grid-item{grid-column-start:span 2}.grid_3x2[total='4'][grid='9'] .grid-item:nth-of-type(1){grid-column-start:span 4}.grid_4x2[total='4'][grid='10'] .grid-item:nth-of-type(1){grid-column-start:span 2;grid-row-start:span 2}.grid_4x2[total='4'][grid='10'] .grid-item:nth-of-type(4){grid-column-start:span 2}.grid_4x2[total='5'][grid='11'] .grid-item:nth-of-type(1){grid-column-start:span 2;grid-row-start:span 2}.grid_3x2[total='5'][grid='12'] .grid-item:nth-of-type(2){grid-row-start:span 2}.grid_3x2[total='5'][grid='13'] .grid-item:nth-of-type(1){grid-column-start:span 2}.grid_4x2[total='6'][grid='14'] .grid-item:nth-of-type(1),.grid_4x2[total='6'][grid='14'] .grid-item:nth-of-type(4){grid-column-start:span 2}.grid_4x2[total='6'][grid='15'] .grid-item:nth-of-type(2){grid-row-start:span 2}.grid_4x2[total='6'][grid='16'] .grid-item:nth-of-type(1),.grid_4x2[total='6'][grid='16'] .grid-item:nth-of-type(6){grid-column-start:span 2}#latestJobsCG-LX .card-img-top img{width:9rem;height:4.5rem;object-fit:scale-down}.job-card-CG-LX{border:none;border-bottom:5px solid var(--company-color)}.job-card-CG-LX .card-img-top{border-bottom:1px solid var(--company-color)}.job-card-CG-LX .card-title{font-size:1rem;margin-bottom:0}#bgColorBlockBottom{height:45rem;margin:0;padding:0;margin-top:-40rem}.company-address-card_CG-LX{flex-direction:column}.map-background-responsive_CG-LX{width:100%;height:100%;border-radius:8px;overflow:hidden}.card-regions .card-footer{background-color:transparent !important}.office-map-selector_CG-LX .list-group-item{border:2px solid var(--company-color) !important}.office-map-selector_CG-LX .list-group-item.active{background-color:var(--company-color) !important}.office-map-selector_CG-LX .list-group-item a{text-decoration:none !important}.office-map-selector_CG-LX .list-group-item:nth-child(2){border-top:none !important;border-bottom:none !important}.list-group-horizontal>.list-group-item:first-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0.25rem}.map-background-responsive-img_CG-LX{width:100%;height:28rem;object-fit:cover;object-position:center}.office-map-selector_CG-LX{margin-top:-10rem}@media screen and (min-width: 768px){.company-logo-wrapper_CG-LX{margin:0;margin-left:1rem}.company_name_underline_CG-LX{font-size:2rem}#latestJobsCG-LX .card-img-top img{width:12.5rem;height:6rem}.company-benefit-card-CG-LX .card-title{font-size:1rem}.job-card-CG-LX .card-title{font-size:1.275rem}.company-address-card_CG-LX{flex-direction:row;align-items:center}.office-map-selector_CG-LX .list-group-item:nth-child(2){border-left:none !important;border-right:none !important;border-top:2px solid var(--company-color) !important;border-bottom:2px solid var(--company-color) !important}.list-group-horizontal>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:0.25rem}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:0.25rem;border-bottom-left-radius:0}.map-background-responsive-img_CG-LX{width:100%;height:20rem;object-fit:cover;object-position:center}.office-map-selector_CG-LX{margin-top:-4rem}}@media screen and (min-width: 992px){.company-logo-wrapper_CG-LX{height:10rem;width:100%;margin:0 auto}}@media screen and (min-width: 992px) and (max-width: 1020px){.btn-light_CG-LX,.btn-outline-light_CG-LX,.btn-outline-dark_CG-LX{width:90%}}.truncate{overflow:hidden;position:relative}.truncate:after{content:"";height:1em;display:block;width:100%;position:absolute;background-color:white}
