﻿/*!
    Theme Name: Jesta
    Template: Divi
    Version: 1.0.0
    Author: Minimal MTL
    Author URI: http://minimalmtl.com/
    description: Thème pour le site Jesta
    Text Domain: jesta-theme
*/@font-face{font-family:'effraregular';src:url("font/effra_rg-webfont.woff2") format("woff2"),url("font/effra_rg-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'effrabold';src:url("font/effra_std_bd-webfont.woff2") format("woff2"),url("font/effra_std_bd-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:18px}@media only screen and (max-width: 1400px){html{font-size:16px}}@media only screen and (max-width: 767px){html{font-size:12px}}body{color:#000;font-family:'effraregular', sans-serif;font-size:inherit;font-weight:400;min-width:300px}.entry-content{position:relative}#main-header{background:#f2f2f2}#et-top-navigation{font-family:'effrabold', sans-serif;font-size:16px;line-height:20px;text-transform:uppercase}#top-menu li{float:left}#top-menu a,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#1D2F59}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{position:relative}#top-menu li.current-menu-ancestor>a::after,#top-menu li.current-menu-item>a::after{content:'';display:block;position:absolute;top:20px;left:0;right:0;border-bottom:2px solid}#top-menu .menu-item:not(.lang-item)+.lang-item{padding-left:22px}#top-menu .menu-item:not(.lang-item)+.lang-item::before{content:'';display:inline-block;position:absolute;top:0;left:0;height:1em;border-left:2px solid}.jesta-title-arrow{font-family:'effrabold', sans-serif;text-align:center;text-transform:uppercase}.jesta-title-arrow .et_pb_text_inner{display:inline-block}.jesta-title-arrow .et_pb_text_inner p{padding:.5em 0}.jesta-title-arrow .et_pb_text_inner::before,.jesta-title-arrow .et_pb_text_inner::after{content:'';display:block}.jesta-title-arrow .et_pb_text_inner::before{border-top:2px solid}.jesta-title-arrow .et_pb_text_inner::after{background:url("img/icon-arrow-long-black.png") 0 0 no-repeat;width:10px;height:38px;margin:0 auto}.jesta-title,.et_pb_module.et_pb_accordion .et_pb_toggle_title,.et_pb_button{font-family:'effrabold', sans-serif;font-size:inherit;text-transform:uppercase}.jesta-title,.et_pb_module.et_pb_accordion .et_pb_toggle_title{color:#1D2F59}.jesta-text-large{font-size:1.5rem;line-height:1.333;margin-left:auto;margin-right:auto;margin-bottom:2em !important;width:80%}@media only screen and (max-width: 767px) and (orientation: portrait){.jesta-text-large{width:100%}}.et_pb_button::before{font-weight:bold;line-height:inherit !important}.et_overlay:before,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light.et_pb_module.et_pb_button,.et_pb_contact_submit,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.et_pb_member_social_links a:hover,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_pb_sum,.woocommerce-page #content input.button:hover .et_pb_widget li a:hover{color:#1D2F59;border-color:inherit;transition:background-color .4s ease}.et_pb_module.et_pb_accordion .et_pb_toggle{background:transparent;border:none;border-top:2px solid #ccc;padding-top:.5em;padding-left:0;padding-right:0}.et_pb_row.jesta-medium-section{width:60%}@media only screen and (min-width: 1401px){.et_pb_row.jesta-medium-section{max-width:760px}}.et_pb_row.jesta-large-section{width:80%}.container,.et_pb_row{width:80%}@media only screen and (max-width: 767px){.container,.et_pb_row{width:95%}}@media only screen and (max-width: 980px){.container,.et_pb_row{width:90%}}@media only screen and (min-width: 1401px){.container,.et_pb_row{max-width:960px}}.et_pb_row.jesta-about-team-section .jesta-about-team-col1 .et_pb_text_inner{display:inline-block;float:right;padding-right:10%}.et_pb_row.jesta-about-team-section .jesta-about-team-col2 .et_pb_text_inner{padding-left:10%}@media (max-width: 980px){.et_pb_row.jesta-about-team-section .jesta-about-team-col1 .et_pb_text_inner,.et_pb_row.jesta-about-team-section .jesta-about-team-col2 .et_pb_text_inner{float:none;padding-left:0;padding-right:0}.et_pb_row.jesta-about-team-section .et_pb_column{margin-bottom:1em}}.jesta-contact-form .et_pb_contact_form_label{display:block;padding-bottom:.5em;color:#1D2F59;font-family:'effrabold', sans-serif;text-transform:uppercase}.jesta-contact-form .input::-webkit-input-placeholder{color:transparent}.jesta-contact-form .input:-moz-placeholder{color:transparent}.jesta-contact-form .input::-moz-placeholder{color:transparent}.jesta-contact-form .input:-ms-input-placeholder{color:transparent}body #page-container .jesta-contact-form.et_pb_contact_form_container .et_contact_bottom_container{float:none;text-align:center}body #page-container .jesta-contact-form.et_pb_contact_form_container .et_contact_bottom_container .et_pb_button{padding-left:3em;padding-right:1.7em}#main-footer{color:#979797;font-size:14px;line-height:1.2}#main-footer .footer-widget{border-top:2px solid;font:inherit;color:inherit;padding-top:36px}#main-footer .footer-widget .widget_text{width:100%}#main-footer .footer-widget h4,#main-footer .footer-widget h4 a,#main-footer .footer-widget a,#main-footer .footer-widget ul{color:inherit}#main-footer .footer-widget h4{font-family:'effrabold', sans-serif;font-size:28px;margin-bottom:1em;text-transform:uppercase}#main-footer .footer-widget ul{display:flex;flex-wrap:wrap;width:100%}#main-footer .footer-widget ul li{display:inline-block;flex:1 0 160px;margin-bottom:2em;padding:0;white-space:nowrap}#main-footer .footer-widget ul li::before{display:none}#main-footer .footer-widget strong{font-family:'effrabold', sans-serif;font-weight:normal;text-transform:uppercase}#main-footer .footer-widget .footer-widget{margin-top:50px;padding-top:20px;width:100%}@media (min-width: 981px){.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:last-child{margin-right:0}}#footer-bottom{background:transparent;font-family:'effrabold', sans-serif;font-size:12px}#footer-info{border-top:2px solid;padding-top:36px;width:100%}.jesta-page-header{background:#CCC}.jesta-page-header .jesta-page-header-overlay .jesta-page-header-title,.jesta-page-header .jesta-page-header-overlay .et_pb_button,.jesta-page-header .jesta-page-header-overlay .et_pb_button::after,.jesta-page-header .jesta-page-header-overlay .et_pb_button::before{text-shadow:1px 1px 10px #000}.jesta-page-header .jesta-page-header-overlay .et_pb_button{box-shadow:0 0 0.5em rgba(0,0,0,0.8),0 0 1em #000 inset;border-color:#fff;color:#fff;transition:background-color .4s ease}.jesta-page-header .jesta-page-header-slider .et-pb-arrow-previous::before,.jesta-page-header .jesta-page-header-slider .et-pb-arrow-next::before{text-shadow:0 0 0.5em #000}.jesta-page-header .jesta-page-header-slider .et_pb_slide{padding:0}.jesta-page-header .jesta-page-header-slider,.jesta-page-header .jesta-page-header-slider .et_pb_container{max-width:none;width:100%}.jesta-page-header .jesta-page-header-slider .et_pb_slider_container_inner,.jesta-page-header .jesta-page-header-slider .et_pb_slide_description{height:100%}.jesta-page-header .jesta-page-header-slider .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{position:absolute !important;bottom:40px;right:40px;margin:0;transform:translate(0, 50%);color:#ccc !important;font-size:14px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 767px){.jesta-page-header .jesta-page-header-slider .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:12px;bottom:2%;left:40px;text-align:center}}.jesta-page-header .jesta-page-header-slider .et_pb_image_wrap{display:block}.jesta-page-header .jesta-page-header-slider .et_pb_image_wrap img{width:100%}.entry-content>.jesta-page-header,.entry-content>.jesta-page-header .jesta-page-header-slider,.entry-content>.jesta-page-header .jesta-page-header-slider .et_pb_slide,.entry-content>.jesta-page-header .jesta-page-header-slider .et_pb_image{height:calc(100vh - 124px)}@media only screen and (max-width: 980px){.entry-content>.jesta-page-header,.entry-content>.jesta-page-header .jesta-page-header-slider,.entry-content>.jesta-page-header .jesta-page-header-slider .et_pb_slide,.entry-content>.jesta-page-header .jesta-page-header-slider .et_pb_image{height:calc(100vh - 80px)}}body.home .entry-content>.jesta-page-header{height:auto;min-height:100vh}.entry-content>.jesta-page-header .jesta-page-header-slider{position:absolute;padding:0}.entry-content>.jesta-page-header .jesta-page-header-overlay{-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased !important;padding:0 40px;display:flex;align-items:center;position:relative;overflow:hidden;min-height:100%;width:90%}.entry-content>.jesta-page-header .jesta-page-header-overlay .et_pb_column{position:relative;z-index:10}@media only screen and (max-width: 767px) and (orientation: portrait){.entry-content>.jesta-page-header .jesta-page-header-overlay{padding:0 20px}}.entry-content>.jesta-page-header .jesta-page-header-overlay .et_pb_column.et-last-child{margin-bottom:0}.entry-content>.jesta-page-header .jesta-page-header-slider{top:0;left:0;width:100%}.entry-content .et_fb_preview_container .jesta-page-header{background:repeating-linear-gradient(135deg, #333, #333 10px, #444 10px, #444 20px)}.entry-content .et_fb_preview_container .jesta-page-header .jesta-page-header-overlay,.entry-content .et_fb_preview_container .jesta-page-header .jesta-page-header-slider{width:calc(100% - 80px);max-width:none}.entry-content .et_fb_preview_container .jesta-page-header .jesta-page-header-overlay{border:5px dashed #111;margin-bottom:40px;padding-top:40px}.entry-content .et_fb_preview_container .jesta-page-header .jesta-page-header-overlay::before{content:'This section will float on top of the next one';display:block;position:absolute;top:-5px;left:50%;transform:translate(-50%, 0);background:#111;color:#FFF;font-size:10px;line-height:1;padding:5px 10px}.entry-content .et_fb_preview_container .jesta-page-header .jesta-page-header-slider{padding:0}.jesta-index-page-title,.jesta-page-header-title{font-family:'effrabold', sans-serif;font-size:2rem;line-height:1.25;text-transform:uppercase}@media only screen and (max-width: 767px){.jesta-index-page-title,.jesta-page-header-title{font-size:1.5rem}.jesta-index-page-title br,.jesta-page-header-title br{display:none}}.et_pb_portfolio .et_pb_portfolio_custom_filters{position:relative;z-index:5;margin-bottom:2em;text-align:center}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper{background:#FFF;display:inline-block;vertical-align:top;margin:0 20px;position:relative;line-height:1.5em;text-align:left;width:256px;z-index:1;user-select:none}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper::before,.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper::after{content:'';display:block;position:absolute;z-index:2}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper::before{top:1.5em;left:0;width:100%;border-bottom:2px solid #1D2F59}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper::after{cursor:pointer;margin-top:-4px;top:.75em;right:0;width:10px;height:7px;background:url("img/icon-arrow-blue.png")}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper .et_pb_portfolio_filter_label{color:#1D2F59;cursor:pointer;font-family:'effrabold', sans-serif;text-transform:uppercase;position:relative;z-index:3;width:86px}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper .et_pb_portfolio_filter_dropdown{position:absolute;top:0;left:0;width:100%;z-index:1;background:#fff;max-height:1.5em;overflow:hidden;cursor:pointer;transition:max-height .4s ease}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper ul{padding:2em 1em .5em;line-height:inherit;list-style:none}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper ul a{display:block;color:#1D2F59}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper ul .active{background:#fff;pointer-events:none;position:absolute;top:0}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper ul a,.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper .et_pb_portfolio_filter_all::before{padding-left:86px}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper ul a:hover,.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper ul .active,.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper .et_pb_portfolio_filter_all::before{color:#2ea3f2}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper .et_pb_portfolio_filter_all::before{content:attr(data-category);position:absolute;top:0}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper.is-open{z-index:2}.et_pb_portfolio .et_pb_portfolio_custom_filters .et_pb_portfolio_filter_wrapper.is-open .et_pb_portfolio_filter_dropdown{max-height:15em}.et_pb_portfolio .et_pb_portfolio_items_wrapper{position:relative}.et_pb_portfolio .et_pb_portfolio_items{display:flex;flex-wrap:wrap;justify-content:flex-start;position:static;margin-left:-20px;width:auto}.et_pb_portfolio .et_pb_portfolio_item{flex:0 0 auto;position:static;padding-left:20px;margin-bottom:20px !important;width:25%}@media only screen and (max-width: 1400px){.et_pb_portfolio .et_pb_portfolio_item{width:33.33%}}@media only screen and (max-width: 980px){.et_pb_portfolio .et_pb_portfolio_item{width:50%}}@media only screen and (max-width: 767px) and (orientation: portrait){.et_pb_portfolio .et_pb_portfolio_item{width:100%}}.et_pb_portfolio .et_pb_portfolio_item_card .project_thumb .et_pb_slider,.et_pb_portfolio .et_pb_portfolio_item_card .project_location .place,.et_pb_portfolio .et_pb_portfolio_item_card .project_description,.et_pb_portfolio .et_pb_portfolio_item_card .project_status,.et_pb_portfolio .et_pb_portfolio_item_card .project_link,.et_pb_portfolio .et_pb_portfolio_item_card .close-link{display:none}.et_pb_portfolio .et_pb_portfolio_item .project_thumb{position:relative;margin-bottom:-1px;border-bottom:1px solid #ddd}.et_pb_portfolio .et_pb_portfolio_item .project_thumb .project_thumb_content{width:100%;height:0;padding-top:54%;overflow:hidden}.et_pb_portfolio .et_pb_portfolio_item .project_thumb .project_thumb_content .et_pb_slider,.et_pb_portfolio .et_pb_portfolio_item .project_thumb .project_thumb_content .et_pb_slides,.et_pb_portfolio .et_pb_portfolio_item .project_thumb .project_thumb_content .et_pb_slide{height:100%}.et_pb_portfolio .et_pb_portfolio_item .project_thumb .project_thumb_content .open-link,.et_pb_portfolio .et_pb_portfolio_item .project_thumb .project_thumb_content .et_pb_slider{position:absolute;top:0;left:0;width:100%}.et_pb_portfolio .et_pb_portfolio_item .project_meta,.et_pb_portfolio .et_pb_portfolio_item .project_status,.et_pb_portfolio .et_pb_portfolio_item .project_link{color:#979797;font-family:'effrabold', sans-serif;font-size:12px;line-height:10px;text-transform:uppercase}.et_pb_portfolio .et_pb_portfolio_item .project_meta{display:flex;line-height:1.5;padding:10px 0}.et_pb_portfolio .et_pb_portfolio_item .project_meta .project_category,.et_pb_portfolio .et_pb_portfolio_item .project_meta .project_location{flex:1 1 50%;padding:0 10px}.et_pb_portfolio .et_pb_portfolio_item .project_meta .project_location{text-align:right}.et_pb_portfolio .et_pb_portfolio_item .project_meta .project_location .place:not(:empty)::after{content:', ';display:inline-block}.et_pb_portfolio .et_pb_portfolio_item .project_title{color:#003158;font-family:'effrabold', sans-serif;font-size:16px;line-height:1.25;padding:10px}.et_pb_portfolio .et_pb_portfolio_item .project_title .name,.et_pb_portfolio .et_pb_portfolio_item .project_title .place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et_pb_portfolio .et_pb_portfolio_item .project_description{padding:10px}.et_pb_portfolio .et_pb_portfolio_item .project_status,.et_pb_portfolio .et_pb_portfolio_item .project_link{line-height:14px;padding:10px}.et_pb_portfolio .et_pb_portfolio_item .project_link{color:#012f5c}.et_pb_portfolio .et_pb_portfolio_item .close-link{position:absolute;background:url("img/icon-close-blue.png") center center no-repeat;width:34px;height:34px;text-indent:105%;overflow:hidden;white-space:nowrap}.et_pb_portfolio .et_pb_portfolio_item_card,.et_pb_portfolio .et_pb_portfolio_item_page{position:relative}@media only screen and (min-width: 768px){.et_pb_portfolio .et_pb_portfolio_item_page{display:none;position:absolute;left:0;right:0;z-index:1;width:100%;margin-top:20px;padding:65px 110px 1px 90px}.et_pb_portfolio .et_pb_portfolio_item_page .project_thumb{float:right;margin-bottom:90px;width:50%}.et_pb_portfolio .et_pb_portfolio_item_page .project_info{margin-bottom:40px;width:45%}.et_pb_portfolio .et_pb_portfolio_item_page .project_meta .project_category,.et_pb_portfolio .et_pb_portfolio_item_page .project_meta .project_location{flex:0 1 auto}.et_pb_portfolio .et_pb_portfolio_item_page .project_meta .project_category{padding-right:20px}.et_pb_portfolio .et_pb_portfolio_item_page .project_meta .project_location{padding-left:20px}.et_pb_portfolio .et_pb_portfolio_item_page .project_title{text-transform:uppercase}.et_pb_portfolio .et_pb_portfolio_item_page .project_title .place{display:none}.et_pb_portfolio .et_pb_portfolio_item_page .project_status{position:absolute;right:100px;bottom:45px}.et_pb_portfolio .et_pb_portfolio_item_page .project_link{position:absolute;top:50%;right:55px;transform:rotate(90deg) translate(20%, 0);transform-origin:100% 50%}.et_pb_portfolio .et_pb_portfolio_item_page .close-link{top:55px;right:40px}}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_page{display:block;opacity:0;visibility:hidden;transition:opacity .4s ease, visibility 0s .4s}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_card{transition:all .4s ease}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card::before,.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card::after{content:'';display:block;position:absolute}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card::before{top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,49,88,0.8)}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card::after{top:100%;left:50%;border-color:transparent;border-top-color:#104369;border-style:solid;border-width:11px 14px;margin-left:-14px;margin-top:-0.5px}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page{opacity:1;visibility:visible;transition:opacity .4s ease, visibility 0s 0s}.et_pb_portfolio .et_pb_portfolio_spacer{display:inline-block;width:100%;height:0;transition:height .4s ease}@media only screen and (max-width: 1400px){.et_pb_portfolio .et_pb_portfolio_item_page{padding:45px 50px 1px 30px}.et_pb_portfolio .et_pb_portfolio_item_page .project_thumb{margin-bottom:50px}.et_pb_portfolio .et_pb_portfolio_item_page .project_info{margin-bottom:40px}.et_pb_portfolio .et_pb_portfolio_item_page .project_meta{padding-top:0}.et_pb_portfolio .et_pb_portfolio_item_page .project_status{right:45px;bottom:10px}.et_pb_portfolio .et_pb_portfolio_item_page .project_link{right:20px}.et_pb_portfolio .et_pb_portfolio_item_page .close-link{top:35px;right:5px}}@media only screen and (max-width: 980px){.et_pb_portfolio .et_pb_portfolio_item_page{padding:40px 45px 20px 20px}.et_pb_portfolio .et_pb_portfolio_item_page .project_thumb{margin-bottom:30px}.et_pb_portfolio .et_pb_portfolio_item_page .project_info{margin-bottom:20px}.et_pb_portfolio .et_pb_portfolio_item_page .project_meta{padding-top:0}.et_pb_portfolio .et_pb_portfolio_item_page .project_status{right:45px;bottom:10px}.et_pb_portfolio .et_pb_portfolio_item_page .project_link{right:20px}.et_pb_portfolio .et_pb_portfolio_item_page .close-link{top:30px;right:5px}}@media only screen and (max-width: 767px) and (orientation: portrait){.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_card .project_meta,.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_page .project_meta{padding-bottom:0}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_card .project_footer{display:flex;vertical-align:top;line-height:1.5}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_card .close-link{bottom:0;right:0}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_page{display:none !important}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_card{transition:all .5s ease}.et_pb_portfolio .et_pb_portfolio_item .et_pb_portfolio_item_card .project_thumb .et_pb_slider{display:block;opacity:0;visibility:hidden;transition:opacity 1s ease, visibility 0s 1s}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card{position:absolute;width:100%}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card::before,.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card::after{content:none;display:none}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card .project_thumb .et_pb_slider{opacity:1;visibility:visible;transition:opacity 1s ease, visibility 0s 0s}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card .project_description,.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card .project_status,.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card .project_link,.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_card .close-link{display:block}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page{display:block !important;position:relative;box-shadow:0 0 6px 2px #003158;padding:0}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page .project_thumb{margin-bottom:10px}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page .project_info{margin-bottom:0}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page .project_description{padding:0 10px}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page .project_footer{display:flex}.et_pb_portfolio .et_pb_portfolio_item.is-open .et_pb_portfolio_item_page .close-link{top:auto;bottom:0;right:0}.et_pb_portfolio .et_pb_portfolio_spacer{display:none}}.et_pb_portfolio .et_pb_portfolio_item_card,.et_pb_portfolio .et_pb_portfolio_item_page{background:#ecf1f5}.et_pb_portfolio.transactions-past .et_pb_portfolio_item_small .project_thumb img,.et_pb_portfolio.transactions-past .et_pb_portfolio_item_card .project_thumb_content>.et_pb_slide{filter:saturate(0%)}.jesta-index-logos{padding-top:50px}.jesta-index-logos .jesta-col-wrapper .jesta-col{padding-bottom:50px}@media only screen and (max-width: 767px){.jesta-index-logos .jesta-col-wrapper .jesta-col{padding:0 25px 50px;width:200px}}.jesta-index-logos .jesta-col-wrapper .jesta-col a{display:block;color:#FFF;padding-top:100px;position:relative;opacity:1;transition:opacity .4s ease}.jesta-index-logos .jesta-col-wrapper .jesta-col a img{position:absolute;top:50px;left:50%;transform:translate(-50%, -50%)}.jesta-index-logos .jesta-col-wrapper .jesta-col a span{display:block;border-top:2px solid;line-height:1;padding-top:20px;position:relative;text-transform:uppercase}.jesta-index-logos .jesta-col-wrapper .jesta-col a span::after{content:'';display:block;position:absolute;bottom:5px;right:0;height:10px;width:38px;background:url("img/icon-arrow-long-white.png") no-repeat}.jesta-index-logos .jesta-col-wrapper .jesta-col a:hover{opacity:.7}.jesta-col-wrapper{display:block;text-align:center}.jesta-col-wrapper .jesta-col{display:inline-block;padding:0 50px;text-align:left;vertical-align:top;width:250px}
