.elementor-1314 .elementor-element.elementor-element-5fb871e {
    margin-top: -40px;
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-fbc7ccd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-d1da21b {
    --divider-border-style: solid;
    --divider-color: #B9B9B966;
    --divider-border-width: 1px;
    bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-d1da21b .elementor-divider-separator {
    width: 200vw;
}

.elementor-1314 .elementor-element.elementor-element-d1da21b .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-1314 .elementor-element.elementor-element-d1da21b>.elementor-widget-container {
    margin: 0% -100% 0% -100%;
    padding: 0px 0px 70px 0px;
}

body:not(.rtl) .elementor-1314 .elementor-element.elementor-element-d1da21b {
    left: 0px;
}

body.rtl .elementor-1314 .elementor-element.elementor-element-d1da21b {
    right: 0px;
}

.elementor-1314 .elementor-element.elementor-element-e3d2d45:not(.elementor-motion-effects-element-type-background),
.elementor-1314 .elementor-element.elementor-element-e3d2d45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-e3d2d45 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 80px 0px;
}

.elementor-1314 .elementor-element.elementor-element-e3d2d45>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-9dbe8cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .media-wrapper {
    margin: 8px 0px 61px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-image-box_img {
    width: 225px;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox_title {
    font-size: 20px;
    font-weight: 500;
    margin: 0px 0px 10px 0px;
    display: block;
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox_bg_text {
    margin: 250px 0px 0px -116px;
    z-index: -1;
    color: #404040;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox_content {
    padding: 0% 9% 0% 9%;
    color: #C4C4C4;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox-button_wrapper {
    margin: 25px 0px 0px 0px;
    position: relative;
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox_button {
    border-style: solid;
    color: var(--e-global-color-f787be5);
    border-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .elementor-widget-container .wgl-infobox_button:hover,
.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
    color: var(--e-global-color-58734c8);
    background-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .elementor-widget-container .wgl-infobox_button:hover,
.elementor-1314 .elementor-element.elementor-element-f7b3c11 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
    border-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f7b3c11 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-739227a {
    --spacer-size: 50px;
}

.elementor-1314 .elementor-element.elementor-element-0fbc221>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .media-wrapper {
    margin: 0px 0px 70px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-image-box_img {
    width: 208px;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox_title {
    font-size: 20px;
    font-weight: 500;
    margin: 0px 0px 10px 0px;
    display: block;
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox_bg_text {
    margin: 258px 0px 0px -116px;
    z-index: -1;
    color: #404040;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox_content {
    padding: 0% 9% 0% 9%;
    color: #C4C4C4;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox-button_wrapper {
    margin: 25px 0px 0px 0px;
    position: relative;
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox_button {
    border-style: solid;
    color: var(--e-global-color-f787be5);
    border-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .elementor-widget-container .wgl-infobox_button:hover,
.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
    color: var(--e-global-color-58734c8);
    background-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .elementor-widget-container .wgl-infobox_button:hover,
.elementor-1314 .elementor-element.elementor-element-f979ef0 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
    border-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-f979ef0 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-6970c33 {
    --spacer-size: 50px;
}

.elementor-1314 .elementor-element.elementor-element-3db8975>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .media-wrapper {
    margin: 12px 0px 88px 0px;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-image-box_img {
    width: 235px;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-image-box_img img {
    transition-duration: 0.5s;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox_title {
    font-size: 20px;
    font-weight: 500;
    margin: 0px 0px 10px 0px;
    display: block;
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox_bg_text {
    margin: 244px 0px 0px -116px;
    z-index: -1;
    color: #404040;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox_content {
    padding: 0% 9% 0% 9%;
    color: #C4C4C4;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox-button_wrapper {
    margin: 25px 0px 0px 0px;
    position: relative;
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox_button {
    border-style: solid;
    color: var(--e-global-color-f787be5);
    border-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .elementor-widget-container .wgl-infobox_button:hover,
.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
    color: var(--e-global-color-58734c8);
    background-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .elementor-widget-container .wgl-infobox_button:hover,
.elementor-1314 .elementor-element.elementor-element-c9a9293 .wgl-infobox__link:hover~.wgl-infobox_wrapper .wgl-infobox_button {
    border-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-c9a9293 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-0de593f {
    --spacer-size: 50px;
}

.elementor-1314 .elementor-element.elementor-element-b492168 {
    --spacer-size: 126px;
}

.elementor-1314 .elementor-element.elementor-element-247d740>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1314 .elementor-element.elementor-element-244e5c5>.elementor-element-populated {
    padding: 0px 45px 0px 15px;
}

.elementor-1314 .elementor-element.elementor-element-e658c8c .elementor-repeater-item-f8dfc43 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-1314 .elementor-element.elementor-element-e658c8c .elementor-repeater-item-ee2d310 .img-layer_item {
    --pos-y: 0px;
    --pos-x: 0px;
}

.elementor-1314 .elementor-element.elementor-element-e658c8c .wgl-image-layers {
    max-width: 660px;
    display: inline-block;
}

.elementor-1314 .elementor-element.elementor-element-e658c8c {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-e658c8c>.elementor-widget-container {
    margin: 0px 0px 0px -120px;
}

.elementor-1314 .elementor-element.elementor-element-08eb22b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-08eb22b>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
}

.elementor-1314 .elementor-element.elementor-element-3c2feaf {
    --spacer-size: 42px;
}

.elementor-1314 .elementor-element.elementor-element-f1351ce .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-f1351ce .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f1351ce .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-f1351ce .dblh__subtitle {
    margin: 0px 0px 6px 0px;
    color: #7E7E7E;
}

.elementor-1314 .elementor-element.elementor-element-f1351ce>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-1314 .elementor-element.elementor-element-fae88ec .wgl-button {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-fae88ec .button__text {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-fae88ec>.elementor-widget-container {
    margin: 25px 29px 25px 0px;
}

.elementor-1314 .elementor-element.elementor-element-fae88ec {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-803afef .wgl-button {
    justify-content: center;
    font-size: 14px;
    --button-padding: 7px 2px 7px 2px;
    --border-color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-803afef .button__text {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-803afef .wgl-button,
.elementor-1314 .elementor-element.elementor-element-803afef.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-1314 .elementor-element.elementor-element-803afef .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-803afef .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-58734c8);
}

.elementor-1314 .elementor-element.elementor-element-803afef .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-803afef .wgl-button:focus {
    background-color: #FFFFFF00;
    --border-color: #23232300;
}

.elementor-1314 .elementor-element.elementor-element-803afef.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-803afef.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF00;
}

.elementor-1314 .elementor-element.elementor-element-803afef {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-4f5eb30>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-d37a99d {
    --spacer-size: 80px;
}

.elementor-1314 .elementor-element.elementor-element-ac5f5e6 {
    --width: 100%;
    font-size: 96px;
    font-weight: 500;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-ac5f5e6 svg text {
    fill: #232323;
}

.elementor-1314 .elementor-element.elementor-element-ac5f5e6 .text--word {
    color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-ac5f5e6>.elementor-widget-container {
    margin: 0px 0px -50px 0px;
}

.elementor-1314 .elementor-element.elementor-element-460eef8>.elementor-container {
    max-width: 1250px;
}

.elementor-1314 .elementor-element.elementor-element-460eef8:not(.elementor-motion-effects-element-type-background),
.elementor-1314 .elementor-element.elementor-element-460eef8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/about-3.png");
    background-position: 84% 6%;
    background-repeat: no-repeat;
}

.elementor-1314 .elementor-element.elementor-element-460eef8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-460eef8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-93c42bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-2b87daa {
    --spacer-size: 136px;
}

.elementor-1314 .elementor-element.elementor-element-0d81df9 .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-0d81df9 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-0d81df9 .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-0d81df9 .dblh__subtitle {
    margin: 0px 0px 6px 0px;
    color: #7E7E7E;
}

.elementor-1314 .elementor-element.elementor-element-0d81df9>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
}

.elementor-1314 .elementor-element.elementor-element-80eabce>.elementor-container {
    max-width: 1220px;
}

.elementor-1314 .elementor-element.elementor-element-2bdbd1b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-2bdbd1b>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1314 .elementor-element.elementor-element-24566cf .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-24566cf .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1314 .elementor-element.elementor-element-24566cf .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-24566cf .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: var(--e-global-color-58734c8);
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-24566cf .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-24566cf .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: var(--e-global-color-f787be5);
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1314 .elementor-element.elementor-element-24566cf .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-d5fd7e1 {
    --spacer-size: 6px;
}

.elementor-1314 .elementor-element.elementor-element-adc66bc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-adc66bc>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: var(--e-global-color-58734c8);
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: var(--e-global-color-f787be5);
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1314 .elementor-element.elementor-element-fb96a28 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-f4029c3 {
    --spacer-size: 6px;
}

.elementor-1314 .elementor-element.elementor-element-09d872c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-09d872c>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .media-wrapper .elementor-icon {
    font-size: 52px;
    margin: 6px 0px 21px 0px;
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: var(--e-global-color-58734c8);
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: var(--e-global-color-f787be5);
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1314 .elementor-element.elementor-element-7d4ccc5 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-88e1f8c {
    --spacer-size: 6px;
}

.elementor-1314 .elementor-element.elementor-element-ad1ff72>.elementor-container {
    max-width: 1220px;
}

.elementor-1314 .elementor-element.elementor-element-c0232ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-c0232ed>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: var(--e-global-color-58734c8);
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: var(--e-global-color-f787be5);
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1314 .elementor-element.elementor-element-50234e7 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-3fb81d5 {
    --spacer-size: 6px;
}

.elementor-1314 .elementor-element.elementor-element-4ca30a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-4ca30a4>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1314 .elementor-element.elementor-element-c575356 .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-c575356 .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1314 .elementor-element.elementor-element-c575356 .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-c575356 .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: var(--e-global-color-58734c8);
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-c575356 .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-c575356 .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: var(--e-global-color-f787be5);
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1314 .elementor-element.elementor-element-c575356 .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-9bf6142 {
    --spacer-size: 6px;
}

.elementor-1314 .elementor-element.elementor-element-e80cb36>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-e80cb36>.elementor-element-populated {
    padding: 25px 25px 25px 25px;
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .content_wrapper {
    flex-direction: column;
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .media-wrapper .elementor-icon {
    font-size: 60px;
    margin: 0px 0px 19px 0px;
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .wgl-infobox_title {
    margin: 0px 0px 9px 0px;
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .wgl-infobox_footer_text {
    width: 42px;
    height: 42px;
    margin: 20px 0px 35px 0px;
    border-radius: 50px 50px 50px 50px;
    color: var(--e-global-color-58734c8);
    background-color: #E8E8E8;
    box-shadow: 0px 0px 0px 0px #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .wgl-infobox_footer_separator::after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .elementor-widget-container:hover .wgl-infobox_footer_text {
    color: var(--e-global-color-f787be5);
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 4px rgba(35, 35, 35, 1);
}

.elementor-1314 .elementor-element.elementor-element-8b61b9f .elementor-widget-container {
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-6b3d941 {
    --spacer-size: 6px;
}

.elementor-1314 .elementor-element.elementor-element-e4e20eb>.elementor-container {
    max-width: 1920px;
}

.elementor-1314 .elementor-element.elementor-element-b76c610>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-b76c610>.elementor-element-populated {
    overflow: hidden;
    padding: 0px 60px 0px 60px;
}

.elementor-1314 .elementor-element.elementor-element-4377928 {
    --spacer-size: 74px;
}

.elementor-1314 .elementor-element.elementor-element-ccdcd64 .dblh__title-wrapper {
    font-size: 96px;
    line-height: 1.1em;
}

.elementor-1314 .elementor-element.elementor-element-ccdcd64 .dblh__title {
    display: inline-block;
}

.elementor-1314 .elementor-element.elementor-element-ccdcd64 .dblh__title-1 {
    padding: 0em 0em 0em 0.47em;
}

.elementor-1314 .elementor-element.elementor-element-ccdcd64 .dblh__title-2 {
    font-weight: 500;
    padding: 0em 0em 0em 0.27em;
}

.elementor-1314 .elementor-element.elementor-element-ccdcd64>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d .wgl-button {
    justify-content: center;
    min-width: 136px;
    min-height: 136px;
    margin: 0px 0px -68px 0px;
    --button-padding: 10px 10px 10px 10px;
    --button-border-radius: 136px 136px 136px 136px;
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d .button__text {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d .elementor-widget-container .wgl-button {
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d:not(.has-bg_animation) .wgl-button {
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d.has-bg_animation .wgl-button::after {
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d.has-bg_animation .wgl-button {
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-bfd7c2d .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-bfd7c2d .wgl-button:focus {
    background-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-bfd7c2d.has-bg_animation .wgl-button:focus::after {
    background-color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-bfd7c2d {
    z-index: 2;
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .wgl-gallery_items:not(.gallery-justified) {
    --quere-gallery-gap: 60px;
}

#elementor-lightbox-slideshow-all-c3aac34 .elementor-slideshow__title,
#elementor-lightbox-slideshow-all-c3aac34 .elementor-slideshow__description {
    display: none;
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .wgl-carousel_wrapper,
.elementor-1314 .elementor-element.elementor-element-c3aac34 .wgl-carousel.animation-style-3d {
    padding: 0px 0px 76px 0px;
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .swiper-wrapper {
    align-items: center;
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .animation-style-3d .wgl-carousel_wrap {
    transition-duration: calc(800ms + 300ms);
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .animation-style-3d .swiper-slide {
    transition-property: transform, opacity;
    transition-duration: 800ms, calc(800ms + 300ms);
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .swiper-container {
    overflow: visible;
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .wgl-navigation_wrapper {
    justify-content: center;
    align-items: flex-end;
    margin: 18px 18px 18px 18px;
}

.elementor-1314 .elementor-element.elementor-element-c3aac34 .navigation-position-under_each_other .wgl-navigation_wrapper {
    align-items: center;
    justify-content: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-7a403b2 {
    --spacer-size: 85px;
}

.elementor-1314 .elementor-element.elementor-element-ba0fd5d {
    margin-top: 0px;
    margin-bottom: 17px;
}

.elementor-1314 .elementor-element.elementor-element-1cc6df0.elementor-column>.elementor-widget-wrap {
    justify-content: space-around;
}

.elementor-1314 .elementor-element.elementor-element-70c525a .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1314 .elementor-element.elementor-element-70c525a .wgl-counter_value-wrap {
    font-family: var(--quere-additional-font-family);
    font-weight: 600;
    font-style: italic;
}

.elementor-1314 .elementor-element.elementor-element-70c525a .wgl-counter_title {
    margin: 30px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-70c525a {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-f69ec53 .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f69ec53 .wgl-counter_value-wrap {
    font-family: var(--quere-additional-font-family);
    font-weight: 600;
    font-style: italic;
}

.elementor-1314 .elementor-element.elementor-element-f69ec53 .wgl-counter_title {
    margin: 30px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f69ec53 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-f348ece .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f348ece .wgl-counter_value-wrap {
    font-family: var(--quere-additional-font-family);
    font-weight: 600;
    font-style: italic;
}

.elementor-1314 .elementor-element.elementor-element-f348ece .wgl-counter_title {
    margin: 30px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-f348ece {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-22fcb24 .wgl-counter {
    padding: 8px 0px 20px 0px;
}

.elementor-1314 .elementor-element.elementor-element-22fcb24 .wgl-counter_value-wrap {
    font-family: var(--quere-additional-font-family);
    font-weight: 600;
    font-style: italic;
}

.elementor-1314 .elementor-element.elementor-element-22fcb24 .wgl-counter_title {
    margin: 30px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-22fcb24 {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-5bf9018 {
    --spacer-size: 160px;
}

.elementor-1314 .elementor-element.elementor-element-8b35b5c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-8b35b5c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1314 .elementor-element.elementor-element-8b35b5c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-1314 .elementor-element.elementor-element-8b35b5c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-8b35b5c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-73f7870 {
    padding: 0px 60px 0px 60px;
}

.elementor-1314 .elementor-element.elementor-element-cfffec6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-985019c {
    --spacer-size: 127px;
}

.elementor-1314 .elementor-element.elementor-element-617b029 .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-617b029 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-617b029 .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-617b029 .dblh__title-1 {
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-617b029 .dblh__title-2 {
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-617b029 .dblh__subtitle {
    margin: 0px 0px 6px 0px;
    color: #7E7E7E;
}

.elementor-1314 .elementor-element.elementor-element-def81dc {
    --spacer-size: 22px;
}

.elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_title {
    font-size: 40px;
}

.elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_header {
    padding: 0px 0px 0px 0px;
    margin: 0% 8% 0% 0%;
    color: #626262;
}

.elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_header:hover {
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_header.active {
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_icon:not(.wgl-tabs_icon-image) {
    font-size: 26px;
}

.elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_content {
    padding: 18px 0px 15px 0px;
    color: var(--e-global-color-f787be5);
}

.elementor-1314 .elementor-element.elementor-element-7a85cd5 {
    --spacer-size: 10px;
}

.elementor-1314 .elementor-element.elementor-element-604d3d4 img {
    width: 870px;
}

.elementor-1314 .elementor-element.elementor-element-604d3d4>.elementor-widget-container {
    margin: -70px -430px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-0b8616d {
    padding: 0px 60px 0px 60px;
}

.elementor-1314 .elementor-element.elementor-element-1d93f4e.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-1d93f4e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-af5f6d7 {
    --spacer-size: 74px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-8b9b3d0 .clients_image img:not(.lazyload),
.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-8b9b3d0 .clients_image img.lazyloaded {
    width: 130px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .elementor-repeater-item-8b9b3d0 .clients_image .mask_image {
    -webkit-mask-size: 130px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-56e99fa .clients_image img:not(.lazyload),
.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-56e99fa .clients_image img.lazyloaded {
    width: 54px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .elementor-repeater-item-56e99fa .clients_image .mask_image {
    -webkit-mask-size: 54px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-ddf8d71 .clients_image img:not(.lazyload),
.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-ddf8d71 .clients_image img.lazyloaded {
    width: 70px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .elementor-repeater-item-ddf8d71 .clients_image .mask_image {
    -webkit-mask-size: 70px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-fab4516 .clients_image img:not(.lazyload),
.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-fab4516 .clients_image img.lazyloaded {
    width: 40px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .elementor-repeater-item-fab4516 .clients_image .mask_image {
    -webkit-mask-size: 40px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-a9df323 .clients_image img:not(.lazyload),
.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-a9df323 .clients_image img.lazyloaded {
    width: 140px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .elementor-repeater-item-a9df323 .clients_image .mask_image {
    -webkit-mask-size: 140px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-e1a7397 .clients_image img:not(.lazyload),
.elementor-1314 .elementor-element.elementor-element-9d57f7b .elementor-repeater-item-e1a7397 .clients_image img.lazyloaded {
    width: 120px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .elementor-repeater-item-e1a7397 .clients_image .mask_image {
    -webkit-mask-size: 120px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-image .clients_image {
    justify-content: center;
    -webkit-mask-position-x: center;
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b.link_on-wrapper .image_wrapper {
    justify-content: center;
    -webkit-mask-position-x: center;
    align-items: center;
    -webkit-mask-position-y: center;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .swiper-wrapper {
    align-items: flex-start;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .animation-style-3d .wgl-carousel_wrap {
    transition-duration: calc(1200ms + 300ms);
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .animation-style-3d .swiper-slide {
    transition-property: transform, opacity;
    transition-duration: 1200ms, calc(1200ms + 300ms);
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .clients_item {
    --gap: 30px;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .clients_image {
    min-height: 175px;
    transition: 0.4s;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .image_wrapper.mask_image {
    background-color: #FFFFFF66;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .image_wrapper.mask_image img {
    visibility: hidden !important;
}

.elementor-1314 .elementor-element.elementor-element-9d57f7b .image_wrapper.mask_image:hover {
    background-color: #FFFFFF;
}

.elementor-1314 .elementor-element.elementor-element-1df78f6 {
    --spacer-size: 86px;
}

.elementor-bc-flex-widget .elementor-1314 .elementor-element.elementor-element-ab4d072.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-ab4d072.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-ab4d072.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-ab4d072>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-34903b7 {
    --spacer-size: 127px;
}

.elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__title {
    display: inline;
}

.elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__subtitle {
    margin: 0px 0px 6px 0px;
    color: #7E7E7E;
}

.elementor-1314 .elementor-element.elementor-element-494f0bb {
    width: var(--container-widget-width, 580px);
    max-width: 580px;
    --container-widget-width: 580px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-52b808b .wgl-button {
    justify-content: center;
    font-size: 14px;
    text-decoration: underline;
    --button-padding: 7px 2px 7px 2px;
    --border-color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-52b808b .button__text {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-52b808b .wgl-button,
.elementor-1314 .elementor-element.elementor-element-52b808b.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-1314 .elementor-element.elementor-element-52b808b .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-52b808b .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-58734c8);
}

.elementor-1314 .elementor-element.elementor-element-52b808b .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-52b808b .wgl-button:focus {
    background-color: #FFFFFF00;
    --border-color: #23232300;
}

.elementor-1314 .elementor-element.elementor-element-52b808b.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-52b808b.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF00;
}

.elementor-1314 .elementor-element.elementor-element-52b808b .wgl-button:hover {
    text-decoration-color: #FFFFFF00;
}

.elementor-1314 .elementor-element.elementor-element-52b808b>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-1314 .elementor-element.elementor-element-52b808b {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-810c662 {
    --spacer-size: 32px;
}

.elementor-1314 .elementor-element.elementor-element-936eedf {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1314 .elementor-element.elementor-element-936eedf .elementor-divider-separator {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-936eedf .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-1314 .elementor-element.elementor-element-bda6b28>.elementor-container {
    min-height: 240px;
}

.elementor-1314 .elementor-element.elementor-element-bda6b28>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1314 .elementor-element.elementor-element-9f9ed18>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-80d13a5 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title-1 {
    font-size: 64px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 0px 33px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title-2 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.25em;
    padding: 0px 0px 8px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title-3 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
}

.elementor-1314 .elementor-element.elementor-element-53d92a7 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-2b95509>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-166866d {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-008f827 {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-008f827 img {
    width: 172px;
}

.elementor-1314 .elementor-element.elementor-element-1c75044 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-372bc74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-680245b {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .menu-item_content {
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .main_image {
    width: 90px;
    min-width: 90px;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .menu-item_image-wrap {
    margin: 0px 20px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .wgl-menu_icon {
    font-size: 6px;
    margin: 0px 12px 6px 0px;
    color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .menu-item_title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0px 19px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .menu-item_desc {
    color: #848788;
    margin: 2px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .menu-item_price {
    font-size: 14px;
    font-weight: 500;
    color: var(--e-global-color-58734c8);
    margin: 0px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 .menu-item {
    padding: 9px 0px 8px 0px;
    border-style: none;
}

.elementor-1314 .elementor-element.elementor-element-cfe5e87 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-307f26d {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-968e433.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-968e433>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-0718a61 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-fe576cf {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-fe576cf .elementor-heading-title {
    font-size: 24px;
}

.elementor-1314 .elementor-element.elementor-element-fe576cf>.elementor-widget-container {
    margin: 8px 0px 6px 0px;
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b .wgl-button {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b .button__text {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-e7bf19b .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-58734c8);
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-e7bf19b .wgl-button:focus {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-e7bf19b.has-bg_animation .wgl-button:focus::after {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b>.elementor-widget-container {
    margin: 7px 0px 7px 0px;
}

.elementor-1314 .elementor-element.elementor-element-e7bf19b {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-110f8aa {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-9fc22f3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1314 .elementor-element.elementor-element-9fc22f3 .elementor-divider-separator {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-9fc22f3 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-1314 .elementor-element.elementor-element-65ddceb>.elementor-container {
    min-height: 240px;
}

.elementor-1314 .elementor-element.elementor-element-65ddceb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1314 .elementor-element.elementor-element-2e40af5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-984f23a {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title-1 {
    font-size: 64px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 0px 33px 0px;
}

.elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title-2 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.25em;
    padding: 0px 0px 8px 0px;
}

.elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title-3 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
}

.elementor-1314 .elementor-element.elementor-element-8a00653 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-bfcaef7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-ccfda9f {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-60e3ca2 {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-60e3ca2 img {
    width: 212px;
}

.elementor-1314 .elementor-element.elementor-element-8cc2304 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-3b056fa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-26518f2 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .menu-item_content {
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .main_image {
    width: 90px;
    min-width: 90px;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .menu-item_image-wrap {
    margin: 0px 20px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .wgl-menu_icon {
    font-size: 6px;
    margin: 0px 12px 6px 0px;
    color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .menu-item_title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0px 19px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .menu-item_desc {
    color: #848788;
    margin: 2px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .menu-item_price {
    font-size: 14px;
    font-weight: 500;
    color: var(--e-global-color-58734c8);
    margin: 0px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb .menu-item {
    padding: 9px 0px 8px 0px;
    border-style: none;
}

.elementor-1314 .elementor-element.elementor-element-45c9bcb {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-bcb7ffb {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-909e88d.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-909e88d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-f0742db {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-bb6823b {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-bb6823b .elementor-heading-title {
    font-size: 24px;
}

.elementor-1314 .elementor-element.elementor-element-bb6823b>.elementor-widget-container {
    margin: 8px 0px 6px 0px;
}

.elementor-1314 .elementor-element.elementor-element-719c3e7 .wgl-button {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-719c3e7 .button__text {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-719c3e7 .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-719c3e7 .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-58734c8);
}

.elementor-1314 .elementor-element.elementor-element-719c3e7 .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-719c3e7 .wgl-button:focus {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-719c3e7.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-719c3e7.has-bg_animation .wgl-button:focus::after {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-719c3e7>.elementor-widget-container {
    margin: 7px 0px 7px 0px;
}

.elementor-1314 .elementor-element.elementor-element-719c3e7 {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-53e4b53 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-358b1e9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1314 .elementor-element.elementor-element-358b1e9 .elementor-divider-separator {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-358b1e9 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-1314 .elementor-element.elementor-element-d7f46ff>.elementor-container {
    min-height: 240px;
}

.elementor-1314 .elementor-element.elementor-element-d7f46ff>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1314 .elementor-element.elementor-element-2605d19>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-71c3b70 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title-1 {
    font-size: 64px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 0px 33px 0px;
}

.elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title-2 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.25em;
    padding: 0px 0px 8px 0px;
}

.elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title-3 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
}

.elementor-1314 .elementor-element.elementor-element-9ce90ce {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-b9965d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-2f41141 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-ae546a7 {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-ae546a7 img {
    width: 216px;
}

.elementor-1314 .elementor-element.elementor-element-78fe3df {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-f0d1224>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-28db474 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .menu-item_content {
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .main_image {
    width: 90px;
    min-width: 90px;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .menu-item_image-wrap {
    margin: 0px 20px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .wgl-menu_icon {
    font-size: 6px;
    margin: 0px 12px 6px 0px;
    color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .menu-item_title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0px 19px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .menu-item_desc {
    color: #848788;
    margin: 2px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .menu-item_price {
    font-size: 14px;
    font-weight: 500;
    color: var(--e-global-color-58734c8);
    margin: 0px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 .menu-item {
    padding: 9px 0px 8px 0px;
    border-style: none;
}

.elementor-1314 .elementor-element.elementor-element-40a3633 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-9574ddf {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-7df9a95.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-7df9a95>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-0aaab9c {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-a03cf7a {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-a03cf7a .elementor-heading-title {
    font-size: 24px;
}

.elementor-1314 .elementor-element.elementor-element-a03cf7a>.elementor-widget-container {
    margin: 8px 0px 6px 0px;
}

.elementor-1314 .elementor-element.elementor-element-b5ff223 .wgl-button {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-b5ff223 .button__text {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-b5ff223 .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-b5ff223 .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-58734c8);
}

.elementor-1314 .elementor-element.elementor-element-b5ff223 .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-b5ff223 .wgl-button:focus {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-b5ff223.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-b5ff223.has-bg_animation .wgl-button:focus::after {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-b5ff223>.elementor-widget-container {
    margin: 7px 0px 7px 0px;
}

.elementor-1314 .elementor-element.elementor-element-b5ff223 {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-d88c099 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-763d970 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1314 .elementor-element.elementor-element-763d970 .elementor-divider-separator {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-763d970 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-1314 .elementor-element.elementor-element-1b03635>.elementor-container {
    min-height: 240px;
}

.elementor-1314 .elementor-element.elementor-element-1b03635>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1314 .elementor-element.elementor-element-b9ee38e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-2155b30 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__content {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title-wrapper {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title-1 {
    font-size: 64px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 0px 33px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title-2 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.25em;
    padding: 0px 0px 8px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title-3 {
    font-family: var(--quere-header-font-family);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
}

.elementor-1314 .elementor-element.elementor-element-367171b {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-33b6a99>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-3d966c7 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-b3c1cb7 {
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-b3c1cb7 img {
    width: 212px;
}

.elementor-1314 .elementor-element.elementor-element-2de9654 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-4b9049a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-b0e48ba {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .menu-item_content {
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .main_image {
    width: 90px;
    min-width: 90px;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .menu-item_image-wrap {
    margin: 0px 20px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .wgl-menu_icon {
    font-size: 6px;
    margin: 0px 12px 6px 0px;
    color: #232323;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .menu-item_title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0px 19px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .menu-item_desc {
    color: #848788;
    margin: 2px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .menu-item_price {
    font-size: 14px;
    font-weight: 500;
    color: var(--e-global-color-58734c8);
    margin: 0px 0px 0px 0px;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 .menu-item {
    padding: 9px 0px 8px 0px;
    border-style: none;
}

.elementor-1314 .elementor-element.elementor-element-ffef360 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-1cf926a {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-d3f2386.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-d3f2386>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-e27b065 {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-e44491a {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-e44491a .elementor-heading-title {
    font-size: 24px;
}

.elementor-1314 .elementor-element.elementor-element-e44491a>.elementor-widget-container {
    margin: 8px 0px 6px 0px;
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4 .wgl-button {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4 .button__text {
    justify-content: center;
    text-align: center;
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4 .elementor-widget-container .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-a3d47b4 .elementor-widget-container .wgl-button:focus {
    color: var(--e-global-color-58734c8);
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4 .wgl-button:hover,
.elementor-1314 .elementor-element.elementor-element-a3d47b4 .wgl-button:focus {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4.has-bg_animation .wgl-button:hover::after,
.elementor-1314 .elementor-element.elementor-element-a3d47b4.has-bg_animation .wgl-button:focus::after {
    background-color: #E8E8E8;
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4>.elementor-widget-container {
    margin: 7px 0px 7px 0px;
}

.elementor-1314 .elementor-element.elementor-element-a3d47b4 {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-10821ea {
    --spacer-size: 20px;
}

.elementor-1314 .elementor-element.elementor-element-43f8a4f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1314 .elementor-element.elementor-element-43f8a4f .elementor-divider-separator {
    width: 100%;
}

.elementor-1314 .elementor-element.elementor-element-43f8a4f .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-1314 .elementor-element.elementor-element-50784ac {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-1314 .elementor-element.elementor-element-bef1596.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-bef1596.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1314 .elementor-element.elementor-element-bef1596.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1314 .elementor-element.elementor-element-bef1596>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1314 .elementor-element.elementor-element-2982f7c {
    --spacer-size: 101px;
}

.elementor-1314 .elementor-element.elementor-element-192e637 .dblh__title-wrapper {
    font-size: 96px;
    line-height: 1.1em;
    padding: 0px 0px 10px 0px;
}

.elementor-1314 .elementor-element.elementor-element-192e637 .dblh__title {
    display: block;
}

.elementor-1314 .elementor-element.elementor-element-192e637 .dblh__title-2 {
    font-weight: 500;
}

.elementor-1314 .elementor-element.elementor-element-192e637>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-1314 .elementor-element.elementor-element-192e637 {
    width: auto;
    max-width: auto;
}

.elementor-1314 .elementor-element.elementor-element-7040711 {
    color: var(--e-global-color-58734c8);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

.elementor-1314 .elementor-element.elementor-element-7040711>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 3% 0% 0%;
}

.elementor-1314 .elementor-element.elementor-element-bb5c9f6 {
    --spacer-size: 49px;
}

.elementor-1314 .elementor-element.elementor-element-c6e5c81>.elementor-container {
    min-height: 585px;
}

.elementor-1314 .elementor-element.elementor-element-c6e5c81:not(.elementor-motion-effects-element-type-background),
.elementor-1314 .elementor-element.elementor-element-c6e5c81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/homepage_2-7.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1314 .elementor-element.elementor-element-c6e5c81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -40px;
}

.elementor-1314 .elementor-element.elementor-element-c6e5c81>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link .title {
    justify-content: center;
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link:hover::before,
.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link:focus::before {
    transform: scale(1.1);
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link:active::before {
    transform: scale(0.95);
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .title {
    color: #FFFFFF;
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_icon {
    width: 18px;
    height: 18px;
    stroke-width: 0em;
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link {
    width: 136px;
    height: 136px;
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link::before {
    border-radius: 95px 95px 95px 95px;
    background-color: #232323;
}

@media(max-width:1200px) {
    .elementor-1314 .elementor-element.elementor-element-e3d2d45 {
        padding: 70px 0px 30px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-739227a {
        --spacer-size: 40px;
    }

    .elementor-1314 .elementor-element.elementor-element-6970c33 {
        --spacer-size: 40px;
    }

    .elementor-1314 .elementor-element.elementor-element-3db8975>.elementor-element-populated {
        margin: 0% 25% 0% 25%;
        --e-column-margin-right: 25%;
        --e-column-margin-left: 25%;
    }

    .elementor-1314 .elementor-element.elementor-element-0de593f {
        --spacer-size: 40px;
    }

    .elementor-1314 .elementor-element.elementor-element-b492168 {
        --spacer-size: 70px;
    }

    .elementor-1314 .elementor-element.elementor-element-244e5c5>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-1314 .elementor-element.elementor-element-e658c8c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-08eb22b>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1314 .elementor-element.elementor-element-3c2feaf {
        --spacer-size: 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-f1351ce .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-d37a99d {
        --spacer-size: 40px;
    }

    .elementor-1314 .elementor-element.elementor-element-ac5f5e6 {
        font-size: 56px;
    }

    .elementor-1314 .elementor-element.elementor-element-460eef8:not(.elementor-motion-effects-element-type-background),
    .elementor-1314 .elementor-element.elementor-element-460eef8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 120% 0%;
    }

    .elementor-1314 .elementor-element.elementor-element-2b87daa {
        --spacer-size: 90px;
    }

    .elementor-1314 .elementor-element.elementor-element-0d81df9 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-4377928 {
        --spacer-size: 24px;
    }

    .elementor-1314 .elementor-element.elementor-element-ccdcd64 .dblh__title-wrapper {
        font-size: 64px;
    }

    .elementor-1314 .elementor-element.elementor-element-bfd7c2d .wgl-button {
        min-width: 120px;
        min-height: 120px;
        margin: 0px 0px -60px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-c3aac34 .wgl-carousel_wrapper,
    .elementor-1314 .elementor-element.elementor-element-c3aac34 .wgl-carousel.animation-style-3d {
        padding: 0px 0px 40px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-7a403b2 {
        --spacer-size: 30px;
    }

    .elementor-1314 .elementor-element.elementor-element-70c525a .wgl-counter_value-wrap {
        font-size: 72px;
    }

    .elementor-1314 .elementor-element.elementor-element-70c525a {
        --container-widget-width: 170px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 170px);
        max-width: 170px;
    }

    .elementor-1314 .elementor-element.elementor-element-f69ec53 .wgl-counter_value-wrap {
        font-size: 72px;
    }

    .elementor-1314 .elementor-element.elementor-element-f69ec53 {
        --container-widget-width: 170px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 170px);
        max-width: 170px;
    }

    .elementor-1314 .elementor-element.elementor-element-f348ece .wgl-counter_value-wrap {
        font-size: 72px;
    }

    .elementor-1314 .elementor-element.elementor-element-f348ece {
        --container-widget-width: 170px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 170px);
        max-width: 170px;
    }

    .elementor-1314 .elementor-element.elementor-element-22fcb24 .wgl-counter_value-wrap {
        font-size: 72px;
    }

    .elementor-1314 .elementor-element.elementor-element-22fcb24 {
        --container-widget-width: 170px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 170px);
        max-width: 170px;
    }

    .elementor-1314 .elementor-element.elementor-element-5bf9018 {
        --spacer-size: 10px;
    }

    .elementor-1314 .elementor-element.elementor-element-7877496 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-73f7870 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1314 .elementor-element.elementor-element-985019c {
        --spacer-size: 70px;
    }

    .elementor-1314 .elementor-element.elementor-element-617b029 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-6c430ac .wgl-tabs_title {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-7a85cd5 {
        --spacer-size: 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-604d3d4 img {
        width: 650px;
    }

    .elementor-1314 .elementor-element.elementor-element-604d3d4>.elementor-widget-container {
        margin: 60px -100px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-0b8616d {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1314 .elementor-element.elementor-element-af5f6d7 {
        --spacer-size: 10px;
    }

    .elementor-1314 .elementor-element.elementor-element-1df78f6 {
        --spacer-size: 25px;
    }

    .elementor-1314 .elementor-element.elementor-element-34903b7 {
        --spacer-size: 70px;
    }

    .elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-810c662 {
        --spacer-size: 15px;
    }

    .elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title-wrapper {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-2982f7c {
        --spacer-size: 60px;
    }

    .elementor-1314 .elementor-element.elementor-element-192e637 .dblh__title-wrapper {
        font-size: 64px;
    }

    .elementor-1314 .elementor-element.elementor-element-192e637>.elementor-widget-container {
        margin: 0px 20px -65px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-7040711>.elementor-widget-container {
        margin: 0px -10px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1314 .elementor-element.elementor-element-7040711 {
        --container-widget-width: 334px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 334px);
        max-width: 334px;
    }

    .elementor-1314 .elementor-element.elementor-element-bb5c9f6 {
        --spacer-size: 23px;
    }

    .elementor-1314 .elementor-element.elementor-element-c6e5c81>.elementor-container {
        min-height: 350px;
    }
}

@media(max-width:767px) {
    .elementor-1314 .elementor-element.elementor-element-739227a {
        --spacer-size: 50px;
    }

    .elementor-1314 .elementor-element.elementor-element-6970c33 {
        --spacer-size: 50px;
    }

    .elementor-1314 .elementor-element.elementor-element-3db8975>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-1314 .elementor-element.elementor-element-b492168 {
        --spacer-size: 70px;
    }

    .elementor-1314 .elementor-element.elementor-element-e658c8c .elementor-repeater-item-f8dfc43 .img-layer_item {
        --pos-y: 0px;
        --pos-x: 25px;
    }

    .elementor-1314 .elementor-element.elementor-element-e658c8c .elementor-repeater-item-ee2d310 .img-layer_item {
        --pos-y: 100px;
        --pos-x: -25px;
    }

    .elementor-1314 .elementor-element.elementor-element-e658c8c>.elementor-widget-container {
        margin: 0px -34px 0px -35px;
    }

    .elementor-1314 .elementor-element.elementor-element-3c2feaf {
        --spacer-size: 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-f1351ce .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-d37a99d {
        --spacer-size: 150px;
    }

    .elementor-1314 .elementor-element.elementor-element-ac5f5e6 {
        font-size: 32px;
    }

    .elementor-1314 .elementor-element.elementor-element-460eef8:not(.elementor-motion-effects-element-type-background),
    .elementor-1314 .elementor-element.elementor-element-460eef8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }

    .elementor-1314 .elementor-element.elementor-element-0d81df9 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-0d81df9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-2bdbd1b>.elementor-element-populated {
        padding: 25px 0px 25px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-adc66bc>.elementor-element-populated {
        padding: 25px 0px 25px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-09d872c>.elementor-element-populated {
        padding: 25px 0px 25px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-c0232ed>.elementor-element-populated {
        padding: 25px 0px 25px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-4ca30a4>.elementor-element-populated {
        padding: 25px 0px 25px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-e80cb36>.elementor-element-populated {
        padding: 25px 0px 25px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-b76c610>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-ccdcd64 .dblh__title-wrapper {
        font-size: 48px;
    }

    .elementor-1314 .elementor-element.elementor-element-ccdcd64>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-70c525a .wgl-counter_value-wrap {
        font-size: 64px;
    }

    .elementor-1314 .elementor-element.elementor-element-70c525a .wgl-counter_title {
        margin: 15px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-70c525a {
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 135px);
        max-width: 135px;
    }

    .elementor-1314 .elementor-element.elementor-element-f69ec53 .wgl-counter_value-wrap {
        font-size: 64px;
    }

    .elementor-1314 .elementor-element.elementor-element-f69ec53 .wgl-counter_title {
        margin: 15px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-f69ec53 {
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 135px);
        max-width: 135px;
    }

    .elementor-1314 .elementor-element.elementor-element-f348ece .wgl-counter_value-wrap {
        font-size: 64px;
    }

    .elementor-1314 .elementor-element.elementor-element-f348ece .wgl-counter_title {
        margin: 15px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-f348ece {
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 135px);
        max-width: 135px;
    }

    .elementor-1314 .elementor-element.elementor-element-22fcb24 .wgl-counter_value-wrap {
        font-size: 64px;
    }

    .elementor-1314 .elementor-element.elementor-element-22fcb24 .wgl-counter_title {
        margin: 15px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-22fcb24 {
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 135px);
        max-width: 135px;
    }

    .elementor-1314 .elementor-element.elementor-element-5bf9018 {
        --spacer-size: 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-7877496 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-73f7870 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-985019c {
        --spacer-size: 60px;
    }

    .elementor-1314 .elementor-element.elementor-element-617b029 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-604d3d4>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-0b8616d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-af5f6d7 {
        --spacer-size: 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-1df78f6 {
        --spacer-size: 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-34903b7 {
        --spacer-size: 60px;
    }

    .elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-494f0bb .dblh__title {
        display: block;
    }

    .elementor-1314 .elementor-element.elementor-element-9f9ed18 {
        width: 39%;
    }

    .elementor-1314 .elementor-element.elementor-element-ea293b0 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-2b95509 {
        width: 61%;
    }

    .elementor-1314 .elementor-element.elementor-element-2e40af5 {
        width: 39%;
    }

    .elementor-1314 .elementor-element.elementor-element-8ff3ba7 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-bfcaef7 {
        width: 61%;
    }

    .elementor-1314 .elementor-element.elementor-element-2605d19 {
        width: 39%;
    }

    .elementor-1314 .elementor-element.elementor-element-9fa08d9 .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-b9965d7 {
        width: 61%;
    }

    .elementor-1314 .elementor-element.elementor-element-b9ee38e {
        width: 39%;
    }

    .elementor-1314 .elementor-element.elementor-element-ccd4e8a .dblh__title-wrapper {
        font-size: 28px;
    }

    .elementor-1314 .elementor-element.elementor-element-33b6a99 {
        width: 61%;
    }

    .elementor-1314 .elementor-element.elementor-element-192e637 .dblh__title-wrapper {
        font-size: 48px;
    }

    .elementor-1314 .elementor-element.elementor-element-192e637>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-1314 .elementor-element.elementor-element-c6e5c81>.elementor-container {
        min-height: 250px;
    }

    .elementor-1314 .elementor-element.elementor-element-65dcd0e .videobox_link {
        width: 110px;
        height: 110px;
    }
}

@media(min-width:768px) {
    .elementor-1314 .elementor-element.elementor-element-9f9ed18 {
        width: 16%;
    }

    .elementor-1314 .elementor-element.elementor-element-2b95509 {
        width: 26%;
    }

    .elementor-1314 .elementor-element.elementor-element-372bc74 {
        width: 27%;
    }

    .elementor-1314 .elementor-element.elementor-element-968e433 {
        width: 31%;
    }

    .elementor-1314 .elementor-element.elementor-element-2e40af5 {
        width: 16%;
    }

    .elementor-1314 .elementor-element.elementor-element-bfcaef7 {
        width: 26%;
    }

    .elementor-1314 .elementor-element.elementor-element-3b056fa {
        width: 27%;
    }

    .elementor-1314 .elementor-element.elementor-element-909e88d {
        width: 31%;
    }

    .elementor-1314 .elementor-element.elementor-element-2605d19 {
        width: 16%;
    }

    .elementor-1314 .elementor-element.elementor-element-b9965d7 {
        width: 26%;
    }

    .elementor-1314 .elementor-element.elementor-element-f0d1224 {
        width: 27%;
    }

    .elementor-1314 .elementor-element.elementor-element-7df9a95 {
        width: 31%;
    }

    .elementor-1314 .elementor-element.elementor-element-b9ee38e {
        width: 16%;
    }

    .elementor-1314 .elementor-element.elementor-element-33b6a99 {
        width: 26%;
    }

    .elementor-1314 .elementor-element.elementor-element-4b9049a {
        width: 27%;
    }

    .elementor-1314 .elementor-element.elementor-element-d3f2386 {
        width: 31%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-1314 .elementor-element.elementor-element-9dbe8cf {
        width: 50%;
    }

    .elementor-1314 .elementor-element.elementor-element-0fbc221 {
        width: 50%;
    }

    .elementor-1314 .elementor-element.elementor-element-3db8975 {
        width: 100%;
    }

    .elementor-1314 .elementor-element.elementor-element-244e5c5 {
        width: 100%;
    }

    .elementor-1314 .elementor-element.elementor-element-08eb22b {
        width: 70%;
    }

    .elementor-1314 .elementor-element.elementor-element-cfffec6 {
        width: 50%;
    }

    .elementor-1314 .elementor-element.elementor-element-98093aa {
        width: 50%;
    }

    .elementor-1314 .elementor-element.elementor-element-372bc74 {
        width: 34%;
    }

    .elementor-1314 .elementor-element.elementor-element-968e433 {
        width: 24%;
    }

    .elementor-1314 .elementor-element.elementor-element-3b056fa {
        width: 34%;
    }

    .elementor-1314 .elementor-element.elementor-element-909e88d {
        width: 24%;
    }

    .elementor-1314 .elementor-element.elementor-element-f0d1224 {
        width: 34%;
    }

    .elementor-1314 .elementor-element.elementor-element-7df9a95 {
        width: 24%;
    }

    .elementor-1314 .elementor-element.elementor-element-4b9049a {
        width: 34%;
    }

    .elementor-1314 .elementor-element.elementor-element-d3f2386 {
        width: 24%;
    }
}

@media(min-width:1201px) {

    .elementor-1314 .elementor-element.elementor-element-c6e5c81:not(.elementor-motion-effects-element-type-background),
    .elementor-1314 .elementor-element.elementor-element-c6e5c81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

/* Start custom CSS for page-settings */
.wgl-body-lines {
    z-index: 2;
}

/* End custom CSS */