@font-face{font-family:"Raleway";font-style:normal;font-weight:400 700;font-display:swap;src:url("/wp-content/themes/gtbuilder-child/assets/fonts/Raleway-latin-fr-400-700.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/gtbuilder-child/assets/fonts/Lato-latin-fr-400.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/gtbuilder-child/assets/fonts/Lato-latin-fr-600.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/gtbuilder-child/assets/fonts/Lato-latin-fr-700.woff2") format("woff2")}header,.stick{background:#0c0704 !important;color:#fff}.header-area .logo-area{padding:30px
0}.header-area.stick .logo-area{padding:5px
0}.header-area .main-menu-area ul li a, .header-area.stick .main-menu-area ul li
a{color:#fff}.header-area .logo-area a
img{max-height:none}.header-area.stick .logo-area a
img{max-height:60px;width:auto}.header-area .main-menu-area{padding:60px
0}span#tel, span#tel
a{color:#198cb2 !important}ul#menu-menu-principal li.last,
ul#menu-menu-principal-1
li.last{background:#198cb2}ul#menu-menu-principal li.last a,
ul#menu-menu-principal-1 li.last
a{color:#fff;border:2px
solid transparent}ul#menu-menu-principal li.last a:hover,
ul#menu-menu-principal-1 li.last a:hover{background:#fff;border:2px
solid #198cb2;color:#198cb2}.header-area .main-menu-area ul li
a{padding:5px
17px}.page-header-area{padding:160px
0}.header-page h1, .header-page
span{text-shadow:#000 1px 0 5px}.header-area.stick .main-menu-area ul li a:hover{color:#198cb2}.header-area.stick .main-menu-area ul li ul.sub-menu li a:hover{color:#fff}ul#menu-menu-principal li.last a,
ul#menu-menu-principal-1 li.last
a{background:#198cb2}#bandeau{background:#0c0704}@media all and (min-width: 1000px){#bandeau .vc_col-sm-4{width:33.33%;float:left}}#bandeau .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}#bandeau .vc_btn3-container{margin-bottom:0;text-align:center;font-size:14px}#bandeau .wpb_column.vc_column_container.vc_col-sm-4{border-right:1px solid #0c0704}#bandeau .gtbuilder-button
a{background:rgb(149,94,23);background:linear-gradient(0deg, rgba(149,94,23,1) 0%, rgba(206,152,40,1) 100%);background-color:#6b6663 !important}#bandeau .gtbuilder-button a:hover{background:#6b6663 !important}@media all and (min-width: 481px){a#maincta{display:none}}@media all and (max-width: 480px){a#maincta{font-family:"Lato","sans-serif";font-weight:400;font-size:13px;text-transform:uppercase;line-height:24px;color:#fff;background:#198cb2;padding:5px
18px;z-index:999;position:fixed;top:23px;left:170px}ul#menu-menu-principal li.last,
ul#menu-menu-principal-1
li.last{display:none}}@media all and (max-width: 385px){a#maincta{left:150px}}@media all and (max-width: 360px){a#maincta{left:140px}}@media all and (max-width: 480px){#tophead{display:block;padding:0}.tophead-right{display:none}header{display:none}#bandeau{margin-top:0}#tophead .tophead-contact{position:fixed;z-index:999;left:170px;top:58px}#bandeau{margin-top:0 !important}}@media all and (max-width: 385px){#tophead .tophead-contact{left:150px}}@media all and (max-width: 360px){#tophead .tophead-contact{left:140px}}.stick, .has-sticky .mean-bar{background:rgb(11, 7, 4) !important}.logo-small{height:75px}.meanmenu-reveal{margin-top:15px}.mean-container a.meanmenu-reveal
span{display:block;background:#198cb2;height:3px;margin-top:-5px;position:relative;top:8px}@media all and (max-width: 480px){#bandeau{margin-top:84px}#bandeau .wpb_column.vc_column_container.vc_col-sm-6{border-right:none;border-bottom:1px solid #0c0704}}.encadre
p{font-family:'Raleway',sans-serif;font-size:24px !important;letter-spacing:2px;color:#fff;font-weight:500;line-height:40px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-top: .3em}a#scrollUp{box-shadow:1px 1px 12px #555}#scrollUp{right:32px;background-color:#6b6663}input[type="checkbox"]{float:left;margin:7px
5px 0 0;height:10px}input[type="submit"]{width:100%}input[type="radio"]{height:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding: .5em 2em .5em .9em;cursor:pointer;color:#656;font-family:inherit;font-size:0.95em;border:1px
solid rgb(207, 210, 219);background-color:#ddd;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHg9IjBweCIgeT0iMHB4Ij48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTIgMThsLTExLjAxOS0xMWgyMi4wMzh6Ii8+PC9zdmc+);background-size: .8em;background-repeat:no-repeat;background-position:calc(100% - .4em) center;width:100%}figcaption{font-style:italic;font-size:12px}.wp-caption .wp-caption-text{margin:0}ul#footeradresses li
i{color:#198cb2}.grecaptcha-badge{visibility:collapse !important}.cn-button.wp-default{color:#1c1c1c !important;background:#f1f1f1 !important}.error-page-area .error-page-message .home-page a:hover{background:#6b6663 !important}#resume{background:#eee;padding:10px;margin:10px
0}.offscreen-navigation li.menu-item-has-children>a:after{font-family:"FontAwesome"}.stick .mean-container .mean-bar,
.has-sticky .mean-container .mean-bar{position:fixed !important}@media all and (max-width: 768px){.admin-bar #site-wrapper{margin-top:38px}#site-wrapper{margin-top:85px}}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep
.wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots
.dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots
.dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots
.dot.active{border-bottom:5px solid #333;font-weight:bold}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls
.disabled{pointer-events:none;cursor:default;opacity: .5}.wpcf7cf_repeater_sub_controls{display:inline-flex;gap:4px;margin:4px
0;align-items:center}.ht-consent-placeholder{align-items:center;background:#fff;border:1px
solid #6b6663;color:#646464;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:24px;text-align:center}.ht-consent-placeholder
p{margin:0;max-width:520px}.ht-consent-placeholder--loaded{align-items:stretch;background:transparent;border:0;color:inherit;display:block;gap:0;justify-content:initial;min-height:0;padding:0;text-align:initial}.ht-consent-placeholder__actions,.ht-consent-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ht-consent-placeholder button,
.ht-consent-dialog
button{background:#198cb2;border:1px
solid #198cb2;color:#fff;cursor:pointer;font:inherit;line-height:1.2;padding:10px
16px}.ht-consent-placeholder .ht-consent-manage,.ht-consent-dialog__manage,.ht-consent-dialog__cancel,.ht-consent-dialog__close{background:transparent;color:#198cb2}.ht-consent-iframe{border:0;display:block;min-height:360px;width:100%}.ht-consent-dialog{align-items:center;background:rgba(0, 0, 0, 0.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.ht-consent-dialog__panel{background:#fff;box-shadow:0 20px 60px rgba(0, 0, 0, 0.25);max-width:520px;padding:28px;position:relative;width:100%}.ht-consent-dialog__panel
h2{font-size:22px;line-height:1.25;margin:0
36px 12px 0}.ht-consent-dialog__panel
p{margin:0
0 20px}.ht-consent-dialog__close{border:0;font-size:28px;line-height:1;padding:4px
8px;position:absolute;right:12px;top:10px;height:auto}.ht-consent-chat{align-items:center;background:#198cb2;border:0;border-radius:999px;box-shadow:0 12px 28px rgba(0, 0, 0, 0.22);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:10px;inset:auto 22px 22px auto;line-height:1.2;min-height:56px;padding:14px
18px;position:fixed;z-index:99990;height:auto}.ht-consent-chat:focus-visible{outline:3px
solid rgba(25, 140, 178, 0.35);outline-offset:4px}.ht-consent-chat__icon{border:2px
solid currentColor;border-radius:50%;height:22px;position:relative;width:22px}.ht-consent-chat__icon::after{background:#198cb2;border-bottom:2px solid currentColor;border-right:2px solid currentColor;bottom:-3px;content:"";height:7px;position:absolute;right:1px;transform:rotate(38deg);width:7px}@media (max-width: 520px){.ht-consent-dialog__actions,.ht-consent-placeholder__actions{flex-direction:column}.ht-consent-dialog button,
.ht-consent-placeholder
button{width:100%}.ht-consent-chat{border-radius:50%;height:56px;inset:auto 16px 16px auto;justify-content:center;padding:0;width:56px}.ht-consent-chat__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}