/*!
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){#haut-de-page{height:100px}.btns_controls{top:390px;width:40px}.btns_controls.scrolled{top:390px}.btns_controls a{width:40px;height:40px;margin-bottom:10px}.btns_controls a .text{top:6px;font-size:13px;line-height:13px;padding:7px 24px 8px 18px}#main_header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:166}#main_header.scrolled .main_menu .nav ul.nav-list{top:-40px}#main_header .head_inside .position-relative #main_logo{width:214px}#main_header .head_inside .position-relative .head_menu{display:flex;align-items:center}#main_header .head_inside .position-relative .head_menu ul.nav-list{display:inline-flex !important;padding:0 15px 0 0;margin:0;list-style:none}#main_header .head_inside .position-relative .head_menu ul.nav-list li.menu-mobile,#main_header .head_inside .position-relative .head_menu ul.nav-list li.big-menu{display:none !important}#main_header .head_inside .position-relative .head_menu ul.nav-list li.menu-item.current-menu-item>a{color:#0063b0}#main_header .head_inside .position-relative .head_menu ul.nav-list li.menu-item{margin:0 0 0 15px}#main_header .head_inside .position-relative .head_menu ul.nav-list li.menu-item a{text-transform:uppercase;font-size:14px;font-weight:500;color:#a4abb0}#main_header .head_inside .position-relative .head_menu ul.nav-list li.menu-item a:hover{color:#2b3e47}#main_header .main_menu .nav ul.nav-list{position:absolute;top:-25px;right:0;border-bottom:none;-moz-transition:top .3s;-o-transition:top .3s;-ms-transition:top .3s;-webkit-transition:top .3s;transition:top .3s}#main_header .main_menu .nav ul.nav-list li.menu-mobile{display:inline-flex;margin-left:15px}#main_header .main_menu .nav ul.nav-list li.menu-mobile a{display:flex;align-items:center;justify-content:center;width:40px;height:40px}#main_header .main_menu .nav ul.nav-list li.menu-item{display:none;position:static}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu{display:inline-flex;border:none;margin-left:8px}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu>ul.sub-menu:before,#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu>ul.sub-menu:after{display:block;content:"";width:100%;height:2px;position:absolute;left:0;top:10px;z-index:1}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu>ul.sub-menu:after{top:auto;bottom:10px}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu>a{position:relative;padding-left:30px;padding-right:40px;border-radius:8px}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu>a:before{display:block;content:"";width:2px;height:100%;position:absolute;top:0;left:12px;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu>a:after{display:inline-block;font-family:"Montserrat",sans-serif;content:"+";font-size:26px;line-height:1em;font-weight:700;position:absolute;top:calc(50% - 12px);right:12px;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}#main_header .main_menu .nav ul.nav-list li.menu-item.big-menu li.menu-item{display:block}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu.current-menu-item>a{color:#fff;background:#0063b0}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu>ul.sub-menu:before,#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu>ul.sub-menu:after{background:#0063b0}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu>a{position:relative}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu>a:hover{background:#0063b0}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu>a:before{background:#0063b0}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu>a:after{color:#0063b0}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu:hover>a{background:#0063b0;color:#fff}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu:hover>a:before{background:#fff !important}#main_header .main_menu .nav ul.nav-list li.menu-item.blue-menu:hover>a:after{color:#fff !important}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu.current-menu-item>a{color:#fff;background:#ffcb18}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu{columns:auto}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu:before,#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu:after{background:#ffcb18}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu>li:first-child{display:inline-block;width:73%;float:left}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu>li:first-child>ul.sub-menu{columns:3}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu>li:first-child>ul.sub-menu ul.sub-menu{columns:1}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu>li:first-child>ul.sub-menu ul.sub-menu li.menu-item{float:none !important;width:100% !important}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu>li:last-child{display:inline-block;width:23%}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>ul.sub-menu>li:last-child li.menu-item{float:none !important;width:100% !important}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>a{position:relative}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>a:hover{background:#ffcb18}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>a:before{background:#ffcb18}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu>a:after{color:#ffcb18}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu:hover>a{background:#ffcb18;color:#fff}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu:hover>a:before{background:#fff !important}#main_header .main_menu .nav ul.nav-list li.menu-item.yellow-menu:hover>a:after{color:#fff !important}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu.current-menu-item>a{color:#fff;background:#23753c}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>ul.sub-menu{width:100%;columns:1}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>ul.sub-menu:before,#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>ul.sub-menu:after{background:#23753c}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>a{position:relative}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>a:hover{background:#23753c}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>a:before{background:#23753c}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu>a:after{color:#23753c}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu:hover>a{background:#23753c;color:#fff}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu:hover>a:before{background:#fff !important}#main_header .main_menu .nav ul.nav-list li.menu-item.green-menu:hover>a:after{color:#fff !important}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu{top:50px;right:0;top:100%;width:calc(100vw - 100px);background:#d9dee2;padding:50px 30px;columns:4}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item{break-inside:avoid;margin-bottom:3px;text-align:left}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item.menu-item-has-children>a{font-size:16px;line-height:1.1em;text-transform:uppercase;pointer-events:none;letter-spacing:1px;opacity:.5}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item.menu-item-has-children.menu-clickable>a{pointer-events:auto}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item a{display:inline-flex;padding:3px 0;min-height:1px;font-size:14px;line-height:1.3em;justify-content:flex-start;text-align:left}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu{display:block;position:static;width:100%;padding:0;margin:0;columns:auto;margin-bottom:20px}#main_header .main_menu .nav ul.nav-list li.menu-item.current-menu-item>a,#main_header .main_menu .nav ul.nav-list li.menu-item.current-menu-item>a:hover{color:#0063b0;background:none}#main_header .main_menu .nav ul.nav-list li.menu-item>a:hover,#main_header .main_menu .nav ul.nav-list>li.menu-item:hover>a{color:#0063b0;background:none}main.main{padding-top:25px}.row_spacing_t{padding-top:110px}.row_spacing_b{padding-bottom:80px}.row_spacing_y{padding-top:110px;padding-bottom:80px}.socials_link{position:fixed;top:140px;right:10px;flex-direction:column;margin:0 0 10px 0;z-index:344}.socials_link a{margin:0 0 10px 0}.list_colums_responsive{columns:3;column-gap:40px}#main_footer .footer_logos{padding-top:0}}@media screen and (min-width: 992px)and (max-height: 700px){#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu{padding-top:5vh;padding-bottom:5vh}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item{margin-bottom:.3vh;line-height:1em}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item.menu-item-has-children>a{font-size:clamp(11px,2vh,16px)}#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item a{font-size:clamp(10px,1.7vh,14px);padding:.3vh 0}}@media screen and (min-width: 1025px){.box_line_left{position:relative}.box_line_left:after{display:block !important;content:"";width:2px;height:calc(100% - 30px);position:absolute;left:-3rem;top:0;background:#fff;z-index:1}.news_listing .box_border_left{width:calc(50% - 3rem)}.float_lg_right{float:right}}@media screen and (min-width: 1200px){body.home #main_header .head_inside .position-relative #main_logo img{transform:scale(1.5);transform-origin:top left;-moz-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}body.home #main_header.scrolled .head_inside .position-relative #main_logo img{transform:scale(1)}.box_border_left{padding:0 0 0 60px}}@media screen and (min-width: 1400px){#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu{width:80vw}.box_white,.box_grey,.page_menu{padding:3vw 3vw calc(3vw - 30px) 3vw}.page_menu>div{padding:3vw 0 calc(3vw - 30px) 3vw}}@media screen and (min-width: 2000px){#main_header .main_menu .nav ul.nav-list li.menu-item ul.sub-menu{width:68vw}}/*# sourceMappingURL=style_desktop.css.map */
