/*!
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){html,body{font-size:17px}.page_anchor{position:absolute;top:-110px}#main_header{position:fixed;top:0;left:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;z-index:500}#main_header:before{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#323232;-moz-transform:translateY(-102%);-o-transform:translateY(-102%);-ms-transform:translateY(-102%);-webkit-transform:translateY(-102%);transform:translateY(-102%);-moz-transition:transform .5s;-o-transition:transform .5s;-ms-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s;z-index:-1}#main_header.scrolled:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#main_header .head_inside{padding-right:0;background:none}#main_header .head_inside .position-relative #main_logo{position:relative;width:200px;max-width:none}#main_header .head_inside .position-relative #main_logo:after{display:block;content:"";width:50vw;height:2px;position:absolute;right:0;bottom:-20px;background:#fff;z-index:1}.main_menu .nav{padding-left:0;background:none}.main_menu .nav ul.nav-list{white-space:nowrap}.main_menu .nav ul.nav-list li.menu-item{margin-left:5px}.main_menu .nav ul.nav-list li.menu-item a{padding:0 5px}.main_menu .nav ul.nav-list li.menu-item>a:hover,.main_menu .nav ul.nav-list>li.menu-item:hover>a{color:#ffb000;background:none}.wrap_socials{position:fixed;top:calc(9vw - 65px);right:0;width:34px !important;z-index:633}.wrap_socials ul.list_socials{margin-bottom:0}.banner_right_line,.page_banner .banner_img:after,.big_slider_wrap .position-relative:before{display:block;content:"";width:2px;height:100%;position:absolute;right:44px;top:0;background:#929292;z-index:10}.big_slider_wrap .swiper-button-next{right:100px}.big_slider_wrap .swiper-button-prev{right:140px}.page_banner .banner_img img{width:100%}.page_banner .banner_text{padding:0 50px;font-size:18px;top:auto;bottom:1.75vw}.page_banner .banner_text svg{width:313px;padding-top:0;border-top:none;margin-bottom:10px}.swiper_services .swiper-slide{width:615px}.home_slogan{padding-left:50px}select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.jfilestyle input[type=text]{padding-right:75px;background:url("images/bg_input.svg") right top no-repeat;background-size:auto 100%}select{padding-right:115px;background:url("images/bg_select.svg") right top no-repeat;background-size:auto 100%}textarea{padding-right:95px;background:url("images/bg_textarea.svg") right top no-repeat;background-size:auto 100%}.box_grey_design_right>div:before{background:#ececec url("images/bg_diago_line.webp") right 5px no-repeat}.pt-lg-60,.intro_img{padding-top:60px}.box_dark_right>div::after,.bg_black_white:after{display:block !important;content:"";width:100%;height:100%;position:absolute;right:-50px;top:0;background:url("images/bg_diago_line.webp") right 5px no-repeat;z-index:1;opacity:.2;pointer-events:none}.bg_black_white{position:relative}.bg_black_white:after{z-index:0;opacity:.5;background-position:20% -16vw}.row_grey_design{background:#ececec url("images/bg_diago_line.webp") 90% -16vw no-repeat}.has-black-background-color.design_left:before{display:block !important;content:"";width:80%;height:100%;position:absolute;left:20%;top:0;background:url("images/bg_diago_line.webp") left -16vw no-repeat;opacity:.5;z-index:1;pointer-events:none}.imgs_full_left{width:calc(100% + 50px);margin-left:-50px}.push_b_60{padding-top:60px}.box_v_lines{position:relative}.box_v_lines:before,.box_v_lines:after{display:block;content:"";width:100vw;height:2px;position:absolute;left:0;top:30px;background:#ececec;z-index:-1}.box_v_lines:after{left:auto;right:0;top:calc(100% + 30px)}.row_spacing_x.extra_x{padding-left:100px;padding-right:100px}.row_spacing_x.extra_l{padding-left:100px}body .swiper-button-next,body .swiper-button-prev{width:56px;height:46px;background:#ececec url("images/ico_arrow.svg") 12px center no-repeat;background-size:21px auto !important}body .story_main_wrap .swiper-button-next,body .story_main_wrap .swiper-button-prev{top:254px}#main_footer .position-relative{align-items:flex-start;flex-wrap:nowrap}#main_footer .position-relative .footer_contacts{white-space:nowrap;margin:0 60px}}@media screen and (min-width: 1025px){.box_grey_design_right.form_to_right>div:before{width:calc(100% + 3rem + 50px);left:-3rem}.half_box{width:calc(50% - 4.5rem)}}@media screen and (min-width: 1200px){.intro_img{padding-top:6vw}.box_icon_text figure{width:60px;min-width:60px}.box_grey_design_right>div,.box_grey_left_right_line>div,.box_dark_right>div{padding-top:6vw;padding-bottom:calc(6vw - 30px)}.box_grey_design_right>div{padding-left:2rem}.box_dark_right>div:before{left:-3rem}.box_grey_left_right_line>div:after{display:block;content:"";width:100vw;height:2px;position:absolute;left:0;top:30px;background:#ececec;z-index:-1}.box_grey_left_right_line .inside_text{padding-right:6rem}.filter_btns_wrap{flex-wrap:nowrap}.filter_btns_wrap a{margin-bottom:0;padding:0 30px 30px 20px}}@media screen and (min-width: 1400px){#main_header .head_inside .position-relative #main_logo{width:240px}.big_slider_wrap .position-relative{max-height:100vh;overflow:hidden}.page_banner .banner_img:after,.big_slider_wrap .position-relative:before{right:80px}.row_services .has-wpdc-x-large-font-size{padding:0 15%}.big_slider_wrap .swiper-button-next{right:10vw;background-size:24px auto !important}.big_slider_wrap .swiper-button-prev{right:calc(10vw + 40px);background-size:24px auto !important}.home_slogan{padding-left:10vw}.box_dark_right>div::after{right:-10vw}.bg_black_white::after{background-position:29% -11vw}.has-black-background-color.design_left:before{background-position:left -11vw}.wrap_socials{right:20px;width:40px !important}.wrap_socials ul.list_socials li a{width:40px;height:40px}.main_menu .nav ul.nav-list{padding-top:5px}.main_menu .nav ul.nav-list li.menu-item{margin-left:20px}.page_banner .banner_text{padding:0 0 0 10vw;font-size:1.7vw;bottom:2.5vw}.page_banner .banner_text svg{width:29vw;margin-bottom:.8vw}.box_grey_design_right>div::before{width:calc(100% + 6rem + 10vw)}.box_grey_design_right.form_to_right>div:before{width:calc(100% + 3rem + 10vw)}.imgs_full_left{width:calc(100% + 10vw);margin-left:-10vw}.row_spacing_x.extra_x,.row_spacing_x.extra_x_late{padding-left:16vw;padding-right:16vw}.row_spacing_x.extra_l{padding-left:16vw}.box_work_type p{bottom:20px;padding:0 30px}#main_footer .position-relative{align-items:flex-end}#main_footer .position-relative .footer_logo,#main_footer .position-relative .signature{margin-bottom:18px}#main_footer ul.list_icons{display:grid;grid-column-gap:60px;grid-row-gap:0;grid-template-columns:1fr 1fr;margin-bottom:0}#main_footer ul.list_icons li:nth-child(1){grid-column:2;grid-row:1/3}#main_footer ul.list_icons li:nth-child(2){grid-column:1;grid-row:1}#main_footer ul.list_icons li:nth-child(3){grid-column:1;grid-row:2}}@media screen and (min-width: 1800px){html,body{font-size:18px}.page_banner .banner_text{font-size:1.8vw;bottom:3.5vw}.page_banner .banner_text svg{width:30vw}}@media screen and (min-width: 2000px){.row_spacing_x.extra_x{padding-left:23vw;padding-right:23vw}.row_spacing_x.extra_l{padding-left:23vw}.home_slogan{padding-left:16vw}.box_grey_design_right>div::before{width:calc(100% + 6rem + 16vw)}.imgs_full_left{width:calc(100% + 16vw);margin-left:-16vw}.page_banner .banner_text{padding:0 0 0 16vw}.box_dark_right>div::after{right:-16vw}.box_grey_design_right.form_to_right>div:before{width:calc(100% + 3rem + 16vw)}}/*# sourceMappingURL=style_desktop.css.map */
