﻿/*!
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:14px}#main_header .message_alert_wrap{flex-direction:row}#main_header .message_alert_wrap .message_alert_btn{margin-left:15px}body .nav-mobile{right:0}body .main_menu .nav.row_spacing_x{padding-top:15px}body .main_menu .nav ul.nav-list li.menu-item ul.sub-menu li.menu-item{width:33%}.home_banner .home_banner_text{width:54.5%}.home_banner .home_banner_text p.has-wpdc-xx-large-font-size{font-size:3.7vw}.home_banner .home_banner_text p{font-size:1.4vw}.box_pale>div{padding:30px 30px 1px}.row_spacing_x.extra_x{padding-left:100px;padding-right:100px}}@media screen and (min-width: 1025px){.list_numbers>div>div{position:relative}.list_numbers>div>div:after{display:block;content:"";width:2px;height:calc(100% - 30px);position:absolute;left:-1.5rem;top:0;background:#e5eaf1}.list_numbers>div>div:first-child:after{display:none}}@media screen and (min-width: 1200px){body .nav-mobile{display:none}body #haut-de-page{min-height:79px}body #main_header{background:#0c223a;border-bottom:solid 2px #3d4e62}body #main_header .head_main_wrap{height:80px;display:flex;align-items:center;justify-content:space-between}body #main_header .head_inside{padding-right:15px;padding-top:0;padding-bottom:0;background:none}body #main_header .head_inside .position-relative #main_logo{width:14vw;max-width:220px}body #main_header .main_menu{position:relative;top:0;visibility:visible;overflow:visible;opacity:1;background:none}body #main_header .main_menu .menu_logo{display:none}body #main_header .main_menu .site_socials{position:fixed;top:150px;right:4px;width:44px;padding-top:0}body #main_header .main_menu .site_socials ul.list_socials li{margin-right:0}body #main_header .main_menu .nav.row_spacing_x{display:flex;align-items:center;justify-content:flex-end;padding-top:0;padding-bottom:0;padding-left:15px;overflow:visible}body #main_header .main_menu .nav.row_spacing_x .top_small_nav{display:flex;align-items:center}body #main_header .main_menu .nav.row_spacing_x .top_small_nav a{margin-bottom:0;font-size:clamp(13px,1.2vw,15px)}body #main_header .main_menu .nav.row_spacing_x .top_small_nav a:last-child{margin-right:0}body #main_header .main_menu .nav.row_spacing_x ul.nav-list{flex-direction:row;align-items:center}body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item{position:relative;width:auto;margin-bottom:0;margin-right:1.25vw}body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item.menu-item-has-children:hover>ul.sub-menu{opacity:1;visibility:visible;top:99.5%}body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item>a{font-size:clamp(13px,1.2vw,15px);line-height:80px;white-space:nowrap}body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item ul.sub-menu{opacity:0;visibility:hidden;position:absolute;top:80%;left:50%;width:560px;margin:0 0 0 -280px;padding:25px 30px 15px;box-shadow:0 0 5px rgba(0,0,0,.15);-moz-transition:top .3s,opacity .3s,visibility .3s;-o-transition:top .3s,opacity .3s,visibility .3s;-ms-transition:top .3s,opacity .3s,visibility .3s;-webkit-transition:top .3s,opacity .3s,visibility .3s;transition:top .3s,opacity .3s,visibility .3s}body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item ul.sub-menu li.menu-item{width:49%}.not_a_slider .swiper-wrapper{display:flex !important;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.not_a_slider .swiper-wrapper .swiper-slide{width:calc(50% - 30px)}#main_footer .position-relative .footer_left{width:66%}#main_footer .position-relative .footer_left .row_top{padding-bottom:45px;display:flex;align-items:center;justify-content:space-between}#main_footer .position-relative .footer_left .row_top>div{width:28%}#main_footer .position-relative .footer_left .row_top>div:first-child{width:38%}#main_footer .position-relative .footer_left .row_top ul.list_socials li{margin-bottom:0}#main_footer .position-relative .footer_left .row_bottom{display:flex;align-items:stretch;justify-content:space-between}#main_footer .position-relative .footer_left .row_bottom>div{width:28%}#main_footer .position-relative .footer_left .row_bottom>div:first-child{width:38%}#main_footer .position-relative .footer_left .row_bottom .contacts{padding-top:15px;display:flex;flex-direction:column;justify-content:space-between}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-col-1{display:block}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-col-1 li{display:block}#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-col-2{display:block}#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-col-2 li{display:block}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list>li.menu-item,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list>li.menu-item{margin-top:15px}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-item a,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-item a{font-size:16px;color:#fff;font-weight:700}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-item a:hover,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-item a:hover{color:#006aff}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-item.menu-item-has-children>a:after,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-item.menu-item-has-children>a:after{position:relative;top:1px;display:inline-block;text-align:center;font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:18px;color:#006aff;margin-left:10px}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-item ul.sub-menu,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-item ul.sub-menu{padding:15px 0 0 0}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-item ul.sub-menu li.menu-item a,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-item ul.sub-menu li.menu-item a{font-size:14px;color:#94a1ae;font-weight:400}#main_footer .position-relative .footer_left .row_bottom .menu_col1 ul.nav-list li.menu-item ul.sub-menu li.menu-item a:hover,#main_footer .position-relative .footer_left .row_bottom .menu_col2 ul.nav-list li.menu-item ul.sub-menu li.menu-item a:hover{color:#006aff}#main_footer .position-relative .footer_right{width:30%}}@media screen and (min-width: 1400px){body #main_header .main_menu .nav.row_spacing_x .top_small_nav a,body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item>a{font-size:clamp(13px,1vw,15px)}.box_pale>div{padding:3.5vw 3.5vw calc(3.5vw - 30px)}.row_spacing_x.extra_x{padding-left:14vw;padding-right:14vw}.home_banner .home_banner_text{width:52.5%}.home_banner .home_banner_text p.has-wpdc-xx-large-font-size{font-size:3vw}.home_banner .home_banner_text p{font-size:1.15vw}#main_footer .position-relative .footer_left{width:62%}#main_footer .position-relative .footer_right{width:36%}#main_footer .position-relative .footer_right p.has-wpdc-medium-font-size{white-space:nowrap}}@media screen and (min-width: 1600px){html,body{font-size:15px}body #main_header .main_menu .nav.row_spacing_x ul.nav-list>li.menu-item,body #main_header .main_menu .nav.row_spacing_x .top_small_nav a{margin-right:1.5vw}#main_footer .position-relative .footer_right{padding-left:3.5vw;padding-right:3.5vw}}@media screen and (min-width: 2000px){.home_banner .home_banner_text{width:55.5%}.row_spacing_x.extra_x{padding-left:20vw;padding-right:20vw}}/*# sourceMappingURL=style_desktop.css.map */
