/*!
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){#btn_erase,#btn_exit{opacity:0 !important;display:none !important;visibility:hidden !important}#main_header{position:fixed;top:0;left:0;width:230px;background:#fff;border-radius:0 0 140px 140px;z-index:166}#main_header:before{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border-radius:0 0 140px 140px;box-shadow:0 0 15px rgba(0,0,0,.4);z-index:-1}#main_header .head_inside.row_spacing_x{padding:20px 0 10px 0}#main_header .head_inside.row_spacing_x .position-relative{justify-content:center}#main_header .head_inside.row_spacing_x .position-relative #main_logo{top:0;width:12vh}#main_header .head_inside.row_spacing_x .position-relative .quick_btns{position:fixed;top:20px;right:50px;flex-direction:row}#main_header .head_inside.row_spacing_x .position-relative .quick_btns a.btn_erase{margin-bottom:0;margin-right:15px}#main_header .head_inside.row_spacing_x .position-relative:after{display:none}#main_header .desktop_signature{display:block;padding:3vh 5px 8vh;color:#898989;font-size:clamp(10px,2vh,13px);line-height:1.2em}#main_header .desktop_signature a{color:#898989}.main_menu .nav.row_spacing_x{padding-left:0;padding-right:0;background:#fff}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item{display:block;margin-bottom:1vh}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item:hover ul.sub-menu{top:0;opacity:1;visibility:visible}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item a{position:relative;display:block;font-size:clamp(12px,2.2vh,1rem);line-height:1.2em;padding:1vh 15px;min-height:5px;color:#3d1d65;text-align:left;z-index:3}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item a:before{display:block;content:"";width:100%;height:100%;position:absolute;left:-102%;top:0;background:linear-gradient(to right, #F4DAC4 0%, white 90%, white 100%);-moz-transition:left .5s cubic-bezier(0.12, 1.02, 0.45, 0.99);-o-transition:left .5s cubic-bezier(0.12, 1.02, 0.45, 0.99);-ms-transition:left .5s cubic-bezier(0.12, 1.02, 0.45, 0.99);-webkit-transition:left .5s cubic-bezier(0.12, 1.02, 0.45, 0.99);transition:left .5s cubic-bezier(0.12, 1.02, 0.45, 0.99);z-index:-1}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item a:hover:before{left:0}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item.menu-item-has-children>a:after{content:"+";color:#87538f;margin-left:5px}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item.current-menu-item>a{background:none}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item.current-menu-item>a:before{left:0}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item ul.sub-menu{display:block;width:380px;padding-top:10px;padding-bottom:10px;top:-20px;opacity:0;visibility:hidden;left:100%;background:linear-gradient(to right, #e9bc9a 0%, #F4DAC4 50px, #F4DAC4 100%);overflow:hidden;-moz-transition:top .2s ease,opacity .2s linear;-o-transition:top .2s ease,opacity .2s linear;-ms-transition:top .2s ease,opacity .2s linear;-webkit-transition:top .2s ease,opacity .2s linear;transition:top .2s ease,opacity .2s linear}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item ul.sub-menu li{margin-bottom:.5vh}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item ul.sub-menu li a{padding-left:25px}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item ul.sub-menu li a:before{background:linear-gradient(to right, #F4DAC4 0%, #fcf7f2 80px, #fcf7f2 40%, #F4DAC4 100%)}.main_menu .nav.row_spacing_x .nav-list.menu-item>a:hover:before,.main_menu .nav.row_spacing_x .nav-list>li:hover>a:before{left:0 !important}.home_swiper{width:100%;margin-left:0}.home_swiper .swiper-slide .slider_text{top:10vw;padding:0 35% 0 38%}.home_swiper .swiper-slide p{font-size:1.8vw}.home_swiper .swiper-slide p.slogan{margin-bottom:1.6vw}.home_swiper .swiper-slide p.slogan strong{font-size:3.6vw}.swiper_links .box_orange>div{background:linear-gradient(to bottom, transparent 0%, transparent 16vw, #EB956A 16.01vw, #E0675D 100%)}.swiper_links .box_orange.box_orange_pale>div{background:linear-gradient(to bottom, transparent 0%, transparent 16vw, #F4DAC4 16.01vw, #EB956A 100%)}.swiper_links .box_purple>div{background:linear-gradient(to bottom, transparent 0%, transparent 16vw, #914F93 16.01vw, #431A69 100%)}.box_orange>div{background:linear-gradient(to bottom, transparent 0%, transparent 16vw, #EB956A 16.01vw, #E0675D 100%)}.box_orange.box_orange_pale>div{background:linear-gradient(to bottom, transparent 0%, transparent 16vw, #F4DAC4 16.01vw, #EB956A 100%)}.box_purple>div{background:linear-gradient(to bottom, transparent 0%, transparent 16vw, #914F93 16.01vw, #431A69 100%)}.no_wrap_lg{white-space:nowrap}.position_swiper{padding-left:230px}.main .home_links_swiper.row_spacing_x{padding-left:230px}.row_high_head,.row_small_head.row_spacing_y{padding-top:90px;padding-bottom:30px}.row_small_head.row_small_head_alternate.row_spacing_y{-webkit-background-size:auto 237px;-moz-background-size:auto 237px;-o-background-size:auto 237px;background-size:auto 237px}.row_small_head.row_small_head_alternate.row_spacing_y:after{top:202px}.img_anim_wrap{position:relative;margin-top:-20px}.main .row_spacing_x{padding-left:280px}.home .main{background:url("images/bg_home.png") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.br_for_mobi br{display:none}.row_design{background:url("images/row_design.png") right 16vw no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}#main_footer{display:none}}@media screen and (min-width: 1200px){.home_swiper .text_wrap .swiper-slide{padding-top:14vw;height:40.5vw}}@media screen and (min-width: 1400px){.extra_x>div{padding-left:6vw;padding-right:6vw}.extra_l>div,p.extra_l{padding-left:6vw}.extra_r>div,p.extra_r{padding-right:6vw}.home_swiper .swiper-slide .slider_text{top:14vw}.home_swiper .swiper-slide p.main_text{font-size:1.5vw}.swiper_links .swiper-slide{width:460px}.swiper_links .box_orange>div{background:linear-gradient(to bottom, transparent 0%, transparent 211px, #EB956A 212px, #E0675D 100%)}.swiper_links .box_orange.box_orange_pale>div{background:linear-gradient(to bottom, transparent 0%, transparent 211px, #F4DAC4 212px, #EB956A 100%)}.swiper_links .box_purple>div{background:linear-gradient(to bottom, transparent 0%, transparent 211px, #914F93 212px, #431A69 100%)}.box_orange>div,.box_purple>div{padding-bottom:15px}.box_orange>div p,.box_orange>div h2,.box_orange>div h3,.box_orange>div ul,.box_orange>div ol,.box_orange>div .wp-block-buttons,.box_purple>div p,.box_purple>div h2,.box_purple>div h3,.box_purple>div ul,.box_purple>div ol,.box_purple>div .wp-block-buttons{margin-left:45px;margin-right:45px}.pull_up_arrow figure{margin-top:calc(-6vw - 30px)}.row_high_head{padding-bottom:90px}.row_high_head:after{bottom:0}.row_small_head.row_spacing_y{padding-bottom:60px}.row_spacing_x{padding-left:6vw;padding-right:6vw}.main .row_spacing_x{padding-left:calc(6vw + 230px)}.quotes{padding:0 56px}.quotes:before,.quotes:after{width:40px;height:32px}.quiz_question{padding:0 80px 0 79px}.form_quiz label.label_radio{padding-left:122px;padding-right:76px;background:url(images/radioOFF.svg) 84px 4px no-repeat}.form_quiz label.label_radio.r_on{background:url(images/radioON.svg) 84px 4px no-repeat}.quiz_btns_wrap{padding:0 80px 0 122px}.content_accordeon>div{padding:30px}}@media screen and (min-width: 1600px){.home_swiper .text_wrap .swiper-slide{padding-top:14vw;height:41.5vw}}@media screen and (min-width: 1800px){.has-wpdc-xx-large-font-size{font-size:2rem}.has-wpdc-xxx-large-font-size{font-size:2.8rem}#main_header{width:280px}.main_menu .nav.row_spacing_x ul.nav-list li.menu-item a{padding:1vh 35px}.main .row_spacing_x{padding-left:calc(6vw + 280px)}.main .home_links_swiper.row_spacing_x{padding-left:280px}}@media screen and (min-width: 2000px){.home_swiper .text_wrap .swiper-slide{padding-top:15vw;height:42.5vw}}/*# sourceMappingURL=style_desktop.css.map */
