.pagination li.page-item:not(.page-arrow) a:hover{color: #fff; background-color: #3dbb95; border: 1px solid #3dbb95 !important;} .pagination li.page-item:not(.page-arrow).active a{color: #fff; background-color: #3dbb95; border: 1px solid #3dbb95 !important;} 

/* /theme_expertis/static/scss/components/_snippet_faq_bloc.scss defined in bundle 'web.assets_frontend' */
 #filter-tags .tag{cursor: pointer; transition: all .2s ease;} #filter-tags .tag:hover{border-color: #3dbb95;} #filter-tags .tag.active{background-color: #3dbb95; color: #fff !important;} .snippet_faq{border-bottom: 1px solid #ccc; padding-bottom: 45px; margin-bottom: 25px;} .snippet_faq .faq-question{color: #3dbb95; position: relative; width: 100%; display: inline-block;} .snippet_faq .faq-question > *:not(.fa){font-size: 2rem; margin-bottom: 0; padding-right: 80px;} .snippet_faq .faq-question .fa{position: absolute; right: 30px; top: 50%; transform: translateY(-50%); transition: transform .4s ease-in-out;} .snippet_faq .faq-question.collapsed .fa{transform: rotate(180deg);} .snippet_faq .faq-answer{margin-top: 30px;} 

/* /theme_expertis/static/scss/components/_tags.scss defined in bundle 'web.assets_frontend' */
 .tag{background-color: #fff; border: 1px solid #DFE4E7; color: #000 !important; font-size: 12px; margin-right: 8px; margin-bottom: 5px; padding: 4px 10px; display: inline-block;} 

/* /theme_expertis/static/scss/components/_testimony.scss defined in bundle 'web.assets_frontend' */
 .testimony .quote-img{width: 100%;} .testimony .quotation{font-style: italic; padding-right: 20%;} .testimony .author{margin-top: 15px; font-size: 13px;} .stars{display: inline-block;} .stars *{width: 30px; height: 29px; display: inline-block;} .stars .star{background: 100% no-repeat url("/theme_expertis/static/img/star_green.png");} .stars .star-o{background: no-repeat url("/theme_expertis/static/img/star_light.png");} @media screen and (max-width: 768px){.testimony .quotation{padding-right: 0;}} 

/* /theme_expertis/static/scss/style.scss defined in bundle 'web.assets_frontend' */
 .icon-mission{display: inline-block; max-width: 200px; margin: 0 auto 30px;} .icon-mission .img{min-height: 70px;} .icon-mission img{display: block; margin: 0 auto;} .icon-mission .text{text-align: center; text-transform: uppercase; color: #000; font-weight: bold; line-height: 1em;} .btn{border-radius: 0; text-transform: inherit; font-weight: bold; font-size: 14px;} .btn-primary{color: #fff !important;} .btn-primary:hover{background-color: #fff; color: #3dbb95 !important;} .btn-arrow-white, .btn-arrow-green{padding-left: 20px;} .btn-arrow-white:before{content: url("/theme_expertis/static/img/arrow_right_white_small.png"); position: relative; left: -5px;} .btn-arrow-green:before{content: url("/theme_expertis/static/img/arrow_down_green_small.png"); position: relative; left: -5px;} .btn-primary.btn-arrow:before{content: url("/theme_expertis/static/img/arrow_right_white_small.png");} .btn-primary.btn-arrow:hover:before{content: url("/theme_expertis/static/img/arrow_right_green_small.png");} .image-abs-right, .image-abs-left{position: absolute; display: block;} .image-abs-right .image-frame, .image-abs-left .image-frame{width: 850px; height: 450px; overflow: hidden; position: relative;} .image-abs-right .image-frame img, .image-abs-left .image-frame img{position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; max-width: 100%;} .image-abs-left{left: 0;} .image-abs-left:before{content: ''; position: absolute; width: 25%; height: 20%; background-color: #3dbb95; top: 30px; right: -100px; z-index: -1;} .image-abs-right{right: 0;} .image-abs-right:after{content: ''; position: absolute; width: 25%; height: 50%; background-color: #3dbb95; bottom: -15px; left: 0; z-index: -1;} .min-h-1{min-height: 10px;} .min-h-2{min-height: 20px;} .min-h-3{min-height: 30px;} .min-h-4{min-height: 40px;} .min-h-5{min-height: 50px;} .min-h-6{min-height: 60px;} .min-h-7{min-height: 70px;} .min-h-8{min-height: 80px;} .min-h-9{min-height: 90px;} .min-h-10{min-height: 100px;} .min-h-11{min-height: 110px;} .min-h-12{min-height: 120px;} .min-h-13{min-height: 130px;} .min-h-14{min-height: 140px;} .min-h-15{min-height: 150px;} .min-h-16{min-height: 160px;} .min-h-17{min-height: 170px;} .min-h-18{min-height: 180px;} .min-h-19{min-height: 190px;} .min-h-20{min-height: 200px;} .min-h-21{min-height: 210px;} .min-h-22{min-height: 220px;} .min-h-23{min-height: 230px;} .min-h-24{min-height: 240px;} .min-h-25{min-height: 250px;} .min-h-26{min-height: 260px;} .min-h-27{min-height: 270px;} .min-h-28{min-height: 280px;} .min-h-29{min-height: 290px;} .min-h-30{min-height: 300px;} .min-h-31{min-height: 310px;} .min-h-32{min-height: 320px;} .min-h-33{min-height: 330px;} .min-h-34{min-height: 340px;} .min-h-35{min-height: 350px;} .min-h-36{min-height: 360px;} .min-h-37{min-height: 370px;} .min-h-38{min-height: 380px;} .min-h-39{min-height: 390px;} .min-h-40{min-height: 400px;} .min-h-41{min-height: 410px;} .min-h-42{min-height: 420px;} .min-h-43{min-height: 430px;} .min-h-44{min-height: 440px;} .min-h-45{min-height: 450px;} .min-h-46{min-height: 460px;} .min-h-47{min-height: 470px;} .min-h-48{min-height: 480px;} .min-h-49{min-height: 490px;} .min-h-50{min-height: 500px;} .hidden-fields{border: 2px dotted rgba(255, 255, 255, 0.5);} .carousel-indicators{bottom: -35px;} .carousel-indicators li{border: 1px solid #3dbb95;} .carousel-indicators li.active{background-color: #3dbb95;} .bg-alpha{background-color: #3dbb95;} .column-inside{height: 100%;} @media screen and (min-width: 768px){.bg-md-transparent{background-color: transparent !important;}} 

/* /tdsiexpertis/static/src/css/gdpr-cookie.css defined in bundle 'web.assets_frontend' */
 .gdprcookie{position: fixed; color: black; font-size: .8em; line-height: 1.5em; right: 1.5rem; bottom: 1.5rem; max-width: 35em; padding: 1rem; background: white; font-family: "Lato";} .gdprcookie h1, .gdprcookie h2{font-size: 1.2em; margin-bottom: .5rem;} .gdprcookie h2{font-size: 1.2em;} .gdprcookie a{color: inherit;} .gdprcookie-buttons{text-align: center;} .gdprcookie-buttons button{color: #555; font-family: inherit; font-size: 1em; padding: .4rem; border: solid .05rem currentColor; border-radius: .15rem; margin: 0 .5rem; background: none; cursor: pointer;} .gdprcookie-buttons button:disabled{color: #ccc;} .gdprcookie-types ul{overflow: hidden; padding: 0; margin: 0 0 1rem;} .gdprcookie-types li{display: block; list-style: none; float: left; width: 50%; padding: 0; margin: 0;} .gdprcookie-types input[type=checkbox]{margin-right: .25rem; position: relative; right: 0;} 

/* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .o_has_error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto !important; height: 250px !important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767.98px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} .website_blog .blog_post_year_collapse{cursor: pointer;} .website_blog .blog_post_year_collapse > i{color: #3dbb95;} .website_blog section.blog_tags ul.nav-pills li a{padding: 2px 15px;} .s_latest_posts .media > a{width: 100%; height: 200px;} @media (min-width: 768px){.s_latest_posts .media > a{width: 100px; height: 100px;}} .s_latest_posts .media > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post{position: relative; height: 250px; background: #fff; text-align: center; cursor: pointer; transition: all 300ms;} .s_latest_posts_big_picture .s_latest_posts_post.js-loading{background: #EFEFEF !important;} .s_latest_posts_big_picture .s_latest_posts_post .thumb{position: relative; display: block; width: 100%; height: 100%; padding: 0; opacity: 0.8;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post > div, .s_latest_posts_big_picture .s_latest_posts_post > div > a{position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; backface-visibility: hidden;} .s_latest_posts_big_picture .s_latest_posts_post > div::after, .s_latest_posts_big_picture .s_latest_posts_post > div::before, .s_latest_posts_big_picture .s_latest_posts_post > div > a::after, .s_latest_posts_big_picture .s_latest_posts_post > div > a::before{pointer-events: none;} .s_latest_posts_big_picture .s_latest_posts_post > div > a, .s_latest_posts_big_picture .s_latest_posts_post > div > a > a{z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;} .s_latest_posts_big_picture .s_latest_posts_post > div h2, .s_latest_posts_big_picture .s_latest_posts_post > div > a h2{margin: 0; font-size: 1.5em; font-weight: 300;} .s_latest_posts_big_picture .s_latest_posts_post > div h2 span, .s_latest_posts_big_picture .s_latest_posts_post > div > a h2 span{font-weight: 800;} .s_latest_posts_big_picture .s_latest_posts_post > div p, .s_latest_posts_big_picture .s_latest_posts_post > div > a p{margin: 1em 0 0; letter-spacing: 1px; font-size: 68.5%;} .s_latest_posts .js_get_posts, .s_latest_posts_big_picture .js_get_posts{position: relative; min-height: 100px;} .s_latest_posts .progress.js-loading, .s_latest_posts_big_picture .progress.js-loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 0;} .s_latest_posts .progress.js-loading .progress-bar, .s_latest_posts_big_picture .progress.js-loading .progress-bar{position: absolute; top: 45%; left: 10%; bottom: auto; right: 10%; height: 10px; margin: 0; background: #8E8C84; box-shadow: none;}