html,body {
    overflow-x:hidden;
    width:100%;
    background-color:var(--w-global-color-703803f)
}
:root {
    --welc-color-primary:#000;
    --welc-color-primary-rgb:0,0,0;
    --welc-color-secondary:#ffbe0b;
    --welc-color-secondary-rgb:255,190,11;
    --welc-color-text:#000;
    --welc-color-text-rgb:0,0,0;
    --welc-color-accent:#be9661;
    --welc-color-accent-rgb:190,150,97;
    --welc-color-custom-1:#ffbe0b;
    --welc-color-custom-1-rgb:255,190,11;
    --welc-color-custom-2:#0060ff;
    --welc-color-custom-2-rgb:0,96,255;
    --welc-color-custom-3:#fff;
    --welc-color-custom-3-rgb:255,255,255;
    --welc-color-custom-4:#fcf8f4;
    --welc-color-custom-4-rgb:252,248,244;
    --w-color-primary:#000;
    --w-color-secondary:#ffbe0b;
    --w-color-text:#000;
    --w-color-accent:#be9661;
    --w-color-5a03a0b:#ffbe0b;
    --w-color-f086036:#0060ff;
    --w-color-88d7587:#fff;
    --w-color-703803f:#fcf8f4;
    --w-color-fd9b7ef:#f3f8ff;
    --welc-color-black:#000;
    --welc-color-white:#fff;
    --welc-base-transition:all .3s linear 0s;
    --welc-typo-primary-font-family:Montserrat;
    --welc-typo-primary-font-weight:400;
    --welc-typo-secondary-font-family:Montserrat;
    --welc-typo-secondary-font-weight:500;
    --welc-typo-text-font-family:Montserrat;
    --welc-typo-text-font-weight:400;
    --welc-typo-accent-font-family:Montserrat;
    --welc-typo-accent-font-weight:500;
    --welcPrimaryColor:#be9661;
    --welcPrimaryColorRgb:190,150,97;
    --welcSecondaryColor:#ffbe0b;
    --welcSecondaryColorRgb:255,190,11;
    --welcTertiaryColor:#fcf8f4;
    --welcTertiaryColorRgb:252,248,244;
    --welcBodyBGColor:#fff;
    --welcBodyBGColorRgb:255,255,255;
    --welcBodyTxtColor:#000;
    --welcBodyTxtColorRgb:0,0,0;
    --welcHeadAltColor:#000;
    --welcHeadAltColorRgb:0,0,0;
    --welcLinkColor:#000;
    --welcLinkColorRgb:0,0,0;
    --welcLinkHoverColor:#ffbe0b;
    --welcLinkHoverColorRgb:255,190,11;
    --welcBorderColor:#8e8e8e;
    --welcBorderColorRgb:142,142,142;
    --welcAccentTxtColor:#000;
    --welcAccentTxtColorRgb:0,0,0;
    --welcFontTypo_Base:"Montserrat",sans-serif;
    --welcFontWeight_Base:400;
    --welcFontSize_Base:16px;
    --welcLineHeight_Base:1.625;
    --welcFontTypo_Alt:"Montserrat",sans-serif;
    --welcFontWeight_Alt:400;
    --welcFontSize_Alt:50px;
    --welcLineHeight_Alt:1.2;
    --welcFontTypo_H1:"Montserrat",sans-serif;
    --welcFontWeight_H1:400;
    --welcFontSize_H1:50px;
    --welcLineHeight_H1:1.2;
    --welcFontTypo_H2:"Montserrat",sans-serif;
    --welcFontWeight_H2:400;
    --welcFontSize_H2:26px;
    --welcLineHeight_H2:1.2;
    --welcFontTypo_H3:"Montserrat",sans-serif;
    --welcFontWeight_H3:400;
    --welcFontSize_H3:26px;
    --welcLineHeight_H3:1.2;
    --welcFontTypo_H4:"Montserrat",sans-serif;
    --welcFontWeight_H4:400;
    --welcFontSize_H4:22px;
    --welcLineHeight_H4:1.2;
    --welcFontTypo_H5:"Montserrat",sans-serif;
    --welcFontWeight_H5:400;
    --welcFontSize_H5:20px;
    --welcLineHeight_H5:1.2;
    --welcFontTypo_H6:"Montserrat",sans-serif;
    --welcFontWeight_H6:400;
    --welcFontSize_H6:18px;
    --welcLineHeight_H6:1.2;
    --welcFontTypo_Ext:"Montserrat",sans-serif;
    --welcFontWeight_Ext:500;
    --welcFontSize_Ext:12px;
    --welcLineHeight_Ext:1.2;
    --w-global-color-primary:#000;
    --w-global-color-secondary:#ffbe0b;
    --w-global-color-text:#000;
    --w-global-color-accent:#be9661;
    --w-global-color-5a03a0b:#ffbe0b;
    --w-global-color-f086036:#0060ff;
    --w-global-color-88d7587:#fff;
    --w-global-color-703803f:#fcf8f4;
    --w-global-color-fd9b7ef:#f3f8ff;
    --w-global-typography-primary-font-family:"Montserrat";
    --w-global-typography-primary-font-weight:400;
    --w-global-typography-secondary-font-family:"Montserrat";
    --w-global-typography-secondary-font-weight:500;
    --w-global-typography-text-font-family:"Montserrat";
    --w-global-typography-text-font-weight:400;
    --w-global-typography-accent-font-family:"Montserrat";
    --w-global-typography-accent-font-weight:500;
    --welcRadius_Zero:0;
    --welcRadius_Part:2.5em;
    --welcRadius_Full:50%;
    --welcRadius_1X:3px;
    --welcRadius_2X:5px;
    --welcRadius_3X:10px;
    --welcInputPadding:12px 20px;
    --welcPadding_Btn:12px 45px;
    --welcPadding_MiniBtn:12px 20px;
    --welcPadding_MaxiBtn:18px 40px;
    --welcBaseTransition:all .3s linear 0s;
    --welcAltTransition:all .35s ease-in-out 0s
}
body {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    font-size:16px;
    line-height:1.625;
    color:#000
}
html {
    cursor:default;
    height:100%;
    line-height:1.5;
    scroll-behavior:smooth;
    -moz-tab-size:4;
    tab-size:4;
    -webkit-tap-highlight-color:transparent;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-font-smoothing:antialiased
}
a {
    color:#000
}
a:hover {
    color:#ffbe0b
}
.f-18{
    font-size: 18px;
    line-height: 1.625;
}
h1 {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-size:50px;
    line-height:1.5;
    letter-spacing:5px
}
h2 {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-size:30px;
    line-height:1.5;
    letter-spacing:3px
}
h3 {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-size:26px;
    line-height:1.4;
    letter-spacing:2.5px
}
h4 {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-size:22px;
    line-height:1.2
}
h5 {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-size:20px;
    line-height:1.2
}
h6 {
    font-family:"Montserrat",sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-size:18px;
    line-height:1.2
}
.banner-wrap {
    border-style:solid;
    border-width:1px 0 0 0;
    border-color:#e5d7ca;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:150px 40px 0 200px
}
.welc-heading-holder {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--w-transition-duration,0.4s);
    clip-path:inset(0 100% 0 0);
    transform:translateX(-50px);
    opacity:0;
    transition:all .8s ease-in-out
}
.welc-button-holder {
    clip-path:inset(0 100% 0 0);
    transform:translateX(-50px);
    opacity:0;
    transition:all .8s ease-in-out
}
.swiper-slide-active .welc-heading-holder,.swiper-slide-active .welc-button-holder {
    clip-path:inset(0 0 0 0);
    transform:translateX(0);
    opacity:1;
    transition:all .8s ease-in-out
}
.welc-button-holder[class*="welc-animation"] .welc-button:before,.welc-button-holder[class*="welc-animation"] .welc-button:after,.welc-button-holder[class*="welc-animation-linethrough"] .welc-button .welc-button-text>span:after {
    content:"";
    display:inline !important;
    height:auto;
    pointer-events:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0;
    width:auto;
    z-index:-1;
    -webkit-transition:inherit;
    transition:inherit
}
.swiper {
    width:100%;
    height:100%
}
.swiper-slide {
    font-size:18px;
    display:flex;
    justify-content:center;
    align-items:center
}
.swiper-slide img {
    display:block;
    width:100%;
    height:100%;
    object-fit:cover
}
.welc-heading-subtitle-wrapper {
    color:var(--w-color-accent)
}
.welc-heading-subtitle {
    font-size:var(--welcFontSize_Ext);
    text-transform:uppercase;
    font-weight:calc(var(--welcFontWeight_Ext) + 200);
    letter-spacing:.84px
}
.welc-heading-title {
    font-size:clamp(var(--welcFontSize_H2),1.5865rem+1.2821vw,var(--welcFontSize_H1))
}
.welc-button {
    background-color:var(--welc-color-accent);
    color:var(--welc-color-white);
    border:0 solid transparent;
    display:inline-flex;
    align-items:stretch;
    font-size:var(--welcFontSize_Ext);
    letter-spacing:2.64px;
    line-height:normal;
    margin:0;
    overflow:visible;
    position:relative;
    z-index:0;
    text-decoration:none;
    text-transform:uppercase;
    -webkit-transition:var(--welc-base-transition);
    transition:var(--welc-base-transition);
    font-weight:500;
    -webkit-transition:var(--welcBaseTransition);
    transition:var(--welcBaseTransition)
}
.welc-carousel-pagination-wrapper {
    position:absolute;
    left:200px;
    bottom:28%;
    z-index:1
}
.swiper-pagination-fraction {
    background-color:#ecddcd;
    height:1px;
    width:72px;
    color:transparent
}
.welc-button:focus,.welc-button-holder .welc-button:focus,.welc-button:hover,.welc-button-holder .welc-button:hover {
    background-color:var(--welc-color-primary);
    color:var(--welc-color-white)
}
.swiper-pagination-current {
    position:relative;
    left:-22px;
    top:-24px;
    color:var(--welcBodyTxtColor);
    font-size:var(--welcFontSize_Base);
    font-weight:calc(var(--welcFontWeight_Ext) + 100)
}
.swiper-pagination-total {
    position:relative;
    right:-32px;
    top:0;
    color:#ecddcd;
    font-size:var(--welcFontSize_Base);
    font-weight:var(--welcFontWeight_Alt)
}
.w-93 {
    width:93%
}
.bg-light-brown {
    background-color:var(--w-color-accent)
}
.elementor-background-overlay {
    background-image:url(../images/Vin-Testimonial-Overlay-1.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:.7;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    mix-blend-mode:multiply;
    transition:background .3s,border-radius .3s,opacity .3s
}
.wdt-custom-counter-advanced-a .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-content-advanced-number-counter-title {
    grid-area:1/1;
    align-self:center;
    text-align:center;
    color:var(--welcBodyBGColor);
    font-size:var(--welcFontSize_Ext);
    font-weight:calc(var(--welcFontWeight_Ext) + 200);
    text-transform:uppercase;
    letter-spacing:2px;
    margin:0;
    transition:all .5s ease;
    z-index:1
}
.wdt-custom-counter-advanced-a .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value,.wdt-custom-counter-advanced-a .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
    color:rgba(170,128,72,0.5);
    font-family:var(--welcFontTypo_Alt);
    font-size:calc(var(--welcFontSize_Alt) + 50px);
    font-weight:calc(var(--welcFontWeight_Ext) + 200);
    line-height:var(--welcLineHeight_Alt);
    margin:0
}
.wdt-custom-counter-advanced-a .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content {
    grid-area:1/1;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default {
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    position:relative
}
.wdt-advanced-number-counter-value {
    font-size:50px;
    text-align:center;
    width:auto !important;
    margin-top:50px
}
.elementor-widget-wrap {
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:flex-start
}
.wdt-custom-counter-advanced-a .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group {
    display:grid;
    min-height:176px
}
.counter-section {
    transition:unset;
    margin-top:-176px;
    margin-bottom:0;
    z-index:1
}
.elementor-element.elementor-element-d07ba78:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-d07ba78>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    align-content:flex-end;
    align-items:flex-end;
    background-image:url(../images/home-1-img.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    justify-content:center
}
.elementor-element.elementor-element-d07ba78.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:flex-end;
    align-items:flex-end
}
.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow {
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute
}
.elementor-element .elementor-widget-container {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--w-transition-duration,0.4s)
}
.elementor-element.elementor-element-cb5c26f>.elementor-container {
    display:flex;
    margin-right:auto;
    margin-left:auto;
    position:relative
}
.wdt-column {
    position:relative;
    float:left;
    min-height:1px;
    margin:0 0 0 2%
}
.elementor-element.elementor-element-4d572fb .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.wdt-book-now-button-style .wdt-content-item {
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center
}
.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group {
    margin-bottom:0
}
.wdt-content-item>div[class*="group"]>.wdt-content-title,.wdt-content-item>div[class*="group"]>.wdt-content-subtitle {
    width:100%
}
.elementor-element.elementor-element-4d572fb .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-4d572fb .wdt-content-item .wdt-content-title h5>a {
    color:var(--w-global-color-primary)
}
.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    text-transform:uppercase;
    letter-spacing:2.2px;
    margin-top:0;
    background-color:var(--welc-color-custom-4);
    font-weight:var(--welcFontWeight_Ext)
}
.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    padding:16px 34px
}
.wdt-content-item .wdt-content-title h5,.wdt-content-item .wdt-content-title h5 a {
    color:var(--welc-color-primary);
    box-shadow:none;
    text-decoration:none
}
.wdt-content-item .wdt-content-title h5 {
    display:block;
    font-size:1.25em;
    font-weight:bold;
    margin-top:-8px;
    margin-bottom:0;
    text-transform:none
}
.elementor-element.elementor-element-d07ba78>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:20px 20px 50px 20px;
    min-height:870px
}
.wdt-book-now-button-style .wdt-content-item .wdt-content-button>a {
    text-transform:uppercase;
    font-size:var(--welcFontSize_Ext);
    font-weight:var(--welcFontWeight_Ext);
    letter-spacing:2.64px;
    padding:21px 34px
}
a {
    box-shadow:none;
    text-decoration:none;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--w-transition-duration,0.4s)
}
wdt-content-button:hover {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--w-transition-duration,0.4s)
}
.wdt-content-button {
    position:relative;
    z-index:0
}
.wdt-content-button>a {
    border:1px solid transparent;
    background-color:var(--welc-color-accent);
    color:var(--welc-color-white);
    fill:var(--welc-color-white);
    display:inline-block;
    line-height:1;
    font-size:1em;
    padding:.75em 1.5em;
    text-align:center;
    -webkit-border-radius:0;
    border-radius:0
}
.wdt-content-button>a>div,.wdt-content-button>a>div>span {
    color:inherit !important;
    transition:.3s
}
.wdt-content-button>a:hover {
    background-color:var(--welc-color-primary)
}
.wdt-content-item {
    border-color:transparent;
    border-style:solid;
    border-width:0;
    position:relative;
    z-index:0
}
.wdt-content-item,.wdt-content-media-group,.wdt-content-detail-group,.wdt-content-elements-group,.wdt-content-image>span,.wdt-content-image>a,.wdt-content-image img,.wdt-content-icon-wrapper .wdt-content-icon span,.wdt-content-icon-wrapper .wdt-content-icon span:before,a,.wdt-content-title h5,.wdt-rating li span,.wdt-media-image-cover .wdt-content-image-wrapper,.wdt-media-image-overlay .wdt-content-image-wrapper,.wdt-media-image-cover>.wdt-media-image-cover-container,.wdt-media-image-overlay>.wdt-media-image-overlay-container,.wdt-media-image-cover>.wdt-media-image-cover-container>div,.wdt-media-image-overlay>.wdt-media-image-overlay-container>div,.wdt-content-separator span,.wdt-content-item .wdt-content-description {
    -webkit-transition:var(--welc-base-transition);
    transition:var(--welc-base-transition)
}
.wdt-content-item>div:empty {
    display:none
}
.wdt-content-item>div:not(:last-child),.wdt-content-item .wdt-content-media-group>div:not(:last-child),.wdt-content-item .wdt-content-detail-group>div:not(:last-child),.wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom:20px
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
    background-image:url(../images/door-img.png);
    background-position:center right;
    background-repeat:no-repeat;
    background-size:auto;
    opacity:1
}
.elementor-element.elementor-element-6e386ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-6e386ab.elementor-column>.elementor-widget-wrap {
    justify-content:flex-start
}
.elementor-element.elementor-element-6e386ab>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 80px
}
.elementor-element-populated {
    border-style:solid;
    border-width:0;
    border-color:#e5d7ca;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-widget-wrap {
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:flex-start
}
.elementor-element.elementor-element-d328b4b {
    width:var(--container-widget-width,670px);
    max-width:670px;
    --container-widget-width:670px;
    --container-widget-flex-grow:0
}
.elementor-element .elementor-widget-container {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--w-transition-duration,0.4s)
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder {
    margin:0 0 28px 0
}
.wdt-cus-about-us-section .wdt-col-with-bg-img .elementor-widget-wrap .elementor-background-overlay {
    left:130px
}
.wdt-column-holder .wdt-column-wrapper {
    width:auto
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper {
    flex-wrap:nowrap
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column {
    flex-basis:33.33%
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column {
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out
}
.wdt-column-wrapper.wdt-column-gap-no .wdt-column {
    padding:0
}
.wdt-column-wrapper .wdt-column {
    margin:0
}
.wdt-column {
    position:relative;
    float:left;
    min-height:1px;
    margin:0 0 0 2%
}
.wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.wdt-content-item .wdt-content-media-group {
    position:relative
}
.wdt-content-item .wdt-content-elements-group {
    position:relative;
    z-index:0;
    -webkit-transition:inherit;
    transition:inherit
}
.wdt-content-item .wdt-media-image-cover {
    display:grid;
    position:relative;
    z-index:0
}
.wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    overflow:hidden
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper {
    position:relative;
    width:100%;
    z-index:-1
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity:.43
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    content:"";
    height:100%;
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:0;
    transition:inherit;
    background-color:rgba(88,61,24,1)
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity:.6
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    content:"";
    height:100%;
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:0;
    -webkit-transition:inherit;
    transition:inherit;
    background-color:var(--welc-color-accent);
    background-image:linear-gradient(20deg,rgba(0,0,0,0.5),transparent)
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper,.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image,.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a {
    justify-content:inherit;
    justify-items:inherit;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image,.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    height:100%;
    width:100%
}
.wdt-content-item .wdt-content-image-wrapper,.wdt-content-item .wdt-content-image-wrapper .wdt-content-image,.wdt-content-item .wdt-content-image>span,.wdt-content-item .wdt-content-image>a {
    display:inline-flex
}
.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
    height:900px;
    margin-top:auto;
    margin-bottom:auto
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    object-position:center
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    object-fit:cover;
    object-position:center
}
.wdt-content-item .wdt-content-image>span>img,.wdt-content-item .wdt-content-image>a>img {
    height:inherit;
    align-self:start;
    -webkit-border-radius:inherit;
    border-radius:inherit
}
.wdt-custom-hover-image-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    opacity:0
}
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    background-color:var(--welc-color-accent);
    content:"";
    height:auto;
    pointer-events:none;
    position:absolute;
    left:50%;
    top:50%;
    opacity:.25;
    padding-top:0;
    width:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all .3s ease-in-out .15s;
    transition:all .3s ease-in-out .15s
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    display:grid;
    align-self:flex-end;
    padding-bottom:120px;
    padding-right:50px;
    width:100%;
    text-align:left;
    margin-left:auto
}
.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    display:flex;
    flex-wrap:wrap;
    padding:20px;
    width:100%
}
.wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    grid-area:1/-1;
    align-items:center;
    align-content:center;
    justify-content:center;
    margin-bottom:0 !important;
    overflow:hidden;
    text-align:center
}
.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(:last-child) {
    margin-bottom:15px
}
.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(.wdt-content-icon-wrapper) {
    flex:1 1 100%
}
.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div div,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div span,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div:not(.wdt-content-button) a,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div ul li,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div ul li a {
    color:var(--welc-color-white)
}
.wdt-content-item,.wdt-content-item>.wdt-content-media-group,.wdt-content-item>.wdt-content-detail-group,.wdt-content-item .wdt-content-elements-group,.wdt-content-item .wdt-content-image>span,.wdt-content-item .wdt-content-image>a,.wdt-content-item .wdt-content-image img,.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before,.wdt-content-item a,.wdt-content-item .wdt-content-title h5,.wdt-content-item .wdt-rating li span,.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper,.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container,.wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div,.wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container>div,.wdt-content-item .wdt-content-separator span,.wdt-content-item .wdt-content-description {
    -webkit-transition:var(--welc-base-transition);
    transition:var(--welc-base-transition)
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-title h5 {
    font-size:clamp(var(--welcFontSize_H2),1.5865rem+1.2821vw,var(--welcFontSize_H1));
    text-transform:uppercase;
    letter-spacing:5px;
    font-weight:var(--welcFontWeight_Alt)
}
.wdt-content-item .wdt-content-title h5,.wdt-content-item .wdt-content-title h5 a {
    color:var(--welc-color-primary)
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-title h5:after {
    content:"";
    position:absolute;
    width:70px;
    height:1px;
    background:var(--welc-color-white);
    left:0;
    bottom:0;
    transition:all .3s ease-in-out
}
.wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(:last-child) {
    margin-bottom:15px
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a {
    padding:0;
    background-color:transparent;
    position:relative
}
.wdt-content-item .wdt-content-button>a {
    border:1px solid transparent;
    background-color:var(--welc-color-accent);
    color:var(--welc-color-white);
    fill:var(--welc-color-white);
    display:inline-block;
    line-height:1;
    font-size:1em;
    padding:.75em 1.5em;
    text-align:center;
    -webkit-border-radius:0;
    border-radius:0
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a .wdt-button-text:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:-5px;
    height:1px;
    width:100%;
    transition:transform .4s cubic-bezier(0.33,0.52,0.05,0.96);
    transform:scaleX(0);
    transform-origin:left;
    background:currentColor
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a .wdt-button-text:after {
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    background:currentColor;
    left:0;
    bottom:-5px;
    transition:transform .4s cubic-bezier(0.33,0.52,0.05,0.96) .4s;
    transform:scaleX(1);
    transform-origin:right
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper {
    flex-wrap:nowrap
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column {
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column {
    flex-basis:33.33%
}
.wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    overflow:hidden
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column:hover {
    flex-basis:80%
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    object-position:center
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-title h5 {
    font-size:clamp(var(--welcFontSize_H2),1.5865rem+1.2821vw,var(--welcFontSize_H1));
    text-transform:uppercase;
    letter-spacing:5px;
    font-weight:var(--welcFontWeight_Alt)
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-title h5:after {
    content:"";
    position:absolute;
    width:70px;
    height:1px;
    background:var(--welc-color-white);
    left:0;
    bottom:0;
    transition:all .3s ease-in-out
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column:hover .wdt-content-item .wdt-content-title h5:after {
    width:100%
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-title {
    position:absolute;
    width:max-content;
    transform:translateX(-50px) rotate(270deg);
    transform-origin:0 0;
    left:60%;
    bottom:50px
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-description {
    padding-bottom:35px;
    width:20vw
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button {
    font-size:var(--welcFontSize_Ext);
    font-weight:600;
    letter-spacing:2.64px;
    text-transform:uppercase;
    padding:0;
    background-color:transparent;
    position:relative
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a {
    padding:0;
    background-color:transparent;
    position:relative
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a .wdt-button-text:after {
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    background:currentColor;
    left:0;
    bottom:-5px;
    transition:transform .4s cubic-bezier(0.33,0.52,0.05,0.96) .4s;
    transform:scaleX(1);
    transform-origin:right
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a .wdt-button-text:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:-5px;
    height:1px;
    width:100%;
    transition:transform .4s cubic-bezier(0.33,0.52,0.05,0.96);
    transform:scaleX(0);
    transform-origin:left;
    background:currentColor
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a .wdt-button-text:hover:after {
    transform:scaleX(0);
    transform-origin:right;
    transition:transform .4s cubic-bezier(0.33,0.52,0.05,0.96)
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button>a .wdt-button-text:hover:before {
    transform:scaleX(1);
    transform-origin:left;
    transition:transform .4s cubic-bezier(0.33,0.52,0.05,0.96) .4s
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-description,.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-button {
    visibility:hidden;
    opacity:0;
    transition:all .3s ease-in-out;
    right:-100%
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    display:grid;
    align-self:flex-end;
    padding-bottom:120px;
    padding-right:50px;
    width:100%;
    text-align:left;
    margin-left:auto
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column:hover .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    width:70%
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column:hover .wdt-content-item .wdt-content-title {
    left:160px
}
.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column:hover .wdt-content-item .wdt-content-description,.wdt-custom-hover-image-box-style .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper div.wdt-column:hover .wdt-content-item .wdt-content-button {
    visibility:visible;
    opacity:1;
    right:0
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    content:"";
    height:100%;
    pointer-events:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:0;
    transition:inherit;
    background-color:rgba(88,61,24,1)
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity:.43
}
.wdt-custom-hover-image-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    opacity:0
}
.wdt-custom-hover-image-box-style .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div:not(.wdt-content-button) a,.wdt-custom-hover-image-box-style .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a,.wdt-custom-hover-image-box-style .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div {
    color:var(--welc-color-white)
}
@media(max-width:767px) {
    .wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-description {
        width:62vw
    }
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container {
    align-self:end;
    padding:25px 30px
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    content:"";
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    background-image:linear-gradient(180deg,rgba(var(--welcBodyTxtColorRgb),0),rgba(var(--welcBodyTxtColorRgb),0.4));
    opacity:0;
    transition:all .5s linear;
    -webkit-transition:all .5s linear;
    pointer-events:none
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity:1
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a img {
    transform:scale(1.01);
    -webkit-transform:scale(1.01);
    transition:all .5s ease;
    -webkit-transition:all .5s ease
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a img {
    transform:scale(1.1);
    -webkit-transform:scale(1.1)
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-title h5 {
    font-size:var(--welcFontSize_H3);
    text-transform:capitalize;
    opacity:0;
    transition:all .5s ease;
    -webkit-transition:all .5s ease
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-title h5 a {
    position:relative
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-title h5 a:after {
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    background-color:currentColor;
    bottom:0;
    left:0;
    transform-origin:right;
    transform:scaleX(0);
    transition:transform .3s ease-in-out
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-title h5 a:hover:after {
    transform-origin:left;
    transform:scaleX(1)
}
.wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-title h5 {
    opacity:1
}
@media only screen and (max-width:1280px) {
    .wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container {
        padding:20px
    }
    .wdt-custom-img-box-tybe-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-title h5 {
        font-size:calc(var(--welcFontSize_H3) - 2px)
    }
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item {
    text-align:center
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image>span,.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image>a {
    -webkit-border-radius:1em;
    border-radius:1em
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-bottom:0
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper+.wdt-content-icon-wrapper {
    display:block;
    font-size:60px;
    line-height:0;
    margin-top:-8px;
    margin-bottom:-0.4em;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color:var(--welc-color-white);
    color:rgba(var(--welc-color-accent-rgb),0.85);
    font-size:24px;
    height:60px;
    width:60px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 3px 0 rgba(var(--welc-color-secondary-rgb),0.15);
    box-shadow:0 0 3px 0 rgba(var(--welc-color-secondary-rgb),0.15)
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color:var(--welc-color-accent);
    color:var(--welc-color-white)
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
    text-align:center;
    -webkit-box-shadow:0 0 1px 1px rgba(var(--welc-color-secondary-rgb),0.15) inset;
    box-shadow:0 0 1px 1px rgba(var(--welc-color-secondary-rgb),0.15) inset
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
    background-color:#f5f5f5;
    margin-bottom:0
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
    padding:20px
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span {
    min-width:100px
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span {
    height:100px;
    padding:0;
    width:100px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 2px rgba(var(--welc-color-secondary-rgb),0.25);
    box-shadow:0 0 2px rgba(var(--welc-color-secondary-rgb),0.25)
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a img,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span img {
    height:100%;
    object-fit:cover;
    object-position:center center
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group {
    background-color:var(--welc-color-accent)
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5,.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5>a {
    color:var(--welc-color-white)
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5>a:hover {
    color:var(--welc-color-black)
}
.wdt-custom-instagram.wdt-custom-home-image-2 .wdt-image-box-holder .wdt-content-item:first-child {
    padding-bottom:30px
}
.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a img {
    transform:scale(1);
    -webkit-transform:scale(1);
    transition:all .5s ease;
    -webkit-transition:all .5s ease
}
.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a img {
    transform:scale(1.1);
    -webkit-transform:scale(1.1)
}
.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-overlay-container .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color:rgba(var(--welcLinkColorRgb),0.3);
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:var(--welcRadius_Full);
    line-height:0
}
.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container {
    pointer-events:none
}
.wdt-custom-service-style .wdt-content-item .wdt-content-media-group {
    display:flex;
    flex-direction:column
}
.wdt-custom-service-style .wdt-content-item .wdt-content-image>a:after {
    content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:0;
    background-image:linear-gradient(180deg,#00000000,#000000c4);
    transition:all .3s ease-in-out
}
.wdt-custom-service-style .wdt-content-item:hover .wdt-content-image>a:after {
    opacity:1;
    height:160px
}
.wdt-custom-service-style .wdt-content-item .wdt-content-title h5 {
    font-size:var(--welcFontSize_H3);
    letter-spacing:2.5px;
    text-transform:uppercase;
    font-weight:var(--welcFontWeight_Alt)
}
.wdt-custom-service-style .wdt-content-item .wdt-content-elements-group .wdt-content-button a {
    position:absolute;
    bottom:30px;
    left:50%;
    transform:translateX(-50%);
    background:transparent;
    color:var(--welcSecondaryColor);
    font-size:var(--welcFontSize_Ext);
    font-weight:600;
    letter-spacing:2.64px;
    text-transform:uppercase;
    opacity:0;
    width:max-content
}
.wdt-custom-service-style .wdt-content-item .wdt-content-elements-group .wdt-content-button a span:after {
    content:"";
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20.66px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12L7 12M17 12L13 16M17 12L13 8' stroke='currentcolor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-repeat:no-repeat;
    -webkit-mask-position:center;
    -webkit-mask-size:contain;
    mask-image:url("data:image/svg+xml,%3Csvg width='20.66px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12L7 12M17 12L13 16M17 12L13 8' stroke='currentcolor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-repeat:no-repeat;
    mask-position:center;
    mask-size:contain;
    background:currentcolor;
    width:24px;
    height:20px;
    position:absolute;
    right:-2px;
    top:50%;
    transform:translateY(-50%);
    transition:all .3s ease-in-out
}
.wdt-custom-service-style .wdt-content-item .wdt-content-elements-group .wdt-content-button a:hover span:after {
    right:-5px
}
.wdt-custom-service-style .wdt-content-item:hover .wdt-content-elements-group .wdt-content-button a {
    opacity:1
}
.wdt-custom-service-style.wdt-custom-home-3-service .wdt-content-item .wdt-content-image>a:after {
    background-image:linear-gradient(180deg,#0060ff00,#0060ff);
    opacity:.8
}
.wdt-custom-img-box-type-support .wdt-image-box-holder .wdt-content-item {
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center;
    margin-bottom:30px
}
.wdt-custom-img-box-type-support .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    margin:0
}
.wdt-custom-img-box-type-support .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a img {
    border-radius:var(--welcRadius_Full)
}
.wdt-custom-img-box-type-support .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
    margin:0 0 0 20px
}
.wdt-custom-img-box-type-support .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size:var(--welcFontSize_Ext);
    font-weight:var(--welcFontWeight_Ext);
    letter-spacing:2px;
    text-transform:uppercase
}
@media only screen and (min-width:1025px) {
    .wdt-custom-banner-image {
        position:absolute;
        width:auto;
        max-width:450px;
        top:0;
        bottom:auto;
        right:0;
        left:auto;
        z-index:-1;
        margin:auto
    }
}
@media only screen and (max-width:1280px) {
    .wdt-custom-img-box-type-support .wdt-image-box-holder .wdt-content-item {
        margin-bottom:20px
    }
}
@media only screen and (min-width:480px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:20%
    }
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:50%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:50%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:33.33%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:25%
    }
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:25%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:25%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:50%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:20%
    }
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:50%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:50%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:33.33%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-869bb76 .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:25%
    }
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:25%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:25%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:50%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-cc75818 .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-4c05f6d .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-a22678a .wdt-column {
        width:100%
    }
}
@media only screen and (min-width:480px) {
}
@media only screen and (max-width:1540px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1280px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:1024px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:767px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    #wdt-image-box-7373c4b .wdt-column {
        width:100%
    }
}
.animated.animated-fast {
    animation-duration:.75s
}
.elementor-widget-wrap>.elementor-element {
    width:100%
}
.fadeInRight {
    animation-name:fadeInRight
}
@keyframes bounce {
    20%,53%,80%,from,to {
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
        transform:translate3d(0,0,0)
    }
    40%,43% {
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        transform:translate3d(0,-30px,0)
    }
    70% {
        animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
        transform:translate3d(0,-15px,0)
    }
    90% {
        transform:translate3d(0,-4px,0)
    }
}
.bounce {
    animation-name:bounce;
    transform-origin:center bottom
}
@keyframes flash {
    50%,from,to {
        opacity:1
    }
    25%,75% {
        opacity:0
    }
}
.flash {
    animation-name:flash
}
@keyframes pulse {
    from,to {
        transform:scale3d(1,1,1)
    }
    50% {
        transform:scale3d(1.05,1.05,1.05)
    }
}
.pulse {
    animation-name:pulse
}
@keyframes rubberBand {
    from,to {
        transform:scale3d(1,1,1)
    }
    30% {
        transform:scale3d(1.25,0.75,1)
    }
    40% {
        transform:scale3d(0.75,1.25,1)
    }
    50% {
        transform:scale3d(1.15,0.85,1)
    }
    65% {
        transform:scale3d(0.95,1.05,1)
    }
    75% {
        transform:scale3d(1.05,0.95,1)
    }
}
.rubberBand {
    animation-name:rubberBand
}
@keyframes shake {
    from,to {
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90% {
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80% {
        transform:translate3d(10px,0,0)
    }
}
.shake {
    animation-name:shake
}
@keyframes headShake {
    0% {
        transform:translateX(0)
    }
    6.5% {
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        transform:translateX(5px) rotateY(7deg)
    }
    31.5% {
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        transform:translateX(2px) rotateY(3deg)
    }
    50% {
        transform:translateX(0)
    }
}
.headShake {
    animation-timing-function:ease-in-out;
    animation-name:headShake
}
@keyframes swing {
    20% {
        transform:rotate3d(0,0,1,15deg)
    }
    40% {
        transform:rotate3d(0,0,1,-10deg)
    }
    60% {
        transform:rotate3d(0,0,1,5deg)
    }
    80% {
        transform:rotate3d(0,0,1,-5deg)
    }
    to {
        transform:rotate3d(0,0,1,0)
    }
}
.swing {
    transform-origin:top center;
    animation-name:swing
}
@keyframes tada {
    from,to {
        transform:scale3d(1,1,1)
    }
    10%,20% {
        transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90% {
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80% {
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
.tada {
    animation-name:tada
}
@keyframes wobble {
    from,to {
        transform:none
    }
    15% {
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30% {
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45% {
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60% {
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75% {
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
.wobble {
    animation-name:wobble
}
@keyframes jello {
    11.1%,from,to {
        transform:none
    }
    22.2% {
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        transform:skewX(-0.78125deg) skewY(-0.78125deg)
    }
    77.7% {
        transform:skewX(0.390625deg) skewY(0.390625deg)
    }
    88.8% {
        transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
    }
}
.jello {
    animation-name:jello;
    transform-origin:center
}
@keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        transform:scale3d(0.3,0.3,0.3)
    }
    20% {
        transform:scale3d(1.1,1.1,1.1)
    }
    40% {
        transform:scale3d(0.9,0.9,0.9)
    }
    60% {
        opacity:1;
        transform:scale3d(1.03,1.03,1.03)
    }
    80% {
        transform:scale3d(0.97,0.97,0.97)
    }
    to {
        opacity:1;
        transform:scale3d(1,1,1)
    }
}
.bounceIn {
    animation-name:bounceIn
}
@keyframes bounceInDown {
    60%,75%,90%,from,to {
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        transform:translate3d(0,-3000px,0)
    }
    60% {
        opacity:1;
        transform:translate3d(0,25px,0)
    }
    75% {
        transform:translate3d(0,-10px,0)
    }
    90% {
        transform:translate3d(0,5px,0)
    }
    to {
        transform:none
    }
}
.bounceInDown {
    animation-name:bounceInDown
}
@keyframes bounceInLeft {
    60%,75%,90%,from,to {
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    0% {
        opacity:0;
        transform:translate3d(-3000px,0,0)
    }
    60% {
        opacity:1;
        transform:translate3d(25px,0,0)
    }
    75% {
        transform:translate3d(-10px,0,0)
    }
    90% {
        transform:translate3d(5px,0,0)
    }
    to {
        transform:none
    }
}
.bounceInLeft {
    animation-name:bounceInLeft
}
@keyframes bounceInRight {
    60%,75%,90%,from,to {
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    from {
        opacity:0;
        transform:translate3d(3000px,0,0)
    }
    60% {
        opacity:1;
        transform:translate3d(-25px,0,0)
    }
    75% {
        transform:translate3d(10px,0,0)
    }
    90% {
        transform:translate3d(-5px,0,0)
    }
    to {
        transform:none
    }
}
.bounceInRight {
    animation-name:bounceInRight
}
@keyframes bounceInUp {
    60%,75%,90%,from,to {
        animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)
    }
    from {
        opacity:0;
        transform:translate3d(0,3000px,0)
    }
    60% {
        opacity:1;
        transform:translate3d(0,-20px,0)
    }
    75% {
        transform:translate3d(0,10px,0)
    }
    90% {
        transform:translate3d(0,-5px,0)
    }
    to {
        transform:translate3d(0,0,0)
    }
}
.bounceInUp {
    animation-name:bounceInUp
}
@keyframes fadeIn {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}
.fadeIn {
    animation-name:fadeIn
}
@keyframes fadeInDown {
    from {
        opacity:0;
        transform:translate3d(0,-20%,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
.fadeInDown {
    animation-name:fadeInDown
}
@keyframes fadeInLeft {
    from {
        opacity:0;
        transform:translate3d(-20%,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
.fadeInLeft {
    animation-name:fadeInLeft
}
@keyframes fadeInRight {
    from {
        opacity:0;
        transform:translate3d(20%,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
.fadeInRight {
    animation-name:fadeInRight
}
@keyframes fadeInUp {
    from {
        opacity:0;
        transform:translate3d(0,20%,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
.fadeInUp {
    animation-name:fadeInUp
}
@keyframes lightSpeedIn {
    from {
        transform:translate3d(20%,0,0) skewX(-30deg);
        opacity:0
    }
    60% {
        transform:skewX(20deg);
        opacity:1
    }
    80% {
        transform:skewX(-5deg);
        opacity:1
    }
    to {
        transform:none;
        opacity:1
    }
}
.lightSpeedIn {
    animation-name:lightSpeedIn;
    animation-timing-function:ease-out
}
@keyframes rotateIn {
    from {
        transform-origin:center;
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to {
        transform-origin:center;
        transform:none;
        opacity:1
    }
}
.rotateIn {
    animation-name:rotateIn
}
@keyframes rotateInDownLeft {
    from {
        transform-origin:left bottom;
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to {
        transform-origin:left bottom;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft {
    animation-name:rotateInDownLeft
}
@keyframes rotateInDownRight {
    from {
        transform-origin:right bottom;
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to {
        transform-origin:right bottom;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight {
    animation-name:rotateInDownRight
}
@keyframes rotateInUpLeft {
    from {
        transform-origin:left bottom;
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to {
        transform-origin:left bottom;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft {
    animation-name:rotateInUpLeft
}
@keyframes rotateInUpRight {
    from {
        transform-origin:right bottom;
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to {
        transform-origin:right bottom;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight {
    animation-name:rotateInUpRight
}
@keyframes rollIn {
    from {
        opacity:0;
        transform:translate3d(-20%,0,0) rotate3d(0,0,1,-120deg)
    }
    to {
        opacity:1;
        transform:none
    }
}
.rollIn {
    animation-name:rollIn
}
@keyframes zoomIn {
    from {
        opacity:0;
        transform:scale3d(0.3,0.3,0.3)
    }
    50% {
        opacity:1
    }
}
.zoomIn {
    animation-name:zoomIn
}
@keyframes zoomInDown {
    from {
        opacity:0;
        transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInDown {
    animation-name:zoomInDown
}
@keyframes zoomInLeft {
    from {
        opacity:0;
        transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInLeft {
    animation-name:zoomInLeft
}
@keyframes zoomInRight {
    from {
        opacity:0;
        transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInRight {
    animation-name:zoomInRight
}
@keyframes zoomInUp {
    from {
        opacity:0;
        transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
        animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)
    }
    60% {
        opacity:1;
        transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
        animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)
    }
}
.zoomInUp {
    animation-name:zoomInUp
}
@keyframes slideInDown {
    from {
        transform:translate3d(0,-20%,0);
        visibility:visible
    }
    to {
        transform:translate3d(0,0,0)
    }
}
.slideInDown {
    animation-name:slideInDown
}
@keyframes slideInLeft {
    from {
        transform:translate3d(-20%,0,0);
        visibility:visible
    }
    to {
        transform:translate3d(0,0,0)
    }
}
.slideInLeft {
    animation-name:slideInLeft
}
@keyframes slideInRight {
    from {
        transform:translate3d(20%,0,0);
        visibility:visible
    }
    to {
        transform:translate3d(0,0,0)
    }
}
.slideInRight {
    animation-name:slideInRight
}
@keyframes slideInUp {
    from {
        transform:translate3d(0,20%,0);
        visibility:visible
    }
    to {
        transform:translate3d(0,0,0)
    }
}
.slideInUp {
    animation-name:slideInUp
}
.elementor-animation-grow {
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover {
    transform:scale(1.1)
}
.elementor-animation-shrink {
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover {
    transform:scale(0.9)
}
@keyframes elementor-animation-pulse {
    25% {
        transform:scale(1.1)
    }
    75% {
        transform:scale(0.9)
    }
}
.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover {
    animation-name:elementor-animation-pulse;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite
}
@keyframes elementor-animation-pulse-grow {
    to {
        transform:scale(1.1)
    }
}
.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover {
    animation-name:elementor-animation-pulse-grow;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    animation-direction:alternate
}
@keyframes elementor-animation-pulse-shrink {
    to {
        transform:scale(0.9)
    }
}
.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover {
    animation-name:elementor-animation-pulse-shrink;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    animation-direction:alternate
}
@keyframes elementor-animation-push {
    50% {
        transform:scale(0.8)
    }
    100% {
        transform:scale(1)
    }
}
.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover {
    animation-name:elementor-animation-push;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:1
}
@keyframes elementor-animation-pop {
    50% {
        transform:scale(1.2)
    }
}
.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover {
    animation-name:elementor-animation-pop;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:1
}
.elementor-animation-bounce-in {
    transition-duration:.5s
}
.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover {
    transform:scale(1.2);
    transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.elementor-animation-bounce-out {
    transition-duration:.5s
}
.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover {
    transform:scale(0.8);
    transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)
}
.elementor-animation-rotate {
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover {
    transform:rotate(4deg)
}
.elementor-animation-grow-rotate {
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover {
    transform:scale(1.1) rotate(4deg)
}
.elementor-animation-float {
    transition-duration:.3s;
    transition-property:transform;
    transition-timing-function:ease-out
}
.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover {
    transform:translateY(-8px)
}
.elementor-animation-sink {
    transition-duration:.3s;
    transition-property:transform;
    transition-timing-function:ease-out
}
.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover {
    transform:translateY(8px)
}
@keyframes elementor-animation-bob {
    0% {
        transform:translateY(-8px)
    }
    50% {
        transform:translateY(-4px)
    }
    100% {
        transform:translateY(-8px)
    }
}
@keyframes elementor-animation-bob-float {
    100% {
        transform:translateY(-8px)
    }
}
.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover {
    animation-name:elementor-animation-bob-float,elementor-animation-bob;
    animation-duration:.3s,1.5s;
    animation-delay:0s,0.3s;
    animation-timing-function:ease-out,ease-in-out;
    animation-iteration-count:1,infinite;
    animation-fill-mode:forwards;
    animation-direction:normal,alternate
}
@keyframes elementor-animation-hang {
    0% {
        transform:translateY(8px)
    }
    50% {
        transform:translateY(4px)
    }
    100% {
        transform:translateY(8px)
    }
}
@keyframes elementor-animation-hang-sink {
    100% {
        transform:translateY(8px)
    }
}
.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover {
    animation-name:elementor-animation-hang-sink,elementor-animation-hang;
    animation-duration:.3s,1.5s;
    animation-delay:0s,0.3s;
    animation-timing-function:ease-out,ease-in-out;
    animation-iteration-count:1,infinite;
    animation-fill-mode:forwards;
    animation-direction:normal,alternate
}
.elementor-animation-skew {
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover {
    transform:skew(-10deg)
}
.elementor-animation-skew-forward {
    transition-duration:.3s;
    transition-property:transform;
    transform-origin:0 100%
}
.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover {
    transform:skew(-10deg)
}
.elementor-animation-skew-backward {
    transition-duration:.3s;
    transition-property:transform;
    transform-origin:0 100%
}
.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover {
    transform:skew(10deg)
}
@keyframes elementor-animation-wobble-vertical {
    16.65% {
        transform:translateY(8px)
    }
    33.3% {
        transform:translateY(-6px)
    }
    49.95% {
        transform:translateY(4px)
    }
    66.6% {
        transform:translateY(-2px)
    }
    83.25% {
        transform:translateY(1px)
    }
    100% {
        transform:translateY(0)
    }
}
.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover {
    animation-name:elementor-animation-wobble-vertical;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-horizontal {
    16.65% {
        transform:translateX(8px)
    }
    33.3% {
        transform:translateX(-6px)
    }
    49.95% {
        transform:translateX(4px)
    }
    66.6% {
        transform:translateX(-2px)
    }
    83.25% {
        transform:translateX(1px)
    }
    100% {
        transform:translateX(0)
    }
}
.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover {
    animation-name:elementor-animation-wobble-horizontal;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-to-bottom-right {
    16.65% {
        transform:translate(8px,8px)
    }
    33.3% {
        transform:translate(-6px,-6px)
    }
    49.95% {
        transform:translate(4px,4px)
    }
    66.6% {
        transform:translate(-2px,-2px)
    }
    83.25% {
        transform:translate(1px,1px)
    }
    100% {
        transform:translate(0,0)
    }
}
.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover {
    animation-name:elementor-animation-wobble-to-bottom-right;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-to-top-right {
    16.65% {
        transform:translate(8px,-8px)
    }
    33.3% {
        transform:translate(-6px,6px)
    }
    49.95% {
        transform:translate(4px,-4px)
    }
    66.6% {
        transform:translate(-2px,2px)
    }
    83.25% {
        transform:translate(1px,-1px)
    }
    100% {
        transform:translate(0,0)
    }
}
.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover {
    animation-name:elementor-animation-wobble-to-top-right;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-top {
    16.65% {
        transform:skew(-12deg)
    }
    33.3% {
        transform:skew(10deg)
    }
    49.95% {
        transform:skew(-6deg)
    }
    66.6% {
        transform:skew(4deg)
    }
    83.25% {
        transform:skew(-2deg)
    }
    100% {
        transform:skew(0)
    }
}
.elementor-animation-wobble-top {
    transform-origin:0 100%
}
.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover {
    animation-name:elementor-animation-wobble-top;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-bottom {
    16.65% {
        transform:skew(-12deg)
    }
    33.3% {
        transform:skew(10deg)
    }
    49.95% {
        transform:skew(-6deg)
    }
    66.6% {
        transform:skew(4deg)
    }
    83.25% {
        transform:skew(-2deg)
    }
    100% {
        transform:skew(0)
    }
}
.elementor-animation-wobble-bottom {
    transform-origin:100% 0
}
.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover {
    animation-name:elementor-animation-wobble-bottom;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-skew {
    16.65% {
        transform:skew(-12deg)
    }
    33.3% {
        transform:skew(10deg)
    }
    49.95% {
        transform:skew(-6deg)
    }
    66.6% {
        transform:skew(4deg)
    }
    83.25% {
        transform:skew(-2deg)
    }
    100% {
        transform:skew(0)
    }
}
.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover {
    animation-name:elementor-animation-wobble-skew;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-buzz {
    50% {
        transform:translateX(3px) rotate(2deg)
    }
    100% {
        transform:translateX(-3px) rotate(-2deg)
    }
}
.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover {
    animation-name:elementor-animation-buzz;
    animation-duration:.15s;
    animation-timing-function:linear;
    animation-iteration-count:infinite
}
@keyframes elementor-animation-buzz-out {
    10% {
        transform:translateX(3px) rotate(2deg)
    }
    20% {
        transform:translateX(-3px) rotate(-2deg)
    }
    30% {
        transform:translateX(3px) rotate(2deg)
    }
    40% {
        transform:translateX(-3px) rotate(-2deg)
    }
    50% {
        transform:translateX(2px) rotate(1deg)
    }
    60% {
        transform:translateX(-2px) rotate(-1deg)
    }
    70% {
        transform:translateX(2px) rotate(1deg)
    }
    80% {
        transform:translateX(-2px) rotate(-1deg)
    }
    90% {
        transform:translateX(1px) rotate(0)
    }
    100% {
        transform:translateX(-1px) rotate(0)
    }
}
.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover {
    animation-name:elementor-animation-buzz-out;
    animation-duration:.75s;
    animation-timing-function:linear;
    animation-iteration-count:1
}
a.black-hover:hover {
    background-color:var(--welc-color-primary)
}
.wdt-advanced-number-counter-value {
    font-size:50px;
    text-align:center;
    width:100%;
    margin-top:50px
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default {
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    position:relative
}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit {
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    position:relative
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
    text-align:left;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
    display:block
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
    display:block;
    -webkit-backface-visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value {
    display:block;
    -webkit-transform:translateZ(0)
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
    position:absolute
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
    -webkit-transition:-webkit-transform 2s;
    -moz-transition:-moz-transform 2s;
    -ms-transition:-ms-transform 2s;
    -o-transition:-o-transform 2s;
    transition:transform 2s
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transition:-webkit-transform 2s;
    -moz-transition:-moz-transform 2s;
    -ms-transition:-ms-transform 2s;
    -o-transition:-o-transform 2s;
    transition:transform 2s;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default {
    font-family:"Helvetica Neue",sans-serif;
    line-height:1.1em
}
.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value {
    text-align:center
}
.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group {
    display:grid
}
.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-content-advanced-number-counter-title {
    grid-area:1/1;
    align-self:center;
    text-align:center;
    color:var(--welcBodyTxtColor);
    font-size:var(--welcFontSize_Ext);
    font-weight:calc(var(--welcFontWeight_Ext) + 200);
    text-transform:uppercase;
    letter-spacing:2px;
    z-index:1;
    margin:0;
    transition:all .5s ease
}
.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content {
    grid-area:1/1;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center
}
.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value,.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
    color:rgba(var(--welcBorderColorRgb),0.09);
    font-family:var(--welcFontTypo_Alt);
    font-size:calc(var(--welcFontSize_Alt) + 50px);
    font-weight:calc(var(--welcFontWeight_Ext) + 200);
    line-height:var(--welcLineHeight_Alt);
    margin:0;
    z-index:0;
    transition:all .5s ease;
    -webkit-transition:all .5s ease
}
.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group:hover .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value,.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group:hover .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
    color:rgba(var(--welcLinkHoverColorRgb),1)
}
@media only screen and (max-width:1540px) {
    .wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value,.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
        font-size:calc(var(--welcFontSize_Alt) + 30px)
    }
}
@media only screen and (max-width:1280px) {
    .wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value,.wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
        font-size:calc(var(--welcFontSize_Alt) + 20px)
    }
}
@media only screen and (max-width:1024px) {
    .wdt-custom-counter-advanced-c .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-advanced-number-counter-value,.wdt-custom-counter-advanced-a .wdt-content-advanced-number-counter-container .wdt-content-advanced-number-counter-wrapper .wdt-content-advanced-number-counter-content-group .wdt-advanced-number-counter-content .wdt-content-advanced-number-counter-suffix {
        font-size:calc(var(--welcFontSize_Alt) + 30px)
    }
}
.gallery {
    width:100%;
    max-width:100%;
    background-image:url(../images/Vin-Testimonial-Overlay-1.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    background-attachment:fixed
}
.gallery-slider {
    width:100%;
    height:auto;
    margin:0 0 10px 0
}
.gallery-slider .swiper-slide {
    width:100%;
    height:auto;
    font-size:var(--welcFontSize_H4);
    font-style:italic;
    font-weight:calc(var(--welcFontWeight_Base) - 100);
    text-align:center
}
.gallery-slider .swiper-slide img {
    display:block;
    width:100%;
    height:100%;
    margin:0 auto
}
.gallery-thumbs {
    width:360px;
    height:135px;
    padding:0;
    overflow:hidden
}
.gallery-thumbs .swiper-slide {
    width:80px;
    height:80px;
    text-align:center;
    overflow:hidden;
    border:2px solid transparent;
    border-radius:var(--welcRadius_Full);
    transform:scale(1);
    -webkit-transform:scale(1);
    transition:all .3s ease;
    -webkit-transition:all .3s ease
}
.gallery-thumbs .swiper-slide img {
    border-radius:50% !important;
    width:77px !important;
    height:77px
}
.gallery-thumbs .swiper-slide-active {
    opacity:1;
    width:128px !important;
    height:128px
}
.gallery-thumbs .swiper-slide-active img {
    border:2px solid var(--welcBodyBGColor);
    transform:scale(1.6);
    -webkit-transform:scale(1.6)
}
.testimonial-bg-overlay {
    background-color:#9f6a25
}
.testimonial-icon {
    width:70px
}
.testimonial-pagination .swiper-pagination-bullet-active {
    width:25px;
    border-radius:25px;
    background-color:#fff
}
.testimonial-icon svg {
    fill:#b3956e !important
}
.testimonial-about-icon svg {
    fill:#ccc !important
}
.swiper-slide.swiper-slide-prev .designation,.swiper-slide.swiper-slide-next .designation {
    display:none
}
#header-wrapper {
    float:left;
    margin:0;
    padding:0;
    position:relative;
    width:100%
}
#header {
    float:left;
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    z-index:10
}
#header-wrapper #header:only-child .wdt-no-header-builder-content {
    position:relative
}
#header-wrapper #header:only-child .wdt-no-header-builder-content:before {
    background-color:inherit;
    content:"";
    display:inline !important;
    height:100%;
    pointer-events:none;
    position:absolute;
    left:50%;
    top:0;
    width:9999px;
    z-index:1;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.wdt-no-header-builder-content .no-header {
    position:relative;
    z-index:1;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    justify-content:space-between
}
.wdt-no-header-builder-content .no-header .no-header-title {
    width:30%
}
.wdt-no-header-builder-content .no-header .no-header-title:only-child {
    display:flex;
    justify-content:center;
    width:100%
}
.wdt-no-header-builder-content .no-header .no-header-title>a {
    display:inline-block;
    font-family:var(--welcFontTypo_Alt);
    font-size:var(--welcFontSize_H2);
    font-weight:bold;
    width:auto
}
.wdt-no-header-builder-content .no-header .no-header-title>a,.wdt-no-header-builder-content .no-header .no-header-title>a:focus {
    text-decoration:none
}
.wdt-no-header-builder-content .no-header .no-header-title .alternate_logo {
    display:none
}
.wdt-no-header-builder-content .no-header .no-header-title h2 {
    margin:10px 0
}
.wdt-no-header-builder-content .no-header .no-header-title>a:focus,.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus {
    outline:thin dotted
}
.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus {
    outline-offset:5px
}
.wdt-header-menu ul>li,.wdt-header-menu ul>li a,.wdt-header-menu ul>li>a:before,.wdt-header-menu ul>li>a:after,.wdt-header-menu ul>li a>span,.wdt-header-menu ul>li a>span:before {
    -webkit-transition:var(--welcBaseTransition);
    transition:var(--welcBaseTransition);
    text-transform:uppercase
}
.wdt-header-menu,.wdt-header-menu ul {
    margin:0;
    padding:0;
    width:100%
}
.wdt-header-menu>ul {
    text-align:inherit
}
.wdt-header-menu ul ul {
    text-align:left
}
.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu,.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu>ul {
    text-align:center
}
.wdt-header-menu,.wdt-header-menu li {
    display:inline-block;
    font-size:0;
    line-height:0;
    vertical-align:middle
}
.wdt-header-menu li {
    line-height:normal;
    margin:0;
    padding:0;
    position:relative
}
.wdt-header-menu li a,.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a {
    font-size:var(--welcFontSize_Ext);
    line-height:1.8;
    text-transform:none
}
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li:not(:last-child) a {
    margin:0 0 10px
}
.wdt-header-menu li a:not(:focus),.wdt-header-menu ul li ul.children>li>a:not(:focus),.wdt-header-menu ul li ul.sub-menu>li>a:not(:focus) {
    text-decoration:none
}
.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a {
    font-size:var(--welcFontSize_Ext);
    font-weight:600;
    text-transform:uppercase;
    padding:0;
    margin:0
}
.wdt-header-menu ul li.has-mega-menu>ul .elementor-section-stretched {
    left:0 !important;
    width:auto !important
}
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
    margin:0;
    border-bottom:2px solid;
    padding:0 0 10px;
    color:var(--welcHeadAltColor);
    font-size:var(--welcFontSize_H6)
}
.wdt-header-menu .wdt-primary-nav>li>a {
    display:inline-block;
    padding:8px 25px;
    vertical-align:middle
}
.wdt-header-menu .wdt-primary-nav>li>a:empty {
    display:none
}
.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul.menu>li>a {
    border-bottom:1px solid;
    padding:12px 15px
}
.wdt-header-menu ul li ul.children>li:last-child>a,.wdt-header-menu ul li ul.sub-menu>li:last-child>a,.wdt-header-menu ul li.has-mega-menu ul.menu>li:last-child>a {
    border-bottom-width:0
}
.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu,.wdt-header-menu ul li.has-mega-menu>ul {
    border-top:0 solid;
    margin:0;
    opacity:0;
    padding:0;
    pointer-events:none;
    position:absolute;
    left:10px;
    top:100%;
    text-align:left;
    z-index:10;
    -webkit-transition:all .1s ease-in;
    transition:all .1s ease-in;
    -webkit-border-radius:0 0 var(--welcRadius_Zero) var(--welcRadius_Zero);
    border-radius:0 0 var(--welcRadius_Zero) var(--welcRadius_Zero)
}
.wdt-header-menu ul.children>li:last-child>ul,.wdt-header-menu ul.children>li:nth-last-child(2)>ul,.wdt-header-menu ul.sub-menu>li:last-child>ul,.wdt-header-menu ul.sub-menu>li:nth-last-child(2)>ul {
    left:auto;
    right:0
}
.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu {
    width:225px
}
.wdt-header-menu ul li.has-mega-menu>ul {
    font-size:14px;
    margin:0 auto;
    position:absolute;
    left:auto;
    right:auto;
    width:auto;
    padding:20px 0
}
.wdt-header-menu li.has-mega-menu ul ul {
    display:block;
    opacity:1;
    position:static;
    visibility:visible
}
.wdt-header-menu li.has-mega-menu ul ul.children,.wdt-header-menu li.has-mega-menu ul ul.sub-menu {
    display:none !important
}
.wdt-header-menu ul li ul.children li,.wdt-header-menu ul li ul.sub-menu li {
    margin:0
}
.wdt-header-menu ul li ul.children li ul,.wdt-header-menu ul li ul.sub-menu li ul {
    left:100%;
    top:0
}
.wdt-header-menu ul li.menu-item-depth-2>ul,.wdt-header-menu ul li.menu-item-depth-4>ul,.wdt-header-menu ul li.menu-item-depth-6>ul,.wdt-header-menu ul li.menu-item-depth-8>ul,.wdt-header-menu ul li.menu-item-depth-10>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-1>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-3>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-5>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-7>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-9>ul {
    left:100%;
    right:auto
}
.wdt-header-menu ul li.menu-item-depth-1>ul,.wdt-header-menu ul li.menu-item-depth-3>ul,.wdt-header-menu ul li.menu-item-depth-5>ul,.wdt-header-menu ul li.menu-item-depth-7>ul,.wdt-header-menu ul li.menu-item-depth-9>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-2>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-4>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-6>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-8>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-10>ul {
    right:100%;
    left:auto
}
.wdt-header-menu ul li.has-mega-menu:last-child>ul,.wdt-header-menu ul li.has-mega-menu:nth-last-child(2)>ul {
    left:0;
    right:auto
}
.wdt-header-menu ul.children li,.wdt-header-menu ul.children li a,.wdt-header-menu ul.sub-menu li,.wdt-header-menu ul.sub-menu li a {
    display:inline-block;
    width:100%
}
.wdt-header-menu ul li.focus>ul,.wdt-header-menu ul li:focus>ul,.wdt-header-menu ul li:hover>ul {
    display:block;
    opacity:1;
    pointer-events:auto;
    visibility:visible
}
.wdt-header-menu ul li.menu-item-depth-0>ul {
    margin-top:-5px
}
.wdt-header-menu ul li.menu-item-depth-0.focus>ul,.wdt-header-menu ul li.menu-item-depth-0:focus>ul,.wdt-header-menu ul li.menu-item-depth-0:hover>ul {
    margin-top:0
}
.mobile-nav-container .menu-trigger {
    color:var(--welcHeadAltColor);
    cursor:pointer;
    display:inline-block;
    height:1rem;
    line-height:1rem;
    text-decoration:none !important
}
.mobile-nav-container .menu-trigger>span {
    display:none !important
}
.mobile-nav-container .menu-trigger>i,.mobile-nav-container .menu-trigger>span {
    display:inline-block;
    font-size:1.1rem;
    padding:0 5px;
    vertical-align:middle
}
.mobile-nav-container .menu-trigger>i {
    background-color:currentColor;
    height:2px;
    position:relative;
    width:18px;
    transition:background-color 10ms 300ms ease
}
.mobile-nav-container .menu-trigger>i:before,.mobile-nav-container .menu-trigger>i:after {
    background:currentColor;
    content:"";
    height:2px;
    position:absolute;
    left:0;
    width:100%;
    transition:left 300ms 350ms ease,top 300ms 350ms ease,transform 300ms 50ms ease
}
.mobile-nav-container .menu-trigger>i:before {
    top:-6px
}
.mobile-nav-container .menu-trigger>i:after {
    top:6px
}
.nav-is-visible .mobile-nav-container .menu-trigger>i:before,.nav-is-visible .mobile-nav-container .menu-trigger>i:after {
    left:-5px;
    -webkit-transition:left 300ms 50ms ease,top 300ms 50ms ease,transform 300ms 350ms ease;
    transition:left 300ms 50ms ease,top 300ms 50ms ease,transform 300ms 350ms ease
}
.mobile-menu,.mobile-menu ul,.mobile-menu ul li {
    display:block;
    margin:0;
    padding:0;
    text-align:left
}
.mobile-menu ul li {
    position:static
}
.mobile-menu ul>li>a,.mobile-menu ul ul>li>a {
    border-style:solid;
    border-width:1px 0 0;
    display:block;
    font-size:16px;
    padding:5px 15px
}
.mobile-menu ul>li>a:not(:focus),.mobile-menu ul ul>li>a:not(:focus) {
    text-decoration:none
}
.mobile-menu ul>li>a:focus,.mobile-menu ul ul>li>a:focus {
    text-decoration:none !important;
    outline:thin dotted
}
.mobile-menu ul>li>a,.mobile-menu ul ul>li>a {
    min-height:42px;
    line-height:42px;
    padding-top:0;
    padding-bottom:0
}
.mobile-menu ul li.has-mega-menu ul>li>a {
    padding-left:0;
    padding-right:0
}
.mobile-menu,.mobile-menu>ul,.mobile-menu>ul ul.children,.mobile-menu>ul ul.sub-menu,.mobile-menu>ul ul.children>li>ul,.mobile-menu>ul ul.sub-menu>li>ul {
    border-width:0;
    display:block;
    height:100%;
    margin:0;
    opacity:1;
    overflow-y:visible;
    padding:0;
    position:fixed;
    left:auto !important;
    right:0 !important;
    top:0 !important;
    visibility:visible;
    width:100%;
    z-index:5;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:transform .3s;
    transition:transform .3s
}
.mobile-menu {
    display:none;
    max-width:260px;
    opacity:0;
    visibility:hidden;
    z-index:999;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,transform .3s ease-in-out .25s;
    transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,transform .3s ease-in-out .25s
}
.mobile-nav-offcanvas-right .mobile-menu {
    right:0
}
.mobile-nav-offcanvas-left .mobile-menu {
    left:0;
    right:auto;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.mobile-menu.is-hidden,.mobile-menu>ul.is-hidden,.mobile-menu>ul li ul.is-hidden,.mobile-menu ul.sub-menu.is-hidden,.mobile-menu ul.sub-menu li ul.is-hidden {
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.mobile-menu li.has-mega-menu ul ul.children,.mobile-menu li.has-mega-menu ul ul.sub-menu {
    display:none !important
}
.mobile-menu.nav-is-visible {
    display:block;
    opacity:1;
    visibility:visible;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:-webkit-transform .25s ease-in-out 0s,visibility .3s ease-in-out 0s;
    transition:transform .25s ease-in-out 0s,visibility .3s ease-in-out 0s;
    animation-name:anime-slidein-right;
    -webkit-animation-duration:.75s;
    animation-duration:.75;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.mobile-menu ul {
    min-width:100% !important;
    left:auto !important;
    right:auto !important;
    width:100% !important
}
.mobile-menu ul li {
    float:left;
    width:100%
}
.mobile-menu ul li.go-back a {
    background:none !important;
    color:inherit !important;
    border-width:0 !important;
    height:100%;
    padding:0
}
.mobile-menu ul li.go-back a,.mobile-menu li[class*="has-children"]>a,.mobile-menu li[class*="has_children"]>a {
    position:relative
}
.mobile-menu li[class*="has-children"]>a,.mobile-menu li[class*="has_children"]>a {
    padding-right:40px
}
.mobile-menu ul li.go-back,.mobile-menu ul li.close-nav {
    display:inline-block;
    height:50px;
    line-height:50px;
    width:100%
}
.mobile-menu ul ul li.go-back,.mobile-menu ul ul li.close-nav {
    width:50%
}
.mobile-menu ul li.go-back>a,.mobile-menu ul li.close-nav>a {
    background:none !important;
    width:50px
}
.mobile-menu ul ul li.go-back>a:focus,.mobile-menu ul li.close-nav a:focus {
    outline:0;
    outline-offset:-5px
}
.mobile-menu ul li.close-nav {
    border-width:0 !important;
    float:right;
    position:relative;
    top:0;
    right:0;
    z-index:5;
    text-align:center;
    cursor:pointer
}
.mobile-menu ul li.close-nav a {
    float:right;
    height:100%;
    line-height:inherit;
    padding:0;
    position:relative
}
.mobile-menu ul li.close-nav a:hover {
    background:0
}
.mobile-menu ul li.close-nav a:before,.mobile-menu ul li.close-nav a:after {
    content:"";
    height:35%;
    margin:auto;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0;
    width:2px
}
.mobile-menu ul ul li.go-back:before,.mobile-menu ul ul li.close-nav a:before,.mobile-menu ul ul li.go-back:after,.mobile-menu ul ul li.close-nav a:after {
    margin:auto 0;
    left:auto;
    right:24px
}
.mobile-menu ul li.close-nav a:before {
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.mobile-menu ul li.close-nav a:after {
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.mobile-menu ul li.close-nav a:hover:before {
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.mobile-menu ul li.close-nav a:hover:after {
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.mobile-menu ul li.go-back a:before,.mobile-menu ul li.go-back a:after,.mobile-menu li[class*="has-children"]>a:before,.mobile-menu li[class*="has-children"]>a:after,.mobile-menu li[class*="has_children"]>a:before,.mobile-menu li[class*="has_children"]>a:after {
    display:inline-block;
    position:absolute;
    top:50%;
    width:15px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.mobile-menu ul li.go-back a:before {
    content:"\f104";
    font-family:"FontAwesome";
    font-size:24px;
    height:50px;
    line-height:50px;
    left:15px;
    text-align:center
}
.mobile-menu ul li.see-all a {
    padding:0 15px !important
}
.mobile-menu li[class*="has-children"]>a:before,.mobile-menu li[class*="has_children"]>a:before {
    content:"\f105";
    font-family:"FontAwesome";
    font-size:24px;
    height:42px;
    line-height:42px;
    right:12px;
    text-align:center
}
.mobile-menu ul li.go-back a:after,.mobile-menu li[class*="has-children"]>a:after,.mobile-menu li[class*="has_children"]>a:after {
    content:"";
    background-color:currentColor;
    height:2px;
    opacity:0;
    visibility:hidden
}
.mobile-menu ul li.go-back a:hover:before {
    left:10px
}
.mobile-menu li[class*="has-children"]>a:hover:before,.mobile-menu li[class*="has_children"]>a:hover:before {
    right:8px
}
.mobile-menu ul li.go-back a:after {
    left:25px
}
.mobile-menu ul li.go-back a:hover:after {
    left:15px
}
.mobile-menu li[class*="has-children"]>a:after,.mobile-menu li[class*="has_children"]>a:after {
    right:18px
}
.mobile-menu li[class*="has-children"]>a:hover:after,.mobile-menu li[class*="has_children"]>a:hover:after {
    right:12px
}
.mobile-menu-overlay {
    cursor:pointer;
    height:100%;
    top:0;
    left:0;
    opacity:0;
    position:fixed;
    visibility:hidden;
    width:100%;
    z-index:98;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:opacity .25s ease-in-out 0s,visibility .3s ease-in-out 0s;
    transition:opacity .25s ease-in-out 0s,visibility .3s ease-in-out 0s
}
.mobile-menu-overlay.is-visible,.mobile-menu ul li.go-back a:hover:after,.mobile-menu li[class*="has-children"]>a:hover:after,.mobile-menu li[class*="has_children"]>a:hover:after {
    opacity:1;
    visibility:visible
}
.mobile-menu ul li a,.mobile-menu ul li a:before,.mobile-menu ul li a:after,.mobile-menu ul li.close-nav a,.mobile-menu ul li.close-nav a:before,.mobile-menu ul li.close-nav a:after {
    -webkit-transition:var(--welcBaseTransition);
    transition:var(--welcBaseTransition)
}
.mobile-menu ul::-webkit-scrollbar {
    width:5px
}
.mobile-menu ul::-webkit-scrollbar-thumb {
    border-radius:5px
}
.mobile-menu li.has-mega-menu ul li[class*="has-children"]>a:before,.mobile-menu li.has-mega-menu ul li[class*="has_children"]>a:before,.mobile-menu li.has-mega-menu ul li[class*="has-children"]>a:after,.mobile-menu li.has-mega-menu ul li[class*="has_children"]>a:after {
    display:none
}
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
    padding:5px 15px;
    margin:10px 0 -25px;
    color:var(--welcHeadAltColor);
    font-size:var(--welcFontSize_H6)
}
.mobile-menu .wdt-header-menu .menu-container {
    display:block;
    margin:0;
    padding:0;
    text-align:left;
    float:left;
    width:100%
}
.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.go-back,.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.close-nav {
    display:none
}
.mobile-menu ul li.has-mega-menu .wdt-secondary-nav>li>a {
    padding:0 15px;
    width:100%;
    border-radius:0
}
.mobile-menu>ul li.has-mega-menu ul.sub-menu {
    overflow-x:hidden
}
.logged-in.admin-bar .mobile-menu {
    top:32px !important
}
@media screen and (max-width:782px) {
    .logged-in.admin-bar .mobile-menu {
        overflow:visible;
        top:46px !important
    }
    .logged-in.admin-bar .mobile-menu:before {
        background-color:inherit;
        content:"";
        height:100%;
        position:absolute;
        left:0;
        top:-46px;
        width:100%
    }
}
@-webkit-keyframes anime-slidein-right {
    0% {
        -webkit-transform:translateX(1000px);
        transform:translateX(1000px);
        opacity:0
    }
    100% {
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes anime-slidein-right {
    0% {
        -webkit-transform:translateX(1000px);
        transform:translateX(1000px);
        opacity:0
    }
    100% {
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
#header-wrapper #header:only-child .wdt-no-header-builder-content,.wdt-header-menu ul li ul,.mobile-menu,.mobile-menu>ul,.mobile-menu ul,.mobile-menu ul li ul {
    background:var(--welcBodyBGColor)
}
.mobile-menu ul::-webkit-scrollbar {
    background-color:#f1f1f1
}
.mobile-menu ul::-webkit-scrollbar-thumb {
    background-color:#c1c1c1
}
.mobile-menu ul li.close-nav a:before,.mobile-menu ul li.close-nav a:after {
    background-color:var(--welcHeadAltColor)
}
.mobile-menu ul li.see-all a {
    background-color:rgba(var(--welcHeadAltColorRgb),0.05) !important;
    color:inherit !important
}
.mobile-menu-overlay {
    background-color:rgba(var(--welcHeadAltColorRgb),0.5)
}
.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul.menu>li>a {
    border-color:rgba(var(--welcHeadAltColorRgb),0.15)
}
.mobile-menu li a {
    border-color:rgba(var(--welcHeadAltColorRgb),0.06)
}
#header-wrapper #header:only-child .wdt-no-header-builder-content:before {
    background-color:rgba(var(--welcPrimaryColorRgb),0.5)
}
.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu,.wdt-header-menu ul li.has-mega-menu>ul {
    -webkit-box-shadow:0 0 8px 2px rgba(var(--welcHeadAltColorRgb),0.05);
    box-shadow:0 0 8px 2px rgba(var(--welcHeadAltColorRgb),0.05)
}
.mobile-menu ul li.see-all a {
    -webkit-box-shadow:0 1px 0 0 rgba(var(--welcHeadAltColorRgb),0.06);
    box-shadow:0 1px 0 0 rgba(var(--welcHeadAltColorRgb),0.06)
}
.mobile-menu ul::-webkit-scrollbar-track,.mobile-menu ul::-webkit-scrollbar-thumb {
    -webkit-box-shadow:0 0 6px rgba(var(--welcHeadAltColorRgb),0.3) inset;
    box-shadow:0 0 6px rgba(var(--welcHeadAltColorRgb),0.3) inset
}
.mobile-menu .wdt-dark-bg h1,.mobile-menu .wdt-dark-bg h2,.mobile-menu .wdt-dark-bg h3,.mobile-menu .wdt-dark-bg h4,.mobile-menu .wdt-dark-bg h5,.mobile-menu .wdt-dark-bg h6,.mobile-menu .wdt-dark-bg p {
    color:var(--welcHeadAltColor) !important
}
.mobile-menu>li>a,.mobile-menu>li ul>li a {
    color:var(--welcHeadAltColor)
}
.wdt-dark-bg .wdt-no-header-builder-content .no-header .no-header-title>a:not(:focus):not(:hover),.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a,.wdt-dark-bg .mobile-nav-container .menu-trigger {
    color:var(--welcAccentTxtColor)
}
.wdt-header-menu ul li.focus>a,.wdt-header-menu ul li:focus>a,.wdt-header-menu ul li:hover>a,.wdt-header-menu ul li>a:hover,.wdt-header-menu ul li ul li.focus>a,.wdt-header-menu ul li ul li:focus>a,.wdt-header-menu ul li ul li:hover>a,.wdt-header-menu ul li ul li>a:hover,.wdt-header-menu ul li.current-menu-item>a,.wdt-header-menu ul li.current-page-item>a,.wdt-header-menu ul li.current-menu-ancestor>a,.wdt-header-menu ul li.current-page-ancestor>a,.wdt-header-menu ul li.current_menu_item>a,.wdt-header-menu ul li.current_page_item>a,.wdt-header-menu ul li.current_menu_ancestor>a,.wdt-header-menu ul li.current_page_ancestor>a,.wdt-header-menu ul li ul li.current-menu-item>a,.wdt-header-menu ul li ul li.current-page-item>a,.wdt-header-menu ul li ul li.current-menu-ancestor>a,.wdt-header-menu ul li ul li.current-page-ancestor>a,.wdt-header-menu ul li ul li.current_menu_item>a,.wdt-header-menu ul li ul li.current_page_item>a,.wdt-header-menu ul li ul li.current_menu_ancestor>a,.wdt-header-menu ul li ul li.current_page_ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a:focus,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a:hover,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-menu-item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-page-item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-menu-ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-page-ancestor>a {
    color:var(--welcSecondaryColor)
}
.mobile-menu ul li.menu-item>a:hover,.mobile-menu ul li.menu-item:hover>a,.mobile-menu ul li.menu-item ul li.menu-item>a:hover,.mobile-menu ul li.menu-item ul li.menu-item:hover>a,.mobile-menu ul li.menu-item ul li.menu-item>a:hover,.mobile-menu ul li.menu-item ul li.menu-item:hover>a,.mobile-menu ul li.current-menu-item>a,.mobile-menu ul li.current-page-item>a,.mobile-menu ul li.current-menu-ancestor>a,.mobile-menu ul li.current-page-ancestor>a,.mobile-menu ul li.current_menu_item>a,.mobile-menu ul li.current_page_item>a,.mobile-menu ul li.current_menu_ancestor>a,.mobile-menu ul li.current_page_ancestor>a,.mobile-menu ul li ul li.current-menu-item>a,.mobile-menu ul li ul li.current-page-item>a,.mobile-menu ul li ul li.current-menu-ancestor>a,.mobile-menu ul li ul li.current-page-ancestor>a,.mobile-menu ul li ul li.current_menu_item>a,.mobile-menu ul li ul li.current_page_item>a,.mobile-menu ul li ul li.current_menu_ancestor>a,.mobile-menu ul li ul li.current_page_ancestor>a {
    background-color:var(--welcSecondaryColor);
    color:var(--welcHeadAltColor)
}
.no-header-menu ul li ul,.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu,.wdt-header-menu ul li.has-mega-menu>ul {
    border-color:var(--welcPrimaryColor)
}
@media only screen and (min-width:1541px) and (max-width:1724px) {
    .wdt-header-menu ul li:not(.has-mega-menu) ul {
        width:220px
    }
    .wdt-header-menu ul li ul.sub-menu li>a {
        font-size:var(--welcFontSize_Ext)
    }
}
@media only screen and (min-width:1281px) and (max-width:1540px) {
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-2>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-4>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-6>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-8>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-10>ul {
        left:100%;
        right:auto
    }
    .wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-1>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-3>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-5>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-7>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-9>ul {
        left:auto;
        right:100%
    }
    .wdt-header-menu ul li:not(.has-mega-menu) ul {
        width:220px
    }
    .wdt-header-menu ul li:not(.has-mega-menu) ul li>a {
        font-size:var(--welcFontSize_Ext)
    }
}
@media only screen and (min-width:1281px) {
    .wdt-header-menu {
        display:inline-block
    }
    .wdt-header-menu.no-header-menu {
        text-align:right
    }
    .mobile-nav-container,.wdt-header-menu ul li.close-nav,.wdt-header-menu ul li.go-back,.wdt-header-menu ul li.see-all {
        display:none
    }
    .wdt-header-menu.center {
        display:table
    }
    .wdt-header-menu .wdt-primary-nav>li>a {
        margin:15px 0
    }
}
@media only screen and (max-width:1280px) {
    .wdt-header-menu .menu-container {
        display:none
    }
    .wdt-header-menu .mobile-nav-container {
        display:block;
        margin:30px 0
    }
    .wdt-no-header-builder-content .no-header .no-header-title {
        float:left;
        margin:16px 0
    }
    .wdt-no-header-builder-content .no-header .no-header-title h2 {
        text-align:center
    }
    .wdt-no-header-builder-content .no-header .mobile-nav-container {
        float:right;
        font-size:1rem;
        line-height:normal;
        margin:25px 0;
        width:auto
    }
    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        width:auto;
        float:none;
        margin:20px 0;
        text-align:right;
        padding-right:10px
    }
    body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl {
        margin-top:0
    }
    .mobile-menu ul li.menu-item-object-wdt_mega_menus div[class*="elementor-column-gap"]>.elementor-column>.elementor-element-populated {
        padding:0
    }
}
@media only screen and (min-width:1024px) and (max-width:1280px) {
    .wdt-header-menu .mobile-nav-container {
        margin:30px 0
    }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    .mobile-nav-container .menu-trigger>span {
        display:none
    }
}
@media only screen and (max-width:767px) {
    .wdt-no-header-builder-content .no-header-top {
        text-align:center
    }
    .wdt-no-header-builder-content .no-header .no-header-title a {
        display:inline-block;
        width:100%
    }
    .wdt-no-header-builder-content .no-header .no-header-menu,.wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title ~ .no-header-menu {
        color:var(--welcHeadAltColor);
        line-height:1.5em
    }
    .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title ~ .no-header-menu {
        display:inline-block;
        margin-left:15px;
        width:auto
    }
    .wdt-header-menu .mobile-nav-container {
        margin:0
    }
    .mobile-nav-container,.wdt-no-header-builder-content .no-header .mobile-nav-container {
        display:inline-block;
        float:none;
        margin:0 auto
    }
    .mobile-nav-container .menu-trigger>span {
        display:none
    }
}
@media only screen and (max-width:479px) {
    .wdt-no-header-builder-content .no-header-top,.wdt-no-header-builder-content .no-header {
        text-align:center;
        justify-content:space-between
    }
    .wdt-no-header-builder-content .no-header .no-header-title {
        float:none;
        display:inline-block;
        margin-top:20px;
        width:auto
    }
    .wdt-no-header-builder-content .no-header .mobile-nav-container {
        display:inline-block;
        margin:0;
        float:none;
        width:auto
    }
    .wdt-no-header-builder-content .no-header .no-header-menu,.wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title ~ .no-header-menu {
        line-height:1.5em;
        margin:10px 0;
        padding:0
    }
}
.dialog-widget-content {
    background-color:var(--w-a-bg-default);
    position:absolute;
    border-radius:3px;
    box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);
    overflow:hidden
}
.dialog-message {
    line-height:1.5;
    box-sizing:border-box
}
.dialog-close-button {
    cursor:pointer;
    position:absolute;
    margin-top:15px;
    right:15px;
    color:var(--w-a-color-txt);
    font-size:15px;
    line-height:1;
    transition:var(--w-a-transition-hover)
}
.dialog-close-button:hover {
    color:var(--w-a-color-txt-hover)
}
.dialog-prevent-scroll {
    overflow:hidden;
    max-height:100vh
}
.dialog-type-lightbox {
    position:fixed;
    height:100%;
    width:100%;
    bottom:0;
    left:0;
    background-color:rgba(0,0,0,0.8);
    z-index:9999;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.flatpickr-calendar {
    width:280px
}
.flatpickr-calendar .flatpickr-current-month span.cur-month {
    font-weight:300
}
.flatpickr-calendar .dayContainer {
    width:280px;
    min-width:280px;
    max-width:280px
}
.flatpickr-calendar .flatpickr-days {
    width:280px
}
.flatpickr-calendar .flatpickr-day {
    max-width:37px;
    height:37px;
    line-height:37px
}
.elementor-hidden {
    display:none
}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {
    position:absolute;
    top:-10000em;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.elementor-clearfix:after {
    content:"";
    display:block;
    clear:both;
    width:0;
    height:0
}
.e-logo-wrapper {
    background:var(--w-a-bg-logo);
    display:inline-block;
    padding:.75em;
    border-radius:50%;
    line-height:1
}
.e-logo-wrapper i {
    color:var(--w-a-color-logo);
    font-size:1em
}
.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
    padding-bottom:42.8571%
}
.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom:56.25%
}
.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
    padding-bottom:75%
}
.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
    padding-bottom:66.6666%
}
.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
    padding-bottom:100%
}
.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
    padding-bottom:177.8%
}
.elementor-fit-aspect-ratio {
    position:relative;
    height:0
}
.elementor-fit-aspect-ratio iframe {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    border:0;
    background-color:#000
}
.elementor-fit-aspect-ratio video {
    width:100%
}
.elementor *,.elementor :after,.elementor :before {
    box-sizing:border-box
}
.elementor a {
    box-shadow:none;
    text-decoration:none
}
.elementor hr {
    margin:0;
    background-color:transparent
}
.elementor img {
    height:auto;
    max-width:100%;
    border:0;
    border-radius:0;
    box-shadow:none
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin:0
}
.elementor embed,.elementor iframe,.elementor object,.elementor video {
    max-width:100%;
    width:100%;
    margin:0;
    line-height:1;
    border:0
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container {
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    overflow:hidden;
    z-index:0;
    direction:ltr
}
.elementor .elementor-background-video-container {
    transition:opacity 1s;
    pointer-events:none
}
.elementor .elementor-background-video-container.elementor-loading {
    opacity:0
}
.elementor .elementor-background-video-embed {
    max-width:none
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.elementor .elementor-background-video {
    max-width:none
}
.elementor .elementor-html5-video {
    -o-object-fit:cover;
    object-fit:cover
}
.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow {
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute
}
.elementor .elementor-background-slideshow {
    z-index:0
}
.elementor .elementor-background-slideshow__slide__image {
    width:100%;
    height:100%;
    background-position:50%;
    background-size:cover
}
.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute {
    position:absolute
}
.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed {
    position:fixed
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width:100%
}
@media(max-width:1024px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
        max-width:100%
    }
}
@media(max-width:479px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
        max-width:100%
    }
}
.elementor-element {
    --flex-direction:initial;
    --flex-wrap:initial;
    --justify-content:initial;
    --align-items:initial;
    --align-content:initial;
    --gap:initial;
    --flex-basis:initial;
    --flex-grow:initial;
    --flex-shrink:initial;
    --order:initial;
    --align-self:initial;
    flex-basis:var(--flex-basis);
    flex-grow:var(--flex-grow);
    flex-shrink:var(--flex-shrink);
    order:var(--order);
    align-self:var(--align-self)
}
.elementor-element.elementor-absolute,.elementor-element.elementor-fixed {
    z-index:1
}
.elementor-element:where(.e-con-full,.elementor-widget) {
    flex-direction:var(--flex-direction);
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content);
    align-items:var(--align-items);
    align-content:var(--align-content);
    gap:var(--gap)
}
.elementor-invisible {
    visibility:hidden
}
.elementor-align-center {
    text-align:center
}
.elementor-align-center .elementor-button {
    width:auto
}
.elementor-align-right {
    text-align:right
}
.elementor-align-right .elementor-button {
    width:auto
}
.elementor-align-left {
    text-align:left
}
.elementor-align-left .elementor-button {
    width:auto
}
.elementor-align-justify .elementor-button {
    width:100%
}
.elementor-custom-embed-play {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.elementor-custom-embed-play i {
    font-size:100px;
    color:#fff;
    text-shadow:1px 0 6px rgba(0,0,0,0.3)
}
.elementor-custom-embed-play svg {
    height:100px;
    width:100px;
    fill:#fff;
    filter:drop-shadow(1px 0 6px rgba(0,0,0,0.3))
}
.elementor-custom-embed-play i,.elementor-custom-embed-play svg {
    opacity:.8;
    transition:all .5s
}
.elementor-custom-embed-play.elementor-playing i {
    font-family:eicons
}
.elementor-custom-embed-play.elementor-playing i:before {
    content:"\e8fb"
}
.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg {
    animation:eicon-spin 2s linear infinite
}
.elementor-tag {
    display:inline-flex
}
.elementor-ken-burns {
    transition-property:transform;
    transition-duration:10s;
    transition-timing-function:linear
}
.elementor-ken-burns--out {
    transform:scale(1.3)
}
.elementor-ken-burns--active {
    transition-duration:20s
}
.elementor-ken-burns--active.elementor-ken-burns--out {
    transform:scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in {
    transform:scale(1.3)
}
@media(min-width:2400px) {
    .elementor-widescreen-align-center {
        text-align:center
    }
    .elementor-widescreen-align-center .elementor-button {
        width:auto
    }
    .elementor-widescreen-align-right {
        text-align:right
    }
    .elementor-widescreen-align-right .elementor-button {
        width:auto
    }
    .elementor-widescreen-align-left {
        text-align:left
    }
    .elementor-widescreen-align-left .elementor-button {
        width:auto
    }
    .elementor-widescreen-align-justify .elementor-button {
        width:100%
    }
}
@media(max-width:1540px) {
    .elementor-laptop-align-center {
        text-align:center
    }
    .elementor-laptop-align-center .elementor-button {
        width:auto
    }
    .elementor-laptop-align-right {
        text-align:right
    }
    .elementor-laptop-align-right .elementor-button {
        width:auto
    }
    .elementor-laptop-align-left {
        text-align:left
    }
    .elementor-laptop-align-left .elementor-button {
        width:auto
    }
    .elementor-laptop-align-justify .elementor-button {
        width:100%
    }
}
@media(max-width:1280px) {
    .elementor-tablet_extra-align-center {
        text-align:center
    }
    .elementor-tablet_extra-align-center .elementor-button {
        width:auto
    }
    .elementor-tablet_extra-align-right {
        text-align:right
    }
    .elementor-tablet_extra-align-right .elementor-button {
        width:auto
    }
    .elementor-tablet_extra-align-left {
        text-align:left
    }
    .elementor-tablet_extra-align-left .elementor-button {
        width:auto
    }
    .elementor-tablet_extra-align-justify .elementor-button {
        width:100%
    }
}
@media(max-width:1024px) {
    .elementor-tablet-align-center {
        text-align:center
    }
    .elementor-tablet-align-center .elementor-button {
        width:auto
    }
    .elementor-tablet-align-right {
        text-align:right
    }
    .elementor-tablet-align-right .elementor-button {
        width:auto
    }
    .elementor-tablet-align-left {
        text-align:left
    }
    .elementor-tablet-align-left .elementor-button {
        width:auto
    }
    .elementor-tablet-align-justify .elementor-button {
        width:100%
    }
}
@media(max-width:767px) {
    .elementor-mobile_extra-align-center {
        text-align:center
    }
    .elementor-mobile_extra-align-center .elementor-button {
        width:auto
    }
    .elementor-mobile_extra-align-right {
        text-align:right
    }
    .elementor-mobile_extra-align-right .elementor-button {
        width:auto
    }
    .elementor-mobile_extra-align-left {
        text-align:left
    }
    .elementor-mobile_extra-align-left .elementor-button {
        width:auto
    }
    .elementor-mobile_extra-align-justify .elementor-button {
        width:100%
    }
}
@media(max-width:479px) {
    .elementor-mobile-align-center {
        text-align:center
    }
    .elementor-mobile-align-center .elementor-button {
        width:auto
    }
    .elementor-mobile-align-right {
        text-align:right
    }
    .elementor-mobile-align-right .elementor-button {
        width:auto
    }
    .elementor-mobile-align-left {
        text-align:left
    }
    .elementor-mobile-align-left .elementor-button {
        width:auto
    }
    .elementor-mobile-align-justify .elementor-button {
        width:100%
    }
}
:root {
    --page-title-display:block
}
.elementor-page-title,h1.entry-title {
    display:var(--page-title-display)
}
@keyframes eicon-spin {
    0% {
        transform:rotate(0)
    }
    to {
        transform:rotate(359deg)
    }
}
.eicon-animation-spin {
    animation:eicon-spin 2s linear infinite
}
.elementor-section {
    position:relative
}
.elementor-section .elementor-container {
    display:flex;
    margin-right:auto;
    margin-left:auto;
    position:relative
}
@media(max-width:1024px) {
    .elementor-section .elementor-container {
        flex-wrap:wrap
    }
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width:1140px
}
.elementor-section.elementor-section-stretched {
    position:relative;
    width:100%
}
.elementor-section.elementor-section-items-top>.elementor-container {
    align-items:flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items:center
}
.elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items:flex-end
}
@media(min-width:480px) {
    .elementor-section.elementor-section-height-full {
        height:100vh
    }
    .elementor-section.elementor-section-height-full>.elementor-container {
        height:100%
    }
}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items:flex-start
}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items:center
}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items:flex-end
}
.elementor-row {
    width:100%;
    display:flex
}
@media(max-width:1024px) {
    .elementor-row {
        flex-wrap:wrap
    }
}
.elementor-widget-wrap {
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:flex-start
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display:flex
}
.elementor-widget-wrap>.elementor-element {
    width:100%
}
.elementor-widget-wrap.e-swiper-container {
    width:calc(100% - (var(--w-column-margin-left, 0px) + var(--w-column-margin-right, 0px)))
}
.elementor-widget {
    position:relative
}
.elementor-widget:not(:last-child) {
    margin-bottom:20px
}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom:0
}
.elementor-column {
    position:relative;
    min-height:1px;
    display:flex
}
.elementor-column-wrap {
    width:100%;
    position:relative;
    display:flex
}
.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding:5px
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding:10px
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding:15px
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding:20px
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding:30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding:0
}
@media(min-width:480px) {
    .elementor-column.elementor-col-10,.elementor-column[data-col="10"] {
        width:10%
    }
    .elementor-column.elementor-col-11,.elementor-column[data-col="11"] {
        width:11.111%
    }
    .elementor-column.elementor-col-12,.elementor-column[data-col="12"] {
        width:12.5%
    }
    .elementor-column.elementor-col-14,.elementor-column[data-col="14"] {
        width:14.285%
    }
    .elementor-column.elementor-col-16,.elementor-column[data-col="16"] {
        width:16.666%
    }
    .elementor-column.elementor-col-20,.elementor-column[data-col="20"] {
        width:20%
    }
    .elementor-column.elementor-col-25,.elementor-column[data-col="25"] {
        width:25%
    }
    .elementor-column.elementor-col-30,.elementor-column[data-col="30"] {
        width:30%
    }
    .elementor-column.elementor-col-33,.elementor-column[data-col="33"] {
        width:33.333%
    }
    .elementor-column.elementor-col-40,.elementor-column[data-col="40"] {
        width:40%
    }
    .elementor-column.elementor-col-50,.elementor-column[data-col="50"] {
        width:50%
    }
    .elementor-column.elementor-col-60,.elementor-column[data-col="60"] {
        width:60%
    }
    .elementor-column.elementor-col-66,.elementor-column[data-col="66"] {
        width:66.666%
    }
    .elementor-column.elementor-col-70,.elementor-column[data-col="70"] {
        width:70%
    }
    .elementor-column.elementor-col-75,.elementor-column[data-col="75"] {
        width:75%
    }
    .elementor-column.elementor-col-80,.elementor-column[data-col="80"] {
        width:80%
    }
    .elementor-column.elementor-col-83,.elementor-column[data-col="83"] {
        width:83.333%
    }
    .elementor-column.elementor-col-90,.elementor-column[data-col="90"] {
        width:90%
    }
    .elementor-column.elementor-col-100,.elementor-column[data-col="100"] {
        width:100%
    }
}
@media(max-width:479px) {
    .elementor-column.elementor-xs-10 {
        width:10%
    }
    .elementor-column.elementor-xs-11 {
        width:11.111%
    }
    .elementor-column.elementor-xs-12 {
        width:12.5%
    }
    .elementor-column.elementor-xs-14 {
        width:14.285%
    }
    .elementor-column.elementor-xs-16 {
        width:16.666%
    }
    .elementor-column.elementor-xs-20 {
        width:20%
    }
    .elementor-column.elementor-xs-25 {
        width:25%
    }
    .elementor-column.elementor-xs-30 {
        width:30%
    }
    .elementor-column.elementor-xs-33 {
        width:33.333%
    }
    .elementor-column.elementor-xs-40 {
        width:40%
    }
    .elementor-column.elementor-xs-50 {
        width:50%
    }
    .elementor-column.elementor-xs-60 {
        width:60%
    }
    .elementor-column.elementor-xs-66 {
        width:66.666%
    }
    .elementor-column.elementor-xs-70 {
        width:70%
    }
    .elementor-column.elementor-xs-75 {
        width:75%
    }
    .elementor-column.elementor-xs-80 {
        width:80%
    }
    .elementor-column.elementor-xs-83 {
        width:83.333%
    }
    .elementor-column.elementor-xs-90 {
        width:90%
    }
    .elementor-column.elementor-xs-100 {
        width:100%
    }
}
@media(max-width:479px) {
    .elementor-column.elementor-sm-10 {
        width:10%
    }
    .elementor-column.elementor-sm-11 {
        width:11.111%
    }
    .elementor-column.elementor-sm-12 {
        width:12.5%
    }
    .elementor-column.elementor-sm-14 {
        width:14.285%
    }
    .elementor-column.elementor-sm-16 {
        width:16.666%
    }
    .elementor-column.elementor-sm-20 {
        width:20%
    }
    .elementor-column.elementor-sm-25 {
        width:25%
    }
    .elementor-column.elementor-sm-30 {
        width:30%
    }
    .elementor-column.elementor-sm-33 {
        width:33.333%
    }
    .elementor-column.elementor-sm-40 {
        width:40%
    }
    .elementor-column.elementor-sm-50 {
        width:50%
    }
    .elementor-column.elementor-sm-60 {
        width:60%
    }
    .elementor-column.elementor-sm-66 {
        width:66.666%
    }
    .elementor-column.elementor-sm-70 {
        width:70%
    }
    .elementor-column.elementor-sm-75 {
        width:75%
    }
    .elementor-column.elementor-sm-80 {
        width:80%
    }
    .elementor-column.elementor-sm-83 {
        width:83.333%
    }
    .elementor-column.elementor-sm-90 {
        width:90%
    }
    .elementor-column.elementor-sm-100 {
        width:100%
    }
}
@media(min-width:480px) and (max-width:1024px) {
    .elementor-column.elementor-md-10 {
        width:10%
    }
    .elementor-column.elementor-md-11 {
        width:11.111%
    }
    .elementor-column.elementor-md-12 {
        width:12.5%
    }
    .elementor-column.elementor-md-14 {
        width:14.285%
    }
    .elementor-column.elementor-md-16 {
        width:16.666%
    }
    .elementor-column.elementor-md-20 {
        width:20%
    }
    .elementor-column.elementor-md-25 {
        width:25%
    }
    .elementor-column.elementor-md-30 {
        width:30%
    }
    .elementor-column.elementor-md-33 {
        width:33.333%
    }
    .elementor-column.elementor-md-40 {
        width:40%
    }
    .elementor-column.elementor-md-50 {
        width:50%
    }
    .elementor-column.elementor-md-60 {
        width:60%
    }
    .elementor-column.elementor-md-66 {
        width:66.666%
    }
    .elementor-column.elementor-md-70 {
        width:70%
    }
    .elementor-column.elementor-md-75 {
        width:75%
    }
    .elementor-column.elementor-md-80 {
        width:80%
    }
    .elementor-column.elementor-md-83 {
        width:83.333%
    }
    .elementor-column.elementor-md-90 {
        width:90%
    }
    .elementor-column.elementor-md-100 {
        width:100%
    }
}
@media(min-width:2400px) {
    .elementor-reverse-widescreen>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(min-width:1025px) and (max-width:1540px) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(min-width:1281px) and (max-width:1540px) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(min-width:1025px) and (max-width:1280px) {
    .elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order:0
    }
    .elementor-reverse-tablet_extra>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(min-width:480px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(min-width:768px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(min-width:480px) and (max-width:767px) {
    .elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order:0
    }
    .elementor-reverse-mobile_extra>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
        order:1
    }
}
@media(max-width:479px) {
    .elementor-reverse-mobile>.elementor-container>:first-child {
        order:10
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
        order:9
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
        order:8
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
        order:7
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
        order:6
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
        order:5
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
        order:4
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
        order:3
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
        order:2
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
        order:1
    }
    .elementor-column {
        width:100%
    }
}
ul.elementor-icon-list-items.elementor-inline-items {
    display:flex;
    flex-wrap:wrap
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break:break-word
}
.elementor-grid {
    display:grid;
    grid-column-gap:var(--grid-column-gap);
    grid-row-gap:var(--grid-row-gap)
}
.elementor-grid .elementor-grid-item {
    min-width:0
}
.elementor-grid-0 .elementor-grid {
    display:inline-block;
    width:100%;
    word-spacing:var(--grid-column-gap);
    margin-bottom:calc(-1 * var(--grid-row-gap))
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display:inline-block;
    margin-bottom:var(--grid-row-gap);
    word-break:break-word
}
.elementor-grid-1 .elementor-grid {
    grid-template-columns:repeat(1,1fr)
}
.elementor-grid-2 .elementor-grid {
    grid-template-columns:repeat(2,1fr)
}
.elementor-grid-3 .elementor-grid {
    grid-template-columns:repeat(3,1fr)
}
.elementor-grid-4 .elementor-grid {
    grid-template-columns:repeat(4,1fr)
}
.elementor-grid-5 .elementor-grid {
    grid-template-columns:repeat(5,1fr)
}
.elementor-grid-6 .elementor-grid {
    grid-template-columns:repeat(6,1fr)
}
.elementor-grid-7 .elementor-grid {
    grid-template-columns:repeat(7,1fr)
}
.elementor-grid-8 .elementor-grid {
    grid-template-columns:repeat(8,1fr)
}
.elementor-grid-9 .elementor-grid {
    grid-template-columns:repeat(9,1fr)
}
.elementor-grid-10 .elementor-grid {
    grid-template-columns:repeat(10,1fr)
}
.elementor-grid-11 .elementor-grid {
    grid-template-columns:repeat(11,1fr)
}
.elementor-grid-12 .elementor-grid {
    grid-template-columns:repeat(12,1fr)
}
@media(min-width:2400px) {
    .elementor-grid-widescreen-0 .elementor-grid {
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-widescreen-1 .elementor-grid {
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-widescreen-2 .elementor-grid {
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-widescreen-3 .elementor-grid {
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-widescreen-4 .elementor-grid {
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-widescreen-5 .elementor-grid {
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-widescreen-6 .elementor-grid {
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-widescreen-7 .elementor-grid {
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-widescreen-8 .elementor-grid {
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-widescreen-9 .elementor-grid {
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-widescreen-10 .elementor-grid {
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-widescreen-11 .elementor-grid {
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-widescreen-12 .elementor-grid {
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:1540px) {
    .elementor-grid-laptop-0 .elementor-grid {
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-laptop-1 .elementor-grid {
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-laptop-2 .elementor-grid {
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-laptop-3 .elementor-grid {
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-laptop-4 .elementor-grid {
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-laptop-5 .elementor-grid {
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-laptop-6 .elementor-grid {
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-laptop-7 .elementor-grid {
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-laptop-8 .elementor-grid {
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-laptop-9 .elementor-grid {
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-laptop-10 .elementor-grid {
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-laptop-11 .elementor-grid {
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-laptop-12 .elementor-grid {
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:1280px) {
    .elementor-grid-tablet_extra-0 .elementor-grid {
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-tablet_extra-1 .elementor-grid {
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet_extra-2 .elementor-grid {
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet_extra-3 .elementor-grid {
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet_extra-4 .elementor-grid {
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet_extra-5 .elementor-grid {
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet_extra-6 .elementor-grid {
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet_extra-7 .elementor-grid {
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet_extra-8 .elementor-grid {
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet_extra-9 .elementor-grid {
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet_extra-10 .elementor-grid {
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet_extra-11 .elementor-grid {
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet_extra-12 .elementor-grid {
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet-4 .elementor-grid {
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet-5 .elementor-grid {
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet-6 .elementor-grid {
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet-7 .elementor-grid {
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet-8 .elementor-grid {
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet-9 .elementor-grid {
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet-10 .elementor-grid {
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet-11 .elementor-grid {
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet-12 .elementor-grid {
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:767px) {
    .elementor-grid-mobile_extra-0 .elementor-grid {
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-mobile_extra-1 .elementor-grid {
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile_extra-2 .elementor-grid {
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile_extra-3 .elementor-grid {
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile_extra-4 .elementor-grid {
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile_extra-5 .elementor-grid {
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile_extra-6 .elementor-grid {
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile_extra-7 .elementor-grid {
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile_extra-8 .elementor-grid {
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile_extra-9 .elementor-grid {
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile_extra-10 .elementor-grid {
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile_extra-11 .elementor-grid {
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile_extra-12 .elementor-grid {
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:479px) {
    .elementor-grid-mobile-0 .elementor-grid {
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile-2 .elementor-grid {
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile-3 .elementor-grid {
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile-4 .elementor-grid {
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile-5 .elementor-grid {
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile-6 .elementor-grid {
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile-7 .elementor-grid {
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile-8 .elementor-grid {
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile-9 .elementor-grid {
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile-10 .elementor-grid {
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile-11 .elementor-grid {
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile-12 .elementor-grid {
        grid-template-columns:repeat(12,1fr)
    }
}
@media(min-width:1541px) {
    #elementor-device-mode:after {
        content:"desktop"
    }
}
@media(min-width:2400px) {
    #elementor-device-mode:after {
        content:"widescreen"
    }
}
@media(max-width:1540px) {
    #elementor-device-mode:after {
        content:"laptop"
    }
}
@media(max-width:1280px) {
    #elementor-device-mode:after {
        content:"tablet_extra"
    }
}
@media(max-width:1024px) {
    #elementor-device-mode:after {
        content:"tablet"
    }
}
@media(max-width:767px) {
    #elementor-device-mode:after {
        content:"mobile_extra"
    }
}
@media(max-width:479px) {
    #elementor-device-mode:after {
        content:"mobile"
    }
}
.e-con {
    --border-radius:0;
    --border-width-top:0;
    --border-width-right:0;
    --border-width-bottom:0;
    --border-width-left:0;
    --border-style:initial;
    --border-color:initial;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --content-width:min(100%,var(--container-max-width,1140px));
    --width:100%;
    --min-height:initial;
    --height:auto;
    --text-align:initial;
    --margin-top:0;
    --margin-right:0;
    --margin-bottom:0;
    --margin-left:0;
    --padding-top:var(--container-default-padding-top,10px);
    --padding-right:var(--container-default-padding-right,10px);
    --padding-bottom:var(--container-default-padding-bottom,10px);
    --padding-left:var(--container-default-padding-left,10px);
    --position:relative;
    --z-index:revert;
    --overflow:visible;
    --gap:var(--widgets-spacing,20px);
    --overlay-mix-blend-mode:initial;
    --overlay-opacity:1;
    --overlay-transition:.3s;
    --w-con-grid-template-columns:repeat(3,1fr);
    --w-con-grid-template-rows:repeat(2,1fr);
    position:var(--position);
    width:var(--width);
    min-width:0;
    min-height:var(--min-height);
    height:var(--height);
    border-radius:var(--border-radius);
    margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
    padding-left:var(--padding-left);
    padding-right:var(--padding-right);
    z-index:var(--z-index);
    overflow:var(--overflow);
    transition:background var(--background-transition,0.3s),border var(--border-transition,0.3s),box-shadow var(--border-transition,0.3s),transform var(--w-con-transform-transition-duration,0.4s)
}
.e-con.e-flex {
    --flex-direction:column;
    --flex-basis:auto;
    --flex-grow:0;
    --flex-shrink:1;
    flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}
.e-con-full,.e-con>.e-con-inner {
    text-align:var(--text-align);
    padding-top:var(--padding-top);
    padding-bottom:var(--padding-bottom)
}
.e-con-full.e-flex,.e-con.e-flex>.e-con-inner {
    flex-direction:var(--flex-direction)
}
.e-con,.e-con>.e-con-inner {
    display:var(--display)
}
.e-con.e-grid {
    --grid-justify-content:start;
    --grid-align-content:start;
    --grid-auto-flow:row
}
.e-con.e-grid,.e-con.e-grid>.e-con-inner {
    grid-template-columns:var(--w-con-grid-template-columns);
    grid-template-rows:var(--w-con-grid-template-rows);
    justify-content:var(--grid-justify-content);
    align-content:var(--grid-align-content);
    grid-auto-flow:var(--grid-auto-flow)
}
.e-con-boxed.e-flex {
    flex-direction:column;
    flex-wrap:nowrap;
    justify-content:normal;
    align-items:normal;
    align-content:normal
}
.e-con-boxed.e-grid {
    justify-items:legacy;
    grid-template-columns:1fr;
    grid-template-rows:1fr
}
.e-con-boxed {
    text-align:initial;
    gap:initial
}
.e-con.e-flex>.e-con-inner {
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content);
    align-items:var(--align-items);
    align-content:var(--align-content);
    flex-basis:auto;
    flex-grow:1;
    flex-shrink:1;
    align-self:auto
}
.e-con.e-grid>.e-con-inner {
    justify-items:var(--justify-items);
    align-items:var(--align-items)
}
.e-con>.e-con-inner {
    gap:var(--gap);
    width:100%;
    max-width:var(--content-width);
    margin:0 auto;
    padding-inline:0;
    height:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-right:auto;
    --margin-left:auto;
    max-width:min(100%,var(--width))
}
.e-con .elementor-widget.elementor-widget {
    margin-bottom:0
}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
    content:var(--background-overlay);
    display:block;
    position:absolute;
    mix-blend-mode:var(--overlay-mix-blend-mode);
    opacity:var(--overlay-opacity);
    transition:var(--overlay-transition,0.3s);
    border-radius:var(--border-radius);
    border-top:var(--border-width-top) var(--border-style) var(--border-color);
    border-right:var(--border-width-right) var(--border-style) var(--border-color);
    border-bottom:var(--border-width-bottom) var(--border-style) var(--border-color);
    border-left:var(--border-width-left) var(--border-style) var(--border-color);
    top:calc(0px - var(--border-width-top));
    left:calc(0px - var(--border-width-left));
    width:max(100%+var(--border-width-right)+var(--border-width-left),100%);
    height:max(100%+var(--border-width-top)+var(--border-width-bottom),100%)
}
.e-con:before {
    transition:background var(--overlay-transition,0.3s),border-radius var(--border-transition,0.3s),opacity var(--overlay-transition,0.3s)
}
.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container {
    border-radius:var(--border-radius);
    border-top:var(--border-width-top) var(--border-style) var(--border-color);
    border-right:var(--border-width-right) var(--border-style) var(--border-color);
    border-bottom:var(--border-width-bottom) var(--border-style) var(--border-color);
    border-left:var(--border-width-left) var(--border-style) var(--border-color);
    top:calc(0px - var(--border-width-top));
    left:calc(0px - var(--border-width-left));
    width:max(100%+var(--border-width-right)+var(--border-width-left),100%);
    height:max(100%+var(--border-width-top)+var(--border-width-bottom),100%)
}
@media(max-width:479px) {
    :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-phone {
        display:none
    }
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
    z-index:1
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before {
    z-index:2
}
.e-con .elementor-widget {
    min-width:0
}
.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper {
    width:100%
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container {
    height:100%
}
.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget {
    max-width:100%
}
@media(max-width:767px) {
    .e-con.e-flex {
        --width:100%;
        --flex-wrap:wrap
    }
}
.elementor-form-fields-wrapper {
    display:flex;
    flex-wrap:wrap
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
    flex-basis:100%;
    max-width:100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
    flex-grow:1
}
.elementor-field-group {
    flex-wrap:wrap;
    align-items:center
}
.elementor-field-group.elementor-field-type-submit {
    align-items:flex-end
}
.elementor-field-group .elementor-field-textual {
    width:100%;
    max-width:100%;
    border:1px solid #69727d;
    background-color:transparent;
    color:#1f2124;
    vertical-align:middle;
    flex-grow:1
}
.elementor-field-group .elementor-field-textual:focus {
    box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
    outline:0
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.elementor-field-group .elementor-field-textual::placeholder {
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.elementor-field-group .elementor-select-wrapper {
    display:flex;
    position:relative;
    width:100%
}
.elementor-field-group .elementor-select-wrapper select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    font-style:inherit;
    text-transform:inherit;
    letter-spacing:inherit;
    line-height:inherit;
    flex-basis:100%;
    padding-right:20px
}
.elementor-field-group .elementor-select-wrapper:before {
    content:"\e92a";
    font-family:eicons;
    font-size:15px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:10px;
    pointer-events:none;
    text-shadow:0 0 3px rgba(0,0,0,0.3)
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
    content:""
}
.elementor-field-subgroup {
    display:flex;
    flex-wrap:wrap
}
.elementor-field-subgroup .elementor-field-option label {
    display:inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-right:10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis:100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display:inline
}
.elementor-field-label {
    cursor:pointer
}
.elementor-mark-required .elementor-field-label:after {
    content:"*";
    color:red;
    padding-left:.2em
}
.elementor-field-textual {
    line-height:1.4;
    font-size:15px;
    min-height:40px;
    padding:5px 14px;
    border-radius:3px
}
.elementor-field-textual.elementor-size-xs {
    font-size:13px;
    min-height:33px;
    padding:4px 12px;
    border-radius:2px
}
.elementor-field-textual.elementor-size-md {
    font-size:16px;
    min-height:47px;
    padding:6px 16px;
    border-radius:4px
}
.elementor-field-textual.elementor-size-lg {
    font-size:18px;
    min-height:59px;
    padding:7px 20px;
    border-radius:5px
}
.elementor-field-textual.elementor-size-xl {
    font-size:20px;
    min-height:72px;
    padding:8px 24px;
    border-radius:6px
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis:100%
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis:50%;
    flex-grow:1
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis:100%
}
.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit {
    justify-content:center
}
.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit {
    justify-content:flex-start
}
.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit {
    justify-content:flex-end
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis:auto
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper {
    flex-grow:0
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button {
    flex-basis:auto
}
@media screen and (max-width:1024px) {
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis:100%
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
        flex-basis:50%;
        flex-grow:1
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis:100%
    }
    .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit {
        justify-content:center
    }
    .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit {
        justify-content:flex-start
    }
    .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit {
        justify-content:flex-end
    }
    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis:auto
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper {
        flex-grow:0
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
        flex-basis:auto
    }
}
@media screen and (max-width:479px) {
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis:100%
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
        flex-basis:50%;
        flex-grow:1
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis:100%
    }
    .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit {
        justify-content:center
    }
    .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit {
        justify-content:flex-start
    }
    .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit {
        justify-content:flex-end
    }
    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis:auto
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper {
        flex-grow:0
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
        flex-basis:auto
    }
}
.elementor-error .elementor-field {
    border-color:#d9534f
}
.elementor-error .help-inline {
    color:#d9534f;
    font-size:.9em
}
.elementor-message {
    margin:10px 0;
    font-size:1em;
    line-height:1
}
.elementor-message:before {
    content:"\e90e";
    display:inline-block;
    font-family:eicons;
    font-weight:400;
    font-style:normal;
    vertical-align:middle;
    margin-right:5px
}
.elementor-message.elementor-message-danger {
    color:#d9534f
}
.elementor-message.elementor-message-danger:before {
    content:"\e87f"
}
.elementor-message.form-message-success {
    color:#5cb85c
}
.elementor-form .elementor-button {
    padding-top:0;
    padding-bottom:0;
    border:0
}
.elementor-form .elementor-button>span {
    display:flex;
    justify-content:center
}
.elementor-form .elementor-button.elementor-size-xs {
    min-height:33px
}
.elementor-form .elementor-button.elementor-size-sm {
    min-height:40px
}
.elementor-form .elementor-button.elementor-size-md {
    min-height:47px
}
.elementor-form .elementor-button.elementor-size-lg {
    min-height:59px
}
.elementor-form .elementor-button.elementor-size-xl {
    min-height:72px
}
.elementor-element .elementor-widget-container {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--w-transform-transition-duration,0.4s)
}
.elementor-button {
    display:inline-block;
    line-height:1;
    background-color:#69727d;
    font-size:15px;
    padding:12px 24px;
    border-radius:3px;
    color:#fff;
    fill:#fff;
    text-align:center;
    transition:all .3s
}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited {
    color:#fff
}
.elementor-button-content-wrapper {
    display:flex;
    justify-content:center
}
.elementor-button-icon {
    flex-grow:0;
    order:5
}
.elementor-button-icon svg {
    width:1em;
    height:auto
}
.elementor-button-icon .e-font-icon-svg {
    height:1em
}
.elementor-button-text {
    flex-grow:1;
    order:10;
    display:inline-block
}
.elementor-button.elementor-size-xs {
    font-size:13px;
    padding:10px 20px;
    border-radius:2px
}
.elementor-button.elementor-size-md {
    font-size:16px;
    padding:15px 30px;
    border-radius:4px
}
.elementor-button.elementor-size-lg {
    font-size:18px;
    padding:20px 40px;
    border-radius:5px
}
.elementor-button.elementor-size-xl {
    font-size:20px;
    padding:25px 50px;
    border-radius:6px
}
.elementor-button .elementor-align-icon-right {
    margin-left:5px;
    order:15
}
.elementor-button .elementor-align-icon-left {
    margin-right:5px;
    order:5
}
.elementor-button span {
    text-decoration:inherit
}
.elementor-element.elementor-button-info .elementor-button {
    background-color:#5bc0de
}
.elementor-element.elementor-button-success .elementor-button {
    background-color:#5cb85c
}
.elementor-element.elementor-button-warning .elementor-button {
    background-color:#f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button {
    background-color:#d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info {
    background-color:#5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success {
    background-color:#5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning {
    background-color:#f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger {
    background-color:#d9534f
}
.elementor-tab-title a {
    color:inherit
}
.elementor-view-stacked .elementor-icon {
    padding:.5em;
    background-color:#69727d;
    color:#fff;
    fill:#fff
}
.elementor-view-framed .elementor-icon {
    padding:.5em;
    color:#69727d;
    border:3px solid #69727d;
    background-color:transparent
}
.elementor-icon {
    display:inline-block;
    line-height:1;
    transition:all .3s;
    color:#69727d;
    font-size:50px;
    text-align:center
}
.elementor-icon:hover {
    color:#69727d
}
.elementor-icon i,.elementor-icon svg {
    width:1em;
    height:1em;
    position:relative;
    display:block
}
.elementor-icon i:before,.elementor-icon svg:before {
    position:absolute;
    left:50%;
    transform:translateX(-50%)
}
.elementor-icon i.fad {
    width:auto
}
.elementor-shape-circle .elementor-icon {
    border-radius:50%
}
.e-transform .elementor-widget-container {
    transform:perspective(var(--w-transform-perspective,0)) rotate(var(--w-transform-rotateZ,0)) rotateX(var(--w-transform-rotateX,0)) rotateY(var(--w-transform-rotateY,0)) translate(var(--w-transform-translate,0)) translateX(var(--w-transform-translateX,0)) translateY(var(--w-transform-translateY,0)) scaleX(calc(var(--w-transform-flipX, 1) * var(--w-transform-scaleX, var(--w-transform-scale, 1)))) scaleY(calc(var(--w-transform-flipY, 1) * var(--w-transform-scaleY, var(--w-transform-scale, 1)))) skewX(var(--w-transform-skewX, 0)) skewY(var(--w-transform-skewY, 0));
    transform-origin:var(--w-transform-origin-y) var(--w-transform-origin-x)
}
.e-con.e-transform {
    transform:perspective(var(--w-con-transform-perspective,0)) rotate(var(--w-con-transform-rotateZ,0)) rotateX(var(--w-con-transform-rotateX,0)) rotateY(var(--w-con-transform-rotateY,0)) translate(var(--w-con-transform-translate,0)) translateX(var(--w-con-transform-translateX,0)) translateY(var(--w-con-transform-translateY,0)) scaleX(calc(var(--w-con-transform-flipX, 1) * var(--w-con-transform-scaleX, var(--w-con-transform-scale, 1)))) scaleY(calc(var(--w-con-transform-flipY, 1) * var(--w-con-transform-scaleY, var(--w-con-transform-scale, 1)))) skewX(var(--w-con-transform-skewX, 0)) skewY(var(--w-con-transform-skewY, 0));
    transform-origin:var(--w-con-transform-origin-y) var(--w-con-transform-origin-x)
}
.elementor-element,.elementor-lightbox {
    --swiper-theme-color:#000;
    --swiper-navigation-size:44px;
    --swiper-pagination-bullet-size:6px;
    --swiper-pagination-bullet-horizontal-gap:6px
}
.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure {
    line-height:0
}
.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source {
    display:none
}
.elementor-element .swiper .elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button {
    position:absolute;
    display:inline-flex;
    z-index:1;
    cursor:pointer;
    font-size:25px;
    color:hsla(0,0%,93.3%,0.9);
    top:50%;
    transform:translateY(-50%)
}
.elementor-element .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg {
    fill:hsla(0,0%,93.3%,0.9);
    height:1em;
    width:1em
}
.elementor-element .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev {
    left:10px
}
.elementor-element .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next {
    right:10px
}
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled {
    opacity:.3
}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    width:100%
}
.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction {
    bottom:5px
}
.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button {
    transform:translate3d(0,-50%,1px)
}
.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper {
    padding-bottom:30px
}
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button {
    top:calc(50% - 30px / 2)
}
.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper {
    position:relative
}
.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper {
    position:static
}
.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper {
    width:calc(100% - 60px)
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev {
    left:0
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next {
    right:0
}
.elementor-lightbox {
    --lightbox-ui-color:hsla(0,0%,93.3%,0.9);
    --lightbox-ui-color-hover:#fff;
    --lightbox-text-color:var(--lightbox-ui-color);
    --lightbox-header-icons-size:20px;
    --lightbox-navigation-icons-size:25px
}
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
    text-align:center
}
.elementor-lightbox .dialog-header {
    display:none
}
.elementor-lightbox .dialog-widget-content {
    background:0;
    box-shadow:none;
    width:100%;
    height:100%
}
.elementor-lightbox .dialog-message {
    animation-duration:.3s
}
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
    height:100%
}
.elementor-lightbox .dialog-message.dialog-lightbox-message {
    padding:0
}
.elementor-lightbox .dialog-lightbox-close-button {
    cursor:pointer;
    position:absolute;
    font-size:var(--lightbox-header-icons-size);
    right:.75em;
    margin-top:13px;
    padding:.25em;
    z-index:2;
    line-height:1;
    display:flex
}
.elementor-lightbox .dialog-lightbox-close-button svg {
    height:1em;
    width:1em
}
.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button {
    color:var(--lightbox-ui-color);
    transition:all .3s;
    opacity:1
}
.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg {
    fill:var(--lightbox-ui-color)
}
.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover {
    color:var(--lightbox-ui-color-hover)
}
.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg {
    fill:var(--lightbox-ui-color-hover)
}
.elementor-lightbox .swiper,.elementor-lightbox .swiper-container {
    height:100%
}
.elementor-lightbox .elementor-lightbox-item {
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    padding:70px;
    box-sizing:border-box;
    height:100%;
    margin:auto
}
@media(max-width:479px) {
    .elementor-lightbox .elementor-lightbox-item {
        padding:70px 0
    }
}
.elementor-lightbox .elementor-lightbox-image {
    max-height:100%;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover {
    opacity:1;
    filter:none;
    border:0
}
.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container {
    box-shadow:0 0 30px rgba(0,0,0,0.3),0 0 8px -5px rgba(0,0,0,0.3);
    border-radius:2px
}
.elementor-lightbox .elementor-video-container {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
@media(min-width:1025px) {
    .elementor-lightbox .elementor-video-container {
        width:75%
    }
}
@media(max-width:1024px) {
    .elementor-lightbox .elementor-video-container {
        width:100%
    }
}
@media(min-width:768px) and (max-width:1024px) {
    .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
        width:70%
    }
}
.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev {
    left:0
}
.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next {
    right:0
}
.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-pagination-fraction {
    width:-moz-max-content;
    width:max-content;
    color:#fff
}
.elementor-lightbox .elementor-swiper-button:focus {
    outline-width:1px
}
.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev {
    height:100%;
    display:flex;
    align-items:center;
    width:15%;
    justify-content:center;
    font-size:var(--lightbox-navigation-icons-size)
}
@media(max-width:479px) {
    .elementor-lightbox .elementor-swiper-button:focus {
        outline:0
    }
    .elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev {
        width:20%
    }
    .elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i {
        padding:10px;
        background-color:rgba(0,0,0,0.5)
    }
    .elementor-lightbox .elementor-swiper-button-prev {
        left:0;
        justify-content:flex-start
    }
    .elementor-lightbox .elementor-swiper-button-next {
        right:0;
        justify-content:flex-end
    }
}
.elementor-slideshow__counter {
    color:currentColor;
    font-size:.75em;
    width:-moz-max-content;
    width:max-content
}
.elementor-slideshow__footer,.elementor-slideshow__header {
    position:absolute;
    left:0;
    width:100%;
    padding:15px 20px;
    transition:.3s
}
.elementor-slideshow__footer {
    color:var(--lightbox-text-color)
}
.elementor-slideshow__header {
    color:var(--lightbox-ui-color);
    display:flex;
    flex-direction:row-reverse;
    font-size:var(--lightbox-header-icons-size);
    padding-left:1em;
    padding-right:2.6em;
    top:0;
    align-items:center;
    z-index:10
}
.elementor-slideshow__header>i,.elementor-slideshow__header>svg {
    cursor:pointer;
    padding:.25em;
    margin:0 .35em
}
.elementor-slideshow__header>i {
    font-size:inherit
}
.elementor-slideshow__header>i:hover {
    color:var(--lightbox-ui-color-hover)
}
.elementor-slideshow__header>svg {
    box-sizing:content-box;
    fill:var(--lightbox-ui-color);
    height:1em;
    width:1em
}
.elementor-slideshow__header>svg:hover {
    fill:var(--lightbox-ui-color-hover)
}
.elementor-slideshow__header .elementor-slideshow__counter {
    margin-right:auto
}
.elementor-slideshow__header .elementor-icon-share {
    z-index:5
}
.elementor-slideshow__share-menu {
    background-color:transparent;
    width:0;
    height:0;
    position:absolute;
    overflow:hidden;
    transition:background-color .4s
}
.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
    color:#0c0d0e
}
.elementor-slideshow__share-links {
    display:block;
    position:absolute;
    min-width:200px;
    right:2.8em;
    top:3em;
    background-color:#fff;
    border-radius:3px;
    padding:14px 20px;
    transform:scale(0);
    opacity:0;
    transform-origin:90% 10%;
    transition:all .25s .1s;
    box-shadow:0 4px 15px rgba(0,0,0,0.3)
}
.elementor-slideshow__share-links a {
    text-align:left;
    color:#3f444b;
    font-size:12px;
    line-height:2.5;
    display:block;
    opacity:0;
    transition:opacity .5s .1s
}
.elementor-slideshow__share-links a:hover {
    color:#000
}
.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg {
    margin-right:.75em
}
.elementor-slideshow__share-links a i {
    font-size:1.25em
}
.elementor-slideshow__share-links a svg {
    height:1.25em;
    width:1.25em
}
.elementor-slideshow__share-links:before {
    content:"";
    display:block;
    position:absolute;
    top:1px;
    right:.5em;
    border:.45em solid transparent;
    border-bottom-color:#fff;
    transform:translateY(-100%) scaleX(0.7)
}
.elementor-slideshow__footer {
    bottom:0;
    z-index:5;
    position:fixed
}
.elementor-slideshow__description,.elementor-slideshow__title {
    margin:0
}
.elementor-slideshow__title {
    font-size:16px;
    font-weight:700
}
.elementor-slideshow__description {
    font-size:14px
}
.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header {
    opacity:0;
    pointer-events:none
}
.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
    opacity:0
}
.elementor-slideshow--fullscreen-mode .elementor-video-container {
    width:100%
}
.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header {
    background-color:rgba(0,0,0,0.5)
}
.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
    opacity:0;
    pointer-events:none
}
.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    opacity:1;
    cursor:default;
    background-color:rgba(0,0,0,0.5)
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links {
    transform:scale(1)
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
    opacity:1
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
    color:#1da1f2
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
    color:#3b5998
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
    color:#bd081c
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
    color:#9da5ae
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
    fill:#1da1f2
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
    fill:#3b5998
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
    fill:#bd081c
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
    fill:#9da5ae
}
.elementor-slideshow--share-mode .eicon-share-arrow {
    z-index:2
}
.animated {
    animation-duration:1.25s
}
.animated.animated-slow {
    animation-duration:2s
}
.animated.animated-fast {
    animation-duration:.75s
}
.animated.infinite {
    animation-iteration-count:infinite
}
.animated.reverse {
    animation-direction:reverse;
    animation-fill-mode:forwards
}
@media(prefers-reduced-motion:reduce) {
    .animated {
        animation:none
    }
}
.elementor-shape {
    overflow:hidden;
    position:absolute;
    left:0;
    width:100%;
    line-height:0;
    direction:ltr
}
.elementor-shape-top {
    top:-1px
}
.elementor-shape-top:not([data-negative="false"]) svg {
    z-index:-1
}
.elementor-shape-bottom {
    bottom:-1px
}
.elementor-shape-bottom:not([data-negative="true"]) svg {
    z-index:-1
}
.elementor-shape[data-negative="false"].elementor-shape-bottom,.elementor-shape[data-negative="true"].elementor-shape-top {
    transform:rotate(180deg)
}
.elementor-shape svg {
    display:block;
    width:calc(100% + 1.3px);
    position:relative;
    left:50%;
    transform:translateX(-50%)
}
.elementor-shape .elementor-shape-fill {
    fill:#fff;
    transform-origin:center;
    transform:rotateY(0)
}
#wp-admin-bar-elementor_edit_page>.ab-item:before {
    content:"\e813";
    font-family:eicons;
    top:3px;
    font-size:18px
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
    display:flex;
    width:200px
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    width:100%
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
    background:#3f444b;
    font-size:11px;
    line-height:9px;
    margin-top:6px;
    padding:4px 8px;
    border-radius:3px
}
#wp-admin-bar-elementor_inspector>.ab-item:before {
    content:"\f348";
    top:2px
}
#wpadminbar * {
    font-style:normal
}
.page-template-elementor_canvas.elementor-page:before {
    display:none
}
.elementor-post__thumbnail__link {
    transition:none
}
#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items {
    padding:0
}
.e--ua-appleWebkit.rtl {
    --flex-right:flex-start
}
.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
    --justify-content:var(--flex-right,flex-end)
}
.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
    --justify-content:center
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
    width:auto;
    display:flex;
    flex-wrap:wrap;
    justify-content:var(--justify-content,space-between);
    margin-left:calc(-0.5 * var(--grid-column-gap));
    margin-right:calc(-0.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
    margin-left:calc(0.5 * var(--grid-column-gap));
    margin-right:calc(0.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
    display:inline-block
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
    margin-left:0;
    margin-right:0
}
@media(max-width:1024px) {
    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
        --justify-content:var(--flex-right,flex-end)
    }
    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
        --justify-content:center
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
        width:auto;
        display:flex;
        flex-wrap:wrap;
        justify-content:var(--justify-content,space-between);
        margin-left:calc(-0.5 * var(--grid-column-gap));
        margin-right:calc(-0.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
        margin-left:calc(0.5 * var(--grid-column-gap));
        margin-right:calc(0.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
        display:inline-block
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
        margin-left:0;
        margin-right:0
    }
}
@media(max-width:479px) {
    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
        --justify-content:var(--flex-right,flex-end)
    }
    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
        --justify-content:center
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
        width:auto;
        display:flex;
        flex-wrap:wrap;
        justify-content:var(--justify-content,space-between);
        margin-left:calc(-0.5 * var(--grid-column-gap));
        margin-right:calc(-0.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
        margin-left:calc(0.5 * var(--grid-column-gap));
        margin-right:calc(0.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
        display:inline-block
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
        margin-left:0;
        margin-right:0
    }
}
@media(max-width:479px) {
    .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone {
        display:none
    }
}
@media(min-width:480px) and (max-width:767px) {
    .elementor .elementor-hidden-mobile_extra {
        display:none
    }
}
@media(min-width:768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
        display:none
    }
}
@media(min-width:1025px) and (max-width:1280px) {
    .elementor .elementor-hidden-tablet_extra {
        display:none
    }
}
@media(min-width:1281px) and (max-width:1540px) {
    .elementor .elementor-hidden-laptop {
        display:none
    }
}
@media(min-width:1541px) and (max-width:2399px) {
    .elementor .elementor-hidden-desktop {
        display:none
    }
}
@media(min-width:2400px) {
    .elementor .elementor-hidden-widescreen {
        display:none
    }
}
.elementor-widget-text-path {
    font-size:20px;
    text-align:var(--alignment,left)
}
.elementor-widget-text-path svg {
    width:var(--width);
    max-width:100%;
    height:auto;
    overflow:visible;
    word-spacing:var(--word-spacing);
    transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))
}
.elementor-widget-text-path svg path {
    vector-effect:non-scaling-stroke;
    fill:var(--path-fill,transparent);
    stroke:var(--stroke-color,transparent);
    stroke-width:var(--stroke-width,1px);
    transition:var(--stroke-transition) stroke,var(--stroke-transition) fill
}
.elementor-widget-text-path svg:hover path {
    --path-fill:var(--path-fill-hover);
    --stroke-color:var(--stroke-color-hover);
    --stroke-width:var(--stroke-width-hover)
}
.elementor-widget-text-path svg text {
    --fill:var(--text-color);
    fill:var(--fill);
    direction:var(--direction,ltr);
    transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill
}
.elementor-widget-text-path svg text:hover {
    --color:var(--text-color-hover,var(--text-color));
    --fill:var(--color);
    color:var(--color)
}
.elementor-widget-n-tabs {
    --n-tabs-color-accent-fallback:#61ce70;
    --n-tabs-color-secondary-fallback:#54595f;
    --n-tabs-default-padding-block:15px;
    --n-tabs-default-padding-inline:35px;
    --n-tabs-background-color:transparent;
    --n-tabs-display:flex;
    --n-tabs-direction:column;
    --n-tabs-gap:10px;
    --n-tabs-heading-display:flex;
    --n-tabs-heading-direction:row;
    --n-tabs-heading-grow:initial;
    --n-tabs-heading-justify-content:center;
    --n-tabs-heading-width:initial;
    --n-tabs-border-width:1px;
    --n-tabs-border-color:#d5d8dc;
    --n-tabs-content-padding:initial;
    --n-tabs-content-border-radius:initial;
    --n-tabs-title-color:var(--w-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover:#fff;
    --n-tabs-title-color-active:#fff;
    --n-tabs-title-background-color:#f1f2f3;
    --n-tabs-title-background-color-hover:var(--w-global-color-accent,var(--n-tabs-color-accent-fallback));
    --n-tabs-title-background-color-active:var(--w-global-color-accent,var(--n-tabs-color-accent-fallback));
    --n-tabs-title-width:initial;
    --n-tabs-title-height:initial;
    --n-tabs-title-font-size:1rem;
    --n-tabs-title-justify-content-toggle:initial;
    --n-tabs-title-align-items-toggle:center;
    --n-tabs-title-justify-content:center;
    --n-tabs-title-align-items:center;
    --n-tabs-title-direction:row;
    --n-tabs-title-gap:10px;
    --n-tabs-title-flex-grow:0;
    --n-tabs-title-padding-top:var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);
    --n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);
    --n-tabs-title-border-radius:initial;
    --n-tabs-title-transition:.3s;
    --n-tabs-icon-color:var(--w-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);
    --n-tabs-icon-color-active:#fff;
    --n-tabs-icon-gap:5px;
    width:100%;
    max-width:100%
}
.elementor-widget-n-tabs .e-n-tabs {
    display:var(--n-tabs-display);
    flex-direction:var(--n-tabs-direction);
    gap:var(--n-tabs-gap);
    text-align:left
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    display:var(--n-tabs-heading-display);
    flex-basis:var(--n-tabs-heading-width);
    flex-direction:var(--n-tabs-heading-direction);
    flex-shrink:0;
    flex-wrap:wrap;
    justify-content:var(--n-tabs-heading-justify-content);
    gap:var(--n-tabs-title-gap)
}
.elementor-widget-n-tabs .e-n-tabs-content {
    flex-grow:1;
    padding:var(--n-tabs-content-padding);
    border-radius:var(--n-tabs-content-border-radius);
    min-width:0
}
.elementor-widget-n-tabs .e-n-tab-title {
    display:flex;
    align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));
    flex-direction:var(--n-tabs-title-direction);
    justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));
    gap:var(--n-tabs-icon-gap);
    border-width:var(--n-tabs-border-width);
    position:relative;
    cursor:pointer;
    outline:0;
    flex-grow:var(--n-tabs-title-flex-grow);
    flex-basis:fit-content;
    padding:var(--n-tabs-title-padding-top) var(--n-tabs-title-padding-right) var(--n-tabs-title-padding-bottom) var(--n-tabs-title-padding-left);
    border-radius:var(--n-tabs-title-border-radius);
    height:var(--n-tabs-title-height);
    width:var(--n-tabs-title-width);
    transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition)
}
.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg {
    transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)
}
.elementor-widget-n-tabs .e-n-tab-title-text {
    display:flex;
    align-items:center;
    font-size:var(--n-tabs-title-font-size)
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
    display:flex;
    align-items:center;
    flex-direction:column;
    order:var(--n-tabs-icon-order);
    overflow:hidden
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
    font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
    width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));
    height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
    display:none
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
    background-color:var(--n-tabs-title-background-color)
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active),.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) a {
    color:var(--n-tabs-title-color)
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i {
    color:var(--n-tabs-icon-color)
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg {
    fill:var(--n-tabs-icon-color)
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg:last-child {
    transform:translateY(-100vh);
    height:0;
    opacity:0
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover,.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover a {
    color:var(--n-tabs-title-color-hover)
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-tab-icon i {
    color:var(--n-tabs-icon-color-hover)
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-tab-icon svg {
    fill:var(--n-tabs-icon-color-hover)
}
.elementor-widget-n-tabs .e-n-tab-title.e-active,.elementor-widget-n-tabs .e-n-tab-title.e-active a {
    color:var(--n-tabs-title-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i {
    color:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg {
    fill:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first-child {
    transform:translateY(-100vh);
    height:0;
    opacity:0
}
.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:active,.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:focus,.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:hover {
    transform:none;
    animation:initial
}
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse {
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) {
    margin-top:var(--n-tabs-title-gap)
}
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active {
    margin-bottom:var(--n-tabs-gap)
}
.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active) {
    display:none
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-normal:hover {
    background-color:var(--n-tabs-title-background-color-hover);
    background-image:none
}
:is(.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content .e-n-tab-title).e-active {
    background-color:var(--n-tabs-title-background-color-active);
    background-image:none
}
@media(min-width:480px) {
    .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
        display:none
    }
}
@media(max-width:479px) {
    .e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
        display:none
    }
}
@media(min-width:768px) {
    .e-n-tabs-mobile_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
        display:none
    }
}
@media(max-width:767px) {
    .e-n-tabs-mobile_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
        display:none
    }
}
@media(min-width:1025px) {
    .e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
        display:none
    }
}
@media(max-width:1024px) {
    .e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
        display:none
    }
}
@media(min-width:1281px) {
    .e-n-tabs-tablet_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
        display:none
    }
}
@media(max-width:1280px) {
    .e-n-tabs-tablet_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
        display:none
    }
}
@media(min-width:1541px) {
    .e-n-tabs-laptop>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse {
        display:none
    }
}
@media(max-width:1540px) {
    .e-n-tabs-laptop>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
        display:none
    }
}
.elementor-kit-12 {
    --w-global-color-primary:#000;
    --w-global-color-secondary:#ffbe0b;
    --w-global-color-text:#000;
    --w-global-color-accent:#be9661;
    --w-global-color-5a03a0b:#ffbe0b;
    --w-global-color-f086036:#0060ff;
    --w-global-color-88d7587:#fff;
    --w-global-color-703803f:#fcf8f4;
    --w-global-color-fd9b7ef:#f3f8ff;
    --w-global-typography-primary-font-family:"Montserrat";
    --w-global-typography-primary-font-weight:400;
    --w-global-typography-secondary-font-family:"Montserrat";
    --w-global-typography-secondary-font-weight:500;
    --w-global-typography-text-font-family:"Montserrat";
    --w-global-typography-text-font-weight:400;
    --w-global-typography-accent-font-family:"Montserrat";
    --w-global-typography-accent-font-weight:500
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width:1640px
}
.e-con {
    --container-max-width:1640px
}
.elementor-widget:not(:last-child) {
    margin-bottom:20px
}
.elementor-element {
    --widgets-spacing:20px
}
{
}
h1.entry-title {
    display:var(--page-title-display)
}
@media(max-width:1540px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:1100px
    }
    .e-con {
        --container-max-width:1100px
    }
}
@media(max-width:1280px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:960px
    }
    .e-con {
        --container-max-width:960px
    }
}
@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:710px
    }
    .e-con {
        --container-max-width:710px
    }
}
@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:420px
    }
    .e-con {
        --container-max-width:420px
    }
}
@media(max-width:479px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width:479px
    }
    .e-con {
        --container-max-width:479px
    }
}
.elementor-196 .elementor-element.elementor-element-ab3bae1>.elementor-container {
    min-height:30px
}
.elementor-196 .elementor-element.elementor-element-ab3bae1:not(.elementor-motion-effects-element-type-background),.elementor-196 .elementor-element.elementor-element-ab3bae1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-accent)
}
.elementor-196 .elementor-element.elementor-element-ab3bae1 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 20px 0 20px
}
.elementor-196 .elementor-element.elementor-element-ab3bae1>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-196 .elementor-element.elementor-element-ccead21.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-ccead21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:calc(35px / 2)
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:calc(35px / 2)
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:calc(35px / 2);
    margin-left:calc(35px / 2)
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-items.elementor-inline-items {
    margin-right:calc(-35px / 2);
    margin-left:calc(-35px / 2)
}
body.rtl .elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left:calc(-35px / 2)
}
body:not(.rtl) .elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right:calc(-35px / 2)
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-icon i {
    color:var(--w-global-color-88d7587);
    transition:color .3s
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-icon svg {
    fill:var(--w-global-color-88d7587);
    transition:fill .3s
}
.elementor-196 .elementor-element.elementor-element-98b2ddb {
    --w-icon-list-icon-size:16px;
    --icon-vertical-offset:0
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-item>a {
    font-family:"Montserrat",Sans-serif;
    font-size:12px;
    font-weight:400
}
.elementor-196 .elementor-element.elementor-element-98b2ddb .elementor-icon-list-text {
    color:var(--w-global-color-88d7587);
    transition:color .3s
}
.elementor-bc-flex-widget .elementor-196 .elementor-element.elementor-element-fc1bf29.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-fc1bf29.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-fc1bf29.elementor-column>.elementor-widget-wrap {
    justify-content:flex-end
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-item:not(:last-child):after {
    content:"";
    height:1px;
    border-color:var(--w-global-color-88d7587)
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style:solid;
    border-top-width:4px
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style:solid
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width:4px
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-196 .elementor-element.elementor-element-902f74d {
    --w-icon-list-icon-size:14px;
    --icon-vertical-offset:0;
    width:auto;
    max-width:auto
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-item>a {
    font-family:"Montserrat",Sans-serif;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:2.64px
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-text {
    color:var(--w-global-color-88d7587);
    transition:color .3s
}
.elementor-196 .elementor-element.elementor-element-902f74d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color:var(--w-global-color-text)
}
.elementor-196 .elementor-element.elementor-element-7918e9d>.elementor-container {
    min-height:92px
}
.elementor-196 .elementor-element.elementor-element-7918e9d:not(.elementor-motion-effects-element-type-background),.elementor-196 .elementor-element.elementor-element-7918e9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-196 .elementor-element.elementor-element-7918e9d {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 20px 0 20px
}
.elementor-196 .elementor-element.elementor-element-7918e9d>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-196 .elementor-element.elementor-element-244a645.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-244a645.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-244a645>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-196 .elementor-element.elementor-element-bb854dc div.wdt-logo-container img {
    max-width:300px;
    width:100%
}
.elementor-196 .elementor-element.elementor-element-bb854dc {
    width:auto;
    max-width:auto
}
.elementor-196 .elementor-element.elementor-element-4427a70 {
    width:auto;
    max-width:auto
}
.elementor-bc-flex-widget .elementor-196 .elementor-element.elementor-element-adbe4eb.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-adbe4eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-adbe4eb.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.focus>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li:focus>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li:hover>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li>a.focus,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li>a:focus,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li>a:hover,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current-menu-item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current-page-item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current-menu-ancestor>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current-page-ancestor>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current_menu_item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current_page_item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current_menu_ancestor>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li.current_page_ancestor>a, li.current-menu-item>a>span{
    color:var(--w-global-color-accent) !important
}
.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.focus>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li:focus>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li:hover>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li>a.focus,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li>a:focus,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li>a:hover,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-menu-item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-page-item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-menu-ancestor>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-page-ancestor>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_menu_item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_page_item>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_menu_ancestor>a,.elementor-196 .elementor-element.elementor-element-5c1b98d .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_page_ancestor>a {
    color:var(--w-global-color-accent)
}
.elementor-bc-flex-widget .elementor-196 .elementor-element.elementor-element-bb29b75.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-bb29b75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-196 .elementor-element.elementor-element-bb29b75.elementor-column>.elementor-widget-wrap {
    justify-content:flex-end
}
.elementor-196 .elementor-element.elementor-element-f54127d .elementor-widget-container {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-196 .elementor-element.elementor-element-f54127d .wdt-button-holder .wdt-button {
    margin:0
}
.elementor-196 .elementor-element.elementor-element-f54127d {
    width:auto;
    max-width:auto
}
.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.focus>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li:focus>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li:hover>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li>a.focus,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li>a:focus,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li>a:hover,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current-menu-item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current-page-item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current-menu-ancestor>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current-page-ancestor>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current_menu_item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current_page_item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current_menu_ancestor>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li.current_page_ancestor>a {
    color:var(--w-global-color-accent)
}
.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.focus>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li:focus>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li:hover>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li>a.focus,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li>a:focus,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li>a:hover,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-menu-item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-page-item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-menu-ancestor>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current-page-ancestor>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_menu_item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_page_item>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_menu_ancestor>a,.elementor-196 .elementor-element.elementor-element-7fdc734 .wdt-header-menu .menu-container .wdt-primary-nav>li ul.sub-menu>li.current_page_ancestor>a {
    color:var(--w-global-color-accent)
}
@media(max-width:1280px) {
    .elementor-196 .elementor-element.elementor-element-7fdc734>.elementor-widget-container {
        padding:0 0 0 20px
    }
    .elementor-196 .elementor-element.elementor-element-7fdc734 {
        width:auto;
        max-width:auto
    }
}
@media(max-width:1540px) and (min-width:480px) {
    .elementor-196 .elementor-element.elementor-element-244a645 {
        width:19%
    }
    .elementor-196 .elementor-element.elementor-element-adbe4eb {
        width:62%
    }
    .elementor-196 .elementor-element.elementor-element-bb29b75 {
        width:19%
    }
}
@media(max-width:1280px) and (min-width:480px) {
    .elementor-196 .elementor-element.elementor-element-244a645 {
        width:35%
    }
    .elementor-196 .elementor-element.elementor-element-adbe4eb {
        width:30%
    }
    .elementor-196 .elementor-element.elementor-element-bb29b75 {
        width:35%
    }
}
@media(max-width:1024px) and (min-width:480px) {
    .elementor-196 .elementor-element.elementor-element-244a645 {
        width:30%
    }
    .elementor-196 .elementor-element.elementor-element-adbe4eb {
        width:30%
    }
    .elementor-196 .elementor-element.elementor-element-bb29b75 {
        width:40%
    }
}
@media(max-width:1540px) {
    .elementor-196 .elementor-element.elementor-element-ab3bae1>.elementor-container {
        max-width:1540px
    }
    .elementor-196 .elementor-element.elementor-element-7918e9d>.elementor-container {
        max-width:1540px
    }
}
@media(max-width:479px) {
    .elementor-196 .elementor-element.elementor-element-244a645 {
        width:50%
    }
    .elementor-196 .elementor-element.elementor-element-adbe4eb {
        width:10%
    }
    .elementor-196 .elementor-element.elementor-element-bb29b75 {
        width:40%
    }
}
.wdt-button,.elementor-button.wdt-elementor-button {
    background-color:var(--welcPrimaryColor)
}
.wdt-button {
    border:0 solid transparent;
    display:inline-flex;
    align-items:stretch;
    font-size:var(--welcFontSize_Ext);
    letter-spacing:2.64px;
    line-height:normal;
    margin:0;
    overflow:visible;
    position:relative;
    z-index:0;
    text-decoration:none;
    text-transform:uppercase;
    -webkit-transition:var(--welc-base-transition);
    transition:var(--welc-base-transition);
    font-weight:500
}
.wdt-button,.wdt-button-holder .wdt-button {
    background-color:var(--welc-color-accent);
    color:var(--welc-color-white);
    justify-content:center;
    text-align:center
}
.wdt-button:focus,.wdt-button-holder .wdt-button:focus,.wdt-button:hover,.wdt-button-holder .wdt-button:hover {
    background-color:var(--welc-color-primary);
    color:var(--welc-color-white)
}
.elementor-element.elementor-element-d328b4b {
    width:var(--container-widget-width,670px);
    max-width:670px;
    --container-widget-width:670px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-4c456fc:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-4c456fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-4c456fc {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:-100px;
    margin-bottom:0
}
.elementor-element.elementor-element-4c456fc>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-f8681ae .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-a07e8e9 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:-176px;
    margin-bottom:0;
    z-index:1
}
.elementor-element.elementor-element-a07e8e9>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-0446f59>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-0f9283a>.elementor-container {
    min-height:176px
}
.elementor-element.elementor-element-0f9283a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-655a8ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-655a8ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-655a8ae>.elementor-element-populated>.elementor-background-overlay {
    background-image:url("../images/Vin-Testimonial-Overlay-1.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:.7
}
.elementor-element.elementor-element-655a8ae>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode:multiply;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-655a8ae>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-element.elementor-element-83e5cdd .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding:20px
}
.elementor-element.elementor-element-83e5cdd {
    padding:0 80px 0 80px
}
.elementor-bc-flex-widget .elementor-element.elementor-element-eb6f2c5.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-eb6f2c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-eb6f2c5.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-eb6f2c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-cdb7da0 {
    width:auto;
    max-width:auto
}
.elementor-bc-flex-widget .elementor-element.elementor-element-31f7a4c.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-31f7a4c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-31f7a4c.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-31f7a4c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-11cd8fd {
    width:auto;
    max-width:auto
}
.elementor-bc-flex-widget .elementor-element.elementor-element-3cc7f89.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-3cc7f89.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-3cc7f89.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-3cc7f89>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-f3b39bb {
    width:auto;
    max-width:auto
}
.elementor-bc-flex-widget .elementor-element.elementor-element-7fb5aad.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-7fb5aad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-7fb5aad.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-7fb5aad>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-c4cc334 {
    width:auto;
    max-width:auto
}
.elementor-element.elementor-element-64b856a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-69c10e3:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-69c10e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-69c10e3 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 150px 0
}
.elementor-element.elementor-element-69c10e3>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-cb5c26f>.elementor-container {
    min-height:870px
}
.elementor-element.elementor-element-cb5c26f {
    padding:0 0 60px 0
}
.elementor-bc-flex-widget .elementor-element.elementor-element-d07ba78.elementor-column .elementor-widget-wrap {
    align-items:flex-end
}
.elementor-element.elementor-element-d07ba78.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:flex-end;
    align-items:flex-end
}
.elementor-element.elementor-element-d07ba78.elementor-column>.elementor-widget-wrap {
    justify-content:center
}

.who-are-we-bg{
    background-image:url("../images/Who-Are-We-img.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-element.elementor-element-d07ba78>.elementor-element-populated>.elementor-background-overlay {
    opacity:.5
}
.elementor-element.elementor-element-d07ba78>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:20px 20px 50px 20px
}
.elementor-element.elementor-element-d07ba78>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-4d572fb .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-4d572fb .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-4d572fb .wdt-content-item .wdt-content-title h5>a {
    color:var(--w-global-color-primary)
}
.elementor-bc-flex-widget .elementor-element.elementor-element-6e386ab.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-6e386ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-6e386ab.elementor-column>.elementor-widget-wrap {
    justify-content:flex-start
}
.elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
    background-image:url("../images/Group-103.png");
    background-position:center right;
    background-repeat:no-repeat;
    background-size:auto;
    opacity:1
}
.elementor-element.elementor-element-6e386ab>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 80px
}
.elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder,.elementor-element.elementor-element-d328b4b .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-d328b4b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-d328b4b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder {
    margin:0 0 28px 0
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-d328b4b .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-d328b4b {
    width:var(--container-widget-width,670px);
    max-width:670px;
    --container-widget-width:670px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-f6b3b49 .elementor-widget-container {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-f6b3b49 .wdt-button-holder .wdt-button {
    margin:35px 0 0 0
}
.elementor-element.elementor-element-c7180bc>.elementor-container {
    min-height:630px
}
.elementor-bc-flex-widget .elementor-element.elementor-element-01aea66.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-01aea66.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-01aea66.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-01aea66>.elementor-element-populated {
    padding:0 100px 0 100px
}
.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder,.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder {
    margin:0
}
.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-7fffbd7>.elementor-widget-container {
    margin:0 0 40px 0
}
.elementor-element.elementor-element-7fffbd7 {
    width:var(--container-widget-width,724px);
    max-width:724px;
    --container-widget-width:724px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-cefaa32>.elementor-container {
    max-width:724px
}
.elementor-element.elementor-element-58cebf2>.elementor-element-populated {
    padding:0 10px 0 0
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:calc(15px / 2)
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:calc(15px / 2)
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:calc(15px / 2);
    margin-left:calc(15px / 2)
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-items.elementor-inline-items {
    margin-right:calc(-15px / 2);
    margin-left:calc(-15px / 2)
}
body.rtl .elementor-element.elementor-element-fcfb41f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left:calc(-15px / 2)
}
body:not(.rtl) .elementor-element.elementor-element-fcfb41f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right:calc(-15px / 2)
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-element.elementor-element-fcfb41f {
    --w-icon-list-icon-size:14px;
    --icon-vertical-offset:0;
    width:var(--container-widget-width,724px);
    max-width:724px;
    --container-widget-width:724px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-fcfb41f .elementor-icon-list-text {
    color:var(--w-global-color-text);
    transition:color .3s
}
.elementor-element.elementor-element-1a3b711>.elementor-element-populated {
    padding:0 0 0 10px
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:calc(15px / 2)
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:calc(15px / 2)
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:calc(15px / 2);
    margin-left:calc(15px / 2)
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-items.elementor-inline-items {
    margin-right:calc(-15px / 2);
    margin-left:calc(-15px / 2)
}
body.rtl .elementor-element.elementor-element-ca74f7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left:calc(-15px / 2)
}
body:not(.rtl) .elementor-element.elementor-element-ca74f7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right:calc(-15px / 2)
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-element.elementor-element-ca74f7f {
    --w-icon-list-icon-size:14px;
    --icon-vertical-offset:0;
    width:var(--container-widget-width,724px);
    max-width:724px;
    --container-widget-width:724px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-ca74f7f .elementor-icon-list-text {
    color:var(--w-global-color-text);
    transition:color .3s
}
.elementor-element.elementor-element-284768a .elementor-widget-container {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-284768a .wdt-button-holder .wdt-button {
    margin:50px 0 0 0
}
.elementor-element.elementor-element-284768a {
    width:var(--container-widget-width,724px);
    max-width:724px;
    --container-widget-width:724px;
    --container-widget-flex-grow:0
}
.elementor-bc-flex-widget .elementor-element.elementor-element-41a3ae2.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-41a3ae2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-41a3ae2.elementor-column>.elementor-widget-wrap {
    justify-content:center
}

.elementor-element.elementor-element-41a3ae2>.elementor-element-populated>.elementor-background-overlay {
    opacity:1
}
.elementor-element.elementor-element-41a3ae2>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-element.elementor-element-41a3ae2>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-adc1c38 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    margin:0 0 5px 0;
    font-size:150px;
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-adc1c38 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:focus .wdt-popup-box-trigger-icon,.elementor-element.elementor-element-adc1c38 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-adc1c38 {
    width:auto;
    max-width:auto
}
.elementor-element.elementor-element-885de01:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-885de01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-885de01 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-element.elementor-element-885de01>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-031e8e4 {
    margin-top:0;
    margin-bottom:50px
}
.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder,.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-ebc4b4b .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-869bb76 .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    width:100%;
    height:900px
}
.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span {
    min-width:100%
}
.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
    height:900px;
    margin-top:auto;
    margin-bottom:auto
}
.elementor-element.elementor-element-869bb76 .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    font-size:900px
}
.elementor-element.elementor-element-dd4a15f:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-dd4a15f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#f9f4ee
}
.elementor-element.elementor-element-dd4a15f {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 0 50px 0
}
.elementor-element.elementor-element-dd4a15f>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-0c50fbc .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-0c50fbc .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size:130px;
    height:140px;
    color:#ccbba5
}
.elementor-element.elementor-element-0c50fbc .wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper+.wdt-content-icon-wrapper,.elementor-element.elementor-element-0c50fbc .wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-0c50fbc .wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-0c50fbc .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    font-size:140px
}
.elementor-element.elementor-element-0c50fbc .wdt-rc-template-ico-boxed-overlap .wdt-content-item {
    margin-top:calc(140px / 2)
}
.elementor-element.elementor-element-0c50fbc .wdt-rc-template-ico-side-overlap .wdt-content-item {
    margin-left:calc(140px / 2)
}
.elementor-element.elementor-element-0c50fbc .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    margin-left:calc(140px / -2)
}
.elementor-element.elementor-element-0c50fbc .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color:var(--w-global-color-primary)
}
.elementor-element.elementor-element-caece1f:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-caece1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-caece1f {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:150px 0 0 0
}
.elementor-element.elementor-element-caece1f>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-4b10574 {
    margin-top:0;
    margin-bottom:50px
}
.elementor-element.elementor-element-c2cad38 .wdt-heading-holder,.elementor-element.elementor-element-c2cad38 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-c2cad38 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-c2cad38 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-c2cad38 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-c2cad38 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-c2cad38 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-7cbe18a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-cc75818 .wdt-column-gap-custom {
    margin:0 -15px
}
.elementor-element.elementor-element-cc75818 .wdt-column-gap-custom .wdt-column {
    padding:15px
}
.elementor-element.elementor-element-cc75818 .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-cc75818 .wdt-content-item,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-title h5>a,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-subtitle,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-social-icons-list li a,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-rating li span,.elementor-element.elementor-element-cc75818 .wdt-content-item ul li,.elementor-element.elementor-element-cc75818 .wdt-content-item span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-cc75818 .wdt-content-item:hover,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-title h5,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-title h5>a,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-subtitle,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-social-icons-list li a,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-rating li span,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover ul li,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-title h5>a {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-title h5,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-title h5>a:hover,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-elements-group:hover .wdt-content-title h5>a:hover,.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div h5>a:hover,.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5>a:hover {
    color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-group,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content:middle
}
.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-cc75818 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    background-color:#00000000
}
.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-cc75818 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after {
    background-color:#00000000
}
.elementor-element.elementor-element-cc75818>.elementor-widget-container {
    padding:0 0 15px 0
}
.elementor-element.elementor-element-ddfe3d6:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-ddfe3d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-ddfe3d6>.elementor-background-overlay {
    background-image:url("../images/Vin-Testimonial-Overlay-1.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    mix-blend-mode:multiply;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-ddfe3d6 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:150px 0 150px 0
}
.elementor-element.elementor-element-1c169ab .wdt-heading-holder,.elementor-element.elementor-element-1c169ab .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-1c169ab .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-1c169ab .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-1c169ab .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-1c169ab .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-1c169ab .wdt-heading-holder .wdt-heading-content-wrapper {
    color:var(--w-global-color-primary)
}
.elementor-element.elementor-element-1c169ab>.elementor-widget-container {
    padding:0 0 40px 0
}
.elementor-element.elementor-element-d5a63ca .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-d5a63ca .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-d5a63ca .wdt-content-item .wdt-content-title h5>a {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-d5a63ca .wdt-content-item .wdt-content-subtitle {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    color:#ffffff00;
    font-size:10px;
    width:80px;
    height:80px
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    background-color:#00000000
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    color:#ffbe0b00
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    display:inline-flex;
    margin-top:0;
    margin-bottom:-20px;
    position:absolute;
    bottom:-120px;
    left:250px
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    display:inline-flex;
    margin-top:0;
    margin-bottom:-20px;
    position:absolute;
    bottom:-120px;
    right:250px
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width:7px;
    height:7px
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background-color:#e5cba878;
    border-style:none;
    border-radius:50px 50px 50px 50px
}
.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,.elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background-color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-d5a63ca .wdt-content-item .wdt-content-description {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-d5a63ca .wdt-content-item .wdt-rating li span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-d5a63ca .wdt-content-item .wdt-content-separator.separator-1 span {
    width:100%;
    height:2px;
    background-color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-d5a63ca {
    z-index:1
}
.elementor-element.elementor-element-420a1b1 .elementor-icon-wrapper {
    text-align:left
}
.elementor-element.elementor-element-420a1b1.elementor-view-stacked .elementor-icon {
    background-color:#e5cba830
}
.elementor-element.elementor-element-420a1b1.elementor-view-framed .elementor-icon,.elementor-element.elementor-element-420a1b1.elementor-view-default .elementor-icon {
    color:#e5cba830;
    border-color:#e5cba830
}
.elementor-element.elementor-element-420a1b1.elementor-view-framed .elementor-icon,.elementor-element.elementor-element-420a1b1.elementor-view-default .elementor-icon svg {
    fill:#e5cba830
}
.elementor-element.elementor-element-420a1b1 .elementor-icon {
    font-size:70px
}
body:not(.rtl) .elementor-element.elementor-element-420a1b1 {
    left:250px
}
body.rtl .elementor-element.elementor-element-420a1b1 {
    right:250px
}
.elementor-element.elementor-element-420a1b1 {
    bottom:190px;
    z-index:0
}
.elementor-element.elementor-element-8c77d23 .elementor-icon-wrapper {
    text-align:right
}
.elementor-element.elementor-element-8c77d23.elementor-view-stacked .elementor-icon {
    background-color:#e5cba830
}
.elementor-element.elementor-element-8c77d23.elementor-view-framed .elementor-icon,.elementor-element.elementor-element-8c77d23.elementor-view-default .elementor-icon {
    color:#e5cba830;
    border-color:#e5cba830
}
.elementor-element.elementor-element-8c77d23.elementor-view-framed .elementor-icon,.elementor-element.elementor-element-8c77d23.elementor-view-default .elementor-icon svg {
    fill:#e5cba830
}
.elementor-element.elementor-element-8c77d23 .elementor-icon {
    font-size:70px
}
body:not(.rtl) .elementor-element.elementor-element-8c77d23 {
    left:-250px
}
body.rtl .elementor-element.elementor-element-8c77d23 {
    right:-250px
}
.elementor-element.elementor-element-8c77d23 {
    bottom:190px;
    z-index:0
}
.elementor-element.elementor-element-e385710:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-e385710>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fbf4ec
}
.elementor-element.elementor-element-e385710 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:150px 0 140px 0
}
.elementor-element.elementor-element-e385710>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-6fe8c0c {
    margin-top:0;
    margin-bottom:50px;
    padding:0 20px 0 20px
}
.elementor-element.elementor-element-afa3b87 .wdt-heading-holder,.elementor-element.elementor-element-afa3b87 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-afa3b87 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-afa3b87 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-afa3b87 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-afa3b87 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-afa3b87 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-e381492 {
    padding:0 20px 0 20px
}
.elementor-element.elementor-element-376697f:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-376697f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-376697f>.elementor-background-overlay {
    background-image:url("../images/Instagram-Counter-Overlay.png");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-376697f {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:150px 20px 150px 20px
}
.elementor-bc-flex-widget .elementor-element.elementor-element-e677fb5.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-e677fb5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-e677fb5.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-e677fb5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-e677fb5>.elementor-element-populated {
    padding:0 60px 0 0
}
.elementor-element.elementor-element-030e594 .wdt-heading-holder,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-030e594 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center;
    padding:0 0 20px 0
}
.elementor-element.elementor-element-030e594 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-030e594 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-030e594>.elementor-widget-container {
    padding:0 0 50px 0
}
.elementor-element.elementor-element-030e594 {
    width:var(--container-widget-width,360px);
    max-width:360px;
    --container-widget-width:360px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-3c8f93b .elementor-widget-container {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-3c8f93b .wdt-button-holder .wdt-button {
    margin:0;
    color:var(--w-global-color-88d7587);
    background-color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-button-style-underline:before,.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-button-style-overline:before {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-3c8f93b .wdt-button-holder .wdt-button:focus,.elementor-element.elementor-element-3c8f93b .wdt-button-holder .wdt-button:hover,.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,.elementor-element.elementor-element-3c8f93b .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after {
    background-color:var(--w-global-color-primary)
}
.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-button-style-underline:focus:before,.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-button-style-underline:hover:before,.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-button-style-overline:focus:before,.elementor-element.elementor-element-3c8f93b .wdt-button-holder.wdt-button-style-overline:hover:before {
    color:var(--w-global-color-primary)
}
.elementor-element.elementor-element-3c8f93b>.elementor-widget-container {
    padding:40px 0 0 0
}
.elementor-element.elementor-element-3c8f93b {
    width:var(--container-widget-width,360px);
    max-width:360px;
    --container-widget-width:360px;
    --container-widget-flex-grow:0
}
.elementor-element.elementor-element-3926a20>.elementor-element-populated {
    padding:0
}
.elementor-element.elementor-element-9625e44 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding:15px
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-title h5>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-subtitle,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-social-icons-list li a,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-rating li span,.elementor-element.elementor-element-4c05f6d .wdt-content-item ul li,.elementor-element.elementor-element-4c05f6d .wdt-content-item span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-title h5,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-title h5>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-subtitle,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-social-icons-list li a,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-rating li span,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover ul li,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    width:100%;
    height:100%
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span {
    min-width:100%
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
    height:100%;
    margin-top:auto;
    margin-bottom:auto
}
.elementor-element.elementor-element-4c05f6d .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    font-size:100%
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size:25px;
    width:50px;
    height:50px;
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-4c05f6d .wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper+.wdt-content-icon-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    font-size:50px
}
.elementor-element.elementor-element-4c05f6d .wdt-rc-template-ico-boxed-overlap .wdt-content-item {
    margin-top:calc(50px / 2)
}
.elementor-element.elementor-element-4c05f6d .wdt-rc-template-ico-side-overlap .wdt-content-item {
    margin-left:calc(50px / 2)
}
.elementor-element.elementor-element-4c05f6d .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    margin-left:calc(50px / -2)
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content:middle
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-4c05f6d .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    background-color:#00000000
}
.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-4c05f6d .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after {
    background-color:#00000000
}
.elementor-element.elementor-element-a22678a .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-a22678a .wdt-content-item,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-title h5>a,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-subtitle,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-social-icons-list li a,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-rating li span,.elementor-element.elementor-element-a22678a .wdt-content-item ul li,.elementor-element.elementor-element-a22678a .wdt-content-item span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-a22678a .wdt-content-item:hover,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-title h5,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-title h5>a,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-subtitle,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-social-icons-list li a,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-rating li span,.elementor-element.elementor-element-a22678a .wdt-content-item:hover ul li,.elementor-element.elementor-element-a22678a .wdt-content-item:hover span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    width:100%;
    height:100%
}
.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span {
    min-width:100%
}
.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
    height:100%;
    margin-top:auto;
    margin-bottom:auto
}
.elementor-element.elementor-element-a22678a .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    font-size:100%
}
.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size:25px;
    width:50px;
    height:50px;
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-a22678a .wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper+.wdt-content-icon-wrapper,.elementor-element.elementor-element-a22678a .wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-a22678a .wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-a22678a .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    font-size:50px
}
.elementor-element.elementor-element-a22678a .wdt-rc-template-ico-boxed-overlap .wdt-content-item {
    margin-top:calc(50px / 2)
}
.elementor-element.elementor-element-a22678a .wdt-rc-template-ico-side-overlap .wdt-content-item {
    margin-left:calc(50px / 2)
}
.elementor-element.elementor-element-a22678a .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    margin-left:calc(50px / -2)
}
.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content:middle
}
.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-a22678a .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    background-color:#00000000
}
.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-a22678a .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after {
    background-color:#00000000
}
.elementor-element.elementor-element-7373c4b .wdt-content-item {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-7373c4b .wdt-content-item,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-title h5,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-title h5>a,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-subtitle,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-social-icons-list li a,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-rating li span,.elementor-element.elementor-element-7373c4b .wdt-content-item ul li,.elementor-element.elementor-element-7373c4b .wdt-content-item span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-7373c4b .wdt-content-item:hover,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-title h5,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-title h5>a,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-subtitle,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-social-icons-list li a,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-rating li span,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover ul li,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    width:100%;
    height:100%
}
.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-content .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-aside-icon .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder.wdt-rc-template-duotone .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group .wdt-content-image-wrapper .wdt-content-image>span {
    min-width:100%
}
.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
    height:100%;
    margin-top:auto;
    margin-bottom:auto
}
.elementor-element.elementor-element-7373c4b .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    font-size:100%
}
.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size:25px;
    width:50px;
    height:50px;
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-7373c4b .wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper+.wdt-content-icon-wrapper,.elementor-element.elementor-element-7373c4b .wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-7373c4b .wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper,.elementor-element.elementor-element-7373c4b .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    font-size:50px
}
.elementor-element.elementor-element-7373c4b .wdt-rc-template-ico-boxed-overlap .wdt-content-item {
    margin-top:calc(50px / 2)
}
.elementor-element.elementor-element-7373c4b .wdt-rc-template-ico-side-overlap .wdt-content-item {
    margin-left:calc(50px / 2)
}
.elementor-element.elementor-element-7373c4b .wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    margin-left:calc(50px / -2)
}
.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content:middle
}
.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-7373c4b .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    background-color:#00000000
}
.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,.elementor-element.elementor-element-7373c4b .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after,.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after {
    background-color:#00000000
}
.elementor-element.elementor-element-619bdca:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-619bdca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fbf4ec
}
.elementor-element.elementor-element-619bdca {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-element.elementor-element-619bdca>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-10329ce>.elementor-container {
    min-height:930px
}
.elementor-element.elementor-element-10329ce {
    padding:0
}
.elementor-bc-flex-widget .elementor-element.elementor-element-826e912.elementor-column .elementor-widget-wrap {
    align-items:flex-end
}
.elementor-element.elementor-element-826e912.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:flex-end;
    align-items:flex-end
}
.elementor-element.elementor-element-826e912.elementor-column>.elementor-widget-wrap {
    justify-content:center
}
.elementor-element.elementor-element-826e912>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
}
.elementor-element.elementor-element-826e912:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-element.elementor-element-826e912>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("../images/home-1-img-2.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-element.elementor-element-826e912>.elementor-element-populated>.elementor-background-overlay {
    background-color:var(--w-global-color-88d7587);
    background-image:url("../images/home-1-img-2.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-element.elementor-element-826e912>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 100px 65px 100px
}
.elementor-element.elementor-element-826e912>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-510c184 .wdt-heading-holder,.elementor-element.elementor-element-510c184 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-510c184 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-510c184 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-510c184 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center;
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-510c184 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-510c184 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-weight:600;
    letter-spacing:0;
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-510c184 .wdt-heading-holder .wdt-heading-content-wrapper {
    color:var(--w-global-color-88d7587)
}
.elementor-element.elementor-element-510c184>.elementor-widget-container {
    margin:0 0 25px 0
}
.elementor-element.elementor-element-38980fd img {
    width:160px;
    max-width:160px;
    height:50px;
    object-fit:cover;
    border-radius:5px 5px 5px 5px
}
.elementor-element.elementor-element-38980fd>.elementor-widget-container {
    padding:0 20px 0 0
}
.elementor-element.elementor-element-38980fd {
    width:auto;
    max-width:auto
}
.elementor-element.elementor-element-22ca20f img {
    width:160px;
    max-width:160px;
    height:50px;
    object-fit:cover;
    border-radius:5px 5px 5px 5px
}
.elementor-element.elementor-element-22ca20f {
    width:auto;
    max-width:auto
}
.elementor-bc-flex-widget .elementor-element.elementor-element-8fb07ed.elementor-column .elementor-widget-wrap {
    align-items:center
}
.elementor-element.elementor-element-8fb07ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
}
.elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
    background-image:url("../images/mechaninc-man-bg.png");
    background-position:center right;
    background-repeat:no-repeat;
    background-size:auto;
    opacity:1
}
.elementor-element.elementor-element-8fb07ed>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 160px 0 90px
}
.elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-0861a1c .wdt-heading-holder,.elementor-element.elementor-element-0861a1c .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-0861a1c .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-0861a1c .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-0861a1c .wdt-heading-holder {
    margin:0 0 15px 0
}
.elementor-element.elementor-element-0861a1c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-0861a1c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-0861a1c .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:calc(15px / 2)
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:calc(15px / 2)
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:calc(15px / 2);
    margin-left:calc(15px / 2)
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-items.elementor-inline-items {
    margin-right:calc(-15px / 2);
    margin-left:calc(-15px / 2)
}
body.rtl .elementor-element.elementor-element-204f614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left:calc(-15px / 2)
}
body:not(.rtl) .elementor-element.elementor-element-204f614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right:calc(-15px / 2)
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-element.elementor-element-204f614 {
    --w-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-element.elementor-element-204f614 .elementor-icon-list-item>a {
    font-family:"Montserrat",Sans-serif;
    font-size:22px;
    font-weight:500;
    letter-spacing:2.1px
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-text {
    color:var(--w-global-color-accent);
    transition:color .3s
}
.elementor-element.elementor-element-204f614>.elementor-widget-container {
    margin:0 0 20px 0
}
.elementor-element.elementor-element-d2949bf .elementor-widget-container {
    text-align:start;
    justify-content:start;
    justify-items:start
}
.elementor-element.elementor-element-d2949bf .wdt-button-holder .wdt-button {
    margin:0
}
.elementor-element.elementor-element-d2949bf>.elementor-widget-container {
    padding:0 30px 0 0
}
.elementor-element.elementor-element-d2949bf {
    width:auto;
    max-width:auto
}
.elementor-element.elementor-element-384ab2f {
    --icon-box-icon-margin:15px;
    width:auto;
    max-width:auto
}
.elementor-element.elementor-element-384ab2f .elementor-icon {
    font-size:20px
}
.elementor-element.elementor-element-384ab2f .elementor-icon-box-wrapper {
    text-align:left
}
.elementor-element.elementor-element-384ab2f .elementor-icon-box-title {
    margin-bottom:4px;
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-384ab2f .elementor-icon-box-title,.elementor-element.elementor-element-384ab2f .elementor-icon-box-title a {
    font-family:"Montserrat",Sans-serif;
    font-weight:500
}
.elementor-element.elementor-element-fc0dcae:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-fc0dcae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:var(--w-global-color-703803f)
}
.elementor-element.elementor-element-fc0dcae {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:150px 0 100px 0
}
.elementor-element.elementor-element-fc0dcae>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-element.elementor-element-538dab2 {
    margin-top:0;
    margin-bottom:50px;
    padding:0 20px 0 20px
}
.elementor-element.elementor-element-6e60d67 .wdt-heading-holder,.elementor-element.elementor-element-6e60d67 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-6e60d67 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-6e60d67 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-element.elementor-element-6e60d67 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items:center
}
.elementor-element.elementor-element-6e60d67 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items:center
}
.elementor-element.elementor-element-6e60d67 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color:var(--w-global-color-accent)
}
.elementor-element.elementor-element-c965fa0 {
    padding:0 20px 0 20px
}
@media(max-width:1540px) {
    .elementor-element.elementor-element-69c10e3 {
        padding:0 0 120px 0
    }
    .elementor-element.elementor-element-cb5c26f>.elementor-container {
        min-height:770px
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
        opacity:.7
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated {
        padding:0 0 0 80px
    }
    .elementor-element.elementor-element-d328b4b {
        --container-widget-width:630px;
        --container-widget-flex-grow:0;
        width:var(--container-widget-width,630px);
        max-width:630px
    }
    .elementor-element.elementor-element-01aea66>.elementor-element-populated {
        padding:0 40px 0 40px
    }
    .elementor-element.elementor-element-7fffbd7 {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-fcfb41f {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-ca74f7f {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-284768a {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-0c50fbc .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size:120px
    }
    .elementor-element.elementor-element-caece1f {
        padding:120px 0 0 0
    }
    .elementor-element.elementor-element-ddfe3d6 {
        padding:120px 0 120px 0
    }
    body:not(.rtl) .elementor-element.elementor-element-420a1b1 {
        left:100px
    }
    body.rtl .elementor-element.elementor-element-420a1b1 {
        right:100px
    }
    body:not(.rtl) .elementor-element.elementor-element-8c77d23 {
        left:-100px
    }
    body.rtl .elementor-element.elementor-element-8c77d23 {
        right:-100px
    }
    .elementor-element.elementor-element-e385710>.elementor-container {
        max-width:1540px
    }
    .elementor-element.elementor-element-e385710 {
        padding:120px 0 120px 0
    }
    .elementor-element.elementor-element-376697f>.elementor-container {
        max-width:1540px
    }
    .elementor-element.elementor-element-376697f {
        padding:120px 20px 120px 20px
    }
    .elementor-element.elementor-element-030e594 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        padding:0 0 10px 0
    }
    .elementor-element.elementor-element-030e594>.elementor-widget-container {
        padding:0 0 30px 0
    }
    .elementor-element.elementor-element-3926a20>.elementor-element-populated {
        padding:0
    }
    .elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
        height:100%
    }
    .elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-4c05f6d .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
        height:100%;
        margin-top:auto;
        margin-bottom:auto
    }
    .elementor-element.elementor-element-4c05f6d .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
        font-size:100%
    }
    .elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
        height:100%
    }
    .elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-a22678a .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
        height:100%;
        margin-top:auto;
        margin-bottom:auto
    }
    .elementor-element.elementor-element-a22678a .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
        font-size:100%
    }
    .elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
        height:100%
    }
    .elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-7373c4b .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
        height:100%;
        margin-top:auto;
        margin-bottom:auto
    }
    .elementor-element.elementor-element-7373c4b .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
        font-size:100%
    }
    
    .elementor-element.elementor-element-826e912>.elementor-element-populated {
        padding:0 20px 50px 20px
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
        background-size:cover;
        opacity:.7
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated {
        padding:100px 50px 100px 70px
    }
    .elementor-element.elementor-element-d2949bf>.elementor-widget-container {
        margin:0 0 30px 0
    }
    .elementor-element.elementor-element-fc0dcae>.elementor-container {
        max-width:1540px
    }
    .elementor-element.elementor-element-fc0dcae {
        padding:120px 0 0 0
    }
}
@media(max-width:1280px) {
    .elementor-element.elementor-element-83e5cdd .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding:15px
    }
    .elementor-element.elementor-element-83e5cdd {
        padding:0 20px 0 20px
    }
    .elementor-element.elementor-element-69c10e3 {
        padding:0 0 120px 0
    }
    .elementor-element.elementor-element-cb5c26f>.elementor-container {
        min-height:670px
    }
    .elementor-element.elementor-element-cb5c26f {
        padding:0 0 40px 0
    }
   
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
        opacity:.5
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated {
        padding:100px 50px 100px 50px
    }
    .elementor-element.elementor-element-01aea66>.elementor-element-populated {
        padding:0 0 0 20px
    }
    .elementor-element.elementor-element-dd4a15f {
        padding:60px 0 60px 0
    }
    .elementor-element.elementor-element-0c50fbc .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size:110px
    }
    .elementor-element.elementor-element-ddfe3d6 {
        padding:120px 0 120px 0
    }
    .elementor-element.elementor-element-420a1b1 .elementor-icon {
        font-size:60px
    }
    body:not(.rtl) .elementor-element.elementor-element-420a1b1 {
        left:60px
    }
    body.rtl .elementor-element.elementor-element-420a1b1 {
        right:60px
    }
    .elementor-element.elementor-element-8c77d23 .elementor-icon {
        font-size:60px
    }
    body:not(.rtl) .elementor-element.elementor-element-8c77d23 {
        left:-60px
    }
    body.rtl .elementor-element.elementor-element-8c77d23 {
        right:-60px
    }
    .elementor-element.elementor-element-376697f {
        padding:100px 20px 100px 20px
    }
    .elementor-element.elementor-element-030e594 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        padding:0
    }
    .elementor-element.elementor-element-030e594>.elementor-widget-container {
        padding:0 0 20px 0
    }
    .elementor-element.elementor-element-030e594 {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-3c8f93b>.elementor-widget-container {
        padding:30px 0 0 0
    }
    .elementor-bc-flex-widget .elementor-element.elementor-element-be252e8.elementor-column .elementor-widget-wrap {
        align-items:center
    }
    .elementor-element.elementor-element-be252e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content:center;
        align-items:center
    }   
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
        opacity:.6
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated {
        padding:70px 30px 70px 50px
    }
    .elementor-element.elementor-element-0861a1c .wdt-heading-holder {
        margin:0 80px 15px 0
    }
    .elementor-element.elementor-element-fc0dcae {
        padding:100px 0 100px 0
    }
}
@media(max-width:1024px) {
    .elementor-element.elementor-element-a07e8e9 {
        margin-top:0;
        margin-bottom:0
    }
    .elementor-element.elementor-element-83e5cdd .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding:20px
    }
    .elementor-element.elementor-element-eb6f2c5>.elementor-element-populated {
        padding:0 0 20px 0
    }
    .elementor-element.elementor-element-31f7a4c>.elementor-element-populated {
        padding:0 0 20px 0
    }
    .elementor-element.elementor-element-69c10e3 {
        padding:75px 20px 75px 20px
    }
    .elementor-element.elementor-element-cb5c26f {
        padding:0 0 75px 0
    }
    .elementor-element.elementor-element-d07ba78.elementor-column>.elementor-widget-wrap {
        justify-content:center
    }
    .elementor-element.elementor-element-d07ba78>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-d07ba78>.elementor-element-populated {
        padding:400px 20px 50px 20px
    }
    .elementor-element.elementor-element-4d572fb {
        width:auto;
        max-width:auto
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated {
        padding:30px 0 0 0
    }
    .elementor-element.elementor-element-d328b4b .wdt-heading-holder,.elementor-element.elementor-element-d328b4b .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-d328b4b .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-d328b4b .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align:start;
        justify-content:start;
        justify-items:start
    }
    .elementor-element.elementor-element-d328b4b {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-f6b3b49 .elementor-widget-container {
        text-align:start;
        justify-content:start;
        justify-items:start
    }
    .elementor-element.elementor-element-f6b3b49 .wdt-button-holder .wdt-button {
        margin:40px 0 0 0
    }
    .elementor-element.elementor-element-01aea66>.elementor-element-populated {
        padding:0
    }
    .elementor-element.elementor-element-7fffbd7 .wdt-heading-holder,.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-7fffbd7 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align:start;
        justify-content:start;
        justify-items:start
    }
    .elementor-element.elementor-element-7fffbd7 {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-cefaa32>.elementor-container {
        max-width:1540px
    }
    .elementor-element.elementor-element-284768a .elementor-widget-container {
        text-align:start;
        justify-content:start;
        justify-items:start
    }
    .elementor-element.elementor-element-41a3ae2>.elementor-element-populated {
        margin:0 0 30px 0;
        --w-column-margin-right:0;
        --w-column-margin-left:0;
        padding:100px 0 130px 0
    }
    .elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
        height:650px
    }
    .elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span,.elementor-element.elementor-element-869bb76 .wdt-content-item-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a {
        height:650px;
        margin-top:auto;
        margin-bottom:auto
    }
    .elementor-element.elementor-element-869bb76 .wdt-rc-template-stage-over .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
        font-size:650px
    }
    .elementor-element.elementor-element-dd4a15f {
        padding:50px 0 50px 0
    }
    .elementor-element.elementor-element-0c50fbc .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size:110px
    }
    .elementor-element.elementor-element-caece1f {
        padding:75px 0 0 0
    }
    .elementor-element.elementor-element-ddfe3d6 {
        padding:75px 20px 75px 20px
    }
    .elementor-element.elementor-element-1c169ab .wdt-heading-holder,.elementor-element.elementor-element-1c169ab .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-1c169ab .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-1c169ab .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align:center;
        justify-content:center;
        justify-items:center
    }
    .elementor-element.elementor-element-1c169ab {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        display:inline-flex;
        position:absolute;
        left:210px
    }
    .elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        display:inline-flex;
        position:absolute;
        right:200px
    }
    body:not(.rtl) .elementor-element.elementor-element-420a1b1 {
        left:35px
    }
    body.rtl .elementor-element.elementor-element-420a1b1 {
        right:35px
    }
    body:not(.rtl) .elementor-element.elementor-element-8c77d23 {
        left:-30px
    }
    body.rtl .elementor-element.elementor-element-8c77d23 {
        right:-30px
    }
    .elementor-element.elementor-element-e385710 {
        padding:75px 0 75px 0
    }
    .elementor-element.elementor-element-376697f {
        padding:75px 20px 75px 20px
    }
    .elementor-element.elementor-element-e677fb5>.elementor-element-populated {
        padding:0
    }
    .elementor-element.elementor-element-030e594 .wdt-heading-holder,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align:center;
        justify-content:center;
        justify-items:center
    }
    .elementor-element.elementor-element-030e594>.elementor-widget-container {
        padding:0 0 30px 0
    }
    .elementor-element.elementor-element-3c8f93b .elementor-widget-container {
        text-align:center;
        justify-content:center;
        justify-items:center
    }
    .elementor-element.elementor-element-3c8f93b>.elementor-widget-container {
        padding:10px 0 0 0
    }
    .elementor-element.elementor-element-3c8f93b {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-3926a20>.elementor-element-populated {
        padding:55px 0 0 0
    }
    .elementor-element.elementor-element-619bdca {
        padding:0 20px 75px 20px
    }
    .elementor-element.elementor-element-826e912>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-826e912>.elementor-element-populated {
        padding:100px 20px 80px 20px
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
        background-position:center right;
        background-size:contain;
        opacity:1
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated {
        padding:30px 0 0 0
    }
    .elementor-element.elementor-element-0861a1c .wdt-heading-holder {
        margin:0 0 15px 0
    }
    .elementor-element.elementor-element-d2949bf>.elementor-widget-container {
        margin:0
    }
    .elementor-element.elementor-element-fc0dcae {
        padding:75px 0 75px 0
    }
}
@media(max-width:767px) {
    .elementor-element.elementor-element-a07e8e9 {
        margin-top:0;
        margin-bottom:0
    }
    .elementor-element.elementor-element-eb6f2c5>.elementor-element-populated {
        padding:0 0 10px 0
    }
    .elementor-element.elementor-element-31f7a4c>.elementor-element-populated {
        padding:0 0 10px 0
    }
    .elementor-element.elementor-element-d07ba78>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-d07ba78>.elementor-element-populated {
        padding:400px 20px 20px 20px
    }
    .elementor-element.elementor-element-4d572fb .wdt-content-item .wdt-content-button>a {
        margin:30px 0 0 0
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }   
    .elementor-element.elementor-element-d328b4b {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-f6b3b49 .wdt-button-holder .wdt-button {
        margin:30px 0 0 0
    }
    .elementor-element.elementor-element-7fffbd7 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        font-size:30px
    }
    .elementor-element.elementor-element-7fffbd7 {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-58cebf2>.elementor-element-populated {
        padding:0 0 10px 0
    }
    .elementor-element.elementor-element-1a3b711>.elementor-element-populated {
        padding:0
    }
    .elementor-element.elementor-element-ebc4b4b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        font-size:30px
    }
    .elementor-element.elementor-element-dd4a15f {
        padding:45px 0 45px 0
    }
    .elementor-element.elementor-element-0c50fbc .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size:100px
    }
    .elementor-element.elementor-element-c2cad38 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        font-size:30px
    }
    .elementor-element.elementor-element-1c169ab {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        display:inline-flex;
        margin-top:0;
        margin-bottom:-20px;
        position:absolute;
        bottom:-110px;
        left:190px
    }
    .elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        display:inline-flex;
        margin-top:0;
        margin-bottom:-20px;
        position:absolute;
        bottom:-110px;
        right:170px
    }
    body:not(.rtl) .elementor-element.elementor-element-420a1b1 {
        left:15px
    }
    body.rtl .elementor-element.elementor-element-420a1b1 {
        right:15px
    }
    .elementor-element.elementor-element-420a1b1 {
        bottom:220px
    }
    body:not(.rtl) .elementor-element.elementor-element-8c77d23 {
        left:-15px
    }
    body.rtl .elementor-element.elementor-element-8c77d23 {
        right:-15px
    }
    .elementor-element.elementor-element-8c77d23 {
        bottom:220px
    }
    .elementor-element.elementor-element-afa3b87 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        font-size:30px
    }
    .elementor-element.elementor-element-030e594 .wdt-heading-holder,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,.elementor-element.elementor-element-030e594 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align:center;
        justify-content:center;
        justify-items:center
    }
    .elementor-element.elementor-element-030e594>.elementor-widget-container {
        padding:0 0 25px 0
    }
    .elementor-element.elementor-element-619bdca {
        padding:0 20px 75px 20px
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated {
        padding:30px 0 0 0
    }
    .elementor-element.elementor-element-204f614 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-element.elementor-element-204f614 .elementor-icon-list-item>a {
        font-size:20px
    }
    .elementor-element.elementor-element-d2949bf>.elementor-widget-container {
        margin:0 0 30px 0
    }
    .elementor-element.elementor-element-d2949bf {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-6e60d67 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        font-size:30px
    }
}
@media(max-width:479px) {
    .elementor-element.elementor-element-eb6f2c5>.elementor-element-populated {
        padding:10px 0 10px 0
    }
    .elementor-element.elementor-element-31f7a4c>.elementor-element-populated {
        padding:10px 0 10px 0
    }
    .elementor-element.elementor-element-3cc7f89>.elementor-element-populated {
        padding:10px 0 10px 0
    }
    .elementor-element.elementor-element-69c10e3 {
        padding:50px 20px 50px 20px
    }
    .elementor-element.elementor-element-d07ba78>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-6e386ab>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-d328b4b {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-f6b3b49 .wdt-button-holder .wdt-button {
        margin:20px 0 0 0
    }
    .elementor-element.elementor-element-7fffbd7 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        letter-spacing:2px
    }
    .elementor-element.elementor-element-7fffbd7 {
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-dd4a15f {
        padding:40px 0 40px 0
    }
    .elementor-element.elementor-element-0c50fbc .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size:100px
    }
    .elementor-element.elementor-element-caece1f {
        padding:50px 0 0 0
    }
    .elementor-element.elementor-element-ddfe3d6 {
        padding:50px 20px 50px 20px
    }
    .elementor-element.elementor-element-1c169ab>.elementor-widget-container {
        padding:0 0 20px 0
    }
    .elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        display:inline-flex;
        margin-top:0;
        margin-bottom:-20px;
        position:absolute;
        bottom:0;
        left:0
    }
    .elementor-element.elementor-element-d5a63ca .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        display:inline-flex;
        margin-top:0;
        margin-bottom:-20px;
        position:absolute;
        bottom:0;
        right:0
    }
    body:not(.rtl) .elementor-element.elementor-element-420a1b1 {
        left:0
    }
    body.rtl .elementor-element.elementor-element-420a1b1 {
        right:0
    }
    .elementor-element.elementor-element-420a1b1 {
        bottom:220px
    }
    body:not(.rtl) .elementor-element.elementor-element-8c77d23 {
        left:0
    }
    body.rtl .elementor-element.elementor-element-8c77d23 {
        right:0
    }
    .elementor-element.elementor-element-8c77d23 {
        bottom:220px
    }
    .elementor-element.elementor-element-e385710 {
        padding:50px 0 50px 0
    }
    .elementor-element.elementor-element-376697f {
        padding:50px 20px 50px 20px
    }
    .elementor-element.elementor-element-4c05f6d>.elementor-widget-container {
        padding:0
    }
    .elementor-element.elementor-element-a22678a>.elementor-widget-container {
        padding:0
    }
    .elementor-element.elementor-element-7373c4b>.elementor-widget-container {
        padding:0
    }
    .elementor-element.elementor-element-619bdca {
        padding:0 20px 50px 20px
    }
    .elementor-element.elementor-element-826e912>.elementor-element-populated {
        padding:150px 20px 30px 20px
    }
    .elementor-element.elementor-element-38980fd {
        text-align:center;
        width:100%;
        max-width:100%
    }
    .elementor-element.elementor-element-38980fd>.elementor-widget-container {
        padding:0 0 20px 0
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated>.elementor-background-overlay {
        opacity:0
    }
    .elementor-element.elementor-element-8fb07ed>.elementor-element-populated {
        padding:30px 0 0 0
    }
    .elementor-element.elementor-element-fc0dcae {
        padding:50px 0 50px 0
    }
}
@media(min-width:480px) {
    .elementor-element.elementor-element-655a8ae {
        width:93%
    }
    .elementor-element.elementor-element-64b856a {
        width:7%
    }
    .elementor-element.elementor-element-d07ba78 {
        width:42%
    }
    .elementor-element.elementor-element-6e386ab {
        width:58%
    }
    .elementor-element.elementor-element-e677fb5 {
        width:28%
    }
    .elementor-element.elementor-element-3926a20 {
        width:72%
    }
}
@media(max-width:1540px) and (min-width:480px) {
    .elementor-element.elementor-element-655a8ae {
        width:95%
    }
    .elementor-element.elementor-element-64b856a {
        width:5%
    }
    .elementor-element.elementor-element-e6f18f2 {
        width:20%
    }
    .elementor-element.elementor-element-a346a5d {
        width:60%
    }
    .elementor-element.elementor-element-4876269 {
        width:20%
    }
    .elementor-element.elementor-element-e677fb5 {
        width:40%
    }
    .elementor-element.elementor-element-3462904 {
        width:20%
    }
    .elementor-element.elementor-element-56e2f22 {
        width:60%
    }
    .elementor-element.elementor-element-83dc8b7 {
        width:20%
    }
}
@media(max-width:1280px) and (min-width:480px) {
    .elementor-element.elementor-element-d07ba78 {
        width:35%
    }
    .elementor-element.elementor-element-6e386ab {
        width:65%
    }
    .elementor-element.elementor-element-01aea66 {
        width:50%
    }
    .elementor-element.elementor-element-41a3ae2 {
        width:50%
    }
    .elementor-element.elementor-element-dc9a0ef {
        width:10%
    }
    .elementor-element.elementor-element-ea72ad3 {
        width:80%
    }
    .elementor-element.elementor-element-6d8b822 {
        width:10%
    }
    .elementor-element.elementor-element-60f1301 {
        width:10%
    }
    .elementor-element.elementor-element-632bea9 {
        width:80%
    }
    .elementor-element.elementor-element-6a7bd79 {
        width:10%
    }
    .elementor-element.elementor-element-e6f18f2 {
        width:10%
    }
    .elementor-element.elementor-element-a346a5d {
        width:80%
    }
    .elementor-element.elementor-element-4876269 {
        width:10%
    }
    .elementor-element.elementor-element-826e912 {
        width:45%
    }
    .elementor-element.elementor-element-8fb07ed {
        width:55%
    }
    .elementor-element.elementor-element-3462904 {
        width:10%
    }
    .elementor-element.elementor-element-56e2f22 {
        width:80%
    }
    .elementor-element.elementor-element-83dc8b7 {
        width:10%
    }
}
@media(max-width:1024px) and (min-width:480px) {
    .elementor-element.elementor-element-655a8ae {
        width:100%
    }
    .elementor-element.elementor-element-eb6f2c5 {
        width:50%
    }
    .elementor-element.elementor-element-31f7a4c {
        width:50%
    }
    .elementor-element.elementor-element-3cc7f89 {
        width:50%
    }
    .elementor-element.elementor-element-7fb5aad {
        width:50%
    }
    .elementor-element.elementor-element-d07ba78 {
        width:100%
    }
    .elementor-element.elementor-element-6e386ab {
        width:100%
    }
    .elementor-element.elementor-element-01aea66 {
        width:100%
    }
    .elementor-element.elementor-element-41a3ae2 {
        width:100%
    }
    .elementor-element.elementor-element-dc9a0ef {
        width:100%
    }
    .elementor-element.elementor-element-ea72ad3 {
        width:100%
    }
    .elementor-element.elementor-element-6d8b822 {
        width:100%
    }
    .elementor-element.elementor-element-e6f18f2 {
        width:100%
    }
    .elementor-element.elementor-element-a346a5d {
        width:100%
    }
    .elementor-element.elementor-element-4876269 {
        width:100%
    }
    .elementor-element.elementor-element-e677fb5 {
        width:100%
    }
    .elementor-element.elementor-element-3926a20 {
        width:100%
    }
    .elementor-element.elementor-element-826e912 {
        width:100%
    }
    .elementor-element.elementor-element-8fb07ed {
        width:100%
    }
    .elementor-element.elementor-element-3462904 {
        width:100%
    }
    .elementor-element.elementor-element-56e2f22 {
        width:100%
    }
    .elementor-element.elementor-element-83dc8b7 {
        width:100%
    }
}
@media(max-width:767px) and (min-width:480px) {
    .elementor-element.elementor-element-eb6f2c5 {
        width:50%
    }
    .elementor-element.elementor-element-31f7a4c {
        width:50%
    }
    .elementor-element.elementor-element-3cc7f89 {
        width:50%
    }
    .elementor-element.elementor-element-7fb5aad {
        width:50%
    }
    .elementor-element.elementor-element-58cebf2 {
        width:100%
    }
    .elementor-element.elementor-element-1a3b711 {
        width:100%
    }
    .elementor-element.elementor-element-b20c6ee {
        width:100%
    }
    .elementor-element.elementor-element-be252e8 {
        width:100%
    }
    .elementor-element.elementor-element-8870452 {
        width:100%
    }
}
@media(min-width:1541px) {
    .elementor-element.elementor-element-655a8ae>.elementor-element-populated>.elementor-background-overlay {
        background-attachment:fixed
    }
    .elementor-element.elementor-element-ddfe3d6>.elementor-background-overlay {
        background-attachment:fixed
    }
}
@media(min-width:2400px) {
    .elementor-element.elementor-element-d07ba78.elementor-column>.elementor-widget-wrap {
        justify-content:center
    }
    .elementor-element.elementor-element-4d572fb .wdt-content-item {
        text-align:center;
        justify-content:center;
        justify-items:center
    }
    .elementor-element.elementor-element-4d572fb {
        width:auto;
        max-width:auto
    }
}
.w-25px {
    width:25px
}
.w-35px {
    width:35px
}
.w-45px {
    width:45px
}
.text-justify {
    text-align:justify
}
.bg-brown {
    background-color:#be9661
}
.text-brown,.wdt-heading-subtitle {
    color:#be9661
}
.border-brown {
    border:1px solid #be9661
}
.description-section {
    box-shadow:-5px 5px 7px 0 #888
}
.top-m-25 {
    left:-50px;
    top:5px
}
.min-h-100 {
    min-height:282px;
    width:75% !important;
    float:right
}
.company-icons img {
    width:150px
}
.company-icons img:hover, .weofferSwiper .swiper-slide img:hover {
    -webkit-filter:grayscale(1);
    filter:grayscale(1)
}
.wdt-custom-home-1-contact.elementor-widget-icon-box .elementor-icon {
    border:1px solid currentColor;
    height:42px;
    width:42px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:var(--welcRadius_Full)
}
.elementor-widget .elementor-icon-list-items {
    list-style-type:none;
    margin:0;
    padding:0
}
.elementor-element.elementor-element-204f614 .elementor-icon-list-text {
    color:var(--w-global-color-accent);
    transition:color .3s
}
.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover iframe+.entry-format,.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover .wp-audio-shortcode+.entry-format,.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-video:hover .wdt-video-wrap+.entry-format {
    opacity:0;
    visibility:hidden
}
.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover iframe+.entry-format a,.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover .wp-audio-shortcode+.entry-format a,.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-video:hover .wdt-video-wrap+.entry-format a {
    opacity:0;
    -webkit-transform:scale(0);
    transform:scale(0);
    visibility:hidden
}
.wdt-post-entry.wdt-simple-style.entry-grid-layout .blog-entry:not(.has-post-thumbnail)>div.entry-thumb:first-child+div {
    margin-top:35px
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group {
    border:0;
    font-size:12px;
    margin:10px 0;
    padding-bottom:0;
    padding-top:0;
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:2.64px
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group {
    padding-right:0
}
.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>.entry-thumb+div.entry-meta-group,.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>div.entry-meta-group:first-child {
    width:90%
}
.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry>div.entry-meta-group {
    padding-left:0;
    padding-right:35px
}
#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:not(:last-child),#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:not(:last-child) {
    margin-top:0
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div.entry-meta-group:first-child,#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:first-child {
    margin-top:30px
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group+div.entry-button {
    margin-top:20px
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
    margin-bottom:25px
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
    margin-top:0
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
    margin-bottom:25px
}
.wdt-simple-style.wdt-post-entry.entry-list-layout:before {
    background-image:url(../images/simple-blog-pattern.png);
    background-repeat:repeat;
    bottom:30px;
    content:"";
    display:block;
    height:9px;
    left:10px;
    margin:auto;
    position:absolute;
    right:10px;
    width:auto
}
.wdt-simple-style.wdt-post-entry.entry-list-layout:last-child:before,.wdt-simple-style.wdt-post-entry.entry-list-layout.grid-sizer:before {
    display:none
}
.wdt-simple-style.wdt-post-entry.entry-list-layout:last-child {
    margin-bottom:0
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
    float:left;
    margin-bottom:70px;
    position:relative;
    width:100%
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format {
    border-radius:50%;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a {
    background:rgba(var(--welcHeadAltColorRgb),0.65);
    border-radius:50%;
    box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -webkit-box-shadow:none;
    height:50px;
    margin:0;
    width:50px
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:before {
    font-size:16px;
    line-height:50px
}
.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-format {
    left:50%;
    right:auto
}
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even) {
    float:right;
    margin-left:25px;
    margin-right:0
}
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:not(:last-child):after {
    left:-15px;
    right:auto
}
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:last-child {
    margin-left:0
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    box-shadow:0 0 1px 1px rgba(var(--welcHeadAltColorRgb),0.15)
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
    display:inline-block;
    float:none;
    width:auto
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div:not(.entry-thumb):empty,.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb):empty {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even) {
    clear:none;
    display:inline-block;
    float:none;
    margin:5px 18px 5px 0;
    position:relative;
    width:auto
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:not(:last-child):not(:nth-last-child(2)):after {
    content:"/";
    display:block;
    margin:0;
    padding:0;
    position:absolute;
    right:-15px;
    top:0
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-date:nth-last-child(2):after {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:last-child {
    margin-right:0;
    padding-right:0
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-author a {
    color:var(--welcLinkColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-author a:hover {
    color:var(--welcLinkHoverColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share {
    margin-bottom:0;
    margin-top:0
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share:after {
    top:50%;
    transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%)
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-body:last-child p {
    margin-bottom:0
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post {
    width:30px;
    height:30px;
    border-radius:50%
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div>i {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post>i:first-child {
    font-size:25px
}
.wdt-simple-style.wdt-post-entry.alignright .blog-entry .entry-title h4 span.sticky-post {
    right:auto;
    left:2px
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    border-radius:10px;
    box-shadow:none;
    margin-bottom:50px
}
.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry {
    box-shadow:none
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),.wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),.wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details) {
    display:inline-block;
    float:none;
    padding:0;
    width:100%
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb) {
    padding:0 35px
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
    margin:0
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-body:empty {
    display:none !important
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb,.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb img {
    border-radius:0
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb {
    margin-bottom:20px;
    position:relative;
}
.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-thumb img {
    box-shadow:0 30px 30px 0 rgba(var(--welcHeadAltColorRgb),0)
}
.wdt-simple-style.wdt-post-entry .blog-entry.has-post-thumbnail>div.entry-thumb:before {
    content:"";
    background-color:rgba(0,0,0,0.1);
    width:0;
    border-radius:inherit;
    height:0;
    position:absolute;
    left:0;
    top:0;
    transition:all .3s linear;
    opacity:0;
    display:inline-block
}
.wdt-simple-style.wdt-post-entry:hover .blog-entry.has-post-thumbnail>div.entry-thumb:before {
    opacity:0
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 {
    font-weight:600;
    letter-spacing:0;
    margin-bottom:0;
    position:relative
}
.wdt-simple-style.wdt-post-entry article.blog-entry>.entry-title ~ .entry-date {
    margin-bottom:0;
    transition:all .3s linear
}
.wdt-simple-style.wdt-post-entry article.blog-entry:hover>.entry-title ~ .entry-date,.wdt-simple-style.wdt-post-entry article.blog-entry.sticky>.entry-title ~ .entry-date {
    margin-bottom:3px
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    display:inline-block;
    float:none;
    font-size:calc(var(--welcFontSize_Base) - 4px);
    font-weight:600;
    line-height:normal;
    margin:0;
    padding:0;
    text-transform:uppercase;
    letter-spacing:2.64px
}
.wdt-simple-style.wdt-post-entry .blog-entry:hover>div.entry-thumb img,.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry>div.entry-thumb img {
    box-shadow:none;
    border-radius:0
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span {
    display:inline-block
}
.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button span,.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry .entry-button a.wdt-button span {
    transform:translateX(0)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format {
    opacity:0
}
.wdt-simple-style.wdt-post-entry:hover .blog-entry .entry-format {
    opacity:1
}
.wdt-simple-style.wdt-post-entry .blog-entry.sticky .entry-title h4 {
    clear:both;
    display:inline-block;
    position:relative;
    width:auto
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post {
    width:25px;
    height:25px;
    right:auto;
    top:50%;
    left:0;
    transform:translateY(-50%)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post>i:first-child {
    font-size:25px
}
.wdt-simple-style.wdt-post-entry .blog-entry.sticky .entry-title h4 span.sticky-post+a,.wdt-simple-style.wdt-post-entry .blog-entry[class*="sticky"] .entry-title h4 span.sticky-post+a {
    padding:0 0 0 35px;
    width:auto
}
.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.sticky .entry-title h4 span.sticky-post+a {
    padding:0 35px 0 0
}
.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-title h4 span.sticky-post {
    left:auto;
    right:0
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4,.blog-entry .entry-title h4 a {
    font-size:clamp(1.375rem,1.2596rem+0.5128vw,1.875rem);
    text-transform:inherit;
    font-weight:var(--welcFontWeight_Ext);
    letter-spacing:0
}
.wdt-post-entry .blog-entry .entry-title h4 a:hover,.wdt-post-entry .blog-entry a:not(.wdt-button):hover,.wdt-simple-style.wdt-post-entry .blog-entry div.entry-categories a:hover,.wdt-simple-style.wdt-post-entry .blog-entry div.entry-tags a:hover,.wdt-simple-style.wdt-post-entry .blog-entry div a:hover {
    color:var(--welcPrimaryColor)
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail div.entry-date:nth-child(2) {
    margin:-59px 0 20px 0;
    text-align:left;
    z-index:2;
    width:auto;
    justify-self:flex-end;
    padding:10px 26px
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail {
    display:flex;
    flex-direction:column;
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail div.entry-thumb:nth-child(1),.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail div.entry-date:nth-child(2) {
    grid-area:1/-1;
    align-self:flex-end
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail div.entry-date:nth-child(2)>i {
    display:none
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail>div.entry-date {
    background:var(--welcPrimaryColor);
    color:var(--welcBodyBGColor)
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
    width:auto;
    font-size:var(--welcFontSize_Ext);
    font-weight:600;
    margin:0
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    color:var(--welcPrimaryColor);
    position:relative
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    color:var(--welcAccentTxtColor) !important
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:after {
    content:"";
    position:absolute;
    left:0;
    bottom:-4px;
    width:30px;
    height:1px;
    background:currentColor;
    transition:all .3s ease-in-out
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover:after {
    width:100%
}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div.entry-body p {
    margin:0
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group>div:after,.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:after {
    content:"-";
    display:block;
    margin:0;
    padding:0;
    position:absolute;
    right:-15px;
    top:0
}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group>div:only-child:after,.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:only-child:after,.wdt-simple-style.wdt-post-entry .blog-entry.format-link:not(.has-post-thumbnail)>div[class*="entry-thumb"]:first-child ~ .entry-date>i,.wdt-simple-style.wdt-post-entry .blog-entry.format-quote:not(.has-post-thumbnail)>div[class*="entry-thumb"]:first-child ~ .entry-date>i,.wdt-simple-style.wdt-post-entry .blog-entry:not(.has-post-thumbnail)>div[class*="entry-thumb"]:first-child ~ .entry-date>i {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link:not(.has-post-thumbnail)>div[class*="entry-thumb"]:first-child ~ .entry-date,.wdt-simple-style.wdt-post-entry .blog-entry.format-quote:not(.has-post-thumbnail)>div[class*="entry-thumb"]:first-child ~ .entry-date {
    margin-top:0;
    margin-bottom:10px;
    text-align:left;
    width:auto;
    padding:10px 26px;
    background:var(--welcPrimaryColor);
    color:var(--welcBodyBGColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry:not(.has-post-thumbnail)>div[class*="entry-thumb"]:first-child ~ .entry-date {
    margin-bottom:10px;
    text-align:left;
    width:auto;
    padding:10px 26px;
    background:var(--welcPrimaryColor);
    color:var(--welcBodyBGColor)
}
@media(max-width:479px) {
    .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb) {
        padding:0 10px 0 0
    }
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-"]:not(.entry-title) .entry-link-wrapper {
    display:inline-flex;
    align-items:baseline;
    margin:1em 0;
    position:relative
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-"]:not(.entry-title) .entry-link-wrapper .entry-link-url {
    height:100%;
    position:absolute;
    left:0;
    top:0;
    width:100%
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-"]:not(.entry-title) .entry-link-wrapper:hover .link-author {
    color:var(--welcLinkHoverColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-quote>div[class*="entry-thumb"] .entry-quote-inner .wdticon-quote-left {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-thumb"] .entry-link-inner,.wdt-simple-style.wdt-post-entry .blog-entry.format-quote>div[class*="entry-thumb"] .entry-quote-inner {
    border-color:rgba(var(--welcBorderColorRgb),0.5);
    border-width:0 0 2px;
    border-style:solid;
    padding-bottom:10px;
    padding-top:10px
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-quote>div[class*="entry-thumb"] .entry-quote-inner a {
    box-shadow:inset 0 -1px 0 var(--welcLinkHoverColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-thumb"],.wdt-simple-style.wdt-post-entry .blog-entry.format-quote>div[class*="entry-thumb"] {
    margin-bottom:30px;
    -webkit-border-radius:var(--welcRadius_Zero);
    border-radius:var(--welcRadius_Zero)
}
.wdt-simple-style.wdt-post-entry .blog-entry.format-link>div[class*="entry-thumb"]:after,.wdt-simple-style.wdt-post-entry .blog-entry.format-quote>div[class*="entry-thumb"]:after {
    display:none
}
.wdt-simple-style.wdt-post-entry .blog-entry.product.type-product>div.entry-date,.wdt-simple-style.wdt-post-entry .blog-entry.product.type-product>div.entry-meta-group {
    display:none
}
.wdt-post-entry .blog-entry .entry-title h4 a:hover,.wdt-post-entry .blog-entry a:not(.wdt-button):hover,.wdt-simple-style.wdt-post-entry .blog-entry div.entry-categories a:hover,.wdt-simple-style.wdt-post-entry .blog-entry div.entry-tags a:hover,.wdt-simple-style.wdt-post-entry .blog-entry div a:hover {
    color:var(--welcSecondaryColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button,.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:hover {
    color:var(--welcAccentTxtColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover span {
    color:var(--welcSecondaryColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:hover {
    background-color:var(--welcPrimaryColor)
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover span {
    color:var(--welcSecondaryColor)
}
@media(min-width:1281px) {
    .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),.wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),.wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details) {
        padding-right:30px
    }
}
@media only screen and (min-width:1025px) {
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),#primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd) {
        display:inline-block;
        float:none;
        margin-bottom:5px;
        margin-right:20px;
        width:auto
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-body p {
        margin-bottom:0
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child,#primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):last-child {
        margin-bottom:25px;
        margin-top:0
    }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),.wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),#primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd) {
        display:inline-block;
        float:none;
        margin-bottom:5px;
        width:auto
    }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:nth-child(even),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        clear:none;
        display:inline-block;
        float:none;
        text-align:inherit;
        width:auto
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even) {
        margin-left:0;
        margin-right:25px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:not(:last-child):after {
        left:auto;
        right:-15px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
        margin-bottom:50px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        margin-bottom:5px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout:before {
        left:0
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
        margin-top:25px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
        margin-bottom:0;
        margin-top:0;
        padding:0 20px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-body:last-child p {
        margin-bottom:0
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div,#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        display:inline-block;
        float:none;
        margin-bottom:0
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div:not(.entry-thumb) {
        padding:0
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share {
        margin-bottom:10px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:not(:last-child),#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:not(:last-child) {
        margin-bottom:20px
    }
    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),.wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),#primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even),#primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd) {
        display:inline-block;
        float:none;
        margin-bottom:10px;
        width:auto
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom:25px
    }
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom:25px
    }
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-body p {
        margin-bottom:0
    }
}
@media only screen and (max-width:767px) {
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
        margin-bottom:30px
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:nth-child(2) {
        margin-top:25px
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
        margin-bottom:0
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-body:last-child p {
        margin-bottom:0
    }
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even),.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even) {
        display:inline-block;
        float:none;
        margin-left:0;
        margin-right:25px
    }
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:last-child,.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(odd):last-child,.wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div:nth-child(even):last-child,.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(odd):last-child,.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:nth-child(even):last-child {
        margin-right:0
    }
    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:after,.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry>div.entry-meta-group>div:not(:last-child):after {
        left:auto;
        right:-15px
    }
    .wdt-simple-style.wdt-post-entry .blog-entry>div:not(.entry-thumb),.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry>div.entry-meta-group {
        padding:0 20px
    }
    .wdt-simple-style.wdt-post-entry .blog-entry>div.entry-meta-group>div.entry-social-share {
        margin-bottom:10px
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry {
        margin-bottom:50px
    }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:not(:last-child),.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom:25px;
        margin-top:0
    }
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child {
        margin-bottom:0
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child,#primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:last-child {
        margin-top:0;
        padding:0 20px
    }
    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:not(:last-child),#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div.entry-body:last-child {
        margin-bottom:10px
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>.entry-thumb+div.entry-meta-group,.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry>div.entry-meta-group:first-child {
        width:100%
    }
    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div.entry-meta-group,#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>.entry-thumb+div.entry-meta-group {
        margin-top:25px
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li {
        height:300px;
        position:relative
    }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry>div:not(.entry-thumb) {
        padding:0 20px
    }
}
@media only screen and (max-width:479px) {
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div,.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(odd),.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:nth-child(even) {
        margin-bottom:5px
    }
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .container {
        width:100%;
        padding:0 5%
    }
}
.blog-entry,.blog-entry *,.blog-entry *:after,.blog-entry *:after,.blog-entry .entry-thumb .bx-controls a,.wdt-trendy-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:before,.wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry:before,.wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry:after,.wdt-alternate-style.wdt-post-entry .blog-entry>div.entry-thumb:before,.wdt-alternate-style.wdt-post-entry .entry-title h4 a:before,.wdt-alternate-style.wdt-post-entry .blog-entry .entry-format a:before,.wdt-minimal-style.wdt-post-entry.entry-grid-layout .blog-entry:after,.wdt-title-overlap-style.wdt-post-entry .blog-entry>div.entry-title:before,.wdt-title-overlap-style.wdt-post-entry .blog-entry>div.entry-title:after,.pagination a.loadmore-btn:before {
    -webkit-transition:var(--welcBaseTransition);
    transition:var(--welcBaseTransition)
}
.blog-entry {
    clear:both;
    float:left;
    margin:0;
    padding:0;
    position:relative;
    width:100%
}
.blog-entry .entry-details {
    clear:both;
    display:inline-block;
    width:100%
}
.blog-entry .entry-meta {
    font-size:14px;
    font-weight:300;
    letter-spacing:.5px;
    margin-bottom:7px
}
.blog-entry .entry-body {
    clear:both;
    float:left;
    margin:15px 0;
    width:100%
}
.blog-entry .entry-body:last-child>*:last-child {
    margin-bottom:0
}
.blog-entry div i[class*="fa"],.blog-entry div i.pe,.blog-entry div i,.blog-entry div.entry-author,.blog-entry div.entry-date,.blog-entry div.entry-comments,.blog-entry div.entry-categories,.blog-entry div.entry-tags {
    font-size:calc(var(--welcFontSize_Base) - 4px);
    font-weight:var(--welcFontWeight_Ext);
    text-transform:uppercase;
    letter-spacing:2.64px
}
.blog-entry div i[class*="fa"],.blog-entry div i.pe {
    margin-right:4px
}
.blog-entry .entry-thumb {
    float:left;
    line-height:0;
    position:relative;
    width:100%
}
.blog-entry .entry-thumb img {
    height:auto;
    max-width:100%
}
.blog-entry .entry-thumb .wdt-video-wrap .wp-video {
    width:100% !important
}
.blog-entry .entry-thumb,.blog-entry .entry-thumb img,.blog-entry .entry-thumb .blog-image,.blog-entry .entry-thumb .blog-image>a,.blog-entry .entry-thumb .blog-image>a img {
    border-radius:inherit
}
.blog-entry.format-quote .entry-thumb,.blog-entry.format-link .entry-thumb {
    line-height:inherit
}
.blog-entry.format-quote .entry-quote-inner {
    float:left;
    width:100%
}
.blog-entry.format-quote .entry-thumb blockquote {
    float:left;
    padding:0 20px;
    width:100%
}
.blog-entry.post-without-title .entry-title {
    display:none !important
}
.entry-list-layout .blog-entry:not(.has-post-thumbnail) .entry-thumb {
    z-index:-1
}
.entry-list-layout .blog-entry>div.entry-thumb>a,.entry-list-layout .blog-entry>div.entry-thumb>a>img {
    float:left;
    height:100%;
    width:100%
}
.entry-list-layout .blog-entry>div.entry-thumb>a>img {
    object-position:center;
    object-fit:cover
}
.entry-list-layout.entry-right-thumb .blog-entry.format-quote .entry-thumb blockquote {
    padding:0
}
.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) {
    display:flex;
    width:100%;
    float:left;
    flex-wrap:wrap;
    margin:0
}
.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .wdt-post-entry .blog-entry {
    display:flex;
    flex-wrap:wrap;
    align-content:baseline
}
.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .column:empty {
    width:100%
}
.blog-entry .entry-title h4 span.sticky-post {
    display:inline-block;
    font-size:14px;
    padding:0;
    position:absolute;
    right:2px;
    top:2px;
    width:20px;
    height:20px
}
.blog-entry .entry-title h4 span.sticky-post>i:first-child {
    margin-right:0;
    padding:0;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    font-size:14px
}
.blog-entry .entry-title h4 span.sticky-post>span {
    font-size:0
}
.blog-entry .entry-title h4 {
    margin-bottom:20px;
    text-transform:none;
    word-wrap:break-word;
    -ms-word-wrap:break-word
}
.blog-entry .entry-title h4 a {
    display:inline-block;
    float:none;
    font-size:var(--welcFontSize_H1);
    font-weight:var(--welcFontWeight_Alt);
    text-transform:uppercase;
    letter-spacing:5px
}
.blog-entry .entry-title h4,.blog-entry .entry-title h4>a {
    overflow-wrap:anywhere
}
.blog-entry .wdt-like-views>div {
    display:inline-block;
    float:none;
    margin-right:8px
}
.blog-entry .wdt-like-views>div:last-child,.blog-entry .wdt-like-views>div:only-child {
    margin-right:0
}
.blog-entry .entry-social-share .share {
    border:1px solid;
    padding-right:5px;
    padding-left:20px;
    position:relative
}
.blog-entry .entry-social-share .share,.blog-entry .entry-social-share .share * {
    display:inline-block;
    float:none
}
.blog-entry .entry-social-share .share>i {
    float:left;
    margin:0;
    text-align:center;
    width:30px;
    position:absolute;
    left:0;
    top:0;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
.blog-entry .entry-social-share .share>ul {
    margin-bottom:0
}
.blog-entry .entry-social-share .share>ul li {
    list-style:none;
    padding-bottom:0;
    margin-right:2px
}
.wdt-post-entry .blog-entry .entry-social-share .share>ul {
    padding-left:15px
}
.blog-entry .entry-button a.wdt-button {
    display:inline-block;
    float:none;
    font-size:var(--welcFontSize_Base);
    text-transform:capitalize
}
.blog-entry .entry-button a.wdt-button span {
    margin:0 0 0 10px
}
.blog-entry .entry-button a.wdt-button span svg {
    fill:currentColor;
    height:1em;
    line-height:1;
    margin:0;
    width:1em
}
.blog-entry.type-post .entry-format {
    display:block
}
.blog-entry .entry-format {
    display:none;
    left:0;
    position:absolute;
    top:0;
    z-index:9
}
.blog-entry .entry-format a {
    float:left;
    height:50px;
    line-height:50px;
    margin:5px;
    position:relative;
    text-align:center;
    width:50px
}
.blog-entry .entry-format a:before {
    font-family:"FontAwesome";
    font-style:normal;
    font-size:26px;
    height:100%;
    left:0;
    line-height:50px;
    margin:0;
    position:absolute;
    text-align:center;
    top:0;
    width:100%
}
.blog-entry .entry-format a:focus {
    outline:thin dotted;
    outline-offset:-5px
}
.blog-entry.type-post:not(.has-post-thumbnail) .entry-format {
    display:none
}
.blog-entry.format-standard .entry-format a:before,.blog-entry.ico-format.format-standard:before {
    content:"\f15c"
}
.blog-entry.format-image .entry-format a:before,.blog-entry.ico-format.format-image:before {
    content:"\e80d"
}
.blog-entry.format-gallery .entry-format a:before,.blog-entry.ico-format.format-gallery:before {
    content:"\f1c5"
}
.blog-entry.format-status .entry-format a:before,.blog-entry.ico-format.format-status:before {
    content:"\e894"
}
.blog-entry.format-link .entry-format a:before,.blog-entry.ico-format.format-link:before {
    content:"\f0c1"
}
.blog-entry.format-aside .entry-format a:before,.blog-entry.ico-format.format-aside:before {
    content:"\e812"
}
.blog-entry.format-quote .entry-format a:before,.blog-entry.ico-format.format-quote:before {
    content:"\f10d"
}
.blog-entry.format-video .entry-format a:before,.blog-entry.ico-format.format-video:before {
    content:"\f1c8"
}
.blog-entry.format-chat .entry-format a:before,.blog-entry.ico-format.format-chat:before {
    content:"\f0e6"
}
.blog-entry.format-audio .entry-format a:before,.blog-entry.ico-format.format-audio:before {
    content:"\f1c7"
}
.blog-entry .entry-thumb .bx-wrapper {
    overflow:hidden;
    position:relative
}
.blog-entry .entry-thumb .bx-controls a {
    bottom:0;
    filter:alpha(opacity=60);
    font-size:0;
    height:50px;
    margin:auto;
    opacity:.6;
    position:absolute;
    top:0;
    width:35px;
    z-index:9
}
.blog-entry .entry-thumb .bx-controls a:hover {
    filter:alpha(opacity=100);
    opacity:1
}
.blog-entry .entry-thumb .bx-controls a.bx-prev:before,.entry-thumb .bx-controls a.bx-next:before {
    content:"\e85b";
    font-family:"FontAwesome";
    font-size:14px;
    left:0;
    line-height:50px;
    position:absolute;
    text-align:center;
    top:0;
    width:100%
}
.blog-entry .entry-thumb .bx-controls a.bx-prev:before {
    content:"\e85a"
}
.blog-entry .entry-thumb .bx-controls a.bx-prev {
    left:-35px
}
.blog-entry .entry-thumb .bx-controls a.bx-next {
    right:-35px
}
.blog-entry .entry-thumb:hover .bx-controls a.bx-prev {
    left:15px
}
.blog-entry .entry-thumb:hover .bx-controls a.bx-next {
    right:15px
}
.blog-entry .entry-gallery-post-slider li {
    display:inline
}
.blog-entry ul.entry-gallery-post-slider {
    float:left;
    margin-bottom:0;
    width:100%;
    padding-left:0
}
.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport,.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport * {
    transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    -webkit-transition:none
}
.entry-list-layout .blog-entry .entry-thumb .bx-wrapper,.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport,.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport * {
    height:100%;
    padding:0
}
.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport img {
    object-fit:cover
}
.tpl-blog-holder {
    clear:both;
    float:none;
    margin:-15px;
    padding:0;
    width:auto
}
.tpl-blog-holder:not(.swiper-wrapper) {
    display:block
}
.tpl-blog-holder .column {
    margin-left:0;
    padding:0
}
.tpl-blog-holder .column article {
    padding:15px
}
.tpl-blog-holder .column:empty {
    height:0 !important;
    margin:0 !important;
    padding:0 !important
}
.tpl-blog-holder .wdt-one-third,.tpl-blog-holder .column.no-space.wdt-one-third {
    width:33.33%
}
.tpl-blog-holder .wdt-one-half,.tpl-blog-holder .column.no-space.wdt-one-half {
    width:50%
}
.tpl-blog-holder .wdt-one-column,.tpl-blog-holder .column.no-space.wdt-one-column {
    width:100%
}
.tpl-blog-holder.apply-no-space {
    margin:0
}
.tpl-blog-holder.apply-no-space .column {
    padding:0;
    margin:0;
    min-height:auto;
    clear:none
}
.page-with-sidebar .tpl-blog-holder {
    margin-top:-10px
}
.grid-sizer.column {
    margin:0;
    min-height:0;
    padding:0
}
.tpl-blog-holder .column {
    margin-left:0;
    margin-right:0
}
.tpl-blog-holder .column .blog-entry,.tpl-blog-holder .wpb_column .blog-entry {
    margin-bottom:0
}
.column .blog-entry,.wpb_column .blog-entry,.wdt-one-column.column .blog-entry,.wdt-one-column.wpb_column .blog-entry,.wdt-one-column.wdt-post-entry.entry-cover-layout .blog-entry {
    margin-bottom:30px
}
.tpl-blog-holder .wdt-one-column.column:last-child,.column.no-space .blog-entry,.wpb_column.no-space .blog-entry,.wdt-one-column.column:last-child .blog-entry,.wdt-one-column.wpb_column:last-child .blog-entry,.wdt-one-column.wdt-post-entry.entry-cover-layout:last-child .blog-entry {
    margin-bottom:0
}
.desc-wrapper {
    display:inline-block
}
.wdt-post-entry .blog-entry h1,.wdt-post-entry .blog-entry h2,.wdt-post-entry .blog-entry h3,.wdt-post-entry .blog-entry h4,.wdt-post-entry .blog-entry h5,.wdt-post-entry .blog-entry h6 {
    margin:0;
    text-transform:none
}
.wdt-post-entry .blog-entry>div,.wdt-post-entry .blog-entry .entry-meta-group>div,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div {
    margin-bottom:25px;
    margin-top:0
}
.wdt-post-entry .blog-entry>div:empty,.wdt-post-entry .blog-entry .entry-meta-group>div:empty,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:empty {
    margin:0
}
.wdt-post-entry .blog-entry>div:last-child,.wdt-post-entry .blog-entry .entry-meta-group>div:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:last-child {
    margin-bottom:0
}
.wdt-post-entry .blog-entry>div.entry-date:last-child,.wdt-post-entry .blog-entry>div.entry-categories:last-child,.wdt-post-entry .blog-entry>div.entry-thumb:last-child,.wdt-post-entry .blog-entry>div.entry-likes-views:last-child,.wdt-post-entry .blog-entry>div.entry-title:last-child,.wdt-post-entry .blog-entry>div.entry-comments:last-child,.wdt-post-entry .blog-entry>div.entry-social-share:last-child,.wdt-post-entry .blog-entry>div.entry-tags:last-child,.wdt-post-entry .blog-entry>div.entry-button:last-child,.wdt-post-entry .blog-entry>div.entry-author:last-child,.wdt-post-entry .blog-entry>div.entry-body:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-date:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-categories:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-thumb:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-likes-views:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-title:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-comments:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-social-share:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-tags:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-button:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-author:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body:last-child {
    margin-bottom:35px
}
.wdt-post-entry .blog-entry>div:first-child:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:first-child:not(.entry-thumb) {
    margin-bottom:10px;
    margin-top:25px
}
.wdt-post-entry .blog-entry>div.entry-thumb:not(:first-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-thumb:not(:first-child) {
    margin-top:15px
}
.wdt-post-entry .blog-entry>div:not(:first-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(:first-child) {
    margin-bottom:20px
}
.wdt-post-entry .blog-entry>div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-thumb {
    margin-bottom:20px
}
.wdt-post-entry.entry-grid-layout .blog-entry:not(.has-post-thumbnail)>div.entry-thumb {
    margin-bottom:0
}
.wdt-post-entry .blog-entry.format-gallery>div.entry-thumb .bx-viewport,.wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details>div.entry-thumb .bx-viewport {
    margin-bottom:-11px
}
.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container {
    min-height:100px
}
.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container .mejs-controls {
    bottom:0;
    float:left;
    margin:0;
    position:absolute;
    top:auto;
    width:100%
}
.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb) {
    display:inline-block;
    float:none;
    padding:0;
    vertical-align:top;
    width:100%
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb) {
    text-transform:none
}
.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb):empty,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb):empty,.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div.entry-body:empty {
    display:none
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body p,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p {
    text-transform:initial
}
@media all and (-ms-high-contrast:none) {
    .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body p,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p {
        text-transform:none
    }
    *::-ms-backdrop,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-body p,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p {
        text-transform:none
    }
}
.wdt-post-entry .blog-entry div.entry-categories a,.wdt-post-entry .blog-entry div.entry-tags a {
    position:relative;
    white-space:nowrap
}
.wdt-post-entry .blog-entry div.entry-categories a:after,.wdt-post-entry .blog-entry div.entry-tags a:after {
    content:"\002C";
    display:inline;
    font-size:20px;
    line-height:1em;
    margin-left:0;
    margin-right:5px
}
.wdt-post-entry .blog-entry div.entry-categories a:last-child:after,.wdt-post-entry .blog-entry div.entry-tags a:last-child:after,.wdt-post-entry .blog-entry div.entry-categories a:only-child:after,.wdt-post-entry .blog-entry div.entry-tags a:only-child:after {
    display:none
}
.wdt-post-entry .blog-entry .entry-title h4 {
    font-size:var(--welcFontSize_H4)
}
.page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4 {
    font-size:var(--welcFontSize_H5)
}
.wdt-post-entry .blog-entry.format-link>div.entry-thumb .link-text {
    display:none
}
.wdt-post-entry .blog-entry.format-link>div.entry-thumb .wdticon-link {
    margin-right:5px
}
.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group {
    border-top:1px solid;
    float:left;
    margin-top:24px;
    padding:18px 35px 10px;
    width:100%
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details) {
    padding-left:25px;
    padding-right:25px
}
.wdt-post-entry .blog-entry>div.entry-meta-group>div,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-meta-group>div {
    word-break:break-all
}
.wdt-post-entry .blog-entry>div.entry-meta-group>div,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div {
    margin-bottom:15px
}
.wdt-post-entry .blog-entry>div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-bottom:1px solid;
    margin-bottom:15px;
    margin-top:10px;
    padding-bottom:18px
}
.wdt-post-entry .blog-entry>div.entry-meta-group:first-child {
    border-top:0;
    margin-top:0
}
.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group:last-child,.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:last-child {
    margin-top:0
}
.wdt-post-entry.entry-list-layout .blog-entry {
    clear:both;
    display:grid;
    margin:0 0 15px;
    overflow:visible
}
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb {
    float:left;
    height:100%;
    left:0;
    margin:0;
    margin-bottom:0;
    grid-row:1 / span 100
}
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li {
    background-position:center center !important;
    background-size:cover !important;
    display:inline-block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.wdt-post-entry.entry-list-layout *[class*="post_format-post-format-"].blog-entry.has-post-media:not(.has-post-thumbnail) {
    padding:0
}
.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb {
    z-index:0
}
.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb>iframe,.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .wdt-video-wrap,.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .fluid-width-video-wrapper,#primary.page-with-sidebar .wdt-post-entry:not(.entry-grid-layout) .format-audio iframe {
    height:100%
}
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider {
    height:100% !important
}
.wdt-post-entry.entry-list-layout .blog-entry.format-quote .entry-thumb,.wdt-post-entry.entry-list-layout .blog-entry.format-link .entry-thumb {
    float:left;
    position:static;
    width:100%
}
.tpl-blog-holder .column.wdt-post-entry.entry-list-layout:last-child .blog-entry {
    margin-bottom:0
}
.wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div:nth-child(2) {
    margin-top:25px
}
.wdt-post-entry.entry-list-layout .blog-entry>.entry-thumb+div.entry-meta-group {
    border-top:0;
    margin-top:0
}
.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry {
    text-align:right
}
.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb {
    float:right
}
.wdt-related-carousel .tpl-blog-holder .wdt-post-entry.entry-cover-layout.column {
    padding-bottom:20px
}
.wdt-post-entry.entry-cover-layout .blog-entry {
    clear:both;
    float:left;
    margin:0;
    padding:0;
    position:relative;
    width:100%
}
.wdt-post-entry.entry-cover-layout:hover .blog-entry {
    box-shadow:none;
    -moz-box-shadow:none
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 span.sticky-post i {
    color:inherit !important
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4>a {
    display:inline-block;
    float:none
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb {
    float:left;
    height:100%;
    margin:0;
    margin-bottom:0;
    padding:0;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:-1
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb>a,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb>a>img {
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    right:0
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb>a>img {
    object-position:center center;
    object-fit:cover
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image>a,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li {
    background-position:center center !important;
    background-size:cover !important;
    display:inline-block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb>.blog-image,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb>.blog-image>a,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-thumb>.blog-image>a>img {
    border-radius:inherit
}
.wdt-post-entry.entry-cover-layout .blog-entry>.entry-thumb+div:nth-child(2) {
    margin-top:25px
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb iframe,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper iframe,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li img {
    height:100% !important;
    padding:0;
    object-fit:cover
}
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image iframe,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .fluid-width-video-wrapper,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video .mejs-container,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video-shortcode video,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap video.wp-video-shortcode,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container {
    height:100% !important
}
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container {
    position:absolute;
    bottom:0
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details {
    margin-bottom:0
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:last-child {
    margin-bottom:10px
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group {
    border-top:1px solid;
    margin-bottom:0
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-bottom:1px solid
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format {
    left:auto;
    right:0
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a {
    background:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -webkit-box-shadow:none;
    height:30px;
    margin:3px;
    width:30px
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:before {
    font-size:22px;
    line-height:normal
}
.wdt-post-entry.entry-cover-layout.alignright .blog-entry .entry-format {
    left:0;
    right:auto
}
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format {
    padding:0;
    width:auto;
    margin:0
}
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format a {
    background:none !important;
    float:right;
    margin-top:7px
}
.wdt-post-entry.entry-cover-layout .blog-entry.format-link>div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry.format-quote>div.entry-thumb {
    position:static
}
.wdt-post-entry.entry-cover-layout .blog-entry.format-link>div.entry-thumb .link-text {
    color:inherit
}
.wdt-post-entry.entry-cover-layout .blog-entry.format-quote>div.entry-thumb blockquote {
    border-color:inherit
}
.wdt-post-entry .format-audio.blog-entry.has-post-media .entry-thumb:after,.wdt-post-entry .format-video.blog-entry.has-post-media .entry-thumb:after {
    display:none
}
.wdt-fixed-overlay .blog-entry .entry-thumb:after {
    background-color:rgba(0,0,0,0.3);
    content:"";
    display:block;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:100%;
    border:none !important
}
.wdt-fixed-overlay:hover .blog-entry .entry-thumb:after {
    opacity:1
}
.wdt-tb-overlay .blog-entry .entry-thumb:after,.wdt-bt-overlay .blog-entry .entry-thumb:after,.wdt-lr-overlay .blog-entry .entry-thumb:after,.wdt-rl-overlay .blog-entry .entry-thumb:after,.wdt-middle-overlay .blog-entry .entry-thumb:after {
    background-color:rgba(0,0,0,0.3);
    content:"";
    display:block;
    height:0;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    border:none !important
}
.wdt-bt-overlay .blog-entry .entry-thumb:after {
    bottom:0;
    top:auto
}
.wdt-tb-overlay:hover .blog-entry .entry-thumb:after,.wdt-bt-overlay:hover .blog-entry .entry-thumb:after {
    height:100%
}
.wdt-lr-overlay .blog-entry .entry-thumb:after,.wdt-rl-overlay .blog-entry .entry-thumb:after,.wdt-middle-overlay .blog-entry .entry-thumb:after {
    height:100%;
    top:0;
    width:0;
    border:none !important
}
.wdt-lr-overlay .blog-entry .entry-thumb:after {
    left:0;
    right:auto
}
.wdt-rl-overlay .blog-entry .entry-thumb:after {
    left:auto;
    right:0
}
.wdt-middle-overlay .blog-entry .entry-thumb:after {
    left:0;
    right:0
}
.wdt-lr-overlay:hover .blog-entry .entry-thumb:after,.wdt-rl-overlay:hover .blog-entry .entry-thumb:after,.wdt-middle-overlay:hover .blog-entry .entry-thumb:after {
    width:100%;
    border:none !important
}
.wdt-middle-radial-overlay .blog-entry .entry-thumb:after {
    background-color:rgba(0,0,0,0.3);
    border-radius:50%;
    bottom:0;
    content:"";
    display:block;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transform:scale(0.1);
    -moz-transform:scale(0.1);
    -ms-transform:scale(0.1);
    -webkit-transform:scale(0.1);
    width:100%;
    border:none !important
}
.wdt-middle-radial-overlay:hover .blog-entry .entry-thumb:after {
    opacity:1;
    transform:scale(1.5);
    -moz-transform:scale(1.5);
    -ms-transform:scale(1.5);
    -webkit-transform:scale(1.5)
}
.wdt-flash-overlay .blog-entry .entry-thumb,.wdt-circle-overlay .blog-entry .entry-thumb,.wdt-middle-radial-overlay .blog-entry .entry-thumb {
    overflow:hidden
}
.wdt-circle-overlay .blog-entry .entry-thumb:after,.wdt-flash-overlay .blog-entry .entry-thumb:after {
    content:"";
    display:block;
    position:absolute;
    border:none !important
}
.wdt-flash-overlay .blog-entry .entry-thumb:after {
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
    background:-moz-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
    background:-webkit-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
    background:-ms-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
    height:100%;
    left:-100%;
    top:0;
    transform:skewX(-25deg);
    -webkit-transform:skewX(-25deg);
    width:50%;
    z-index:2
}
.wdt-flash-overlay:hover .blog-entry .entry-thumb:after {
    animation:shine 1s;
    -webkit-animation:shine 1s
}
@-webkit-keyframes shine {
    100% {
        left:125%
    }
}
@keyframes shine {
    100% {
        left:125%
    }
}
.wdt-circle-overlay .blog-entry .entry-thumb:after {
    background:rgba(255,255,255,0.3);
    border-radius:100%;
    height:0;
    left:50%;
    opacity:0;
    top:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    width:0;
    z-index:2;
    border:none !important
}
.wdt-circle-overlay:hover .blog-entry .entry-thumb:after {
    animation:circle .75s;
    -webkit-animation:circle .75s
}
@-webkit-keyframes circle {
    0% {
        opacity:1
    }
    40% {
        opacity:1
    }
    100% {
        height:200%;
        opacity:0;
        width:200%
    }
}
@keyframes circle {
    0% {
        opacity:1
    }
    40% {
        opacity:1
    }
    100% {
        height:200%;
        opacity:0;
        width:200%
    }
}
.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after,.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after,.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after,.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after,.wdt-radial-gradient-overlay .blog-entry .entry-thumb:after {
    content:"";
    display:block;
    height:100%;
    opacity:0;
    position:absolute;
    top:0;
    width:100%;
    border:none !important
}
.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after,.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after {
    left:0;
    margin:0 auto;
    right:0
}
.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after {
    left:0
}
.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after {
    right:0
}
.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after {
    background:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.7)));
    background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#b3000000',GradientType=0);
    top:0
}
.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after {
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.7)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    bottom:0;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#b3000000',GradientType=0);
    top:auto
}
.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after {
    background:-moz-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-webkit-gradient(linear,top left,top right,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.7)));
    background:-webkit-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-o-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-ms-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#b3000000',GradientType=0);
    right:0
}
.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after {
    background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-webkit-gradient(linear,top right,top left,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.7)));
    background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#b3000000',GradientType=0);
    left:0
}
.wdt-radial-gradient-overlay .blog-entry .entry-thumb:after {
    background:rgba(0,0,0,0.75);
    background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,0.75) 100%);
    background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,0.75) 100%);
    background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,0.75) 100%);
    background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,0.75) 100%);
    background:radial-gradient(rgba(0,0,0,0) 10%,rgba(0,0,0,0.75) 100%)
}
.wdt-tb-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-bt-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-rl-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-lr-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-radial-gradient-overlay:hover .blog-entry .entry-thumb:after {
    opacity:1
}
.wdt-hm-elastic-overlay .blog-entry .entry-thumb:after {
    backface-visibility:hidden;
    background:rgba(0,0,0,0.75);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    transform:scaleX(0);
    -ms-transform:scaleX(0);
    -webkit-transform:scaleX(0);
    transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -webkit-transform-origin:50% 100%;
    transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-property:transform;
    -webkit-transition-property:transform;
    transition-timing-function:ease-out;
    -webkit-transition-timing-function:ease-out;
    border:none !important
}
.wdt-hm-elastic-overlay:hover .blog-entry .entry-thumb:after {
    transform:scaleX(1);
    -ms-transform:scaleX(1);
    -webkit-transform:scaleX(1);
    transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    -ms-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.wdt-vm-elastic-overlay .blog-entry .entry-thumb:after {
    backface-visibility:hidden;
    background:rgba(0,0,0,0.75);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    transform:scaleY(0);
    -ms-transform:scaleY(0);
    -webkit-transform:scaleY(0);
    transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    -webkit-transform-origin:100% 50%;
    transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-property:transform;
    -webkit-transition-property:transform;
    transition-timing-function:ease-out;
    -webkit-transition-timing-function:ease-out;
    border:none !important
}
.wdt-vm-elastic-overlay:hover .blog-entry .entry-thumb:after {
    transform:scaleY(1);
    -ms-transform:scaleY(1);
    -webkit-transform:scaleY(1);
    transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    -ms-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)
}
.wdt-blur-hover .blog-entry:hover .entry-thumb>a,.wdt-blur-hover .blog-entry:hover .blog-image>a,.wdt-blur-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-blur-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:blur(2px);
    -webkit-filter:blur(2px)
}
.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image>a,.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:blur(10px);
    -webkit-filter:blur(10px)
}
.wdt-bw-hover .blog-entry:hover .entry-thumb>a,.wdt-bw-hover .blog-entry:hover .blog-image>a,.wdt-bw-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-bw-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:grayscale(1);
    -webkit-filter:grayscale(1)
}
.wdt-brightness-hover .blog-entry:hover .entry-thumb>a,.wdt-brightness-hover .blog-entry:hover .blog-image>a,.wdt-brightness-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-brightness-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:brightness(1.5);
    -webkit-filter:brightness(1.5)
}
.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb>a,.wdt-hue-rotate-hover .blog-entry:hover .blog-image>a,.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-hue-rotate-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:hue-rotate(90deg);
    -webkit-filter:hue-rotate(90deg)
}
.wdt-invert-hover .blog-entry:hover .entry-thumb>a,.wdt-invert-hover .blog-entry:hover .blog-image>a,.wdt-invert-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-invert-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:invert(0.8);
    -webkit-filter:invert(0.8)
}
.wdt-opacity-hover .blog-entry:hover .entry-thumb>a,.wdt-opacity-hover .blog-entry:hover .blog-image>a,.wdt-opacity-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-opacity-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:opacity(0.6);
    -webkit-filter:opacity(0.6)
}
.wdt-sepia-hover .blog-entry:hover .entry-thumb>a,.wdt-sepia-hover .blog-entry:hover .blog-image>a,.wdt-sepia-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-sepia-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:sepia(1);
    -webkit-filter:sepia(1)
}
.wdt-tint-hover .blog-entry:hover .entry-thumb>a,.wdt-tint-hover .blog-entry:hover .blog-image>a,.wdt-tint-hover .blog-entry:hover .entry-thumb>.bx-wrapper img,.wdt-tint-hover .blog-entry:hover .blog-image>.bx-wrapper img {
    filter:sepia(1) hue-rotate(200deg);
    -webkit-filter:sepia(1) hue-rotate(200deg)
}
div[class*="wdt-fadein"] .blog-entry .entry-thumb,div[class*="wdt-scale"] .blog-entry .entry-thumb,div[class*="rotate"] .blog-entry .entry-thumb {
    overflow:hidden
}
div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format {
    right:-6px
}
div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format {
    left:-6px;
    right:auto
}
div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format {
    bottom:-5px
}
div[class*="wdt-scale"] .blog-entry .entry-thumb>a img {
    transition:opacity .35s,transform .45s
}
div[class*="wdt-fadein"] .blog-entry .entry-thumb>a img,div[class*="wdt-fadein"] .blog-entry .entry-thumb .blog-image>a {
    max-width:none;
    transition:opacity .35s,transform .45s
}
.wdt-fadeinleft-hover .blog-entry .entry-thumb>a img,.wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a {
    transform:translate3d(-6.66%,0,0);
    -webkit-transform:translate3d(-6.66%,0,0);
    width:calc(100% + 10%)
}
.wdt-fadeinleft-hover .blog-entry:hover .entry-thumb>a img,.wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0)
}
.wdt-fadeinright-hover .blog-entry .entry-thumb>a img,.wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a {
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    width:calc(100% + 10%)
}
.wdt-fadeinright-hover .blog-entry:hover .entry-thumb>a img,.wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform:translate3d(-6.66%,0,0);
    -webkit-transform:translate3d(-6.66%,0,0)
}
.wdt-scalein-hover .blog-entry .entry-thumb>a img,.wdt-scalein-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,.wdt-scalein-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image>a,.wdt-scaleout-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image>a,.wdt-scaleout-hover .blog-entry:hover .entry-thumb>a img,.wdt-scaleout-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image>a {
    transform:scale(1.2);
    -webkit-transform:scale(1.2);
    width:100%
}
.wdt-scalein-hover:hover .blog-entry .entry-thumb>a img,.wdt-scalein-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image>a,.wdt-scalein-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image>a,.wdt-scaleout-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image>a,.wdt-scaleout-hover .blog-entry .entry-thumb>a img,.wdt-scaleout-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image>a {
    transform:scale(1);
    -webkit-transform:scale(1);
    width:100%
}
.wdt-rotate-hover .blog-entry:hover .entry-thumb>a img,.wdt-rotate-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a,.wdt-rotate-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image>a {
    transform:scale(1.5) rotate(-10deg);
    -moz-transform:scale(1.5) rotate(-10deg);
    -ms-transform:scale(1.5) rotate(-10deg);
    -webkit-transform:scale(1.5) rotate(-10deg)
}
.wdt-rotate-alt-hover .blog-entry:hover .entry-thumb>a img,.wdt-rotate-alt-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image>a,.wdt-rotate-alt-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image>a {
    transform:scale(1.5) rotate(10deg);
    -moz-transform:scale(1.5) rotate(10deg);
    -ms-transform:scale(1.5) rotate(10deg);
    -webkit-transform:scale(1.5) rotate(10deg)
}
.wdt-fadeinleft-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image>a {
    transform:translate3d(-6%,0,0) scale(1.2);
    -webkit-transform:translate3d(-6%,0,0) scale(1.2);
    width:calc(100% + 9%)
}
.wdt-fadeinleft-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform:translate3d(0,0,0) scale(1.2);
    -webkit-transform:translate3d(0,0,0) scale(1.2)
}
.wdt-fadeinright-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image>a {
    transform:translate3d(0,0,0) scale(1.2);
    -webkit-transform:translate3d(0,0,0) scale(1.2);
    width:calc(100% + 9%)
}
.wdt-fadeinright-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image>a {
    transform:translate3d(-6%,0,0) scale(1.2);
    -webkit-transform:translate3d(-6%,0,0) scale(1.2)
}
.wdt-post-entry .blog-entry .entry-format a.ico-format:hover,.blog-entry .entry-thumb .bx-controls a {
    background:var(--welcBodyBGColor)
}
.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,.wdt-post-entry .blog-entry>div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-color:var(--welcBorderColor)
}
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-color:rgba(var(--welcBodyBGColorRgb),0.25)
}
.blog-entry .entry-format a {
    -webkit-box-shadow:inset 0 0 0 2px var(--welcBodyBGColor);
    box-shadow:inset 0 0 0 2px var(--welcBodyBGColor)
}
.wdt-post-entry.entry-cover-layout .blog-entry {
    -webkit-box-shadow:0 28px 16px -25px var(--welcHeadAltColor);
    box-shadow:0 28px 16px -25px var(--welcHeadAltColor)
}
.wdt-post-entry .blog-entry .entry-title h4 a,.wdt-post-entry .blog-entry a:not(.wdt-button) {
    color:var(--welcHeadAltColor)
}
.wdt-post-entry .blog-entry div.entry-categories a:after,.wdt-post-entry .blog-entry div.entry-tags a:after {
    color:var(--welcBodyTxtColor)
}
.wdt-post-entry.entry-cover-layout .blog-entry {
    background-color:rgba(var(--welcHeadAltColorRgb),0.75)
}
.wdt-post-entry.entry-cover-layout .blog-entry:hover {
    background-color:rgba(var(--welcHeadAltColorRgb),0.65)
}
.blog-entry .entry-social-share .share>i,.blog-entry .entry-title h4 span.sticky-post,.blog-entry .entry-title h4 span.sticky-post i[class*="fa"],.blog-entry .entry-title h4 span.sticky-post i.pe,.wdt-post-entry .blog-entry .entry-format a,.wdt-post-entry .blog-entry .entry-button a.wdt-button,.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4,.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details,.wdt-post-entry.entry-cover-layout .blog-entry>div,.wdt-post-entry.entry-cover-layout .blog-entry a,.wdt-post-entry.entry-cover-layout .blog-entry div i[class*="fa"] {
    color:var(--welcAccentTxtColor)
}
.wdt-post-entry.entry-cover-layout .blog-entry a:hover {
    color:rgba(var(--welcAccentTxtColorRgb),0.55)
}
.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group:not(:last-child) {
    border-color:rgba(var(--welcBodyBGColorRgb),0.15)
}
.wdt-post-entry .blog-entry a,.wdt-post-entry .blog-entry .entry-title h4 a:hover,.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a:hover,.wdt-post-entry .blog-entry a:not(.wdt-button):hover,.wdt-post-entry.entry-cover-layout .blog-entry:after,.wdt-post-entry .blog-entry .entry-format a.ico-format:hover,.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:after,.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format a:hover,.blog-entry .entry-thumb .bx-controls a.bx-prev:before,.entry-thumb .bx-controls a.bx-next:before {
    color:var(--welcPrimaryColor)
}
.blog-entry .entry-title h4 span.sticky-post,.blog-entry .entry-social-share .share>i,.wdt-post-entry .blog-entry .entry-button a.wdt-button,.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share>i,.wdt-post-entry .blog-entry .entry-format a {
    background-color:transparent
}
.blog-entry .entry-social-share .share,.wdt-post-entry.entry-cover-layout .blog-entry.sticky,.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share {
    border-color:var(--welcPrimaryColor)
}
.apply-no-space .wdt-post-entry.entry-cover-layout .blog-entry.sticky {
    box-shadow:inset 0 0 1px 3px var(--welcPrimaryColor)
}
.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover {
    color:var(--welcSecondaryColor) !important
}
@media only screen and (min-width:1281px) and (max-width:1540px) {
    .page-with-sidebar .tpl-blog-holder .wdt-one-half {
        width:48.8%
    }
    #primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:before {
        font-size:20px
    }
}
@media only screen and (min-width:1025px) {
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left:25px;
        padding-right:25px
    }
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4 {
        font-size:var(--welcFontSize_H5)
    }
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:last-child {
        margin-bottom:0
    }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
    .tpl-blog-holder .wdt-one-third {
        width:33.33%
    }
    .tpl-blog-holder .wdt-one-half,.page-with-sidebar .tpl-blog-holder .wdt-one-third,.page-with-sidebar .tpl-blog-holder .wdt-one-half {
        width:50%
    }
    .page-with-sidebar .tpl-blog-holder .wdt-one-third.column.first,.page-with-sidebar .tpl-blog-holder .wdt-one-third.column {
        clear:none
    }
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-list-layout .blog-entry>div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left:25px;
        padding-right:25px
    }
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:last-child {
        margin-bottom:0
    }
    .wdt-post-entry .blog-entry.format-gallery>div.entry-thumb .bx-viewport,.wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details>div.entry-thumb .bx-viewport {
        margin-bottom:-9px
    }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
    .page-with-sidebar .tpl-blog-holder .wdt-one-third,.page-with-sidebar .tpl-blog-holder .wdt-one-half {
        width:100%
    }
    .tpl-blog-holder .wdt-one-third {
        width:50%
    }
    .tpl-blog-holder .wdt-one-third.column.first,.tpl-blog-holder .wdt-one-third.column {
        clear:none
    }
    .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left:25px;
        padding-right:25px
    }
    .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4,.wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry.format-link>div.entry-thumb .link-text {
        font-size:var(--welcFontSize_H5)
    }
    .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group>div:last-child,.wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div:last-child,.wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group>div:last-child {
        margin-bottom:0
    }
    #primary.page-with-sidebar .wdt-post-entry .blog-entry>div.entry-meta-group>div,#primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group>div {
        margin-bottom:15px
    }
    #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry>div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group {
        padding-bottom:0
    }
}
@media only screen and (min-width:768px) {
    .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail {
        grid-template-columns:minmax(30%,1.5fr) auto
    }
    .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail {
        grid-template-columns:auto minmax(30%,1.5fr)
    }
    .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail .entry-thumb {
        grid-column:1/1
    }
    .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail .entry-thumb {
        grid-column:2/2
    }
}
@media only screen and (max-width:767px) {
    .page-with-sidebar .tpl-blog-holder .wdt-one-half,.page-with-sidebar .tpl-blog-holder .wdt-one-third {
        width:100%
    }
    .tpl-blog-holder .column {
        margin-bottom:0 !important
    }
    .tpl-blog-holder .wdt-one-half,.tpl-blog-holder .wdt-one-third {
        width:100%
    }
}
@media only screen and (max-width:479px) {
    .wdt-post-entry.entry-grid-layout .blog-entry>div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div.entry-meta-group,.wdt-post-entry:not(.entry-cover-layout) .blog-entry>div:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details>div:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry>div:not(.entry-details),.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link>div.entry-thumb,.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote>div.entry-thumb {
        padding-left:25px;
        padding-right:25px
    }
    .wdt-post-entry .blog-entry .entry-title:not(:last-child) {
        margin-bottom:10px
    }
    .wdt-post-entry.entry-cover-layout .blog-entry>div.entry-format {
        padding:0
    }
    .wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4 {
        font-size:var(--welcFontSize_H5)
    }
}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4,.blog-entry .entry-title h4 a {
    font-size:clamp(1.375rem,1.2596rem+0.5128vw,1.875rem);
    text-transform:inherit;
    font-weight:var(--welcFontWeight_Ext);
    letter-spacing:0
}
.w-10px {
    width:10px
}
.w-50px {
    width:50px
}
.wdt-content-title h5 {
    display:block;
    font-size:1.25em;
    font-weight:bold;
    margin-top:-8px;
    margin-bottom:0;
    text-transform:none
}
.wdt-content-title h5 a {
    font-size:var(--welcFontSize_H2);
    text-transform:uppercase;
    font-weight:var(--welcFontWeight_Alt);
    letter-spacing:3px
}
--welc {
    width:100%;
    float:left;
    clear:both;
    margin:0;
    position:relative;
    z-index:0
}
--welc .container {
    z-index:9
}
.footer-widgets {
    clear:both;
    float:left;
    margin:0;
    padding:75px 0 35px;
    width:100%
}
.footer-copyright {
    clear:both;
    float:left;
    margin:0;
    padding:30px 0;
    width:100%
}
.footer-copyright .alignright img {
    float:right
}
.wdt-no-footer-builder-content.footer-copyright {
    position:relative
}
.wdt-no-footer-builder-content.footer-copyright:before {
    content:"";
    height:100%;
    position:absolute;
    bottom:0;
    left:50%;
    top:0;
    width:9999px;
    z-index:-1;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.wdt-no-footer-builder-content.footer-copyright>* {
    vertical-align:middle
}
--welc a:not(:focus),.footer-widgets a:not(:focus) {
    text-decoration:none
}
.wdt-no-footer-builder-content.footer-copyright:before {
    background-color:rgba(var(--welcSecondaryColorRgb),0.075)
}
--welc a:not(.button):not(.elementor-button),.footer-widgets a:not(.button):not(.elementor-button) {
    color:var(--welcBodyTxtColor)
}
--welc a:not(.button):not(.elementor-button):hover,.footer-widgets a:not(.button):not(.elementor-button):hover {
    color:var(--welcLinkHoverColor)
}
.elementor-235 .elementor-element.elementor-element-7cfda58:not(.elementor-motion-effects-element-type-background),.elementor-235 .elementor-element.elementor-element-7cfda58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fbf4ec
}
.elementor-235 .elementor-element.elementor-element-7cfda58 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-235 .elementor-element.elementor-element-7cfda58>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-235 .elementor-element.elementor-element-8b9ec24>.elementor-container {
    max-width:1396px
}
.elementor-235 .elementor-element.elementor-element-8b9ec24 {
    padding:150px 0 80px 0
}
.elementor-235 .elementor-element.elementor-element-b8b4bbd>.elementor-element-populated {
    border-style:solid;
    border-width:0 1px 0 0;
    border-color:#e9ddce;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0 120px 0 0;
    --e-column-margin-right:120px;
    --e-column-margin-left:0
}
.elementor-235 .elementor-element.elementor-element-b8b4bbd>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-235 .elementor-element.elementor-element-35cb431 div.wdt-logo-container img {
    max-width:200px;
    width:200px
}
.elementor-235 .elementor-element.elementor-element-b306718>.elementor-widget-container {
    padding:15px 0 25px 0
}
.elementor-235 .elementor-element.elementor-element-b306718 {
    width:var(--container-widget-width,75%);
    max-width:75%;
    --container-widget-width:75%;
    --container-widget-flex-grow:0
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-item:not(:last-child):after {
    content:"";
    height:1px;
    border-color:var(--w-global-color-text)
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style:solid;
    border-top-width:4px
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style:solid
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width:4px
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-235 .elementor-element.elementor-element-a7bddcf {
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-item>.elementor-icon-list-text,.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-item>a {
    font-family:"Montserrat",Sans-serif;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:2.64px
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-text {
    color:var(--w-global-color-text);
    transition:color .3s
}
.elementor-235 .elementor-element.elementor-element-a7bddcf .elementor-icon-list-item:hover .elementor-icon-list-text {
    color:var(--w-global-color-accent)
}
.elementor-235 .elementor-element.elementor-element-a42e1bf .elementor-heading-title {
    font-family:"Montserrat",Sans-serif;
    font-size:18px;
    font-weight:600
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:calc(15px / 2)
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:calc(15px / 2)
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:calc(15px / 2);
    margin-left:calc(15px / 2)
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-items.elementor-inline-items {
    margin-right:calc(-15px / 2);
    margin-left:calc(-15px / 2)
}
body.rtl .elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left:calc(-15px / 2)
}
body:not(.rtl) .elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right:calc(-15px / 2)
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color:var(--w-global-color-accent)
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill:var(--w-global-color-accent)
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-235 .elementor-element.elementor-element-d69db9e {
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-icon {
    padding-right:10px
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-item>a {
    font-family:"Montserrat",Sans-serif;
    font-weight:400
}
.elementor-235 .elementor-element.elementor-element-d69db9e .elementor-icon-list-text {
    color:var(--w-global-color-text);
    transition:color .3s
}
.elementor-235 .elementor-element.elementor-element-cdcfeb3 .elementor-heading-title {
    font-family:"Montserrat",Sans-serif;
    font-size:18px;
    font-weight:600
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom:calc(8px / 2)
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top:calc(8px / 2)
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:calc(8px / 2);
    margin-left:calc(8px / 2)
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-items.elementor-inline-items {
    margin-right:calc(-8px / 2);
    margin-left:calc(-8px / 2)
}
body.rtl .elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left:calc(-8px / 2)
}
body:not(.rtl) .elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right:calc(-8px / 2)
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-icon i {
    transition:color .3s
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-icon svg {
    transition:fill .3s
}
.elementor-235 .elementor-element.elementor-element-36c2aaf {
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0;
    width:auto;
    max-width:auto
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-text {
    color:var(--w-global-color-text);
    transition:color .3s
}
.elementor-235 .elementor-element.elementor-element-36c2aaf .elementor-icon-list-item:hover .elementor-icon-list-text {
    color:var(--w-global-color-accent)
}
.elementor-235 .elementor-element.elementor-element-9a6bc53 .elementor-heading-title {
    font-family:"Montserrat",Sans-serif;
    font-size:18px;
    font-weight:600
}
.elementor-235 .elementor-element.elementor-element-37e014d>.elementor-widget-container {
    padding:5px 0 10px 0
}
.elementor-235 .elementor-element.elementor-element-c0b6245 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form {
    text-align:center;
    justify-content:center;
    justify-items:center
}
.elementor-235 .elementor-element.elementor-element-c0b6245 .wdt-mailchimp-holder .wdt-mailchimp-wrapper input {
    font-size:12px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:2.64px;
    background-color:var(--w-global-color-88d7587);
    border-style:solid;
    border-width:0
}
.elementor-235 .elementor-element.elementor-element-c0b6245 .wdt-mailchimp-holder .wdt-mailchimp-wrapper input,.elementor-235 .elementor-element.elementor-element-c0b6245 .wdt-mailchimp-holder .wdt-mailchimp-wrapper input::placeholder {
    color:#cbbdad
}
.elementor-235 .elementor-element.elementor-element-c0b6245 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button {
    color:var(--w-global-color-accent)
}
.elementor-235 .elementor-element.elementor-element-c0b6245 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button:hover {
    color:var(--w-global-color-text)
}
.elementor-235 .elementor-element.elementor-element-fc3d543>.elementor-container {
    max-width:1396px
}
.elementor-235 .elementor-element.elementor-element-cb86d78 {
    --divider-border-style:solid;
    --divider-color:#e9ddce;
    --divider-border-width:1px
}
.elementor-235 .elementor-element.elementor-element-cb86d78 .elementor-divider-separator {
    width:100%
}
.elementor-235 .elementor-element.elementor-element-cb86d78>.elementor-widget-container {
    background-color:#dde9ee
}
.elementor-235 .elementor-element.elementor-element-f2138a4>.elementor-container {
    max-width:1396px
}
.elementor-235 .elementor-element.elementor-element-f2138a4 {
    padding:25px 0 25px 0
}
.elementor-235 .elementor-element.elementor-element-0c6d257 {
    text-align:center;
    font-family:"Montserrat",Sans-serif;
    font-size:14px;
    font-weight:400
}
@media(max-width:1540px) {
    .elementor-235 .elementor-element.elementor-element-8b9ec24 {
        padding:120px 20px 80px 20px
    }
    .elementor-235 .elementor-element.elementor-element-fc3d543 {
        padding:0 20px 0 20px
    }
    .elementor-235 .elementor-element.elementor-element-f2138a4 {
        padding:25px 20px 25px 20px
    }
}
@media(min-width:480px) {
    .elementor-235 .elementor-element.elementor-element-b8b4bbd {
        width:38%
    }
    .elementor-235 .elementor-element.elementor-element-9c05a6c {
        width:22%
    }
    .elementor-235 .elementor-element.elementor-element-6ff453a {
        width:15%
    }
    .elementor-235 .elementor-element.elementor-element-ed6b685 {
        width:25%
    }
}
@media(max-width:1280px) and (min-width:480px) {
    .elementor-235 .elementor-element.elementor-element-b8b4bbd {
        width:35%
    }
    .elementor-235 .elementor-element.elementor-element-9c05a6c {
        width:25%
    }
    .elementor-235 .elementor-element.elementor-element-6ff453a {
        width:15%
    }
    .elementor-235 .elementor-element.elementor-element-ed6b685 {
        width:25%
    }
}
@media(max-width:1024px) and (min-width:480px) {
    .elementor-235 .elementor-element.elementor-element-b8b4bbd {
        width:50%
    }
    .elementor-235 .elementor-element.elementor-element-9c05a6c {
        width:50%
    }
    .elementor-235 .elementor-element.elementor-element-6ff453a {
        width:50%
    }
    .elementor-235 .elementor-element.elementor-element-ed6b685 {
        width:35%
    }
}
@media(max-width:767px) and (min-width:480px) {
    .elementor-235 .elementor-element.elementor-element-b8b4bbd {
        width:100%
    }
    .elementor-235 .elementor-element.elementor-element-9c05a6c {
        width:100%
    }
    .elementor-235 .elementor-element.elementor-element-6ff453a {
        width:100%
    }
    .elementor-235 .elementor-element.elementor-element-ed6b685 {
        width:100%
    }
}
@media(max-width:1280px) {
    .elementor-235 .elementor-element.elementor-element-b8b4bbd>.elementor-element-populated {
        border-width:0;
        margin:0;
        --e-column-margin-right:0;
        --e-column-margin-left:0
    }
    .elementor-235 .elementor-element.elementor-element-b306718 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var(--container-widget-width,100%);
        max-width:100%
    }
}
@media(max-width:1024px) {
    .elementor-235 .elementor-element.elementor-element-8b9ec24 {
        padding:75px 20px 75px 20px
    }
    .elementor-235 .elementor-element.elementor-element-b8b4bbd>.elementor-element-populated {
        margin:0 0 30px 0;
        --e-column-margin-right:0;
        --e-column-margin-left:0
    }
    .elementor-235 .elementor-element.elementor-element-b306718>.elementor-widget-container {
        padding:15px 25px 25px 0
    }
    .elementor-235 .elementor-element.elementor-element-9c05a6c>.elementor-element-populated {
        margin:0 0 30px 0;
        --e-column-margin-right:0;
        --e-column-margin-left:0
    }
}
@media(max-width:767px) {
    .elementor-235 .elementor-element.elementor-element-6ff453a>.elementor-element-populated {
        margin:0 0 30px 0;
        --e-column-margin-right:0;
        --e-column-margin-left:0
    }
}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow:hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right:-8px;
    margin-left:-8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:8px;
    margin-left:8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width:auto;
    left:auto;
    right:auto;
    position:relative;
    height:100%;
    border-top:0;
    border-bottom:0;
    border-right:0;
    border-left-width:1px;
    border-style:solid;
    right:-8px
}
.elementor-widget .elementor-icon-list-items {
    list-style-type:none;
    margin:0;
    padding:0
}
.elementor-widget .elementor-icon-list-item {
    margin:0;
    padding:0;
    position:relative
}
.elementor-widget .elementor-icon-list-item:after {
    position:absolute;
    bottom:0;
    width:100%
}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
    display:flex;
    font-size:inherit;
    align-items:var(--icon-vertical-align,center)
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self:center;
    padding-left:5px
}
.elementor-widget .elementor-icon-list-icon {
    display:flex;
    position:relative;
    top:var(--icon-vertical-offset,initial)
}
.elementor-widget .elementor-icon-list-icon svg {
    width:var(--e-icon-list-icon-size,1em);
    height:var(--e-icon-list-icon-size,1em)
}
.elementor-widget .elementor-icon-list-icon i {
    width:1.25em;
    font-size:var(--e-icon-list-icon-size)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align:var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a {
    width:100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content:center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin:auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content:center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
}
.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content:flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content:flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left:0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right:0
}
@media(min-width:2400px) {
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content:center
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin:auto
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content:center
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content:flex-start
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left:0
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right:0
    }
}
@media(max-width:1540px) {
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content:center
    }
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin:auto
    }
    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content:center
    }
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content:flex-start
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left:0
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right:0
    }
}
@media(max-width:1280px) {
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content:center
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin:auto
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content:center
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content:flex-start
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left:0
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right:0
    }
}
@media(max-width:1024px) {
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content:center
    }
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin:auto
    }
    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content:center
    }
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content:flex-start
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left:0
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right:0
    }
}
@media(max-width:767px) {
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content:center
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin:auto
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content:center
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content:flex-start
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left:0
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right:0
    }
}
@media(max-width:479px) {
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content:center
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin:auto
    }
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content:center
    }
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content:flex-start
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left:0
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right:0
    }
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"],.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:after {
    -webkit-transition:var(--welc-elementor-base-transition);
    transition:var(--welc-elementor-base-transition)
}
.wdt-mailchimp-holder {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    width:100%
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper {
    display:inline-flex;
    flex-wrap:wrap;
    width:100%
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    display:inline-flex;
    flex-wrap:wrap;
    width:100%
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*:not(:last-child) {
    margin-bottom:20px
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description {
    line-height:1
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title {
    font-size:2em
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle {
    font-size:1.5em;
    letter-spacing:.05em
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] {
    font-size:1em;
    line-height:1;
    width:100%;
    padding:1em;
    border:1px solid;
    border-radius:inherit
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus-visible {
    outline:0
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
    font-size:var(--welcFontSize_Ext);
    line-height:1;
    text-transform:uppercase;
    letter-spacing:2.64px;
    font-weight:600;
    width:100%;
    position:relative;
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:center;
    height:100%;
    margin-top:0;
    padding:var(--welcPadding_Btn);
    text-align:center;
    color:var(--welcAccentTxtColor);
    border:1px solid transparent;
    -webkit-border-radius:inherit;
    border-radius:inherit;
    outline:0;
    background-color:var(--welcSecondaryColor);
    fill:var(--welc-elementor-color-white)
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]>*:last-child {
    margin:0 0 0 10px
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]>*:only-child {
    margin:0
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    padding:1em
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] i {
    font-size:inherit
}
.wdt-custom-newsletter-icon .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button {
    position:absolute;
    right:0;
    top:0
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not(:last-child) {
    margin:0 0 20px
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:before {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    visibility:hidden;
    width:25px;
    height:25px;
    margin:auto;
    content:"";
    -webkit-animation:jet-spinner .6s linear infinite;
    animation:jet-spinner .6s linear infinite;
    border:3px solid #e1e1e1;
    border-top-color:#000;
    -webkit-border-radius:50%;
    border-radius:50%
}
@-webkit-keyframes jet-spinner {
    to {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes jet-spinner {
    to {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"].loading:before {
    visibility:visible
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"].loading>* {
    visibility:hidden
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg {
    position:relative;
    display:flex;
    align-items:center;
    width:100%;
    margin:20px 0 0
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title:empty,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle:empty,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description:empty,.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg:empty {
    display:none
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .wdt-mailchimp-subscription-msg-inner {
    line-height:var(--welcLineHeight_Base);
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    width:100%;
    padding:10px 20px;
    font-size:calc(var(--welcFontSize_Ext) + 2px)
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .success {
    color:#5cb85c;
    background-color:#d9efd9
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .error {
    color:#d9534f;
    background-color:#ffcac9
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper {
    display:flex;
    -webkit-box-align:start;
    align-items:center;
    -ms-flex-align:start;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    width:100%
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    position:relative;
    z-index:1;
    display:flex;
    flex-wrap:nowrap;
    width:100%;
    margin:0;
    padding:15px 35px;
    border-radius:50px
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:before {
    position:absolute;
    z-index:-1;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    content:"";
    opacity:.25;
    border-radius:inherit
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    line-height:1;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] {
    padding-right:25px
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    width:auto
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
    flex-wrap:nowrap;
    padding:15px 0 15px 25px;
    letter-spacing:.9px;
    text-transform:uppercase;
    border-left-width:1px;
    border-left-style:solid;
    border-radius:0
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
    color:inherit;
    border-left-color:#e1e1e1;
    background:transparent
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover {
    color:var(--welc-elementor-color-primary);
    background-color:transparent
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper {
    display:flex;
    -webkit-box-align:start;
    align-items:center;
    -ms-flex-align:start;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    position:relative;
    display:flex;
    width:100%;
    margin:0
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover:before {
    width:100%
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    margin:0;
    outline:0;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    padding-right:6em
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-right:3em
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
    padding-right:8em
}
.wdt-custom-home-3-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    bottom:0
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    position:absolute;
    z-index:1;
    top:0;
    right:0;
    left:auto;
    display:inline-flex;
    align-items:center;
    justify-content:end;
    margin:auto;
    width:auto
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    align-items:center;
    justify-content:center;
    width:50px;
    height:50px;
    padding:0
}
.wdt-mailchimp-holder.wdt-template-type4 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],.wdt-mailchimp-holder.wdt-template-type4 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] {
    padding-right:0;
    padding-left:0;
    border-width:0 0 1px;
    border-style:solid
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper {
    display:flex;
    -webkit-box-align:start;
    align-items:center;
    -ms-flex-align:start;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    position:relative;
    display:flex;
    width:100%;
    margin:0;
    border-radius:50px
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover:before {
    width:100%
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    margin:0;
    outline:0;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    padding-right:8em
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-right:4em
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
    padding-right:10em
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    position:absolute;
    z-index:1;
    top:0;
    right:0;
    bottom:0;
    left:auto;
    align-items:center;
    margin:5px;
    border-radius:50px
}
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:50px;
    height:50px;
    padding:0
}
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    flex-wrap:nowrap
}
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    margin:0 10px 0 0
}
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
    flex-wrap:nowrap
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] {
    border-color:#e1e1e1
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
    box-shadow:0 0 1px var(--welcHeadAltColor)
}
.wdt-custom-newsletter-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
    border-color:var(--welcSecondaryColor);
    box-shadow:0 0 0 var(--welcHeadAltColor)
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover {
    background-color:var(--welc-elementor-color-primary);
    color:var(--welc-elementor-color-white)
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:before {
    background-color:#e1e1e1
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"],.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover {
    background-color:transparent
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] {
    color:inherit
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover {
    color:var(--welc-elementor-color-primary)
}
@media only screen and (max-width:767px) {
    .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
        padding:10px 25px
    }
    .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] {
        padding-right:10px
    }
    .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] {
        padding:10px 0 10px 15px
    }
    .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
        flex-wrap:wrap
    }
    .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
        margin:0 0 10px 0
    }
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-privacy-policy {
    margin-bottom:0 !important;
    font-size:calc(var(--welcFontSize_Base) - 4px);
    font-weight:var(--welcFontWeight_Ext);
    color:rgba(var(--welcBodyTxtColorRgb),0.5)
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-privacy-policy input {
    display:none
}
.wdt-custom-footer-1-divider .elementor-divider-separator {
    width:100%;
    height:1px;
    display:block;
    background-color:#e9ddce
}
#footer svg {
    height:1em;
    width:1em
}
svg:not([fill]) {
    fill:currentColor
}
svg:not(:root) {
    overflow:hidden
}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],textarea,input.text,input[type="search"],.select2-container--default .select2-search .select2-search__field,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--inline .select2-search__field {
    border:1px solid;
    display:block;
    margin:0 0 30px 0;
    padding:var(--welcInputPadding);
    width:100%;
    -webkit-appearance:none;
    appearance:none;
    -webkit-border-radius:var(--welcRadius_Zero);
    border-radius:var(--welcRadius_Zero);
    min-height:50px
}
table:not(.shop_attributes)>tbody:first-child>tr>th,th,.wp-block-calendar table th,.select2-container--default .select2-results .select2-results__option[aria-selected="true"],input[type="submit"],input[type="reset"],input[type="button"],button[type="button"],*[role="button"],button,.button,a.button,.has-primary-background-color {
    background-color:var(--w-color-accent);
    border:0
}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button[type="button"]:hover,*[role="button"]:hover,button:hover,.button:hover,a.button:hover,.wp-block-search .wp-block-search__button:hover,.wdt-infinite-portfolio-load-more:hover,#wpsl-stores li>p ~ .wpsl-directions:hover {
    background-color:var(--welcHeadAltColor);
    border-color:transparent;
    color:var(--welcBodyBGColor)
}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],textarea,input.text,input[type="search"],fieldset,select,abbr,acronym,pre,#searchform,.comment-form>p input[type="checkbox"] ~ label:before,.comment-form>p input[type="radio"] ~ label:before,.comment-form-wdt-privatepolicy input[type="checkbox"] ~ label:before,.woocommerce-form__label-for-checkbox>span:before,.woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label:before,.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label:before {
    border-color:var(--welcBorderColor)
}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],textarea,input.text,input[type="search"],.select2-container--default .select2-search .select2-search__field,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--inline .select2-search__field {
    border:1px solid;
    display:block;
    margin:0 0 30px 0;
    padding:var(--welcInputPadding);
    width:100%;
    -webkit-appearance:none;
    appearance:none;
    -webkit-border-radius:var(--welcRadius_Zero);
    border-radius:var(--welcRadius_Zero);
    min-height:50px
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family:var(--w-global-typography-text-font-family),Sans-serif;
    font-weight:var(--w-global-typography-text-font-weight)
}
.form-spinner,.contact-response-output {
    display:none
}
.accordion-button:not(.collapsed) {
    color:var(--bs-accordion-active-color);
    background-color:var(--bs-accordion-active-bg);
    box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
    background-color:var(--welc-color-accent);
    color:var(--welc-color-white)
}
.faq-accordian .accordion-button {
    height:90px
}
.lh-35px {
    line-height:35px
}
.f-30 {
    font-size:30px
}
.swiper-wrapper.disabled {
    transform:translate3d(0,0,0) !important
}
.swiper-pagination.disabled {
    display:none
}
.h-800px {
    height:800px
}
.h-70px {
    height:70px
}
.word-break {
    word-break:break-word
}
.border-right-brown {
    border-right:1px solid #e5d7ca
}
.w-150px{
    width:150px !important;    
}
.w-120px{
    width:120px !important;    
}
.bg-img-callback{
    background-image: url(../images/slider1.jpg);
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
    height:350px
}
.w-20{
    flex: 0 0 auto;
    width: 20%;
}
.h-350px{
    height: 350px;
}
.w-14-28{
    flex: 0 0 auto;
    width: 14.28%;
}
.main-title-section-container{
    position:relative;
}
.service-inner-page .main-title-section-wrapper .main-title-section-container::before{
content:"";
position:absolute;
background-color:rgba(255,255,255,0.85);
left:0;
top:0;
width:100%;
height:100%;
z-index:1;
}
.service-inner-page .main-title-section-wrapper .container{
    position:relative;
    z-index:5;
}
input[type="button"]{
    color:#fff
}
.list-wrapper {
	padding: 15px;
	overflow: hidden;
}
.list-item {
	padding:15px !important;
}
.list-item>article {
	background: #FFF;
	margin-bottom: 10px;
	box-shadow: 0px 0px 10px 0px #EEE;
	align-items: start;
	height:100%;
}

.list-item h4 {
	color: #FF7182;
	font-size: 18px;
	margin: 0 0 5px;	
}

.list-item p {
	margin: 0;
}

.simple-pagination ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: center;
}

.simple-pagination li {
	display: inline-block;
	margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
	color: #666;
	padding: 5px 10px;
	text-decoration: none;
	border: 1px solid #EEE;
	background-color: #FFF;
	box-shadow: 0px 0px 10px 0px #EEE;
}

.simple-pagination .current {
	color: #FFF;
	background-color: #be9661;
	border-color: #be9661;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
	background: #8d6229;
}