body{font-family:"Montserrat",sans-serif;font-size:16px;line-height:28px;}
.header{height:90px;}
h2{font-size:40px;font-weight:500;line-height:48px;margin-bottom:0px;color:#00457C;}
h1{font-family:"Montserrat",sans-serif;font-size:64px;font-weight:500;line-height:64px;margin-bottom:0px;color:#00457C;}
h4{font-size:33px;margin-bottom:0px;font-weight:500;line-height:39.6px;color:#00457C;}
h3{font-family:"Montserrat",sans-serif;color:#00457C;font-size:40px;font-style:normal;font-weight:500;line-height:48px;}
h5{font-family:"Montserrat",sans-serif;color:#00457C;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.25px;margin-bottom:0px;}
.header .navbar{height:100%;padding:0px;background:#fff;}
.layout-main-wrapper{padding-top:90px;background:#fff;}
.banner-wrap-image{position:relative;}
.banner-sub-wrap .sub-title{color:#FFF;text-shadow:0px 4px 24px rgba(0,0,0,0.20);font-size:12px;font-weight:500;line-height:20px;letter-spacing:3px;margin-bottom:0px;text-align:center;text-transform:uppercase;}
.banner-sub-wrap{position:absolute;top:45%;left:50%;z-index:1;transform:translate(-50%,-50%);}
.banner-sub-wrap h1{color:#fff;}
.banner-wrap-image:after{background-color:rgba(0,0,0,.2);content: "";height:100%;left:0;position:absolute;top:0;width:100%;}
.contact-hotline-sub-wrap{display:flex;column-gap:140px;margin-top:65px;flex-direction:row-reverse;justify-content:start;}
.contact-hotline-image img{border-radius:40px;}
.contact-hotline-wrapper h3{text-align:center;}
.contact-hotline-wrapper h5{margin-bottom:3px;text-align:center;}
.contact-hotline-main-wrap{margin-top:77px;margin-bottom:120px;}
.contact-hotline-info .description{color:#00457C;font-size:20px;font-weight:500;line-height:29px;margin-bottom:27px;}
.contact-detail-wrapper .contact-hotline-wrapper .description{max-width:314px;}
.contact-detail-wrapper .contact-hotline-wrapper .telephone a,.contact-detail-wrapper .contact-hotline-wrapper .email a{color:#3344F6;font-size:25px;font-weight:500;line-height:38px;letter-spacing:-0.25px;margin-bottom:6px;}
.contact-detail-wrapper .contact-hotline-wrapper .contact-hotline-info{display:flex;flex-direction:column;justify-content:center;}
.contact-map{background:#F5F8FA;padding-top:86px;padding-bottom:127px;}
.contact-map h2{margin-bottom:60px;text-align:center;}
.contact-detail-wrapper .map-wrapper-block .address-wrapper-block{margin-bottom:0px;border-top-left-radius:40px;border-top-right-radius:40px;background:#FFF;padding:36px 39px 33px;}
.contact-detail-wrapper .map-wrapper-block .address-wrapper .title{font-size:33px;color:#06467c;margin-bottom:6px;font-weight:500;}
.contact-detail-wrapper .map-wrapper-block .address-wrapper{background:linear-gradient(to bottom,#fff 0%,#fff 60%,#F5F8FA 60%,#F5F8FA 100%);border-top-left-radius:40px;border-top-right-radius:40px;}
.contact-detail-wrapper .map-wrapper-block .address-wrapper .address-block{font-size:16px;font-weight:400;line-height:28px;color:#354952;}
.contact-detail-wrapper .map-block .geolocation-map-container{width:100%!important;border-radius:40px;height:408px!important;}
.contact-webform-wrapper{background:linear-gradient(230deg,#0C4786 0%,#2E43EA 100.51%);padding-top:83px;padding-bottom:80px;}
.contact-webform-wrapper-block{display:flex;column-gap:93px;}
.contact-webform-wrapper-left .title h3{color:#fff;margin-bottom:34px;max-width:455px;}
.contact-webform-wrapper-block .contact-webform-wrapper-right{max-width:630px;}
.contact-webform-wrapper-left .subtitle{color:#fff;max-width:455px;}
.contact-webform-wrapper-block .webform-submission-form .form-control,.contact-webform-wrapper-block .webform-submission-form .form-select,#service-contact-form .webform-submission-form .form-control,#service-contact-form .webform-submission-form .form-select{border-radius:10px;background:rgba(159,181,204,0.3);border:0px;color:#fff;padding-left:18px;}
.contact-webform-wrapper-block .webform-submission-form .form-floating > label,#service-contact-form .webform-submission-form .form-floating > label{color:#fff;padding-left:30px;}
.service-banner-img img{width:100%;object-fit:cover;}
.contact-detail-wrapper .contact-map-wrapper-block .field--name-field-contact-banner-image img{object-fit:cover;}
.contact-webform-wrapper-block .webform-submission-form .form-select,#service-contact-form .webform-submission-form .form-select{background-image:url('../images/contact-arrow.svg');background-repeat:no-repeat;background-position:right 20px center;}
#service-contact-form .js-form-type-radio{display:flex;align-items:center;}
.contact-webform-wrapper-block .webform-submission-form select option,#service-contact-form .webform-submission-form select option{background:#fff;color:#354952;}
.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,.contact-detail-wrapper .contact-other-info-wrapper .contact-webform-wrapper .contact-webform-wrapper-block .block-webform form .checkboxes--wrapper legend,.node--type-technologie .feat-second-inner-wrap .form-composite legend{font-size:16px;font-weight:400;}
.contact-webform-wrapper-block .webform-submission-form .checkboxes--wrapper .fieldset-legend,#service-contact-form .webform-submission-form .checkboxes--wrapper .fieldset-legend{color:#fff;}
.contact-webform-wrapper-block .webform-submission-form .checkboxes--wrapper .form-check-label,#service-contact-form .webform-submission-form .checkboxes--wrapper .form-check-label{color:#fff;}
.contact-webform-wrapper-block .form-check-input,#service-contact-form .form-check-input{background-image:url(../images/checkbox.svg);}
.contact-webform-wrapper-block .form-check{margin-bottom:0px!important;}
.contact-webform-wrapper-block .webform-submission-form .form-actions,#service-contact-form .webform-submission-form .form-actions{padding-top:9px;margin-bottom:0px!important;}
.contact-detail-wrapper .contact-other-info-wrapper{padding-bottom:0px;}
.contact-webform-wrapper-block .webform-submission-form .form-actions,#service-contact-form .webform-submission-form .form-actions{display:flex;justify-content:end;}
.contact-webform-wrapper-block .webform-submission-form .form-actions .form-submit,#service-contact-form .webform-submission-form .form-actions .form-submit{width:146px;padding:15px 33px 15px 32px;}
.contact-webform-wrapper-block .js-form-type-radio,#service-contact-form .js-form-type-radio{padding-right:0px;}
.contact-webform-wrapper-block .js-form-type-radio .form-check-input,#service-contact-form .js-form-type-radio .form-check-input{width:15px;height:15px;border-radius:100%;background-image:none;background-color:transparent;border:1px solid #fff;}
.contact-webform-wrapper-block .js-form-type-radio .form-check-input:checked,#service-contact-form .js-form-type-radio .form-check-input:checked{background-color:#CA25AF;border-color:#114696ff;border-width:3px;outline:1px solid #fff;}
.contact-webform-wrapper-block .js-form-type-radio label,#service-contact-form .js-form-type-radio label{color:#fff;}
.contact-webform-wrapper-block .radios--wrapper{margin-bottom:30px!important;}
.contact-webform-wrapper-block .radios--wrapper .js-webform-radios,#service-contact-form .radios--wrapper .js-webform-radios{display:flex;column-gap:37px;}
.emplois-detail-wrapper .emplois-detail-image img{object-fit:cover;width:100%;}
.emplois-other-wrapper img{width:100%;height:645px;border-radius:40px;object-fit:cover;}
.emplois-other-wrapper{margin-top:115px;margin-bottom:120px;}
.emplois-description-block h2{max-width:530px;margin-bottom:21px;}
.emplois-description-block .desc{color:#354952;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.25px;max-width:605px;}
.emplois-description-block .link-button{margin-top:32px;}
.region-featured-bottom-first{background:linear-gradient(230deg,#0C4786 0%,#2E43EA 100.51%);padding-top:62px;padding-bottom:53px;}
.featured-bottom .cta-right .description{color:#F5F8FA;font-size:20px;font-weight:500;line-height:29px;margin-top:12px;margin-bottom:25px;}
.featured-bottom .call-to-action-wrapper h4{color:#F5F8FA;}
.service-banner-content{padding-top:89px;padding-bottom:93px;}
.service-banner-content h2{margin-bottom:26px;}
.service-banner-content .service-banner-desc{color:#354952;font-size:25px;font-weight:400;line-height:38px;max-width:1070px;letter-spacing:-0.25px;}
.entreprise-page .enterprise-wrap,.technologie-detail-page .service-wrap{background:#F5F8FA;}
.enterprise-second-section{padding-top:100px;padding-bottom:100px;background:#3344F6;position:relative;}
.technologie-detail-page .service-pink-bg{background:#3344F6;position:relative;padding-top:80px;padding-bottom:127px;}
.enterprise-second-section::after{content: '';background:url(../images/banner-bg.png),linear-gradient(0deg,#2E43EA 0%,#2E43EA 100%);background-repeat:no-repeat;position:absolute;right:0px;width:100%;bottom:0px;height:100%;background-size:contain;transform:rotate(-180deg);}
.enterprise-second-section .entre-maintext-section-wrap{position:relative;z-index:1;}
.enterprise-second-section .entre-maintext-img img{height:655px;width:100%;border-radius:40px;object-fit:cover;}
.enterprise-second-section .entre-maintext-left-inner p{color:#fff;}
.enterprise-second-section .entre-maintext-right{padding-right:6px;}
.enterprise-second-section .entre-maintext-left-inner h4{color:#fff;margin-bottom:25px;}
.enterprise-second-section .entre-maintext-left{display:flex;align-items:center;}
.enterprise-second-section .entre-maintext-left .entre-maintext-left-inner{padding-left:30px;}
.entreprise-page .ecovadis-section{background:#F5F8FA;padding-top:60px;padding-bottom:90px;}
.ecovadis-section-img-text{display:flex;column-gap:33px;align-items:center;}
.ecovadis-section-img-text img{width:100px;height:100px;}
.entreprise-page .ecovadis-section .ecovadis-desc{color:#00457C;line-height:28px;padding-top:7px;padding-right:44px;}
.entreprise-page .ecovadis-section .ecovadis-section-wrap{justify-content:space-between;}
.entre-philosophie-section-wrap{background:#F5F8FA;padding-top:82px;padding-bottom:90px;}
.entre-philosophie-img img{border-radius:40px;width:100%;height:575px;object-fit:cover;}
.entre-philosophie-section-wrap .entre-philosophie-content{margin-top:70px;}
.entre-philosophie-left-right-wrap{background:#fff;border-radius:30px;padding:40px 53px 46px 47px;margin-bottom:30px;}
.entreprise-page .entre-philosophie-content ul{padding:0px;list-style:none;margin-bottom:0px;}
.entreprise-page .entre-philosophie-content ul li{color:#00457C;font-size:20px;display:flex;font-weight:500;line-height:29px;margin-bottom:13px;}
.entreprise-page .entre-philosophie-content li:before{content: "";display:block;background:url(../images/check.svg) no-repeat;width:24px;height:24px;flex:0 0 auto;margin-right:12px;min-width:24px;}
.entre-philosophie-section h2{margin-bottom:50px;text-align:center;}
.nou-advantages-section h2{text-align:center;margin-bottom:50px;}
.service-chiffres-section{margin-top:81px;margin-bottom:117px;}
.service-chiffres-section h4{text-align:center;margin-bottom:50px;}
.chiffre-item-wrap{padding:36px 30px 31px 46px;border-radius:40px;background:rgba(51,68,246,0.08);}
.chiffre-number-symbol{color:#3344F6;font-size:48px;font-weight:500;line-height:57.6px;}
.chiffre-number-wrap{padding-bottom:26px;}
.chiffre-name{color:#3344F6;font-size:20px;font-weight:500;line-height:29px;min-height:85px}
.technologie-detail-page .service-tech-section h2{color:#fff;padding-bottom:50px;}
.technologie-detail-page .service-tech-square img{width:100%;border-radius:40px;height:522px;object-fit:cover;}
.service-tech-desc-wrap{display:flex;align-items:center;justify-content:end;}
.service-tech-desc-wrap h4{color:#fff;margin-bottom:24px;max-width:520px;}
.service-tech-desc-wrap .service-tech-desc{color:#fff;margin-bottom:30px;max-width:520px;}
.technologie-detail-page .service-tech-wrap{margin-bottom:50px;}
.technologie-detail-page .service-tech-wrap:last-child{margin-bottom:0px;}
.technologie-detail-page .service-tech-wrap:nth-child(odd) .service-tech-desc-wrap{justify-content:start;}
.integration-section-text{display:flex;column-gap:145px;}
.integration-section{padding-top:75px;padding-bottom:90px;}
.integration-section h2{font-size:48px;line-height:120%;}
.integration-section .integra-desc{font-size:25px;letter-spacing:-0.25px;line-height:38px;max-width:740px;color:#00457C;}
.integration-section .integra-desc strong{display:block;font-weight:600;}
.methodology{background:#F5F8FA;padding-top:80px;padding-bottom:120px;}
.service-description-section h2{margin-bottom:60px;}
.methodology-left img{width:100%;border-radius:40px;object-fit:cover;}
.methodology .service-desc-wrap{border-radius:30px;background:#FFF;padding:43px 53px 42px 47px;margin-bottom:30px;}
.methodology .service-desc-wrap h5{font-weight:500;line-height:38px;margin-bottom:9px;}
.methodology .service-desc-wrap .service-desc{color:#354952;}
.featured-second{background:linear-gradient(230deg,#0C4786 0%,#2E43EA 100.51%);padding-top:80px;padding-bottom:80px;}
.service-contact-block-wrap h3{margin-bottom:22px;color:#fff;}
.region-featured-bottom-second{justify-content:space-between;}
.service-contact-subtitle{color:#fff;max-width:419px;}
.region-featured-bottom-second .form-required::after,.contact-webform-wrapper-block .form-required::after{display:none;}
.service-contact-block-wrap h5{margin-top:18px;color:#fff;font-weight:500;}
.service-contact-block-wrap h5 a{color:#2BB6B7;font-weight:600;}
body.page-node-30 .layout-main-wrapper{background:#F5F8FA;padding-bottom:107px;}
.news-listing-wrapper h2{text-align:center;margin-bottom:44px;font-size:64px;line-height:64px;}
.news-listing-wrapper{padding-top:45px;}
.view-filters .views-exposed-form .radio{padding:0;margin-right:15px;}
.view-filters .views-exposed-form .radio:last-child{margin-right:0;}
.view-filters .views-exposed-form .form-item label{font-size:18px;font-weight:500;line-height:27px;color:#3344F6;border-radius:30px;background:rgba(51,68,246,0.10);text-align:center;padding:3px 15px;cursor:pointer;text-transform:lowercase;}
.view-filters .views-exposed-form .form-item label::first-letter{text-transform:uppercase;display:block;}
.view-filters .views-exposed-form .form-item .form-radio{-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;display:none;}
.ajax-progress{display:none;}
.view-id-actualites .form-item label:hover{background:#3344F6;color:#fff;}
.view-id-actualites .form-item .selected label{background:#3344F6;color:#fff;}
.view-id-actualites.view-display-id-block_1 .view-filters{padding-bottom:24px;}
.view-id-actualites.view-display-id-block_1 .view-filters .form-radios{display:flex;align-items:center;justify-content:center;}
.news-wrapper .news-detail-wrapper .read-more{display:flex;align-items:center;margin-top:33px;color:#00457C;font-size:16px;font-weight:500;line-height:normal;letter-spacing:-0.32px;}
.news-wrapper .news-detail-wrapper{border-radius:30px;background:#FFF;padding:40px 23px 36px 40px;}
.news-wrapper .news-detail-wrapper .news-date-category{color:#9FB5CC;font-size:16px;font-weight:400;line-height:normal;margin-bottom:15px;}
.news-wrapper .news-detail-wrapper .news-details .title{color:#00457C;font-size:25px;font-weight:500;line-height:33px;margin-bottom:32px;letter-spacing:-0.25px;}
.news-wrapper .image img{height:307px;width:100%;border-radius:30px;object-fit:cover;}
.newslist-col{margin-bottom:30px;}
.news-wrapper .news-detail-wrapper .read-more:after{content: "";width:26px;height:25px;background:transparent url("../images/readmore.svg") no-repeat scroll center/100% auto;display:inline-block;margin-left:5px;}
.news-detail-image img{border-radius:40px;width:100%;object-fit:cover;}
.node--type-actualites .news-detail-wrapper{margin-top:30px;margin-bottom:64px;}
.news-detail-wrapper .news-date{color:#9FB5CC;font-size:18px;font-weight:500;line-height:normal;margin-bottom:2px;}
.write-info-wrapper{margin-bottom:50px;}
.news-detail-wrapper h1{font-size:48px;font-weight:500;line-height:120%;margin-bottom:22px;    /* 57.6px */}
.news-detail-wrapper .sub-cat{color:#3344F6;padding:3px 15px;border-radius:30px;background:rgba(51,68,246,0.10);font-size:18px;font-weight:500;line-height:27px;margin-top:19px;width:fit-content;text-transform:lowercase;    /* 150% */}
.news-detail-wrapper .sub-cat::first-letter{text-transform:uppercase;}
.news-detail-wrapper .news-detail-left{display:flex;align-items:center;}
.news-detail-block{margin-top:60px;}
.news-detail-wrapper .news-detail-block .body-wrapper{margin-bottom:54px;}
.news-detail-wrapper .news-detail-block .body-wrapper p{margin-bottom:30px;max-width:1181px;}
.news-detail-wrapper .news-detail-block .body-wrapper h4{color:#354952;font-size:18px;font-weight:600;line-height:30px;margin-bottom:16px;}
.news-detail-wrapper .short-description{margin-bottom:30px;}
.news-detail-wrapper .write-info-wrapper .writer-image{margin-bottom:15px;}
.news-detail-wrapper .write-info-wrapper .writer-image img{border-radius:50%;}
.news-detail-wrapper .write-info-wrapper .writer-detail .writer-name,.news-detail-wrapper .write-info-wrapper .writer-detail .writer-title{color:#354952;font-size:16px;font-weight:400;line-height:26px;}
.news-detail-wrapper .write-info-wrapper .writer-detail .writer-name{font-weight:600;margin-bottom:2px;}

.news-detail-wrapper .news-detail-back a {
	color: var(--Blue-brand, #3344F6);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px;
	border-bottom: 2px solid #CA25AF;
	padding-bottom: 3px;
	text-transform: lowercase;
	display: block;
	width:fit-content;
}

.news-detail-wrapper .news-detail-back a::first-letter {
	text-transform: uppercase;
}
.news-detail-wrapper .news-detail-block .section-content img{max-width:100%;height:auto;}
.flippy{padding-left:0;display:flex;align-items:center;justify-content:center;column-gap:60px;margin-bottom:0px;}
.flippy li:last-child{margin-right:0;}
.flippy li a{color:#3344F6;font-size:16px;font-weight:600;line-height:26px;display:flex;align-items:center;}
.flippy li.flippy-previous a:before,.flippy li.flippy-next a:after{content: '';display:block;width:50px;height:50px;background-color:#3344F6;border-radius:100%;margin-right:13px;}
h6{color:#00457C;font-size:20px;font-weight:500;line-height:29px;margin-bottom:0px;    /* 145% */}
.flippy li.flippy-previous a::before{background-image:url("../images/news-left-arrow.svg");background-repeat:no-repeat;background-position:center;}
ul.flippy li{padding:0px;}
.flippy li.flippy-next a::after{background-image:url("../images/news-right-arrow.svg");background-repeat:no-repeat;background-position:center;margin-left:13px;margin-right:0px;}
.avantages-desc-inner-wrap{text-align:center;}
.avantages-desc-inner-wrap h6{margin-bottom:15px;margin-top:24px;}
.avantages-link{margin-top:50px;display:flex;justify-content:center;}
.footer-block{background:#00457C;}
.footer-logo img{width:170px;height:auto;}
.footer-block{padding-top:75px;padding-bottom:30px;}
.sub-font-footer{padding-top:60px;font-size:21px;color:#ffffff;font-size:18px;font-weight:600;line-height:26px;}
.region-footer-first .trianon-btn,.region-footer-second .trianon-btn{border-radius:32.5px;background:rgba(159,181,204,0.3);color:#FFF;font-size:16px;font-weight:400;line-height:26px;display:flex;align-items:center;width:250px;position:relative;padding:19px 20px;margin-top:30px;}
.region-footer-first .trianon-btn:after,.region-footer-second .trianon-btn:after{content: '';background:url('../images//newsletter.svg') no-repeat;width:50px;height:50px;position:absolute;right:8px;}
.region-footer-first .trianon-btn:hover,.region-footer-second .trianon-btn:hover{background: rgba(159, 181, 204, 0.1);}
.region-footer-second h2{font-size:18px;line-height:26px;color:#ffffff;margin-bottom:25px;font-weight:600;}
.region-footer-second .nav-item a,.service-client-wrap .field__item a{color:#FFF;font-size:15px;font-weight:400;padding:0px;margin-bottom:15px;line-height:22px;}
.footer-social-block .social-link a{font-size:0;width:30px;height:30px;display:flex;margin-right:10px;transition:all 0.2s ease;background-color:#2BB6B7;border-radius:100%;position:relative;align-items:center;justify-content:center;}
.footer-social-block .social-link a.linkedin:before{content: '';background:transparent url(../images/LinkedIn-color.svg) no-repeat;width:11px;height:10px;display:block;}
.footer-social-block .social-link a.youtube:before{content: '';background:transparent url(../images/youtube-logo.svg) no-repeat;width:13.833px;display:block;height:16.6px;}
.social-link p{display:flex;}
.service-client-wrap .portal-ebc a{border-radius:34px;background:rgba(255,255,255,0.25);padding:10px 20px;justify-content:center;align-items:center;display:flex;font-size:15px;font-weight:400;line-height:17.36px;width:fit-content;}
.service-client-wrap .portal-ebc a:after{content: '';display:block;background:url('../images/Vector.svg') no-repeat;width:12px;height:14px;margin-left:10px;}
.service-client-wrap .portal-ebc{margin-bottom:18px;}
.service-client-wrap p{margin-bottom:11px;}
.service-client-wrap .portal-call,.service-client-wrap .portal-mail{margin-bottom:3px;}
.service-client-wrap .portal-call a{font-weight:600;}
.service-client-wrap .portal-mail a{font-weight:600;color:#2BB6B7;margin-bottom:0px;}
.region-footer-third{display:flex;justify-content:space-between;}
.region-footer-third #block-copyright p{color:#9FB5CC;font-size:14px;font-weight:400;line-height:22px;}
.region-footer-third .navigation .nav{justify-content:end;}
.footer-copyright{margin-top:80px;}
.region-footer-third .navigation .nav .nav-link{color:#9FB5CC;font-size:14px;font-weight:400;line-height:22px;padding:0px;margin:0px;}
.block-content-header_links{width:auto!important;}
.header #block-trianon-portailebc a{border-radius:34px;padding:10px 20px;font-size:15px;font-weight:400;line-height:17.36px;display:flex;background:#3344F6;color:#F5F8FA;width:fit-content;}
.path-frontpage.scrolled .header #block-trianon-portailebc a,.node--type-service.scrolled .header #block-trianon-portailebc a{background: #3344f6 !important;}
.path-frontpage.scrolled .header .search-block img,.node--type-service.scrolled .header .search-block img{filter:initial;}
.path-frontpage .header #block-trianon-portailebc a,.node--type-service .header #block-trianon-portailebc a{background:rgba(255,255,255,0.25);}
.header #block-trianon-portailebc a:after{content: '';display:block;background:url('../images/Vector.svg') no-repeat;width:12px;height:14px;margin-left:10px;}
.ultimenu > li{margin:0px 15px 0px 15px;}
.path-frontpage .header .search-block img,.node--type-service .header .search-block img{filter:brightness(0) saturate(100%) invert(94%) sepia(4%) saturate(107%) hue-rotate(152deg) brightness(104%) contrast(97%);}
.header .ultimenu{display:flex;align-items:center;}
.ultimenu .ultimenu__link{padding-right:0!important;}
.ultimenu .ultimenu__flyout{top:67%;}
.navbar-brand{margin-right:20px;}
.ultimenu__region{background-color:#f2f5f8;}
.header .ultimenu__region{border-radius:20px!important;background:#FFF;box-shadow:0px 4px 74px 0px rgba(0,0,0,0.15)!important;}
/* new design changes*/
h1{font-family:"Montserrat",sans-serif;}
.path-frontpage .banner-slider,.service-banner-slider{background:url('../images/bg.png'),linear-gradient(0deg,#2E43EA 0%,#2E43EA 100%);background-repeat:no-repeat;background-size:cover;background-position:left center;min-height:700px;}
.path-frontpage .home-banner-slider .home-banner-right{width:600px;height:535px;}
.home-banner-left h1{font-size:64px;font-weight:500;color:#F5F8FA;line-height:64px;max-width:516px;}
.home-banner-desc p{color:#F5F8FA;}
.home-banner-desc{max-width:462px;padding-top:20px;}
.path-frontpage .home-banner-desc{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.path-frontpage .header .navbar{background:transparent;}
.home-banner-slider{background:transparent;}
.home-banner-right{margin-bottom:0px;}
.home-banner-slider-inner{margin-bottom:0px;}
.header{height:90px;}
.path-frontpage .chosen-container-single .chosen-single span,.path-frontpage #block-headerlinks-2 .field-header-links .field__item a,.path-frontpage #block-headerlinks .field-header-links .field__item a,.path-frontpage .ultimenu li .ultimenu__link{color:#F5F8FA;}
.path-frontpage .banner-slider .slick__arrow{max-width:1320px;display:flex;position:absolute;top:initial;bottom:60px;padding:0px;right:0px;margin:auto;left:0px;padding-right:12px;padding-left:12px;column-gap:15px;}
.home-banner-right{position:unset;}
.home-banner-slider-inner{display:flex;max-width:1320px;margin:0 auto;margin-bottom:117px;    /* margin-bottom: 100px; */}
.home-banner-left{max-width:none;width:52%;padding-left:0px;padding-top:50px;}
.home-banner-slider{margin-bottom:0;min-height:auto;padding-bottom:0px;}
.path-frontpage .banner-slider .slick__arrow .slick-next{right:initial;}
.nou-services-section h6{color:#00457C;}
.nou-services-section{background:#F5F8FA;position:relative;padding-top:71px;}
.nou-services-section:before{width:100vw;height:100%;content: '';background:#F5F8FA;display:block;right:100%;position:absolute;top:0;}
.nou-services-section:after{width:100vw;height:100%;content: '';background:#F5F8FA;display:block;left:100%;position:absolute;top:0;}
.path-frontpage .layout-main-wrapper{background:#FFF;}
.nou-advantages-section{margin-top:89px;margin-bottom:100px;}
.ultimenu .ultimenu__link{padding:0px 0px 0px 0px!important;color:#00457C!important;}
.path-frontpage .ultimenu .ultimenu__link{color:#F5F8FA!important;}
.path-frontpage.scrolled .ultimenu .ultimenu__link{color:#00457C!important;}
.path-frontpage.scrolled .chosen-container-single .chosen-single span,.path-frontpage.scrolled #block-headerlinks-2 .field-header-links .field__item a,.path-frontpage.scrolled #block-headerlinks .field-header-links .field__item a,.path-frontpage.scrolled .ultimenu li .ultimenu__link{color:#00457C;}
.ultimenu--main .ultimenu__link:hover,.view-services-menu .field-content a:hover,.ultimenu__item ul.nav .nav-link:hover,.ultimenu__item.is-active-trail .is-active,.ultimenu__item ul.nav .nav-link.active,.node--type-service .ultimenu li .ultimenu__link:hover{color:#2BB6B7!important;}
#block-headerlinks-2 .field-header-links .field__item a,#block-headerlinks .field-header-links .field__item a{font-size:15px;color:#00457C;padding-right:20px;font-weight:500;}
.chosen-container-single .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{text-transform:uppercase;border:none;box-shadow:none;background:transparent;}
.chosen-container .chosen-results li.active-result{text-transform:uppercase;color:#06467c;}
.chosen-container-single .chosen-single div{display:none;}
.chosen-container{text-align:center;width:45px!important;font-size:15px;line-height:24px;font-weight:500;}
.chosen-container-single .chosen-single span{margin-right:0;padding-left:0px;color:#00457C;}
.chosen-container-single .chosen-drop{width:75px;margin-left:-10px;border:none;box-shadow:none;border-radius:11px;}
.chosen-container .chosen-results{padding:0;margin:0;}
.chosen-container .chosen-results li{padding:3px 6px;}
.chosen-container .chosen-results{width:75px;padding-top:10px;padding-bottom:10px;}
.chosen-container-single .chosen-single span:hover{color:#2BB6B7;}
.chosen-container .chosen-results li.highlighted{background-image:none;color:#2BB6B7;background-color:transparent;}
.path-frontpage.scrolled .navbar-brand:before,.node--type-service.scrolled .navbar-brand:before{content: '';display:block;background:url('../images/home-logo.svg')no-repeat;width:195px;height:45px;}
.path-frontpage.scrolled .navbar-brand img,.node--type-service.scrolled .navbar-brand img{display:none;}
.path-frontpage.scrolled .navbar-brand,.node--type-service.scrolled .navbar-brand{display:flex;}
.node--type-homepage .layout-main-wrapper{padding-top:0px;}
.technologies-section{background:#3344F6;padding-top:100px;padding-bottom:100px;}
.technologies-section h2{color:#F5F8FA;font-size:48px;font-weight:500;line-height:57.6px;margin-top:17px;margin-bottom:19px;}
.technologies-section .tech-subtitle{color:#FFF;font-size:12px;font-weight:400;line-height:20px;letter-spacing:3px;text-transform:uppercase;}
.technologies-section .tech-desc{color:#F5F8FA;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.25px;max-width:947px;margin-bottom:57px;}
.tech-img-inner-wrap-first img{width:100%;border-radius:40px;height:486px;object-fit:cover;}
.tech-img-inner-wrap-third img{width:100%;height:auto;border-radius:40px;}
.technologies-section .tech-img-inner-wrap-third,.technologies-section .tech-img-inner-wrap-fourth{margin-top:30px;}
.tech-img-inner-wrap-sec img{width:100%;height:613px;border-radius:40px; object-fit: cover;}
.tech-img-inner-wrap-fourth img{width:100%;height:auto;border-radius:40px;}
.technologies-section .tech-link{display:flex;justify-content:end;margin-top:50px;}
.region-bottom-slider .block-views-blockreferences-block-1{background:#00457C;padding-top:18px;padding-bottom:22px;}
.region-bottom-slider .block-views-blockreferences-block-1 .slick-slide{padding:20px 0px;}
/*.region-bottom-slider .block-views-blockreferences-block-1 .slick-slide img{filter:brightness(74%) contrast(179%) hue-rotate(203deg) saturate(0%) grayscale(46%) sepia(84%) invert(100%);}*/
.home-news-slider{background:#F5F8FA;padding-top:100px;padding-bottom:100px;}
.view-homepage-single-news .section-title{margin-bottom:56px;}
.home-news-slider .slick-slide,.home-news-slider .unslick .slick__slide{margin-right:30px;width:410px;}
.home-news-slider .slick-slide .home-news-wrapper,.home-news-slider .slick__slide .home-news-wrapper{border-radius:30px;background:#FFF;text-align:left;padding:40px 23px 40px 40px;}
.home-news-slider .news-date-category{color:#9FB5CC;font-size:16px;margin-bottom:15px;font-weight:400;line-height:normal;}
.home-news-slider .news-details h2{color:#00457C;font-family:Montserrat;font-size:25px;font-weight:500;line-height:33px;letter-spacing:-0.25px;margin-bottom:32px;}
.home-news-slider .image img{border-radius:30px;width:100%;height:307px;object-fit:cover;}
.home-news-slider .slick img, .home-news-slider .slick iframe {max-width: initial !important;}
.home-news-slider .read-more a{display:flex;align-items:center;margin-top:33px;color:#00457C;font-size:16px;font-weight:500;line-height:normal;letter-spacing:-0.32px;}
.home-news-slider .read-more a::after{content: "";width:26px;height:25px;background:transparent url(../images/readmore.svg) no-repeat scroll center / 100% auto;display:inline-block;margin-left:5px;}
.home-news-slider .slick-list{overflow:visible;    /* padding: 0 20% 0 0; */position:relative;}
.home-news-slider .slick-list::after{content: ' ';position:absolute;top:0px;bottom:0px;width:4000px;right:100%;background-color:#F5F8FA;}
.home-news-slider .slick-arrow,.path-frontpage .banner-slider .slick-arrow{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:rgba(245,248,250,0.10);border-radius:100%;}
.home-news-slider .slick__arrow{display:flex;top:initial;justify-content:center;bottom:0px;column-gap:10px;}
.home-news-slider .slick-next:before,.path-frontpage .banner-slider .slick-next:before{background:url('../images/news-right-arrow.svg');width:24px;height:24px;content: '';display:block;background-position:center;}
.home-news-slider .slick-prev:before,.path-frontpage .banner-slider .slick-prev:before{background:url('../images/news-left-arrow.svg');width:24px;height:24px;content: '';display:block;background-position:center;}
.service-detail-page .chiffres-content-wrap h2{text-align:center;margin-bottom:50px;}
.service-detail-page .service-list-inner{border-radius:30px;background:#FFF;height:100%;padding:37px 20px 44px 44px;}
.service-detail-page .service-list-inner h4{margin-bottom:12px;}
.service-detail-page .service-list-inner .service-list-desc{color:#354952;font-size:16px;font-weight:400;line-height:28px;}
.service-list-desc ul{list-style-type:none;padding-left:0;}
.service-list-desc ul li{display:flex;margin-bottom:10px;color:#00457C;}
.service-list-desc ul li:before{content: "";display:block;background:url(../images/check.svg) no-repeat;width:24px;height:24px;flex:0 0 auto;margin-right:12px;min-width:24px;background-position:top center;}
.service-listing-main{background:#F5F8FA;padding-top:80px;padding-bottom:90px;}
.service-blue-bg{background:#3344F6;padding-top:68px;padding-bottom:90px;}
.service-blue-bg .service-subtitle-desc-wrap h3{max-width:733px;margin-bottom:19px;color:#fff;}
.service-blue-bg .service-desc{color:#fff;font-size:18px;font-weight:400;line-height:30px;max-width:1128px;margin-bottom:40px;}
.service-blue-bg .service-full-img img{width:100%;height:515px;object-fit:cover;border-radius:40px;}
.service-blue-bg .service-left-right-desc{margin-top:45px;}
.service-blue-bg .service-left-right-desc li{color:#fff;}
.service-blue-bg .youtube-para{max-width:1070px;height:605px;margin:auto;position:relative;border-radius:30px;}
.service-blue-bg .youtube-para img{width:100%;height:100%;border-radius:30px;object-fit:cover;}
.youtube-para .play-btn{background:url(../images/play.svg);width:90px;height:90px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.youtube-para iframe{width:1070px;height:605px;object-fit:cover;}
.service-blue-bg .service-left-right-desc p{color:#fff;margin-bottom:15px;}
.service-blue-bg .service-subtitle-desc-wrap h4{color:#fff;font-size:12px;font-style:normal;font-weight:400;letter-spacing:3px;text-transform:uppercase;margin-bottom:9px;line-height:20px;}
.service-description-section h3{color:#fff;max-width:733px;}
.service-detail-page .service-tech-desc-wrap{display:block;}
.service-detail-page .service-tech-desc-wrap h2{margin-bottom:18px;max-width:475px;}
.service-detail-page .service-tech-desc-wrap .service-tech-desc{color:#354952;margin-bottom:18px;line-height:28px;max-width:475px;}
.service-detail-page .service-tech-section{padding-top:85px;padding-bottom:85px;}
.service-detail-page .service-tech-square img{border-radius:30px;width:100%;height: auto;}
.service-detail-page .service-tech-rect img{border-radius:30px;margin-left:20px;width: 100%;height: auto;}
.service-certificate-section-wrap{background:#F5F8FA;padding-top:85px;padding-bottom:80px;}
.service-certificate-section-wrap .service-certi-title{margin-bottom:50px;text-align:center;}
.service-certi-item{padding:24px 12px 20px 46px;background:#ffffff;border-radius:30px;}
.service-certi-text-wrap{display:flex;justify-content:space-between;align-items:center;}
.service-certi-link a:before,.service-certi-link a:hover::before{content: '';display:block;background:url(../images/pink-plus.svg) no-repeat;width:24px;height:24px;}
.service-certi-link a:hover{background:#3344F6;}
.service-certi-link a{background:rgba(202,37,175,0.10);width:45px;height:45px;display:flex;align-items:center;border-radius:100%;justify-content:center;}
.view-service-certificate-slider .service-certi-img img{width:auto;height:auto;max-width:140px;}
.view-service-certificate-slider .service-certi-img{min-height:100px;}
.service-certificate-text{min-height:85px;line-height:25px;margin-bottom:10px;display:flex;align-items:center;color:#00457C;font-size:18px;font-weight:500;line-height:28px;}
.view-service-certificate-slider .service-certi-link a{margin-left:auto;margin-top:20px;}
.service-certi-dec-wrap{max-width:330px;color:#354952;}
.morecontent span{display:none;}
.morelink{display:block;color:#3344F6;font-weight:600;padding-top:15px;border-bottom:2px solid #CA25AF;padding-bottom:2px;width:fit-content;}
.view-service-reference-slider .slick-slide,.view-service-reference-slider .unslick .slick__slide{margin-right:30px;width:630px;}
.view-service-reference-slider .serviice-ref-link .intergration-img img{width:100%;height:345px;object-fit:cover;border-top-left-radius:30px;border-top-right-radius:30px;}
.intergration-item-content{border-radius:0px 0px 40px 40px;background:#F5F8FA;text-align:left;padding:36px 81px 49px 39px;}
.node--type-service .view-service-reference-slider .slick--skin--boxed-carousel .slick-list{margin:0px!important;}
.intergration-item-content h4{margin-bottom:16px;}
.node--type-service .integration-section h2{text-align:center;margin-bottom:50px;}
.node--type-service .header .navbar{background:transparent;}
.node--type-service .layout-main-wrapper{padding-top:0px;}
.service-banner-wrap-slider{padding-top:111px;}
.node--type-service .chosen-container-single .chosen-single span,.node--type-service #block-headerlinks-2 .field-header-links .field__item a,.node--type-service #block-headerlinks .field-header-links .field__item a,.node--type-service .ultimenu li .ultimenu__link{color:#F5F8FA;}
.node--type-service .ultimenu .ultimenu__link{color:#F5F8FA!important;}
.node--type-service.scrolled .chosen-container-single .chosen-single span,.node--type-service.scrolled #block-headerlinks-2 .field-header-links .field__item a,.node--type-service.scrolled #block-headerlinks .field-header-links .field__item a,.node--type-service.scrolled .ultimenu li .ultimenu__link{color:#00457C!important;}
.service-banner-wrap-slider .service-banner-img{padding-top:24px;}
.service-banner-wrap-slider .service-banner-img img{width:100%;    /* height:480px; */border-radius:40px;    /* object-fit: cover; */}
.service-banner-wrap-slider .service-banner-slider-content .service-banner-subtitle{color:#F5F8FA;font-size:15px;font-weight:500;line-height:normal;}
.service-banner-wrap-slider .service-banner-slider-content{margin-top:26px;}
.service-banner-wrap-slider .service-banner-slider-content h1{font-size:48px;color:#F5F8FA;font-weight:500;line-height:120%;margin-top:15px;max-width:524px;}
.service-banner-wrap-slider .row{display:flex;justify-content:space-between;}
.service-banner-wrap-slider .service-banner-slider-content .service-banner-desc{color:#FFF;font-size:16px;font-weight:400;line-height:28px;max-width:487px;}
.service-banner-slider-content{display:flex;align-items:center;height:100%;}
.views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;}
.newslist-col{padding:0px 15px;}
.view-testimonials-slider{padding-top:72px;padding-bottom:70px;}
.view-testimonials-slider h2{color:#00457C;font-size:12px;font-weight:400;line-height:20px;margin-bottom:30px;letter-spacing:3px;text-align:center;text-transform:uppercase;}
.news-detail-block ol{list-style:none;padding-left:0px;}
.view-testimonials-slider .views-field-field-t-description{color:#00457C;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:29px;padding-bottom:38px;position:relative;padding-top:42px;}
.view-testimonials-slider .views-field-field-t-description:before{content: '';display:block;background:url(../images/quote.svg) no-repeat;width:96px;height:84px;background-position:center center;margin:auto;position:absolute;top:0px;left:50%;transform:translateX(-50%);background-size:contain;}
.view-testimonials-slider .views-field-field-media-image img{border-radius:100%;width:110px;height:110px;margin:auto;text-align:center;}
.view-testimonials-slider .views-field-field-t-name{color:#354952;text-align:center;font-size:14px;padding-top:6px;font-weight:600;line-height:26px;    /* 185.714% */}
.view-testimonials-slider .views-field-field-t-post{color:#354952;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:26px;}
.view-testimonials-slider .slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;padding:0px;margin-top:30px!important;}
.view-testimonials-slider .slick-dots li{width:15px;height:15px;margin-right:10px;background:#B5C2C8;border-radius:100%;}
.view-testimonials-slider .slick-dots li.slick-active{background:#3344F6;}
.view-testimonials-slider .slick-dots li button{border:0px;background:transparent;font-size:0px;}
.view-testimonials-slider .views-field-field-t-post,.view-testimonials-slider .views-field-field-t-name,.view-testimonials-slider .views-field-field-media-image,.view-testimonials-slider .views-field-field-t-description,.view-testimonials-slider .slick-dots{max-width:800px;margin:auto;}
.pager{list-style:none;display:flex;justify-content:center;padding-left:0px;margin-top:33px;margin-bottom:0px;}
.pager .button{border-radius:30px;padding:20px 40px;color:var(--White,#FFF);font-size:16px;font-weight:500;line-height:120%;background:var(--Blue-brand,#3344F6);}
.scb-block{padding:34px 38px;background:#fff;border-radius:30px;color:#3344f6;font-weight:500;line-height:26px;font-size:18px;margin-top:28px;}
.scb-block .service-contact-block{display:flex;align-items:center;}
.scb-block .service-contact-block p{margin-bottom:0;max-width:260px;}
.scb-block .pink-link{padding:17px 35px 17px 35px;text-wrap:nowrap;}
.newslist-col .views-field,.newslist-col .news-detail-wrapper{height:100%;}
.region-footer-third .navigation .nav .nav-item:last-child{margin-left:35px;}
.ultimenu__flyout{min-width:350px!important;width:auto;margin-left:-65px;left:initial!important;}
.ultimenu__flyout .block{padding:30px 33px 33px 28px;}
.ultimenu__flyout .nav-item{margin-bottom:23px;}
.ultimenu > li > .ultimenu__link{cursor:pointer;}
.ultimenu__flyout .nav-item:last-child{margin-bottom:0px;}
.ultimenu__flyout .nav-item .nav-link{color:#354952;font-size:14px;font-weight:400;padding:0px;margin:0px;line-height:normal;max-width:315px;}
.ultimenu__flyout .nav{display:block;}
#service-contact-form .js-webform-radios label{padding-left:10px;position:relative;top:2px;}
.home-news-slider .news-details h2,.news-wrapper .news-detail-wrapper .news-details .title{display:-webkit-box;-webkit-line-clamp:4;    /* Number of lines */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:131px;}
.webform-submission-formulaire-de-contact-form .js-form-item-quelles-solutions-vous-interessent input.form-check-input{background-image:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;display:inline-block;margin-right:10px;position:relative;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:50%;margin-top:0.25rem;}
.webform-submission-formulaire-de-contact-form .js-form-item-quelles-solutions-vous-interessent input:checked{background-color:#CA25AF;border-color:#114696ff;border-width:3px;outline:1px solid #fff;background-image:none;}
.webform-submission-formulaire-de-contact-form .js-form-item-quelles-solutions-vous-interessent.form-floating .form-check-label label{width:100%;position:absolute;top:0;left:0;padding:1rem .75rem;}
.webform-submission-formulaire-de-contact-form .js-form-item-quelles-solutions-vous-interessent .js-webform-checkboxes{border-radius:10px;background:rgba(159,181,204,0.3);border:0px;color:#fff;padding:1rem 1.1rem;padding-top:3rem;max-width:100%;height:100%;}
.webform-submission-formulaire-de-contact-form .js-form-item-quelles-solutions-vous-interessent .form-check-input{background-image:none!important;}
.webform-submission-formulaire-de-contact-form .js-form-item-quelles-solutions-vous-interessent{margin-bottom:1.5rem!important;}
.technologie-detail-page .service-banner-content h2{font-size:48px;font-weight:500;line-height:120%;margin-bottom:22px;}
.path-frontpage .banner-slider,.service-banner-slider{position:relative;}
.view-service-reference-slider .slick-track{display:flex!important;}
.view-service-reference-slider .slick-slide{height:inherit!important;}
.view-service-reference-slider .field-content,.view-service-reference-slider .views-field.views-field-nothing{height:100%;display:block;}
.view-service-reference-slider .intergration-item-wrap{height:100%;}
/* .intergration-item-content h4
{
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
min-height: 80px;
} */
/* {
background: linear-gradient(226deg, #E74CD8 -25.62%, #3344F6 51.96%, #9FB5CC 133.69%, #9FB5CC 133.69%);
} */
.view-service-reference-slider .intergration-item-wrap{background-image:linear-gradient(241.23deg,#fff -20.39%,#F5F8FA 75.23%);border-radius:40px 40px 40px 40px;}
.d-mobile{display:none!important;}
.home-news-slider .blue-btn{padding:20px 40px;justify-content:center;align-items:center;min-width:150px;font-size:16px;font-weight:500;border-radius:30px;background:#3344F6;line-height:120%;color:#FFF;text-decoration:none;}
.view-homepage-single-news .section-title{display:flex;justify-content:space-between;}
.region-footer-second .nav-item a:hover,
.service-client-wrap .field__item a:hover{
	color:#31B3AA;
}
.service-client-wrap .portal-ebc a:hover {
			background: rgba(255, 255, 255, 0.1);
}
.footer-social-block .social-link a:hover {
	background-color: #00457C;
}
.path-frontpage .header #block-trianon-portailebc a:hover,
.node--type-service .header #block-trianon-portailebc a:hover{
			background: rgba(255, 255, 255,0.1);
}
#block-headerlinks-2 .field-header-links .field__item a:hover,
#block-headerlinks .field-header-links .field__item a:hover{
	color:#2BB6B7;
}
.path-frontpage .header .search-block img:hover,
.node--type-service .header .search-block img:hover {
filter: brightness(0) saturate(100%) invert(61%) sepia(84%) saturate(338%) hue-rotate(132deg) brightness(82%) contrast(100%);
}
.home-news-slider .read-more a:hover {
	color:#3344F6;
}

.home-news-slider .image img {
			transform: scale(1);
				transition: all .8s ease-in-out;
}
.home-news-wrapper .image{
overflow: hidden;
		border-radius: 30px;
}
.home-news-slider .image:hover img {
		transform: scale(1.1);
}
.testimonials-slider-wrap{
	/*display:none;*/
}
.service-links ul li a:hover {
	color:#00457C;
}
.news-wrapper .image {
	overflow: hidden;
			border-radius: 30px;
}
.news-wrapper .image img {
			transform: scale(1);
				transition: all .8s ease-in-out;
}
.news-wrapper:hover img {
	transform: scale(1.1);
}
.news-wrapper:hover .news-detail-wrapper .read-more
{
			color: #3344F6;
}
 .view-service-reference-slider .unslick .slick__slide{margin:auto;}
 .service-chiffres-content {justify-content: center;}
.header #block-trianon-portailebc a:hover,.path-frontpage.scrolled .header #block-trianon-portailebc a:hover,
.node--type-service.scrolled .header #block-trianon-portailebc a:hover {
	background:rgba(51,68,246,0.8);
}

.home-banner-slider-inner .container {
  margin-left: 0;
  padding-left: 0.75rem;
}
.node--type-service .service-banner-slider
{
	min-height: 100%;
	padding-bottom: 87px;
}
