/*!
Theme Name:   ubeo-theme-v5-child
Theme URI:    http://www.ubeo.ca
Description:  Ubeo Child Theme
Author:       Ubeo team
Author URI:   http://www.ubeo.ca/
Template:     ubeo-theme-v5
Version:      5.0
Text Domain:  ubeo-theme-v5-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){#main_header{position:absolute;top:0;left:0;width:100%;z-index:111}#main_header .head_inside{padding-top:4vw;padding-bottom:0;position:relative}#main_header .head_inside:before{display:block;content:"";width:100%;height:160px;position:absolute;left:0;top:0;background:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0) 100%);z-index:1}#main_header .head_inside .position-relative{justify-content:center}#main_header .head_inside .position-relative .years_40,#main_header .head_inside .position-relative .slogan{display:none}#main_header .head_inside .position-relative #main_logo{position:relative;width:20%;max-width:384px;z-index:6}#main_header .main_menu{position:fixed;top:0;left:-402px;width:400px;padding:60px 40px 60px 80px;background:rgba(0,0,0,.9);-moz-transition:left .7s cubic-bezier(0.12, 1.02, 0.45, 0.99);-o-transition:left .7s cubic-bezier(0.12, 1.02, 0.45, 0.99);-ms-transition:left .7s cubic-bezier(0.12, 1.02, 0.45, 0.99);-webkit-transition:left .7s cubic-bezier(0.12, 1.02, 0.45, 0.99);transition:left .7s cubic-bezier(0.12, 1.02, 0.45, 0.99);z-index:113}#main_header .main_menu.show_menu{left:0}#main_header .main_menu .nav.row_spacing_x{background:transparent;padding-left:0;padding-right:0}#main_header .main_menu .nav.row_spacing_x ul.nav-list li.menu-item{display:block;margin-bottom:2px}#main_header .main_menu .nav.row_spacing_x ul.nav-list li.menu-item.menu-home:before{display:block;content:"";width:70px;height:4px;margin:15px 0;background:linear-gradient(to right, #8B582B 0%, #CC9D66 35%, #EDD9A8 85%, #EDD9A8 100%)}#main_header .main_menu .nav.row_spacing_x ul.nav-list li.menu-item a{position:relative;padding:10px 20px;justify-content:flex-start;text-align:left;z-index:3}#main_header .main_menu .nav.row_spacing_x ul.nav-list li.menu-item a:after{display:block;content:"";width:0;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to right, #5D5D5D 0%, rgba(93, 93, 93, 0) 80%);z-index:-1;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.main_menu .nav .menu-item>a:hover,.main_menu .nav .nav-list>li:hover>a{color:#fff;background:transparent}.main_menu .nav .menu-item>a:hover:after,.main_menu .nav .nav-list>li:hover>a:after{width:100% !important}.socials_links{position:fixed;top:80px;width:40px;height:auto;line-height:40px;text-align:center;right:auto;left:25px}.socials_links a{margin-left:0;display:block}.nav-mobile.nav-desktop{display:flex !important;position:fixed;top:25px;left:25px;z-index:134}.home_slider .slider_hover{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:absolute;left:0;bottom:50px;width:100%;text-align:center;z-index:22}.home_slider .slider_hover .years_40{margin-bottom:50px}.home_slider .slider_hover .has-wpdc-large-font-size{font-size:2rem;letter-spacing:4px}.home_slider .slider_hover .has-wpdc-large-font-size strong{font-size:1.2em}body .swiper-button-next{right:-40px}body .swiper-button-prev{left:-40px}.photo_montage.montage_3 figure:nth-child(3){width:calc(36% + 50px)}.photo_montage.montage_5 figure:nth-child(3){width:calc(47% + 50px);left:-50px}.hr_full_right{width:calc(100% + 50px)}.da-thumbs li{width:33.333%}.folds_right,.folds_left{position:relative;z-index:2}.folds_right:before,.folds_left:before{display:block !important;content:"";width:40%;height:10vw;position:absolute;left:60%;bottom:4vw;background:url("images/folds_right.png") left bottom no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:-1}.folds_right.folds_bottom:before,.folds_left.folds_bottom:before{bottom:0}.folds_right.folds_right_up:before,.folds_left.folds_right_up:before{bottom:auto;top:0}.folds_left:before{left:auto;right:60%;background:url("images/folds_left.png") left bottom no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}}@media screen and (min-width: 992px)and (max-height: 630px){.home_slider .slider_hover{bottom:20px}.home_slider .slider_hover .years_40{margin-bottom:20px;width:160px}#main_header .main_menu{padding:30px 40px 30px 80px}#main_header .main_menu .nav.row_spacing_x{height:calc(100vh - 60px);overflow:auto}}@media screen and (min-width: 1025px){.text-lgx-left{text-align:left !important}}@media screen and (min-width: 1200px){.has-wpdc-xx-large-font-size{font-size:4rem;letter-spacing:4px}.slogan_on_banner.has-wpdc-large-font-size{bottom:4vw;font-size:1.8rem}.home_slider{height:100vh;display:flex;align-items:center;justify-content:center}.home_slider .swiper{width:100%;height:100%;object-fit:cover}.home_slider .swiper .swiper-slide img{width:120%;height:120%;object-fit:cover}.list_jobs .item{width:42%}}@media screen and (min-width: 1400px){html,body{font-size:16px}.photo_montage.montage_3 figure:nth-child(3){width:calc(36% + 10vw)}.photo_montage.montage_5>div:after{width:44%;top:52%}.photo_montage.montage_5 figure:nth-child(1){width:44%}.photo_montage.montage_5 figure:nth-child(2){width:50%}.photo_montage.montage_5 figure:nth-child(3){width:calc(44% + 10vw);left:-10vw}.img_footer img{height:180px !important}.da-thumbs li{width:25%}.hr_full_right{width:calc(100% + 10vw)}.signature{position:absolute;text-align:left;left:60%;bottom:55px;z-index:9}}@media screen and (min-width: 1800px){html,body{font-size:17px}}@media screen and (min-width: 2000px){html,body{font-size:18px}.row_spacing_x{padding-left:10vw;padding-right:10vw}}/*# sourceMappingURL=style_desktop.css.map */
