/* https://www.webgeoservices.com/wp-content/themes/WebGeoServices%20Theme/assets/styles/mktv-styles.css?ver=1531948286 */
/* Import rule from: https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap */
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc-.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc-.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format('woff')}body{font-family:'Roboto',sans-serif;overflow-x:hidden}.wrapper{max-width:1200px;margin:0 auto}.slider-custom{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:630px;background-position:center right;margin-top:86px}#scroll-info p{color:#0068BA;font-size:.75rem}#scroll-info p::after{content:'';background:red;width:1px;height:20px;position:absolute;top:0;right:50%;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px);-webkit-animation:2s infinite scroll;animation:2s infinite scroll}@-webkit-keyframes scroll{from{height:0}to{height:20px}}@keyframes scroll{from{height:0}to{height:20px}}.box-hero{background:#fff;padding:3rem;max-width:450px;margin-bottom:0}.box-hero h1{margin-bottom:2rem}.border-top{border-top-width:5px;border-top-style:solid}.strong{font-weight:700}.padding-top-bottom{padding:2.5rem 0}.padding-top-bottom-80{padding:5rem 0}.feature-title-custom::after{content:'';background:#FFC400;width:35px;height:2px;position:absolute;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.border-top-color-yellow{border-top-color:#FFC400}.border-top-color-green{border-top-color:#2CB12C}.border-top-color-red{border-top-color:#D32E2E}.border-top-color-blue{border-top-color:#0068BA}.white{color:#fff}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .text-align-center{text-align:center;-webkit-center}h1,h2,h3,h4{color:#0068BA}h1,h2{font-size:1.5625rem}h3{font-size:1.25rem}h4{font-size:1rem}p{font-size:1rem;font-weight:300;color:#0a0a0a;line-height:2.1875rem}.wpml-ls-menu-item .wpml-ls-flag{width:28px;height:28px}.header{position:fixed;width:100%;z-index:999;box-shadow:0 0 8px rgba(0,0,0,.08)}.menu-custom-burger li{cursor:pointer;width:45px;height:35px}.burger-menu{background:#00b8f1;width:20px;height:2px;margin-right:2rem}.burger-menu::before{content:'';background:#00b8f1;width:45px;height:2px;position:absolute;left:0;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.burger-menu::after{content:'';background:#00b8f1;width:35px;height:2px;position:absolute;left:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.top-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar,.top-bar ul{background:#fff}a.custom-logo-link{padding:.5rem 2rem}ul.menu .custom-logo{width:150px}.menu.dropdown{align-items:center}.menu.dropdown a,.accordion-menu a{text-transform:uppercase;font-size:14px;font-weight:400;color:#464646}.menu.dropdown a:hover,.menu.dropdown a:focus{color:#464646}.menu.dropdown>li>a{position:relative;padding:1rem}.menu .active>a{background:transparent;color:#464646}.menu.dropdown>li:not(:last-child)>a::before{content:' ';position:absolute;width:0%;height:3px;background:#FFC400;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.menu.dropdown>li>a span.cta-yellow{background:#ffc400!important;color:#fff;font-weight:700;border-radius:3px;padding:1rem 1.8rem}.menu.dropdown>li:hover>a::before,.menu.dropdown .active>a::before{width:25px!important}.menu.medium-horizontal{padding-right:1.8rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{color:#464646}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after,.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{border:none;background:transparent;content:url(/wp-content/uploads/2018/07/chevron-submenu.svg);width:12px;height:15px;top:37%;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent:hover>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu.dropdown>li:last-child .is-dropdown-submenu{min-width:auto}.is-dropdown-submenu{border:1px solid #f2f2f2;border-radius:3px;box-shadow:2px 1px 10px 1px rgba(210,206,206,.5)}.off-canvas{background:#fff}.position-right.is-transition-push{-webkit-box-shadow:inset 5px 0 20px -13px rgba(10,10,10,.25);box-shadow:inset 5px 0 20px -13px rgba(10,10,10,.25)}@media screen and (max-width:1280px){.header.new .menu.dropdown>li>a{font-size:1.09375vw;padding-right:1.25vw;padding-left:1.25vw;padding-top:16px;padding-bottom:16px;white-space:nowrap}.header.new .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:1.875vw}}#top-bar-submenu{background:#0068BA}#top-bar-submenu .menu.dropdown{justify-content:flex-end}#top-bar-submenu .menu.dropdown a{text-transform:initial;font-size:11px}#top-bar-submenu .menu.dropdown>li.is-dropdown-submenu-parent>a::after{top:45%}#top-bar-submenu .menu.dropdown>li>a{color:#fff}#top-bar-submenu .is-dropdown-submenu{text-align:center;padding:1rem;min-width:215px}#top-bar-submenu .is-dropdown-submenu a{padding-top:.5rem;padding-bottom:.5rem}.footer{background:#0068BA;padding-top:2rem;padding-bottom:1rem;padding-right:1.5rem;padding-left:1.5rem;margin-top:0}.footer-navigation-two{position:relative}.footer-navigation a,.source-org.copyright{font-size:12px;font-weight:300}.source-org.copyright{color:#d5d5d5;text-align:center;margin-top:3rem}#footer-logo img{height:90px!important;width:auto}#footer-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-logo-partenaires img{width:auto;height:70px!important}#footer-logo-partenaires ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}#footer-logo-partenaires li{margin-left:4rem}.footer-navigation ul li{list-style:none}.footer-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-navigation .menu-footer a{text-transform:uppercase;color:#e5e5e5}.footer-navigation ul.menu-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d1d1d1;margin:0}.footer-navigation .menu-footer-two a{color:#b9b9b9}.footer-navigation ul.menu-footer-two{-ms-flex-pack:distribute;justify-content:space-around;width:80%;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:1.5rem}.footer-social-network ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-social-network{position:absolute;bottom:0;right:0}.footer-social-network img{height:20px!important;width:auto;margin-left:1.5rem}#footer-logo-container,#footer-navigation-container{padding-top:2rem;padding-bottom:2rem}img.google-maps-logo-home{max-width:280px}.box-partner{padding-left:2rem;padding-right:2rem}.box-partner img{height:75px;width:auto}.logo-350-home img{height:auto;width:500px}.subtitle-350 p{color:#0068BA;font-size:2.1875rem;font-weight:400}.blockquote-350-container{position:relative}.blockquote-350-container img{position:absolute;height:auto;width:250px;right:0;bottom:3rem}.blockquote-350{background:#0068BA;padding:4rem;width:90%}.blockquote-350 p{font-size:2.1875rem;font-weight:400;color:#fff;line-height:3.75rem;margin-right:10rem}.added-value .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}#panel-one .added-value{position:relative}#panel-one .added-value-text{background:#F9FAFC;width:45%;padding-bottom:3rem}#panel-one .added-value-text h4{color:#fff;background:#0068BA;padding:1rem;margin-right:20%;margin-bottom:2rem}#panel-one .added-value-text p{padding-right:3rem;padding-left:3rem;margin-right:20%}#panel-one .added-value-img img{max-width:765px}#panel-one .added-value-img{position:absolute;right:0;bottom:-50px;margin-bottom:0}#panel-one .added-value-img::before{content:url(/wp-content/uploads/2018/07/graphic-elements-home.svg);width:405px;height:auto;position:absolute;top:0;-webkit-transform:translate(260px,-180px);-ms-transform:translate(260px,-180px);transform:translate(260px,-180px)}#panel-two{margin-bottom:8rem}#panel-two .added-value{position:relative}#panel-two .added-value-text{position:relative;background:#F9FAFC;width:45%;padding-bottom:3rem;margin-left:auto;z-index:2}#panel-two .added-value-text h4{color:#fff;background:#0068BA;padding:1rem;margin-right:20%;margin-bottom:2rem}#panel-two .added-value-text p{padding-right:3rem;padding-left:3rem;margin-right:20%}#panel-two .added-value-img img{max-width:765px}#panel-two .added-value-img{position:absolute;left:0;bottom:-50px;z-index:1;margin-bottom:0}#panel-two .added-value-img::before{content:url(/wp-content/uploads/2018/07/graphic-elements-home-two.svg);width:245px;height:auto;position:absolute;top:0;-webkit-transform:translate(220px,-180px);-ms-transform:translate(220px,-180px);transform:translate(220px,-180px)}.box-partner-services{display:-webkit-box;display:-ms-flexbox;display:flex}.box-partner-services-column-img.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.box-partner-services-column-text h4{padding-top:1rem}.box-partner-services-column-text h4,.box-partner-services-column-text p{color:#fff;padding-left:3rem;padding-right:3rem}div.box-partner-services-column-text{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%}#panel-services-one .feature-title-custom::after,#panel-services-two .feature-title-custom::after{-webkit-transform:translate(50px,8px);-ms-transform:translate(50px,8px);transform:translate(50px,8px)}#panel-services-one .box-partner-services-img::after{content:url(/wp-content/uploads/2018/07/graphic-elements-services.svg);width:290px;height:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(-20px,20px);-ms-transform:translate(-20px,20px);transform:translate(-20px,20px)}#panel-services-two div.box-partner-services-column-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box-partner-services-img{-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.graphic-element-services-two img{width:220px;height:auto}.button-contact-services{margin-bottom:4rem}.button-contact-services a{background:#FFC400;color:#fff;border-radius:3px;padding:15px}.list-key-services ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.list-key-services ul li{list-style:none;text-align:center;margin:0 .5rem;line-height:1rem;font-weight:300}#container-350-about{position:relative;padding-top:6rem}.blockquote-350-container-about img{position:absolute;height:auto;width:280px;right:0;top:2rem}.blockquote-350-about{background:#f9fafc;padding:6rem;width:85%}.blockquote-350-about p{font-size:1.25rem;color:#0a0a0a;line-height:2.5rem;margin-right:6rem}.graphic-element-container img{width:200px;height:auto}.graphic-element-container{position:absolute;right:0;bottom:0;-webkit-transform:translate(-45px,110px);-ms-transform:translate(-45px,110px);transform:translate(-45px,110px)}.logo-350-container-img{margin-bottom:0}.logo-350-container img{width:300px;height:auto}.logo-350-container p{color:#0068BA;font-size:1.25rem}.logo-350-container{position:absolute;z-index:1;-webkit-transform:translate(-60px,-90px);-ms-transform:translate(-60px,-90px);transform:translate(-60px,-90px)}.tabs-custom-emploi .vc_row{margin-right:0;margin-left:0}.tabs-custom-title ul{padding-top:3rem;padding-right:4rem;margin-left:0}.tabs-custom-title ul li{position:relative;list-style:none;margin-bottom:3rem}.tabs-custom-title ul li:last-child{margin-bottom:3rem}.tabs-custom-title ul li::after,.tabs-custom-content h3::after{content:'';background:#FFC400;width:35px;height:2px;position:absolute;left:0;bottom:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);z-index:-1;-webkit-transition:height 300ms ease-in-out;-o-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}.tabs-custom-title ul li.ui-tabs-active::after{height:20px}.tabs-custom-content a{font-weight:700}.tabs-custom-title ul li a{font-size:1.25rem}.tabs-custom-title .vc_column_container>.vc_column-inner{border-right:#000 1px solid}.tabs-custom-emploi>div>div>div{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs-custom-title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tabs-custom-content h4{padding-top:2rem;font-weight:700;color:#0a0a0a}.tabs-custom-content h3{position:relative;margin-bottom:1rem;font-size:1.875rem}.tabs-custom-content{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 5rem}.tabs-custom-content-img{padding-top:2rem;padding-bottom:2rem}.tabs-custom-content-img img{width:220px;height:auto}.tabs-custom-form{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:4rem}.height-align>div>h3{min-height:3rem}.kia-find-a-dealer{position:absolute;margin-top:100px;opacity:.3;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.kia-find-a-dealer:hover{opacity:1}.description-h3{font-size:25px;font-weight:700}.description-h4{font-size:20px}.strenght-title>div>div>div>.wpb_content_element{margin-bottom:0}.feature-yellow{background-color:#FFC400;width:40px;height:3px;margin-bottom:25px;margin-top:10px}.kia-motors-description{padding:60px 40px;border-top:5px solid #FFC400;max-width:400px;position:relative;top:50px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:9;margin-left:45px;background:#fff}.sainsbury-map{position:absolute;margin-top:90px;opacity:.3;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.sainsbury-map:hover{opacity:1}.sainsbury-description{padding:60px 40px;border-top:5px solid #FFC400;max-width:400px;position:relative;top:45px;right:40px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:9;margin-left:0;background:#fff}.contact-us-form{margin-top:200px!important}.industries-portfolio .box-partner>div>div{display:-ms-grid!important;display:grid!important;-ms-grid-rows:auto auto 260px auto;grid-template-rows:auto auto 260px auto}.industries-portfolio .row-picto{margin-bottom:5rem}.industries-portfolio .partner-panel{padding-right:15px!important;padding-left:15px!important}.industries-portfolio .btn-more div p a{font-size:14px;font-weight:400;padding:10px;width:145px;text-align:center;border-radius:3px;background-image:unset;background-color:#fff;color:#0068ba;text-transform:uppercase;border:1px solid #0068ba;transition:background-color 0.3s ease-out}.industries-portfolio .btn-more div p a:hover{background-image:unset;color:#fff;background-color:#0068ba;text-transform:uppercase}.industries-portfolio .partner-panel .vc_btn3.vc_btn3-size-md{font-size:14px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}.industries-portfolio .partner-panel .box-partner{min-height:450px}.industries-portfolio .partner-panel .vc_row{margin-left:0;margin-right:0}.industries-portfolio .partner-panel .vc_btn3-container.btn-more.vc_btn3-inline{margin-bottom:0}.industries-portfolio .partner-panel .box-partner .vc_column-inner{min-height:450px}.industries-portfolio .partner-panel .box-partner>.vc_column-inner>.wpb_wrapper{min-height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.licence-maps .box-hero p{margin-bottom:3rem}.licence-maps .box-hero a{background-color:#0068BA!important;padding:15px 20px;margin-top:2rem;color:#fff;border-radius:4px;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.licence-maps .box-partner,.licence-maps .box-partner .vc_column_container>.vc_column-inner{padding-right:0;padding-left:0}.licence-maps .box-partner div>div{padding-right:1rem;padding-left:1rem}.licence-maps .box-partner .feature-title-custom::after{transform:translateX(15px)}.licence-maps .feature-red{background-color:#D32E2E;width:40px;height:3px;margin-bottom:25px;margin-top:10px}.api .btn-more div p a{font-size:14px;font-weight:400;padding:10px;width:145px;text-align:center;border-radius:3px;background-image:unset;background-color:#fff;color:#0068ba;text-transform:uppercase;border:1px solid #0068ba;transition:background-color 0.3s ease-out}.api .btn-more div p a:hover{background-image:unset;color:#fff;background-color:#0068ba;text-transform:uppercase}.api .up-case-h3{text-transform:uppercase}.api .partner-panel{padding-bottom:9rem}.api .box-partner>div>div{display:grid;grid-template-rows:auto auto 320px auto}.api-mrp .btn-more div p a{font-size:14px;font-weight:400;padding:10px;width:145px;text-align:center;border-radius:3px;background-image:unset;background-color:#fff;color:#0068ba;text-transform:uppercase;border:1px solid #0068ba;transition:background-color 0.3s ease-out}.api-mrp .btn-more div p a:hover{background-image:unset;color:#fff;background-color:#0068ba;text-transform:uppercase}.api-mrp #panel-one{margin-bottom:10rem}.api-mrp #panel-one .added-value-text h4{margin-right:18rem}.api-mrp #panel-one .added-value-text p{margin-right:14rem}.api-mrp #panel-one .places-variant h4{margin-right:7rem}.api-mrp .flex-center-row{display:flex;justify-content:space-around}.api-mrp #panel-one .added-value-text{width:60%}.api-mrp #panel-one h4{font-size:1.5rem}.api-mrp #panel-one .added-value-img{bottom:-110px}.api-mrp .added-value-img::before{display:none}.api-mrp #panel-services-one .box-partner-services-img::after{display:none}.api-mrp .functionalities{padding-top:7rem;padding-bottom:5rem}.api-mrp .graphic-element-services-two{padding-top:5rem}.api-mrp #panel-services-two .learn-more-btn div p a,.api-mrp #panel-services-one .learn-more-btn div p a{color:#fff;font-size:1rem;font-weight:400;padding:10px;width:145px;border:1px solid #fff;text-align:center;border-radius:3px;text-transform:uppercase;transition:background-color 0.3s ease-out}.api-mrp #panel-services-two .learn-more-btn div p a:hover,.api-mrp #panel-services-one .learn-more-btn div p a:hover{color:#0068ba;background-color:#fff;text-transform:uppercase}.api-mrp .box-partner-services-img{box-shadow:0 0 5px rgba(0,0,0,.2)}.api-mrp #panel-services-one{padding-bottom:8rem}.api-mrp .feature-title-custom-white::after{content:'';background:#FFF;width:35px;height:2px;position:absolute;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);left:64px}.privacy-policy h1,.terms-of-use h1{color:#fff;padding:8rem 1rem 5rem 1rem;text-align:center}.privacy-policy h3,.terms-of-use h3{font-weight:700}.privacy-policy li,.terms-of-use li{font-weight:300}.error404 .content{padding:250px 0}.page-system--container{position:relative;text-align:center;padding:2rem 1rem}.page-system--bgtext{color:#eee;font-size:12rem;line-height:1}.page-system--box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);letter-spacing:.1rem;line-height:1}.page-system--title{background-image:linear-gradient(to right,#fff,#ddd,#fff);background-position:center bottom;background-repeat:no-repeat;background-size:80% 1px;margin-bottom:2rem;padding-bottom:1rem;text-transform:capitalize}.page-system--title h1{font-weight:400;color:#444}.page-system--link a{color:#0068ba;text-decoration:none}#contact-form{max-width:1200px;margin-top:6rem}#contact-form .ao-form .ao-left{padding-right:50px;padding-left:50px}#contact-form input.ao-form-field.ao-left{padding:20px 10px;margin-bottom:4rem;border:0;border-radius:0;border-bottom:1px solid #909090;color:#0A0A0A;border-left:none;border-right:none;border-top:none;box-shadow:none;background:none}#contact-form textarea.ao-form-field.ao-left{padding:10px;border-radius:0;background:transparent;border:1px solid #909090;min-height:200px;color:#0A0A0A;box-shadow:none;background:none}#contact-form button.ao-form-submit{border-radius:4px!important;background-color:#0068BA!important;padding:15px 45px!important;text-transform:uppercase;margin-top:4rem}input::placeholder,textarea::placeholder{color:#0A0A0A!important;opacity:1;font-weight:300}[type="radio"]{margin:0}.new-form-wgs form.hs-form fieldset{max-width:none}.new-form-wgs form.hs-form fieldset[class*="form-columns"] .hs-input{width:100%}.new-form-wgs form.hs-form fieldset span.hs-form-required{display:none}.new-form-wgs form.hs-form fieldset .input{padding-top:4rem;padding-right:2rem;padding-left:2rem}.new-form-wgs input[type="text"],.new-form-wgs input[type="password"],.new-form-wgs input[type="datetime"],.new-form-wgs input[type="datetime-local"],.new-form-wgs input[type="date"],.new-form-wgs input[type="month"],.new-form-wgs input[type="time"],.new-form-wgs input[type="week"],.new-form-wgs input[type="number"],.new-form-wgs input[type="email"],.new-form-wgs input[type="url"],.new-form-wgs input[type="search"],.new-form-wgs input[type="tel"],.new-form-wgs input[type="color"],.new-form-wgs input[type="file"],.new-form-wgs select{border:none;box-shadow:none;-webkit-box-shadow:none;background-color:transparent;padding:0;border-bottom:1px solid #909090}.new-form-wgs textarea{border:none;box-shadow:none;-webkit-box-shadow:none;background-color:transparent;border:1px solid #909090;min-height:200px;resize:vertical}.new-form-wgs .hs_submit .actions{text-align:center}.new-form-wgs .hs-button.primary,.new-form-wgs input[type="submit"],.new-form-wgs input[type="button"]{cursor:pointer;-webkit-appearance:none;text-decoration:none!important;border:none;box-shadow:none;-webkit-box-shadow:none;background-color:#0068BA;color:#fff;text-transform:uppercase;padding:15px 45px;border-radius:4px;margin-top:8rem}.new-form-wgs .hs-error-msgs.inputs-list li{margin-left:1rem;list-style:none;color:#0068BA}.new-form-wgs .hs-form-field ul.inputs-list{list-style:none;padding:0}.new-form-wgs input[type="checkbox"]{width:auto!important;margin-bottom:0;margin-right:0}.new-form-wgs .legal-consent-container .input{padding:0!important}.new-form-wgs .legal-consent-container ul.inputs-list{margin:0}.new-form-wgs .legal-consent-container{padding-right:2rem;padding-left:2rem;padding-top:2rem;padding-bottom:2rem}.new-form-wgs .legal-consent-container label{margin-bottom:0;line-height:1.2rem;display:flex;align-items:flex-start}.new-form-wgs .legal-consent-container p{line-height:1.2rem;font-size:.75rem}.new-form-wgs .hs-error-msgs.inputs-list li label{color:#D32E2E}.new-form-wgs .legal-consent-container .hs-richtext{font-size:.875rem;font-weight:300}.new-form-wgs .legal-consent-container .hs-fieldtype-booleancheckbox{margin:1rem 0}.new-form-wgs .hs_recaptcha{padding-left:2rem}.company-benefits>div>div>div{display:flex;justify-content:space-between;flex-wrap:wrap}.company-benefits>div>div>div>.wpb_text_column{flex:1;max-width:236px}.company-benefits .wpb_text_column h3{font-size:1.5625rem;font-weight:500;margin-bottom:1.062rem}.company-benefits .benefit-blue-bg,.company-benefits .benefit-red-bg,.company-benefits .benefit-yellow-bg,.company-benefits .benefit-green-bg{position:relative}.company-benefits .benefit-blue-bg::before,.company-benefits .benefit-red-bg::before,.company-benefits .benefit-yellow-bg::before,.company-benefits .benefit-green-bg::before{position:absolute;left:50%;transform:translateX(-50%);top:-15px;z-index:-1}.company-benefits .benefit-blue-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-blue.svg)}.company-benefits .benefit-red-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-red.svg)}.company-benefits .benefit-yellow-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-yellow.svg)}.company-benefits .benefit-green-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-green.svg)}#section-jobs{display:flex;flex-wrap:wrap;justify-content:space-between}#section-jobs>div{flex:0 0 50%;margin-bottom:120px}#section-jobs .wpb_content_element{margin:0}#section-jobs .job-name{margin-bottom:15px}#section-jobs .job-name p{font-size:1.875rem;font-weight:400;color:#0068ba}#section-jobs .infos-of-the-post>div>div>div{display:flex}#section-jobs .infos-of-the-post{margin-bottom:15px}#section-jobs .infos-of-the-post .vc_col-sm-6{width:auto!important}#section-jobs .type-of-the-post{position:relative;padding-right:30px}#section-jobs .type-of-the-post::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);background:#FFC400;height:35px;width:1px}#section-jobs .type-of-the-post p{font-size:1.25rem;font-weight:400;color:#000}#section-jobs .place-of-the-post{padding-left:30px}#section-jobs .place-of-the-post p{font-size:1.25rem;font-weight:400;color:#bababa}#section-jobs .department{margin-bottom:20px}#section-jobs .department p{font-size:1rem;font-weight:400;color:#2CB12C}#section-jobs .description{margin-bottom:40px}#section-jobs .description p{font-size:1rem;color:#000}#section-jobs .learn-more-btn a{font-size:.875rem;color:#0068BA;font-weight:500;text-transform:uppercase;border-radius:3px;border:1px solid #0068BA;padding:15px 20px}#section-jobs .learn-more-btn a:hover{color:#fff;background:#0068BA}.new-form-wgs .hs-fieldtype-file label{padding-right:2rem;padding-left:2rem;font-weight:300;font-size:1rem}.new-form-wgs .hs-fieldtype-file legend{padding-right:2rem;padding-left:2rem;font-weight:300;font-size:.6rem;font-style:italic}.new-form-wgs .hs-fieldtype-file input{font-weight:300}.new-form-wgs .hs-fieldtype-file .input{padding-top:0!important}.new-form-wgs .hs-fieldtype-file{padding-top:4rem}.new-form-wgs .hs-form-booleancheckbox-display input{margin-top:.2rem}#slider-hero-section.slider-hero .slider-hero-container{height:722px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:0;margin-left:0}#slider-hero-section .slider-hero-container .wrapper{padding:0 75px;max-width:calc(1200px + (75px * 2))}#slider-hero-section.slider-hero .slider-hero-container>.vc_column_container{height:100%;display:flex;align-items:flex-end}#slider-hero-section.slider-hero .slider-hero-box{max-width:469px;background:#fff;padding:30px;border-top:5px solid #ffc400}#slider-hero-section.slider-hero .slider-hero-button a{background:#ffc400;color:#fff;font-weight:500;border-radius:3px;padding:1rem 1.8rem;font-size:14px;display:inline-block;text-align:center;line-height:1.2}#slider-hero-section.slider-hero .slick-slide img{display:inline-block}#slider-hero-section.slider-hero .slick-prev,#slider-hero-section.slider-hero .slick-next{z-index:9;width:50px;height:50px;border:2px solid #fff;border-radius:50%;transition:150ms ease-in-out all}#slider-hero-section.slider-hero .slick-prev{left:35px}#slider-hero-section.slider-hero .slick-next{right:35px}#slider-hero-section.slider-hero .slick-prev::before,#slider-hero-section.slider-hero .slick-next::before{opacity:1}#slider-hero-section.slider-hero .slick-prev::before,#slider-hero-section.slider-hero .slick-next::before{content:'';height:10px;width:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}#slider-hero-section.slider-hero .slick-prev::before{background-image:url(/wp-content/themes/WebGeoServices%20Theme/assets/styles/../../assets/images/prev.svg)}#slider-hero-section.slider-hero .slick-next::before{background-image:url(/wp-content/themes/WebGeoServices%20Theme/assets/styles/../../assets/images/next.svg)}#slider-hero-section.slider-hero .slick-prev:hover,#slider-hero-section.slider-hero .slick-prev:focus,#slider-hero-section.slider-hero .slick-next:hover,#slider-hero-section.slider-hero .slick-next:focus{border-color:#0068ba;background:#0068ba}@media screen and (max-width:768px){#slider-hero-section .slider-hero-container .wrapper{padding:0}#slider-hero-section.slider-hero .slider-hero-container{height:auto;background-repeat:no-repeat;background-size:contain;background-position:0 80px}#slider-hero-section.slider-hero .slider-hero-box{max-width:100%;margin-top:50vw}#slider-hero-section.slider-hero .slick-prev,#slider-hero-section.slider-hero .slick-next{top:35vw;width:30px;height:30px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.careers-benefits>div>div>div{display:flex;justify-content:space-between;flex-wrap:wrap}.careers-benefits .vc_row{flex:1;max-width:236px}.careers-benefits .benefit-blue-bg,.careers-benefits .benefit-red-bg,.careers-benefits .benefit-yellow-bg,.careers-benefits .benefit-green-bg{position:relative}.careers-benefits .benefit-blue-bg::before,.careers-benefits .benefit-red-bg::before,.careers-benefits .benefit-yellow-bg::before,.careers-benefits .benefit-green-bg::before{position:absolute;left:50%;transform:translateX(-50%);top:-15px;z-index:-1}.careers-benefits .benefit-blue-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-blue.svg)}.careers-benefits .benefit-red-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-red.svg)}.careers-benefits .benefit-yellow-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-yellow.svg)}.careers-benefits .benefit-green-bg::before{content:url(/wp-content/uploads/2019/04/ellipse-green.svg)}@media screen and (max-width:1200px){.api .box-partner>div>div{display:grid;grid-template-rows:auto auto 390px auto}}@media screen and (max-width:1023px){.api-mrp #panel-one .added-value-img{bottom:0}.api-mrp #panel-one .added-value-text h4,.api-mrp #panel-one .added-value-text p{margin-right:0}.api-mrp #panel-one .added-value-text{width:673px;max-width:100%;margin:auto}.api-mrp #panel-one{margin-bottom:0}#panel-services-one .feature-title-custom::after,#panel-services-two .feature-title-custom::after{-webkit-transform:translate(50px,8px);-ms-transform:translate(50px,8px);transform:translate(15px,8px)}.api-mrp .feature-title-custom-white::after{left:32px}}@media screen and (min-width:64em) and (max-width:74.9375em){#panel-one .added-value-img img{max-width:650px}#panel-one .added-value-img::before{-webkit-transform:translate(220px,-135px);-ms-transform:translate(220px,-135px);transform:translate(220px,-135px);width:305px}#panel-one .added-value-text p{margin-right:15%}.logo-350-container{-webkit-transform:translate(0,-90px);-ms-transform:translate(0,-90px);transform:translate(0,-90px)}.tabs-custom-content{padding:0 2rem}.tabs-custom-form{padding-left:2rem}.tabs-custom-title ul{padding-right:2rem}}@media screen and (max-width:63.9375em){.slider-custom{background-size:contain;background-position:top right;display:block}.box-hero{padding-right:2rem;padding-left:2rem;padding-top:2rem;margin-top:40%}.menu.dropdown>li>a{padding:.5rem 1rem}a.custom-logo-link{padding:.5rem 1rem}.box-partner{padding-left:0;padding-right:0}.blockquote-350{width:100%;padding:2rem}.blockquote-350 p{font-size:1.5625rem;margin-right:0;line-height:2.75rem}.blockquote-350-container img{bottom:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}#panel-one .added-value>div>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#panel-one .added-value-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#panel-one .added-value-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#panel-one .added-value-img::before{content:url(/wp-content/uploads/2018/07/graphic-elements-home-three.svg);width:205px;right:50%;-webkit-transform:translate(50%,-140px);-ms-transform:translate(50%,-140px);transform:translate(50%,-140px)}#panel-one .added-value-img{position:relative;bottom:0}#panel-one .added-value-text{width:765px;max-width:100%;margin:auto}#panel-one .added-value-text h4,#panel-one .added-value-text p{margin-right:0}#panel-one .added-value-text p{padding-right:2rem;padding-left:2rem}#panel-two{margin-bottom:0}#panel-two .added-value>div>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#panel-two .added-value-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#panel-two .added-value-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#panel-two .added-value-img::before{width:210px;right:50%;-webkit-transform:translate(50%,-155px);-ms-transform:translate(50%,-155px);transform:translate(50%,-155px)}#panel-two .added-value-img{position:relative;bottom:0}#panel-two .added-value-text{width:765px;max-width:100%;margin:auto}#panel-two .added-value-text h4,#panel-two .added-value-text p{margin-right:0}#panel-two .added-value-text p{padding-right:2rem;padding-left:2rem}.box-partner-services-column-text h4,.box-partner-services-column-text p{padding:0 1rem}.list-key-services ul li:nth-child(even){display:none}.list-key-services ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}.list-key-services ul li{position:relative;margin-bottom:70px}.list-key-services ul li:not(:last-child)::after{content:url(/wp-content/uploads/2018/07/graphic-element-key-services.png);position:absolute;left:45%;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.logo-350-container{-webkit-transform:translate(0,-90px);-ms-transform:translate(0,-90px);transform:translate(0,-90px)}.logo-350-container img{width:250px;height:auto}.blockquote-350-about{background:#f9fafc;padding:4rem;width:85%}.tabs-custom-title ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-right:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-custom-title ul li{margin-left:1rem;margin-right:1rem}.graphic-element-container img{width:180px;height:auto}.tabs-custom-emploi>div>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs-custom-content{padding:0}.tabs-custom-form{padding-left:0}.tabs-custom-title .vc_column_container>.vc_column-inner{border:none}}@media screen and (max-width:992px){#section-jobs>div{padding:0 30px}.company-benefits>div>div>div>.wpb_text_column{flex:0 0 50%;max-width:50%;padding:30px 15px}.careers-benefits .vc_row{flex:0 0 50%;max-width:50%;margin-bottom:4rem}}@media screen and (max-width:830px){.industries-portfolio .box-partner>div>div{display:-ms-grid!important;display:grid!important;-ms-grid-rows:auto auto 280px auto;grid-template-rows:auto auto 280px auto}.api .box-partner>div>div{display:grid;grid-template-rows:auto auto 390px auto}}@media screen and (max-width:817px){.api .box-partner>div>div{display:grid;grid-template-rows:auto auto 425px auto}}@media screen and (max-width:39.9375em){h1{font-size:1.5625rem}h2,h3{font-size:1.25rem}p{font-size:.875rem;line-height:1.875rem}#scroll-info{display:none}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}#footer-logo{text-align:center}#footer-logo-partenaires{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;padding:2.5rem 0;margin-top:2rem;margin-bottom:2rem}#footer-logo-partenaires ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer-logo-partenaires li{margin-left:.5rem;margin-right:.5rem}#footer-navigation-container,#footer-logo-container{padding-top:0;padding-bottom:0}.footer-navigation ul.menu-footer{border:none}.footer-navigation ul.menu-footer,.footer-navigation ul.menu-footer-two{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-social-network{position:relative}.footer-navigation ul.menu-footer-two{width:100%}.footer-navigation ul.menu-footer-two li{text-align:right}#panel-one .added-value-text p,#panel-two .added-value-text p{padding-right:1rem;padding-left:1rem}.box-partner-services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-partner-services-img{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);margin-bottom:0}#panel-services-one .box-partner-services-column-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#panel-services-one .box-partner-services-column-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#panel-services-one .box-partner-services-img::after{-webkit-transform:translate(10px,6px);-ms-transform:translate(10px,6px);transform:translate(10px,6px)}.graphic-element-container{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.logo-350-container{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.blockquote-350-container-about img{position:relative;top:-20px}.blockquote-350-about{padding:2rem;width:100%;margin-bottom:0}.blockquote-350-about p{margin-right:0}}@media screen and (max-width:791px){.height-align>div>h3{min-height:5rem}}@media screen and (max-width:782px){.height-align>div>h3{min-height:6.5rem}}@media screen and (max-width:767px){.height-align>div>h3{min-height:0}.api-mrp .flex-center-row{flex-flow:column}.api .box-partner>div>div{display:grid;grid-template-rows:auto auto auto auto}#section-jobs>div{padding:0 15px}#section-jobs{display:block}.new-form-wgs .hs_recaptcha{padding-left:1rem}.new-form-wgs .hs-fieldtype-file label,.new-form-wgs .hs-fieldtype-file legend{padding-right:1rem;padding-left:1rem}}@media screen and (max-width:425px){.rm-padding{padding-top:0!important}.rm-padding-top-bottom{padding-top:0!important;padding-bottom:0!important}.kia-find-a-dealer,.sainsbury-map{position:relative}.kia-find-a-dealer{margin:0}.kia-motors-description{margin-left:0;margin-top:40px;top:0}.contact-us-form{margin-top:0!important}.sainsbury-map{margin:0}.sainsbury-description{top:0;right:0;margin-top:40px}}@media screen and (max-width:780px){.industries-portfolio .box-partner>div>div{display:-ms-grid!important;display:grid!important;-ms-grid-rows:auto auto 320px auto;grid-template-rows:auto auto 320px auto}}@media screen and (max-width:767px){.industries-portfolio .box-partner>div>div{display:-ms-grid!important;display:grid!important;-ms-grid-rows:auto auto 150px auto;grid-template-rows:auto auto 150px auto}}@media screen and (max-width:375px){.industries-portfolio .box-partner>div>div{display:-ms-grid!important;display:grid!important;-ms-grid-rows:auto auto 200px auto;grid-template-rows:auto auto 200px auto}}@media screen and (max-width:39.9375em){.industries-portfolio .partner-panel .box-partner .vc_column-inner{min-height:unset}.industries-portfolio .partner-panel .box-partner{min-height:unset}.industries-portfolio .partner-panel .box-partner>.vc_column-inner>.wpb_wrapper{min-height:unset}.industries-portfolio .partner-panel .box-partner{margin-bottom:2rem}.industries-portfolio .row-picto{margin-bottom:0}.industries-portfolio .padding-top-bottom{padding:0 0}}@media screen and (max-width:992px){#contact-form .ao-form .ao-left{padding-right:30px;padding-left:30px}}@media screen and (max-width:768px){#contact-form .ao-form .ao-row{flex-direction:column}#contact-form .ao-form .ao-row .ao-column{width:100%!important}#contact-form .ao-form .ao-left{padding-right:15px;padding-left:15px}#contact-form input.ao-form-field.ao-left{margin-bottom:20px}.new-form-wgs form.hs-form fieldset .input{padding-top:2rem;padding-right:1rem;padding-left:1rem;margin-right:0}.new-form-wgs .legal-consent-container{padding-right:1rem;padding-left:1rem}.new-form-wgs .hs-button.primary,.new-form-wgs input[type="submit"],.new-form-wgs input[type="button"]{margin-top:4rem}}@media screen and (max-width:480px){.new-form-wgs form.hs-form fieldset .input{padding-top:2rem;padding-right:0;padding-left:0}.new-form-wgs .legal-consent-container{padding-right:0;padding-left:0}.company-benefits>div>div>div>.wpb_text_column{flex:0 0 100%;max-width:100%}.new-form-wgs .hs-fieldtype-file label,.new-form-wgs .hs-fieldtype-file legend{padding-right:0;padding-left:0}.careers-benefits .vc_row{flex:0 0 100%;max-width:100%}.careers-benefits>div>div>div{justify-content:center}}