html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;}
body{position: relative;
  overflow-x: hidden;}
body,html{max-width: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;}
mark{padding: 0 5px;
  color: inherit;}
strong{font-weight: 700;}
pre{padding: 20px;
  word-wrap: break-word;
  background: #ebf0f9;
  max-width: 100%;
  overflow: auto;
  margin-bottom: 20px;}
code,kbd,tt,var,pre{font-family: monospace;}
ul,ol{padding: 0 0 20px 0;}
li ul{padding-bottom: 0;}
textarea{min-height: 50px;
  height: 122px;}
p a{transition: color 300ms;}
img{vertical-align: top;
  max-width: 100%;
  height: auto;
  -webkit-user-select: none;
  user-select: none;}
label,legend{display: block;
  margin-bottom: 5px;
  font-weight: 500;
  font-size: 18px;}
iframe{width: 100%;
  display: block;}
table{width: 100%;
  border-collapse: collapse;}
p{margin: 0 0 20px 0;}
p:empty{display: none;
  padding: 0;
  margin: 0;}
*{box-sizing: border-box;}
*:focus{outline: none !important;}
a{transition: all 0.4s;
  text-decoration: none;}
a:active,a:focus,a:hover{text-decoration: none;}
::selection{color: #ffffff;}
body input[type=text],body input[type=url],body input[type=search],body input[type=email],body input[type=password],body input[type=tel],body input[type=time],select,textarea{display: block;
  height: 52px;
  max-width: 100%;
  margin: 0;
  border: 1px solid #ebe9e5;
  padding: 10px 20px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  outline: none;
  border-radius: 26px;
  transition: 0.3s;
  background: #ffffff;}
body input[type=text]::placeholder,body input[type=url]::placeholder,body input[type=search]::placeholder,body input[type=email]::placeholder,body input[type=password]::placeholder,body input[type=tel]::placeholder,body input[type=time]::placeholder,select::placeholder,textarea::placeholder{outline: none;
  -webkit-appearance: none;
  transition: 0.3s;}
body input[type=text]:focus::placeholder,body input[type=text]:active::placeholder,body input[type=url]:focus::placeholder,body input[type=url]:active::placeholder,body input[type=search]:focus::placeholder,body input[type=search]:active::placeholder,body input[type=email]:focus::placeholder,body input[type=email]:active::placeholder,body input[type=password]:focus::placeholder,body input[type=password]:active::placeholder,body input[type=tel]:focus::placeholder,body input[type=tel]:active::placeholder,body input[type=time]:focus::placeholder,body input[type=time]:active::placeholder,select:focus::placeholder,select:active::placeholder,textarea:focus::placeholder,textarea:active::placeholder{opacity: 0;}
input[type=radio],input[type=checkbox]{margin: 5px 0.4375em 0 0;}
input[type=radio] ~ label,input[type=checkbox] ~ label{display: inline;}
textarea{height: 120px;}
@keyframes dashed_border_running {
  100% {
    stroke-dashoffset: -1000;
  }
}
input[type=submit],button{display: inline-block;
  height: 60px;
  margin-bottom: 0;
  border-width: 1px;
  border-style: solid;
  border-radius: 30px;
  padding: 6px 32px;
  font-family: inherit;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0;
  color: #ffffff;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  background: transparent;
  transition: 0.4s;
  border-color: currentColor;
  text-transform: capitalize;
  letter-spacing: 0;}
input[type=submit]:hover,button:hover{color: #ffffff;}
input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background: transparent;}
dl{margin-bottom: 1.75em;}
dt{font-weight: 700;}
dd{margin: 0 0 1.75em;}
.wgl-container{width: 1170px;
  margin-right: auto;
  margin-left: auto;}
.wgl-container .wgl-container{width: 100%;}
.wgl-icon{display: inline-block;
  font-size: 30px;
  line-height: 1;
  text-align: center;
  transition: 0.3s;}
body.elementor-page main .wgl-container,body.elementor-page .footer_top-area .wgl-container{margin-left: auto;
  margin-right: auto;
  width: auto;
  max-width: none;}
body.elementor-default .footer_top-area:not(.widgets_area) .wgl-container{margin-left: auto;
  margin-right: auto;
  width: auto;
  max-width: none;}
.wgl-container .elementor-section-boxed .elementor-section-boxed .elementor-container{width: 100%;}
.fullwidth-wrapper{width: 100%;
  padding: 0 30px;}
.row:before,.row:after,.wgl-container:before,.wgl-container:after,.clearfix:before,.clearfix:after{content: "";
  display: table;
  line-height: 0;}
.wgl-container:after,.row:after,.clearfix:after{clear: both;}
[class*=wgl_col-]{float: left;
  min-height: 1px;}
.row{margin-left: -15px;
  margin-right: -15px;}
.row [class*=wgl_col-]{display: block;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;}
.slick-slider a,.slick-slider a:hover,.slick-slider a:focus{transition: 0.4s;}
a:hover{color: inherit;}
#main{padding: 40px 0;
  position: relative;
  z-index: 0;
  min-height: 50vh;
  overflow: hidden;}
hr{border: none;
  border-bottom: 1px solid #1d1f21;
  margin: 20px 0 20px;}
table td,table th{padding: 5px 10px;
  border: 1px solid #ebebee;
  text-align: left;}
table:not(:last-child){margin-bottom: 22px;}
.extended-parallax{position: absolute;
  z-index: -1;
  width: 100%;
  pointer-events: none;}
.wgl-background-image_parallax{position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;}
.wgl-background-image_parallax div{height: 100%;}
.wgl-theme-header{position: relative;
  z-index: 2;}
.wgl-theme-header .wrapper a{color: inherit;}
.wgl-theme-header .wgl-button.elementor-button{border-width: 1px;
  border-style: solid;
  color: #fff;}
.wgl-theme-header .wgl-button.elementor-button svg.wgl-dashes{position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  animation: dashed_border_running_left 20s linear infinite both;
  animation-play-state: paused;
  stroke-width: 2;
  stroke-dasharray: 9, 5;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  fill: none;
  transition: 0.4s;
  opacity: 1;
  visibility: visible;
  stroke: currentColor;}
.wgl-theme-header .wgl-button.elementor-button:hover svg.wgl-dashes{animation-play-state: running;}
.wgl-theme-header .wrapper a:hover{opacity: 1;}
.wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a,.wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a > img{max-height: none !important;}
.wgl-theme-header .wgl-mobile-header{display: none;}
.wgl-theme-header .mobile_nav_wrapper .primary-nav .menu{display: none;}
.wgl-theme-header.header_overlap{position: absolute;
  z-index: 99;
  width: 100%;
  left: 0;
  top: 0;}
.wgl-theme-header .fullwidth-wrapper{padding: 0;}
.wgl-header-row .wgl-header-row_wrapper{position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;}
.wgl-header-row .header_side.display_normal{flex: 0 auto;}
.wgl-header-row .header_side.v_align_middle{align-self: center;}
.wgl-header-row .header_side.h_align_left{text-align: left;}
.wgl-header-row .header_side.h_align_right{text-align: right;}
.wgl-header-row .header_side[class^=position_left] .header_area_container > *:first-child{padding-left: 0;}
.wgl-header-row .header_side[class^=position_left] .header_area_container > *:last-child{padding-right: 0;}
.wgl-header-row .header_side[class^=position_left] .primary-nav ul li ul{left: 0;
  right: auto;}
.wgl-header-row .header_side,.wgl-header-row .wrapper,.wgl-header-row .header_area_container{max-width: 100%;
  box-sizing: border-box;}
.header_area_container{display: inline-block;
  height: 100%;
  max-height: 100%;}
.header_area_container > *{display: inline-block;
  vertical-align: middle;}
.wgl-logotype-container img{vertical-align: middle;
  max-height: 100%;}
.wgl-logotype-container a{color: inherit;}
.primary-nav{letter-spacing: 0;}
.primary-nav a{transition: 0.3s;}
.primary-nav ul li{display: inline-block;
  vertical-align: middle;
  line-height: inherit;}
.primary-nav ul li:before{display: none;}
.primary-nav > ul li{position: relative;
  padding-left: 0;
  margin-bottom: 0;}
.primary-nav > ul{height: 100%;
  padding: 0;
  margin: 0 -25px;}
.primary-nav > ul > li{height: 100%;}
.primary-nav > ul > li.current-menu-item > a > span:after,.primary-nav > ul > li.current_page_item > a > span:after{opacity: 1;
  visibility: visible;}
.primary-nav > ul > li > a{display: flex;
  position: relative;
  z-index: 1;
  height: 100%;
  vertical-align: middle;
  padding: 0 25px;
  align-items: center;
  color: inherit;
  opacity: 1;}
.primary-nav > ul > li > a > span{position: relative;}
.primary-nav > ul > li > a > span:after{display: block;
  content: "";
  position: absolute;
  bottom: 0;
  border-radius: 5px;
  width: calc(100% + 14px);
  height: 100%;
  left: -7px;
  z-index: -1;
  transition: all 0.4s ease;
  opacity: 0;
  visibility: hidden;}
.primary-nav > ul > li > ul:before{content: "";
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  width: 100%;
  height: 10px;}
.primary-nav > ul > li:hover > a > span:after{opacity: 1;
  visibility: visible;}
.primary-nav ul li ul li{display: block;}
.primary-nav ul li ul li:first-child > a{border-radius: 15px 15px 0 0;}
.primary-nav ul li ul li:last-child > a{border-radius: 0 0 15px 15px;}
.primary-nav ul li ul li:only-child > a{border-radius: 15px;}
.primary-nav ul li ul ul{top: -3px;
  left: 100%;}
.primary-nav ul li ul{display: block;
  position: absolute;
  z-index: 555;
  top: calc(100% + 15px);
  left: -12px;
  min-width: 250px;
  white-space: nowrap;
  margin-top: 0;
  border: unset;
  border-radius: 20px;
  padding: 22px 0;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-in;
  box-shadow: 3px 0px 30px 0px rgba(0, 0, 0, 0.05);}
.primary-nav ul li ul:after{content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
  border: 2px dashed;
  border-radius: 15px;}
.primary-nav ul li ul li:hover ul{top: -22px;}
.primary-nav ul li ul .menu-item{line-height: inherit;
  transition: 0s;}
.primary-nav ul li ul .menu-item a{display: block;
  padding: 4px 30px;
  overflow: hidden;
  color: inherit;
  transition: background 0.3s;
  opacity: 1;}
.primary-nav ul li:hover > ul{opacity: 1;
  visibility: visible;
  transform: rotateX(0) translateZ(0);
  top: calc(100% + 10px);}
.primary-nav ul li ul li.current-menu-item > a > span,.primary-nav ul li ul li.current_page_item > a > span,.primary-nav ul li ul li:hover > a > span{color: #fff;}
.primary-nav ul li ul li > a > span{display: block;
  position: relative;
  padding-left: 0;
  transition: color 0.3s, opacity 0.3s;}
@keyframes wgl_circle {
  0%, 80%, to {
    transform: scale(0);
    opacity: 0;
  }
  40% {
    transform: scale(1);
    opacity: 1;
  }
}
.wgl-sticky-header{position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(-100%);
  opacity: 0;
  transition: 0.3s;}
.wgl-sticky-header.sticky_active{transform: translateY(0);
  opacity: 1;}
.wgl-sticky-header.header_sticky_shadow{box-shadow: 1px 0 10px rgba(0, 0, 0, 0.1);}
.hamburger-box{display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;}
.mobile-hamburger-toggle{padding: 0 0;
  display: none;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  height: 20px;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;}
.hamburger-inner{display: block;
  top: 50%;
  margin-top: calc(1px / -2);}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{position: absolute;
  width: 20px;
  height: 1px;
  background-color: currentColor;
  transition: transform 0.15s ease;}
.hamburger-inner::before,.hamburger-inner::after{content: "";
  display: block;
  top: -6px;}
.hamburger-inner::after{top: auto;
  bottom: -6px;}
.hamburger-box .hamburger-inner{top: 0;
  transition: background-color 0s 0.13s linear;}
.hamburger-box .hamburger-inner::before{top: 6px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger-box .hamburger-inner::after{top: 12px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
body.mobile_switch_on .mobile_nav_wrapper .wgl-menu_overlay{opacity: 1;
  visibility: visible;}
.mobile_nav_wrapper .wgl-menu_overlay{position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  visibility: hidden;
  opacity: 0;
  transition: all 0.45s ease-in-out;}
.mobile_nav_wrapper .primary-nav ul li ul li > a > span:before{display: none;}
.mobile_nav_wrapper .primary-nav ul li ul li.current-menu-item > a > span:before,.mobile_nav_wrapper .primary-nav ul li ul li.current_page_item > a > span:before{display: inline-block;}
.mobile_nav_wrapper .primary-nav ul li a{position: relative;
  text-transform: capitalize;}
.mobile_nav_wrapper .primary-nav > ul > li > a:after{display: none;}
.mobile_nav_wrapper .primary-nav > ul > li > a > span{padding-right: 0 !important;}
.mobile_nav_wrapper .primary-nav > ul > li > a > span:after{display: block;
  content: "";
  position: absolute;
  bottom: 0;
  border-radius: 5px;
  width: calc(100% + 14px);
  height: 100%;
  left: -7px;
  z-index: -1;
  transition: all 0.4s ease;
  opacity: 0;
  visibility: hidden;}
.mobile_nav_wrapper .primary-nav > ul > li.current-menu-item > a > span:after,.mobile_nav_wrapper .primary-nav > ul > li.current_page_item > a > span:after{opacity: 1;
  visibility: visible;}
.mobile_nav_wrapper .primary-nav ul li ul li.current-menu-item > a > span,.mobile_nav_wrapper .primary-nav ul li ul li.current_page_item > a > span,.mobile_nav_wrapper .primary-nav ul li ul li:hover > a > span{color: inherit;}
.mobile_nav_wrapper .primary-nav ul li ul li > a:before{display: none;}
.mobile_nav_wrapper .primary-nav ul li ul{position: relative;
  top: 0 !important;
  left: 0;
  right: 0 !important;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 0 30px;
  color: inherit;
  opacity: 1;
  visibility: visible;
  transition: 0s;
  white-space: initial;
  overflow: hidden;
  transform: none !important;}
.wgl-menu_outer{position: fixed;
  z-index: 999;
  background-color: #222328;
  transition: opacity 0.2s;
  width: 400px;
  overflow: hidden;
  height: 100%;
  top: 0;
  transform: translateX(-100%);
  transition: transform 0.45s ease-in-out;
  -webkit-user-select: none;
  user-select: none;}
.wgl-menu_outer .mobile-hamburger-close{position: relative;
  z-index: 999;}
.wgl-menu_outer .mobile-hamburger-toggle{position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 16px;}
.wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner{transition-delay: 0.22s;
  background-color: transparent;}
.wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner::before{background: currentColor;
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 6px, 0) rotate(45deg);}
.wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner::after{background: currentColor;
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 6px, 0) rotate(-45deg);}
.wgl-menu_outer .wgl-menu_header{position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 30px 30px 10px;
  align-items: center;
  justify-content: space-between;}
body.mobile_switch_on{position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%;}
body.mobile_switch_on .wgl-menu_outer{transform: translateX(0%);}
.mobile_nav_wrapper .primary-nav{position: absolute;
  padding: 0 0 30px;
  width: calc(100% + 17px);
  bottom: 17px;
  top: 0;
  right: 0;
  left: 0;
  overflow-y: scroll;}
.mobile_nav_wrapper .primary-nav > ul li{position: static;}
.mobile_nav_wrapper .primary-nav > ul.mobile_switch_on{position: relative;
  left: 0;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 10px 30px 30px 30px;
  text-align: left;}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li{display: block;
  float: none;
  height: auto;
  padding: 0;}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li:before{display: none;}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a{padding: 10px 0;
  margin: 0;}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span{display: inline;}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span.menu-item_plus{display: none;}
.mobile_nav_wrapper .primary-nav > ul > li > a span:before{display: none;}
.mobile_nav_wrapper .primary-nav ul li ul li{border-bottom: 0;
  margin: 0;}
.mobile_nav_wrapper .primary-nav ul li ul li:hover > a{background: transparent;
  color: inherit;}
.mobile_nav_wrapper .primary-nav ul li ul li.menu-item.current-menu-item > a{background: transparent;}
.mobile_nav_wrapper .primary-nav ul li ul li > a > span{padding: 0;
  background: none !important;}
@media only screen and (max-width: 420px) {.wgl-menu_outer{width: 100%;}}
@media only screen and (max-width: 1200px) {.wgl-theme-header .wgl-sticky-header{display: none;}}
.page-header{padding: 10px 0;
  position: relative;
  z-index: 1;}
.page-header_wrapper{height: 100%;}
.page-header_wrapper .wgl-container{height: 100%;}
.page-header .page-header_content{height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;}
.page-header_align_center .page-header_content{align-items: center;}
.page-header_title{text-transform: capitalize;
  color: inherit;}
.page-header_breadcrumbs:not(:first-child){margin-top: 8px;}
.page-header_breadcrumbs a{color: inherit;}
.page-header_breadcrumbs a:hover{opacity: 1;}
.page-header_breadcrumbs .breadcrumbs{white-space: nowrap;
  letter-spacing: 0;
  text-transform: capitalize;
  font-weight: 800;}
.page-header_breadcrumbs .breadcrumbs > *{opacity: 0.7;}
.page-header_breadcrumbs .breadcrumbs > *.current{opacity: 1;}
.page-header_breadcrumbs .divider:not(:last-child){color: inherit;
  margin: 0 5px;
  opacity: 1;}
.page-header_breadcrumbs .divider:not(:last-child):before{content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  transition: 0.3s;}
blockquote{position: relative;
  z-index: 1;
  font-size: 24px;
  line-height: 36px;}
blockquote p:last-of-type{margin-bottom: 5px;}
blockquote cite{display: block;
  position: relative;
  margin-top: 12px;
  font-style: normal;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0;
  margin-top: 22px;}
blockquote:before{content: "“";
  display: block;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  border-radius: 10px;
  font-size: 72px;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  color: #fff;}
small{font-size: 0.8em;}
code,tt,kbd{font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;}
i,cite,em,var,address,dfn,q{font-style: italic;}
kbd{font-family: monospace;}
sub{vertical-align: sub;
  font-size: smaller;}
sup{vertical-align: super;
  font-size: smaller;}
.footer_top-area p{margin-bottom: 0;}
.footer_top-area strong{font-weight: inherit;}
.footer{position: relative;
  overflow: hidden;}
.copyright{font-size: 14px;}
.copyright p{margin: 0px;}
.elementor-element.elementor-widget.elementor-widget-spacer{margin-bottom: 0;}
.elementor-image-gallery .gallery-item{margin-top: 0 !important;}
.elementor-image-gallery img{border: 0 !important;}
.row > div > h1,.row > div > h2,.row > div > h3,.row > div > h4,.row > div > h5,.row > div > h6{margin-bottom: 8px;}
@keyframes dashed_border_running_right {
  100% {
    stroke-dashoffset: -1000;
  }
}
@keyframes dashed_border_running_left {
  100% {
    stroke-dashoffset: 1000;
  }
}
@keyframes pulse_like {
  25% {
    transform: scale(1.2);
  }
  75% {
    transform: scale(0.9);
  }
}
body ul[class^=wgl-],body ol[class^=wgl-]{font-size: 24px;}
body ul[class^=wgl-] li,body ol[class^=wgl-] li{line-height: 1.68;}
body ul li,body ol li{z-index: 1;
  padding-left: calc(1em + 5px);
  line-height: 32px;
  list-style: none;
  position: relative;
  margin-bottom: 10px;}
ul li:before{content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 14px;
  left: 2px;
  width: 0.3125em;
  height: 0.3125em;
  border-radius: 50%;}
body ul > li:last-child,body ol > li:last-child{padding-bottom: 0;}
body ol{counter-reset: li;}
body ol[start="1"]{counter-reset: li 0;}
body ol[start="2"]{counter-reset: li 1;}
body ol[start="3"]{counter-reset: li 2;}
body ol[start="4"]{counter-reset: li 3;}
body ol[start="5"]{counter-reset: li 4;}
body ol[start="6"]{counter-reset: li 5;}
body ol[start="7"]{counter-reset: li 6;}
body ol[start="8"]{counter-reset: li 7;}
body ol[start="9"]{counter-reset: li 8;}
body ol[start="10"]{counter-reset: li 9;}
body ol[start="11"]{counter-reset: li 10;}
body ol[start="12"]{counter-reset: li 11;}
body ol[start="13"]{counter-reset: li 12;}
body ol[start="14"]{counter-reset: li 13;}
body ol[start="15"]{counter-reset: li 14;}
body ol[start="16"]{counter-reset: li 15;}
body ol[start="17"]{counter-reset: li 16;}
body ol[start="18"]{counter-reset: li 17;}
body ol[start="19"]{counter-reset: li 18;}
body ol[start="20"]{counter-reset: li 19;}
body ol[start="21"]{counter-reset: li 20;}
body ol[start="22"]{counter-reset: li 21;}
body ol[start="23"]{counter-reset: li 22;}
body ol[start="24"]{counter-reset: li 23;}
body ol[start="25"]{counter-reset: li 24;}
body ol[start="26"]{counter-reset: li 25;}
body ol[start="27"]{counter-reset: li 26;}
body ol[start="28"]{counter-reset: li 27;}
body ol[start="29"]{counter-reset: li 28;}
body ol[start="30"]{counter-reset: li 29;}
body ol > li{position: relative;
  counter-increment: li;}
body ol > li:before{content: "." counter(li);
  margin-left: calc(-1em - 5px);
  margin-right: 5px;
  z-index: 1;
  left: 0;
  font-size: inherit;
  display: inline-block;
  line-height: inherit;
  direction: rtl;
  font-weight: 600;
  width: auto;
  height: auto;
  position: static;}
body ul ol > li:before{top: 0;
  background-color: transparent !important;}
body li ol{margin-bottom: 0;
  padding-bottom: 0;}
.wgl-carousel{position: relative;
  z-index: 1;
  margin-left: -15px;
  margin-right: -15px;}
.wgl-carousel .slick-slider{display: block;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;}
.wgl-carousel .slick-list{position: relative;
  z-index: 1;
  display: block;}
.wgl-carousel .slick-track{position: relative;
  z-index: 1;}
.wgl-carousel .slick-track:after{content: "";
  display: table;
  clear: both;}
.wgl-carousel .slick-slide{padding-left: 15px;
  padding-right: 15px;
  float: left;
  height: 100%;
  min-height: 1px;
  cursor: pointer;}
.wgl-carousel_wrapper{overflow: hidden;}
@keyframes rotating {
  0% {
    transform: rotate(0turn);
  }
  100% {
    transform: rotate(1turn);
  }
}
@keyframes css_loader {
  0% {
    transform: translateX(40px);
  }
  50% {
    transform: translateX(-30px);
  }
  100% {
    transform: translateX(40px);
  }
}
#scroll_up{position: fixed;
  z-index: 20;
  right: 20px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  line-height: 47px;
  text-align: center;
  border-radius: 50%;
  opacity: 0;
  cursor: pointer;
  transform: translateX(130%);
  transition: 0.4s;}
#scroll_up:after{content: "";
  display: inline-block;
  font-family: flaticon;
  font-size: 13px;}
#scroll_up:before{content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  height: calc(100% + 16px);
  width: calc(100% + 16px);
  border: 2px dashed currentColor;
  border-radius: inherit;
  animation: spin 7s linear infinite;
  animation-play-state: paused;}
@keyframes spin {
  100% {
    transform: rotateZ(-360deg);
  }
}
#scroll_up.active{opacity: 1;
  transform: translateY(0);}
