/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.obs_template.one_column p,.obs_template.two_columns_33_66 p,.obs_template.two_columns_66_33 p,.obs_template.three_columns p,.obs_template.four_columns p,.obs_template.two_columns p{padding:10px;}.obs_template.obs_background_blue{background-color:#4bb4e6;padding:10px;}.obs_template.obs_background_green{background-color:#50be87;padding:10px;}.obs_template.obs_background_purple{background-color:#A885D8;padding:10px;}.obs_template.obs_background_pink{background-color:#ffb4e6;padding:10px;}.obs_template.obs_background_yellow{background-color:#ffd200;padding:10px;}.obs_template.obs_background_black{background-color:#000000;padding:10px;color:#FFFFFF;}.obs_template.obs_background_dark_grey{background-color:#595959;padding:10px;}.obs_template.obs_background_white{background-color:#FFFFFF;padding:10px;}.obs_template.obs_background_moderate_grey{background-color:#8F8F8F;padding:10px;}.obs_template.obs_background_orange{background-color:#FF7900;padding:10px;}.obs_template.obs_background_light_grey{background-color:#D6D6D6;padding:10px;}.obs_template.obs_background_lighter_grey{background-color:#EEE;padding:10px;}.obs_template.obs_background_claim_black{background-color:rgba(0,0,0,0.7);min-height:90px;color:#fff;}.obs_template.div[class*=" obs_background_"] a{color:#000000;text-decoration:underline;}.obs_template.div[class*=" obs_background_"] a:hover,.obs_template.div[class*=" obs_background_"] a:focus{color:#000000;text-decoration:underline;}.obs_template.obs_background_black a{color:white;}.obs_template.obs_background_black a:hover,.obs_template.obs_background_black a:focus,.obs_template.obs_background_white a:hover,.obs_template.obs_background_white a:focus,.obs_template.obs_background_light_grey a:hover,.obs_template.obs_background_light_grey a:focus,.obs_template.obs_background_lighter_grey a:hover,.obs_template.obs_background_lighter_grey a:focus,.obs_template.obs_background_moderate_grey a:hover,.obs_template.obs_background_moderate_grey a:focus,.obs_template.obs_background_dark_grey a:hover,.obs_template.obs_background_dark_grey a:focus{color:#FF7900;}.obs_template > .col-md-8 img,.obs_template > .col-md-8 p > img{max-width:480px;width:100%;height:auto;}.node.full-html.full .obs_template > .col-md-8 img,.node.full-html.full .obs_template > .col-md-8 p > img,.solution.full .obs_template > .col-md-8 img,.solution.full .obs_template > .col-md-8 p > img,.industry.full .obs_template > .col-md-8 img,.industry.full .obs_template > .col-md-8 p > img,.region.full .obs_template > .col-md-8 img,.region.full .obs_template > .col-md-8 p > img,.country.full .obs_template > .col-md-8 img,.country.full .obs_template > .col-md-8 p > img{max-width:833px;}.obs_template > .col-md-6 img,.obs_template > .col-md-6 p > img{max-width:355px;width:100%;height:auto;}.node.full-html.full .obs_template > .col-md-6 img,.node.full-html.full .obs_template > .col-md-6 p > img,.solution.full .obs_template > .col-md-6 img,.solution.full .obs_template > .col-md-6 p > img,.industry.full .obs_template > .col-md-6 img,.industry.full .obs_template > .col-md-6 p > img,.region.full .obs_template > .col-md-6 img,.region.full .obs_template > .col-md-6 p > img,.country.full .obs_template > .col-md-6 img,.country.full .obs_template > .col-md-6 p > img{max-width:620px;}.obs_template > .col-md-4 img,.obs_template > .col-md-4 p > img{max-width:230px;width:100%;height:auto;}.node.full-html.full .obs_template > .col-md-4 img,.node.full-html.full .obs_template > .col-md-4 p > img,.solution.full .obs_template > .col-md-4 img,.solution.full .obs_template > .col-md-4 p > img,.industry.full .obs_template > .col-md-4 img,.industry.full .obs_template > .col-md-4 p > img,.region.full .obs_template > .col-md-4 img,.region.full .obs_template > .col-md-4 p > img,.country.full .obs_template > .col-md-4 img,.country.full .obs_template > .col-md-4 p > img{max-width:407px;}.obs_template > .col-md-3 img,.obs_template > .col-md-3 p > img{max-width:170px;width:100%;height:auto;}.node.full-html.full .obs_template > .col-md-3 img,.node.full-html.full .obs_template > .col-md-3 p > img,.solution.full .obs_template > .col-md-3 img,.solution.full .obs_template > .col-md-3 p > img,.industry.full .obs_template > .col-md-3 img,.industry.full .obs_template > .col-md-3 p > img,.region.full .obs_template > .col-md-3 img,.region.full .obs_template > .col-md-3 p > img,.country.full .obs_template > .col-md-3 img,.country.full .obs_template > .col-md-3 p > img{max-width:300px;}.obs_template .small-image{width:auto !important;}.cke_editable .obs_template > .col-md-8 img,.cke_editable .obs_template > .col-md-8 p > img,.cke_editable .obs_template > .col-md-6 img,.cke_editable .obs_template > .col-md-6 p > img,.cke_editable .obs_template > .col-md-4 img,.cke_editable .obs_template > .col-md-4 p > img,.cke_editable .obs_template > .col-md-3 img,.cke_editable .obs_template > .col-md-3 p > img{max-width:100%;}.obs_template.one_column li > p,.obs_template.two_columns_33_66 li > p,.obs_template.two_columns_66_33 li > p,.obs_template.three_columns li > p,.obs_template.four_columns li > p,.obs_template.two_columns li > p{padding:0px;}.node.custom-page.full .obs_template > .col-md-8 img,.node.custom-page.full .obs_template > .col-md-6 img,.node.custom-page.full .obs_template > .col-md-4 img,.node.custom-page.full .obs_template > .col-md-3 img,.node.custom-page.full .obs_template > .col-md-2 img{max-width:100%;}@media (max-width:767px){.obs_template .col-sm-12 p{margin-bottom:2rem;}}.obs_template.obs_background_orange ul li:before{color:black !important;}.obs_template.obs_background_orange a:hover{color:black !important;text-decoration:none;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.ckeditor-embed-video .modal-dialog{width:60%;}@media (max-width:760px){.ckeditor-embed-video .modal-dialog{width:95%;padding:10px;}}.ckeditor-embed-video .modal-body{padding:0;}.ckeditor-embed-video .embed-video-button-close{background-color:black;}.ckeditor-embed-video .btn-primary{margin-right:0;}
.cke_show_borders{overflow:scroll !important;}.cke_show_borders a{color:black;text-decoration:underline;}.cke_show_borders a:hover,.cke_show_borders a:focus{text-decoration:underline;}.cke_show_borders .btn{border-width:2px;font-size:1.6rem;line-height:1.25;padding:0.7rem 1.8rem 0.9rem;border-radius:0;}.cke_show_borders .btn-default{background-color:transparent;border-color:#000;color:#000;text-decoration:none;}.cke_show_borders .btn-default:hover,.cke_show_borders .btn-default.hover,.cke_show_borders .btn-default:focus,.cke_show_borders .btn-default.focus{color:#fff;background-color:#000;border-color:#000;}.cke_show_borders .btn-primary{background-color:#f16e00;border-color:#fff;color:#fff;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;margin-right:2rem;padding-left:3rem;padding-right:3rem;text-decoration:none;}.cke_show_borders .btn-primary:hover,.cke_show_borders .btn-primary.hover,.cke_show_borders .btn-primary:focus,.cke_show_borders .btn-primary.focus{color:#fff;background-color:#f16e00;border-color:#fff;}div.titre1{font-size:3.4rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;line-height:3.4rem;margin-bottom:4rem;}div.titre2{font-size:2.4rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;line-height:2.6rem;margin-bottom:2rem;margin-top:2rem;}div.titre3{font-size:1.8rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;line-height:3rem;padding-bottom:3rem;}div.titre4{font-size:2rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;line-height:2.2rem;margin-bottom:1rem;margin-top:1rem;}div.textlimit{max-width:850px;}ul.orange,ul.black,ul.white,ul.grey{list-style-type:square;}p.highlight1{font-size:1.6rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;line-height:2rem;margin-bottom:1rem;}p.axiometext{font-size:1.6rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:normal;line-height:2rem;margin-bottom:1rem;}p.axiomedescription{font-size:1.6rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:normal;line-height:2rem;margin-bottom:1rem;}p.highlight1 + .titre4{margin-top:2rem;}p.highlight1 + .titre2{margin-top:3rem;}p.date{font-size:1.4rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;}p.insight_banniere{font-size:3rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;line-height:3rem;}span.downloadPDF{font-size:1.4rem;font-family:HelvNeueOrange,Arial,sans-serif;font-weight:700;text-decoration:underline;}a:hover.downloadPDF{color:#f16e00;}ul.orange,span.orange{color:#FF7900;}ul.black,span.black{color:#000;}ul.white,span.white{color:#FFF;}ul.grey,span.grey{color:#ccc;}span.blue{color:#4bb4e6;}div.titre-insight{font-size:1.875em;}div.titre-insight span{line-height:2.875rem;}@media (max-width:767px){.banner-topzone .frame-icon-rel:before{margin-left:6px;}}.cke_show_borders .align-left{margin-right:10px;}.cke_show_borders .align-right{margin-left:10px;}
.mega_menu_template{padding-top:1.175rem;padding-right:0.75rem;width:100%;}.mega_menu_template .title_megamenu{padding-bottom:0;}.mega_menu_template a{text-decoration:underline;font-weight:bold;}.mega_menu_template a.o-link-arrow{font-weight:normal;max-width:max-content;padding:0;text-decoration:none;}.mega_menu_template a:hover.o-link-arrow{font-weight:normal;text-decoration:none;}.mega_menu_template a:focus.o-link-arrow::after{color:#000;}.mega_menu_template a:hover.o-link-arrow::after{color:#f16e00;}.mega_menu_template p,.mobile-highlight .mega_menu_template p{font-weight:normal;color:#0a0a0a;font-size:14px;}.mobile-highlight .mega_menu_template p{position:relative;padding:5px 0;margin-bottom:8px;}.mobile-highlight .mega_menu_template a{max-width:95%;font-size:15px;}.mobile-highlight .mega_menu_template a.o-link-arrow::after{color:#f16e00;position:absolute;right:0;top:0;padding-top:10px;}.mobile-highlight .mega_menu_template .btn{width:100%;max-width:100%;margin-bottom:30px;margin-top:5px;}@media (min-width:1600px){.mega_menu_template{padding:1.125rem 0 0.9375rem 3.75rem;}}
.offices-addresses{}ul.offices-addresses-list{margin:0;float:left;padding:0;}li.office-address{border-top:1px dotted #cdcdcd;list-style:outside none none;margin:0;vertical-align:baseline;background:rgba(0,0,0,0) url(/modules/custom/oab_offices_map/images/marker-obs.png) no-repeat scroll 15px 30px;min-height:70px;overflow:hidden;padding:5px 5px 5px 60px;}li.office-address:hover,li.office-address.selected{background:#f2f2f2 url(/modules/custom/oab_offices_map/images/marker-obs-hover.png) no-repeat scroll 15px 30px;}li.office-address div.views-field-title h2{color:#666666;font-size:1.077em;line-height:40px;margin-bottom:2px;}li.office-address .views-field-field-additionnal,li.office-address .views-field-field-street,li.office-address .views-field-field-postal-code,li.office-address .views-field-field-city,li.office-address .views-field-field-office-country,li.office-address .views-field-field-phone-number{font-size:1rem;color:#777777;}li.office-address .views-field-field-city{padding-left:5px;}li.office-address .contact a,li.office-address .link_region_content a{color:#ff7900;text-decoration:none;font-size:1.2rem;font-weight:bold;}li.office-address .contact a:focus,li.office-address .contact a:hover,li.office-address .link_region_content a:focus,li.office-address .link_region_content a:hover{text-decoration:underline;}li.office-address .link_region_content{margin-right:20px;}
.gmap-popup h2{padding:9px 15px;font-size:1.5rem;line-height:1.8rem;color:#FFFFFF !important;background-color:#ff6801;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fe8432),color-stop(100%,#ff6801));background:-webkit-linear-gradient(#fe8432,#ff6801);background:-moz-linear-gradient(#fe8432,#ff6801);background:-o-linear-gradient(#fe8432,#ff6801);background:-ms-linear-gradient(#fe8432,#ff6801);background:linear-gradient(#fe8432,#ff6801);-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin :0;}.infoBox{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:-7px;}.gmap-popup .close{position:relative;top:8px;right:4px;height:19px;width:18px;text-indent:-9999px;}.gmap-popup .location-content{background-color:#fff;padding:10px 15px 10px 15px;color:#666666;}.gmap-popup .fleche{background:url(/modules/custom/oab_offices_map/images/infowindow-macro-bottom.png) bottom left no-repeat;width:215px;height:20px;position:absolute;}.gmap-popup .location-content .link_region_content{margin-top:10px;}.gmap-popup .location-content .link_region_content a,.gmap-popup .location-content .contact a{font-size:0.9em;font-weight:bold;color:#333333;}.gmap-popup .location-content .contact a:hover,.gmap-popup .location-content .contact a:active,.gmap-popup .location-content .contact a:focus,.gmap-popup .location-content .link_region_content a:hover,.gmap-popup .location-content .link_region_content a:active,.gmap-popup .location-content .link_region_content a:focus{color:#ff7900;text-decoration:underline;}.gmap-popup .location-content .contact span.icon-more,.gmap-popup .location-content .link_region_content span.icon-more{position:absolute;border:none;overflow:hidden;width:16px;height:16px;float:left;background-color:transparent;background-image:url(/modules/custom/oab_offices_map/images/fleche-more.png);background-repeat:no-repeat;font-size:1px;line-height:1px;vertical-align:middle;}.gmap-popup .location-content .link_region_content{margin-right:40px;}.gmap-popup .location-content .views-field-field-postal-code{padding-right:5px;}
.block_principal_offices_map .addresses-list .labelList{color:#666666;font-size:1.077em;line-height:40px;font-weight:bold;margin-bottom:20px;}.page-offices-map h2{margin-bottom:1rem;}.oab-offices-map-regions-countries-form .form-group select{min-width:15rem;}.offices-addresses{height:340px;overflow:auto;}@media (min-width:480px) and (max-width:735px){.oab-offices-map-regions-countries-form .form-group:not(.form-actions){width:50%;padding-right:1rem;}.oab-offices-map-regions-countries-form .form-group select{width:100%;min-width:initial;}.oab-offices-map-regions-countries-form .form-group select.form-control,.oab-offices-map-regions-countries-form .form-group select.form-control ~ .form-control-placeholder{max-width:initial;}}@media (max-width:479px){.oab-offices-map-regions-countries-form .form-group,.oab-offices-map-regions-countries-form .form-group select{width:100%;}.oab-offices-map-regions-countries-form .form-group select.form-control,.oab-offices-map-regions-countries-form .form-group select.form-control ~ .form-control-placeholder{max-width:initial;}}li.office-address .views-field-field-additionnal,li.office-address .views-field-field-street,li.office-address .views-field-field-postal-code,li.office-address .views-field-field-city,li.office-address .views-field-field-office-country,li.office-address .views-field-field-phone-number{padding-top:0.5rem;font-size:0.875rem;line-height:1.4285714286;display:inline-block;}li.office-address .contact a,li.office-address .link_region_content a{font-size:0.75rem;}li.office-address .o-link-arrow:hover{text-decoration-color:#f16e00;}li.office-address .o-link-arrow::after{position:initial;}li.office-address a.show_on_map{font-size:1rem;}li.office-address a.show_on_map:hover{text-decoration:underline;text-decoration-color:#f16e00;}li.office-address a.show_on_map::after{font-family:icon-orange;content:"";font-size:0.625rem;display:inline-block;padding:0 0.625rem;color:#f16e00;}ul.offices-addresses-list{float:initial;}
.paragraph--unpublished{background-color:#fff4f4;}
