@media only screen and (min-width:1900px){ .home-banner-right{position:unset;margin-bottom:-100px;} .home-banner-slider-inner{display:flex;max-width:1320px;margin:0 auto;margin-bottom:100px;} .home-banner-left{padding-top:90px;max-width:none;width:40%;} .home-banner-slider{margin-bottom:0;min-height:auto;padding-bottom:0px;} .home-banner-img img{border-radius:11px;} } @media only screen and (max-width:1600px) and (min-width:1401px){ .slick--view--technologie-integration-view .slick-list.draggable,.view-service-reference-slider .slick-list.draggable{width:90%;} .node--type-homepage .layout-main-wrapper{padding-top:0px;} .home-banner-img img{width:780px;height:auto;} } @media only screen and (max-width:1400px) and (min-width:1301px){ .service-banner-img img{width:100%;} .ultimenu--main .ultimenu__link,.ultimenu .ultimenu__ajax{padding:10px 6px;} .page-node-36 article,.page-node-37 article{max-width:1140px;} .home-banner-img img{width:675px;height:auto;} .banner-slider .slick-dots{max-width:1140px;} .home-banner-slider{padding-top:13px;margin-bottom:100px;min-height:513px;padding-bottom:109px;} .path-search .block-system-main-block{max-width:1140px;} .entre-philosophie-img img{width:100%;height:auto;object-fit:cover;} .entre-philosophie-img{margin-left:60px;margin-right:60px;} .tech-img-inner-wrap-first img{width:240px;height:auto;} .tech-img-inner-wrap-sec img{width:325px;height:auto;} .tech-img-inner-wrap-third img{width:210px;height:auto;} .tech-img-inner-wrap-fourth img{width:350px;height:auto;} .services-item-wrap .service-img img{width:100%;} .service-text-wrap{margin-right:0;} .navbar-expand-lg .navbar-collapse{margin-left:25px;} .node--type-homepage .layout-main-wrapper{padding-top:0px;} .ultimenu > li{margin:10px 12px 0px 12px;} } @media only screen and (max-width:1300px) and (min-width:1200px){ .home-banner-img img{width:650px;} .home-banner-left h1{font-size:45px;} .services-item-wrap .service-img img{width:100%;} .navbar-expand-lg .navbar-collapse{margin-left:25px;} .node--type-homepage .layout-main-wrapper{padding-top:0px;} .tech-img-inner-wrap-first img{width:262px;height:auto;} .tech-img-inner-wrap-sec img{width:329px;height:auto;} .tech-img-inner-wrap-third img{width:217px;height:auto;} .tech-img-inner-wrap-fourth img{width:344px;height:auto;} .service-banner-img img{width:100%;} .ultimenu--main .ultimenu__link,.ultimenu .ultimenu__ajax{padding:10px 6px;} .page-node-36 article,.page-node-37 article{max-width:1140px;} .banner-slider .slick-dots{max-width:1140px;} .home-banner-slider{min-height:500px;padding-bottom:100px;} .path-search .block-system-main-block{max-width:1140px;} .entre-philosophie-img img{width:100%;height:auto;object-fit:cover;} .entre-philosophie-img{margin-left:60px;margin-right:60px;} .ultimenu > li{margin:10px 12px 0px 12px;} } @media only screen and (min-width:1025px) and (max-width:1199px){ .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper{height:395px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form{width:840px;} .page-node-36 article,.page-node-37 article,.entreprise-page .entre-maintext-section-wrap{max-width:960px;} .entreprise-page .entre-maintext-img img{border-radius:11px;} .youtube-para-wrap iframe,.comm-video-wrap .video-block{width:100%;height:500px;object-fit:cover;} .inscrive-wrap h2,.inscrive-wrap .content{max-width:936px;padding-left:50px;padding-right:50px;} } @media only screen and (min-width:992px) and (max-width:1024px){ .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper,.contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block{width:875px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form{width:820px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-image img{width:86%;float:right;} .youtube-para-wrap iframe,.comm-video-wrap .video-block{width:100%;height:450px;object-fit:cover;} .inscrive-wrap h2,.inscrive-wrap .content{max-width:836px;padding-left:50px;padding-right:50px;} } @media only screen and (max-width:1199px) and (min-width:1024px){ .service-detail-page .service-chiffres-content,.service-detail-page .service-left-right-desc{max-width:100%;} .service-detail-page .service-tech0img-wrap,.service-detail-page .service-tech-desc-wrap{width:100%;} .service-detail-page .service-certificate-section-wrap{padding-bottom:0;} .entre-maintext-left,.entre-maintext-right{width:100%;} .page-node-36 article,.page-node-37 article{max-width:960px;} .service-description-section .service-full-img img{width:100%;height:436px;} .service-description-section .service-subtitle-desc-wrap{padding:0px 31px;} .service-description-section .service-left-right-desc{padding-left:37px;padding-right:20px;} .service-tech-square{width:72.5%;} .service-tech-rect{width:40%;} } @media only screen and (max-width:1199px) and (min-width:992px){ .navbar-expand-lg .navbar-collapse{display:none!important;flex-basis:100%;} .path-search .block-system-main-block{max-width:960px;} .navbar-expand-lg .navbar-collapse.show{display:block!important;} .navbar > .container{align-items:start;flex-wrap:wrap;} .navbar-expand-lg .navbar-nav{flex-direction:column;} #block-headerlinks{padding-top:3px;} .tech-left,.tech-right{width:100%;} .logo-desc-left{width:30%;} .footer-menus-right{width:70%;} .menu--footer-menu,#block-copyright,.footer-social-block{order:unset!important;} .footer-social-block{padding-bottom:0!important;} .menu--footer-menu{padding-left:46px;} .banner-slider .slick-dots{max-width:960px;padding:0px 50px;} .chiffre-number-symbol{font-size:45px;padding-right:5px;} .technologies-section .tech-desc{max-width:750px;} .service-certi-item-wrap .service-certi-item{margin-left:0;margin-right:0;padding-left:20px;} } @media only screen and (min-width:992px) and (max-width:1023px){ .entreprise-page .entre-maintext-left{width:100%;} .entreprise-page .entre-maintext-right{width:100%;} .service-description-section .service-full-img img{width:100%;height:436px;} .service-description-section .service-subtitle-desc-wrap{padding:0px 31px;} .service-description-section .service-left-right-desc{padding-left:17px;padding-right:20px;} } @media only screen and (min-width:768px) and (max-width:991px){ .view-id-actualites.view-display-id-block_1 .news-wrapper .image img{width:100%;height:185px;object-fit:cover;} .path-search .block-system-main-block{max-width:700px;} .news-listing-wrapper h2{font-size:37px;margin-bottom:25px;} .view-id-actualites.view-display-id-block_1{padding:0;} .view-id-actualites.view-display-id-block_1 .view-content .views-view-grid .views-col{width:345px!important;margin-right:15px;} .view-id-actualites.view-display-id-block_1 .news-wrapper{width:345px;} .view-id-actualites.view-display-id-block_1 .view-content .views-view-grid .views-col:last-child{float:right;} .news-detail-wrapper .news-detail-block,.news-detail-wrapper .flippy,.news-detail-wrapper .back-link-block{width:585px;} .news-detail-wrapper .back-link-block{margin-bottom:0;} .news-detail-wrapper{padding:20px 0 55px;} .contact-detail-wrapper div.breadcrumb{margin-bottom:34px;} .contact-detail-wrapper .map-wrapper-block .address-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px;} .contact-detail-wrapper .map-block .geolocation-map-container{width:390px!important;} .contact-detail-wrapper .map-wrapper-block .address-wrapper-block{margin-bottom:0;width:168px;margin-right:75px;} .contact-detail-wrapper .map-wrapper-block{padding-bottom:62px;} .contact-detail-wrapper .contact-other-info-wrapper{padding:55px 0 95px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper{height:397px;margin:0 0 97px;padding:40px 32px 0 30px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-image,.contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info{padding:0;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-image img{float:right;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .title{font-size:26px;padding-right:85px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .title br{display:none;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .contact-info div{font-size:24px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .title h2{font-size:29px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form{width:628px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper{display:block;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper legend,.node--type-service .feat-second-inner-wrap .form-composite legend,.node--type-technologie .feat-second-inner-wrap .form-composite legend{margin-bottom:15px;} .emplois-detail-wrapper h1{font-size:37px;margin-bottom:47px;} .emplois-detail-wrapper .emplois-detail-image{margin-bottom:30px;} .emplois-detail-wrapper .emplois-other-wrapper > .row{flex-direction:column-reverse;} .emplois-detail-wrapper .field--name-field-thumbnail-image{margin-bottom:20px;} .emplois-detail-wrapper .field--name-field-thumbnail-image img{width:100%;display:block;margin:0 auto;} .emplois-detail-wrapper .emplois-description-block{width:468px;max-width:100%;} .emplois-detail-wrapper .emplois-description-block h2{font-size:24px;margin-bottom:20px;} .emplois-detail-wrapper .emplois-other-wrapper{padding-bottom:55px;width:530px;} .hotline-detail-wrapper h1{font-size:37px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-static-block .title{font-size:40px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-advantages-wrapper > .row{justify-content:center;} .hotline-detail-wrapper .hotline-other-info-wrapper .advantage-wrapper-block{margin-bottom:20px;} .page-node-36 article,.page-node-37 article{max-width:720px;} .banner-slider .slick-dots{max-width:720px;padding:0px 50px;} .service-chiffres-content{justify-content:flex-start;} .service-description-section .service-subtitle-desc-wrap{max-width:620px;margin-left:0;padding-left:41px;padding-right:30px;} .service-description-section .service-left-right-desc{max-width:620px;margin-left:0;padding-left:27px;padding-right:0px;} .slick--view--service-certificate-slider .slick-track{margin-left:11px;} .slick--view--service-certificate-slider{padding:0;} .youtube-para-wrap iframe,.comm-video-wrap .video-block{width:585px;height:330px;object-fit:cover;} .video-section-wrapper .video-section,.text-wrap-event,.pdf-section{max-width:585px;} .youtube-para-wrap .play-btn img,.comm-video-wrap .play-btn img{width:120px;height:auto;} .video-section-wrapper .pdf-section .field__item{width:100%;} .event-background-wrap .event-banner-image img{width:705px;height:390px;object-fit:cover;} .text-wrap-event h2{font-size:45px;} .inscrive-wrap h2,.inscrive-wrap .content{max-width:705px;} .inscrive-wrap h2{padding:50px 40px 0px 40px;font-size:29px;} .inscrive-wrap .content{padding:30px 40px 30px 40px;} } @media only screen and (max-width:1199px) and (min-width:768px){ h2{font-size:35px;} h3{font-size:29px;} .menu-right-block{display:none;} .header{float:none;width:100%;} .home-banner-slider{min-height:auto;} .navbar-brand{margin-bottom:0px;font-size:0;} .navbar .navbar-toggler{position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px;height:30px;margin:0;padding:0;background:transparent!important;border:0;border-radius:0;display:block;opacity:1!important;z-index:9;} .navbar-toggler .btn-bar{width:30px;height:12px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;} .navbar-toggler .navbar-toggler-icon{background-image:none;background-color:#06467c;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:2px;width:100%;opacity:1;display:block;left:0;} .toggler-right-menu{background:transparent!important;} .navbar-toggler .navbar-toggler-icon:first-child{top:1px;} .navbar-toggler .navbar-toggler-icon:nth-child(2){top:12px;} .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:first-child{transform:rotate(45deg);top:8px;} .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(2){transform:rotate(-45deg);top:8px;} /* menu */ .sticky-menu{overflow:hidden;} .navbar .navbar-collapse{background:#f2f5f8;margin-top:20px;} .sticky-menu .navbar .navbar-collapse .menu-nav-inner{height:92vh;overflow-y:auto;overflow-x:hidden;display:block;} .navbar-toggler:focus{box-shadow:none;} .navbar-brand img{width:173px;height:auto;} .header .navbar{padding-top:20px;padding-bottom:20px;} .layout-main-wrapper{padding-top:90px;} .header .navbar-nav .nav-link{padding:17px 0px;font-size:21px;line-height:1.33;color:#354952;display:flex;align-items:center;justify-content:space-between;} .header .navbar-nav li.nav-item{border-bottom:solid 1px #cfcfcf;} #block-copyright{order:2;} .menu--footer-menu{order:3;} .footer-social-block{order:1;padding-bottom:50px;} .footer-block{padding-top:40px;padding-bottom:50px;} .sub-font-footer{padding-top:65px;} .region-footer-first .trianon-btn{margin-bottom:50px;} #block-searchblock,#block-headerlinks,#block-languagedropdownswitcher{display:block;padding-top:16px;} #block-headerlinks{padding-left:30px;} .language-switcher-language-url{padding-left:30px;padding-bottom:40px;} .new-search-box{display:block!important;position:unset;box-shadow:none;height:auto;} #block-searchblock{display:none;} header #search-block-form{padding-left:0;padding-right:0;width:100%;display:flex;position:relative;padding-left:30px;padding-right:20px;} .new-search-box .form-type-search{width:100%;padding-left:0;padding-right:9px;position:relative;display:block;transition:width 0.3s ease!important;} .new-search-box .close-icon{right:34px;position:absolute;top:5px;left:auto;transition:width 0.3s ease!important;} .search-block-form .form-submit{margin-left:0;transition:width 0.3s ease!important;} .new-search-box .form-actions{ /*width: 5%;*/ position:absolute;right:18px;padding:0;transition:width 0.3s ease!important;} .search-form.search-block-form .form-control{width:100%;font-size:17px;} #block-headerlinks-2 .field-header-links .field__item a,#block-headerlinks .field-header-links .field__item a,.form-item-lang-dropdown-select .form-select{font-size:17px;} #block-headerlinks .field-header-links{display:block;} #block-headerlinks .field-header-links .field__item{padding-bottom:10px;} .form-item-lang-dropdown-select .form-select{width:20px!important;margin-top:0;} /*.sticky-menu .header .navbar{background: transparent;}*/ .contact-detail-wrapper .map-wrapper-block{padding-right:0;} .services-item-wrap .service-img img{width:100%;height:auto;} .services-content-wrap{padding:25px 0px 20px 0px;} .block-views-blockreferences-block-1{padding-top:55px;padding-bottom:55px;} .section-left .image img{width:100%;height:310px;object-fit:cover;} .call-to-action-inner{padding:40px 0px 50px 0px;} .tech-img-inner-wrap-first img{width:100%;height:auto;} .tech-img-inner-wrap-sec img{width:100%;height:auto;} .tech-img-inner-wrap-third img{width:100%;height:auto;} .tech-img-inner-wrap-fourth img{width:100%;height:auto;} .technologies-section{padding:28px 0px 55px 0px;flex-direction:column-reverse;} .avantages-content-wrap{padding:0px 10px 32px;justify-content:center;} .region-slider{padding-top:76px;margin:0;} .home-banner-right{position:relative;padding-left:31px;} .slick--view.slick--view--homepage-slider{padding:0;} .home-banner-left{padding-top:10px;padding-left:15px;padding-right:15px;text-align:center;} .home-banner-slider-inner{display:flex;flex-direction:column-reverse;} .home-banner-slider{padding-bottom:80px;padding-top:7px;margin-bottom:28px;} .home-banner-left h1{font-size:37px;line-height:1.19;max-width:100%;margin-top:15px;} .home-banner-desc{padding-top:7px;} .view-homepage-slider .slick-dots{bottom:48px;} .view-homepage-slider .slick-dotted.slick-slider{margin-bottom:0;background:#f1f5f8;} .service-text-wrap{padding:25px 18px 15px 26px;margin-bottom:20px;margin-right:0;} .nou-advantages-section h2{margin-bottom:28px;} .avantages-desc-inner-wrap{padding-left:18px;} .avantages-desc-inner-wrap{padding-left:18px;} .avantages-link{padding-top:10px;padding-bottom:55px;} .tech-img-wrap-right{padding-left:8px;} .tech-img-inner-wrap-first,.tech-img-inner-wrap-third,.tech-img-inner-wrap-sec,.tech-img-inner-wrap-fourth{padding-bottom:8px;} .tech-img-inner-wrap-sec{padding-right:50px;} .tech-img-inner-wrap-third{padding-left:41px;} .avantages-desc-inner-wrap h4{font-size:26px;} .tech-img-wrap-left{margin-top:16px;} .technologies-section .tech-left h2{margin-bottom:13px;margin-top:15px;} .technologies-section .tech-left{padding-left:70px;padding-right:25px;} .technologies-section .tech-desc{padding-bottom:25px;} .bottom-slider .view-references{padding-left:0;padding-right:0;} .view-homepage-single-news .section-title{padding-top:45px;padding-bottom:25px;} .view-homepage-single-news .slick-list.draggable{width:90%;} .view-homepage-single-news .slick--view.slick--view--references .slick-slide{padding-left:15px;padding-right:15px;} .home-news-wrapper{width:580px;} .home-news-wrapper .section-left{padding-right:0;} .news-details .title{margin-bottom:10px;margin-top:10px;padding-bottom:25px;font-size:30px;line-height:32px;height:auto;overflow:unset;} .home-news-wrapper .section-right{padding:35px 28px 28px 28px;} .view-homepage-single-news .view-footer{padding-bottom:60px;padding-top:20px;} .call-to-action-wrapper{text-align:center;} .call-to-action-wrapper h3{margin-bottom:30px;max-width:490px;margin-left:auto;margin-right:auto;} .home-banner-img img{width:100%;height:451px;object-fit:cover;object-position:top;} .region-slider{padding-top:90px;margin:0;} .home-banner-left{text-align:left;padding-left:50px;padding-right:50px;} .home-banner-desc{max-width:100%;} .services-content-wrap .services-item-wrap{padding-left:8px;padding-right:8px;} .service-links ul li a{font-size:17px;} .avantages-desc-wrap{padding-bottom:30px;} .tech-img-wrap{padding-left:17px;padding-right:17px;} .slick--view--references .slick-slide{padding-left:15px;padding-right:15px;} .view-homepage-single-news .slick-slide{padding:0px 20px 35px 20px;} .navbar .navbar-collapse.collapse{position:absolute;width:0;top:0px;right:0;transition:width 0.3s ease!important; /*padding-left: 21px;padding-right: 21px;*/} .sticky-menu .navbar .navbar-collapse.collapse{width:50%;transition:width 0.3s ease;box-shadow:0 4px 6px 0 rgba(0,0,0,0.07);padding-top:76px;margin-top:0;} .collapsing{-webkit-transition-property:width,visibility;transition-property:width,visibility;width:0;height:auto;display:none;} .view-service-video .youtube-para{width:100%;} .header-wrapper{width:100%;justify-content:space-between;display:flex;align-items:center;} .navbar-collapse{flex-basis:unset;} .menu--main{padding:30px;} .header .navbar-nav .nav-item:last-child .nav-link{border-bottom:0;} .service-banner-img img{width:100%;height:390px;object-fit:cover;} .service-full-img img{width:626px;height:374px;object-fit:cover;} .youtube-para img,.youtube-para iframe{width:100%;height:396px;object-fit:cover;} .service-banner-desc{max-width:588px;} .service-banner-content{padding-top:25px;padding-bottom:50px;} .service-chiffres-section h5{padding-top:40px;padding-bottom:20px;} /*.chiffre-item-wrap{margin-bottom: 15px;}*/ .service-chiffres-item{padding:0px 8px;margin-bottom:15px;} .service-chiffres-section,.service-list-section{padding-bottom:40px;} .service-list-desc ul li{padding-bottom:10px;} .service-list-desc ul li:before{margin-top:-2px;} .service-pink-bg{padding-top:50px;} .service-description-section h2{margin-bottom:20px;} .service-subtitle-desc-wrap .service-desc{padding-bottom:25px;} .service-left-right-desc{padding-top:20px;padding-bottom:50px;} .service-document-section{padding-top:50px;padding-bottom:28px;} .document-wrap{margin:0px 7px;margin-bottom:13px;} .service-tech-wrap{padding:21px 19px 55px 30px;flex-direction:column-reverse;} .service-tech-square img,.service-tech-rect img{width:100%;height:auto;} .service-tech-square{padding-right:15px;} .service-tech-desc-wrap h2{padding-top:30px;} .service-tech-desc-wrap{padding-left:41px;} .service-tech-desc{max-width:463px;padding-bottom:20px;} .service-certi-title{padding-top:50px;padding-bottom:15px;} .service-certificate-section-wrap{max-width:100%;padding-bottom:100px;} .slick--view--service-certificate-slider .slick-list.draggable{margin-left:auto;width:79%;margin-right:0;} .service-certi-item{margin-left:15px;margin-right:15px;width:382px;} .service-testimonial-section{max-width:590px;padding-bottom:100px;} .service-chiffres-content{max-width:100%;margin:0 auto;} .service-contact-subtitle{padding-bottom:15px;} .service-contact-block-wrap h3{margin-bottom:25px;} .feat-second-inner-wrap{max-width:720px;padding:50px 40px 45px;} .featured-second{padding-top:50px;padding-bottom:50px;} .webform-submission-form .form-actions{padding-top:15px;} .path-search .section{padding-top:50px;padding-bottom:60px;} .pagination{padding:49px 0;} .path-search .form-control{width:405px;} .service-banner-content h1{font-size:37px;} .path-search .search-text{padding:0px 0px 33px 25px;} .button.button--ultimenu{display:none;} .is-ultimenu-canvas .is-ultimenu-canvas-off{max-width:100%;transform:none;} .dropdown-toggle::after{border:none;background:url(../images/menu-arrow-bottom.svg) no-repeat;width:15px;height:10px;} .dropdown-menu{transition:all .2s ease;} .dropdown-toggle.show::after{border:none;background:url(../images/menu-arrow-top.svg) no-repeat;width:15px;height:10px;} .dropdown-menu{background-color:#f2f5f8;border:none;} .dropdown .dropdown-item a{font-size:17px;color:#3a4951;padding-bottom:10px;padding-bottom:15px;display:block;} .language-switcher-language-url .nav-link{padding:0px 10px 5px 0px;} .language-switcher-language-url .nav-link a{font-size:17px;color:#5f6b73;text-transform:uppercase;} body.scrolled.scrolldown.sticky-menu header{transform:none;} .navbar-nav .nav-item.active.dropdown .dropdown-menu{display:block;} .navbar-nav .nav-item.active.dropdown .dropdown-menu.show{display:none;} .dropdown-item.active,.dropdown-item:active{background:transparent;} .dropdown-item.active,.dropdown-item:active a,.dropdown-item.active a{color:#06467c;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper{padding-top:20px;} .slick--view--technologie-integration-view .slick-list.draggable,.view-service-reference-slider .slick-list.draggable{width:100%;margin:0 auto;} .technologie-detail-page .service-tech-square{padding-right:0;} .technologie-detail-page .service-tech0img-wrap{padding-left:0;} .technologie-detail-page .service-tech-wrap{padding:30px 30px 38px 30px;} .technologie-detail-page .service-tech-desc-wrap{padding-top:20px;} .technologie-detail-page .service-tech-desc{padding-bottom:25px;} .technologie-detail-page .service-tech-wrap:nth-child(odd){flex-direction:column-reverse;padding:30px 30px 38px 30px;} .technologie-detail-page .service-tech-desc-wrap h3{margin-bottom:12px;} .technologie-detail-page .integration-section-text{padding-top:20px;} .technologie-detail-page .integra-desc{max-width:585px;margin:0 auto;} .technologie-detail-page .intergration-slider{padding-bottom:75px;} .technologie-detail-page .view-technologie-integration-view .slick-dots{bottom:0px;} .technologie-detail-page .service-description-section h2{padding-top:50px;} .technologie-detail-page .slick--view--technologie-certificate-slider .slick-list{width:80%;margin-right:0;margin-left:auto;} .technologie-detail-page .slick--view--technologie-certificate-slider{padding-right:0;} .technologie-detail-page .service-certificate-section{padding-bottom:0px;} .team-img img{width:100%;height:auto;} .entre-maintext-section-wrap,.entre-maintext-right{padding:0;} .entre-maintext-section-wrap{max-width:100%;} .entre-maintext-section-wrap .entre-maintext-section{flex-direction:column-reverse;padding:0;flex-direction:column-reverse;background:transparent;} .entreprise-page .entre-maintext-img{margin-bottom:0px;} .entre-maintext-img img{width:100%;height:548px;border-radius:0;object-fit:cover;} .entre-maintext-left-inner{padding:40px 52px 30px;border-radius:11px;background:#ffffff;margin-top:-70px;position:relative;z-index:1;max-width:585px;margin:-100px auto 0 auto;} .entreprise-page .service-banner-section{padding-bottom:60px;} .entreprise-page .entre-philosophie-content{padding:303px 60px 20px;margin-top:-260px;} .entreprise-page .entre-philosophie-section h2{margin-bottom:25px;} .entre-philosophie-img img{width:100%;height:319px;object-fit:cover;} .team-section .team-legend{margin-left:60px;} .team-section{padding-bottom:60px;} .entre-philosophie-section-wrap{padding-left:0;padding-right:1px;} .entre-philosophie-img{margin-left:60px;margin-right:60px;} .entreprise-page .entre-philosophie-content h4{font-size:26px;padding-bottom:55px;max-width:458px;} .service-banner-content h1{padding-top:0;} .entreprise-page .entre-maintext-left h5{font-size:24px;margin-bottom:25px;} .entreprise-page .ecovadis-section-wrap{margin-top:55px;} .node--type-service .integration-section h2{padding-top:50px;padding-bottom:25px;} .slick--view--service-reference-slider .slick-dots{bottom:0px;} .slick--view--service-reference-slider{padding-bottom:10px;} .slick--view--technologie-integration-view .slick-list.draggable,.view-service-reference-slider .slick-list.draggable{max-width:44.2em;} .intergration-item-wrap{padding-left:8px;padding-right:8px;} .intergration-slider .slick-slide{padding-bottom:50px;} .intergration-slider .slick-dotted.slick-slider{margin-bottom:0;} html[lang="de"] .node--type-homepage .news-details .title{font-size:22px;line-height:31px;} .slick--view--service-reference-slider .slick-dots button[aria-label="1 of 1"]{display:none;} .service-tech-wrap .service-tech-desc{max-width:600px;} .slick--view--references .slick-track,.infinite-animation .slick-track{animation:cambio 30s infinite linear;} } @media only screen and (max-width:767px){ .view-id-actualites.view-display-id-block_1 .news-wrapper .image img{width:100%;height:194px;object-fit:cover;} h2{font-size:35px;} h3{font-size:29px;} .menu-right-block{display:none;} .header{float:none;width:100%;} .navbar-brand{margin-bottom:0px;font-size:0;} .home-banner-slider{min-height:auto;} .navbar .navbar-toggler{position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px;height:30px;margin:0;padding:0;background:transparent!important;border:0;border-radius:0;display:block;opacity:1!important;} .navbar-toggler .btn-bar{width:30px;height:12px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;} .navbar-toggler .navbar-toggler-icon{background-image:none;background-color:#06467c;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:2px;width:100%;opacity:1;display:block;left:0;} .toggler-right-menu{background:transparent!important;} .navbar-toggler .navbar-toggler-icon:first-child{top:1px;} .navbar-toggler .navbar-toggler-icon:nth-child(2){top:12px;} .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:first-child{transform:rotate(45deg);top:8px;} .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-child(2){transform:rotate(-45deg);top:8px;} /* menu */ .sticky-menu{overflow:hidden;} html[lang="de"] .node--type-homepage .news-details .title{font-size:23px;line-height:31px;} .navbar .navbar-collapse{background:#f2f5f8;margin-top:20px;transition:width 0.3s ease;} .sticky-menu .navbar .navbar-collapse{height:90vh;overflow-y:auto;overflow-x:hidden;display:block;transition:width 0.3s ease;} .navbar-toggler:focus{box-shadow:none;} .navbar-brand img{width:148px;height:auto;} .header .navbar{padding-top:16px;padding-bottom:16px;} .layout-main-wrapper{padding-top:77px;} .header .navbar-nav .nav-link{padding:17px 0px;font-size:21px;line-height:1.33;color:#354952;display:flex;align-items:center;justify-content:space-between;} .header .navbar-nav li.nav-item{border-bottom:solid 1px #cfcfcf;} .menu--trianon-sa .nav,.menu--quick-links .nav,.service-client-wrap .content{display:none;} .navbar .navbar-collapse.collapse{position:absolute;width:0;top:50px;right:0;transition:width 0.3s ease!important;padding-left:21px;padding-right:21px;margin-top:25px;} .sticky-menu .navbar .navbar-collapse.collapse{width:100%;transition:width 0.3s ease;} .collapsing{-webkit-transition-property:width,visibility;transition-property:width,visibility;width:0;height:auto;display:none;} .header-wrapper{width:100%;justify-content:space-between;display:flex;align-items:center;} .navbar-collapse{flex-basis:unset;} .footer-block{padding-top:40px;padding-bottom:35px;} #block-copyright{order:2;padding-top:40px;} .menu--footer-menu{order:3;} .footer-social-block{order:1;} .menu--footer-menu{padding-left:8px;padding-top:15px;} .region-footer-second{padding-top:50px;margin-left:15px;margin-right:15px;} .menu--trianon-sa,.menu--quick-links,.service-client-wrap{border-top:solid 2px #82a2bd;padding:15px 0px;} .service-client-wrap{border-bottom:solid 2px #82a2bd;} .footer-menus-right{padding:0;} .region-footer-second h2,.service-client-wrap h2{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;} .menu--trianon-sa h2:after,.menu--quick-links h2:after,.service-client-wrap h2:after{content: "";display:block;background:url(../images/plus.svg) no-repeat;width:23px;height:24px;} .menu--trianon-sa.plus-icon h2:after,.menu--quick-links.plus-icon h2:after,.service-client-wrap.plus-icon h2:after{content: "";display:block;background:url(../images/minus.svg) no-repeat;width:23px;height:2px;} .footer-menu{padding-bottom:60px;} .menu--footer-menu .nav-item .nav-link{padding:0px 15px 0px 5px;} #block-searchblock,#block-headerlinks,#block-languagedropdownswitcher{display:block;} .new-search-box{display:block!important;position:unset;box-shadow:none;height:auto;} #block-searchblock{display:none;} header #search-block-form{padding-left:0;padding-right:0;width:100%;display:flex;position:relative;} .new-search-box .form-type-search{width:100%;padding-left:0;padding-right:0;position:relative;display:block;transition:width 0.3s ease!important;} .new-search-box .close-icon{right:25px;position:absolute;top:5px;left:auto;transition:width 0.3s ease!important;} .search-block-form .form-submit{margin-left:0;transition:width 0.3s ease!important;} .new-search-box .form-actions{ /*width: 5%;*/ position:absolute;right:-9px;padding:0;transition:width 0.3s ease!important;} .search-form.search-block-form .form-control{width:100%;font-size:17px;} #block-headerlinks-2 .field-header-links .field__item a,#block-headerlinks .field-header-links .field__item a,.form-item-lang-dropdown-select .form-select{font-size:17px;} #block-headerlinks .field-header-links{display:block;} #block-headerlinks .field-header-links .field__item{padding-bottom:10px;} .form-item-lang-dropdown-select .form-select{width:20px!important;margin-top:0;} .services-item-wrap .service-img img{width:100%;height:auto;} .services-content-wrap{padding:20px 0px 20px 0px;} .block-views-blockreferences-block-1{padding-top:55px;padding-bottom:55px;} .section-left .image img{width:100%;height:209px;object-fit:cover;} .call-to-action-inner{padding:40px 0px 50px 0px;} .tech-img-inner-wrap-first img{width:100%;height:auto;} .tech-img-inner-wrap-sec img{width:100%;height:auto;} .tech-img-inner-wrap-third img{width:100%;height:auto;} .tech-img-inner-wrap-fourth img{width:100%;height:auto;} .home-news-wrapper{width:100%;} .technologies-section{padding:22px 0px 55px 0px;flex-direction:column-reverse;border-radius:0px;} .avantages-content-wrap{padding:0px 10px 32px;} .region-slider{padding-top:76px;margin:0;} .home-banner-right{position:relative;padding-left:12px;} .slick--view.slick--view--homepage-slider{padding:0;} .home-banner-left{padding-top:10px;padding-left:15px;padding-right:15px;text-align:center;} .home-banner-slider-inner{display:flex;flex-direction:column-reverse;} .home-banner-slider{padding-bottom:80px;padding-top:0;margin-bottom:0px;} .home-banner-left h1{font-size:37px;line-height:1.19;} .home-banner-desc{padding-top:7px;} .view-homepage-slider .slick-dots{bottom:20px;justify-content:center;} .view-homepage-slider .slick-dotted.slick-slider{margin-bottom:0;background:#f1f5f8;} .service-text-wrap{padding:25px 18px 10px 26px;margin-bottom:20px;margin-right:0;min-height:auto;} .nou-advantages-section h2{margin-bottom:28px;} .avantages-desc-inner-wrap{padding-left:18px;} .avantages-desc-inner-wrap{padding-left:18px;} .avantages-link{padding-top:10px;padding-bottom:55px;} .tech-img-wrap-right{padding-left:8px;} .tech-img-inner-wrap-first,.tech-img-inner-wrap-third,.tech-img-inner-wrap-sec,.tech-img-inner-wrap-fourth{padding-bottom:8px;} .tech-img-inner-wrap-sec{padding-right:25px;} .tech-img-inner-wrap-third{padding-left:23px;} .avantages-desc-inner-wrap h4{font-size:26px;} .tech-img-wrap-left{margin-top:16px;} .technologies-section .tech-left h2{margin-bottom:13px;margin-top:15px;} .technologies-section .tech-left{padding-left:35px;padding-right:25px;} .technologies-section .tech-desc{padding-bottom:25px;} .bottom-slider .view-references{padding-left:0;padding-right:0;} .view-homepage-single-news .section-title{padding-top:45px;padding-bottom:25px;} .view-homepage-single-news .slick-list.draggable{width:100%;margin-left:13px;} .view-homepage-single-news .slick--view.slick--view--references .slick-slide{padding-left:15px;padding-right:15px;} .home-news-wrapper{width:320px;} .home-news-wrapper .section-left .image img{border-bottom-left-radius:0;border-top-right-radius:11px;} .home-news-wrapper .section-left{padding-right:0;} .news-details .title{margin-bottom:10px;margin-top:10px;font-size:27px;line-height:38px;padding-bottom:25px;height:auto;overflow:unset;} .home-news-wrapper .section-right{padding:35px 28px 28px 28px;min-height:331px;} .view-homepage-single-news .view-footer{padding-bottom:60px;padding-top:20px;} .call-to-action-wrapper{text-align:center;} .call-to-action-wrapper h3{margin-bottom:20px;} .home-banner-img img{width:100%;height:412px;object-fit:cover;object-position:top;} .youtube-para img,.service-banner-img img,.service-tech-square img,.service-tech-rect img{width:100%;height:auto;} .service-banner-img img{object-fit:cover;height:296px;} .youtube-para iframe{width:100%;} .service-tech0img-wrap{flex-wrap:wrap;margin-left:0;} .chiffre-number-symbol{font-size:39px;padding-right:10px;} .service-chiffres-section h5{padding-top:50px;padding-bottom:20px;} .service-chiffres-item{padding-left:4px;padding-right:4px;margin-bottom:10px;} .service-chiffres-content{padding-left:15px;padding-right:15px;justify-content:flex-start;} .chiffre-item-wrap{padding:15px 15px 30px 15px; /*margin-bottom: 6px;*/} .service-chiffres-section{padding-bottom:40px;} .service-list-section{max-width:270px;padding-bottom:5px;} .service-list-wrap{padding-bottom:20px;} .service-subtitle-desc-wrap,.service-tech-section-wrap{padding:0;} .service-pink-bg{padding-top:50px;} .service-description-section h2{margin-bottom:30px;} .header .navbar-nav .nav-item:last-child .nav-link{border-bottom:0;} .service-subtitle-desc-wrap .service-desc{padding-bottom:30px;} .service-left-right-desc{padding-top:25px;padding-bottom:30px;} .service-right-desc-wrap{padding-top:20px;} .service-document-section{padding-top:50px;} .document-wrap{margin-bottom:13px;margin-left:5px;margin-right:5px;} .document-wrap a{padding:12px 20px;min-width:auto;} .youtube-para .play-btn{width:76px;height:46px;background-size:76px;} .service-full-img img{width:100%;height:255px;object-fit:cover;} .service-tech-wrap{flex-direction:column-reverse;border-radius:0;padding:19px 12px 55px 12px;max-width:540px;background:transparent;} .service-tech-square{padding-right:0;width:100%;padding-bottom:7px;} .service-tech-rect{width:100%;} .service-tech-desc-wrap{padding-left:0;padding-right:0;padding-top:25px;} .service-tech-desc{padding-bottom:25px;} .breadcrumb{display:none;} .service-banner-content{padding-bottom:50px;} .slick--view--service-certificate-slider .slick-list.draggable{width:100%;margin:0 auto;} .slick--view--service-certificate-slider .slick-track{margin-left:11px;} .slick--view--service-certificate-slider{padding:0;} .service-certificate-section-wrap{max-width:100%;} .service-certi-item{width:317px;margin:0 18px;} .service-certi-img{min-height:132px;} .slick--view--service-certificate-slider .slick-dots{bottom:-10px;} .view-service-certificate-slider .view-content{padding-bottom:67px;} .testimonial-item-wrap h2{margin-bottom:40px;} .testimonial-item-name{font-size:17px;padding-top:20px;} .service-certi-title{padding-top:50px;padding-bottom:10px;} .service-testimonial-section{padding-bottom:100px;} .feat-second-inner-wrap{border-radius:0;padding:45px 15px 55px;} .service-contact-block-wrap h3{margin-bottom:30px;} .service-contact-block-wrap h5{font-size:24px;} .webform-submission-form .form-textarea{height:150px;} .webform-submission-form .form-actions{padding-top:20px;} .featured-second{padding-top:43px;padding-bottom:43px;} .path-search .form-control{width:100%;} .pagination{flex-wrap:wrap;padding:40px 0;} .pagination li{margin-bottom:10px;} .path-search .section{padding-top:50px;padding-bottom:50px;} .path-search .list-group-item h3{line-height:20px;} .service-banner-content h1{font-size:37px;} .button.button--ultimenu{display:none;} .is-ultimenu-canvas .is-ultimenu-canvas-off{max-width:100%;transform:none;} .dropdown-toggle::after{border:none;background:url(../images/menu-arrow-bottom.svg) no-repeat;width:15px;height:10px;} .dropdown-menu{transition:all .2s ease;} .dropdown-toggle.show::after{border:none;background:url(../images/menu-arrow-top.svg) no-repeat;width:15px;height:10px;} .dropdown-menu{background-color:#f2f5f8;border:none;} .dropdown .dropdown-item a{font-size:17px;color:#3a4951;padding-bottom:10px;padding-bottom:15px;display:block;} .language-switcher-language-url .nav-link{padding:0px 10px 5px 0px;} .language-switcher-language-url .nav-link a{font-size:17px;color:#5f6b73;text-transform:uppercase;} body.scrolled.scrolldown.sticky-menu header{transform:none;} .language-switcher-language-url{padding-bottom:20px;} .navbar-nav .nav-item.active.dropdown .dropdown-menu{display:block;} .navbar-nav .nav-item.active.dropdown .dropdown-menu.show{display:none;} .dropdown-item.active,.dropdown-item:active{background:transparent;} .dropdown-item.active,.dropdown-item:active a,.dropdown-item.active a{color:#06467c;} .newsletter-left{display:none;} .webform-options-display-three-columns{column-count:1;} .contact-webform-wrapper-block .form-check,.node--type-service .webform-options-display-three-columns .form-check,.node--type-technologie .webform-options-display-three-columns .form-check{padding-top:13px;padding-bottom:13px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper{padding-top:20px;} .view-service-reference-slider .slick-list.draggable{margin-left:0;} .intergration-item-wrap{width:330px;margin:0 auto;} .slick--view--technologie-integration-view .slick-dots,.view-service-reference-slider .slick-dots{bottom:5px;} .team-img img{width:100%;height:auto;} .entre-maintext-section-wrap,.entre-maintext-right{padding:0;} .entre-maintext-section-wrap .entre-maintext-section{flex-direction:column-reverse;padding:0;flex-direction:column-reverse;background:transparent;} .entreprise-page .entre-maintext-img{margin-bottom:0px;} .entre-maintext-img img{width:100%;height:324px;border-radius:0;object-fit:cover;} .entre-maintext-left-inner{padding:10px 26px 26px;border-radius:11px;background:#ffffff;margin-top:-70px;position:relative;z-index:1;} .entreprise-page .service-banner-section{padding-bottom:50px;} .entreprise-page .entre-philosophie-content{padding:221px 12px 20px;margin-top:-190px;border-radius:0;} .entreprise-page .entre-philosophie-section h2{margin-bottom:15px;} .entre-philosophie-img img{width:100%;height:239px;object-fit:cover;} .entreprise-page .ecovadis-section-wrap{margin-top:58px;text-align:center;padding:10px 20px 30px;} .entreprise-page .ecovadis-section-wrap .ecovadis-content h3{margin-bottom:10px;margin-top:25px;} .entreprise-page .service-certi-link a{margin:25px auto 0;} .team-section h2{padding-top:45px;margin-bottom:25px;} .team-section .team-legend{margin-left:27px;} .team-section{padding-bottom:50px;} .entre-philosophie-section-wrap{padding-left:0;padding-right:1px;} .entre-philosophie-img{margin-left:12px;margin-right:12px;} .entreprise-page .entre-philosophie-content h4{font-size:26px;padding-bottom:35px;} .service-banner-content h1{padding-top:0;} .entreprise-page .entre-maintext-left h5{font-size:24px;} .intergration-item-content{width:306px;} .node--type-service .integration-section h2{padding-top:40px;padding-bottom:15px;} /*.view-service-reference-slider{padding-bottom: 30px;}*/ .service-certi-text{max-width:unset;min-width:unset;} .news-listing-wrapper h2{font-size:37px;margin-bottom:25px;} .view-id-actualites.view-display-id-block_1 .view-content .views-view-grid .views-col{width:100%!important;margin-right:0;} .view-id-actualites.view-display-id-block_1 .news-wrapper{width:100%;} .view-id-actualites.view-display-id-block_1 .views-row{margin-bottom:0;} .view-id-actualites.view-display-id-block_1 .views-row .views-col{margin-bottom:15px;} .view-id-actualites.view-display-id-block_1 .news-wrapper .news-detail-wrapper .news-details .title{padding-bottom:0;} .pagination{padding:60px 0;} .news-detail-wrapper .news-detail-image{margin-bottom:34px;} .news-detail-wrapper .news-detail-block h1{font-size:35px;line-height:1.17;} .news-detail-wrapper{padding:20px 0 55px;} .news-detail-wrapper .back-link-block{margin-bottom:0;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-image img{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;} .contact-detail-wrapper .contact-map-wrapper-block .field--name-field-contact-banner-image img{width:100%;} .contact-detail-wrapper .contact-map-wrapper-block .contact-detail-image{margin-bottom:23px;} .contact-detail-wrapper .map-wrapper-block .address-wrapper-block{display:flex;margin-bottom:17px;} .contact-detail-wrapper .map-wrapper-block .address-wrapper .title{font-size:26px;margin-right:50px;} .contact-detail-wrapper .map-wrapper-block .address-wrapper{margin-bottom:32px;} .contact-detail-wrapper .map-wrapper-block{padding-bottom:40px;} .contact-detail-wrapper .map-block .geolocation-map-container{width:100%!important;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper{padding:0 0 35px;height:auto;flex-direction:column-reverse;margin-bottom:57px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-image{padding:0;margin-bottom:17px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info{padding:0 12px 0 26px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .title{font-size:26px;margin-bottom:15px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .title br{display:none;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .contact-info div{font-size:24px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-hotline-wrapper .contact-hotline-info .contact-info{margin-bottom:15px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper{background-color:#f8eeeb;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block{background-color:transparent;border-radius:0;padding:45px 0;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .title h2{font-size:29px;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper{display:block;} .contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper legend,.node--type-service .feat-second-inner-wrap .form-composite legend,.node--type-technologie .feat-second-inner-wrap .form-composite legend{margin-bottom:0px;float:none;} .contact-detail-wrapper .contact-other-info-wrapper{padding-bottom:55px;} .emplois-detail-wrapper h1{font-size:37px;margin-bottom:25px;} .emplois-detail-wrapper .emplois-detail-image{margin-bottom:30px;} .emplois-detail-wrapper .emplois-other-wrapper > .row{flex-direction:column-reverse;} .emplois-detail-wrapper .field--name-field-thumbnail-image{margin-bottom:20px;} .emplois-detail-wrapper .field--name-field-thumbnail-image img{width:250px;display:block;margin:0 auto;} .emplois-detail-wrapper .emplois-description-block{text-align:center;margin:0 auto;} .emplois-detail-wrapper .emplois-description-block h2{font-size:24px;margin-bottom:20px;} .emplois-detail-wrapper .emplois-other-wrapper{padding-bottom:55px;} .hotline-detail-wrapper h1{font-size:37px;margin-bottom:36px;} .contact-detail-wrapper.hotline-detail-wrapper .contact-other-info-wrapper.hotline-contact-wrapper .contact-hotline-wrapper{margin:0 auto 55px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-static-block .title{font-size:35px;margin-bottom:20px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-static-block{margin-bottom:40px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-advantages-wrapper .advantage-block-title{font-size:35px;margin-bottom:30px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-advantages-wrapper .advantage-block .title{font-size:26px;} .hotline-detail-wrapper .hotline-other-info-wrapper .advantage-wrapper-block{margin-bottom:30px;} .hotline-detail-wrapper .hotline-other-info-wrapper .advantage-wrapper-block .advantage-block{width:calc(100% - 29px);} .hotline-detail-wrapper .hotline-other-info-wrapper{margin:0 auto 50px;} .hotline-detail-wrapper .hotline-advantages-wrapper-block{padding-top:40px;} .hotline-detail-wrapper .hotline-other-info-wrapper .hotline-advantages-wrapper .advantage-block .desc{max-width:100%;} /*.slick--view--service-reference-slider { padding-right: 12px; }*/ .intergration-slider .slick-slide{padding-bottom:50px;} .intergration-slider .slick-dotted.slick-slider{margin-bottom:0;} .intergration-slider .slick-track,.slick--view--homepage-single-news .slick-track{width:fit-content!important;} .slick--view--technologie-certificate-slider .slick-list{margin:0 10px;} .technologie-detail-page .service-certi-item{margin:0 auto;} /*.slick--view--homepage-single-news{padding: 0 15px;}*/ .page-node-36 h1.title,.page-node-37 h1.title{font-size:40px;} .page-node-36 article,.page-node-37 article{overflow:hidden;} .contact-detail-wrapper .map-wrapper-block{padding-right:0;} .technologie-detail-page .service-tech-wrap:nth-child(odd){flex-direction:column-reverse;} .technologie-detail-page .service-tech0img-wrap{padding-left:0;} .technologie-detail-page .service-tech-wrap{padding:22px 20px 38px 20px;margin-bottom:10px;} .technologie-detail-page .service-tech-wrap:nth-child(odd){padding:22px 20px 38px 20px;} .technologie-detail-page .service-tech-section-wrap-top{padding:0;} .technologie-detail-page .service-tech-desc-wrap{padding-top:14px;} .technologie-detail-page .service-tech-desc{padding-top:11px;} .technologie-detail-page .service-tech-link{padding-top:5px;} .home-banner-left .home-banner-desc{margin:0 auto;max-width:100%;} .home-banner-left h1{padding-top:15px;} .service-detail-page .service-left-right-desc ul{padding-left:5px;} .service-description-section .service-left-right-desc,.service-description-section .service-subtitle-desc-wrap{padding-left:0px;padding-right:0px;} .service-tech-section-wrap{max-width:100%;} .service-tech-section{background:#f8eeeb;} .node--type-service .intergration-item-content{min-height:280px;} .service-certi-item-wrap .service-certi-item{min-height:250px;} .slick--view--references .slick-track,.infinite-animation .slick-track{animation:cambio 20s infinite linear;} .ui-dialog{padding:0px 10px;background-color:transparent;} .ui-dialog .ui-dialog-titlebar-close{right:11px;} #mc_embed_signup{border-radius:11px;} .newsletter-wrapper #mc_embed_signup form{padding:0 25px;} .language-switcher-language-url.block-language-switcher-langcode-block{padding-bottom:110px;} .video-section-wrapper .pdf-section .field__item{width:100%;} .event-background-wrap .event-banner-image img{width:100%;height:320px;object-fit:cover;} .event-background-wrap .breadcrumb{display:flex;} .text-wrap-event{padding:11px 0px 50px 0px;} .event-date{padding-bottom:10px;} .video-section-wrapper .pdf-section .field__item{width:100%;} .event-background-wrap .event-banner-image img{width:100%;height:321px;object-fit:cover;} .youtube-para-wrap .play-btn img,.comm-video-wrap .play-btn img{width:80px;height:auto;border-radius:10px;} .youtube-para-wrap iframe,.comm-video-wrap .video-block{width:100%;height:321px;} .pdf-section{padding-bottom:20px;} .inscrive-wrap h2{border-top-left-radius:0px;border-top-right-radius:0px;padding:50px 30px 0px 30px;font-size:29px;} .inscrive-wrap .content{border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:25px 27px 33px 27px;margin-bottom:40px;} .inscrive-wrap .webform-submission-form .form-actions{text-align:center;padding-top:30px;} .newsletter-wrapper .newsletter-right{background:#fff;padding:30px 37px 15px 37px;border-radius:20px;} .newsletter-wrapper .webform-submission-form .form-actions{padding-top:30px} .webform-options-display-three-columns{display:block;} } @media (min-width:576px){ .menu--main,.search-block-form.block-search-form-block,#block-headerlinks,#block-languageswitcherlangcode{max-width:510px;margin:0 auto;} } @media only screen and (max-width:500px){ .home-banner-img img{width:100%;height:298px;object-fit:cover;object-position:top;} } @media only screen and (max-width:360px){ .view-filters .views-exposed-form .form-item label{padding:0 20px;} } @media only screen and (max-width:767px) and (min-width:576px){ .entre-maintext-img img{border-radius:11px;} }