#scroll_up:hover:after{animation: scroll_up_anim 1.5s infinite;}
#scroll_up:hover:before{animation-play-state: running;}
@keyframes scroll_up_anim {
  0% {
    transform: translateY(-3px);
  }
  50% {
    transform: translateY(3px);
  }
  100% {
    transform: translateY(-3px);
  }
}
@keyframes wgl_fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes spinner_loading {
  to {
    transform: rotate(360deg);
  }
}
@keyframes wgl_opacity_in {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes wgl_flash_in_bottom {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
.wgl-button.elementor-button{position: relative;
  text-align: center;}
.wgl-button.elementor-button .button-content-wrapper{display: flex;
  align-items: center;
  justify-content: center;
  float: none;}
.wgl-button.elementor-button .wgl-icon i{display: inline-block;
  transition: all 0.4s, color 0s;}
.wgl-button.elementor-button.size-xl{border-radius: 28px;
  padding: 21px 43.15px;
  font-size: 18px;}
.wgl-button.elementor-button.size-lg{border-radius: 30px;
  padding: 19px 38.15px;
  font-size: 18px;}
.wgl-button.elementor-button.size-sm{border-radius: 23px;
  padding: 15px 32.9px;
  font-size: 16px;}
.wgl-button.elementor-button svg.inner-dashed-border{position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  animation: dashed_border_running 20s linear infinite both;
  animation-play-state: paused;
  stroke-width: 2;
  stroke-dasharray: 9, 5;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  fill: none;
  transition: 0.4s;}
.wgl-button.elementor-button:hover .animated-dashes.inner-dashed-border{animation-play-state: running;}
.wgl-button.elementor-button:not([href]){cursor: default;}
@media (max-width: 767px) {.wgl-button.elementor-button .wgl-button-wrapper.elementor-icon-box-icon{margin-bottom: 0;}}
.wgl-double_heading{display: flex;
  flex-direction: column;
  margin-bottom: 15px;}
.wgl-double_heading .dbl-titles_wrapper{line-height: 0;}
.wgl-double_heading .dbl-title__wrap{line-height: 0;}
.wgl-double_heading .dbl-title__wrap > span{display: inline;
  margin: 0 -12px;
  padding: 0 12px;
  background-repeat: no-repeat;
  background-size: 0% 0.521em;
  background-position: 0% 74%;
  transition: background-size 1.8s 0.7s;}
.wgl-double_heading .dbl-title__wrap.appeared > span{background-size: 100% 0.521em;}
.wgl-double_heading .dbl-title__1,.wgl-double_heading .dbl-title__2,.wgl-double_heading .dbl-title__3{position: relative;
  z-index: 1;
  font-size: 48px;
  line-height: 1.25;
  font-weight: inherit;}
.wgl-double_heading .dbl-subtitle{font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;}
.wgl-double_heading .dbl-subtitle span{position: relative;
  z-index: 1;}
.wgl-double_heading .dbl-subtitle span:before,.wgl-double_heading .dbl-subtitle span:after{content: "";
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 3px;
  border-radius: 2px;
  top: 50%;
  margin-top: -2px;
  background-color: currentColor;}
.wgl-double_heading .dbl-subtitle span:before{left: -20px;}
.wgl-double_heading .dbl-subtitle span:after{right: -20px;}
.elementor-widget.elementor-widget-wgl-info-box.elementor-position-top .elementor-icon-box-icon{margin-bottom: 5px;}
.elementor-widget.elementor-widget-wgl-info-box.elementor-position-top .elementor-image-box-img{margin-bottom: 20px;}
.elementor-widget.elementor-widget-wgl-info-box.elementor-position-left .elementor-icon-box-icon{margin-right: 5px;}
.elementor-widget.elementor-widget-wgl-info-box.elementor-position-left .elementor-image-box-img{margin-right: 20px;}
.elementor-widget.elementor-widget-wgl-info-box.ib-align-center .wgl-infobox_wrapper{justify-content: center;}
.elementor-widget.elementor-widget-wgl-info-box:hover svg.animated-dashes.inner-dashed-border{animation-play-state: running;}
.elementor-widget.wgl-hover_shift-yes{padding-top: 20px;
  transition: 0.5s;}
.elementor-widget.wgl-hover_shift-yes:hover > .elementor-widget-container{transform: translateY(-20px);}
.elementor-widget.wgl-hover_shift-yes > .elementor-widget-container{position: relative;
  transition: 0.5s;}
.elementor-widget .wgl-infobox{transition: 0.5s;}
.elementor-widget .wgl-infobox_title{position: relative;
  z-index: 1;
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 1.4;
  word-break: break-word;
  transition: 0.45s;}
.elementor-widget .wgl-infobox-title_wrapper{position: relative;}
.elementor-widget .wgl-infobox_content{font-size: 16px;
  transition: 0.45s;}
.elementor-widget .wgl-infobox_content a{color: inherit;}
.elementor-widget .wgl-infobox_content p:last-child{margin-bottom: 0;}
.elementor-widget .wgl-infobox_item_link{position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;}
.elementor-widget .wgl-infobox svg.inner-dashed-border{position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  animation: dashed_border_running 20s linear infinite both;
  animation-play-state: paused;
  stroke-width: 2;
  stroke-dasharray: 9, 5;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  fill: none;
  transition: 0.4s;}
.wgl-icon{margin: 0;
  transition: 0.4s;}
a .wgl-icon{cursor: pointer;}
.elementor-shape-circle .wgl-icon{border-radius: 50%;}
.wgl-testimonials .wgl-carousel{margin: 0 -15px;
  overflow: hidden;}
.wgl-testimonials .wgl-carousel_wrapper{margin-right: 2%;}
.wgl-testimonials .wgl-carousel .slick-list{overflow: visible;}
.wgl-testimonials .wgl-carousel .testimonials__item-wrap{margin: 0;}
.wgl-testimonials{display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-right: -2%;}
.wgl-testimonials .testimonials__item-wrap{margin-bottom: 30px;
  margin-right: 2%;
  transition: 0.4s;}
.wgl-testimonials .testimonials__item{position: relative;
  padding: 35px 0 0;
  border-radius: 15px;
  transform: translate(0);
  transition: inherit;}
.wgl-testimonials .testimonials__content-wrap{transition: inherit;}
.wgl-testimonials .testimonials__quote{position: relative;
  z-index: 0;
  font-size: 20px;
  line-height: 1.8;
  transition: inherit;}
.wgl-testimonials .testimonials__meta-wrap{display: flex;
  align-items: center;
  line-height: 1;
  transition: inherit;}
.wgl-testimonials .testimonials__name-wrap{display: flex;
  flex-direction: column;
  transition: inherit;}
.wgl-testimonials .testimonials__name{font-size: 20px;
  line-height: 1.2;
  transition: inherit;}
.wgl-testimonials .testimonials__name a{font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;}
.wgl-testimonials .testimonials__position{display: inline-block;
  font-size: 16px;
  line-height: 1.2;}
.wgl-testimonials.add_quote_icon .testimonials__quote:after{content: "“";
  display: inline-block;
  position: absolute;
  z-index: -1;
  top: 16px;
  left: 28px;
  font-size: 150px;
  line-height: 1;
  text-align: center;
  transition: inherit;}
.wgl-testimonials.type-inline_bottom .testimonials__item{overflow: hidden;
  margin-bottom: 30px;
  background: #ffffff;}
.wgl-testimonials.type-inline_bottom .testimonials__meta-wrap{padding-left: 80px;}
.wgl-testimonials.type-inline_bottom .testimonials__image{padding-right: 20px;}
.wgl-testimonials.type-inline_bottom .testimonials__content-wrap{padding-bottom: 36px;}
.wgl-testimonials.type-inline_bottom .quote_svg{position: absolute;
  top: calc(100% - 4px);
  width: 30px;
  transition: inherit;}
.wgl-testimonials.type-inline_bottom.align-left .quote_svg{left: 40px;}
.wgl-testimonials.align-left{text-align: left;}
.wgl-testimonials.align-left.type-inline_bottom .testimonials__meta-wrap{justify-content: flex-start;}
@keyframes fade_in {
  100% {
    opacity: 1;
  }
}
@keyframes slide_top {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide_bottom {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide_left {
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slide_right {
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes zoom_in {
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes wgl-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes wgl-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
@keyframes wgl-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes spin_right {
  100% {
    transform: rotateZ(360deg);
  }
}
@keyframes spin_left {
  100% {
    transform: rotateZ(-360deg);
  }
}
.wgl-carousel .slick-dots{padding: 0;
  margin: 30px 15px 0 15px;
  line-height: 0;
  font-size: 0;
  min-height: 50px;}
.wgl-carousel .slick-dots li{display: inline-block;
  font-size: 0;
  line-height: 0;
  list-style: none;
  padding: 5px;
  margin: 0;
  opacity: 1;
  cursor: pointer;}
.wgl-carousel .slick-dots li button{position: relative;
  z-index: 1;
  display: inline-block;
  font-size: 0;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  vertical-align: bottom;}
.wgl-carousel .slick-dots li button:focus{outline: none;}
.wgl-carousel .slick-dots li:before{display: none;}
.wgl-carousel .slick-dots li:last-child{margin-right: 0;}
.wgl-carousel.pag_align_center .slick-dots{text-align: center;}
.wgl-carousel.pagination_line_circle .slick-dots li{margin: 0;
  padding: 10px 5px;}
.wgl-carousel.pagination_line_circle .slick-dots li button{width: 8px;
  height: 8px;
  opacity: 0.6;
  border-radius: 6px;}
.wgl-carousel.pagination_line_circle .slick-dots li:hover button{opacity: 1;}
.wgl-carousel.pagination_line_circle .slick-dots li.slick-active button{opacity: 1;
  width: 24px;}
.wgl-image-layers{position: relative;
  line-height: 0;
  max-width: 100%;}
.wgl-image-layers .img-layer_image-wrapper{position: relative;
  line-height: 0;
  display: block;
  width: inherit;
  max-width: 100%;
  height: inherit;
  max-height: 100%;}
.wgl-image-layers .img-layer_image-wrapper:not(:first-child){position: absolute;
  left: 0;
  top: 0;}
.wgl-image-layers .img-layer_image-wrapper .img-layer_image{transition: all 0.5s;}
.wgl-image-layers .img-layer_image-wrapper.slide_right .img-layer_image,.wgl-image-layers .img-layer_image-wrapper.flip_y .img-layer_image{opacity: 0;
  visibility: hidden;}
.wgl-image-layers .img-layer_image-wrapper.slide_right .img-layer_image{transform: translateX(-50%);}
.wgl-image-layers .img-layer_image-wrapper.flip_y .img-layer_image{transform: rotateY(-100deg);}
@keyframes circles {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  20% {
    transform: scale(1.44);
    opacity: 0.5;
  }
  100% {
    transform: scale(3.2);
    opacity: 0;
  }
}
@keyframes pulse_ring {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.7);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes rotate_ring {
  0% {
    transform: translate(-50%, -50%) rotate(0turn);
  }
  100% {
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.wgl__pricing_plan{position: relative;
  z-index: 1;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  text-align: center;}
.wgl__pricing_plan.hover-animation:not(.elementor-icon-box-icon){padding-top: 20px;}
.wgl__pricing_plan.hover-animation:not(.elementor-icon-box-icon):hover .pricing_plan_wrap{transform: translateY(-20px);}
.wgl__pricing_plan .pricing_plan_wrap{background-color: #ffffff;
  background-size: cover;
  background-position: center;
  transition: 0.5s;}
.wgl__pricing_plan .pricing_header{position: relative;
  z-index: 1;
  padding: 43px 35px 37px;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  text-align: center;
  overflow: hidden;}
.wgl__pricing_plan .pricing_header .pricing_punch_1,.wgl__pricing_plan .pricing_header .pricing_punch_2,.wgl__pricing_plan .pricing_header .pricing_punch_3{position: absolute;
  top: -23px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  font-size: 45px;}
.wgl__pricing_plan .pricing_header .pricing_punch_1{left: 44px;}
.wgl__pricing_plan .pricing_header .pricing_punch_2{left: calc(50% - 0.5em);}
.wgl__pricing_plan .pricing_header .pricing_punch_3{right: 44px;}
.wgl__pricing_plan .pricing_header .pricing_price_wrap{font-size: 80px;
  line-height: 0.01;}
.wgl__pricing_plan .price_currency{display: inline-block;
  font-size: 1em;
  line-height: 1;
  color: inherit;
  vertical-align: baseline;
  text-decoration: inherit;}
.wgl__pricing_plan .pricing_title_wrap{position: absolute;
  z-index: 1;
  top: -40px;
  left: 0;
  width: 100%;}
.wgl__pricing_plan .pricing_title{display: inline-flex;
  align-items: center;
  border-radius: 1em;
  padding: 6px 15px;
  font-size: 20px;
  line-height: 1.4;
  transform: translateY(50%);}
.wgl__pricing_plan .pricing_title .wgl-icon{margin: 0;
  font-size: 0.65em;
  color: inherit;}
.wgl__pricing_plan .pricing_title .icon:before{position: static;}
.wgl__pricing_plan .pricing_title.icon-left .wgl-icon{order: 0;}
.wgl__pricing_plan .pricing_price{display: inline-block;
  position: relative;
  z-index: 1;
  padding-bottom: 2px;
  font-family: inherit;
  font-size: inherit;
  line-height: 0.95;
  font-weight: inherit;
  color: inherit;
  vertical-align: baseline;
  text-decoration: inherit;}
.wgl__pricing_plan .pricing_period{display: block;
  font-size: 0.3em;
  line-height: 1.75;
  font-weight: 400;
  text-decoration: inherit;
  vertical-align: bottom;}
.wgl__pricing_plan .pricing_desc{display: block;
  margin: 0 15px;
  font-size: 14px;
  font-weight: 400;}
.wgl__pricing_plan .pricing_content{position: relative;
  padding: 50px 35px 0;
  font-size: 18px;}
.wgl__pricing_plan .pricing_content ul,.wgl__pricing_plan .pricing_content ol{display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  word-break: break-word;}
.wgl__pricing_plan .pricing_content ul li,.wgl__pricing_plan .pricing_content ol li{display: inline-flex;
  margin-top: 12px;}
.wgl__pricing_plan .pricing_content ul li[style*=color]:before,.wgl__pricing_plan .pricing_content ol li[style*=color]:before{color: inherit;}
.wgl__pricing_plan .pricing_content ul li i,.wgl__pricing_plan .pricing_content ol li i{margin-right: 10px;}
.wgl__pricing_plan .pricing_content p:last-child{margin: 0;}
.wgl__pricing_plan .pricing_footer{border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;}
.wgl__pricing_plan .wgl-button{transform: translateY(50%);}
@keyframes slide_bg {
  100% {
    background-position-x: 40px;
  }
}
@keyframes satellite_1_wrap {
  0% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(450deg);
  }
}
@keyframes satellite_1 {
  0% {
    transform: translate3d(-50%, -50%, 0) rotate(270deg);
  }
  100% {
    transform: translate3d(-50%, -50%, 0) rotate(-90deg);
  }
}
@keyframes satellite_2_wrap {
  0% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes satellite_2 {
  0% {
    transform: translate3d(-50%, -50%, 0) rotate(90deg);
  }
  100% {
    transform: translate3d(-50%, -50%, 0) rotate(-270deg);
  }
}
.elementor-widget-wgl-working-hours .elementor-widget-container{position: relative;}
.elementor-widget-wgl-working-hours .elementor-widget-container .wgl-working-hours .wh__item{display: flex;
  align-items: baseline;}
.elementor-widget-wgl-working-hours .elementor-widget-container .wgl-working-hours .wh__item:after{content: "";
  width: 100%;
  height: 1px;
  flex: 1;
  order: 2;
  border-bottom: 2px dotted;
  transform: translateY(1px);}
.elementor-widget-wgl-working-hours .elementor-widget-container .wgl-working-hours .wh__day{order: 1;
  margin-right: 13px;
  font-weight: 700;}
.elementor-widget-wgl-working-hours .elementor-widget-container .wgl-working-hours .wh__hours{order: 3;
  margin-left: 13px;
  font-size: 18px;
  font-weight: 400;}
.elementor-widget-wgl-working-hours .elementor-widget-container .wgl-working-hours svg.inner-dashed-border{position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  animation: dashed_border_running 20s linear infinite both;
  animation-play-state: paused;
  stroke-width: 2;
  stroke-dasharray: 9, 5;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  fill: none;
  transition: 0.4s;}
.elementor-widget-wgl-working-hours .elementor-widget-container .wgl-working-hours:hover .animated-dashes.inner-dashed-border{animation-play-state: running;}
@media only screen and (max-width: 1200px) {.wgl-container{width: 950px;}
.wgl-container .elementor-section-boxed .elementor-container{width: 950px;}
.wgl-container .elementor-section-full_width .elementor-section-boxed .elementor-container.elementor-column-gap-default{width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;}
.wgl-container .elementor-section-full_width .elementor-section-boxed .elementor-container.elementor-column-gap-extended{width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;}
.row:after{clear: both;}}
@media only screen and (max-width: 992px) {.wgl-container{width: 728px;}
.wgl-container .elementor-section-boxed .elementor-container{width: 728px;}
.page-header_content .page-header_title{display: block;}}
@media only screen and (max-width: 768px) {.page-header_content .breadcrumbs{white-space: normal;}}
@media only screen and (min-width: 768px) {.row .wgl_col-12{width: 100%;}}
@media only screen and (max-width: 767px) {.copyright{text-align: center;}
.wgl-container{width: 560px;}
.wgl-container .elementor-section-boxed .elementor-container{width: 560px;}
.footer_top-area .row [class*=wgl_col-] + [class*=wgl_col-]{margin-top: 35px;}}
@media only screen and (max-width: 600px) {.wgl-container{width: 420px;}
.wgl-container .elementor-section-boxed .elementor-container{width: 420px;}
div[id*=wpadminb]{top: -46px !important;}}
@media only screen and (max-width: 480px) {.wgl-container{width: 90%;}
.wgl-container .elementor-section-boxed .elementor-container{width: 90%;
    margin-left: auto;
    margin-right: auto;}}
