/*!
Theme Name:   ubeo-theme-v4-child
Theme URI:    http://www.ubeo.ca
Description:  Ubeo Child Theme
Author:       Ubeo team
Author URI:   http://www.ubeo.ca/
Template:     ubeo-theme-v4
Version:      4.1
Text Domain:  ubeo-theme-v2-child
*/.hide-text{font:0/0 a;text-shadow:none;color:transparent}.before-after-absolute{display:block;content:"";position:absolute}@media screen and (min-width: 992px){#haut-de-page{height:42px}#main_header{position:fixed;top:0;left:0;width:240px;height:100vh;-webkit-box-shadow:0 0 5px rgba(0,0,0,0);-moz-box-shadow:0 0 5px rgba(0,0,0,0);box-shadow:0 0 5px rgba(0,0,0,0);z-index:88}#main_header .head_inside.panel-row-style{padding-left:0 !important;padding-right:0 !important}.second_menu{position:fixed;top:0;left:240px;width:calc(100% - 240px);display:flex;height:42px;padding:0 50px;background:#fff;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;-ms-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.second_menu.scrolled{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.second_menu a{display:inline-flex;align-items:center;color:#102941}.second_menu a.link_phone:after,.second_menu a.link_email:after{display:inline-block;content:"";width:2px;height:18px;background:#e6e6e6;margin:0 2px 0 18px}.second_menu a.link_phone .fas,.second_menu a.link_email .fas{font-size:18px;background:linear-gradient(to bottom, #4D9FE7 0%, #25529E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.second_menu a:hover{color:#4d9fe7}.second_menu a.link_lang{margin-left:auto;margin-right:0}.main_menu .panel-row-style{padding-left:0 !important;padding-right:0 !important}.main_menu .nav{background:none}.main_menu .nav .nav-list{padding-top:2vh}.main_menu .nav .menu-item{display:block;margin:0}.main_menu .nav .menu-item a{font-size:1.1rem;padding:10px}.main_menu .nav .menu-item.current-menu-item>a{color:#4d9fe7;background:#0c1d2e}.main_menu .menu-item>a:hover,.main_menu .nav-list>li:hover>a{color:#4d9fe7;background:transparent}.main,#main_footer{margin-left:240px}.box_bubbles>div:after{display:block;content:"";width:120px;height:120px;position:absolute;right:15px;top:0;background:url("images/bubbles_2.png") right top no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:-1}.box_bubbles>div>h2:first-child,.box_bubbles>div>p:first-child{padding-right:95px}.box_content.wp-block-kadence-rowlayout>div,.box_content>div{padding:35px 30px 15px !important}.row_waves_grey{height:7.2vw}.row_waves_blue{height:6.2vw}.row_waves_higher{position:relative;margin-top:-9vw}.icon_hands br,.icon_machine br,.icon_shirt br,.icon_bubbles br,.icon_hanger br{display:none}body .kt-gutter-wide>.wp-block-kadence-column{margin-right:80px}body .kt-gutter-default>.wp-block-kadence-column{margin-right:50px}}@media screen and (min-width: 1400px){html,body{font-size:17px}.icon_hands,.icon_machine,.icon_shirt,.icon_bubbles,.icon_hanger{display:flex;flex-direction:column;justify-content:flex-end;min-height:86px;padding-left:95px;-webkit-background-size:68px auto !important;-moz-background-size:68px auto !important;-o-background-size:68px auto !important;background-size:68px auto !important}.box_content.wp-block-kadence-rowlayout>div,.box_content>div{padding:40px 45px 20px !important}.box_bubbles>div:after{width:150px}.second_menu{padding:0 10vw}.row_waves_grey,.row_waves_blue{height:6.7vw}div.text_box_gradient.wp-block-kadence-rowlayout>div{padding:25px 30px !important}.bubbles_right{position:relative}.bubbles_right:before{display:block;content:"";width:90px;height:130px;position:absolute;right:25px;top:calc(50% + 30px);background:url("images/bubbles.png") center center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:1}}@media screen and (min-width: 1600px){.maps_links figure a::after{font-size:45px}.bubbles_right:before{width:105px;top:calc(50% - 60px)}}@media screen and (min-width: 1800px){#main_header{width:280px}#main_header .head_inside.panel-row-style #main_logo{width:180px}.second_menu{left:280px;width:calc(100% - 280px)}.main,#main_footer{margin-left:280px}}/*# sourceMappingURL=style_desktop.css.map */
