/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.CodeMirror{height:180px !important}
.choose-it .bck-layout{grid-template-columns:1fr}.choose-it--items{display:grid;grid-template-columns:repeat(1,1fr);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-24)}@media(min-width:768px){.choose-it--items{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.choose-it--items{grid-template-columns:repeat(3,1fr)}}.choose-it--item{position:relative;gap:var(--space-24);padding:var(--space-40);background:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius-radius-10,10px)}.choose-it--cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.icon:before{content:"";font-size:var(--text-h1);color:#5c5bf9}.icon-vae:before{content:"\f4c4";font-family:"Font Awesome 6 Pro"}.icon-calendar:before{content:"\f073";font-family:"Font Awesome 6 Pro"}.icon-dollar:before{content:"\e1fd";font-family:"Font Awesome 6 Pro"}.icon-alarm:before{content:"\f34e";font-family:"Font Awesome 6 Pro"}.icon-assist:before{content:"\f4c4";font-family:"Font Awesome 6 Pro"}.icon-calculator:before{content:"\f1ec";font-family:"Font Awesome 6 Pro"}.icon-case:before{content:"\f0b1";font-family:"Font Awesome 6 Pro"}.icon-chart:before{content:"\f500";font-family:"Font Awesome 6 Pro"}.icon-chat:before{content:"\f4b6";font-family:"Font Awesome 6 Pro"}.icon-circle:before{content:"\f111";font-family:"Font Awesome 6 Pro"}.icon-clock:before{content:"\f017";font-family:"Font Awesome 6 Pro"}.icon-dev:before{content:"\f121";font-family:"Font Awesome 6 Pro"}.icon-devices:before{content:"\f87a";font-family:"Font Awesome 6 Pro"}.icon-files:before{content:"\f0f6";font-family:"Font Awesome 6 Pro"}.icon-fullscreen:before{content:"\f424";font-family:"Font Awesome 6 Pro"}.icon-hands:before{content:"\e4f7";font-family:"Font Awesome 6 Pro"}.icon-health:before{content:"\f479";font-family:"Font Awesome 6 Pro"}.icon-law:before{content:"\f24e";font-family:"Font Awesome 6 Pro"}.icon-localisation:before{content:"\f3c5";font-family:"Font Awesome 6 Pro"}.icon-medal:before{content:"\f559";font-family:"Font Awesome 6 Pro"}.icon-mic:before{content:"\f130";font-family:"Font Awesome 6 Pro"}.icon-moving-localisation:before{content:"\f14e";font-family:"Font Awesome 6 Pro"}.icon-network-relation:before{content:"\f6ff";font-family:"Font Awesome 6 Pro"}.icon-pad:before{content:"\f11b";font-family:"Font Awesome 6 Pro"}.icon-param-check:before{content:"\f58c";font-family:"Font Awesome 6 Pro"}.icon-rocket:before{content:"\e064";font-family:"Font Awesome 6 Pro"}.icon-ruler:before{content:"\f545";font-family:"Font Awesome 6 Pro"}.icon-search-glass:before{content:"\f002";font-family:"Font Awesome 6 Pro"}.icon-shield:before{content:"\f3ed";font-family:"Font Awesome 6 Pro"}.icon-speaker:before{content:"\f675";font-family:"Font Awesome 6 Pro"}.icon-stats:before{content:"\e473";font-family:"Font Awesome 6 Pro"}
:root{--media-video-thumbnail-before-top:calc(50% - 35px);--media-video-thumbnail-after-top:calc(50% - 10px)}.media-video__popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(9,9,11,0.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 !important;z-index:999999}.media-video__popup-bg{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent}.media-video__popup iframe,.media-video__popup .media-video__player{position:relative;border-radius:20px;-webkit-box-shadow:0 24px 48px -12px rgba(9,9,11,0.3);box-shadow:0 24px 48px -12px rgba(9,9,11,0.3);max-width:80%;max-height:95%;width:auto;height:auto}@media(max-width:767px){.media-video__popup iframe,.media-video__popup .media-video__player{width:calc(100vw - 30px);border-radius:10px}}.media-video__popup iframe.paused,.media-video__popup .media-video__player.paused{opacity:.95}.media-video-w{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 !important}.orientation-landsape .media-video__popup iframe,.orientation-landsape .media-video__popup .media-video__player{position:fixed;width:100%;height:100%;border-radius:0;top:0;left:0}.media-video__close{display:-ms-flexbox;display:flex;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff !important;font-weight:500;font-size:var(--text-p1);top:30px;right:30px;gap:10px;-ms-flex-align:center;align-items:center;text-decoration:none !important}.media-video__close:active,.media-video__close:visited,.media-video__close:hover{color:#fff !important}.media-video__close:after{content:"";display:block;background-image:url(/themes/custom/globalv3_theme/components/block/media-video/assets/img/close.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:10px;height:10px;margin-top:1px}.media-video__thumbnail{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:10px;overflow:hidden;width:100%;margin:0 !important}.media-video__thumbnail-img{background-size:cover;background-position:center center}.media-video__thumbnail:before{content:"";display:block;position:absolute;z-index:8;background:rgba(255,255,255,0.5);width:70px;height:70px;top:var(--media-video-thumbnail-before-top,initial);left:calc(50% - 35px);border-radius:50%}.media-video__thumbnail:after{content:"";display:block;position:absolute;z-index:9;background-image:url(/themes/custom/globalv3_theme/components/block/media-video/assets/img/play.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:22px;height:20px;top:var(--media-video-thumbnail-after-top,initial);left:calc(50% - 11px)}.media-video__thumbnail-overlay{content:"";display:block;position:absolute;z-index:7;background:rgba(9,9,11,0.3);top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0 !important}.media-video__thumbnail .contextual-region{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.media-video__thumbnail>*{overflow:hidden;-o-object-fit:cover;object-fit:cover;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 !important}.media-video__thumbnail>* .contextual{display:none}.media-video__thumbnail>*.media-video__thumbnail-empty{width:800px;height:450px;background-image:url(/themes/custom/globalv3_theme/components/block/media-video/assets/img/studi.svg);background-position:center center;background-size:30%;background-repeat:no-repeat;position:relative}@media(max-width:767px){.media-video__thumbnail>*.media-video__thumbnail-empty{width:100%;height:56vw}}.media-video__thumbnail>*.media-video__thumbnail-empty>*{width:800px;height:56vw}@media(max-width:767px){.media-video__thumbnail>*.media-video__thumbnail-empty>*{width:100%}}.media-video__thumbnail figure{width:100%;height:auto}.media-video__thumbnail figure img{width:100% !important;height:auto !important;border-radius:10px}
.lame-text-media{-ms-flex-align:center;align-items:center}.lame-text-media__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lame-text-media__image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-20)}@media(min-width:1024px){.lame-text-media-w:nth-of-type(even) .container{grid-template-columns:5fr 7fr}.lame-text-media-w:nth-of-type(even) .lame-text-media__content{grid-column:2/3;grid-row:1}.lame-text-media-w:nth-of-type(even) .lame-text-media__image{grid-column:1/2;grid-row:1}}
.lame-columns-w .container{grid-template-columns:1fr}.lame-columns-w.bg-white .card{background:var(--common-background-light-low)}.lame-columns-w.bg-dark .card{background:white}.lame-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lame-columns__head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-48)}.lame-columns__content{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.lame-columns__content .column{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));-ms-flex-align:stretch;align-items:stretch;gap:var(--space-24)}}.lame-columns__content .card{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);gap:var(--space-24);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:1199px){.lame-columns__content .card{width:320px}}@media(min-width:768px){.swiper-fading::before,.swiper-fading::after{display:none}}
.lame-cta-w .container{grid-template-columns:1fr;gap:var(--space-20)}.lame-cta-w.bg-white .btn-custom:nth-child(2){border:1px solid var(--common-neutral-low);background:var(--common-neutral-lower)}.lame-cta__head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;gap:var(--space-48);width:100%;overflow:hidden;line-height:130%}.lame-cta__head .field-type-text-long{width:100%;overflow:hidden}.lame-cta__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden}.lame-cta__content .links{display:-ms-flexbox;display:flex;-ms-flex:2 1;flex:2 1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-24);max-width:800px;width:100%;container-type:inline-size}.lame-cta__content .links:has(.btn-custom--large+.btn-custom--large) .btn-custom--large{font-size:var(--text-h3);padding:var(--space-48) var(--space-48) var(--space-48) var(--space-48)}@media(max-width:1199px){.lame-cta__content .links:has(.btn-custom--large+.btn-custom--large) .btn-custom--large{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24)}}.lame-cta__content .links:has(.btn-custom--large+.btn-custom--large) .btn-custom--large:after{width:32px;height:32px}@media(max-width:1023px){.lame-cta__content .links{-ms-flex-direction:column;flex-direction:column}}.lame-cta__content .links .btn-custom{font-size:var(--text-h2);text-wrap:balance;max-width:100%;overflow:hidden}.lame-cta__content .links .btn-custom span{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:1;flex-shrink:1}@media(max-width:1023px){.lame-cta__content .links .btn-custom{font-size:var(--text-h3);-ms-flex-pack:justify;justify-content:space-between;padding:var(--space-24);min-width:auto}}@media(max-width:1199px){.lame-cta__content .links .btn-custom{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24)}}.lame-cta__content .links .btn-custom:nth-child(2){background:white;border:1px solid var(--common-neutral-low)}.lame-cta__content .links .btn-custom:nth-child(2):hover{background:var(--common-neutral-low)}.lame-cta__content .links .btn-custom:after{width:32px;height:32px}.lame-cta .media-video__thumbnail{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:10px}@media(max-width:1023px){.lame-cta .media-video__thumbnail{width:100%}}.lame-cta .media-video__thumbnail video,.lame-cta .media-video__thumbnail figure{width:800px;height:auto;max-width:100% !important}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.lame-basic-w .bck-layout{grid-template-columns:1fr}.lame-basic-w .media-video__thumbnail{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:10px}@media(max-width:1023px){.lame-basic-w .media-video__thumbnail{width:100%}}.lame-basic-w .media-video__thumbnail video,.lame-basic-w .media-video__thumbnail figure{width:800px;height:auto;max-width:100% !important}
.paragraph-header{background:var(--common-background-cream-low)}@media(max-width:1199px){.paragraph-header .bck-layout{padding-top:var(--space-48);padding-bottom:var(--space-56)}}.paragraph-header__video{gap:var(--space-40);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media(min-width:1200px){.paragraph-header__video{padding:var(--space-80) 0}}.paragraph-header__video a img{border-radius:var(--radius-10)}.paragraph-header .header-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-40)}@media(min-width:1200px){.paragraph-header .header-content{padding:var(--space-80) 0}}.paragraph-header .header-content .surtitle{font-size:var(--text-h3)}.paragraph-header .header-content h1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.paragraph-header .header-content h1 *{color:var(--text-color-text-primary) !important}.paragraph-header .header-content h1 div,.paragraph-header .header-content h1 p{font-size:inherit;font-family:unset}.paragraph-header .header-content .header-content__text .field>*:last-child{margin-top:var(--space-40)}.paragraph-header .header-content .field-type-text-long p:last-of-type{margin-top:var(--space-40)}.paragraph-header .header-content .paragraph-header__search{display:none}.paragraph-header__cta-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-12)}.paragraph-header .header-persona{display:none}@media(min-width:1200px){.paragraph-header .header-persona{display:-ms-flexbox;display:flex;padding-top:var(--space-80);max-width:460px}}.paragraph-header .header-persona .field,.paragraph-header .header-persona img{margin-top:auto}
#twilio-chat{z-index:130;position:absolute}#twilio-chat .Twilio-EntryPoint{z-index:120}#twilio-chat .Twilio-MainContainer{z-index:130}#twilio-chat .Twilio-Button{padding:12px 30px 15px 30px !important}#twilio-chat .Twilio-Button:before{content:"" !important}#twilio-chat .Twilio-Entrypoint{height:52px !important}#twilio-chat .Twilio-ContactForm-Input input{border:1px solid #afafaf !important}#twilio-chat .Twilio-Button{height:40px !important;background:var(--color-main2) !important;font-weight:600;font-size:13px;color:#3c3c3b !important;letter-spacing:1.4px;margin-bottom:15px;padding:15px 24px !important;border-radius:26px !important;text-decoration:none;-webkit-box-shadow:0 3px 5px rgba(60,60,59,0.15) !important;box-shadow:0 3px 5px rgba(60,60,59,0.15) !important;-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;z-index:1;line-height:5px !important;text-transform:inherit !important}#twilio-chat .Twilio-Button:hover{opacity:.8}#twilio-chat .Twilio-MessageInput-SendButton{opacity:1;background:none !important;height:45px !important;width:45px !important;position:absolute;right:20px;bottom:17px}#twilio-chat .Twilio-MessageInput-SendButton:disabled{opacity:.3}#twilio-chat .Twilio-MessageInput-SendButton svg{color:black}#twilio-chat button[type=submit]{padding:15px;margin:20px 0 0}#twilio-chat .css-14w1nyx,#twilio-chat button[type=submit]:before{content:"" !important}#twilio-chat .Twilio-Icon-Close{padding-right:1rem !important}#twilio-chat .Twilio-MessageCanvasTrayContent{border-radius:0}#twilio-chat .Twilio-MessageInput-SendButton{opacity:1;background:none !important;height:45px !important;width:45px !important;position:absolute;right:20px;bottom:17px}#twilio-chat .Twilio-MessageInput-SendButton svg{color:black}#twilio-chat .Twilio-MessageInputArea-TextArea{border:2px solid white;border-radius:6px !important;min-width:100% !important}#twilio-chat .Twilio-MessageInputArea-TextArea textarea{padding:14px;min-height:45px;border:0;width:85%}#twilio-chat .Twilio-Icon-SendLarge{width:100%;height:100%;background:transparent;position:relative}@media all and (max-width:1023px){#twilio-chat .Twilio-MainContainer{height:95%;width:100%;max-height:100%;bottom:80px;right:0;border-radius:0 !important}#twilio-chat .Twilio-MainContainer-Parent{width:100%;height:105%;margin:0 !important;padding:0 !important;bottom:-2.3rem;border-radius:0 !important;right:0}#twilio-chat .Twilio-MainContainer .Twilio-MainHeader{border-radius:0}.Twilio-EntryPoint{bottom:65px !important}}html.Twilio-ChatOpened{overflow:scroll !important}@media(max-width:1023px){.Twilio-ChatOpened .header:not(.card_header):not(.paragraph-header){z-index:100 !important}}html:not(.Twilio-ChatOpened) .Twilio-MainContainer{display:none}html:not(.Twilio-ChatOpened) .Twilio-MainContainer-Parent{position:unset !important;height:0 !important}.block-twilio-chat{z-index:130}
