/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-builder__layout.row{margin-bottom:2rem;margin-top:2rem}header .row{min-height:99px}header .row nav.fixed-top{margin:0;padding:0;top:inherit;z-index:10}.page-node-type-article blockquote{border-left:4px solid blue;margin:2rem 25%;padding:2rem 2rem 1rem}.form-item-field-acceptez-etre-contacte-value input{position:absolute}.tp-img-overlay__gradient{background:linear-gradient(180deg,rgba(0,0,0,.13),rgba(0,0,0,.65));height:100%;position:absolute;top:0;width:100%}
@font-face{font-family:'tp-icons-font';src:url(/themes/custom/trained_people/font/tp-icons/font/tp-icons-font.eot?11632048=);src:url(/themes/custom/trained_people/font/tp-icons/font/tp-icons-font.eot?11632048=#iefix) format('embedded-opentype'),url(/themes/custom/trained_people/font/tp-icons/font/tp-icons-font.woff2?11632048=) format('woff2'),url(/themes/custom/trained_people/font/tp-icons/font/tp-icons-font.woff?11632048=) format('woff'),url(/themes/custom/trained_people/font/tp-icons/font/tp-icons-font.ttf?11632048=) format('truetype'),url(/themes/custom/trained_people/font/tp-icons/font/tp-icons-font.svg?11632048=#tp-icons-font) format('svg');font-weight:normal;font-style:normal;font-display:swap;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"tp-icons-font";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-right:before{content:'\e800';}.icon-arrow-down:before{content:'\e801';}.icon-arrow-left:before{content:'\e802';}.icon-arrow-up:before{content:'\e803';}.icon-user:before{content:'\e804';}.icon-pinterest:before{content:'\e805';}.icon-seal:before{content:'\e806';}.icon-confirmation:before{content:'\e807';}.icon-user-fill:before{content:'\e808';}.icon-trained-people:before{content:'\e809';}.icon-facebook-1:before{content:'\e80a';}.icon-twitter:before{content:'\e80b';}.icon-arrow-bar-down:before{content:'\e80c';}.icon-grade:before{content:'\e80d';}.icon-smartwatch:before{content:'\e80e';}
.tp-icon:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:tp-icons-font;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:0;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.tp-icon-arrow-right:before{content:""}.tp-icon-arrow-down:before{content:""}.tp-icon-arrow-left:before{content:""}.tp-icon-arrow-up:before{content:""}.tp-icon-user:before{content:""}.tp-icon-pinterest:before{content:""}.tp-icon-seal:before{content:""}.tp-icon-confirmation:before{content:""}.tp-icon-user-fill:before{content:""}.tp-icon-trained-people:before{content:""}.tp-icon-facebook-1:before{content:""}.tp-icon-twitter:before{content:""}.tp-icon-facebook:before{content:""}.tp-icon-twitter-bird:before{content:""}.tp-icon-arrow-bar-down:before{content:""}.tp-icon-grade:before{content:""}.tp-icon-smartwatch:before{content:""}.btn-primary:after,.tp-icon-after:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:tp-icons-font;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:2rem;margin-right:0;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.btn-primary:after,.tp-icon-after-arrow-right:after{content:""}.tp-icon-after-arrow-down:after{content:""}.tp-icon-after-arrow-left:after{content:""}.tp-icon-after-arrow-up:after{content:""}.tp-icon-after-user:after{content:""}.tp-icon-after-pinterest:after{content:""}.tp-icon-after-seal:after{content:""}.tp-icon-after-confirmation:after{content:""}.tp-icon-after-user-fill:after{content:""}.tp-icon-after-trained-people:after{content:""}.tp-icon-after-facebook-1:after{content:""}.tp-icon-after-twitter:after{content:""}.tp-icon-after-facebook:after{content:""}.tp-icon-after-twitter-bird:after{content:""}.tp-icon-after-arrow-bar-down:after{content:""}.tp-icon-after-grade:after{content:""}.tp-icon-after-smartwatch:after{content:""}input.btn-primary,input.tp-icon-after.tp-icon-after-arrow-right{background-image:url(/themes/custom/trained_people/images/icons/arrow.svg);background-position:center right 1rem;background-repeat:no-repeat;padding-right:3rem}
.eu-cookie-compliance-default-button{background:#031751;margin-top:1em;padding:4px 8px;vertical-align:middle;border-radius:6px;border:none;text-shadow:none;color:#fff;font-weight:normal;box-shadow:none;transition-duration:0.4s;}.eu-cookie-compliance-default-button:hover{background:#666;}.eu-cookie-compliance-secondary-button{background:#ddd;color:#131929;margin-top:1em;padding:4px 8px;vertical-align:middle;border-radius:6px;transition-duration:0.4s;}.eu-cookie-compliance-secondary-button:hover{background:#fff;}
.tp-block-itc-image-left{padding:3.688rem 0}.tp-block-itc-image-left__image{position:relative}@media(min-width:992px){.tp-block-itc-image-left__image{padding-right:1.75rem}}.tp-block-itc-image-left__image .field__item{height:100%;width:100%}.tp-block-itc-image-left__image .field__item img{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.tp-block-itc-image-left__text{align-items:center;padding-left:5rem}}.tp-block-itc-image-right{padding:3.688rem 0}.tp-block-itc-image-right__image{position:relative}@media(min-width:992px){.tp-block-itc-image-right__image{padding-left:1.75rem}}.tp-block-itc-image-right__image .field__item{height:100%;width:100%}.tp-block-itc-image-right__image .field__item img{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.tp-block-itc-image-right__text{align-items:center;padding-right:5rem}}.tp-block-itc.block-pédagogie h2:before{background:url(/themes/custom/trained_people/images/icons/contract-icon.png) no-repeat -11px 50%;content:"";display:inline-flex;height:70px;vertical-align:middle;width:90px}.tp-block-itc.block-faq h2:before{background:url(/themes/custom/trained_people/images/icons/faq-icon.png) no-repeat 0 50%;content:"";display:inline-flex;height:70px;vertical-align:middle;width:95px}.tp-block-itc.block-qui-sommes-nous- h2:before{background:url(/themes/custom/trained_people/images/icons/trained-people-icon.png) no-repeat -15px 50%;content:"";display:inline-flex;height:70px;vertical-align:middle;width:70px}
@media(min-width:992px)and (max-width:1299.98px){.tp-card-img-overlay h2{font-size:1.3rem}}
.tp-footer,.tp-footer a,.tp-footer a.site-title,.tp-footer a:hover.site-title{color:var(--bs-white)}.tp-footer__branding .region-footer-branding{display:flex;flex-direction:column;height:100%}.tp-footer__branding .region-footer-branding #block-adresse{margin-top:2rem}.tp-footer__menu ul{list-style:none;padding:0}.tp-footer__menu .navbar-nav{display:flex;margin-bottom:2rem}@media(min-width:768px){.tp-footer__menu .navbar-nav{flex-direction:row}}.tp-footer__menu .navbar-nav>li{margin-top:1rem}@media(min-width:768px){.tp-footer__menu .navbar-nav>li{flex:1 0 0%}}.tp-footer__menu .navbar-nav>li>a{font-size:1.25rem}.tp-footer__menu .navbar-nav>li>a:after{display:none}.tp-footer__mentions{border-top:1px solid #fff}.tp-footer__mentions .region-footer{display:flex}@media(min-width:768px){.tp-footer__mentions .region-footer{flex-direction:row;justify-content:space-between}}.tp-footer__mentions .region-footer .block{display:flex}.tp-footer__mentions .region-footer .block p{margin:0}
.tp-header{padding:0;position:relative}.tp-header-card--overlay .tp-header-card__body{padding-bottom:5rem;padding-top:11.813rem}@media(min-width:992px){.tp-header-card--overlay .tp-header-card__body{min-height:550px!important}.tp-header-card-landing .tp-header-card__body{min-height:unset}.tp-header-card-post .tp-header-card__body{min-height:500px}}.tp-header-card{display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.tp-header-card__img{height:100%;position:absolute;width:100%}.tp-header-card__img .field--type-image{display:inline}.tp-header-card__img .field--type-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tp-header-card__gradient{background-color:#000;height:100%;opacity:.5;position:absolute;top:0;width:100%}.tp-header-card__body{padding-top:8rem;position:relative}.tp-header-card__tag{font-size:1.313rem}.tp-header-card__details{display:flex;flex-wrap:wrap}.tp-header-card__details i{font-size:1.5rem;margin-right:.5rem}.tp-header-card__level,.tp-header-card__time{align-items:center;display:inline-flex;margin-right:1rem}.tp-header-card__code{align-items:center;display:inline-flex}.tp-header-card__line{height:2px!important;margin:0 0 1.5rem;opacity:.5}.tp-header-card__resume{line-height:2.1rem;margin:1.5rem 0 3rem}.tp-header-card__tarif{display:inline-flex;font-size:2rem;margin-right:2rem}
.tp-navbar:before{content:"";display:flex;height:100%;position:absolute;transform:translateY(-100%);transition:transform .6s cubic-bezier(.2,1,.2,1);width:100%;z-index:-1}.tp-navbar.navbar-dark:before{background-color:var(--bs-blue-dark)}.tp-navbar.navbar-dark .tp-menu-account i,.tp-navbar.navbar-dark .tp-menu-account svg{color:var(--bs-light)}.tp-navbar.navbar-dark .btn-outline-primary{border-color:var(--bs-light)}.tp-navbar.navbar-dark .dropdown-menu{background-color:var(--bs-blue-dark)}.tp-navbar.navbar-dark .dropdown-menu .dropdown-item.is-active{background-color:unset}.tp-navbar.navbar-dark .dropdown-menu .dropdown-item:hover{background-color:var(--bs-gray-700)}.tp-navbar.navbar-light .dropdown-menu,.tp-navbar.navbar-light:before{background-color:var(--bs-light)}.tp-navbar-scroll-js:before,.tp-navbar-show:before{transform:translateY(0)}@media(min-width:992px){.tp-navbar .navbar-nav{gap:1rem}}.tp-navbar .navbar-nav .dropdown-toggle:after{float:none}.tp-navbar .navbar-nav .dropdown-menu{padding:0 0 0 .5rem}.tp-navbar .navbar-nav .dropdown-menu .nav-item{font-size:.85rem}@media(min-width:992px){.tp-navbar .navbar-nav .dropdown-menu{padding:0}.tp-navbar .navbar-nav .nav-item{align-items:center;display:flex}}.tp-navbar .navbar-nav .nav-item.btn-outline-primary{background-color:unset}
