.elementor-443 .elementor-element.elementor-element-19b588d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-d541cac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-443 .elementor-element.elementor-element-638f8d5 img{border-radius:8px 8px 8px 8px;}.elementor-443 .elementor-element.elementor-element-cde88c0{--display:flex;}.elementor-443 .elementor-element.elementor-element-4c0fd0a{text-align:left;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:-18px;--ep-advanced-heading-rotate:0deg;}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading-sub-title .line:after{background-color:var( --e-global-color-618c3fa );}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading .bdt-flex-align-right{margin-left:8px;}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading .bdt-flex-align-left{margin-right:8px;}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading .bdt-flex-align-bottom{margin-top:8px;}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading-main-title-inner{color:var( --e-global-color-ee3ce46 );-webkit-text-stroke-color:var( --e-global-color-ee3ce46 );font-size:36px;font-weight:700;}.elementor-443 .elementor-element.elementor-element-fd7f06f{font-size:16px;}.elementor-443 .elementor-element.elementor-element-06569b6 .elementor-icon-list-icon i{color:#F05E16;transition:color 0.3s;}.elementor-443 .elementor-element.elementor-element-06569b6 .elementor-icon-list-icon svg{fill:#F05E16;transition:fill 0.3s;}.elementor-443 .elementor-element.elementor-element-06569b6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-443 .elementor-element.elementor-element-06569b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-443 .elementor-element.elementor-element-06569b6 .elementor-icon-list-item > a{font-size:16px;}.elementor-443 .elementor-element.elementor-element-06569b6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-443 .elementor-element.elementor-element-8a06fce .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;background-image:linear-gradient(193deg, var( --e-global-color-618c3fa ) 33%, #CA4401 100%);border-radius:500px 500px 500px 500px;padding:10px 30px 10px 30px;}.elementor-443 .elementor-element.elementor-element-4311162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-cfc8f1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-cfc8f1f .wd-marquee{--wd-marquee-speed:80s;font-family:"Qurova", Sans-serif;font-size:100px;font-weight:bold;color:#9B9B9B00;--wd-marquee-gap:72px;}.elementor-443 .elementor-element.elementor-element-30d25bc{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-fb023b4{text-align:center;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:-18px;--ep-advanced-heading-rotate:0deg;}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading-sub-title .line:after{background-color:var( --e-global-color-618c3fa );}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading .bdt-flex-align-right{margin-left:8px;}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading .bdt-flex-align-left{margin-right:8px;}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading .bdt-flex-align-bottom{margin-top:8px;}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading-main-title-inner{color:var( --e-global-color-ee3ce46 );-webkit-text-stroke-color:var( --e-global-color-ee3ce46 );font-size:36px;font-weight:700;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list .flex-wrap{background-color:var( --e-global-color-6401364 );background-image:url("https://yesg.ca/wp-content/uploads/2025/06/section-back01.webp");align-items:center;background-position:bottom center;border-radius:50px 50px 50px 50px !important;padding:20px 20px 20px 20px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);min-height:99px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list ul.bdt-fancy-list-group{grid-gap:0px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-number-icon span{color:var( --e-global-color-6401364 );font-size:18px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-number-icon{background-color:var( --e-global-color-618c3fa );padding:10px 10px 10px 10px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-title {color:var( --e-global-color-ee3ce46 );}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-title{font-family:"Lato", Sans-serif;font-size:18px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-wrap:hover .bdt-fancy-list-title{color:var( --e-global-color-618c3fa );}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-icon{color:#242424 !important;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-icon svg{fill:#242424 !important;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-icon {background:#fff;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-443 .elementor-element.elementor-element-d541cac{--width:60%;}.elementor-443 .elementor-element.elementor-element-cde88c0{--width:40%;}.elementor-443 .elementor-element.elementor-element-30d25bc{--width:88%;}}@media(max-width:1024px){.elementor-443 .elementor-element.elementor-element-4c0fd0a{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading-main-title-inner{font-size:28px;}.elementor-443 .elementor-element.elementor-element-fb023b4{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading-main-title-inner{font-size:28px;}}@media(max-width:767px){.elementor-443 .elementor-element.elementor-element-4c0fd0a{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-443 .elementor-element.elementor-element-4c0fd0a .bdt-ep-advanced-heading-main-title-inner{font-size:24px;}.elementor-443 .elementor-element.elementor-element-cfc8f1f .wd-marquee{font-size:70px;}.elementor-443 .elementor-element.elementor-element-fb023b4{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-443 .elementor-element.elementor-element-fb023b4 .bdt-ep-advanced-heading-main-title-inner{font-size:24px;}.elementor-443 .elementor-element.elementor-element-858ba19 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-443 .elementor-element.elementor-element-858ba19 .wd-accordion-title-text{font-size:14px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-number-icon{padding:5px 5px 5px 5px;}.elementor-443 .elementor-element.elementor-element-5c5e0ca .bdt-fancy-list-title{font-size:14px;}}/* Start custom CSS for icon-list, class: .elementor-element-06569b6 */.modern-btn {
  position: relative;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  color: white;
  background: linear-gradient(135deg, #F05E16 0%, #ff7b3d 100%);
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 8px 20px rgba(240, 94, 22, 0.3);
  backdrop-filter: blur(10px);
}

.modern-btn::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(45deg, #ff934b, #F05E16, #ff5722, #F05E16);
  border-radius: 14px;
  z-index: -1;
  background-size: 400%;
  opacity: 0;
  transition: all 0.5s ease;
}

.modern-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 15px 30px rgba(240, 94, 22, 0.4);
}

.modern-btn:hover::before {
  opacity: 1;
  animation: borderRotate 3s linear infinite;
}

.modern-btn:active {
  transform: scale(0.95);
}

/* Glass effect on hover */
.modern-btn::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.2),
    rgba(255, 255, 255, 0.05)
  );
  border-radius: 12px 12px 24px 24px;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.modern-btn:hover::after {
  opacity: 1;
}

@keyframes borderRotate {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 400% 0;
  }
}/* End custom CSS */
/* Start custom CSS for wd_marquee, class: .elementor-element-cfc8f1f */.wd-marquee-item{
    -webkit-text-stroke: 1px #8F99A3;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Qurova';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://yesg.ca/wp-content/uploads/2025/06/QurovaDEMO-Regular-BF67a5c637a5dc9.woff2') format('woff2');
}
@font-face {
	font-family: 'Qurova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yesg.ca/wp-content/uploads/2025/06/QurovaDEMO-Light-BF67a5c6380ebd4.woff2') format('woff2');
}
@font-face {
	font-family: 'Qurova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yesg.ca/wp-content/uploads/2025/06/QurovaDEMO-Medium-BF67a5c6382651c.woff2') format('woff2');
}
@font-face {
	font-family: 'Qurova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yesg.ca/wp-content/uploads/2025/06/QurovaDEMO-SemiBold-BF67a5c637bcd0b.woff2') format('woff2');
}
@font-face {
	font-family: 'Qurova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yesg.ca/wp-content/uploads/2025/06/QurovaDEMO-Bold-BF67a5c637eed62.woff2') format('woff2');
}
@font-face {
	font-family: 'Qurova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */