img:is([sizes=auto i],[sizes^="auto," i]){
    contain-intrinsic-size:3000px 1500px 
}
.elementor-screen-only{
   height:1px;
   margin:-1px;
   overflow:hidden;
   padding:0;
   position:absolute;
   top:-10000em;
   width:1px;
   clip:rect(0,0,0,0);
   border:0
}
.elementor *,.elementor :after,.elementor :before{
   box-sizing:border-box
}
.elementor a{
   box-shadow:none;
   text-decoration:none
}
.elementor img{
   border:none;
   border-radius:0;
   box-shadow:none;
   height:auto;
   max-width:100%
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{
   margin:0
}
.elementor iframe,.elementor object,.elementor video{
   border:none;
   line-height:1;
   margin:0;
   max-width:100%;
   width:100%
}
.elementor .elementor-background-video-container{
   direction:ltr;
   inset:0;
   overflow:hidden;
   position:absolute;
   z-index:0
}
.elementor .elementor-background-video-container{
   pointer-events:none;
   transition:opacity 1s
}
.elementor .elementor-background-video-container.elementor-loading{
   opacity:0
}
.elementor .elementor-background-video-embed{
   max-width:none
}
.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{
   left:50%;
   position:absolute;
   top:50%;
   transform:translate(-50%,-50%)
}
.elementor .elementor-background-slideshow{
   inset:0;
   position:absolute;
   z-index:0
}
.elementor .elementor-background-slideshow__slide__image{
   background-position:50%;
   background-size:cover;
   height:100%;
   width:100%
}
.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{
   position:fixed
}

#licenseCount {
    font-size: 22px;
    font-weight: 700;
    color: #FF3D00;
}

.elementor-widget-wrap .elementor-element.elementor-widget__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;
   align-self:var(--align-self);
   flex-basis:var(--flex-basis);
   flex-grow:var(--flex-grow);
   flex-shrink:var(--flex-shrink);
   order:var(--order)
}
.elementor-element.elementor-fixed{   z-index:1}.elementor-element-0d8e2eb {    opacity: 0;    visibility: hidden;    transition: opacity 0.3s ease, visibility 0.3s ease;}.elementor-element-0d8e2eb.show {    opacity: 1;    visibility: visible;}
.elementor-element:where(.e-con-full,.elementor-widget){
   align-content:var(--align-content);
   align-items:var(--align-items);
   flex-direction:var(--flex-direction);
   flex-wrap:var(--flex-wrap);
   gap:var(--row-gap) var(--column-gap);
   justify-content:var(--justify-content)
}
.elementor-invisible{   visibility:hidden}/* Estilos para a seção de planos */.elementor-element-planos {    padding: 80px 0;    background-color: #f9f9f9;}.elementor-element-titulo-planos {    text-align: center;    margin-bottom: 50px;}.elementor-element-titulo-planos .elementor-heading-title {    color: #707362;    font-size: 36px;    font-weight: 600;    margin-bottom: 15px;}.elementor-element-titulo-planos .elementor-heading-subtitle {    color: #666;    font-size: 18px;    margin: 0;}.elementor-element-cards-planos {    display: flex;    justify-content: center;    gap: 30px;    flex-wrap: wrap;}.plano-card {    background: #fff;    border-radius: 15px;    padding: 40px 30px;    width: 320px;    box-shadow: 0 5px 20px rgba(0,0,0,0.05);    transition: transform 0.3s ease;}.plano-card:hover {    transform: translateY(-10px);}.plano-premium {    border: 2px solid #707362;    position: relative;}.plano-premium::before {    content: "Mais popular";    position: absolute;    top: -12px;    left: 50%;    transform: translateX(-50%);    background: #707362;    color: #fff;    padding: 5px 15px;    border-radius: 20px;    font-size: 14px;}.plano-header {    text-align: center;    margin-bottom: 30px;}.plano-header h3 {    color: #707362;    font-size: 24px;    margin-bottom: 15px;}.plano-preco {    color: #333;    font-size: 28px;    font-weight: 600;    margin: 0;}.plano-features {    margin-bottom: 30px;}.plano-features ul {    list-style: none;    padding: 0;    margin: 0;}.plano-features li {    color: #666;    padding: 10px 0;    border-bottom: 1px solid #eee;}.plano-features li:last-child {    border-bottom: none;}.plano-card .elementor-button {    display: block;    width: 100%;    background-color: #707362;    color: #fff;    text-align: center;    padding: 15px;    border-radius: 8px;    text-decoration: none;    font-weight: 500;    transition: background-color 0.3s ease;}.plano-card .elementor-button:hover {    background-color: #5c5f50;}@media (max-width: 768px) {    .elementor-element-cards-planos {        flex-direction: column;        align-items: center;    }        .plano-card {        width: 100%;        max-width: 320px;        margin-bottom: 30px;    }}
.elementor-align-center{
   text-align:center
}
.elementor-align-center .elementor-button{
   width:auto
}
.elementor-align-justify .elementor-button{
   width:100%
}
.elementor-ken-burns{
   transition-duration:10s;
   transition-property:transform;
   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)
}
:root{
   --page-title-display:block
}
@keyframes eicon-spin{
   0%{
       transform:rotate(0)
   }
   to{
       transform:rotate(359deg)
   }
}
.eicon-animation-spin{
   animation:2s linear infinite eicon-spin
}
.elementor-widget-wrap{
   align-content:flex-start;
   flex-wrap:wrap;
   position:relative;
   width:100%
}
.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(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))
}
.elementor-widget{
   position:relative
}
.elementor-widget:not(:last-child){
   margin-bottom:var(--kit-widget-spacing,20px)
}
.elementor-widget:not(:last-child).elementor-widget__width-initial{
   margin-bottom:0
}
.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;
   margin-bottom:calc(-1 * var(--grid-row-gap));
   width:100%;
   word-spacing:var(--grid-column-gap)
}
.elementor-grid-0 .elementor-grid .elementor-grid-item{
   display:inline-block;
   margin-bottom:var(--grid-row-gap);
   word-break:break-word
}
@media (min-width:1367px){
   #elementor-device-mode:after{
       content:"desktop"
   }
}
@media (min-width:2400px){
   #elementor-device-mode:after{
       content:"widescreen"
   }
}
@media (max-width:1366px){
   #elementor-device-mode:after{
       content:"laptop"
   }
}
@media (max-width:-1){
   #elementor-device-mode:after{
       content:"tablet_extra"
   }
}
@media (max-width:1024px){
   #elementor-device-mode:after{
       content:"tablet"
   }
}
@media (max-width:-1){
   #elementor-device-mode:after{
       content:"mobile_extra"
   }
}
@media (prefers-reduced-motion:no-preference){
   html{
       scroll-behavior:smooth
   }
}
.e-con{
   --border-radius:0;
   --border-top-width:0px;
   --border-right-width:0px;
   --border-bottom-width:0px;
   --border-left-width:0px;
   --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:0px;
   --margin-right:0px;
   --margin-bottom:0px;
   --margin-left:0px;
   --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);
   --row-gap:var(--widgets-spacing-row,20px);
   --column-gap:var(--widgets-spacing-column,20px);
   --overlay-mix-blend-mode:initial;
   --overlay-opacity:1;
   --overlay-transition:0.3s;
   --e-con-grid-template-columns:repeat(3,1fr);
   --e-con-grid-template-rows:repeat(2,1fr);
   border-radius:var(--border-radius);
   height:var(--height);
   min-height:var(--min-height);
   min-width:0;
   overflow:var(--overflow);
   position:var(--position);
   transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
   width:var(--width);
   z-index:var(--z-index);
   --flex-wrap-mobile:wrap;
   margin-block-end:var(--margin-block-end);
   margin-block-start:var(--margin-block-start);
   margin-inline-end:var(--margin-inline-end);
   margin-inline-start:var(--margin-inline-start);
   padding-inline-end:var(--padding-inline-end);
   padding-inline-start:var(--padding-inline-start);
   --margin-block-start:var(--margin-top);
   --margin-block-end:var(--margin-bottom);
   --margin-inline-start:var(--margin-left);
   --margin-inline-end:var(--margin-right);
   --padding-inline-start:var(--padding-left);
   --padding-inline-end:var(--padding-right);
   --padding-block-start:var(--padding-top);
   --padding-block-end:var(--padding-bottom);
   --border-block-start-width:var(--border-top-width);
   --border-block-end-width:var(--border-bottom-width);
   --border-inline-start-width:var(--border-left-width);
   --border-inline-end-width:var(--border-right-width)
}
body.rtl .e-con{
   --padding-inline-start:var(--padding-right);
   --padding-inline-end:var(--padding-left);
   --margin-inline-start:var(--margin-right);
   --margin-inline-end:var(--margin-left);
   --border-inline-start-width:var(--border-right-width);
   --border-inline-end-width:var(--border-left-width)
}
.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{
   padding-block-end:var(--padding-block-end);
   padding-block-start:var(--padding-block-start);
   text-align:var(--text-align)
}
.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-boxed.e-flex{
   align-content:normal;
   align-items:normal;
   flex-direction:column;
   flex-wrap:nowrap;
   justify-content:normal
}
.e-con-boxed{
   gap:initial;
   text-align:initial
}
.e-con.e-flex>.e-con-inner{
   align-content:var(--align-content);
   align-items:var(--align-items);
   align-self:auto;
   flex-basis:auto;
   flex-grow:1;
   flex-shrink:1;
   flex-wrap:var(--flex-wrap);
   justify-content:var(--justify-content)
}
.e-con>.e-con-inner{
   gap:var(--row-gap) var(--column-gap);
   height:100%;
   margin:0 auto;
   max-width:var(--content-width);
   padding-inline-end:0;
   padding-inline-start:0;
   width:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{
   --margin-left:auto;
   --margin-right:auto;
   max-width:min(100%,var(--width))
}
.e-con .elementor-widget.elementor-widget{
   margin-block-end: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{
   border-block-end-width:var(--border-block-end-width);
   border-block-start-width:var(--border-block-start-width);
   border-color:var(--border-color);
   border-inline-end-width:var(--border-inline-end-width);
   border-inline-start-width:var(--border-inline-start-width);
   border-radius:var(--border-radius);
   border-style:var(--border-style);
   content:var(--background-overlay);
   display:block;
   height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
   left:calc(0px - var(--border-left-width));
   mix-blend-mode:var(--overlay-mix-blend-mode);
   opacity:var(--overlay-opacity);
   position:absolute;
   top:calc(0px - var(--border-top-width));
   transition:var(--overlay-transition,.3s);
   width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
.e-con:before{
   transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
}
.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{
   border-block-end-width:var(--border-block-end-width);
   border-block-start-width:var(--border-block-start-width);
   border-color:var(--border-color);
   border-inline-end-width:var(--border-inline-end-width);
   border-inline-start-width:var(--border-inline-start-width);
   border-radius:var(--border-radius);
   border-style:var(--border-style);
   height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
   left:calc(0px - var(--border-left-width));
   top:calc(0px - var(--border-top-width));
   width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
: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-google_maps,.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%
}
.e-con .elementor-widget:not(:last-child){
   --kit-widget-spacing:0px
}
@media (max-width:767px){
   #elementor-device-mode:after{
       content:"mobile"
   }
   .e-con.e-flex{
       --width:100%;
       --flex-wrap:var(--flex-wrap-mobile)
   }
   table table{
       font-size:.8em
   }
}
.elementor-element .elementor-widget-container,.elementor-element:not(:has(.elementor-widget-container)){
   transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}
.elementor-heading-title{
   line-height:1;
   margin:0;
   padding:0
}
.elementor-button{
   background-color:#69727d;
   border-radius:3px;
   color:#fff;
   display:inline-block;
   font-size:15px;
   line-height:1;
   padding:12px 24px;
   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;
   flex-direction:row;
   gap:5px;
   justify-content:center
}
.elementor-button-icon svg{
   height:auto;
   width:1em
}
.elementor-button-icon .e-font-icon-svg{
   height:1em
}
.elementor-button-text{
   display:inline-block
}
.elementor-button span{
   text-decoration:inherit
}
.elementor-icon{
   color:#69727d;
   display:inline-block;
   font-size:50px;
   line-height:1;
   text-align:center;
   transition:all .3s
}
.elementor-icon:hover{
   color:#69727d
}
.elementor-icon i,.elementor-icon svg{
   display:block;
   height:1em;
   position:relative;
   width:1em
}
.elementor-icon i:before,.elementor-icon svg:before{
   left:50%;
   position:absolute;
   transform:translateX(-50%)
}
.elementor-shape-rounded .elementor-icon{
   border-radius:10%
}
.animated{
   animation-duration:1.25s
}
.animated.reverse{
   animation-direction:reverse;
   animation-fill-mode:forwards
}
@media (prefers-reduced-motion:reduce){
   .animated{
       animation:none
   }
}
.elementor-post__thumbnail__link{
   transition:none
}
.elementor-17 .elementor-element.elementor-element-1b0bfa4{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --justify-content:space-between;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --margin-top:0px;
   --margin-bottom:-99px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:20px;
   --padding-bottom:020px;
   --padding-left:0px;
   --padding-right:0px;
   --z-index:20
}
.elementor-17 .elementor-element.elementor-element-1b0bfa4:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-1b0bfa4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#faf9F7EB
}
.elementor-17 .elementor-element.elementor-element-1b0bfa4.ekit-sticky--effects{
   background-color:#faf9F700
}
.elementor-17 .elementor-element.elementor-element-e6302be{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-17 .elementor-element.elementor-element-e6302be.e-con{
   --flex-grow:0;
   --flex-shrink:0
}
.elementor-17 .elementor-element.elementor-element-22b76de{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger{
   background-color:#02010100;
   float:right;
   border-style:none
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger:hover{
   background-color:#02010100;
   border-style:none
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-close{
   background-color:#02010100;
   border-style:none;
   color:#333
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-close:hover{
   background-color:#02010100;
   border-style:none;
   color:rgba(0,0,0,.5)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6>.elementor-widget-container{
   margin:-28px 0;
   padding:0
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-container{
   height:80px;
   border-radius:0 0 0 0
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a{
   font-family:var( --e-global-typography-bef06d2-font-family ),Sans-serif;
   font-size:var( --e-global-typography-bef06d2-font-size );
   font-weight:var(--e-global-typography-bef06d2-font-weight);
   line-height:var( --e-global-typography-bef06d2-line-height );
   letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
   word-spacing:var(--e-global-typography-bef06d2-word-spacing);
   color:var(--e-global-color-secondary);
   padding:0 0 0 40px
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:hover{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:focus{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:active{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li:hover>a{
   color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li.current-menu-item>a{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li.current-menu-ancestor>a{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator{
   color:var(--e-global-color-4f846ba)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li{
   margin:0
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator{
   color:#101010;
   fill:#101010
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon{
   color:#101010;
   fill:#101010
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
   margin:0
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{
   margin:0
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li>a{
   padding:15px;
   color:#000
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover{
   color:#707070
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus{
   color:#707070
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active{
   color:#707070
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a{
   color:#707070
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a{
   color:#707070!important
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-submenu-panel{
   padding:15px 0
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel{
   border-radius:0 0 0 0;
   min-width:220px
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{
   background-color:rgba(0,0,0,.5)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger>.ekit-menu-icon{
   color:rgba(0,0,0,.5)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{
   background-color:rgba(0,0,0,.5)
}
.elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger:hover>.ekit-menu-icon{
   color:rgba(0,0,0,.5)
}
.elementor-widget-icon.elementor-view-default .elementor-icon{
   color:var(--e-global-color-primary);
   border-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-default .elementor-icon svg{
   fill:var(--e-global-color-primary)
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0d8e2eb{
   right:10px
}
body.rtl .elementor-17 .elementor-element.elementor-element-0d8e2eb{
   left:10px
}
.elementor-17 .elementor-element.elementor-element-0d8e2eb{
   bottom:40px
}
.elementor-17 .elementor-element.elementor-element-0d8e2eb .elementor-icon-wrapper{
   text-align:center
}
@media(max-width:1366px){
   .elementor-17 .elementor-element.elementor-element-1b0bfa4{
       --padding-top:20px;
       --padding-bottom:20px;
       --padding-left:20px;
       --padding-right:020px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
}
@media(min-width:768px){
   .elementor-17 .elementor-element.elementor-element-e6302be{
       --width:30%
   }
   .elementor-17 .elementor-element.elementor-element-22b76de{
       --width:50%
   }
}
@media(max-width:1366px) and (min-width:768px){
   .elementor-17 .elementor-element.elementor-element-22b76de{
       --width:66%
   }
}
@media(max-width:1024px) and (min-width:768px){
   .elementor-17 .elementor-element.elementor-element-e6302be{
       --width:270.391px
   }
}
@media(max-width:1024px){
   .elementor-17 .elementor-element.elementor-element-a27f5b6>.elementor-widget-container{
       margin:0
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-nav-identity-panel{
       padding:0
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-container{
       max-width:350px;
       border-radius:0 0 0 0
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing);
       color:var(--e-global-color-secondary);
       padding:15px 15px 0 30px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:hover{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:focus{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:active{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li:hover>a{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li.current-menu-item>a{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li.current-menu-ancestor>a{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator{
       color:var(--e-global-color-4f846ba)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel>li>a{
       padding:15px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav .elementskit-submenu-panel{
       border-radius:0 0 0 0
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger{
       padding:8px;
       width:51px;
       border-radius:3px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-hamburger>.ekit-menu-icon{
       font-size:26px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-close{
       padding:8px;
       margin:12px;
       width:45px;
       border-radius:3px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-nav-logo>img{
       max-width:215px;
       max-height:60px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-nav-logo{
       margin:0;
       padding:30px
   }
}
@media(max-width:767px){
   .elementor-17 .elementor-element.elementor-element-e6302be{
       --width:72%
   }
   .elementor-17 .elementor-element.elementor-element-22b76de{
       --width:20%
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-menu-container{
       max-width:300px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-nav-logo>img{
       max-width:200px;
       max-height:50px
   }
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-nav-logo{
       padding:30px 0 30px 30px
   }
}
.elementor-17 .elementor-element.elementor-element-0d8e2eb svg{
   border-radius:100px
}
.elementor-18 .elementor-element.elementor-element-3d8e4501{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --gap:40px 40px;
   --row-gap:40px;
   --column-gap:40px;
   --padding-top:080px;
   --padding-bottom:80px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-3d8e4501:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-3d8e4501>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-18 .elementor-element.elementor-element-5f8c665{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-3fa9afe7{
   text-align:left
}
.elementor-18 .elementor-element.elementor-element-3fa9afe7 img{
   width:93%;
   filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg )
}
.elementor-18 .elementor-element.elementor-element-21d98d8{
   color:#f4f4f4;
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-18 .elementor-element.elementor-element-7f4d43a6{
   --grid-template-columns:repeat(0, auto);
   --icon-size:33px;
   --grid-column-gap:22px;
   --grid-row-gap:0px
}
.elementor-18 .elementor-element.elementor-element-7f4d43a6 .elementor-widget-container{
   text-align:left
}
.elementor-18 .elementor-element.elementor-element-7f4d43a6 .elementor-social-icon{
   background-color:#02010100;
   --icon-padding:0em
}
.elementor-18 .elementor-element.elementor-element-7f4d43a6 .elementor-social-icon:hover{
   background-color:#02010100
}
.elementor-18 .elementor-element.elementor-element-7f4d43a6 .elementor-social-icon:hover i{
   color:var(--e-global-color-primary)
}
.elementor-18 .elementor-element.elementor-element-7f4d43a6 .elementor-social-icon:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-18 .elementor-element.elementor-element-5bf2acfb{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:40px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-4fb825ce .elementor-heading-title{
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:600;
   text-transform:uppercase;
   font-style:normal;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing )
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{
   color:var(--e-global-color-text);
   fill:var(--e-global-color-text)
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{
   color:var(--e-global-color-accent);
   fill:var(--e-global-color-accent)
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before{
   background-color:var(--e-global-color-accent)
}
.elementor-widget-nav-menu{
   --e-nav-menu-divider-color:var(--e-global-color-text)
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{
   font-family:var( --e-global-typography-accent-font-family ),Sans-serif;
   font-size:var( --e-global-typography-accent-font-size );
   font-weight:var(--e-global-typography-accent-font-weight);
   text-transform:var(--e-global-typography-accent-text-transform);
   text-decoration:var(--e-global-typography-accent-text-decoration);
   letter-spacing:var( --e-global-typography-accent-letter-spacing )
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu .elementor-item{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--main .elementor-item{
   color:#f4f4f4;
   fill:#F4F4F4;
   padding-left:0;
   padding-right:0;
   padding-top:10px;
   padding-bottom:10px
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before{
   background-color:#c08EFF00
}
.elementor-18 .elementor-element.elementor-element-43bf682c .e--pointer-framed .elementor-item:after,.elementor-18 .elementor-element.elementor-element-43bf682c .e--pointer-framed .elementor-item:before{
   border-color:#c08EFF00
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-menu-toggle,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a{
   color:var(--e-global-color-primary)
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown{
   background-color:#02010100
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-menu-toggle:hover,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a.highlighted,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a:hover{
   color:var(--e-global-color-secondary)
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a.highlighted,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a:hover{
   background-color:#02010100
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a.elementor-item-active{
   color:var(--e-global-color-secondary);
   background-color:#02010100
}
.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown .elementor-item,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown .elementor-sub-item{
   font-family:Manrope,Sans-serif;
   font-size:18px;
   font-weight:600;
   text-transform:none;
   font-style:normal;
   letter-spacing:-.04px
}
.elementor-18 .elementor-element.elementor-element-3bd26c11{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-6a7b444d .elementor-heading-title{
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:600;
   text-transform:uppercase;
   font-style:normal;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
   padding-bottom:calc(20px/2)
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
   margin-top:calc(20px/2)
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
   margin-right:calc(20px/2);
   margin-left:calc(20px/2)
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-items.elementor-inline-items{
   margin-right:calc(-20px/2);
   margin-left:calc(-20px/2)
}
body.rtl .elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   left:calc(-20px/2)
}
body:not(.rtl) .elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   right:calc(-20px/2)
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-icon i{
   color:#6d05F200;
   transition:color .3s
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-icon svg{
   fill:#6D05F200;
   transition:fill .3s
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item:hover .elementor-icon-list-icon i{
   color:#02010100
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
   fill:#02010100
}
.elementor-18 .elementor-element.elementor-element-52b01bc{
   --e-icon-list-icon-size:21px;
   --icon-vertical-align:flex-start;
   --icon-vertical-offset:0px
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-icon{
   padding-right:1px
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>a{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-text{
   color:var(--e-global-color-primary);
   transition:color .3s
}
.elementor-18 .elementor-element.elementor-element-1c1e12f{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --padding-top:20px;
   --padding-bottom:20px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-1c1e12f:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-1c1e12f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:var(--e-global-color-secondary)
}
.elementor-18 .elementor-element.elementor-element-f94c223{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-7e629b3{
   color:#f4f4f4;
   font-family:var( --e-global-typography-bef06d2-font-family ),Sans-serif;
   font-size:var( --e-global-typography-bef06d2-font-size );
   font-weight:var(--e-global-typography-bef06d2-font-weight);
   line-height:var( --e-global-typography-bef06d2-line-height );
   letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
   word-spacing:var(--e-global-typography-bef06d2-word-spacing)
}
.elementor-18 .elementor-element.elementor-element-4c60455{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --align-items:flex-end;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-18 .elementor-element.elementor-element-6111472>.elementor-widget-container{
   margin:0 0 -18px
}
.elementor-18 .elementor-element.elementor-element-6111472{
   color:#f4f4f4;
   font-family:Montserrat,Sans-serif;
   font-size:16px;
   font-weight:500;
   letter-spacing:-.06em
}
@media(min-width:768px){
   .elementor-18 .elementor-element.elementor-element-5f8c665{
       --width:90%
   }
   .elementor-18 .elementor-element.elementor-element-5bf2acfb{
       --width:79%
   }
   .elementor-18 .elementor-element.elementor-element-f94c223{
       --width:50%
   }
   .elementor-18 .elementor-element.elementor-element-4c60455{
       --width:50%
   }
}
@media(max-width:1366px) and (min-width:768px){
   .elementor-18 .elementor-element.elementor-element-f94c223{
       --width:83%
   }
}
@media(max-width:1366px){
   .elementor-18 .elementor-element.elementor-element-3d8e4501{
       --padding-top:80px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{
       font-size:var( --e-global-typography-accent-font-size );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-1c1e12f{
       --padding-top:20px;
       --padding-bottom:20px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-18 .elementor-element.elementor-element-7e629b3{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
}
@media(max-width:1024px){
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{
       font-size:var( --e-global-typography-accent-font-size );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--dropdown a{
       padding-left:0;
       padding-right:0
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-1c1e12f{
       --flex-direction:column;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --justify-content:center;
       --align-items:center
   }
   .elementor-18 .elementor-element.elementor-element-7e629b3{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-4c60455{
       --align-items:center;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
   }
}
@media(max-width:767px){
   .elementor-18 .elementor-element.elementor-element-3d8e4501{
       --gap:40px 40px;
       --row-gap:40px;
       --column-gap:40px;
       --padding-top:80px;
       --padding-bottom:40px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-5bf2acfb{
       --padding-top:0px;
       --padding-bottom:0px;
       --padding-left:0px;
       --padding-right:0px
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{
       font-size:var( --e-global-typography-accent-font-size );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c>.elementor-widget-container{
       margin:0
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu__container.elementor-nav-menu--dropdown{
       margin-top:-13px!important
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-1c1e12f{
       --gap:010px 0px;
       --row-gap:010px;
       --column-gap:0px
   }
   .elementor-18 .elementor-element.elementor-element-7e629b3{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-4c60455{
       --align-items:flex-start;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
   }
}
@media(max-width:1024px) and (min-width:768px){
   .elementor-18 .elementor-element.elementor-element-3bd26c11{
       --width:870px
   }
}
@media(min-width:2400px){
   .elementor-17 .elementor-element.elementor-element-a27f5b6 .elementskit-navbar-nav>li>a{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{
       font-size:var( --e-global-typography-accent-font-size );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-43bf682c .elementor-nav-menu .elementor-item{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-18 .elementor-element.elementor-element-52b01bc .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-18 .elementor-element.elementor-element-7e629b3{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
}
img.emoji{
   display:inline!important;
   border:none!important;
   box-shadow:none!important;
   height:1em!important;
   width:1em!important;
   margin:0 .07em!important;
   vertical-align:-.1em!important;
   background:0 0!important;
   padding:0!important
}
:root{
   --wp--preset--aspect-ratio--square:1;
   --wp--preset--aspect-ratio--4-3:4/3;
   --wp--preset--aspect-ratio--3-4:3/4;
   --wp--preset--aspect-ratio--3-2:3/2;
   --wp--preset--aspect-ratio--2-3:2/3;
   --wp--preset--aspect-ratio--16-9:16/9;
   --wp--preset--aspect-ratio--9-16:9/16;
   --wp--preset--color--black:#000000;
   --wp--preset--color--cyan-bluish-gray:#abb8c3;
   --wp--preset--color--white:#ffffff;
   --wp--preset--color--pale-pink:#f78da7;
   --wp--preset--color--vivid-red:#cf2e2e;
   --wp--preset--color--luminous-vivid-orange:#ff6900;
   --wp--preset--color--luminous-vivid-amber:#fcb900;
   --wp--preset--color--light-green-cyan:#7bdcb5;
   --wp--preset--color--vivid-green-cyan:#00d084;
   --wp--preset--color--pale-cyan-blue:#8ed1fc;
   --wp--preset--color--vivid-cyan-blue:#0693e3;
   --wp--preset--color--vivid-purple:#9b51e0;
   --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
   --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);
   --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);
   --wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);
   --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
   --wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);
   --wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
   --wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
   --wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
   --wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
   --wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
   --wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
   --wp--preset--font-size--small:13px;
   --wp--preset--font-size--medium:20px;
   --wp--preset--font-size--large:36px;
   --wp--preset--font-size--x-large:42px;
   --wp--preset--spacing--20:0.44rem;
   --wp--preset--spacing--30:0.67rem;
   --wp--preset--spacing--40:1rem;
   --wp--preset--spacing--50:1.5rem;
   --wp--preset--spacing--60:2.25rem;
   --wp--preset--spacing--70:3.38rem;
   --wp--preset--spacing--80:5.06rem;
   --wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);
   --wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);
   --wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);
   --wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
   --wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)
}
:where(.is-layout-flex){
   gap:.5em
}
:where(.is-layout-grid){
   gap:.5em
}
:where(.wp-block-post-template.is-layout-flex){
   gap:1.25em
}
:where(.wp-block-post-template.is-layout-grid){
   gap:1.25em
}
:where(.wp-block-columns.is-layout-flex){
   gap:2em
}
:where(.wp-block-columns.is-layout-grid){
   gap:2em
}
:root :where(.wp-block-pullquote){
   font-size:1.5em;
   line-height:1.6
}
html{
   line-height:1.15;
   -webkit-text-size-adjust:100%
}
*,:after,:before{
   box-sizing:border-box
}
body{
   margin:0;
   font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
   font-size:1rem;
   font-weight:400;
   line-height:1.5;
   color:#333;
   background-color:#fff;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale
}
h2{
   margin-block-start:.5rem;
   margin-block-end:1rem;
   font-family:inherit;
   font-weight:500;
   line-height:1.2;
   color:inherit
}
h2{
   font-size:2rem
}
p{
   margin-block-start:0;
   margin-block-end:.9rem
}
a{
   background-color:transparent;
   text-decoration:none;
   color:#c36
}
a:active,a:hover{
   color:#336
}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
   color:inherit;
   text-decoration:none
}
a:not([href]):not([tabindex]):focus{
   outline:0
}
b,strong{
   font-weight:bolder
}
code{
   font-family:monospace,monospace;
   font-size:1em
}
sub{
   font-size:75%;
   line-height:0;
   position:relative;
   vertical-align:baseline
}
sub{
   bottom:-.25em
}
img{
   border-style:none;
   height:auto;
   max-width:100%
}
details{
   display:block
}
summary{
   display:list-item
}
figcaption{
   font-size:16px;
   color:#333;
   line-height:1.4;
   font-style:italic;
   font-weight:400
}
[hidden],template{
   display:none
}
@media print{
   *,:after,:before{
       background:0 0!important;
       color:#000!important;
       box-shadow:none!important;
       text-shadow:none!important
   }
   a,a:visited{
       text-decoration:underline
   }
   a[href]:after{
       content:" (" attr(href) ")"
   }
   a[href^="#"]:after,a[href^="javascript:"]:after{
       content:""
   }
   img,tr{
       -moz-column-break-inside:avoid;
       break-inside:avoid
   }
   h2,p{
       orphans:3;
       widows:3
   }
   h2{
       -moz-column-break-after:avoid;
       break-after:avoid
   }
}
label{
   display:inline-block;
   line-height:1;
   vertical-align:middle
}
button,input,optgroup,select,textarea{
   font-family:inherit;
   font-size:1rem;
   line-height:1.5;
   margin:0
}
input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=url],select,textarea{
   width:100%;
   border:1px solid #666;
   border-radius:3px;
   padding:.5rem 1rem;
   transition:all .3s
}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{
   border-color:#333
}
button,input{
   overflow:visible
}
button,select{
   text-transform:none
}
[type=button],[type=reset],[type=submit],button{
   width:auto;
   -webkit-appearance:button
}
[type=button],[type=submit],button{
   display:inline-block;
   font-weight:400;
   color:#c36;
   text-align:center;
   white-space:nowrap;
   -webkit-user-select:none;
   -moz-user-select:none;
   user-select:none;
   background-color:transparent;
   border:1px solid #c36;
   padding:.5rem 1rem;
   font-size:1rem;
   border-radius:3px;
   transition:all .3s
}
[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){
   outline:0
}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{
   color:#fff;
   background-color:#c36;
   text-decoration:none
}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
   cursor:pointer
}
fieldset{
   padding:.35em .75em .625em
}
legend{
   box-sizing:border-box;
   color:inherit;
   display:table;
   max-width:100%;
   padding:0;
   white-space:normal
}
progress{
   vertical-align:baseline
}
textarea{
   overflow:auto;
   resize:vertical
}
[type=checkbox],[type=radio]{
   box-sizing:border-box;
   padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
   height:auto
}
[type=search]{
   -webkit-appearance:textfield;
   outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
   -webkit-appearance:none
}
::-webkit-file-upload-button{
   -webkit-appearance:button;
   font:inherit
}
select{
   display:block
}
table{
   background-color:transparent;
   width:100%;
   margin-block-end:15px;
   font-size:.9em;
   border-spacing:0;
   border-collapse:collapse
}
table tbody+tbody{
   border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)
}
dl,dt,li,ul{
   margin-block-start:0;
   margin-block-end:0;
   border:0;
   outline:0;
   font-size:100%;
   vertical-align:baseline;
   background:0 0
}
.page-content a{
   text-decoration:underline
}
.sticky{
   position:relative;
   display:block
}
.hide{
   display:none!important
}
#comments .comment{
   position:relative
}
#comments .reply{
   font-size:11px;
   line-height:1
}
.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{
   margin-inline-start:auto;
   margin-inline-end:auto;
   width:100%
}
@media (max-width:575px){
   .site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{
       padding-inline-start:10px;
       padding-inline-end:10px
   }
}
@media (min-width:576px){
   .site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{
       max-width:500px
   }
}
@media (min-width:768px){
   .site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{
       max-width:600px
   }
}
@media (min-width:992px){
   .site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{
       max-width:800px
   }
}
@media (min-width:1200px){
   .site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{
       max-width:1140px
   }
}
.site-header+.elementor{
   min-height:calc(100vh - 320px)
}
.site-header{
   display:flex;
   flex-wrap:wrap;
   justify-content:space-between;
   padding-block-start:1rem;
   padding-block-end:1rem;
   position:relative
}
.site-navigation-toggle-holder{
   display:flex;
   align-items:center;
   padding:8px 15px
}
.site-navigation-toggle-holder .site-navigation-toggle{
   display:flex;
   align-items:center;
   justify-content:center;
   padding:.5rem;
   cursor:pointer;
   border:0 solid;
   border-radius:3px;
   background-color:rgba(0,0,0,.05);
   color:#494c4f
}
.site-navigation-dropdown{
   margin-block-start:10px;
   transition:max-height .3s,transform .3s;
   transform-origin:top;
   position:absolute;
   bottom:0;
   left:0;
   z-index:10000;
   width:100%
}
.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{
   transform:scaleY(0);
   max-height:0
}
.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{
   transform:scaleY(1);
   max-height:100vh
}
.site-navigation-dropdown ul{
   padding:0
}
.site-navigation-dropdown ul.menu{
   position:absolute;
   width:100%;
   padding:0;
   margin:0;
   background:#fff
}
.site-navigation-dropdown ul.menu li{
   display:block;
   width:100%;
   position:relative
}
.site-navigation-dropdown ul.menu li a{
   display:block;
   padding:20px;
   background:#fff;
   color:#55595c;
   box-shadow:inset 0 -1px 0 rgba(0,0,0,.1019607843)
}
.site-navigation-dropdown ul.menu>li li{
   transition:max-height .3s,transform .3s;
   transform-origin:top;
   transform:scaleY(0);
   max-height:0
}
.site-navigation-dropdown ul.menu li.elementor-active>ul>li{
   transform:scaleY(1);
   max-height:100vh
}
.elementor-kit-5{
   --e-global-color-primary:#FAF9F7;
   --e-global-color-secondary:#521FC9; /*ALTEREI PARA LILAZ - 24/06/2025*/
   --e-global-color-text:#868685;
   --e-global-color-accent:#521fc9;  /*ALTEREI PARA LILAZ - 24/06/2025*/
   --e-global-color-a324043:#989A8D;
   --e-global-color-4f846ba:#393935;
   --e-global-color-3d36e70:#F3F2EC;
   --e-global-color-3e27fa9:#E7E5DC;
   --e-global-color-d8b209b:#C8C6BE;
   --e-global-color-61588f0:#C7C7C9;
   --e-global-color-b4d4b0b:#63645C;
   --e-global-typography-primary-font-family:"Book Antiqua Italic";
   --e-global-typography-primary-font-size:54px;
   --e-global-typography-primary-font-weight:400;
   --e-global-typography-primary-font-style:italic;
   --e-global-typography-primary-text-decoration:none;
   --e-global-typography-primary-line-height:1.1em;
   --e-global-typography-primary-letter-spacing:-0.03em;
   --e-global-typography-secondary-font-family:"Montserrat";
   --e-global-typography-secondary-font-size:24px;
   --e-global-typography-secondary-font-weight:500;
   --e-global-typography-secondary-text-transform:uppercase;
   --e-global-typography-secondary-text-decoration:none;
   --e-global-typography-secondary-line-height:1.3em;
   --e-global-typography-secondary-letter-spacing:-0.06em;
   --e-global-typography-text-font-family:"Montserrat";
   --e-global-typography-text-font-size:20px;
   --e-global-typography-text-font-weight:500;
   --e-global-typography-text-text-decoration:none;
   --e-global-typography-text-line-height:1.3em;
   --e-global-typography-text-letter-spacing:-0.06em;
   --e-global-typography-accent-font-family:"Montserrat";
   --e-global-typography-accent-font-size:18px;
   --e-global-typography-accent-font-weight:600;
   --e-global-typography-accent-text-transform:uppercase;
   --e-global-typography-accent-text-decoration:none;
   --e-global-typography-accent-line-height:1.3em;
   --e-global-typography-accent-letter-spacing:-0.06em;
   --e-global-typography-bef06d2-font-family:"Montserrat";
   --e-global-typography-bef06d2-font-size:16px;
   --e-global-typography-bef06d2-font-weight:500;
   --e-global-typography-bef06d2-line-height:1.3em;
   --e-global-typography-bef06d2-letter-spacing:-0.06em;
   --e-global-typography-dda33c4-font-family:"Montserrat";
   --e-global-typography-dda33c4-font-size:18px;
   --e-global-typography-dda33c4-font-weight:500;
   --e-global-typography-dda33c4-text-decoration:none;
   --e-global-typography-dda33c4-line-height:1.3em;
   --e-global-typography-dda33c4-letter-spacing:-0.06em
}
.e-con{
   --container-max-width:1140px
}
.elementor-widget:not(:last-child){
   margin-block-end:20px
}
.elementor-element{
   --widgets-spacing:20px 20px;
   --widgets-spacing-row:20px;
   --widgets-spacing-column:20px
}
.site-header{
   padding-inline-end:0px;
   padding-inline-start:0px
}
@font-face{
   font-family:'Book Antiqua Italic';
   font-style:normal;
   font-weight:400;
   font-display:swap;
   src:url('fonts/BookAntiqua-Italic.eot');
   src:url('fonts/BookAntiqua-Italic.eot#iefix') format('embedded-opentype'),url('fonts/BookAntiqua-Italic.woff2') format('woff2'),url('fonts/BookAntiqua-Italic.woff') format('woff'),url('fonts/BookAntiqua-Italic.ttf') format('truetype'),url('images/BookAntiqua-Italic.svg#BookAntiquaItalic') format('svg')
}
.elementor-sticky--active{
   z-index:99
}
.e-con.elementor-sticky--active{
   z-index:var(--z-index,99)
}
[data-elementor-type=popup]:not(.elementor-edit-area){
   display:none
}
.elementor-popup-modal{
   display:flex;
   pointer-events:none;
   background-color:transparent;
   -webkit-user-select:auto;
   -moz-user-select:auto;
   user-select:auto
}
.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{
   display:none
}
.elementor-popup-modal .dialog-close-button{
   display:none;
   top:20px;
   margin-top:0;
   right:20px;
   opacity:1;
   z-index:9999;
   pointer-events:all
}
.elementor-popup-modal .dialog-close-button svg{
   fill:#1f2124;
   height:1em;
   width:1em
}
.elementor-popup-modal .dialog-widget-content{
   background-color:#fff;
   width:auto;
   overflow:visible;
   max-width:100%;
   max-height:100%;
   border-radius:0;
   box-shadow:none;
   pointer-events:all
}
.elementor-popup-modal .dialog-message{
   width:640px;
   max-width:100vw;
   max-height:100vh;
   padding:0;
   overflow:auto;
   display:flex
}
.elementor-popup-modal .elementor{
   width:100%
}
.elementor-motion-effects-element,.elementor-motion-effects-layer{
   transition-property:transform,opacity;
   transition-timing-function:cubic-bezier(0,.33,.07,1.03);
   transition-duration:1s
}
.elementor-motion-effects-container{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   overflow:hidden;
   transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
.elementor-motion-effects-layer{
   position:absolute;
   top:0;
   left:0;
   background-repeat:no-repeat;
   background-size:cover
}
.elementor-motion-effects-perspective{
   perspective:1200px
}
.elementor-motion-effects-element{
   transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{
   vertical-align:middle
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input{
   height:100%
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{
   vertical-align:middle
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{
   display:none
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{
   display:none
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
   display:inline-block
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{
   display:inline
}
.elementor-posts-container .elementor-post__thumbnail{
   overflow:hidden
}
.elementor-posts-container .elementor-post__thumbnail img{
   display:block;
   width:100%;
   max-height:none;
   max-width:none;
   transition:filter .3s
}
.elementor-posts-container .elementor-post__thumbnail__link{
   position:relative;
   display:block;
   width:100%
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{
   top:0;
   left:0;
   right:0;
   bottom:0
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{
   height:auto;
   position:absolute;
   top:calc(50% + 1px);
   left:calc(50% + 1px);
   transform:scale(1.01) translate(-50%,-50%)
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{
   height:100%;
   width:auto
}
.elementor-posts .elementor-post__thumbnail{
   position:relative
}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{
   margin-bottom:20px
}
.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{
   margin-right:auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{
   margin-left:auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{
   margin-right:auto;
   margin-left:auto
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{
   flex-shrink:0;
   width:25%
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{
   order:0;
   margin-right:20px
}
.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{
   order:5;
   margin-left:20px
}
.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{
   display:none
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail{
   position:relative;
   transform-style:preserve-3d;
   -webkit-transform-style:preserve-3d
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img{
   width:calc(100% + 1px)
}
.elementor-posts--show-avatar .elementor-post__thumbnail__link{
   margin-bottom:25px
}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
   display:block;
   content:"";
   background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
   background-repeat:no-repeat;
   height:100%;
   width:100%;
   position:absolute;
   bottom:0;
   opacity:1;
   transition:all .3s ease-out
}
.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{
   opacity:.5
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{
   height:100%
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{
   width:calc(100% + 1px)
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{
   height:115%
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{
   width:115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{
   height:115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{
   width:115%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{
   height:100%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{
   width:calc(100% + 1px)
}
.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{
   transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)
}
.elementor-posts--skin-full_content article .elementor-post__thumbnail{
   padding-bottom:0
}
body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{
   display:none
}
body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{
   display:block
}
.elementor-portfolio.elementor-has-item-ratio{
   transition:height .5s
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{
   position:absolute;
   background-color:rgba(0,0,0,.1)
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{
   padding-bottom:56.25%
}
.elementor-testimonial__header{
   display:flex
}
.elementor-testimonial__header cite{
   display:flex;
   flex-direction:column;
   font-style:normal;
   font-size:14px;
   line-height:1.5
}
.elementor-testimonial__name{
   font-weight:700
}
.elementor-widget-reviews .swiper-slide{
   background-color:#fff;
   border:1px solid #e1e8ed;
   border-radius:5px;
   padding:0
}
.elementor-widget-reviews .elementor-testimonial__text{
   font-size:14px;
   line-height:20px
}
.elementor-widget-reviews .elementor-testimonial__name{
   color:#1c2022
}
.elementor-widget-reviews .elementor-testimonial__icon{
   margin-inline-start:auto;
   font-size:17px
}
.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{
   margin-inline-start:.15em
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{
   color:var(--e-testimonial-icon-color)
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{
   fill:var(--e-testimonial-icon-color)
}
.elementor-widget-reviews .elementor-testimonial__header{
   display:flex;
   padding-block-start:15px;
   padding-block-end:6px
}
.elementor-widget-reviews .elementor-testimonial__content{
   padding-block-start:6px;
   padding-block-end:15px
}
.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{
   padding-inline-start:15px;
   padding-inline-end:15px
}
.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{
   border-block-end:1px solid #e1e8ed
}
.swiper-pagination-bullets{
   color:#fff;
   cursor:default
}
.swiper-slide{
   will-change:transform;
   border-style:solid;
   border-width:0;
   transition-duration:.5s;
   transition-property:border,background,transform;
   overflow:hidden
}
.swiper-slide a{
   display:inline
}
.swiper-slide a.elementor-button{
   display:inline-block
}
.elementor-widget-reviews .elementor-main-swiper{
   width:95%
}
.elementor-widget-reviews .swiper-wrapper{
   display:flex;
   align-items:stretch
}
.elementor-widget-reviews .swiper-slide{
   height:auto
}
.elementor-widget-reviews.elementor-pagination-type-bullets .swiper{
   padding-bottom:40px
}
.elementor-widget-reviews .elementor-swiper-button-prev{
   left:0;
   right:unset
}
.elementor-widget-reviews .elementor-swiper-button-next{
   right:0;
   left:unset
}
.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev{
   top:calc(50% - 40px / 2)
}
.elementor-item:after,.elementor-item:before{
   display:block;
   position:absolute;
   transition:.3s;
   transition-timing-function:cubic-bezier(.58,.3,.005,1)
}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
   opacity:0
}
.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{
   transform:scale(1)
}
.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{
   height:3px;
   width:100%;
   left:0;
   background-color:#3f444b;
   z-index:2
}
.e--pointer-underline .elementor-item:after{
   content:"";
   bottom:0
}
.elementor-nav-menu--main .elementor-nav-menu a{
   transition:.4s
}
.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{
   padding:13px 20px
}
.elementor-nav-menu--main .elementor-nav-menu a.current{
   background:#1f2124;
   color:#fff
}
.elementor-nav-menu--main .elementor-nav-menu a.disabled{
   background:#3f444b;
   color:#88909b
}
.elementor-nav-menu--main .elementor-nav-menu ul{
   position:absolute;
   width:12em;
   border-width:0;
   border-style:solid;
   padding:0
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{
   position:absolute;
   display:none;
   visibility:hidden;
   overflow:hidden;
   background:#fff;
   height:20px
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{
   position:absolute;
   top:-2px;
   left:50%;
   margin-inline-start:-8px;
   width:0;
   height:0;
   overflow:hidden;
   border:8px dashed transparent;
   border-bottom:8px solid #33373d
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{
   top:6px;
   border-style:solid dashed dashed;
   border-color:#33373d transparent transparent
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{
   transform:rotate(-90deg)
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{
   fill:currentColor;
   height:1em;
   width:1em
}
.elementor-nav-menu__align-start .elementor-nav-menu{
   margin-inline-end:auto;
   justify-content:flex-start
}
.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{
   justify-content:flex-start
}
.elementor-widget-nav-menu .elementor-widget-container{
   display:flex;
   flex-direction:column
}
.elementor-nav-menu{
   position:relative;
   z-index:2
}
.elementor-nav-menu:after{
   content:" ";
   display:block;
   height:0;
   font:0/0 serif;
   clear:both;
   visibility:hidden;
   overflow:hidden
}
.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{
   display:block;
   list-style:none;
   margin:0;
   padding:0;
   line-height:normal;
   -webkit-tap-highlight-color:transparent
}
.elementor-nav-menu ul{
   display:none
}
.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{
   border-left:16px solid transparent
}
.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{
   border-left:24px solid transparent
}
.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{
   border-left:32px solid transparent
}
.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{
   border-left:40px solid transparent
}
.elementor-nav-menu a,.elementor-nav-menu li{
   position:relative
}
.elementor-nav-menu li{
   border-width:0
}
.elementor-nav-menu a{
   display:flex;
   align-items:center
}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{
   padding:10px 20px;
   line-height:20px
}
.elementor-nav-menu a.current{
   background:#1f2124;
   color:#fff
}
.elementor-nav-menu a.disabled{
   cursor:not-allowed;
   color:#88909b
}
.elementor-nav-menu .sub-arrow{
   line-height:1;
   padding:10px;
   padding-inline-end:0;
   margin-block-start:-10px;
   margin-block-end:-10px;
   display:flex;
   align-items:center
}
.elementor-nav-menu .sub-arrow i{
   pointer-events:none
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg{
   height:1em;
   width:1em
}
.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover{
   background-color:#3f444b;
   color:#fff
}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{
   display:none
}
.elementor-nav-menu--dropdown{
   background-color:#fff;
   font-size:13px
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{
   margin-top:10px;
   transition:max-height .3s,transform .3s;
   transform-origin:top;
   overflow-y:auto;
   overflow-x:hidden
}
.elementor-nav-menu--dropdown a{
   color:#33373d
}
.elementor-nav-menu--dropdown a.current{
   background:#1f2124;
   color:#fff
}
.elementor-nav-menu--dropdown a.disabled{
   color:#b3b3b3
}
ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{
   text-shadow:none;
   border-inline-start:8px solid transparent
}
@media (max-width:1024px){
   .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{
       display:none
   }
   .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 (min-width:1025px){
   .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{
       display:none
   }
   .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
       overflow-y:hidden
   }
}
.e-loop-item *{
   word-break:break-word
}
:where(.elementor-widget-n-menu .e-n-menu-content>.e-con){
   background-color:#fff
}
.elementor-widget-n-carousel{
   --e-n-carousel-slides-to-show:3;
   --e-n-carousel-swiper-slides-gap:10px;
   --e-n-carousel-swiper-slides-to-display:3;
   --e-n-carousel-swiper-pagination-size:0;
   --e-n-carousel-swiper-pagination-spacing:10px;
   --e-n-carousel-swiper-offset-size:0;
   height:-moz-fit-content;
   height:fit-content;
   --e-n-carousel-arrow-prev-top-align:50%;
   --e-n-carousel-arrow-prev-top-position:0px;
   --e-n-carousel-arrow-prev-caption-spacing:15px;
   --e-n-carousel-arrow-next-top-align:50%;
   --e-n-carousel-arrow-next-top-position:0px;
   --e-n-carousel-arrow-next-caption-spacing:15px;
   --e-n-carousel-arrow-prev-left-align:0px;
   --e-n-carousel-arrow-prev-left-position:0px;
   --e-n-carousel-arrow-next-right-align:0px;
   --e-n-carousel-arrow-next-right-position:0px;
   --e-n-carousel-arrow-next-translate-x:0px;
   --e-n-carousel-arrow-next-translate-y:0px;
   --e-n-carousel-arrow-prev-translate-x:0px;
   --e-n-carousel-arrow-prev-translate-y:0px;
   --e-n-carousel-swiper-padding-bottom:calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing));
   --e-n-carousel-dots-vertical-position:100%;
   --e-n-carousel-dots-vertical-offset:0px;
   --e-n-carousel-dots-horizontal-position:50%;
   --e-n-carousel-dots-horizontal-offset:0px;
   --e-n-carousel-dots-horizontal-transform:-50%;
   --e-n-carousel-dots-vertical-transform:-100%;
   --e-n-carousel-fraction-vertical-position:100%;
   --e-n-carousel-fraction-vertical-offset:0px;
   --e-n-carousel-fraction-horizontal-position:50%;
   --e-n-carousel-fraction-horizontal-offset:0px;
   --e-n-carousel-fraction-horizontal-transform:-50%;
   --e-n-carousel-fraction-vertical-transform:-100%;
   --e-n-carousel-horizontal-transform-modifier:1
}
.elementor-widget-n-carousel .e-n-carousel{
   display:flex;
   min-width:0
}
.elementor-widget-n-carousel .e-n-carousel.offset-left{
   padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)
}
.elementor-widget-n-carousel .e-n-carousel.offset-both,.elementor-widget-n-carousel .e-n-carousel.offset-right{
   padding-inline-end:var(--e-n-carousel-swiper-offset-size,0)
}
.elementor-widget-n-carousel .e-n-carousel.offset-both{
   padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper .swiper-slide a.e-con{
   display:var(--display)
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide{
   flex-shrink:0;
   height:var(--e-n-carousel-slide-height,initial)
}
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{
   max-width:calc(100% - var(--margin-inline-start,var(--margin-left)) - var(--margin-inline-end,var(--margin-right)));
   height:var(--e-n-carousel-slide-container-height,initial)
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{
   font-size:var(--e-n-carousel-arrow-size,25px);
   color:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9));
   border-style:var(--e-n-carousel-arrow-normal-border-type);
   transition-duration:.25s;
   z-index:2
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{
   fill:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9))
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{
   color:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9));
   border-style:var(--e-n-carousel-arrow-hover-border-type)
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{
   fill:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9))
}
.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{
   top:calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));
   right:calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));
   transform:translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y))
}
.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{
   top:calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));
   left:calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));
   transform:translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y))
}
.elementor-widget-n-carousel.elementor-pagination-type-bullets{
   --e-n-carousel-swiper-pagination-size:6px
}
.elementor-widget-n-carousel .swiper-pagination-bullet{
   width:var(--e-n-carousel-swiper-pagination-size);
   height:var(--e-n-carousel-swiper-pagination-size);
   background:var(--e-n-carousel-dots-normal-color,#000)
}
.elementor-widget-n-carousel .swiper-pagination-bullet:hover{
   background:var(--e-n-carousel-dots-hover-color,#000);
   opacity:1
}
.elementor-widget-n-carousel .swiper-pagination{
   font-size:var(--e-n-carousel-swiper-pagination-size);
   line-height:var(--e-n-carousel-swiper-pagination-size)
}
.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper{
   padding-bottom:var(--e-n-carousel-swiper-padding-bottom)
}
.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{
   padding-bottom:0
}
.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{
   vertical-align:top
}
.elementor-widget-n-carousel .swiper-pagination-bullets{
   top:calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));
   left:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));
   transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-dots-vertical-transform));
   width:-moz-max-content;
   width:max-content;
   height:-moz-max-content;
   height:max-content;
   z-index:3
}
.swiper:not(.swiper-initialized)>.swiper-wrapper{
   gap:var(--e-n-carousel-swiper-slides-gap);
   overflow:hidden
}
.fa,.fab,.far{
   -moz-osx-font-smoothing:grayscale;
   -webkit-font-smoothing:antialiased;
   display:inline-block;
   font-style:normal;
   font-variant:normal;
   text-rendering:auto;
   line-height:1
}
.fab{
   font-family:"Font Awesome 5 Brands"
}
.fab,.far{
   font-weight:400
}
.fa,.far{
   font-family:"Font Awesome 5 Free"
}
.fa{
   font-weight:900
}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
   color:inherit;
   font-size:inherit;
   line-height:inherit
}
.elementor-widget-image{
   text-align:center
}
.elementor-widget-image a{
   display:inline-block
}
.elementor-widget-image a img[src$=".svg"]{
   width:48px
}
.elementor-widget-image img{
   display:inline-block;
   vertical-align:middle
}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{
   overflow:hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{
   display:flex;
   flex-wrap:wrap;
   margin-left:-8px;
   margin-right:-8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{
   word-break:break-word
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
   margin-left:8px;
   margin-right:8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   border-bottom:0;
   border-left-width:1px;
   border-right:0;
   border-top:0;
   border-style:solid;
   height:100%;
   left:auto;
   position:relative;
   right:auto;
   right:-8px;
   width:auto
}
.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{
   bottom:0;
   position:absolute;
   width:100%
}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{
   align-items:var(--icon-vertical-align,center);
   display:flex;
   font-size:inherit
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
   align-self:center;
   padding-inline-start:5px
}
.elementor-widget .elementor-icon-list-icon{
   display:flex;
   position:relative;
   top:var(--icon-vertical-offset,initial)
}
.elementor-widget .elementor-icon-list-icon svg{
   height:var(--e-icon-list-icon-size,1em);
   width:var(--e-icon-list-icon-size,1em)
}
.elementor-widget .elementor-icon-list-icon i{
   font-size:var(--e-icon-list-icon-size);
   width:1.25em
}
.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) * .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: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: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:1366px){
   .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:-1){
   .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
   }
   .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
   }
}
.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{
   padding:0
}
.elementor-widget-n-accordion{
   --n-accordion-title-font-size:20px;
   --n-accordion-title-flex-grow:initial;
   --n-accordion-title-justify-content:initial;
   --n-accordion-title-icon-order:-1;
   --n-accordion-border-width:1px;
   --n-accordion-border-color:#d5d8dc;
   --n-accordion-border-style:solid;
   --n-accordion-item-title-flex-grow:initial;
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-padding:10px;
   --n-accordion-border-radius:0px;
   --n-accordion-icon-size:15px;
   --n-accordion-title-normal-color:#1f2124;
   --n-accordion-title-hover-color:#1f2124;
   --n-accordion-title-active-color:#1f2124;
   --n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);
   --n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);
   --n-accordion-icon-active-color:var(--n-accordion-title-active-color);
   --n-accordion-icon-gap:0 10px;
   width:100%
}
.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{
   display:none
}
.elementor-widget-n-accordion .e-n-accordion-item{
   display:flex;
   flex-direction:column;
   position:relative
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
   margin-block-end:var(--n-accordion-item-title-space-between)
}
:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){
   border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
   align-items:center;
   border-color:var(--n-accordion-border-color);
   border-radius:var(--n-accordion-border-radius);
   border-style:var(--n-accordion-border-style);
   border-width:var(--n-accordion-border-width);
   color:var(--n-accordion-title-normal-color);
   cursor:pointer;
   display:flex;
   flex-direction:row;
   flex-grow:var(--n-menu-title-flex-grow);
   gap:var(--n-accordion-icon-gap);
   justify-content:var(--n-accordion-title-justify-content);
   list-style:none;
   padding:var(--n-accordion-padding)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header{
   display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{
   margin-block-end:0;
   margin-block-start:0
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text{
   align-items:center;
   font-size:var(--n-accordion-title-font-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
   align-items:center;
   display:flex;
   flex-direction:row;
   order:var(--n-accordion-title-icon-order);
   position:relative;
   width:-moz-fit-content;
   width:fit-content
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{
   height:var(--n-accordion-icon-size);
   width:auto
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{
   color:var(--n-accordion-icon-normal-color);
   font-size:var(--n-accordion-icon-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{
   fill:var(--n-accordion-icon-normal-color);
   height:var(--n-accordion-icon-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title>span{
   cursor:pointer
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{
   color:var(--n-accordion-title-active-color);
   margin-block-end:var(--n-accordion-item-title-distance-from-content)
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{
   display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{
   display:none
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{
   color:var(--n-accordion-icon-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{
   fill:var(--n-accordion-icon-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{
   color:var(--n-accordion-title-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{
   color:var(--n-accordion-icon-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{
   fill:var(--n-accordion-icon-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{
   display:none
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{
   display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{
   fill:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{
   color:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item>span{
   cursor:pointer
}
.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){
   overflow:hidden
}
.elementor-widget-google_maps .elementor-custom-embed{
   line-height:0
}
.elementor-widget-google_maps iframe{
   height:300px
}
.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-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){
   font-size:0;
   line-height:1
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{
   display:inline-grid
}
.elementor-widget-social-icons .elementor-grid{
   grid-column-gap:var(--grid-column-gap,5px);
   grid-row-gap:var(--grid-row-gap,5px);
   grid-template-columns:var(--grid-template-columns);
   justify-content:var(--justify-content,center);
   justify-items:var(--justify-content,center)
}
.elementor-icon.elementor-social-icon{
   font-size:var(--icon-size,25px);
   height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));
   line-height:var(--icon-size,25px);
   width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em))
}
.elementor-social-icon{
   --e-social-icon-icon-color:#fff;
   align-items:center;
   background-color:#69727d;
   cursor:pointer;
   display:inline-flex;
   justify-content:center;
   text-align:center
}
.elementor-social-icon i{
   color:var(--e-social-icon-icon-color)
}
.elementor-social-icon svg{
   fill:var(--e-social-icon-icon-color)
}
.elementor-social-icon:last-child{
   margin:0
}
.elementor-social-icon:hover{
   color:#fff;
   opacity:.9
}
.elementor-social-icon-facebook{
   background-color:#3b5998
}
.elementor-social-icon-google-plus-g{
   background-color:#dd4b39
}
.elementor-social-icon-instagram{
   background-color:#262626
}
.elementor-13 .elementor-element.elementor-element-c9b7120{
   --display:flex;
   --min-height:826px;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --overlay-opacity:1;
   border-style:solid;
   --border-style:solid;
   border-width:0 0 1px;
   --border-top-width:0px;
   --border-right-width:0px;
   --border-bottom-width:1px;
   --border-left-width:0px;
   border-color:var(--e-global-color-accent);
   --border-color:var(--e-global-color-accent);
   --margin-top:0px;
   --margin-bottom:-60px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-c9b7120:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-image:url("images/Fundo-secao-1-copiar-scaled.webp");
   background-position:center center;
   background-repeat:no-repeat;
   background-size:cover
}
.elementor-13 .elementor-element.elementor-element-c9b7120::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
   --background-overlay:'';
   background-image:url("images/sobreposicao-secao-1-copiar.webp");
   background-position:1350px 0;
   background-repeat:no-repeat;
   background-size:contain
}
.elementor-13 .elementor-element.elementor-element-5ed18f1{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --gap:30px 0px;
   --row-gap:30px;
   --column-gap:0px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:30px
}
.elementor-widget-heading .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-364d813 .elementor-heading-title{
   font-family:"Book Antiqua Italic",Sans-serif;
   font-size:54px;
   font-weight:400;
   font-style:italic;
   text-decoration:none;
   line-height:1.1em;
   letter-spacing:-.03em;
   color:var(--e-global-color-4f846ba)
}
.elementor-widget-text-editor{
   color:var(--e-global-color-text);
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-14cce8c{
   color:var(--e-global-color-text);
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-14cce8c>.elementor-widget-container{
   border-style:none
}
.elementor-widget-button .elementor-button{
   font-family:var( --e-global-typography-accent-font-family ),Sans-serif;
   font-size:var( --e-global-typography-accent-font-size );
   font-weight:var(--e-global-typography-accent-font-weight);
   text-transform:var(--e-global-typography-accent-text-transform);
   text-decoration:var(--e-global-typography-accent-text-decoration);
   line-height:var( --e-global-typography-accent-line-height );
   letter-spacing:var( --e-global-typography-accent-letter-spacing );
   background-color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button .elementor-button-content-wrapper{
   gap:9px
}
.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button:hover{
   color:var(--e-global-color-primary);
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-ab28071 .elementor-button{
   padding:16px
}
.elementor-13 .elementor-element.elementor-element-ab28071{
   width:var(--container-widget-width,47%);
   max-width:47%;
   --container-widget-width:47%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-059b11f{
   color:var(--e-global-color-text);
   font-family:var( --e-global-typography-bef06d2-font-family ),Sans-serif;
   font-size:var( --e-global-typography-bef06d2-font-size );
   font-weight:var(--e-global-typography-bef06d2-font-weight);
   line-height:var( --e-global-typography-bef06d2-line-height );
   letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
   word-spacing:var(--e-global-typography-bef06d2-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-059b11f>.elementor-widget-container{
   margin:0 0 -16px;
   padding:0 0 0 5px;
   border-style:solid;
   border-width:0 0 0 2px;
   border-color:var(--e-global-color-accent);
   border-radius:0 0 0 0
}
.elementor-13 .elementor-element.elementor-element-0d47233{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:flex-end;
   --padding-top:0px;
   --padding-bottom:0px; /*Era 0px - Serve para Posicionar o Vídeo no Centro lá na primeira dobra - Testar com 327px pra ver se fica bom*/
   --padding-left:0px;
   --padding-right:0px
}

@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-0d47233 {
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
    --margin-top: 0px !important;
    --min-height: 0px !important;
  }
}


.elementor-13 .elementor-element.elementor-element-0d47233_x{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:flex-end;
   --padding-top:0px;
   --padding-bottom:227px; /*Era 0px - Serve para Posicionar o Vídeo no Centro lá na primeira dobra - Testar com 327px pra ver se fica bom*/
   --padding-left:0px;
   --padding-right:0px
}

.elementor-13 .elementor-element.elementor-element-0d47233{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:flex-end;
   --padding-top:0px;
   --padding-bottom:0px; /*Era 0px - Serve para Posicionar o Vídeo no Centro lá na primeira dobra - Testar com 327px pra ver se fica bom*/
   --padding-left:0px;
   --padding-right:0px
}

.elementor-13 .elementor-element.elementor-element-ff62071 img{
   width:91%
}
.elementor-13 .elementor-element.elementor-element-40f7cd2{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --align-items:center;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-4bf7518{
   --display:flex;
   --border-radius:15px 15px 0px 0px;
   --padding-top:25px;
   --padding-bottom:25px;
   --padding-left:50px;
   --padding-right:50px
}
.elementor-13 .elementor-element.elementor-element-4bf7518:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-4bf7518>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:transparent;
   background-image:linear-gradient(90deg,#521FC9 0%,var(--e-global-color-accent) 100%) /*ALTEREI PARA LILAZ NO DIA 24/06/2025*/
}
.elementor-13 .elementor-element.elementor-element-a704f0b{
   text-align:center;
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:24px;
   font-weight:500;
   text-transform:uppercase;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-a704f0b>.elementor-widget-container{
   margin:0 0 -10px;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-f9baae6{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --align-items:center;
   border-style:solid;
   --border-style:solid;
   border-width:0 1px 1px;
   --border-top-width:0px;
   --border-right-width:1px;
   --border-bottom-width:1px;
   --border-left-width:1px;
   border-color:var(--e-global-color-accent);
   --border-color:var(--e-global-color-accent);
   --border-radius:0px 0px 15px 15px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:50px
}
.elementor-13 .elementor-element.elementor-element-f9baae6:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-f9baae6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#f3f2ec
}
.elementor-13 .elementor-element.elementor-element-e882ea8{
   text-align:left;
   width:var(--container-widget-width,672px);
   max-width:672px;
   --container-widget-width:672px;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-e882ea8 img{
   width:100%;
   border-radius:0 0 0 15px
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
   border-color:var(--e-global-color-text)
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
   color:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
   fill:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-widget-icon-list .elementor-icon-list-text{
   color:var(--e-global-color-secondary)
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
   padding-bottom:calc(20px/2)
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
   margin-top:calc(20px/2)
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
   margin-right:calc(20px/2);
   margin-left:calc(20px/2)
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-items.elementor-inline-items{
   margin-right:calc(-20px/2);
   margin-left:calc(-20px/2)
}
body.rtl .elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   left:calc(-20px/2)
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   right:calc(-20px/2)
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-icon i{
   transition:color .3s
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-icon svg{
   transition:fill .3s
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc{
   --e-icon-list-icon-size:40px;
   --icon-vertical-align:flex-start;
   --icon-vertical-offset:0px
}
.elementor-13 .elementor-element.elementor-element-6a7d6fc .elementor-icon-list-text{
   transition:color .3s
}
.elementor-13 .elementor-element.elementor-element-7c1ffd4{
   --display:flex;
   --justify-content:center;
   border-style:dashed;
   --border-style:dashed;
   border-width:2px;
   --border-top-width:2px;
   --border-right-width:2px;
   --border-bottom-width:2px;
   --border-left-width:2px;
   border-color:var(--e-global-color-accent);
   --border-color:var(--e-global-color-accent);
   --border-radius:15px 15px 15px 15px;
   --margin-top:30px;
   --margin-bottom:30px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:25px;
   --padding-bottom:25px;
   --padding-left:50px;
   --padding-right:50px
}
.elementor-13 .elementor-element.elementor-element-7c1ffd4:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-7c1ffd4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#56584A00
}
.elementor-13 .elementor-element.elementor-element-3bf8909{
   text-align:center;
   color:var(--e-global-color-b4d4b0b);
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-3bf8909>.elementor-widget-container{
   margin:0 0 -10px;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button .elementor-button-content-wrapper{
   gap:9px
}
.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button:hover{
   color:var(--e-global-color-primary);
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-16c9616 .elementor-button{
   padding:16px
}
.elementor-13 .elementor-element.elementor-element-16c9616>.elementor-widget-container{
   margin:0;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-16c9616{
   width:var(--container-widget-width,47%);
   max-width:47%;
   --container-widget-width:47%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-5ca2c4af{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --justify-content:flex-end;
   --gap:20px 20px;
   --row-gap:20px;
   --column-gap:20px;

   --margin-top: 0px !important;
   --margin-bottom: 0px !important;
   --padding-top: 5px !important;
   --padding-bottom: 5px !important;

   --margin-left:0px;
   --margin-right:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-5ca2c4af:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-5ca2c4af>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#eaebe4
}
.elementor-13 .elementor-element.elementor-element-66c9b473{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-4444df9{
   text-align:left
}
.elementor-13 .elementor-element.elementor-element-4444df9 img{
   width:75%;
   filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}
.elementor-13 .elementor-element.elementor-element-4444df9>.elementor-widget-container{
   margin:0 0 -50px
}
.elementor-13 .elementor-element.elementor-element-34f30f72 .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-214aefad{
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button .elementor-button-content-wrapper{
   gap:9px
}
.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button:hover{
   color:var(--e-global-color-primary);
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-a759b2a .elementor-button{
   padding:16px
}
.elementor-13 .elementor-element.elementor-element-a759b2a{
   width:var(--container-widget-width,57%);
   max-width:57%;
   --container-widget-width:57%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-23420228{
   --display:flex;
   --justify-content:center;
   --align-items:flex-end;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-54c7f120{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-06e7d62{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-7bc8b6e>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-c6dbf37{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-1c442ec{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-1c442ec>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-acb8966{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-acb8966>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-acb8966>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-acb8966>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-acb8966{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-acb8966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-acb8966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-8590f0f{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-5b675ce{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-42981b3>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-0266aae{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-0d5b367{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-0d5b367>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-351b905{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-351b905>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-351b905>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-351b905>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-351b905{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-351b905 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-351b905 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-e12949c{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-8acdf95{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-870bd3d>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-135300d{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-fac3882{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-fac3882>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-fbae0fe{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-fbae0fe>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-fbae0fe>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-fbae0fe>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-fbae0fe{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-fbae0fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-fbae0fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-ecc806f{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-b2db2ab{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-f60adf5>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-871d39d{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-fe88efc{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-fe88efc>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-9ff0b7b{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-9ff0b7b>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-9ff0b7b>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-9ff0b7b>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-9ff0b7b{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-9ff0b7b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-9ff0b7b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-0a22a4d{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-2df83ef{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-d0788de>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-f70aeb2{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-995a3db{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-995a3db>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-b7b5869{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-b7b5869>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-b7b5869>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-b7b5869>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-b7b5869{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-b7b5869 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-b7b5869 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-86c0b95{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-d657768{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-a6a8a1e>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-56f7362{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-7529c38{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-7529c38>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-e2fb572{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-e2fb572>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-e2fb572>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-e2fb572>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-e2fb572{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-e2fb572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-e2fb572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-042b977{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-89afe83{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-002f591>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-67ac73c{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-45ab954{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-45ab954>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-8126a41{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-8126a41>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-8126a41>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-8126a41>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-8126a41{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-8126a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-8126a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-539271a{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-79cdc4d{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-9e4d6b6>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-4a8938e{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-37bcc7b{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-37bcc7b>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-a23b368{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-a23b368>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-a23b368>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-a23b368>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-a23b368{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-a23b368 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-a23b368 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-544a47f{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-e373ff8{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-5aea59d>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-cc9e248{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-bf9a154{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-bf9a154>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-d3dc8ad{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-d3dc8ad>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-d3dc8ad>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-d3dc8ad>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-d3dc8ad{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-d3dc8ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-d3dc8ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-48d388b6{
   --e-n-carousel-swiper-slides-to-display:2;
   --e-n-carousel-slide-height:auto;
   --e-n-carousel-slide-container-height:100%;
   --e-n-carousel-swiper-slides-gap:30px;
   --e-n-carousel-swiper-pagination-size:6px;
   --e-n-carousel-dots-normal-color:var(--e-global-color-accent);
   --e-n-carousel-swiper-pagination-spacing:22px
}
.elementor-13 .elementor-element.elementor-element-1d656a3{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --overlay-opacity:0.48;
   --padding-top:100px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-1d656a3::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
   --background-overlay:'';
   background-image:url("images/KK-copiar.webp");
   background-position:center center;
   background-repeat:no-repeat;
   background-size:36% auto
}
.elementor-13 .elementor-element.elementor-element-780617a{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-780617a .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-dbe86dd{
   text-align:center;
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-8cb4e49{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --margin-top:40px;
   --margin-bottom:0px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-e57482d{
   --display:flex;
   --margin-top:0px;
   --margin-bottom:0px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-9a48c71 .elementor-button{
   font-family:Montserrat,Sans-serif;
   font-size:24px;
   font-weight:500;
   text-transform:none;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em;
   fill:var(--e-global-color-primary);
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-cc40a68{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-9721fb6 .elementor-button{
   font-family:Montserrat,Sans-serif;
   font-size:24px;
   font-weight:500;
   text-transform:none;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em;
   fill:var(--e-global-color-primary);
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-9721fb6>.elementor-widget-container{
   padding:50px 0 0
}
.elementor-13 .elementor-element.elementor-element-4b59dff{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-4ce3469{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-602d33d img{
   width:100%
}
.elementor-13 .elementor-element.elementor-element-10c5ce7{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-5561cba .elementor-button{
   font-family:Montserrat,Sans-serif;
   font-size:24px;
   font-weight:500;
   text-transform:none;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em;
   fill:var(--e-global-color-primary);
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-a113d5b{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-3d0df30 .elementor-button{
   font-family:Montserrat,Sans-serif;
   font-size:24px;
   font-weight:500;
   text-transform:none;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em;
   fill:var(--e-global-color-primary);
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-3d0df30>.elementor-widget-container{
   padding:30px 0 0
}
.elementor-13 .elementor-element.elementor-element-b7242b1{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-7a73fe10{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --margin-top:-30px;
   --margin-bottom:0px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:20px;
   --padding-bottom:20px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-7a73fe10:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-7a73fe10>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#e4e6dc
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-icon i{
   transition:color .3s
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-icon svg{
   transition:fill .3s
}
.elementor-13 .elementor-element.elementor-element-4ebbd17{
   --e-icon-list-icon-size:21px;
   --icon-vertical-offset:0px
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-item>a{
   font-family:Montserrat,Sans-serif;
   font-size:20px;
   font-weight:500;
   text-transform:uppercase;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-text{
   transition:color .3s
}
.elementor-13 .elementor-element.elementor-element-4ebbd17>.elementor-widget-container{
   padding:0
}
.elementor-13 .elementor-element.elementor-element-51fd550{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --align-items:center;
   --padding-top:060px;
   --padding-bottom:80px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-51fd550:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-51fd550>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:transparent;
   background-image:linear-gradient(180deg,#eaeBE400 0,#eaebe4 100%)
}
.elementor-13 .elementor-element.elementor-element-02214d2{
   text-align:center;
   font-family:Montserrat,Sans-serif;
   font-size:20px;
   font-weight:600;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-02214d2>.elementor-widget-container{
   margin:0 0 -22px
}
.elementor-13 .elementor-element.elementor-element-807ef50{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-807ef50 .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-4f846ba)
}
.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing )
}
.elementor-widget-reviews .elementor-testimonial__text{
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-main-swiper .swiper-slide{
   border-color:#70736275
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__header{
   padding-top:30px;
   padding-left:30px;
   padding-right:30px;
   padding-block-end:calc(38px / 2);
   border-block-end-color:#EAE1DD
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__content{
   padding-bottom:30px;
   padding-left:30px;
   padding-right:30px;
   padding-block-start:calc(38px / 2)
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__name{
   color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__header,.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__name{
   font-family:Montserrat,Sans-serif;
   font-size:22px;
   font-weight:500;
   text-transform:none;
   font-style:normal;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__text{
   color:var(--e-global-color-text);
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-star-rating{
   font-size:23px
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-star-rating i:not(:last-of-type){
   margin-inline-end:3px
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-star-rating i:before{
   color:#707362
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-swiper-button{
   font-size:20px
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
   background-color:var(--e-global-color-61588f0);
   opacity:var( --e-global-color-61588f0 )
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .swiper-pagination-bullet-active,.elementor-13 .elementor-element.elementor-element-5f5de0a .swiper-pagination-progressbar-fill{
   background-color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .swiper-pagination-fraction{
   color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-5f5de0a>.elementor-widget-container{
   margin:40px 0;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button .elementor-button-content-wrapper{
   gap:9px;
   justify-content:center
}
.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button:hover{
   color:var(--e-global-color-primary);
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-4aedca5 .elementor-button{
   padding:16px
}
.elementor-13 .elementor-element.elementor-element-4aedca5>.elementor-widget-container{
   margin:0;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-4aedca5{
   width:var(--container-widget-width,34%);
   max-width:34%;
   --container-widget-width:34%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-0a76aff{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --justify-content:flex-end;
   --gap:20px 20px;
   --row-gap:20px;
   --column-gap:20px;
   --margin-top:0px;
   --margin-bottom:0px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:100px;
   --padding-bottom:100px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-0a76aff:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-0a76aff>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#eaebe4
}
.elementor-13 .elementor-element.elementor-element-af4e843{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-ce1018d{
   text-align:left
}
.elementor-13 .elementor-element.elementor-element-ce1018d img{
   width:90%
}
.elementor-13 .elementor-element.elementor-element-ce1018d>.elementor-widget-container{
   margin:0 0 -50px
}
.elementor-13 .elementor-element.elementor-element-fc3ecd3 .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-6f6ee4b{
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button .elementor-button-content-wrapper{
   gap:9px
}
.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button:hover{
   color:var(--e-global-color-primary);
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-2da1397 .elementor-button{
   padding:16px
}
.elementor-13 .elementor-element.elementor-element-2da1397{
   width:var(--container-widget-width,89%);
   max-width:89%;
   --container-widget-width:89%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-666c804{
   --display:flex;
   --justify-content:center;
   --align-items:flex-end;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-301f95a{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-2cbd8f3{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-482c72a>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-d58ad6e{
   color:var(--e-global-color-primary);
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-d58ad6e>.elementor-widget-container{
   margin:-2px 0 0;
   padding:30px;
   background-color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-90b58a2{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-338c49b{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-4800f9d>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-997fd18{
   --display:flex;
   --padding-top:30px;
   --padding-bottom:30px;
   --padding-left:30px;
   --padding-right:30px
}
.elementor-13 .elementor-element.elementor-element-997fd18:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-997fd18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-d561c52{
   color:var(--e-global-color-primary);
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-d561c52>.elementor-widget-container{
   margin:0 0 20px;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button{
   font-family:var( --e-global-typography-bef06d2-font-family ),Sans-serif;
   font-size:var( --e-global-typography-bef06d2-font-size );
   font-weight:var(--e-global-typography-bef06d2-font-weight);
   line-height:var( --e-global-typography-bef06d2-line-height );
   letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
   word-spacing:var(--e-global-typography-bef06d2-word-spacing);
   fill:var(--e-global-color-primary);
   color:var(--e-global-color-primary);
   background-color:#70736200;
   border-style:none;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button:hover{
   color:var(--e-global-color-4f846ba);
   background-color:#02010100;
   border-color:#02010100
}
.elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button:hover svg{
   fill:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-4222c49>.elementor-widget-container{
   margin:0
}
.elementor-13 .elementor-element.elementor-element-4222c49{
   z-index:2
}
.elementor-13 .elementor-element.elementor-element-5921e8e{
   --display:flex;
   --gap:0px 0px;
   --row-gap:0px;
   --column-gap:0px;
   --border-radius:20px 20px 20px 20px;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-363aa43{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-d5ab3f7>.elementor-widget-container{
   margin:0 0 -20px
}
.elementor-13 .elementor-element.elementor-element-93cd689{
   --display:flex;
   --margin-top:019px;
   --margin-bottom:0px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:30px;
   --padding-bottom:30px;
   --padding-left:30px;
   --padding-right:30px
}
.elementor-13 .elementor-element.elementor-element-93cd689:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-93cd689>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:var(--e-global-color-accent)
}
.elementor-13 .elementor-element.elementor-element-51ee19b{
   color:var(--e-global-color-primary);
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-51ee19b>.elementor-widget-container{
   margin:0 0 20px;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button-content-wrapper{
   flex-direction:row-reverse
}
.elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button{
   font-family:var( --e-global-typography-bef06d2-font-family ),Sans-serif;
   font-size:var( --e-global-typography-bef06d2-font-size );
   font-weight:var(--e-global-typography-bef06d2-font-weight);
   line-height:var( --e-global-typography-bef06d2-line-height );
   letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
   word-spacing:var(--e-global-typography-bef06d2-word-spacing);
   fill:var(--e-global-color-primary);
   color:var(--e-global-color-primary);
   background-color:#70736200;
   border-style:none;
   padding:0
}
.elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button:focus,.elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button:hover{
   color:var(--e-global-color-4f846ba);
   background-color:#02010100;
   border-color:#02010100
}
.elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button:focus svg,.elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button:hover svg{
   fill:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-05a6c18>.elementor-widget-container{
   margin:0
}
.elementor-13 .elementor-element.elementor-element-05a6c18{
   z-index:2
}
.elementor-13 .elementor-element.elementor-element-82fd5b9{
   --e-n-carousel-swiper-slides-to-display:2;
   --e-n-carousel-slide-height:auto;
   --e-n-carousel-slide-container-height:100%;
   --e-n-carousel-swiper-slides-gap:30px;
   --e-n-carousel-swiper-pagination-size:6px;
   --e-n-carousel-dots-normal-color:var(--e-global-color-accent);
   --e-n-carousel-swiper-pagination-spacing:22px
}
.elementor-13 .elementor-element.elementor-element-041d33a{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --gap:0px 40px;
   --row-gap:0px;
   --column-gap:40px;
   --overlay-opacity:1;
   --margin-top:0px;
   --margin-bottom:0px;
   --margin-left:0px;
   --margin-right:0px;
   --padding-top:100px;
   --padding-bottom:100px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-041d33a::before,.elementor-13 .elementor-element.elementor-element-041d33a>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-041d33a>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
   --background-overlay:'';
   background-image:url("images/folhagem-copiar.webp");
   background-position:182px 33px;
   background-repeat:no-repeat;
   background-size:51% auto
}
.elementor-13 .elementor-element.elementor-element-706c9bc{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-d3927d4{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-5626279{
   text-align:left
}
.elementor-13 .elementor-element.elementor-element-5626279 img{
   width:35%
}
.elementor-13 .elementor-element.elementor-element-5626279>.elementor-widget-container{
   margin:0 0 -81px
}
.elementor-13 .elementor-element.elementor-element-fa7a52d .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-fa7a52d>.elementor-widget-container{
   margin:-7px 0 0
}
.elementor-13 .elementor-element.elementor-element-77954b7{
   font-family:var( --e-global-typography-text-font-family ),Sans-serif;
   font-size:var( --e-global-typography-text-font-size );
   font-weight:var(--e-global-typography-text-font-weight);
   text-decoration:var(--e-global-typography-text-text-decoration);
   line-height:var( --e-global-typography-text-line-height );
   letter-spacing:var( --e-global-typography-text-letter-spacing )
}
.elementor-13 .elementor-element.elementor-element-77954b7>.elementor-widget-container{
   padding:0 0 0 20px;
   border-style:solid;
   border-width:0 0 0 2px
}
.elementor-13 .elementor-element.elementor-element-febe9f4{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-febe9f4>.elementor-widget-container{
   padding:20px;
   background-color:var(--e-global-color-3e27fa9);
   border-style:none;
   border-radius:8px 8px 8px 8px
}
.elementor-13 .elementor-element.elementor-element-0fd25a5{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-076a644{
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-076a644>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-2be31bc{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:0px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-border-radius:5px 5px 5px 5px;
   --n-accordion-title-normal-color:var(--e-global-color-primary);
   --n-accordion-title-hover-color:var(--e-global-color-primary);
   --n-accordion-title-active-color:var(--e-global-color-primary);
   --n-accordion-icon-size:15px
}
.elementor-13 .elementor-element.elementor-element-2be31bc>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-accent);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-2be31bc>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-4f846ba);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-2be31bc>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-4f846ba)
}
.elementor-13 .elementor-element.elementor-element-2be31bc{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-2be31bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-2be31bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
.elementor-13 .elementor-element.elementor-element-15f7b334{
   --display:flex;
   --flex-direction:row;
   --container-widget-width:initial;
   --container-widget-height:100%;
   --container-widget-flex-grow:1;
   --container-widget-align-self:stretch;
   --flex-wrap-mobile:wrap;
   --gap:40px 40px;
   --row-gap:40px;
   --column-gap:40px;
   --padding-top:100px;
   --padding-bottom:100px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-15f7b334:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-15f7b334>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:var(--e-global-color-secondary)
}
.elementor-13 .elementor-element.elementor-element-86bca50{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-34bc28e1 iframe{
   height:453px;
   filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
   transition-duration:.6s
}
.elementor-13 .elementor-element.elementor-element-34bc28e1:hover iframe{
   filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}
.elementor-13 .elementor-element.elementor-element-34bc28e1>.elementor-widget-container{
   border-radius:10px 10px 10px 10px
}
.elementor-13 .elementor-element.elementor-element-72ae1faa{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:100%;
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-9f3581e .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-9f3581e>.elementor-widget-container{
   margin:-7px 0 0
}
.elementor-13 .elementor-element.elementor-element-8e482e3{
   color:var(--e-global-color-primary);
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
   padding-bottom:calc(19px/2)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
   margin-top:calc(19px/2)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
   margin-right:calc(19px/2);
   margin-left:calc(19px/2)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-items.elementor-inline-items{
   margin-right:calc(-19px/2);
   margin-left:calc(-19px/2)
}
body.rtl .elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   left:calc(-19px/2)
}
body:not(.rtl) .elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   right:calc(-19px/2)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-icon i{
   color:var(--e-global-color-4f846ba);
   transition:color .3s
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-icon svg{
   fill:var(--e-global-color-4f846ba);
   transition:fill .3s
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
   color:var(--e-global-color-a324043)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{
   fill:var(--e-global-color-a324043)
}
.elementor-13 .elementor-element.elementor-element-b4e902{
   --e-icon-list-icon-size:22px;
   --icon-vertical-align:flex-start;
   --icon-vertical-offset:0px
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>a{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-size:var( --e-global-typography-dda33c4-font-size );
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-text{
   color:var(--e-global-color-primary);
   transition:color .3s
}
.elementor-13 .elementor-element.elementor-element-fa582f3{
   --grid-template-columns:repeat(0, auto);
   --icon-size:33px;
   --grid-column-gap:22px;
   --grid-row-gap:0px
}
.elementor-13 .elementor-element.elementor-element-fa582f3 .elementor-widget-container{
   text-align:left
}
.elementor-13 .elementor-element.elementor-element-fa582f3 .elementor-social-icon{
   background-color:#02010100;
   --icon-padding:0em
}
.elementor-13 .elementor-element.elementor-element-fa582f3 .elementor-social-icon:hover{
   background-color:#02010100
}
.elementor-13 .elementor-element.elementor-element-fa582f3 .elementor-social-icon:hover i{
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-fa582f3 .elementor-social-icon:hover svg{
   fill:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-6e90bc3{
   --display:flex;
   --flex-direction:column;
   --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
   --container-widget-height:initial;
   --container-widget-flex-grow:0;
   --container-widget-align-self:initial;
   --flex-wrap-mobile:wrap;
   --justify-content:center;
   --align-items:center;
   --padding-top:30px;
   --padding-bottom:100px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-6e90bc3:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-6e90bc3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:var(--e-global-color-secondary)
}
.elementor-13 .elementor-element.elementor-element-a9d5011{
   text-align:center
}
.elementor-13 .elementor-element.elementor-element-a9d5011 .elementor-heading-title{
   font-family:var( --e-global-typography-primary-font-family ),Sans-serif;
   font-size:var( --e-global-typography-primary-font-size );
   font-weight:var(--e-global-typography-primary-font-weight);
   font-style:var(--e-global-typography-primary-font-style);
   text-decoration:var(--e-global-typography-primary-text-decoration);
   line-height:var( --e-global-typography-primary-line-height );
   letter-spacing:var( --e-global-typography-primary-letter-spacing );
   color:var(--e-global-color-primary)
}
.elementor-13 .elementor-element.elementor-element-8b3d042{
   text-align:center;
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:20px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em;
   width:var(--container-widget-width,51%);
   max-width:51%;
   --container-widget-width:51%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-8b3d042>.elementor-widget-container{
   margin:0
}
.elementor-13 .elementor-element.elementor-element-8b3d042.elementor-element{
   --align-self:center
}
.elementor-13 .elementor-element.elementor-element-3231cb1{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-ed1a9f4{
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-ed1a9f4>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-78e4399{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-40ef4af{
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-40ef4af>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-47106cc{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-579b077{
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-579b077>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-ebf5bce{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-847e9c4{
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-847e9c4>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-899bebd{
   --display:flex;
   --padding-top:0px;
   --padding-bottom:0px;
   --padding-left:0px;
   --padding-right:0px
}
.elementor-13 .elementor-element.elementor-element-c7aadf0{
   color:var(--e-global-color-primary);
   font-family:Montserrat,Sans-serif;
   font-size:18px;
   font-weight:500;
   text-decoration:none;
   line-height:1.3em;
   letter-spacing:-.06em
}
.elementor-13 .elementor-element.elementor-element-c7aadf0>.elementor-widget-container{
   padding:20px
}
.elementor-13 .elementor-element.elementor-element-7eda479{
   --n-accordion-title-justify-content:space-between;
   --n-accordion-title-flex-grow:1;
   --n-accordion-title-icon-order:initial;
   --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
   --n-accordion-item-title-space-between:10px;
   --n-accordion-item-title-distance-from-content:0px;
   --n-accordion-border-radius:5px 5px 5px 5px;
   --n-accordion-title-normal-color:var(--e-global-color-4f846ba);
   --n-accordion-title-hover-color:var(--e-global-color-4f846ba);
   --n-accordion-title-active-color:var(--e-global-color-4f846ba);
   --n-accordion-icon-size:15px;
   --n-accordion-icon-normal-color:var(--e-global-color-4f846ba);
   --n-accordion-icon-hover-color:var(--e-global-color-4f846ba);
   --n-accordion-icon-active-color:var(--e-global-color-4f846ba);
   width:var(--container-widget-width,75%);
   max-width:75%;
   --container-widget-width:75%;
   --container-widget-flex-grow:0
}
.elementor-13 .elementor-element.elementor-element-7eda479>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{
   background-color:var(--e-global-color-3e27fa9);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-7eda479>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{
   background-color:var(--e-global-color-primary);
   border-style:none
}
.elementor-13 .elementor-element.elementor-element-7eda479>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{
   background-color:var(--e-global-color-d8b209b)
}
.elementor-13 .elementor-element.elementor-element-7eda479{
   --n-accordion-padding:16px 20px 16px 20px
}
:where( .elementor-13 .elementor-element.elementor-element-7eda479 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
   font-family:var( --e-global-typography-dda33c4-font-family ),Sans-serif;
   font-weight:var(--e-global-typography-dda33c4-font-weight);
   text-decoration:var(--e-global-typography-dda33c4-text-decoration);
   line-height:var( --e-global-typography-dda33c4-line-height );
   letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
   word-spacing:var(--e-global-typography-dda33c4-word-spacing)
}
:where( .elementor-13 .elementor-element.elementor-element-7eda479 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item )>.e-con{
   border-style:none;
   --padding-top:20px;
   --padding-right:20px;
   --padding-bottom:20px;
   --padding-left:20px
}
:root{
   --page-title-display:none
}
body.elementor-page-13:not(.elementor-motion-effects-element-type-background),body.elementor-page-13>.elementor-motion-effects-container>.elementor-motion-effects-layer{
   background-color:#faf9f2
}
@media(min-width:768px){
   .elementor-13 .elementor-element.elementor-element-5ed18f1{
       --width:50%
   }
   .elementor-13 .elementor-element.elementor-element-0d47233{
       --width:50%
   }
   .elementor-13 .elementor-element.elementor-element-0d47233_x{
       --width:50%
   }   
   .elementor-13 .elementor-element.elementor-element-40f7cd2{
       --width:986px
   }
   .elementor-13 .elementor-element.elementor-element-66c9b473{
       --width:59%
   }
   .elementor-13 .elementor-element.elementor-element-23420228{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-54c7f120{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-8590f0f{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-e12949c{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-ecc806f{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-0a22a4d{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-86c0b95{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-042b977{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-539271a{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-544a47f{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-e57482d{
       --width:60%
   }
   .elementor-13 .elementor-element.elementor-element-4ce3469{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-10c5ce7{
       --width:60%
   }
   .elementor-13 .elementor-element.elementor-element-af4e843{
       --width:59%
   }
   .elementor-13 .elementor-element.elementor-element-666c804{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-301f95a{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-90b58a2{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-5921e8e{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-706c9bc{
       --width:50%
   }
   .elementor-13 .elementor-element.elementor-element-d3927d4{
       --width:50%
   }
   .elementor-13 .elementor-element.elementor-element-86bca50{
       --width:50%
   }
   .elementor-13 .elementor-element.elementor-element-72ae1faa{
       --width:50%
   }
}
@media(max-width:1024px) and (min-width:768px){
   .elementor-13 .elementor-element.elementor-element-5ed18f1{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-0d47233{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-0d47233_x{
       --width:100%
   }   
   .elementor-13 .elementor-element.elementor-element-40f7cd2{
       --width:92%
   }
   .elementor-13 .elementor-element.elementor-element-66c9b473{
       --width:83%
   }
   .elementor-13 .elementor-element.elementor-element-e57482d{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-10c5ce7{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-af4e843{
       --width:83%
   }
   .elementor-13 .elementor-element.elementor-element-706c9bc{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-d3927d4{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-86bca50{
       --width:100%
   }
   .elementor-13 .elementor-element.elementor-element-72ae1faa{
       --width:96%
   }
}
@media(min-width:2400px){
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-14cce8c{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-widget-button .elementor-button{
       font-size:var( --e-global-typography-accent-font-size );
       line-height:var( --e-global-typography-accent-line-height );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-059b11f{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-3bf8909{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-34f30f72 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-214aefad{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-1c442ec{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-acb8966{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-acb8966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-0d5b367{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-351b905{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-351b905 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fac3882{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fbae0fe{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-fbae0fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fe88efc{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-9ff0b7b{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-9ff0b7b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-995a3db{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b7b5869{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-b7b5869 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-7529c38{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-e2fb572{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-e2fb572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-45ab954{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-8126a41{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-8126a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-37bcc7b{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a23b368{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-a23b368 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-bf9a154{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d3dc8ad{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-d3dc8ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-780617a .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-dbe86dd{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-807ef50 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__text{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__text{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fc3ecd3 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-6f6ee4b{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-d58ad6e{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d561c52{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-51ee19b{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fa7a52d .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-77954b7{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-febe9f4{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-2be31bc{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-2be31bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-9f3581e .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8e482e3{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a9d5011 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-7eda479{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-7eda479 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
}
@media(max-width:1366px){
   .elementor-13 .elementor-element.elementor-element-c9b7120::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
       background-position:bottom right
   }
   .elementor-13 .elementor-element.elementor-element-c9b7120{
       --overlay-opacity:0.62;
       --padding-top:0px;
       --padding-bottom:0px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-5ed18f1{
       --padding-top:0px;
       --padding-bottom:0px;
       --padding-left:0px;
       --padding-right:0px
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-14cce8c{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-widget-button .elementor-button{
       font-size:var( --e-global-typography-accent-font-size );
       line-height:var( --e-global-typography-accent-line-height );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-059b11f{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-3bf8909{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-5ca2c4af{
       --padding-top:80px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:020px
   }
   .elementor-13 .elementor-element.elementor-element-34f30f72 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-214aefad{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-1c442ec{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-acb8966{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-acb8966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-0d5b367{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-351b905{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-351b905 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fac3882{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fbae0fe{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-fbae0fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fe88efc{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-9ff0b7b{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-9ff0b7b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-995a3db{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b7b5869{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-b7b5869 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-7529c38{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-e2fb572{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-e2fb572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-45ab954{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-8126a41{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-8126a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-37bcc7b{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a23b368{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-a23b368 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-bf9a154{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d3dc8ad{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-d3dc8ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-1d656a3{
       --padding-top:100px;
       --padding-bottom:100px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-780617a .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-dbe86dd{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-807ef50 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__text{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__text{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-0a76aff{
       --padding-top:80px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:020px
   }
   .elementor-13 .elementor-element.elementor-element-fc3ecd3 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-6f6ee4b{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-d58ad6e{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d561c52{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-51ee19b{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-041d33a{
       --padding-top:100px;
       --padding-bottom:100px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-fa7a52d .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-77954b7{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-febe9f4{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-2be31bc{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-2be31bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-15f7b334{
       --padding-top:100px;
       --padding-bottom:100px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-34bc28e1 iframe{
       height:525px
   }
   .elementor-13 .elementor-element.elementor-element-9f3581e .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8e482e3{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a9d5011 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8b3d042{
       --container-widget-width:64%;
       --container-widget-flex-grow:0;
       width:var(--container-widget-width,64%);
       max-width:64%
   }
   .elementor-13 .elementor-element.elementor-element-7eda479{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-7eda479 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
}
@media(max-width:1024px){
   .e-con{
       --container-max-width:1024px
   }
   .elementor-13 .elementor-element.elementor-element-c9b7120{
       --flex-direction:column;
       --container-widget-width:100%;
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --padding-top:0150px;
       --padding-bottom:0px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-5ed18f1{
       --align-items:center;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-364d813{
       text-align:center
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-14cce8c{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-widget-button .elementor-button{
       font-size:var( --e-global-typography-accent-font-size );
       line-height:var( --e-global-typography-accent-line-height );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-059b11f{
       text-align:center;
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-059b11f>.elementor-widget-container{
       padding:0;
       border-width:0
   }
   .elementor-13 .elementor-element.elementor-element-ff62071 img{
       width:59%
   }
   .elementor-13 .elementor-element.elementor-element-f9baae6{
       --flex-direction:column;
       --container-widget-width:100%;
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --padding-top:0px;
       --padding-bottom:0px;
       --padding-left:0px;
       --padding-right:0px
   }
   .elementor-13 .elementor-element.elementor-element-e882ea8{
       --container-widget-width:100%;
       --container-widget-flex-grow:0;
       width:var(--container-widget-width,100%);
       max-width:100%
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-6a7d6fc>.elementor-widget-container{
       padding:0 50px 50px
   }
   .elementor-13 .elementor-element.elementor-element-3bf8909{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-16c9616{
       --container-widget-width:56%;
       --container-widget-flex-grow:0;
       width:var(--container-widget-width,56%);
       max-width:56%
   }
   .elementor-13 .elementor-element.elementor-element-5ca2c4af{
       --flex-direction:column;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --align-items:center;
       --gap:40px 0px;
       --row-gap:40px;
       --column-gap:0px
   }
   .elementor-13 .elementor-element.elementor-element-34f30f72{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-34f30f72 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-214aefad{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-1c442ec{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-acb8966{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-acb8966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-0d5b367{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-351b905{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-351b905 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fac3882{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fbae0fe{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-fbae0fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fe88efc{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-9ff0b7b{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-9ff0b7b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-995a3db{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b7b5869{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-b7b5869 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-7529c38{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-e2fb572{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-e2fb572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-45ab954{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-8126a41{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-8126a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-37bcc7b{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a23b368{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-a23b368 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-bf9a154{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d3dc8ad{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-d3dc8ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-48d388b6{
       --e-n-carousel-swiper-slides-to-display:2
   }
   .elementor-13 .elementor-element.elementor-element-780617a{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-780617a .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-dbe86dd{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8cb4e49{
       --flex-direction:column;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --justify-content:center;
       --align-items:center;
       --margin-top:0px;
       --margin-bottom:0px;
       --margin-left:0px;
       --margin-right:0px
   }
   .elementor-13 .elementor-element.elementor-element-e57482d{
       --align-items:center;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
   }
   .elementor-13 .elementor-element.elementor-element-4ce3469{
       --margin-top:30px;
       --margin-bottom:-16px;
       --margin-left:0px;
       --margin-right:0px;
       --padding-top:0px;
       --padding-bottom:0px;
       --padding-left:0px;
       --padding-right:0px
   }
   .elementor-13 .elementor-element.elementor-element-602d33d img{
       width:56%
   }
   .elementor-13 .elementor-element.elementor-element-02214d2{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-807ef50{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-807ef50 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__text{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__text{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-4aedca5{
       --container-widget-width:56%;
       --container-widget-flex-grow:0;
       width:var(--container-widget-width,56%);
       max-width:56%
   }
   .elementor-13 .elementor-element.elementor-element-0a76aff{
       --flex-direction:column;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --align-items:center;
       --gap:40px 0px;
       --row-gap:40px;
       --column-gap:0px
   }
   .elementor-13 .elementor-element.elementor-element-fc3ecd3{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-fc3ecd3 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-6f6ee4b{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-d58ad6e{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d561c52{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-51ee19b{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-82fd5b9{
       --e-n-carousel-swiper-slides-to-display:2
   }
   .elementor-13 .elementor-element.elementor-element-041d33a{
       --flex-direction:column;
       --container-widget-width:100%;
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --gap:40px 0px;
       --row-gap:40px;
       --column-gap:0px
   }
   .elementor-13 .elementor-element.elementor-element-041d33a::before,.elementor-13 .elementor-element.elementor-element-041d33a>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-041d33a>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
       background-position:0 0
   }
   .elementor-13 .elementor-element.elementor-element-5a23011 img{
       width:68%
   }
   .elementor-13 .elementor-element.elementor-element-d3927d4{
       --justify-content:center;
       --align-items:center;
       --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
   }
   .elementor-13 .elementor-element.elementor-element-5626279{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-fa7a52d{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-fa7a52d .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-77954b7{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-77954b7>.elementor-widget-container{
       padding:0;
       border-width:0
   }
   .elementor-13 .elementor-element.elementor-element-febe9f4{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-076a644{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-2be31bc{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-2be31bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-15f7b334{
       --flex-direction:column-reverse;
       --container-widget-width:100%;
       --container-widget-height:initial;
       --container-widget-flex-grow:0;
       --container-widget-align-self:initial;
       --flex-wrap-mobile:wrap;
       --gap:40px 40px;
       --row-gap:40px;
       --column-gap:40px;
       --padding-top:80px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-34bc28e1 iframe{
       height:257px
   }
   .elementor-13 .elementor-element.elementor-element-9f3581e{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-9f3581e .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8e482e3{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a9d5011{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-a9d5011 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8b3d042{
       text-align:center;
       --container-widget-width:75%;
       --container-widget-flex-grow:0;
       width:var(--container-widget-width,75%);
       max-width:75%
   }
   .elementor-13 .elementor-element.elementor-element-ed1a9f4{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-40ef4af{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-579b077{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-847e9c4{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-c7aadf0{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-7eda479{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-7eda479 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
}
@media(max-width:767px){
   .elementor-kit-5{
       --e-global-typography-primary-font-size:40px;
       --e-global-typography-secondary-font-size:22px;
       --e-global-typography-text-font-size:18px;
       --e-global-typography-accent-font-size:17px;
       --e-global-typography-dda33c4-font-size:17px
   }
   .e-con{
       --container-max-width:767px
   }
   .elementor-13 .elementor-element.elementor-element-c9b7120:not(.elementor-motion-effects-element-type-background),.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-motion-effects-container>.elementor-motion-effects-layer{
       background-position:top center;
       background-size:cover
   }
   .elementor-13 .elementor-element.elementor-element-c9b7120::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-c9b7120>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
       background-position:-149px 571px;
       background-size:605px auto
   }
   .elementor-13 .elementor-element.elementor-element-c9b7120{
       --padding-top:130px;
       --padding-bottom:0px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-widget-heading .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-364d813{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-364d813 .elementor-heading-title{
       font-size:36px
   }
   .elementor-widget-text-editor{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-14cce8c{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-14cce8c>.elementor-widget-container{
       margin:0 0 -10px
   }
   .elementor-widget-button .elementor-button{
       font-size:var( --e-global-typography-accent-font-size );
       line-height:var( --e-global-typography-accent-line-height );
       letter-spacing:var( --e-global-typography-accent-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-ab28071{
       width:100%;
       max-width:100%
   }
   .elementor-13 .elementor-element.elementor-element-059b11f{
       text-align:center;
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-0d47233{
       --min-height:-200px
   }
   .elementor-13 .elementor-element.elementor-element-0d47233_x{
       --min-height:372px
   }   
   .elementor-13 .elementor-element.elementor-element-ff62071 img{
       width:100%
   }
   .elementor-13 .elementor-element.elementor-element-40f7cd2{
       --width:95%
   }
   .elementor-13 .elementor-element.elementor-element-4bf7518{
       --padding-top:25px;
       --padding-bottom:25px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-a704f0b{
       text-align:center;
       font-size:20px
   }
   .elementor-13 .elementor-element.elementor-element-e882ea8 img{
       border-radius:0 0 0 0
   }
   .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-6a7d6fc>.elementor-widget-container{
       padding:0 10px 30px
   }
   .elementor-13 .elementor-element.elementor-element-7c1ffd4{
       --padding-top:20px;
       --padding-bottom:20px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-3bf8909{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-16c9616{
       width:100%;
       max-width:100%
   }
   .elementor-13 .elementor-element.elementor-element-34f30f72{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-34f30f72 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-214aefad{
       text-align:left;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-a759b2a{
       width:100%;
       max-width:100%
   }
   .elementor-13 .elementor-element.elementor-element-1c442ec{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-acb8966{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-acb8966 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-0d5b367{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-351b905{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-351b905 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fac3882{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fbae0fe{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-fbae0fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-fe88efc{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-9ff0b7b{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-9ff0b7b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-995a3db{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b7b5869{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-b7b5869 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-7529c38{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-e2fb572{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-e2fb572 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-45ab954{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-8126a41{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-8126a41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-37bcc7b{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-a23b368{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-a23b368 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-bf9a154{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d3dc8ad{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-d3dc8ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-48d388b6{
       --e-n-carousel-swiper-slides-to-display:1
   }
   .elementor-13 .elementor-element.elementor-element-1d656a3::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-1d656a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
       background-position:-42px 800px;
       background-size:391px auto
   }
   .elementor-13 .elementor-element.elementor-element-1d656a3{
       --padding-top:80px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-780617a{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-780617a .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-dbe86dd{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-e57482d{
       --padding-top:15px;
       --padding-bottom:0px;
       --padding-left:0px;
       --padding-right:0px
   }
   .elementor-13 .elementor-element.elementor-element-9a48c71 .elementor-button{
       font-size:22px
   }
   .elementor-13 .elementor-element.elementor-element-9721fb6 .elementor-button{
       font-size:22px
   }
   .elementor-13 .elementor-element.elementor-element-9721fb6>.elementor-widget-container{
       padding:15px 0 0
   }
   .elementor-13 .elementor-element.elementor-element-4ce3469{
       --margin-top:15px;
       --margin-bottom:0px;
       --margin-left:0px;
       --margin-right:0px
   }
   .elementor-13 .elementor-element.elementor-element-602d33d img{
       width:100%
   }
   .elementor-13 .elementor-element.elementor-element-10c5ce7{
       --margin-top:-28px;
       --margin-bottom:0px;
       --margin-left:0px;
       --margin-right:0px
   }
   .elementor-13 .elementor-element.elementor-element-5561cba .elementor-button{
       font-size:22px
   }
   .elementor-13 .elementor-element.elementor-element-3d0df30 .elementor-button{
       font-size:22px
   }
   .elementor-13 .elementor-element.elementor-element-3d0df30>.elementor-widget-container{
       padding:15px 0 0
   }
   .elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-item>a{
       font-size:18px
   }
   .elementor-13 .elementor-element.elementor-element-51fd550{
       --padding-top:60px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-02214d2{
       text-align:center;
       font-size:18px
   }
   .elementor-13 .elementor-element.elementor-element-807ef50{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-807ef50 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-widget-reviews .elementor-testimonial__text{
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__header,.elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__name{
       font-size:18px
   }
   .elementor-13 .elementor-element.elementor-element-5f5de0a .elementor-testimonial__text{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-4aedca5{
       width:100%;
       max-width:100%
   }
   .elementor-13 .elementor-element.elementor-element-0a76aff{
       --padding-top:40px;
       --padding-bottom:80px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-ce1018d{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-fc3ecd3{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-fc3ecd3 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-6f6ee4b{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-2da1397{
       width:100%;
       max-width:100%
   }
   .elementor-13 .elementor-element.elementor-element-d58ad6e{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-d561c52{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-4222c49 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-51ee19b{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-05a6c18 .elementor-button{
       font-size:var( --e-global-typography-bef06d2-font-size );
       line-height:var( --e-global-typography-bef06d2-line-height );
       letter-spacing:var( --e-global-typography-bef06d2-letter-spacing );
       word-spacing:var(--e-global-typography-bef06d2-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-82fd5b9{
       --e-n-carousel-swiper-slides-to-display:1
   }
   .elementor-13 .elementor-element.elementor-element-041d33a::before,.elementor-13 .elementor-element.elementor-element-041d33a>.e-con-inner>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-041d33a>.e-con-inner>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-background-slideshow::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-background-video-container::before,.elementor-13 .elementor-element.elementor-element-041d33a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
       background-position:33px 0;
       background-size:273px auto
   }
   .elementor-13 .elementor-element.elementor-element-041d33a{
       --padding-top:80px;
       --padding-bottom:060px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-5a23011 img{
       width:100%
   }
   .elementor-13 .elementor-element.elementor-element-5626279{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-5626279 img{
       width:59%
   }
   .elementor-13 .elementor-element.elementor-element-fa7a52d{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-fa7a52d .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-77954b7{
       text-align:center;
       font-size:var( --e-global-typography-text-font-size );
       line-height:var( --e-global-typography-text-line-height );
       letter-spacing:var( --e-global-typography-text-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-77954b7>.elementor-widget-container{
       padding:0
   }
   .elementor-13 .elementor-element.elementor-element-febe9f4{
       text-align:center;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-076a644{
       text-align:left;
       font-size:17px
   }
   .elementor-13 .elementor-element.elementor-element-2be31bc{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size)
   }
   :where( .elementor-13 .elementor-element.elementor-element-2be31bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-15f7b334{
       --padding-top:60px;
       --padding-bottom:60px;
       --padding-left:20px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-9f3581e{
       text-align:left
   }
   .elementor-13 .elementor-element.elementor-element-9f3581e .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8e482e3{
       text-align:left;
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-b4e902 .elementor-icon-list-item>a{
       font-size:var( --e-global-typography-dda33c4-font-size );
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
   .elementor-13 .elementor-element.elementor-element-6e90bc3{
       --padding-top:30px;
       --padding-bottom:60px;
       --padding-left:020px;
       --padding-right:20px
   }
   .elementor-13 .elementor-element.elementor-element-a9d5011{
       text-align:center
   }
   .elementor-13 .elementor-element.elementor-element-a9d5011 .elementor-heading-title{
       font-size:var( --e-global-typography-primary-font-size );
       line-height:var( --e-global-typography-primary-line-height );
       letter-spacing:var( --e-global-typography-primary-letter-spacing )
   }
   .elementor-13 .elementor-element.elementor-element-8b3d042{
       text-align:center;
       font-size:18px;
       width:100%;
       max-width:100%
   }
   .elementor-13 .elementor-element.elementor-element-ed1a9f4{
       text-align:left;
       font-size:17px
   }
   .elementor-13 .elementor-element.elementor-element-40ef4af{
       text-align:left;
       font-size:17px
   }
   .elementor-13 .elementor-element.elementor-element-579b077{
       text-align:left;
       font-size:17px
   }
   .elementor-13 .elementor-element.elementor-element-847e9c4{
       text-align:left;
       font-size:17px
   }
   .elementor-13 .elementor-element.elementor-element-c7aadf0{
       text-align:left;
       font-size:17px
   }
   .elementor-13 .elementor-element.elementor-element-7eda479{
       --n-accordion-title-font-size:var(--e-global-typography-dda33c4-font-size);
       width:100%;
       max-width:100%
   }
   :where( .elementor-13 .elementor-element.elementor-element-7eda479 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header )>.e-n-accordion-item-title-text{
       line-height:var( --e-global-typography-dda33c4-line-height );
       letter-spacing:var( --e-global-typography-dda33c4-letter-spacing );
       word-spacing:var(--e-global-typography-dda33c4-word-spacing)
   }
}
.swiper,.swiper-wrapper{
   display:flex!important
}
.elementor-13 .elementor-element.elementor-element-48d388b6 .swiper,.elementor-13 .elementor-element.elementor-element-48d388b6 .swiper-container{
   overflow:visible!important;
   clip-path:polygon(0% 0%,100% -1000%,1000% 100%,0% 100%)
}
.elementor-13 .elementor-element.elementor-element-48d388b6 .swiper-pagination-bullet-active{
   width:20px;
   border-radius:10px
}
.elementor-13 .elementor-element.elementor-element-48d388b6 .swiper-pagination-bullet{
   transition:width .5s,border-radius 0s
}
body,html{
   overflow-x:hidden
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-icon-list-items{
   flex-wrap:nowrap;
   white-space:nowrap;
   position:relative
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .elementor-widget-container{
   overflow:visible
}
.elementor-13 .elementor-element.elementor-element-4ebbd17 .carrossel-ativo{
   display:flex;
   animation:60s linear infinite carrossel
}
@keyframes carrossel{
   0%{
       transform:translateX(0)
   }
   100%{
       transform:translateX(-50%)
   }
}
[data-marquee]{
   --loop-duration:30s;
   display:block
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .swiper-pagination-bullet-active{
   width:20px;
   border-radius:10px
}
.elementor-13 .elementor-element.elementor-element-5f5de0a .swiper-pagination-bullet{
   transition:width .5s,border-radius 0s
}
.botao .elementor-button{
   box-shadow:0 9px 30px 0 rgba(255,255,255,.28);
   position:relative;
   z-index:1
}
.botao::before{
   content:"";
   position:absolute;
   top:50%;
   left:50%;
   width:calc(100% + 10px);
   height:calc(100% + 10px);
   border:1px solid grey;
   transform:translate(-50%,-50%);
   border-radius:5px;
   transition:.3s;
   pointer-events:none;
   z-index:0
}
.botao:hover::before{
   width:100%;
   height:100%
}
.botao:hover .elementor-button{
   transition:1s .3s;
   color:#fff!important;
   box-shadow:0 0 300px 10px #ffffff70
}
.botao .elementor-button-icon,.botao .elementor-button-icon svg{
   transition:.5s!important
}
.botao:hover .elementor-button-icon{
   transform-origin:center;
   transform:rotate(45deg)
}
.botao:hover .elementor-button-icon svg{
   transform-origin:center;
   animation:1s infinite seta
}
.botao .elementor-button-content-wrapper{
   display:flex;
   align-items:center
}
@keyframes seta{
   0%,100%{
       transform:translate(0,0)
   }
   50%{
       transform:translate(10px,-10px)
   }
}
.elementor-13 .elementor-element.elementor-element-4222c49{
   position:absolute;
   left:23%;
   transform:translatex(-50%);
   bottom:15px
}
.elementor-13 .elementor-element.elementor-element-05a6c18{
   position:absolute;
   left:23%;
   transform:translatex(-50%);
   bottom:15px
}
.elementor-13 .elementor-element.elementor-element-82fd5b9 .swiper,.elementor-13 .elementor-element.elementor-element-82fd5b9 .swiper-container{
   overflow:visible!important;
   clip-path:polygon(0% 0%,100% -1000%,1000% 100%,0% 100%)
}
.elementor-13 .elementor-element.elementor-element-82fd5b9 .swiper-pagination-bullet-active{
   width:20px;
   border-radius:10px
}
.elementor-13 .elementor-element.elementor-element-82fd5b9 .swiper-pagination-bullet{
   transition:width .5s,border-radius 0s
}
.container{
   max-height:210px;
   overflow:hidden;
   transition:.5s
}
.container::after{
   content:"";
   position:absolute;
   width:100%;
   height:100%;
   top:0;
   left:0;
   background:linear-gradient(to bottom,transparent 70%,#707362 78%);
   pointer-events:none
}
.container.expandir{
   max-height:1200px
}
.container.expandir::after{
   background:0 0
}
.container.expandir .elementor-button-icon{
   transform:rotate(180deg)
}
body,html{
   width:100%;
   overflow-x:hidden!important
}
[data-elementor-type=wp-page]{
   overflow:hidden
}
.ekit-wid-con .row{
   display:-ms-flexbox;
   display:-webkit-box;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   margin-right:-15px;
   margin-left:-15px
}
.ekit-wid-con .col,.ekit-wid-con .col-1,.ekit-wid-con .col-10,.ekit-wid-con .col-11,.ekit-wid-con .col-12,.ekit-wid-con .col-2,.ekit-wid-con .col-3,.ekit-wid-con .col-4,.ekit-wid-con .col-5,.ekit-wid-con .col-6,.ekit-wid-con .col-7,.ekit-wid-con .col-8,.ekit-wid-con .col-9,.ekit-wid-con .col-auto,.ekit-wid-con .col-lg,.ekit-wid-con .col-lg-1,.ekit-wid-con .col-lg-10,.ekit-wid-con .col-lg-11,.ekit-wid-con .col-lg-12,.ekit-wid-con .col-lg-2,.ekit-wid-con .col-lg-3,.ekit-wid-con .col-lg-4,.ekit-wid-con .col-lg-5,.ekit-wid-con .col-lg-6,.ekit-wid-con .col-lg-7,.ekit-wid-con .col-lg-8,.ekit-wid-con .col-lg-9,.ekit-wid-con .col-lg-auto,.ekit-wid-con .col-md,.ekit-wid-con .col-md-1,.ekit-wid-con .col-md-10,.ekit-wid-con .col-md-11,.ekit-wid-con .col-md-12,.ekit-wid-con .col-md-2,.ekit-wid-con .col-md-3,.ekit-wid-con .col-md-4,.ekit-wid-con .col-md-5,.ekit-wid-con .col-md-6,.ekit-wid-con .col-md-7,.ekit-wid-con .col-md-8,.ekit-wid-con .col-md-9,.ekit-wid-con .col-md-auto,.ekit-wid-con .col-sm,.ekit-wid-con .col-sm-1,.ekit-wid-con .col-sm-10,.ekit-wid-con .col-sm-11,.ekit-wid-con .col-sm-12,.ekit-wid-con .col-sm-2,.ekit-wid-con .col-sm-3,.ekit-wid-con .col-sm-4,.ekit-wid-con .col-sm-5,.ekit-wid-con .col-sm-6,.ekit-wid-con .col-sm-7,.ekit-wid-con .col-sm-8,.ekit-wid-con .col-sm-9,.ekit-wid-con .col-sm-auto,.ekit-wid-con .col-xl,.ekit-wid-con .col-xl-1,.ekit-wid-con .col-xl-10,.ekit-wid-con .col-xl-11,.ekit-wid-con .col-xl-12,.ekit-wid-con .col-xl-2,.ekit-wid-con .col-xl-3,.ekit-wid-con .col-xl-4,.ekit-wid-con .col-xl-5,.ekit-wid-con .col-xl-6,.ekit-wid-con .col-xl-7,.ekit-wid-con .col-xl-8,.ekit-wid-con .col-xl-9,.ekit-wid-con .col-xl-auto{
   position:relative;
   width:100%;
   padding-right:15px;
   padding-left:15px
}
.ekit-wid-con .col{
   -ms-flex-preferred-size:0;
   flex-basis:0;
   -ms-flex-positive:1;
   -webkit-box-flex:1;
   flex-grow:1;
   max-width:100%
}
.ekit-wid-con .row-cols-1>*{
   -ms-flex:0 0 100%;
   -webkit-box-flex:0;
   flex:0 0 100%;
   max-width:100%
}
.ekit-wid-con .row-cols-2>*{
   -ms-flex:0 0 50%;
   -webkit-box-flex:0;
   flex:0 0 50%;
   max-width:50%
}
.ekit-wid-con .row-cols-3>*{
   -ms-flex:0 0 33.333333%;
   -webkit-box-flex:0;
   flex:0 0 33.333333%;
   max-width:33.333333%
}
.ekit-wid-con .row-cols-4>*{
   -ms-flex:0 0 25%;
   -webkit-box-flex:0;
   flex:0 0 25%;
   max-width:25%
}
.ekit-wid-con .row-cols-5>*{
   -ms-flex:0 0 20%;
   -webkit-box-flex:0;
   flex:0 0 20%;
   max-width:20%
}
.ekit-wid-con .row-cols-6>*{
   -ms-flex:0 0 16.666667%;
   -webkit-box-flex:0;
   flex:0 0 16.666667%;
   max-width:16.666667%
}
.ekit-wid-con .col-auto{
   -ms-flex:0 0 auto;
   -webkit-box-flex:0;
   flex:0 0 auto;
   width:auto;
   max-width:100%
}
.ekit-wid-con .col-1{
   -ms-flex:0 0 8.333333%;
   -webkit-box-flex:0;
   flex:0 0 8.333333%;
   max-width:8.333333%
}
.ekit-wid-con .col-2{
   -ms-flex:0 0 16.666667%;
   -webkit-box-flex:0;
   flex:0 0 16.666667%;
   max-width:16.666667%
}
.ekit-wid-con .col-3{
   -ms-flex:0 0 25%;
   -webkit-box-flex:0;
   flex:0 0 25%;
   max-width:25%
}
.ekit-wid-con .col-4{
   -ms-flex:0 0 33.333333%;
   -webkit-box-flex:0;
   flex:0 0 33.333333%;
   max-width:33.333333%
}
.ekit-wid-con .col-5{
   -ms-flex:0 0 41.666667%;
   -webkit-box-flex:0;
   flex:0 0 41.666667%;
   max-width:41.666667%
}
.ekit-wid-con .col-6{
   -ms-flex:0 0 50%;
   -webkit-box-flex:0;
   flex:0 0 50%;
   max-width:50%
}
.ekit-wid-con .col-7{
   -ms-flex:0 0 58.333333%;
   -webkit-box-flex:0;
   flex:0 0 58.333333%;
   max-width:58.333333%
}
.ekit-wid-con .col-8{
   -ms-flex:0 0 66.666667%;
   -webkit-box-flex:0;
   flex:0 0 66.666667%;
   max-width:66.666667%
}
.ekit-wid-con .col-9{
   -ms-flex:0 0 75%;
   -webkit-box-flex:0;
   flex:0 0 75%;
   max-width:75%
}
.ekit-wid-con .col-10{
   -ms-flex:0 0 83.333333%;
   -webkit-box-flex:0;
   flex:0 0 83.333333%;
   max-width:83.333333%
}
.ekit-wid-con .col-11{
   -ms-flex:0 0 91.666667%;
   -webkit-box-flex:0;
   flex:0 0 91.666667%;
   max-width:91.666667%
}
.ekit-wid-con .col-12{
   -ms-flex:0 0 100%;
   -webkit-box-flex:0;
   flex:0 0 100%;
   max-width:100%
}
.ekit-wid-con .order-first{
   -ms-flex-order:-1;
   -webkit-box-ordinal-group:0;
   order:-1
}
.ekit-wid-con .order-last{
   -ms-flex-order:13;
   -webkit-box-ordinal-group:14;
   order:13
}
.ekit-wid-con .order-0{
   -ms-flex-order:0;
   -webkit-box-ordinal-group:1;
   order:0
}
.ekit-wid-con .order-1{
   -ms-flex-order:1;
   -webkit-box-ordinal-group:2;
   order:1
}
.ekit-wid-con .order-2{
   -ms-flex-order:2;
   -webkit-box-ordinal-group:3;
   order:2
}
.ekit-wid-con .order-3{
   -ms-flex-order:3;
   -webkit-box-ordinal-group:4;
   order:3
}
.ekit-wid-con .order-4{
   -ms-flex-order:4;
   -webkit-box-ordinal-group:5;
   order:4
}
.ekit-wid-con .order-5{
   -ms-flex-order:5;
   -webkit-box-ordinal-group:6;
   order:5
}
.ekit-wid-con .order-6{
   -ms-flex-order:6;
   -webkit-box-ordinal-group:7;
   order:6
}
.ekit-wid-con .order-7{
   -ms-flex-order:7;
   -webkit-box-ordinal-group:8;
   order:7
}
.ekit-wid-con .order-8{
   -ms-flex-order:8;
   -webkit-box-ordinal-group:9;
   order:8
}
.ekit-wid-con .order-9{
   -ms-flex-order:9;
   -webkit-box-ordinal-group:10;
   order:9
}
.ekit-wid-con .order-10{
   -ms-flex-order:10;
   -webkit-box-ordinal-group:11;
   order:10
}
.ekit-wid-con .order-11{
   -ms-flex-order:11;
   -webkit-box-ordinal-group:12;
   order:11
}
.ekit-wid-con .order-12{
   -ms-flex-order:12;
   -webkit-box-ordinal-group:13;
   order:12
}
.ekit-wid-con .offset-1{
   margin-left:8.333333%
}
.ekit-wid-con .offset-2{
   margin-left:16.666667%
}
.ekit-wid-con .offset-3{
   margin-left:25%
}
.ekit-wid-con .offset-4{
   margin-left:33.333333%
}
.ekit-wid-con .offset-5{
   margin-left:41.666667%
}
.ekit-wid-con .offset-6{
   margin-left:50%
}
.ekit-wid-con .offset-7{
   margin-left:58.333333%
}
.ekit-wid-con .offset-8{
   margin-left:66.666667%
}
.ekit-wid-con .offset-9{
   margin-left:75%
}
.ekit-wid-con .offset-10{
   margin-left:83.333333%
}
.ekit-wid-con .offset-11{
   margin-left:91.666667%
}
@media (min-width:576px){
   .ekit-wid-con .col-sm{
       -ms-flex-preferred-size:0;
       flex-basis:0;
       -ms-flex-positive:1;
       -webkit-box-flex:1;
       flex-grow:1;
       max-width:100%
   }
   .ekit-wid-con .row-cols-sm-1>*{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .row-cols-sm-2>*{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .row-cols-sm-3>*{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .row-cols-sm-4>*{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .row-cols-sm-5>*{
       -ms-flex:0 0 20%;
       -webkit-box-flex:0;
       flex:0 0 20%;
       max-width:20%
   }
   .ekit-wid-con .row-cols-sm-6>*{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-sm-auto{
       -ms-flex:0 0 auto;
       -webkit-box-flex:0;
       flex:0 0 auto;
       width:auto;
       max-width:100%
   }
   .ekit-wid-con .col-sm-1{
       -ms-flex:0 0 8.333333%;
       -webkit-box-flex:0;
       flex:0 0 8.333333%;
       max-width:8.333333%
   }
   .ekit-wid-con .col-sm-2{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-sm-3{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .col-sm-4{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .col-sm-5{
       -ms-flex:0 0 41.666667%;
       -webkit-box-flex:0;
       flex:0 0 41.666667%;
       max-width:41.666667%
   }
   .ekit-wid-con .col-sm-6{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .col-sm-7{
       -ms-flex:0 0 58.333333%;
       -webkit-box-flex:0;
       flex:0 0 58.333333%;
       max-width:58.333333%
   }
   .ekit-wid-con .col-sm-8{
       -ms-flex:0 0 66.666667%;
       -webkit-box-flex:0;
       flex:0 0 66.666667%;
       max-width:66.666667%
   }
   .ekit-wid-con .col-sm-9{
       -ms-flex:0 0 75%;
       -webkit-box-flex:0;
       flex:0 0 75%;
       max-width:75%
   }
   .ekit-wid-con .col-sm-10{
       -ms-flex:0 0 83.333333%;
       -webkit-box-flex:0;
       flex:0 0 83.333333%;
       max-width:83.333333%
   }
   .ekit-wid-con .col-sm-11{
       -ms-flex:0 0 91.666667%;
       -webkit-box-flex:0;
       flex:0 0 91.666667%;
       max-width:91.666667%
   }
   .ekit-wid-con .col-sm-12{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .order-sm-first{
       -ms-flex-order:-1;
       -webkit-box-ordinal-group:0;
       order:-1
   }
   .ekit-wid-con .order-sm-last{
       -ms-flex-order:13;
       -webkit-box-ordinal-group:14;
       order:13
   }
   .ekit-wid-con .order-sm-0{
       -ms-flex-order:0;
       -webkit-box-ordinal-group:1;
       order:0
   }
   .ekit-wid-con .order-sm-1{
       -ms-flex-order:1;
       -webkit-box-ordinal-group:2;
       order:1
   }
   .ekit-wid-con .order-sm-2{
       -ms-flex-order:2;
       -webkit-box-ordinal-group:3;
       order:2
   }
   .ekit-wid-con .order-sm-3{
       -ms-flex-order:3;
       -webkit-box-ordinal-group:4;
       order:3
   }
   .ekit-wid-con .order-sm-4{
       -ms-flex-order:4;
       -webkit-box-ordinal-group:5;
       order:4
   }
   .ekit-wid-con .order-sm-5{
       -ms-flex-order:5;
       -webkit-box-ordinal-group:6;
       order:5
   }
   .ekit-wid-con .order-sm-6{
       -ms-flex-order:6;
       -webkit-box-ordinal-group:7;
       order:6
   }
   .ekit-wid-con .order-sm-7{
       -ms-flex-order:7;
       -webkit-box-ordinal-group:8;
       order:7
   }
   .ekit-wid-con .order-sm-8{
       -ms-flex-order:8;
       -webkit-box-ordinal-group:9;
       order:8
   }
   .ekit-wid-con .order-sm-9{
       -ms-flex-order:9;
       -webkit-box-ordinal-group:10;
       order:9
   }
   .ekit-wid-con .order-sm-10{
       -ms-flex-order:10;
       -webkit-box-ordinal-group:11;
       order:10
   }
   .ekit-wid-con .order-sm-11{
       -ms-flex-order:11;
       -webkit-box-ordinal-group:12;
       order:11
   }
   .ekit-wid-con .order-sm-12{
       -ms-flex-order:12;
       -webkit-box-ordinal-group:13;
       order:12
   }
   .ekit-wid-con .offset-sm-0{
       margin-left:0
   }
   .ekit-wid-con .offset-sm-1{
       margin-left:8.333333%
   }
   .ekit-wid-con .offset-sm-2{
       margin-left:16.666667%
   }
   .ekit-wid-con .offset-sm-3{
       margin-left:25%
   }
   .ekit-wid-con .offset-sm-4{
       margin-left:33.333333%
   }
   .ekit-wid-con .offset-sm-5{
       margin-left:41.666667%
   }
   .ekit-wid-con .offset-sm-6{
       margin-left:50%
   }
   .ekit-wid-con .offset-sm-7{
       margin-left:58.333333%
   }
   .ekit-wid-con .offset-sm-8{
       margin-left:66.666667%
   }
   .ekit-wid-con .offset-sm-9{
       margin-left:75%
   }
   .ekit-wid-con .offset-sm-10{
       margin-left:83.333333%
   }
   .ekit-wid-con .offset-sm-11{
       margin-left:91.666667%
   }
}
@media (min-width:768px){
   .ekit-wid-con .col-md{
       -ms-flex-preferred-size:0;
       flex-basis:0;
       -ms-flex-positive:1;
       -webkit-box-flex:1;
       flex-grow:1;
       max-width:100%
   }
   .ekit-wid-con .row-cols-md-1>*{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .row-cols-md-2>*{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .row-cols-md-3>*{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .row-cols-md-4>*{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .row-cols-md-5>*{
       -ms-flex:0 0 20%;
       -webkit-box-flex:0;
       flex:0 0 20%;
       max-width:20%
   }
   .ekit-wid-con .row-cols-md-6>*{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-md-auto{
       -ms-flex:0 0 auto;
       -webkit-box-flex:0;
       flex:0 0 auto;
       width:auto;
       max-width:100%
   }
   .ekit-wid-con .col-md-1{
       -ms-flex:0 0 8.333333%;
       -webkit-box-flex:0;
       flex:0 0 8.333333%;
       max-width:8.333333%
   }
   .ekit-wid-con .col-md-2{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-md-3{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .col-md-4{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .col-md-5{
       -ms-flex:0 0 41.666667%;
       -webkit-box-flex:0;
       flex:0 0 41.666667%;
       max-width:41.666667%
   }
   .ekit-wid-con .col-md-6{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .col-md-7{
       -ms-flex:0 0 58.333333%;
       -webkit-box-flex:0;
       flex:0 0 58.333333%;
       max-width:58.333333%
   }
   .ekit-wid-con .col-md-8{
       -ms-flex:0 0 66.666667%;
       -webkit-box-flex:0;
       flex:0 0 66.666667%;
       max-width:66.666667%
   }
   .ekit-wid-con .col-md-9{
       -ms-flex:0 0 75%;
       -webkit-box-flex:0;
       flex:0 0 75%;
       max-width:75%
   }
   .ekit-wid-con .col-md-10{
       -ms-flex:0 0 83.333333%;
       -webkit-box-flex:0;
       flex:0 0 83.333333%;
       max-width:83.333333%
   }
   .ekit-wid-con .col-md-11{
       -ms-flex:0 0 91.666667%;
       -webkit-box-flex:0;
       flex:0 0 91.666667%;
       max-width:91.666667%
   }
   .ekit-wid-con .col-md-12{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .order-md-first{
       -ms-flex-order:-1;
       -webkit-box-ordinal-group:0;
       order:-1
   }
   .ekit-wid-con .order-md-last{
       -ms-flex-order:13;
       -webkit-box-ordinal-group:14;
       order:13
   }
   .ekit-wid-con .order-md-0{
       -ms-flex-order:0;
       -webkit-box-ordinal-group:1;
       order:0
   }
   .ekit-wid-con .order-md-1{
       -ms-flex-order:1;
       -webkit-box-ordinal-group:2;
       order:1
   }
   .ekit-wid-con .order-md-2{
       -ms-flex-order:2;
       -webkit-box-ordinal-group:3;
       order:2
   }
   .ekit-wid-con .order-md-3{
       -ms-flex-order:3;
       -webkit-box-ordinal-group:4;
       order:3
   }
   .ekit-wid-con .order-md-4{
       -ms-flex-order:4;
       -webkit-box-ordinal-group:5;
       order:4
   }
   .ekit-wid-con .order-md-5{
       -ms-flex-order:5;
       -webkit-box-ordinal-group:6;
       order:5
   }
   .ekit-wid-con .order-md-6{
       -ms-flex-order:6;
       -webkit-box-ordinal-group:7;
       order:6
   }
   .ekit-wid-con .order-md-7{
       -ms-flex-order:7;
       -webkit-box-ordinal-group:8;
       order:7
   }
   .ekit-wid-con .order-md-8{
       -ms-flex-order:8;
       -webkit-box-ordinal-group:9;
       order:8
   }
   .ekit-wid-con .order-md-9{
       -ms-flex-order:9;
       -webkit-box-ordinal-group:10;
       order:9
   }
   .ekit-wid-con .order-md-10{
       -ms-flex-order:10;
       -webkit-box-ordinal-group:11;
       order:10
   }
   .ekit-wid-con .order-md-11{
       -ms-flex-order:11;
       -webkit-box-ordinal-group:12;
       order:11
   }
   .ekit-wid-con .order-md-12{
       -ms-flex-order:12;
       -webkit-box-ordinal-group:13;
       order:12
   }
   .ekit-wid-con .offset-md-0{
       margin-left:0
   }
   .ekit-wid-con .offset-md-1{
       margin-left:8.333333%
   }
   .ekit-wid-con .offset-md-2{
       margin-left:16.666667%
   }
   .ekit-wid-con .offset-md-3{
       margin-left:25%
   }
   .ekit-wid-con .offset-md-4{
       margin-left:33.333333%
   }
   .ekit-wid-con .offset-md-5{
       margin-left:41.666667%
   }
   .ekit-wid-con .offset-md-6{
       margin-left:50%
   }
   .ekit-wid-con .offset-md-7{
       margin-left:58.333333%
   }
   .ekit-wid-con .offset-md-8{
       margin-left:66.666667%
   }
   .ekit-wid-con .offset-md-9{
       margin-left:75%
   }
   .ekit-wid-con .offset-md-10{
       margin-left:83.333333%
   }
   .ekit-wid-con .offset-md-11{
       margin-left:91.666667%
   }
}
@media (min-width:992px){
   .ekit-wid-con .col-lg{
       -ms-flex-preferred-size:0;
       flex-basis:0;
       -ms-flex-positive:1;
       -webkit-box-flex:1;
       flex-grow:1;
       max-width:100%
   }
   .ekit-wid-con .row-cols-lg-1>*{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .row-cols-lg-2>*{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .row-cols-lg-3>*{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .row-cols-lg-4>*{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .row-cols-lg-5>*{
       -ms-flex:0 0 20%;
       -webkit-box-flex:0;
       flex:0 0 20%;
       max-width:20%
   }
   .ekit-wid-con .row-cols-lg-6>*{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-lg-auto{
       -ms-flex:0 0 auto;
       -webkit-box-flex:0;
       flex:0 0 auto;
       width:auto;
       max-width:100%
   }
   .ekit-wid-con .col-lg-1{
       -ms-flex:0 0 8.333333%;
       -webkit-box-flex:0;
       flex:0 0 8.333333%;
       max-width:8.333333%
   }
   .ekit-wid-con .col-lg-2{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-lg-3{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .col-lg-4{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .col-lg-5{
       -ms-flex:0 0 41.666667%;
       -webkit-box-flex:0;
       flex:0 0 41.666667%;
       max-width:41.666667%
   }
   .ekit-wid-con .col-lg-6{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .col-lg-7{
       -ms-flex:0 0 58.333333%;
       -webkit-box-flex:0;
       flex:0 0 58.333333%;
       max-width:58.333333%
   }
   .ekit-wid-con .col-lg-8{
       -ms-flex:0 0 66.666667%;
       -webkit-box-flex:0;
       flex:0 0 66.666667%;
       max-width:66.666667%
   }
   .ekit-wid-con .col-lg-9{
       -ms-flex:0 0 75%;
       -webkit-box-flex:0;
       flex:0 0 75%;
       max-width:75%
   }
   .ekit-wid-con .col-lg-10{
       -ms-flex:0 0 83.333333%;
       -webkit-box-flex:0;
       flex:0 0 83.333333%;
       max-width:83.333333%
   }
   .ekit-wid-con .col-lg-11{
       -ms-flex:0 0 91.666667%;
       -webkit-box-flex:0;
       flex:0 0 91.666667%;
       max-width:91.666667%
   }
   .ekit-wid-con .col-lg-12{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .order-lg-first{
       -ms-flex-order:-1;
       -webkit-box-ordinal-group:0;
       order:-1
   }
   .ekit-wid-con .order-lg-last{
       -ms-flex-order:13;
       -webkit-box-ordinal-group:14;
       order:13
   }
   .ekit-wid-con .order-lg-0{
       -ms-flex-order:0;
       -webkit-box-ordinal-group:1;
       order:0
   }
   .ekit-wid-con .order-lg-1{
       -ms-flex-order:1;
       -webkit-box-ordinal-group:2;
       order:1
   }
   .ekit-wid-con .order-lg-2{
       -ms-flex-order:2;
       -webkit-box-ordinal-group:3;
       order:2
   }
   .ekit-wid-con .order-lg-3{
       -ms-flex-order:3;
       -webkit-box-ordinal-group:4;
       order:3
   }
   .ekit-wid-con .order-lg-4{
       -ms-flex-order:4;
       -webkit-box-ordinal-group:5;
       order:4
   }
   .ekit-wid-con .order-lg-5{
       -ms-flex-order:5;
       -webkit-box-ordinal-group:6;
       order:5
   }
   .ekit-wid-con .order-lg-6{
       -ms-flex-order:6;
       -webkit-box-ordinal-group:7;
       order:6
   }
   .ekit-wid-con .order-lg-7{
       -ms-flex-order:7;
       -webkit-box-ordinal-group:8;
       order:7
   }
   .ekit-wid-con .order-lg-8{
       -ms-flex-order:8;
       -webkit-box-ordinal-group:9;
       order:8
   }
   .ekit-wid-con .order-lg-9{
       -ms-flex-order:9;
       -webkit-box-ordinal-group:10;
       order:9
   }
   .ekit-wid-con .order-lg-10{
       -ms-flex-order:10;
       -webkit-box-ordinal-group:11;
       order:10
   }
   .ekit-wid-con .order-lg-11{
       -ms-flex-order:11;
       -webkit-box-ordinal-group:12;
       order:11
   }
   .ekit-wid-con .order-lg-12{
       -ms-flex-order:12;
       -webkit-box-ordinal-group:13;
       order:12
   }
   .ekit-wid-con .offset-lg-0{
       margin-left:0
   }
   .ekit-wid-con .offset-lg-1{
       margin-left:8.333333%
   }
   .ekit-wid-con .offset-lg-2{
       margin-left:16.666667%
   }
   .ekit-wid-con .offset-lg-3{
       margin-left:25%
   }
   .ekit-wid-con .offset-lg-4{
       margin-left:33.333333%
   }
   .ekit-wid-con .offset-lg-5{
       margin-left:41.666667%
   }
   .ekit-wid-con .offset-lg-6{
       margin-left:50%
   }
   .ekit-wid-con .offset-lg-7{
       margin-left:58.333333%
   }
   .ekit-wid-con .offset-lg-8{
       margin-left:66.666667%
   }
   .ekit-wid-con .offset-lg-9{
       margin-left:75%
   }
   .ekit-wid-con .offset-lg-10{
       margin-left:83.333333%
   }
   .ekit-wid-con .offset-lg-11{
       margin-left:91.666667%
   }
}
@media (min-width:1200px){
   .ekit-wid-con .col-xl{
       -ms-flex-preferred-size:0;
       flex-basis:0;
       -ms-flex-positive:1;
       -webkit-box-flex:1;
       flex-grow:1;
       max-width:100%
   }
   .ekit-wid-con .row-cols-xl-1>*{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .row-cols-xl-2>*{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .row-cols-xl-3>*{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .row-cols-xl-4>*{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .row-cols-xl-5>*{
       -ms-flex:0 0 20%;
       -webkit-box-flex:0;
       flex:0 0 20%;
       max-width:20%
   }
   .ekit-wid-con .row-cols-xl-6>*{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-xl-auto{
       -ms-flex:0 0 auto;
       -webkit-box-flex:0;
       flex:0 0 auto;
       width:auto;
       max-width:100%
   }
   .ekit-wid-con .col-xl-1{
       -ms-flex:0 0 8.333333%;
       -webkit-box-flex:0;
       flex:0 0 8.333333%;
       max-width:8.333333%
   }
   .ekit-wid-con .col-xl-2{
       -ms-flex:0 0 16.666667%;
       -webkit-box-flex:0;
       flex:0 0 16.666667%;
       max-width:16.666667%
   }
   .ekit-wid-con .col-xl-3{
       -ms-flex:0 0 25%;
       -webkit-box-flex:0;
       flex:0 0 25%;
       max-width:25%
   }
   .ekit-wid-con .col-xl-4{
       -ms-flex:0 0 33.333333%;
       -webkit-box-flex:0;
       flex:0 0 33.333333%;
       max-width:33.333333%
   }
   .ekit-wid-con .col-xl-5{
       -ms-flex:0 0 41.666667%;
       -webkit-box-flex:0;
       flex:0 0 41.666667%;
       max-width:41.666667%
   }
   .ekit-wid-con .col-xl-6{
       -ms-flex:0 0 50%;
       -webkit-box-flex:0;
       flex:0 0 50%;
       max-width:50%
   }
   .ekit-wid-con .col-xl-7{
       -ms-flex:0 0 58.333333%;
       -webkit-box-flex:0;
       flex:0 0 58.333333%;
       max-width:58.333333%
   }
   .ekit-wid-con .col-xl-8{
       -ms-flex:0 0 66.666667%;
       -webkit-box-flex:0;
       flex:0 0 66.666667%;
       max-width:66.666667%
   }
   .ekit-wid-con .col-xl-9{
       -ms-flex:0 0 75%;
       -webkit-box-flex:0;
       flex:0 0 75%;
       max-width:75%
   }
   .ekit-wid-con .col-xl-10{
       -ms-flex:0 0 83.333333%;
       -webkit-box-flex:0;
       flex:0 0 83.333333%;
       max-width:83.333333%
   }
   .ekit-wid-con .col-xl-11{
       -ms-flex:0 0 91.666667%;
       -webkit-box-flex:0;
       flex:0 0 91.666667%;
       max-width:91.666667%
   }
   .ekit-wid-con .col-xl-12{
       -ms-flex:0 0 100%;
       -webkit-box-flex:0;
       flex:0 0 100%;
       max-width:100%
   }
   .ekit-wid-con .order-xl-first{
       -ms-flex-order:-1;
       -webkit-box-ordinal-group:0;
       order:-1
   }
   .ekit-wid-con .order-xl-last{
       -ms-flex-order:13;
       -webkit-box-ordinal-group:14;
       order:13
   }
   .ekit-wid-con .order-xl-0{
       -ms-flex-order:0;
       -webkit-box-ordinal-group:1;
       order:0
   }
   .ekit-wid-con .order-xl-1{
       -ms-flex-order:1;
       -webkit-box-ordinal-group:2;
       order:1
   }
   .ekit-wid-con .order-xl-2{
       -ms-flex-order:2;
       -webkit-box-ordinal-group:3;
       order:2
   }
   .ekit-wid-con .order-xl-3{
       -ms-flex-order:3;
       -webkit-box-ordinal-group:4;
       order:3
   }
   .ekit-wid-con .order-xl-4{
       -ms-flex-order:4;
       -webkit-box-ordinal-group:5;
       order:4
   }
   .ekit-wid-con .order-xl-5{
       -ms-flex-order:5;
       -webkit-box-ordinal-group:6;
       order:5
   }
   .ekit-wid-con .order-xl-6{
       -ms-flex-order:6;
       -webkit-box-ordinal-group:7;
       order:6
   }
   .ekit-wid-con .order-xl-7{
       -ms-flex-order:7;
       -webkit-box-ordinal-group:8;
       order:7
   }
   .ekit-wid-con .order-xl-8{
       -ms-flex-order:8;
       -webkit-box-ordinal-group:9;
       order:8
   }
   .ekit-wid-con .order-xl-9{
       -ms-flex-order:9;
       -webkit-box-ordinal-group:10;
       order:9
   }
   .ekit-wid-con .order-xl-10{
       -ms-flex-order:10;
       -webkit-box-ordinal-group:11;
       order:10
   }
   .ekit-wid-con .order-xl-11{
       -ms-flex-order:11;
       -webkit-box-ordinal-group:12;
       order:11
   }
   .ekit-wid-con .order-xl-12{
       -ms-flex-order:12;
       -webkit-box-ordinal-group:13;
       order:12
   }
   .ekit-wid-con .offset-xl-0{
       margin-left:0
   }
   .ekit-wid-con .offset-xl-1{
       margin-left:8.333333%
   }
   .ekit-wid-con .offset-xl-2{
       margin-left:16.666667%
   }
   .ekit-wid-con .offset-xl-3{
       margin-left:25%
   }
   .ekit-wid-con .offset-xl-4{
       margin-left:33.333333%
   }
   .ekit-wid-con .offset-xl-5{
       margin-left:41.666667%
   }
   .ekit-wid-con .offset-xl-6{
       margin-left:50%
   }
   .ekit-wid-con .offset-xl-7{
       margin-left:58.333333%
   }
   .ekit-wid-con .offset-xl-8{
       margin-left:66.666667%
   }
   .ekit-wid-con .offset-xl-9{
       margin-left:75%
   }
   .ekit-wid-con .offset-xl-10{
       margin-left:83.333333%
   }
   .ekit-wid-con .offset-xl-11{
       margin-left:91.666667%
   }
}
.ekit-wid-con .fade{
   opacity:0;
   -webkit-transition:opacity .15s linear;
   transition:opacity .15s linear
}
.ekit-wid-con .fade.in{
   opacity:1
}
.ekit-wid-con .collapse{
   display:none
}
.ekit-wid-con .collapse.in{
   display:block
}
.ekit-wid-con .collapsing{
   position:relative;
   height:0;
   overflow:hidden;
   -webkit-transition-property:height,visibility;
   transition-property:height,visibility;
   -webkit-transition-duration:.35s;
   transition-duration:.35s;
   -webkit-transition-timing-function:ease;
   transition-timing-function:ease
}
.ekit-wid-con .nav-tabs{
   border-bottom:1px solid #ddd
}
.ekit-wid-con .nav-tabs>li{
   float:left;
   margin-bottom:-1px
}
.ekit-wid-con .nav-tabs>li>a{
   margin-right:2px;
   line-height:1.42857143;
   border:1px solid transparent;
   border-radius:4px 4px 0 0
}
.ekit-wid-con .nav-tabs>li.active>a,.ekit-wid-con .nav-tabs>li.active>a:focus,.ekit-wid-con .nav-tabs>li.active>a:hover{
   color:#555;
   cursor:default;
   background-color:#fff;
   border:1px solid #ddd;
   border-bottom-color:transparent
}
.ekit-wid-con .tab-content>.tab-pane{
   display:none
}
.ekit-wid-con .tab-content>.active{
   display:block
}
.ekit-wid-con .clearfix::after,.ekit-wid-con .clearfix::before,.ekit-wid-con .nav::after,.ekit-wid-con .nav::before,.ekit-wid-con .row::after,.ekit-wid-con .row::before{
   display:table;
   content:" "
}
.ekit-wid-con .clearfix::after,.ekit-wid-con .nav::after,.ekit-wid-con .row::after{
   clear:both
}
.ekit-wid-con .hide{
   display:none!important
}
.ekit-wid-con .show{
   display:block!important
}
.mfp-bg{
   top:0;
   left:0;
   width:100%;
   height:100%;
   z-index:1042;
   overflow:hidden;
   position:fixed;
   background:#0b0b0b;
   opacity:.8
}
.mfp-wrap{
   top:0;
   left:0;
   width:100%;
   height:100%;
   z-index:1043;
   position:fixed;
   outline:0!important;
   -webkit-backface-visibility:hidden
}
.mfp-container{
   text-align:center;
   position:absolute;
   width:100%;
   height:100%;
   left:0;
   top:0;
   padding:0 8px;
   -webkit-box-sizing:border-box;
   box-sizing:border-box
}
.mfp-container::before{
   content:"";
   display:inline-block;
   height:100%;
   vertical-align:middle
}
.mfp-align-top .mfp-container::before{
   display:none
}
.mfp-content{
   position:relative;
   display:inline-block;
   vertical-align:middle;
   margin:0 auto;
   text-align:left;
   z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
   width:100%;
   cursor:auto
}
.mfp-ajax-cur{
   cursor:progress
}
.mfp-zoom-out-cur{
   cursor:-webkit-zoom-out;
   cursor:zoom-out
}
.mfp-auto-cursor .mfp-content{
   cursor:auto
}
.mfp-arrow,.mfp-close.ekit-popup-close,.mfp-counter{
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none
}
.mfp-loading.mfp-figure{
   display:none
}
.mfp-s-error .mfp-content{
   display:none
}
button.mfp-arrow,button.mfp-close.ekit-popup-close{
   overflow:visible;
   cursor:pointer;
   background:0 0;
   border:0;
   -webkit-appearance:none;
   display:block;
   outline:0;
   padding:0;
   z-index:1046;
   -webkit-box-shadow:none;
   box-shadow:none;
   -ms-touch-action:manipulation;
   touch-action:manipulation
}
button::-moz-focus-inner{
   padding:0;
   border:0
}
.mfp-close.ekit-popup-close{
   width:44px;
   height:44px;
   line-height:44px;
   position:absolute;
   right:0;
   top:0;
   text-decoration:none;
   text-align:center;
   opacity:.65;
   padding:0 0 18px 10px;
   color:#fff;
   font-style:normal;
   font-size:28px;
   font-family:Arial,Baskerville,monospace
}
.mfp-close.ekit-popup-close:focus,.mfp-close.ekit-popup-close:hover{
   opacity:1
}
.mfp-close.ekit-popup-close:active{
   top:1px
}
.mfp-counter{
   position:absolute;
   top:0;
   right:0;
   color:#ccc;
   font-size:12px;
   line-height:18px;
   white-space:nowrap
}
.mfp-arrow{
   position:absolute;
   opacity:.65;
   margin:0;
   top:50%;
   margin-top:-55px;
   padding:0;
   width:90px;
   height:110px;
   -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
   margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
   opacity:1
}
.mfp-arrow::after,.mfp-arrow::before{
   content:"";
   display:block;
   width:0;
   height:0;
   position:absolute;
   left:0;
   top:0;
   margin-top:35px;
   margin-left:35px;
   border:inset transparent
}
.mfp-arrow::after{
   border-top-width:13px;
   border-bottom-width:13px;
   top:8px
}
.mfp-arrow::before{
   border-top-width:21px;
   border-bottom-width:21px;
   opacity:.7
}
.mfp-iframe-holder .mfp-content{
   line-height:0;
   width:100%;
   max-width:900px
}
.mfp-iframe-scaler{
   width:100%;
   height:0;
   overflow:hidden;
   padding-top:56.25%
}
.mfp-iframe-scaler iframe{
   position:absolute;
   display:block;
   top:0;
   left:0;
   width:100%;
   height:100%;
   -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
   box-shadow:0 0 8px rgba(0,0,0,.6);
   background:#000
}
img.mfp-img{
   width:auto;
   max-width:100%;
   height:auto;
   display:block;
   line-height:0;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   padding:40px 0;
   margin:0 auto
}
.mfp-figure{
   line-height:0
}
.mfp-figure::after{
   content:"";
   position:absolute;
   left:0;
   top:40px;
   bottom:40px;
   display:block;
   right:0;
   width:auto;
   height:auto;
   z-index:-1;
   -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
   box-shadow:0 0 8px rgba(0,0,0,.6);
   background:#444
}
.mfp-figure figure{
   margin:0
}
.mfp-bottom-bar{
   margin-top:-36px;
   position:absolute;
   top:100%;
   left:0;
   width:100%;
   cursor:auto
}
.mfp-title{
   text-align:left;
   line-height:18px;
   color:#f3f3f3;
   word-wrap:break-word;
   padding-right:36px
}
.mfp-image-holder .mfp-content{
   max-width:100%
}
@media all and (max-width:900px){
   .mfp-arrow{
       -webkit-transform:scale(.75);
       transform:scale(.75)
   }
   .mfp-container{
       padding-left:6px;
       padding-right:6px
   }
}
.mfp-fade.mfp-bg{
   opacity:0;
   -webkit-transition:.15s ease-out;
   transition:all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready{
   opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing{
   opacity:0
}
.mfp-fade.mfp-wrap .mfp-content{
   opacity:0;
   -webkit-transition:.15s ease-out;
   transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{
   opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
   opacity:0
}
.twentytwenty-overlay{
   position:absolute;
   top:0;
   width:100%;
   height:100%
}
.twentytwenty-overlay{
   -webkit-transition-duration:.5s;
   transition-duration:.5s
}
.twentytwenty-container{
   -webkit-box-sizing:content-box;
   box-sizing:content-box;
   z-index:0;
   overflow:hidden;
   position:relative;
   -webkit-user-select:none;
   -moz-user-select:none
}
.twentytwenty-container img{
   max-width:100%;
   position:absolute;
   top:0;
   display:block
}
.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{
   background:rgba(0,0,0,0)
}
.twentytwenty-container *{
   -webkit-box-sizing:content-box;
   box-sizing:content-box
}
.twentytwenty-overlay{
   -webkit-transition-property:background;
   transition-property:background;
   background:rgba(0,0,0,0);
   z-index:25
}
.twentytwenty-overlay:hover{
   background:rgba(0,0,0,.5)
}
.twentytwenty-before{
   z-index:20
}
.twentytwenty-after{
   z-index:10
}
div.twentytwenty-handle{
   height:38px;
   width:38px;
   position:absolute;
   left:50%;
   top:50%;
   margin-left:-22px;
   margin-top:-22px;
   border:3px solid #fff;
   border-radius:1000px;
   -webkit-box-shadow:0 0 12px rgba(51,51,51,.5);
   box-shadow:0 0 12px rgba(51,51,51,.5);
   z-index:40;
   cursor:pointer
}
.elementskit-menu-container{
   z-index:10000
}
.elementskit-navbar-nav>li>a .ekit-menu-icon{
   padding-right:5px
}
.elementskit-navbar-nav-default .elementskit-navbar-nav{
   padding-left:0;
   margin-bottom:0;
   list-style:none;
   margin-left:0
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li{
   position:relative
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
   height:100%;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   text-decoration:none
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{
   text-decoration:none
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{
   position:static
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
   -webkit-transition:.4s;
   transition:all .4s ease;
   text-transform:none;
   font-weight:500;
   letter-spacing:normal
}
.elementskit-navbar-nav-default .elementskit-megamenu-panel{
   width:100%
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel{
   display:none
}
.elementskit-navbar-nav-default .elementskit-menu-close{
   border:1px solid rgba(0,0,0,.5);
   color:rgba(51,51,51,.5);
   float:right;
   margin-top:20px;
   margin-left:20px;
   margin-right:20px;
   margin-bottom:20px
}
.elementskit-navbar-nav-default .elementskit-dropdown-has>a{
   position:relative
}
.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
   margin-left:6px;
   display:block;
   float:right;
   cursor:pointer;
   position:relative;
   font-size:11px
}
.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
   font-weight:900;
   font-style:normal
}
.elementskit-navbar-nav-default .elementskit-dropdown-has>a svg.elementskit-submenu-indicator{
   width:1em;
   height:1em
}
.elementskit-navbar-nav-default.elementskit-menu-container{
   background:rgba(255,255,255,0);
   background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
   background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);
   border-bottom-right-radius:0;
   border-bottom-left-radius:0;
   border-top-right-radius:0;
   border-top-left-radius:0;
   position:relative;
   height:100px;
   z-index:90000
}
.elementskit-navbar-nav-default .elementskit-navbar-nav{
   height:100%;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
   font-size:15px;
   color:#000;
   padding-left:15px;
   padding-right:15px
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end
}
@media (min-width:1025px){
   .elementskit-navbar-nav-default .elementskit-megamenu-panel{
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
       pointer-events:none;
       opacity:0;
       visibility:hidden;
       -webkit-transition:.4s;
       transition:all .4s ease;
       margin-left:0;
       position:absolute;
       left:0;
       top:100%;
       display:block;
       z-index:999
   }
   .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover>.elementskit-megamenu-panel{
       opacity:1;
       visibility:visible;
       -webkit-transform:translateY(0);
       transform:translateY(0);
       pointer-events:auto
   }
}
.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick{
   opacity:1;
   visibility:visible;
   -webkit-transform:translateY(0);
   transform:translateY(0);
   pointer-events:auto
}
@media only screen and (max-width:1023px) and (min-width:768px){
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel{
       opacity:1;
       visibility:visible;
       -webkit-transform:translateY(0);
       transform:translateY(0);
       pointer-events:auto
   }
}
@media only screen and (max-width:1024px) and (min-width:766px){
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{
       display:block
   }
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open{
       display:block
   }
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{
       overflow-y:auto
   }
}
.elementskit-menu-close,.elementskit-menu-hamburger{
   display:none
}
.elementskit-menu-hamburger{
   color:#000
}
@media (max-width:1024px){
   .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
       padding:4px 15px
   }
   .ekit_menu_responsive_tablet>.elementskit-navbar-nav-default{
       background-color:#f7f7f7
   }
   .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{
       width:100%;
       position:fixed;
       top:0;
       left:-100vw;
       height:100%;
       -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
       box-shadow:0 10px 30px 0 rgba(255,165,0,0);
       overflow-y:auto;
       overflow-x:hidden;
       padding-top:0;
       padding-left:0;
       padding-right:0;
       display:-webkit-box;
       display:-ms-flexbox;
       display:flex;
       -webkit-box-orient:vertical;
       -webkit-box-direction:reverse;
       -ms-flex-direction:column-reverse;
       flex-direction:column-reverse;
       -webkit-box-pack:end;
       -ms-flex-pack:end;
       justify-content:flex-end;
       -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);
       transition:left .6s cubic-bezier(.6,.1,.68,.53)
   }
   .elementskit-navbar-nav-default .elementskit-nav-identity-panel{
       display:block;
       position:relative;
       z-index:5;
       width:100%
   }
   .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{
       float:right
   }
   .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
       color:#000;
       font-size:12px;
       -webkit-transition:.4s;
       transition:all .4s ease;
       padding-top:5px;
       padding-left:10px;
       padding-right:5px;
       padding-bottom:5px
   }
   .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{
       color:#0d3a4f
   }
   .elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a{
       color:#0d3a4f
   }
   .elementskit-navbar-nav-default .elementskit-megamenu-panel{
       display:none
   }
   .elementskit-menu-overlay{
       display:block;
       position:fixed;
       z-index:14;
       top:0;
       left:-100%;
       height:100%;
       width:100%;
       background-color:rgba(51,51,51,.5);
       -webkit-transition:.4s;
       transition:all .4s ease;
       opacity:1;
       visibility:visible;
       -webkit-transition:.6s cubic-bezier(.6,.1,.68,.53) .4s;
       transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s
   }
   .elementor-element-edit-mode .elementskit-menu-overlay{
       left:100%
   }
   .elementskit-menu-hamburger{
       border:1px solid rgba(0,0,0,.2);
       float:right
   }
   .elementskit-menu-close,.elementskit-menu-hamburger{
       padding:8px;
       background-color:transparent;
       border-radius:.25rem;
       position:relative;
       z-index:10;
       cursor:pointer;
       width:45px;
       -webkit-transition:.4s ease-in;
       transition:all .4s ease-in
   }
   .elementor-widget-ekit-nav-menu{
       -webkit-animation:none!important;
       animation:none!important
   }
   .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav{
       display:block
   }
}
.ekit-menu-nav-link{
   position:relative
}
.ekit-menu-nav-link>i{
   padding-right:5px
}
.elementskit-nav-logo{
   display:inline-block
}
@media (max-width:1024px){
   .elementskit-menu-close,.elementskit-menu-hamburger{
       display:block
   }
   .elementskit-menu-container{
       max-width:350px
   }
   .elementskit-menu-overlay.active{
       left:0;
       -webkit-transition:.6s cubic-bezier(.22,.61,.24,1);
       transition:all .6s cubic-bezier(.22,.61,.24,1) 0s
   }
   .elementskit-menu-offcanvas-elements{
       height:100%!important;
       padding-bottom:10px
   }
   .elementskit-menu-offcanvas-elements.active{
       left:0
   }
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
       margin-left:auto
   }
   .ekit_menu_responsive_tablet .elementskit-submenu-indicator{
       -webkit-box-ordinal-group:3;
       -ms-flex-order:2;
       order:2;
       border:1px solid;
       border-radius:30px
   }
   .ekit-vertical-navbar-nav .elementskit-megamenu-panel{
       display:none;
       width:auto!important
   }
   .ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{
       display:block
   }
}
@media (max-width:767px){
   .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
   }
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{
       display:block
   }
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open{
       display:block
   }
   .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{
       overflow-y:auto
   }
   .ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements{
       height:120vh!important
   }
   .ekit-sticky .elementskit-menu-overlay{
       display:none
   }
   .ekit-sticky .elementskit-menu-offcanvas-elements::before{
       position:fixed;
       content:"";
       top:0;
       left:-110%;
       height:100%;
       width:100%;
       background-color:rgba(51,51,51,.5);
       -webkit-transition:left .5s;
       transition:left .5s ease
   }
   .ekit-sticky .elementskit-menu-offcanvas-elements::after{
       position:absolute;
       content:"";
       top:0;
       left:0;
       height:100%;
       width:100%;
       background:inherit
   }
   .ekit-sticky .elementskit-menu-offcanvas-elements.active::before{
       left:0
   }
   .ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav{
       position:relative;
       z-index:5
   }
}
.ekit-vertical-menu-tigger{
   display:block;
   background:#ffb25d;
   -webkit-box-shadow:0 7px 15px rgba(255,178,93,.3);
   box-shadow:0 7px 15px rgba(255,178,93,.3);
   padding-top:16px;
   padding-bottom:16px;
   padding-left:20px;
   padding-right:16px;
   font-size:14px;
   color:#fff;
   font-weight:500;
   line-height:1
}
.ekit-vertical-menu-tigger:hover{
   color:#fff
}
.ekit-vertical-navbar-nav{
   padding-left:0;
   list-style:none;
   -webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);
   box-shadow:0 10px 25px rgba(0,0,0,.1);
   background-color:#fff;
   margin-left:0;
   margin-bottom:0;
   list-style:none
}
.ekit-vertical-navbar-nav .elementskit-megamenu-panel{
   margin-left:0;
   list-style:none;
   margin-bottom:0
}
.ekit-vertical-navbar-nav>li:not(:last-child){
   border-bottom:1px solid #ededed
}
.ekit-vertical-navbar-nav>li>a{
   font-size:14px;
   font-weight:500;
   color:#101010;
   display:block;
   padding-top:12px;
   padding-bottom:12px;
   padding-left:25px;
   padding-right:19px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-vertical-navbar-nav>li>a .ekit-menu-icon{
   margin-right:7px;
   padding-right:0
}
.ekit-vertical-navbar-nav>li>a:hover{
   color:#4285f4
}
.ekit-vertical-navbar-nav>li:hover>a{
   color:#4285f4
}
.ekit-vertical-navbar-nav li.elementskit-dropdown-has{
   position:relative
}
@media (min-width:1025px){
   .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{
       width:100vw
   }
   .ekit_menu_responsive_tablet .ekit-nav-menu--overlay{
       display:none
   }
   .ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position{
       position:static
   }
   .ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover>.elementskit-megamenu-panel{
       -webkit-transform:translateY(0);
       transform:translateY(0);
       opacity:1;
       visibility:visible;
       pointer-events:auto
   }
   .ekit-vertical-navbar-nav .elementskit-megamenu-panel{
       position:absolute;
       left:100%;
       top:0;
       z-index:100;
       -webkit-transform:translateY(10px);
       transform:translateY(10px);
       opacity:0;
       visibility:hidden;
       -webkit-transition:.3s linear;
       transition:all .3s linear;
       pointer-events:none;
       width:100%
   }
}
.ekit-vertical-navbar-nav .elementskit-submenu-indicator{
   display:block;
   line-height:1;
   margin-left:auto;
   position:relative;
   font-weight:900;
   font-style:normal;
   font-family:"Font Awesome 5 Free";
   -webkit-box-ordinal-group:3;
   -ms-flex-order:2;
   order:2
}
.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before{
   content:"\f105"
}
.ekit-vertical-navbar-nav .ekit-submenu-indicator-icon{
   display:block;
   margin-left:auto;
   line-height:1;
   position:relative;
   -webkit-box-ordinal-group:3;
   -ms-flex-order:2;
   order:2
}
.ekit-vertical-navbar-nav svg.ekit-submenu-indicator-icon{
   width:1em;
   height:1em
}
.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading{
   font-family:eicons
}
.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading::before{
   content:"\e8fb"
}
.ekit-vertical-main-menu-on-click{
   position:relative
}
.elementskit-invisible{
   visibility:hidden
}
.ekit-wid-con .select{
   cursor:pointer;
   display:block;
   position:relative;
   font-size:16px;
   color:#7b7b7b;
   width:220px;
   height:44px;
   float:right
}
a:hover>.a:hover\:met_scalex--200:hover{
   -webkit-transform:scaleX(2);
   transform:scaleX(2)
}
a:hover>.a:hover\:met_scaley--200:hover{
   -webkit-transform:scaleY(2);
   transform:scaleY(2)
}
.ekit-wid-con .ekit_social_media,.ekit-wid-con .ekit_socialshare{
   margin-left:0;
   padding-left:0;
   list-style:none
}
.ekit-wid-con .ekit_social_media>li>a,.ekit-wid-con .ekit_socialshare>li>a{
   display:block;
   cursor:pointer;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_social_media>li>a i,.ekit-wid-con .ekit_socialshare>li>a i{
   vertical-align:middle;
   display:inline-block
}
.ekit-wid-con .ekit_social_media>li>a svg,.ekit-wid-con .ekit_socialshare>li>a svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
@media (max-width:1024px){
   .ekit-wid-con .ekit_social_media>li,.ekit-wid-con .ekit_socialshare>li{
       margin-bottom:20px
   }
}
.ekit-wid-con .ekit_socialshare>li>div{
   display:block;
   cursor:pointer;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_socialshare>li>div i{
   vertical-align:middle;
   display:inline-block
}
.ekit-wid-con .ekit_socialshare>li>div svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a{
   background-color:transparent!important
}
.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item{
   margin:0
}
.ekit-wid-con .elementor-inline-items{
   margin:0!important
}
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item{
   display:inline-block
}
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after{
   display:inline-block
}
.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after{
   position:absolute
}
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after{
   display:none
}
.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item{
   margin:0;
   padding:0;
   margin-right:0!important;
   margin-left:0!important;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a{
   padding:5px 15px
}
.ekit-wid-con .elementor-icon-list-item>a{
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative;
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex
}
.ekit-wid-con .elementor-icon-list-item>a.ekit_badge_right{
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   width:100%
}
.ekit-wid-con .ekit_menu_label{
   border-radius:3px;
   padding:2px 5px;
   display:inline-block;
   font-size:10px;
   color:#fff;
   background-color:#c91765;
   margin-left:5px
}
.ekit-wid-con .ekit_menu_subtitle{
   font-size:11px;
   font-style:normal;
   color:#8d96ae;
   display:block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementor-icon-list-text{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_page_list_content{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementor-icon-list-icon{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   text-align:center;
   line-height:inherit
}
.ekit-wid-con .elementor-icon-list-icon svg{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementor-icon-list-icon>i{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .nav{
   margin:0;
   padding:0;
   list-style:none
}
.ekit-wid-con .ekit-form form p{
   margin-bottom:0
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]){
   display:block;
   width:100%;
   padding:.375rem .75rem;
   font-size:1rem;
   color:#495057;
   background-color:#fff;
   border:1px solid #e7e7e7;
   -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   height:56px;
   border-radius:0;
   padding-left:30px;
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover{
   border-color:#333
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{
   border-color:#4d68ff
}
.ekit-wid-con .ekit-form form input[type=submit]{
   display:inline-block;
   font-weight:400;
   text-align:center;
   white-space:nowrap;
   vertical-align:middle;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
   border-radius:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   padding:12px 72px;
   font-size:.9375rem;
   background-color:#313636;
   border:0 solid #000;
   color:#fff;
   cursor:pointer
}
.ekit-wid-con .ekit-form form input[type=submit]:hover{
   background-color:#4d68ff
}
.ekit-wid-con .ekit-form form select{
   display:block;
   width:100%;
   padding:.375rem .75rem;
   font-size:1rem;
   color:#495057;
   background-color:#fff;
   border:1px solid #e7e7e7;
   -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   height:56px
}
.ekit-wid-con .ekit-form form select[multiple]{
   height:100px
}
.ekit-wid-con .ekit-form form label{
   margin-bottom:7px;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
   color:#313636;
   font-weight:400
}
.ekit-wid-con .ekit-form form label span{
   color:#777;
   font-size:.8125rem;
   display:block
}
.ekit-wid-con .ekit-form form textarea{
   display:block;
   width:100%;
   padding:.375rem .75rem;
   font-size:1rem;
   color:#495057;
   background-color:#fff;
   border:1px solid #e7e7e7;
   -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   border-radius:0;
   padding-left:30px;
   height:176px;
   resize:none;
   padding-top:15px;
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .ekit-form form textarea:hover{
   border-color:#333
}
.ekit-wid-con .ekit-form form textarea:focus{
   border-color:#4d68ff
}
.ekit-wid-con .ekit-form form .intl-tel-input{
   width:100%
}
.ekit-wid-con .ekit-form form .ekit-form-input{
   margin-bottom:50px
}
.ekit-wid-con .btn-text-primary{
   color:#4285f4
}
.ekit-wid-con .btn-pill{
   border-radius:2rem
}
.ekit-wid-con .d-flex{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-review-wrapper{
   background-color:#f2f2f5;
   font-family:Roboto,sans-serif;
   overflow:hidden
}
.ekit-wid-con .ekit-review-overview,.ekit-wid-con .review-card-overview{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   background-color:#fff
}
.ekit-wid-con .ekit-review-card,.ekit-wid-con .ekit-review-overview{
   background-color:#fff
}
.ekit-wid-con .ekit-review-card h4,.ekit-wid-con .ekit-review-overview h4{
   margin:0;
   white-space:nowrap
}
.ekit-wid-con .ekit-review-card--name,.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-card--title h4,.ekit-wid-con .ekit-review-overview--name,.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--title h4{
   color:#000032
}
.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{
   font-weight:500
}
.ekit-wid-con .ekit-review-card--rating>div,.ekit-wid-con .ekit-review-overview--rating>div{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{
   font-size:18px;
   font-weight:700
}
.ekit-wid-con .ekit-review-card--rating .rating-stars,.ekit-wid-con .ekit-review-overview--rating .rating-stars{
   margin:0 .5rem
}
.ekit-wid-con .ekit-review-card--rating .rating-text,.ekit-wid-con .ekit-review-overview--rating .rating-text{
   color:#878787;
   margin-bottom:0
}
.ekit-wid-con .ekit-review-overview{
   padding:1.5rem 2rem;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   margin:0 0 1.5rem;
   border-width:1px
}
.ekit-wid-con .ekit-review-overview--thumbnail{
   margin-right:1rem
}
.ekit-wid-con .ekit-review-overview--thumbnail img{
   width:40px;
   height:40px;
   border-radius:50%
}
.ekit-wid-con .ekit-review-overview--title{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-review-overview--title img{
   height:26px;
   margin-right:.5rem
}
.ekit-wid-con .ekit-review-overview--title h4{
   font-size:22px;
   line-height:28px;
   font-weight:400
}
.ekit-wid-con .ekit-review-overview--title h4 span{
   font-family:Roboto;
   font-size:26px;
   font-weight:900;
   text-transform:capitalize
}
.ekit-wid-con .ekit-review-overview--rating{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-text{
   line-height:27px
}
.ekit-wid-con .ekit-review-overview--rating .rating-text{
   font-style:italic;
   font-size:12px;
   font-weight:400
}
.ekit-wid-con .ekit-review-overview--rating .rating-average{
   font-size:22px;
   font-weight:700
}
.ekit-wid-con .ekit-review-overview--stars{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   margin:0 10px;
   height:27px
}
.ekit-wid-con .ekit-review-overview--stars .icon{
   font-size:20px
}
.ekit-wid-con .ekit-review-overview--actions{
   display:grid;
   place-items:center
}
.ekit-wid-con .ekit-review-overview--actions .btn{
   font-size:15px;
   font-weight:400;
   padding:0 30px;
   color:#fff;
   min-height:35px;
   line-height:35px
}
.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment,.ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment{
   overflow:hidden
}
.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card{
   -webkit-column-break-inside:avoid;
   -moz-column-break-inside:avoid;
   break-inside:avoid-column
}
.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment{
   min-height:unset
}
.ekit-wid-con .ekit-review-card{
   overflow:hidden;
   position:relative;
   border-color:#f2f2f5;
   border-width:1px;
   padding:2rem;
   display:grid;
   grid-template-columns:auto auto 1fr;
   grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on"
}
.ekit-wid-con .ekit-review-card::before{
   content:""
}
.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc{
   grid-area:date
}
.ekit-wid-con .ekit-review-card--top-right-logo{
   position:absolute;
   top:2rem;
   right:2rem;
   z-index:10
}
.ekit-wid-con .ekit-review-card--top-right-logo i{
   font-size:20px
}
.ekit-wid-con .ekit-review-card--image,.ekit-wid-con .ekit-review-card--image img,.ekit-wid-con .ekit-review-card--thumbnail img{
   border-radius:50%
}
.ekit-wid-con .ekit-review-card--image{
   width:60px;
   height:60px;
   grid-area:thumbnail;
   min-width:60px;
   border-radius:50%;
   background-color:#eae9f7;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   padding:1rem;
   position:relative
}
.ekit-wid-con .ekit-review-card--image img{
   height:100%;
   width:100%
}
.ekit-wid-con .ekit-review-card--thumbnail{
   grid-area:thumbnail;
   padding-right:1rem
}
.ekit-wid-con .ekit-review-card--thumbnail .thumbnail{
   width:40px;
   height:40px;
   min-width:40px;
   border-radius:50%
}
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge,.ekit-wid-con .ekit-review-card--thumbnail-badge>div{
   position:relative
}
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge{
   width:20px;
   height:20px;
   border-radius:50%;
   background-color:#fff;
   position:absolute;
   bottom:0;
   right:0
}
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img{
   width:16px;
   height:16px;
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   position:absolute
}
.ekit-wid-con .ekit-review-card--average,.ekit-wid-con .ekit-review-card--title{
   color:#000032
}
.ekit-wid-con .ekit-review-card--title{
   font-size:24px;
   line-height:24px;
   margin:0 0 .8rem
}
.ekit-wid-con .ekit-review-card--name{
   grid-area:name;
   font-size:14px;
   font-weight:700;
   margin:0 0 .25rem
}
.ekit-wid-con .ekit-review-card--rating .rating-text{
   font-size:13px
}
.ekit-wid-con .ekit-review-card--average{
   font-size:18px;
   font-weight:700;
   line-height:22px;
   margin-right:1rem
}
.ekit-wid-con .ekit-review-card--stars{
   grid-area:stars;
   color:#f4be28;
   font-size:13px;
   line-height:20px
}
.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc,.ekit-wid-con .ekit-review-card--posted-on p{
   margin-bottom:0
}
.ekit-wid-con .ekit-review-card--top-right-image{
   position:absolute;
   top:2rem;
   right:2rem
}
.ekit-wid-con .ekit-review-card--comment{
   grid-area:comment;
   font-size:16px;
   line-height:22px;
   font-weight:400;
   color:#32323d
}
.ekit-wid-con .ekit-review-card--comment .more{
   color:#3476e0;
   cursor:pointer
}
.ekit-wid-con .ekit-review-card--actions{
   grid-area:actions
}
.ekit-wid-con .ekit-review-card--actions .btn{
   padding:0;
   white-space:nowrap;
   font-size:14px;
   font-weight:600;
   color:#4285f4
}
.ekit-wid-con .ekit-review-card--actions .btn:hover{
   color:#3476e0
}
.ekit-wid-con .ekit-review-card--actions .btn:first-child{
   margin-right:10px
}
.ekit-wid-con .ekit-review-card--posted-on{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   grid-area:posted-on
}
.ekit-wid-con .ekit-review-card--posted-on p{
   font-size:13px;
   line-height:13px;
   font-weight:400
}
.ekit-wid-con .ekit-review-card--posted-on h5{
   margin:0;
   font-size:17px;
   line-height:20px;
   font-weight:500
}
.ekit-wid-con .ekit-review-card-bubble{
   background-color:transparent!important
}
.ekit-wid-con .ekit-review-card-bubble::before{
   content:"";
   position:absolute;
   top:0;
   left:0;
   background-color:#fff;
   width:100%;
   height:calc(100% - 100px);
   z-index:1
}
.ekit-wid-con .ekit-review-card-bubble::after{
   content:"";
   position:absolute;
   left:2.4rem;
   top:calc(100% - 116px);
   height:1.5rem;
   width:1.5rem;
   background-color:#fff;
   -webkit-transform:rotate(45deg);
   transform:rotate(45deg)
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{
   z-index:10
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on{
   display:none
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{
   grid-column:1/4
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{
   grid-row:1
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment{
   grid-row:2
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{
   grid-column:2/4;
   text-align:left
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{
   margin-top:2.5rem
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{
   padding-right:1rem;
   grid-row:3/5;
   grid-column:1/2
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{
   grid-row:3
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date{
   grid-row:4
}
.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date{
   grid-column:3
}
.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars{
   grid-column:2;
   grid-row:2
}
.ekit-wid-con .ekit-review-card-thumbnail-left{
   grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"
}
.ekit-wid-con .ekit-review-card-align-center{
   text-align:center;
   grid-template-areas:"thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on"
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail{
   padding-right:0;
   margin-bottom:2rem
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail>div{
   width:40px;
   margin:0 auto
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on{
   display:block;
   grid-row:6;
   padding-top:1rem
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i{
   margin:0 auto!important
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars{
   grid-row:2
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment{
   grid-row:3
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name{
   grid-row:4
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date{
   grid-row:5
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on{
   grid-row:6
}
.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars{
   grid-row:2;
   grid-column:2/3
}
.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date{
   grid-row:2;
   grid-column:3
}
.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on{
   grid-column:1/4
}
.ekit-wid-con .ekit-review-card-overview{
   grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"
}
.ekit-wid-con .ekit-review-card-overview::before{
   display:none
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image{
   margin-right:1rem
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name{
   font-size:20px;
   line-height:24px;
   font-weight:600;
   margin-bottom:1rem
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average{
   font-size:18px;
   line-height:22px;
   font-weight:700;
   margin-right:6px
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc{
   font-size:13px;
   line-height:20px;
   font-weight:400
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions{
   margin-top:1rem
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn{
   padding:0!important;
   margin-top:0;
   margin-bottom:0;
   line-height:20px;
   text-transform:none;
   background-color:transparent
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars{
   font-size:16px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .small{
   font-size:12px;
   line-height:20px
}
.ekit-wid-con .muted{
   color:#adadad
}
@media screen and (max-width:411px){
   .ekit-wid-con .ekit-review-card-overview{
       grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"
   }
   .ekit-wid-con .ekit-review-overview{
       display:block!important
   }
   .ekit-wid-con .ekit-review-overview--actions{
       display:block!important;
       margin-top:1rem!important;
       text-align:center
   }
   .ekit-wid-con .ekit-review-overview--actions .btn{
       padding:.75rem 3rem
   }
}
.ekit-wid-con iframe{
   border:none
}
.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul{
   -webkit-tap-highlight-color:transparent;
   -webkit-tap-highlight-color:transparent
}
.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con input,.ekit-wid-con input:active,.ekit-wid-con input:focus,.ekit-wid-con input:hover,.ekit-wid-con textarea,.ekit-wid-con textarea:active,.ekit-wid-con textarea:focus,.ekit-wid-con textarea:hover{
   -moz-outline:none;
   outline:0
}
.ekit-wid-con embed,.ekit-wid-con img:not([draggable]),.ekit-wid-con object,.ekit-wid-con video{
   max-width:100%;
   height:auto
}
.ekit-wid-con a,.ekit-wid-con button{
   text-decoration:none;
   outline:0
}
.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited{
   text-decoration:none;
   outline:0
}
.ekit-wid-con img{
   border:none;
   max-width:100%
}
.ekit-wid-con li,.ekit-wid-con ul{
   margin:0;
   padding:0
}
.ekit-wid-con .elementor-text-editor ol,.ekit-wid-con .elementor-text-editor ul{
   padding-left:18px
}
.ekit-wid-con h4,.ekit-wid-con p{
   margin-bottom:10px
}
.ekit-wid-con .clear-both::after,.ekit-wid-con .clear-both::before{
   display:table;
   content:"";
   clear:both
}
.ekit-wid-con button:focus{
   outline:0
}
.ekit-wid-con .ekit-flex-row-reverse{
   -webkit-box-orient:horizontal!important;
   -webkit-box-direction:reverse!important;
   -ms-flex-direction:row-reverse!important;
   flex-direction:row-reverse!important
}
.ekit-wid-con .ekit-flex-column-reverse{
   -webkit-box-orient:vertical!important;
   -webkit-box-direction:reverse!important;
   -ms-flex-direction:column-reverse!important;
   flex-direction:column-reverse!important
}
.ekit-wid-con .ekit-flex-column{
   -webkit-box-orient:vertical!important;
   -webkit-box-direction:normal!important;
   -ms-flex-direction:column!important;
   flex-direction:column!important
}
.ekit-wid-con .ekit-flex-row{
   -webkit-box-orient:horizontal!important;
   -webkit-box-direction:normal!important;
   -ms-flex-direction:row!important;
   flex-direction:row!important
}
.ekit-wid-con .tab-content>.tab-pane{
   font-family:inherit
}
.ekit-wid-con .elementskit-border-divider{
   left:13px
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long{
   left:inherit
}
.ekit-wid-con .elementskit-border-divider::before{
   left:-26px
}
.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{
   z-index:1000
}
.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{
   background-color:transparent
}
.ekit-wid-con .elementor-icon-list-item a>img{
   width:100px;
   margin-right:15px
}
.ekit-wid-con .elementor-icon-list-item .meta-lists{
   line-height:1
}
.ekit-wid-con .elementor-icon-list-item .meta-lists svg{
   max-width:12px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementor-icon-list-item .meta-lists>span{
   color:#7f8595;
   font-size:12px;
   display:inline-block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text{
   display:block;
   margin-bottom:0
}
.ekit-wid-con .dialog-type-lightbox .dialog-widget-content{
   width:100%
}
.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-element div,.ekit-wid-con .nf-form-content input.ninja-forms-field,.ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]){
   height:100%
}
.ekit-wid-con .nf-form-content .list-select-wrap>div div::after{
   height:100%;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   line-height:normal
}
.ekit-wid-con .nf-error.field-wrap .nf-field-element::after,.ekit-wid-con .nf-pass.field-wrap .nf-field-element::after{
   top:0;
   height:100%;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   line-height:normal
}
.ekit-wid-con .nf-form-content button,.ekit-wid-con .nf-form-content input[type=button],.ekit-wid-con .nf-form-content input[type=submit]{
   cursor:pointer
}
.ekit-wid-con .nf-response-msg>p{
   line-height:normal
}
.ekit-wid-con textarea.ninja-forms-field{
   display:block
}
.ekit-wid-con .nf-form-content .list-select-wrap>div div{
   border:none
}
.ekit-wid-con .nf-form-content .list-select-wrap>div select{
   border:1px solid #c4c4c4
}
.ekit-wid-con .column-count-1{
   -webkit-column-count:1;
   -moz-column-count:1;
   column-count:1
}
.ekit-wid-con .column-count-2{
   -webkit-column-count:2;
   -moz-column-count:2;
   column-count:2
}
.ekit-wid-con .column-count-3{
   -webkit-column-count:3;
   -moz-column-count:3;
   column-count:3
}
.ekit-wid-con .column-count-4{
   -webkit-column-count:4;
   -moz-column-count:4;
   column-count:4
}
.ekit-wid-con .column-count-5{
   -webkit-column-count:5;
   -moz-column-count:5;
   column-count:5
}
.ekit-wid-con .column-count-6{
   -webkit-column-count:6;
   -moz-column-count:6;
   column-count:6
}
.ekit-wid-con .text-left{
   text-align:left!important
}
.ekit-wid-con .text-right{
   text-align:right!important
}
.ekit-wid-con .text-center{
   text-align:center!important
}
.ekit-wid-con .ekit-img-overlay{
   position:relative;
   z-index:0
}
.ekit-wid-con .ekit-img-overlay::before{
   content:"";
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   z-index:1
}
.ekit-wid-con .ekit-wrapper-link{
   position:absolute;
   width:100%;
   height:100%;
   opacity:0;
   top:0;
   left:0;
   z-index:10
}
.ekit-wid-con .media{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:start;
   -ms-flex-align:start;
   align-items:flex-start
}
@media (min-width:1025px){
   .ekit-wid-con .default_menu_position .elementor-column,.ekit-wid-con .default_menu_position .elementor-widget,.ekit-wid-con .default_menu_position .elementor-widget-wrap,.ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container{
       position:static
   }
   .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel{
       right:0;
       left:auto
   }
   .ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{
       -webkit-transition:transform .4s;
       -webkit-transition:-webkit-transform .4s;
       transition:-webkit-transform .4s ease;
       transition:transform .4s ease;
       transition:transform .4s ease,-webkit-transform .4s ease
   }
   .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel{
       -webkit-transform:translateY(-10px) translateX(-50%);
       transform:translateY(-10px) translateX(-50%);
       left:50%
   }
   .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover>.elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel{
       -webkit-transform:translateY(0) translateX(-50%);
       transform:translateY(0) translateX(-50%);
       left:50%
   }
   .ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{
       z-index:9
   }
   .ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop{
       z-index:150
   }
   .ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger{
       z-index:160
   }
}
@media (max-width:1024px){
   .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator{
       padding:3px 10px;
       border:1px solid;
       border-radius:30px
   }
}
.ekit-wid-con .xs-overlay{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   opacity:.5;
   z-index:0
}
.ekit-wid-con .form-control:focus{
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .swiper-container{
   width:inherit;
   height:inherit
}
.ekit-wid-con .swiper-container.ekit-main-swiper,.ekit-wid-con .swiper.ekit-main-swiper{
   position:static
}
.ekit-wid-con .swiper .swiper-navigation-button,.ekit-wid-con .swiper-container .swiper-navigation-button{
   background:rgba(0,0,0,0);
   width:auto;
   height:auto
}
.ekit-wid-con .swiper .swiper-navigation-button::after,.ekit-wid-con .swiper-container .swiper-navigation-button::after{
   display:none
}
.ekit-wid-con .tab-pane.animated{
   -webkit-animation-duration:1.5s;
   animation-duration:1.5s
}
.ekit-wid-con .mfp-iframe-scaler iframe{
   -webkit-box-shadow:none;
   box-shadow:none;
   background:0 0
}
.ekit-wid-con img{
   -webkit-user-select:none;
   -moz-user-select:none;
   -o-user-select:none;
   -ms-user-select:none;
   user-select:none
}
.ekit-wid-con .image-switcher .content-image{
   position:relative
}
.ekit-wid-con .image-switcher .content-image .hover-image{
   position:absolute;
   top:0;
   left:0;
   opacity:0;
   visibility:hidden;
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .image-switcher:hover .content-image .main-image{
   opacity:0;
   visibility:hidden;
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .image-switcher:hover .content-image .hover-image{
   -webkit-transform:scale(1);
   transform:scale(1);
   opacity:1;
   visibility:visible
}
.ekit-wid-con .fill-icon{
   display:inline-block;
   background-color:#2575fc;
   color:#fff;
   font-size:40px;
   text-align:center;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .fill-icon.round{
   border-radius:50%
}
.ekit-wid-con .fill-icon.style-light{
   background-color:#f5f5f5;
   color:#000
}
.ekit-wid-con button{
   cursor:pointer;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .form-control{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con input{
   -webkit-box-sizing:border-box;
   box-sizing:border-box
}
.ekit-wid-con .widgetarea_warper_edit{
   display:none
}
.ekit-wid-con .swiper-pagination-bullet{
   opacity:inherit;
   background-color:inherit
}
.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before{
   content:"";
   display:block;
   width:30px;
   height:30px;
   margin:20px auto;
   border-style:solid;
   border-width:3px;
   border-color:#acacac #ddd #ddd;
   border-radius:50%;
   -webkit-animation:1.5s linear infinite eicon-spin;
   animation:1.5s linear infinite eicon-spin
}
#wp-admin-bar-elementor_edit_page-default:empty{
   display:none
}
.ekit-template-content-footer,.ekit-template-content-header{
   clear:both
}
.ekit-sticky{
   z-index:9999
}
div.elementor .ekit-sticky.elementor-element{
   -webkit-transition:background-color .3s ease-in;
   transition:background-color .3s ease-in
}
.mfp-bg,.mfp-container{
   opacity:0;
   -webkit-backface-visibility:hidden;
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.mfp-ready .mfp-container{
   opacity:1
}
.mfp-ready.mfp-bg{
   opacity:.8
}
.mfp-removing .mfp-container,.mfp-removing.mfp-bg{
   opacity:0
}
button.mfp-close.ekit-popup-close{
   border:1px solid #fff;
   margin:20px;
   border-radius:50%;
   -webkit-transition:.4s;
   transition:all .4s ease
}
button.mfp-close.ekit-popup-close:hover{
   background-color:#000;
   color:#fff;
   border-color:#000;
   width:44px
}
.mfp-removing{
   -webkit-animation:1s close;
   animation:1s close
}
.mfp-bg.ekit-promo-popup{
   background-color:rgba(0,0,0,.87);
   padding-bottom:100%;
   border-radius:100%;
   overflow:hidden;
   -webkit-animation:.8s ease-out forwards menu-animation;
   animation:.8s ease-out forwards menu-animation
}
.ekit-promo-popup .mfp-close{
   color:#fff;
   opacity:0;
   -webkit-transition:1s .8s;
   transition:all 1s ease .8s;
   -webkit-transform:translateY(-500px);
   transform:translateY(-500px)
}
.ekit-promo-popup.mfp-ready .mfp-close{
   opacity:1;
   -webkit-transform:translateY(0);
   transform:translateY(0);
   position:fixed
}
@-webkit-keyframes menu-animation{
   0%{
       opacity:0;
       -webkit-transform:scale(.04) translateY(300%);
       transform:scale(.04) translateY(300%)
   }
   40%{
       -webkit-transform:scale(.04) translateY(0);
       transform:scale(.04) translateY(0);
       -webkit-transition:ease-out;
       transition:ease-out
   }
   40%{
       -webkit-transform:scale(.04) translateY(0);
       transform:scale(.04) translateY(0)
   }
   60%{
       opacity:1;
       -webkit-transform:scale(.02) translateY(0);
       transform:scale(.02) translateY(0)
   }
   61%{
       opacity:1;
       -webkit-transform:scale(.04) translateY(0);
       transform:scale(.04) translateY(0)
   }
   99.9%{
       opacity:1;
       height:0;
       padding-bottom:100%;
       border-radius:100%
   }
   100%{
       opacity:1;
       -webkit-transform:scale(2) translateY(0);
       transform:scale(2) translateY(0);
       height:100%;
       padding-bottom:0;
       border-radius:0
   }
}
@keyframes menu-animation{
   0%{
       opacity:0;
       -webkit-transform:scale(.04) translateY(300%);
       transform:scale(.04) translateY(300%)
   }
   40%{
       -webkit-transform:scale(.04) translateY(0);
       transform:scale(.04) translateY(0);
       -webkit-transition:ease-out;
       transition:ease-out
   }
   40%{
       -webkit-transform:scale(.04) translateY(0);
       transform:scale(.04) translateY(0)
   }
   60%{
       opacity:1;
       -webkit-transform:scale(.02) translateY(0);
       transform:scale(.02) translateY(0)
   }
   61%{
       opacity:1;
       -webkit-transform:scale(.04) translateY(0);
       transform:scale(.04) translateY(0)
   }
   99.9%{
       opacity:1;
       height:0;
       padding-bottom:100%;
       border-radius:100%
   }
   100%{
       opacity:1;
       -webkit-transform:scale(2) translateY(0);
       transform:scale(2) translateY(0);
       height:100%;
       padding-bottom:0;
       border-radius:0
   }
}
@-webkit-keyframes show-fadein{
   0%{
       opacity:0
   }
   100%{
       opacity:1
   }
}
@keyframes show-fadein{
   0%{
       opacity:0
   }
   100%{
       opacity:1
   }
}
@-webkit-keyframes hide-fadeout{
   0%{
       opacity:1
   }
   100%{
       opacity:0
   }
}
@keyframes hide-fadeout{
   0%{
       opacity:1
   }
   100%{
       opacity:0
   }
}
@-webkit-keyframes button-ripple{
   70%{
       -webkit-box-shadow:0 0 0 var(--glow-size,15px) currentColor;
       box-shadow:0 0 0 var(--glow-size,15px) currentColor;
       opacity:0
   }
   100%{
       -webkit-box-shadow:0 0 0 0 currentColor;
       box-shadow:0 0 0 0 currentColor;
       opacity:0
   }
}
@keyframes button-ripple{
   70%{
       -webkit-box-shadow:0 0 0 var(--glow-size,15px) currentColor;
       box-shadow:0 0 0 var(--glow-size,15px) currentColor;
       opacity:0
   }
   100%{
       -webkit-box-shadow:0 0 0 0 currentColor;
       box-shadow:0 0 0 0 currentColor;
       opacity:0
   }
}
@-webkit-keyframes open{
   0%{
       opacity:0
   }
   100%{
       opacity:1
   }
}
@keyframes open{
   0%{
       opacity:0
   }
   100%{
       opacity:1
   }
   from{
       width:0
   }
}
@-webkit-keyframes close{
   0%{
       opacity:1
   }
   100%{
       opacity:0
   }
}
@keyframes close{
   0%{
       opacity:1
   }
   100%{
       opacity:0
   }
}
@-webkit-keyframes iconTranslateY{
   49%{
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
   50%{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
   51%{
       opacity:1
   }
}
@keyframes iconTranslateY{
   49%{
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
   50%{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
   51%{
       opacity:1
   }
}
@-webkit-keyframes RainDrop{
   0%,100%,25%,55%,75%,87%,97%{
       -webkit-transform:scaleX(1);
       transform:scaleX(1)
   }
   26%,56%,76%{
       -webkit-transform:scaleX(1.3) scaleY(.8);
       transform:scaleX(1.3) scaleY(.8)
   }
   31%,61%,81%{
       -webkit-transform:scaleX(.8) scaleY(1.2);
       transform:scaleX(.8) scaleY(1.2)
   }
   76%,88%{
       -webkit-transform:scaleX(1.2);
       transform:scaleX(1.2)
   }
   98%{
       -webkit-transform:scaleX(1.1);
       transform:scaleX(1.1)
   }
}
@keyframes RainDrop{
   0%,100%,25%,55%,75%,87%,97%{
       -webkit-transform:scaleX(1);
       transform:scaleX(1)
   }
   26%,56%,76%{
       -webkit-transform:scaleX(1.3) scaleY(.8);
       transform:scaleX(1.3) scaleY(.8)
   }
   31%,61%,81%{
       -webkit-transform:scaleX(.8) scaleY(1.2);
       transform:scaleX(.8) scaleY(1.2)
   }
   76%,88%{
       -webkit-transform:scaleX(1.2);
       transform:scaleX(1.2)
   }
   98%{
       -webkit-transform:scaleX(1.1);
       transform:scaleX(1.1)
   }
}
@-webkit-keyframes lightning{
   50%,from,to{
       opacity:1
   }
   25%,75%{
       opacity:0
   }
}
@keyframes lightning{
   50%,from,to{
       opacity:1
   }
   25%,75%{
       opacity:0
   }
}
@-webkit-keyframes JoltZoom{
   10%{
       font-size:140%
   }
   40%{
       font-size:80%
   }
   100%{
       font-size:100%
   }
}
@keyframes JoltZoom{
   10%{
       font-size:140%
   }
   40%{
       font-size:80%
   }
   100%{
       font-size:100%
   }
}
@-webkit-keyframes typing{
   from{
       width:0
   }
}
@keyframes typing{
   from{
       width:0
   }
}
@-webkit-keyframes cursor{
   50%{
       border-color:transparent
   }
}
@keyframes cursor{
   50%{
       border-color:transparent
   }
}
@-webkit-keyframes wipe{
   to{
       width:0
   }
}
@keyframes wipe{
   to{
       width:0
   }
}
@-webkit-keyframes Magnify{
   50%{
       -webkit-transform:scale(1.8);
       transform:scale(1.8);
       letter-spacing:26px
   }
}
@keyframes Magnify{
   50%{
       -webkit-transform:scale(1.8);
       transform:scale(1.8);
       letter-spacing:26px
   }
}
@-webkit-keyframes Beat{
   14%,42%{
       -webkit-transform:scale(1.3);
       transform:scale(1.3)
   }
   28%,70%{
       -webkit-transform:scale(1);
       transform:scale(1)
   }
}
@keyframes Beat{
   14%,42%{
       -webkit-transform:scale(1.3);
       transform:scale(1.3)
   }
   28%,70%{
       -webkit-transform:scale(1);
       transform:scale(1)
   }
}
@-webkit-keyframes FadeIn{
   from{
       opacity:0
   }
   to{
       opacity:1
   }
}
@keyframes FadeIn{
   from{
       opacity:0
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes FadeInLeft{
   from{
       opacity:0;
       -webkit-transform:translate3d(-100%,0,0);
       transform:translate3d(-100%,0,0)
   }
   to{
       opacity:1;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
}
@keyframes FadeInLeft{
   from{
       opacity:0;
       -webkit-transform:translate3d(-100%,0,0);
       transform:translate3d(-100%,0,0)
   }
   to{
       opacity:1;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
}
@-webkit-keyframes FadeInRight{
   from{
       opacity:0;
       -webkit-transform:translate3d(100%,0,0);
       transform:translate3d(100%,0,0)
   }
   to{
       opacity:1;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
}
@keyframes FadeInRight{
   from{
       opacity:0;
       -webkit-transform:translate3d(100%,0,0);
       transform:translate3d(100%,0,0)
   }
   to{
       opacity:1;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
}
@-webkit-keyframes FadeInTop{
   from{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
   to{
       opacity:1
   }
}
@keyframes FadeInTop{
   from{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes FadeInBottom{
   from{
       opacity:0;
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
   to{
       opacity:1
   }
}
@keyframes FadeInBottom{
   from{
       opacity:0;
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes FadeOut{
   from{
       opacity:1
   }
   to{
       opacity:0
   }
}
@keyframes FadeOut{
   from{
       opacity:1
   }
   to{
       opacity:0
   }
}
@-webkit-keyframes FadeOutLeft{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translate3d(-100%,0,0);
       transform:translate3d(-100%,0,0)
   }
}
@keyframes FadeOutLeft{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translate3d(-100%,0,0);
       transform:translate3d(-100%,0,0)
   }
}
@-webkit-keyframes FadeOutRight{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translate3d(100%,0,0);
       transform:translate3d(100%,0,0)
   }
}
@keyframes FadeOutRight{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translate3d(100%,0,0);
       transform:translate3d(100%,0,0)
   }
}
@-webkit-keyframes FadeOutTop{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
}
@keyframes FadeOutTop{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
}
@-webkit-keyframes FadeOutBottom{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
}
@keyframes FadeOutBottom{
   from{
       opacity:1
   }
   to{
       opacity:0;
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
}
@-webkit-keyframes MovingBackFromRight{
   40%{
       -webkit-transform:rotate(45deg);
       transform:rotate(45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@keyframes MovingBackFromRight{
   40%{
       -webkit-transform:rotate(45deg);
       transform:rotate(45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@-webkit-keyframes MovingBackFromLeft{
   40%{
       -webkit-transform:rotate(-45deg);
       transform:rotate(-45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@keyframes MovingBackFromLeft{
   40%{
       -webkit-transform:rotate(-45deg);
       transform:rotate(-45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@-webkit-keyframes KickOutFront{
   40%{
       -webkit-transform:rotate(45deg);
       transform:rotate(45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@keyframes KickOutFront{
   40%{
       -webkit-transform:rotate(45deg);
       transform:rotate(45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@-webkit-keyframes KickOutBehind{
   40%{
       -webkit-transform:rotate(-45deg);
       transform:rotate(-45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@keyframes KickOutBehind{
   40%{
       -webkit-transform:rotate(-45deg);
       transform:rotate(-45deg)
   }
   100%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
       animation-timing-function:cubic-bezier(0,.9,.7,1.45)
   }
}
@-webkit-keyframes ScaleXIn{
   from{
       -webkit-transform:perspective(400px) rotateX(90deg);
       transform:perspective(400px) rotateX(90deg);
       opacity:0
   }
   50%{
       opacity:1
   }
}
@keyframes ScaleXIn{
   from{
       -webkit-transform:perspective(400px) rotateX(90deg);
       transform:perspective(400px) rotateX(90deg);
       opacity:0
   }
   50%{
       opacity:1
   }
}
@-webkit-keyframes ScaleXOut{
   to{
       -webkit-transform:perspective(400px) rotateX(90deg);
       transform:perspective(400px) rotateX(90deg);
       opacity:0
   }
   from{
       opacity:1
   }
}
@keyframes ScaleXOut{
   to{
       -webkit-transform:perspective(400px) rotateX(90deg);
       transform:perspective(400px) rotateX(90deg);
       opacity:0
   }
   from{
       opacity:1
   }
}
@-webkit-keyframes ScaleYIn{
   from{
       -webkit-transform:perspective(400px) rotateY(90deg);
       transform:perspective(400px) rotateY(90deg);
       opacity:0
   }
   50%{
       opacity:1
   }
}
@keyframes ScaleYIn{
   from{
       -webkit-transform:perspective(400px) rotateY(90deg);
       transform:perspective(400px) rotateY(90deg);
       opacity:0
   }
   50%{
       opacity:1
   }
}
@-webkit-keyframes ScaleYOut{
   to{
       -webkit-transform:perspective(400px) rotateY(90deg);
       transform:perspective(400px) rotateY(90deg);
       opacity:0
   }
   from{
       opacity:1
   }
}
@keyframes ScaleYOut{
   to{
       -webkit-transform:perspective(400px) rotateY(90deg);
       transform:perspective(400px) rotateY(90deg);
       opacity:0
   }
   from{
       opacity:1
   }
}
@-webkit-keyframes Jump{
   to{
       -webkit-transform:translateY(-20px);
       transform:translateY(-20px)
   }
}
@keyframes Jump{
   to{
       -webkit-transform:translateY(-20px);
       transform:translateY(-20px)
   }
}
@-webkit-keyframes AboundTop{
   50%{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes AboundTop{
   50%{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes AboundBottom{
   50%{
       -webkit-transform:translateY(100px);
       transform:translateY(100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes AboundBottom{
   50%{
       -webkit-transform:translateY(100px);
       transform:translateY(100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes AboundLeft{
   50%{
       -webkit-transform:translateX(-100px);
       transform:translateX(-100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes AboundLeft{
   50%{
       -webkit-transform:translateX(-100px);
       transform:translateX(-100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes AboundRight{
   50%{
       -webkit-transform:translateX(100px);
       transform:translateX(100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes AboundRight{
   50%{
       -webkit-transform:translateX(100px);
       transform:translateX(100px);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes FlyInTop{
   0%{
       -webkit-transform:translate(0,-80px);
       transform:translate(0,-80px);
       opacity:0
   }
   50%{
       -webkit-transform:translate(10px,50px);
       transform:translate(10px,50px);
       -webkit-animation-timing-function:ease-in-out;
       animation-timing-function:ease-in-out
   }
}
@keyframes FlyInTop{
   0%{
       -webkit-transform:translate(0,-80px);
       transform:translate(0,-80px);
       opacity:0
   }
   50%{
       -webkit-transform:translate(10px,50px);
       transform:translate(10px,50px);
       -webkit-animation-timing-function:ease-in-out;
       animation-timing-function:ease-in-out
   }
}
@-webkit-keyframes FlyInLeft{
   0%{
       -webkit-transform:translate(-40px,0);
       transform:translate(-40px,0);
       opacity:0
   }
   50%{
       -webkit-transform:translate(40px,0);
       transform:translate(40px,0)
   }
}
@keyframes FlyInLeft{
   0%{
       -webkit-transform:translate(-40px,0);
       transform:translate(-40px,0);
       opacity:0
   }
   50%{
       -webkit-transform:translate(40px,0);
       transform:translate(40px,0)
   }
}
@-webkit-keyframes FlyInRight{
   0%{
       -webkit-transform:translate(40px,0);
       transform:translate(40px,0);
       opacity:0
   }
   50%{
       -webkit-transform:translate(-40px,0);
       transform:translate(-40px,0)
   }
}
@keyframes FlyInRight{
   0%{
       -webkit-transform:translate(40px,0);
       transform:translate(40px,0);
       opacity:0
   }
   50%{
       -webkit-transform:translate(-40px,0);
       transform:translate(-40px,0)
   }
}
@-webkit-keyframes FlyInBottom{
   0%{
       -webkit-transform:translate(0,80px);
       transform:translate(0,80px);
       opacity:0
   }
   50%{
       -webkit-transform:translate(10px,-50px);
       transform:translate(10px,-50px);
       -webkit-animation-timing-function:ease-in-out;
       animation-timing-function:ease-in-out
   }
}
@keyframes FlyInBottom{
   0%{
       -webkit-transform:translate(0,80px);
       transform:translate(0,80px);
       opacity:0
   }
   50%{
       -webkit-transform:translate(10px,-50px);
       transform:translate(10px,-50px);
       -webkit-animation-timing-function:ease-in-out;
       animation-timing-function:ease-in-out
   }
}
@-webkit-keyframes FlyOutTop{
   50%{
       -webkit-transform:translate(0,50px);
       transform:translate(0,50px)
   }
   to{
       -webkit-transform:translate(0,-100px);
       transform:translate(0,-100px);
       opacity:0
   }
}
@keyframes FlyOutTop{
   50%{
       -webkit-transform:translate(0,50px);
       transform:translate(0,50px)
   }
   to{
       -webkit-transform:translate(0,-100px);
       transform:translate(0,-100px);
       opacity:0
   }
}
@-webkit-keyframes FlyOutLeft{
   50%{
       -webkit-transform:translate(40px,0);
       transform:translate(40px,0)
   }
   to{
       -webkit-transform:translate(-100px,0);
       transform:translate(-100px,0);
       opacity:0
   }
}
@keyframes FlyOutLeft{
   50%{
       -webkit-transform:translate(40px,0);
       transform:translate(40px,0)
   }
   to{
       -webkit-transform:translate(-100px,0);
       transform:translate(-100px,0);
       opacity:0
   }
}
@-webkit-keyframes FlyOutRight{
   50%{
       -webkit-transform:translate(-40px,0);
       transform:translate(-40px,0)
   }
   to{
       -webkit-transform:translate(100px,0);
       transform:translate(100px,0);
       opacity:0
   }
}
@keyframes FlyOutRight{
   50%{
       -webkit-transform:translate(-40px,0);
       transform:translate(-40px,0)
   }
   to{
       -webkit-transform:translate(100px,0);
       transform:translate(100px,0);
       opacity:0
   }
}
@-webkit-keyframes FlyOutBottom{
   50%{
       -webkit-transform:translate(0,-40px);
       transform:translate(0,-40px)
   }
   to{
       -webkit-transform:translate(0,100px);
       transform:translate(0,100px);
       opacity:0
   }
}
@keyframes FlyOutBottom{
   50%{
       -webkit-transform:translate(0,-40px);
       transform:translate(0,-40px)
   }
   to{
       -webkit-transform:translate(0,100px);
       transform:translate(0,100px);
       opacity:0
   }
}
@-webkit-keyframes DoorCloseLeft{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   from{
       -webkit-transform:rotateY(90deg);
       transform:rotateY(90deg);
       opacity:0
   }
   to{
       opacity:1
   }
}
@keyframes DoorCloseLeft{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   from{
       -webkit-transform:rotateY(90deg);
       transform:rotateY(90deg);
       opacity:0
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes DoorOpenRight{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   to{
       -webkit-transform:rotateY(90deg);
       transform:rotateY(90deg);
       opacity:0
   }
}
@keyframes DoorOpenRight{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   to{
       -webkit-transform:rotateY(90deg);
       transform:rotateY(90deg);
       opacity:0
   }
}
@-webkit-keyframes DoorCloseRight{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   from{
       -webkit-transform:rotateY(-90deg);
       transform:rotateY(-90deg);
       opacity:0
   }
   to{
       opacity:1
   }
}
@keyframes DoorCloseRight{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   from{
       -webkit-transform:rotateY(-90deg);
       transform:rotateY(-90deg);
       opacity:0
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes DoorOpenLeft{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   to{
       -webkit-transform:rotateY(-90deg);
       transform:rotateY(-90deg);
       opacity:0
   }
}
@keyframes DoorOpenLeft{
   from,to{
       -webkit-transform:perspective(400px);
       transform:perspective(400px);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   to{
       -webkit-transform:rotateY(-90deg);
       transform:rotateY(-90deg);
       opacity:0
   }
}
@-webkit-keyframes HangAndDropLeft{
   from{
       -webkit-transform-origin:left;
       transform-origin:left
   }
   50%{
       -webkit-transform:rotate(100deg);
       transform:rotate(100deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   60%{
       -webkit-transform:rotate(90deg);
       transform:rotate(90deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   to{
       -webkit-transform:translateY(800px) rotate(70deg);
       transform:translateY(800px) rotate(70deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
}
@keyframes HangAndDropLeft{
   from{
       -webkit-transform-origin:left;
       transform-origin:left
   }
   50%{
       -webkit-transform:rotate(100deg);
       transform:rotate(100deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   60%{
       -webkit-transform:rotate(90deg);
       transform:rotate(90deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   to{
       -webkit-transform:translateY(800px) rotate(70deg);
       transform:translateY(800px) rotate(70deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
}
@-webkit-keyframes HangAndDropRight{
   from{
       -webkit-transform-origin:right;
       transform-origin:right
   }
   50%{
       -webkit-transform:rotate(-100deg);
       transform:rotate(-100deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   60%{
       -webkit-transform:rotate(-90deg);
       transform:rotate(-90deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   to{
       -webkit-transform:translateY(800px) rotate(-70deg);
       transform:translateY(800px) rotate(-70deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
}
@keyframes HangAndDropRight{
   from{
       -webkit-transform-origin:right;
       transform-origin:right
   }
   50%{
       -webkit-transform:rotate(-100deg);
       transform:rotate(-100deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   60%{
       -webkit-transform:rotate(-90deg);
       transform:rotate(-90deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   to{
       -webkit-transform:translateY(800px) rotate(-70deg);
       transform:translateY(800px) rotate(-70deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
}
@-webkit-keyframes PushReleaseFrom{
   from{
       -webkit-transform:scale(3,3);
       transform:scale(3,3);
       opacity:0
   }
   50%{
       -webkit-transform:scale(.5,.5);
       transform:scale(.5,.5)
   }
}
@keyframes PushReleaseFrom{
   from{
       -webkit-transform:scale(3,3);
       transform:scale(3,3);
       opacity:0
   }
   50%{
       -webkit-transform:scale(.5,.5);
       transform:scale(.5,.5)
   }
}
@-webkit-keyframes PushReleaseFromLeft{
   from{
       -webkit-transform:translateX(-100%);
       transform:translateX(-100%);
       opacity:0
   }
   30%{
       -webkit-transform:translateX(100px);
       transform:translateX(100px)
   }
}
@keyframes PushReleaseFromLeft{
   from{
       -webkit-transform:translateX(-100%);
       transform:translateX(-100%);
       opacity:0
   }
   30%{
       -webkit-transform:translateX(100px);
       transform:translateX(100px)
   }
}
@-webkit-keyframes PushReleaseFromTop{
   from{
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%);
       opacity:0
   }
   30%{
       -webkit-transform:translateY(100px);
       transform:translateY(100px)
   }
}
@keyframes PushReleaseFromTop{
   from{
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%);
       opacity:0
   }
   30%{
       -webkit-transform:translateY(100px);
       transform:translateY(100px)
   }
}
@-webkit-keyframes PushReleaseFromBottom{
   from{
       -webkit-transform:translateY(100%);
       transform:translateY(100%);
       opacity:0
   }
   30%{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px)
   }
}
@keyframes PushReleaseFromBottom{
   from{
       -webkit-transform:translateY(100%);
       transform:translateY(100%);
       opacity:0
   }
   30%{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px)
   }
}
@-webkit-keyframes PushReleaseTo{
   30%{
       -webkit-transform:scale(.5,.5);
       transform:scale(.5,.5)
   }
   to{
       -webkit-transform:scale(5,5);
       transform:scale(5,5);
       opacity:0
   }
}
@keyframes PushReleaseTo{
   30%{
       -webkit-transform:scale(.5,.5);
       transform:scale(.5,.5)
   }
   to{
       -webkit-transform:scale(5,5);
       transform:scale(5,5);
       opacity:0
   }
}
@-webkit-keyframes PushReleaseToTop{
   30%{
       -webkit-transform:translateY(100px);
       transform:translateY(100px)
   }
   to{
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%);
       opacity:0
   }
}
@keyframes PushReleaseToTop{
   30%{
       -webkit-transform:translateY(100px);
       transform:translateY(100px)
   }
   to{
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%);
       opacity:0
   }
}
@-webkit-keyframes PushReleaseToBottom{
   30%{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px)
   }
   to{
       -webkit-transform:translateY(100%);
       transform:translateY(100%);
       opacity:0
   }
}
@keyframes PushReleaseToBottom{
   30%{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px)
   }
   to{
       -webkit-transform:translateY(100%);
       transform:translateY(100%);
       opacity:0
   }
}
@-webkit-keyframes FlipInTop{
   from{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   30%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:0 0;
       transform-origin:0 0;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@keyframes FlipInTop{
   from{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   30%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:0 0;
       transform-origin:0 0;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@-webkit-keyframes FlipOutTop{
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   70%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:0 0;
       transform-origin:0 0;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@keyframes FlipOutTop{
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   70%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:0 0;
       transform-origin:0 0;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@-webkit-keyframes FlipInBottom{
   from{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   30%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:bottom;
       transform-origin:bottom;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@keyframes FlipInBottom{
   from{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   30%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:bottom;
       transform-origin:bottom;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@-webkit-keyframes FlipOutBottom{
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   70%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:bottom;
       transform-origin:bottom;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@keyframes FlipOutBottom{
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px);
       opacity:0
   }
   70%{
       -webkit-transform:perspective(600px) rotateX(180deg);
       transform:perspective(600px) rotateX(180deg);
       -webkit-transform-origin:bottom;
       transform-origin:bottom;
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       -webkit-transform:perspective(600px);
       transform:perspective(600px)
   }
}
@-webkit-keyframes ElevateLeft{
   from{
       -webkit-transform:translateY(100%) rotate(-20deg);
       transform:translateY(100%) rotate(-20deg);
       -webkit-transform-origin:right;
       transform-origin:right;
       opacity:0
   }
   40%{
       -webkit-transform:rotate(20deg);
       transform:rotate(20deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   65%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-transform-origin:right;
       transform-origin:right
   }
}
@keyframes ElevateLeft{
   from{
       -webkit-transform:translateY(100%) rotate(-20deg);
       transform:translateY(100%) rotate(-20deg);
       -webkit-transform-origin:right;
       transform-origin:right;
       opacity:0
   }
   40%{
       -webkit-transform:rotate(20deg);
       transform:rotate(20deg);
       -webkit-transform-origin:right;
       transform-origin:right
   }
   65%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-transform-origin:right;
       transform-origin:right
   }
}
@-webkit-keyframes ElevateRight{
   from{
       -webkit-transform:translateY(100%) rotate(20deg);
       transform:translateY(100%) rotate(20deg);
       -webkit-transform-origin:left;
       transform-origin:left;
       opacity:0
   }
   40%{
       -webkit-transform:rotate(-20deg);
       transform:rotate(-20deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   65%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-transform-origin:left;
       transform-origin:left
   }
}
@keyframes ElevateRight{
   from{
       -webkit-transform:translateY(100%) rotate(20deg);
       transform:translateY(100%) rotate(20deg);
       -webkit-transform-origin:left;
       transform-origin:left;
       opacity:0
   }
   40%{
       -webkit-transform:rotate(-20deg);
       transform:rotate(-20deg);
       -webkit-transform-origin:left;
       transform-origin:left
   }
   65%{
       -webkit-transform:rotate(0);
       transform:rotate(0);
       -webkit-transform-origin:left;
       transform-origin:left
   }
}
@-webkit-keyframes RollFromLeft{
   from{
       -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
       transform:translateX(-60px) perspective(600px) rotateY(180deg);
       opacity:0
   }
}
@keyframes RollFromLeft{
   from{
       -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
       transform:translateX(-60px) perspective(600px) rotateY(180deg);
       opacity:0
   }
}
@-webkit-keyframes RollFromRight{
   from{
       -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
       transform:translateX(60px) perspective(600px) rotateY(-180deg);
       opacity:0
   }
}
@keyframes RollFromRight{
   from{
       -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
       transform:translateX(60px) perspective(600px) rotateY(-180deg);
       opacity:0
   }
}
@-webkit-keyframes RollFromTop{
   from{
       -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
       transform:translateY(-60px) perspective(600px) rotateX(180deg);
       opacity:0
   }
}
@keyframes RollFromTop{
   from{
       -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
       transform:translateY(-60px) perspective(600px) rotateX(180deg);
       opacity:0
   }
}
@-webkit-keyframes RollFromBottom{
   from{
       -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
       transform:translateY(60px) perspective(600px) rotateX(-180deg);
       opacity:0
   }
}
@keyframes RollFromBottom{
   from{
       -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
       transform:translateY(60px) perspective(600px) rotateX(-180deg);
       opacity:0
   }
}
@-webkit-keyframes RollToLeft{
   to{
       -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
       transform:translateX(-60px) perspective(600px) rotateY(180deg);
       opacity:0
   }
}
@keyframes RollToLeft{
   to{
       -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
       transform:translateX(-60px) perspective(600px) rotateY(180deg);
       opacity:0
   }
}
@-webkit-keyframes RollToRight{
   to{
       -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
       transform:translateX(60px) perspective(600px) rotateY(-180deg);
       opacity:0
   }
}
@keyframes RollToRight{
   to{
       -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
       transform:translateX(60px) perspective(600px) rotateY(-180deg);
       opacity:0
   }
}
@-webkit-keyframes RollToTop{
   to{
       -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
       transform:translateY(-60px) perspective(600px) rotateX(180deg);
       opacity:0
   }
}
@keyframes RollToTop{
   to{
       -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
       transform:translateY(-60px) perspective(600px) rotateX(180deg);
       opacity:0
   }
}
@-webkit-keyframes RollToBottom{
   to{
       -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
       transform:translateY(60px) perspective(600px) rotateX(-180deg);
       opacity:0
   }
}
@keyframes RollToBottom{
   to{
       -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
       transform:translateY(60px) perspective(600px) rotateX(-180deg);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateInRight{
   from{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       opacity:0
   }
}
@keyframes RotateSkateInRight{
   from{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateInLeft{
   from{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       opacity:0
   }
}
@keyframes RotateSkateInLeft{
   from{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateInTop{
   from{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       opacity:0
   }
}
@keyframes RotateSkateInTop{
   from{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateInBottom{
   from{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       opacity:0
   }
}
@keyframes RotateSkateInBottom{
   from{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateOutRight{
   to{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       opacity:0
   }
}
@keyframes RotateSkateOutRight{
   to{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateOutLeft{
   to{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       opacity:0
   }
}
@keyframes RotateSkateOutLeft{
   to{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateOutTop{
   to{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       opacity:0
   }
}
@keyframes RotateSkateOutTop{
   to{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       opacity:0
   }
}
@-webkit-keyframes RotateSkateOutBottom{
   to{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       opacity:0
   }
}
@keyframes RotateSkateOutBottom{
   to{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       opacity:0
   }
}
@-webkit-keyframes RotateXZoomIn{
   from{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       opacity:0
   }
   5%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
   }
}
@keyframes RotateXZoomIn{
   from{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       opacity:0
   }
   5%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
   }
}
@-webkit-keyframes RotateXZoomOut{
   95%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
   }
   to{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       opacity:0
   }
}
@keyframes RotateXZoomOut{
   95%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
   }
   to{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
       opacity:0
   }
}
@-webkit-keyframes RotateYZoomIn{
   from{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       opacity:0
   }
   5%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
   }
}
@keyframes RotateYZoomIn{
   from{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       opacity:0
   }
   5%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
   }
}
@-webkit-keyframes RotateYZoomOut{
   95%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
   }
   to{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       opacity:0
   }
}
@keyframes RotateYZoomOut{
   95%{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
   }
   to{
       -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
       opacity:0
   }
}
@-webkit-keyframes RotateIn{
   from{
       -webkit-transform:rotate3d(0,0,1,-200deg);
       transform:rotate3d(0,0,1,-200deg);
       opacity:0
   }
   to{
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0);
       opacity:1
   }
}
@keyframes RotateIn{
   from{
       -webkit-transform:rotate3d(0,0,1,-200deg);
       transform:rotate3d(0,0,1,-200deg);
       opacity:0
   }
   to{
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0);
       opacity:1
   }
}
@-webkit-keyframes RotateOut{
   from{
       opacity:1
   }
   to{
       -webkit-transform:rotate3d(0,0,1,200deg);
       transform:rotate3d(0,0,1,200deg);
       opacity:0
   }
}
@keyframes RotateOut{
   from{
       opacity:1
   }
   to{
       -webkit-transform:rotate3d(0,0,1,200deg);
       transform:rotate3d(0,0,1,200deg);
       opacity:0
   }
}
@-webkit-keyframes RotateInLeft{
   from{
       -webkit-transform:rotate(-180deg) translateX(150px);
       transform:rotate(-180deg) translateX(150px);
       opacity:0
   }
   to{
       opacity:1
   }
}
@keyframes RotateInLeft{
   from{
       -webkit-transform:rotate(-180deg) translateX(150px);
       transform:rotate(-180deg) translateX(150px);
       opacity:0
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes RotateOutLeft{
   from{
       opacity:1
   }
   to{
       -webkit-transform:rotate(180deg) translateX(150px);
       transform:rotate(180deg) translateX(150px);
       opacity:0
   }
}
@keyframes RotateOutLeft{
   from{
       opacity:1
   }
   to{
       -webkit-transform:rotate(180deg) translateX(150px);
       transform:rotate(180deg) translateX(150px);
       opacity:0
   }
}
@-webkit-keyframes RotateInRight{
   from{
       -webkit-transform:rotate(-180deg) translateX(-150px);
       transform:rotate(-180deg) translateX(-150px);
       opacity:0
   }
   to{
       opacity:1
   }
}
@keyframes RotateInRight{
   from{
       -webkit-transform:rotate(-180deg) translateX(-150px);
       transform:rotate(-180deg) translateX(-150px);
       opacity:0
   }
   to{
       opacity:1
   }
}
@-webkit-keyframes RotateOutRight{
   from{
       opacity:1
   }
   to{
       -webkit-transform:rotate(180deg) translateX(-150px);
       transform:rotate(180deg) translateX(-150px);
       opacity:0
   }
}
@keyframes RotateOutRight{
   from{
       opacity:1
   }
   to{
       -webkit-transform:rotate(180deg) translateX(-150px);
       transform:rotate(180deg) translateX(-150px);
       opacity:0
   }
}
@-webkit-keyframes SpinInLeft{
   from,to{
       -webkit-transform-origin:left bottom;
       transform-origin:left bottom
   }
   from{
       -webkit-transform:rotate(90deg);
       transform:rotate(90deg);
       opacity:0
   }
}
@keyframes SpinInLeft{
   from,to{
       -webkit-transform-origin:left bottom;
       transform-origin:left bottom
   }
   from{
       -webkit-transform:rotate(90deg);
       transform:rotate(90deg);
       opacity:0
   }
}
@-webkit-keyframes SpinInRight{
   from,to{
       -webkit-transform-origin:right bottom;
       transform-origin:right bottom
   }
   from{
       -webkit-transform:rotate(-90deg);
       transform:rotate(-90deg);
       opacity:0
   }
}
@keyframes SpinInRight{
   from,to{
       -webkit-transform-origin:right bottom;
       transform-origin:right bottom
   }
   from{
       -webkit-transform:rotate(-90deg);
       transform:rotate(-90deg);
       opacity:0
   }
}
@-webkit-keyframes SpinOutLeft{
   from,to{
       -webkit-transform-origin:left bottom;
       transform-origin:left bottom
   }
   to{
       -webkit-transform:rotate(90deg);
       transform:rotate(90deg);
       opacity:0
   }
}
@keyframes SpinOutLeft{
   from,to{
       -webkit-transform-origin:left bottom;
       transform-origin:left bottom
   }
   to{
       -webkit-transform:rotate(90deg);
       transform:rotate(90deg);
       opacity:0
   }
}
@-webkit-keyframes SpinOutRight{
   from,to{
       -webkit-transform-origin:right bottom;
       transform-origin:right bottom
   }
   to{
       -webkit-transform:rotate(-90deg);
       transform:rotate(-90deg);
       opacity:0
   }
}
@keyframes SpinOutRight{
   from,to{
       -webkit-transform-origin:right bottom;
       transform-origin:right bottom
   }
   to{
       -webkit-transform:rotate(-90deg);
       transform:rotate(-90deg);
       opacity:0
   }
}
@-webkit-keyframes BlurIn{
   from{
       -webkit-transform:scaleX(.2);
       transform:scaleX(.2);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurIn{
   from{
       -webkit-transform:scaleX(.2);
       transform:scaleX(.2);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurInRight{
   from{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurInRight{
   from{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurInLeft{
   from{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurInLeft{
   from{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurInTop{
   from{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurInTop{
   from{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurInBottom{
   from{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurInBottom{
   from{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurOut{
   to{
       -webkit-transform:scaleX(.2);
       transform:scaleX(.2);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurOut{
   to{
       -webkit-transform:scaleX(.2);
       transform:scaleX(.2);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurOutRight{
   to{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurOutRight{
   to{
       -webkit-transform:scaleX(.2) translateX(100px);
       transform:scaleX(.2) translateX(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurOutLeft{
   to{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurOutLeft{
   to{
       -webkit-transform:scaleX(.2) translateX(-100px);
       transform:scaleX(.2) translateX(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurOutTop{
   to{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurOutTop{
   to{
       -webkit-transform:scaleY(.2) translateY(-100px);
       transform:scaleY(.2) translateY(-100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes BlurOutBottom{
   to{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@keyframes BlurOutBottom{
   to{
       -webkit-transform:scaleY(.2) translateY(100px);
       transform:scaleY(.2) translateY(100px);
       -webkit-filter:blur(20px);
       filter:blur(20px);
       opacity:0
   }
}
@-webkit-keyframes PopUp{
   50%{
       -webkit-transform:scale(1.5);
       transform:scale(1.5)
   }
}
@keyframes PopUp{
   50%{
       -webkit-transform:scale(1.5);
       transform:scale(1.5)
   }
}
@-webkit-keyframes PopUpLeft{
   50%{
       -webkit-transform:translateX(-50px) scale(1.5);
       transform:translateX(-50px) scale(1.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes PopUpLeft{
   50%{
       -webkit-transform:translateX(-50px) scale(1.5);
       transform:translateX(-50px) scale(1.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes PopUpRight{
   50%{
       -webkit-transform:translateX(50px) scale(1.5);
       transform:translateX(50px) scale(1.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes PopUpRight{
   50%{
       -webkit-transform:translateX(50px) scale(1.5);
       transform:translateX(50px) scale(1.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes PopOut{
   50%{
       -webkit-transform:scale(.5);
       transform:scale(.5)
   }
}
@keyframes PopOut{
   50%{
       -webkit-transform:scale(.5);
       transform:scale(.5)
   }
}
@-webkit-keyframes PopOutLeft{
   50%{
       -webkit-transform:translateX(-50px) scale(.5);
       transform:translateX(-50px) scale(.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes PopOutLeft{
   50%{
       -webkit-transform:translateX(-50px) scale(.5);
       transform:translateX(-50px) scale(.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes PopOutRight{
   50%{
       -webkit-transform:translateX(50px) scale(.5);
       transform:translateX(50px) scale(.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@keyframes PopOutRight{
   50%{
       -webkit-transform:translateX(50px) scale(.5);
       transform:translateX(50px) scale(.5);
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in
   }
}
@-webkit-keyframes BounceFromTop{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);
       transform:translate3d(0,-80px,0) scale3d(1,1.2,1)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,-20px,0);
       transform:translate3d(0,-20px,0)
   }
   90%{
       -webkit-transform:translate3d(0,-4px,0);
       transform:translate3d(0,-4px,0)
   }
}
@keyframes BounceFromTop{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);
       transform:translate3d(0,-80px,0) scale3d(1,1.2,1)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,-20px,0);
       transform:translate3d(0,-20px,0)
   }
   90%{
       -webkit-transform:translate3d(0,-4px,0);
       transform:translate3d(0,-4px,0)
   }
}
@-webkit-keyframes BounceFromDown{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);
       transform:translate3d(0,80px,0) scale3d(1,1.2,1)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,20px,0);
       transform:translate3d(0,20px,0)
   }
   90%{
       -webkit-transform:translate3d(0,4px,0);
       transform:translate3d(0,4px,0)
   }
}
@keyframes BounceFromDown{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:translate3d(0,0,0);
       transform:translate3d(0,0,0)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);
       transform:translate3d(0,80px,0) scale3d(1,1.2,1)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:translate3d(0,20px,0);
       transform:translate3d(0,20px,0)
   }
   90%{
       -webkit-transform:translate3d(0,4px,0);
       transform:translate3d(0,4px,0)
   }
}
@-webkit-keyframes BounceY{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:scale3d(1,1,1);
       transform:scale3d(1,1,1)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale3d(1,2,1);
       transform:scale3d(1,2,1)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale3d(1,1.5,1);
       transform:scale3d(1,1.5,1)
   }
   90%{
       -webkit-transform:scale3d(1,1.1,1);
       transform:scale3d(1,1.1,1)
   }
}
@keyframes BounceY{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:scale3d(1,1,1);
       transform:scale3d(1,1,1)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale3d(1,2,1);
       transform:scale3d(1,2,1)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale3d(1,1.5,1);
       transform:scale3d(1,1.5,1)
   }
   90%{
       -webkit-transform:scale3d(1,1.1,1);
       transform:scale3d(1,1.1,1)
   }
}
@-webkit-keyframes BounceZoomIn{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:scale(1);
       transform:scale(1)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(1.7);
       transform:scale(1.7)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(1.9);
       transform:scale(1.9)
   }
   90%{
       -webkit-transform:scale(1.1);
       transform:scale(1.1)
   }
}
@keyframes BounceZoomIn{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:scale(1);
       transform:scale(1)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(1.7);
       transform:scale(1.7)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(1.9);
       transform:scale(1.9)
   }
   90%{
       -webkit-transform:scale(1.1);
       transform:scale(1.1)
   }
}
@-webkit-keyframes BounceZoomOut{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:scale(1);
       transform:scale(1)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(.5);
       transform:scale(.5)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(.7);
       transform:scale(.7)
   }
   90%{
       -webkit-transform:scale(.9);
       transform:scale(.9)
   }
}
@keyframes BounceZoomOut{
   0%,100%,25%,55%,85%{
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out;
       -webkit-transform:scale(1);
       transform:scale(1)
   }
   41%,44%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(.5);
       transform:scale(.5)
   }
   70%{
       -webkit-animation-timing-function:ease-in;
       animation-timing-function:ease-in;
       -webkit-transform:scale(.7);
       transform:scale(.7)
   }
   90%{
       -webkit-transform:scale(.9);
       transform:scale(.9)
   }
}
@-webkit-keyframes PerspectiveOutTop{
   50%{
       opacity:1
   }
   to{
       -webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
       transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
       opacity:0
   }
}
@keyframes PerspectiveOutTop{
   50%{
       opacity:1
   }
   to{
       -webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
       transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
       opacity:0
   }
}
@-webkit-keyframes PerspectiveOutBottom{
   50%{
       opacity:1
   }
   to{
       -webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
       transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
       opacity:0
   }
}
@keyframes PerspectiveOutBottom{
   50%{
       opacity:1
   }
   to{
       -webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
       transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
       opacity:0
   }
}
@-webkit-keyframes ZoomIn{
   from{
       opacity:0;
       -webkit-transform:scale3d(.3,.3,.3);
       transform:scale3d(.3,.3,.3)
   }
   50%{
       opacity:1
   }
}
@keyframes ZoomIn{
   from{
       opacity:0;
       -webkit-transform:scale3d(.3,.3,.3);
       transform:scale3d(.3,.3,.3)
   }
   50%{
       opacity:1
   }
}
@-webkit-keyframes ZoomInLeft{
   from{
       opacity:0;
       -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
       transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
       animation-timing-function:cubic-bezier(.55,.055,.675,.19)
   }
   60%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
       animation-timing-function:cubic-bezier(.175,.885,.32,1)
   }
}
@keyframes ZoomInLeft{
   from{
       opacity:0;
       -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
       transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
       animation-timing-function:cubic-bezier(.55,.055,.675,.19)
   }
   60%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
       animation-timing-function:cubic-bezier(.175,.885,.32,1)
   }
}
@-webkit-keyframes ZoomInRight{
   from{
       opacity:0;
       -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
       transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
       animation-timing-function:cubic-bezier(.55,.055,.675,.19)
   }
   60%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
       animation-timing-function:cubic-bezier(.175,.885,.32,1)
   }
}
@keyframes ZoomInRight{
   from{
       opacity:0;
       -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
       transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
       animation-timing-function:cubic-bezier(.55,.055,.675,.19)
   }
   60%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
       -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
       animation-timing-function:cubic-bezier(.175,.885,.32,1)
   }
}
@-webkit-keyframes LetterZoomInTop{
   from{
       -webkit-transform:scale(10) translateY(-50%);
       transform:scale(10) translateY(-50%);
       opacity:0
   }
}
@keyframes LetterZoomInTop{
   from{
       -webkit-transform:scale(10) translateY(-50%);
       transform:scale(10) translateY(-50%);
       opacity:0
   }
}
@-webkit-keyframes ZoomInBottom{
   from{
       -webkit-transform:scale(10) translateY(50%);
       transform:scale(10) translateY(50%);
       opacity:0
   }
}
@keyframes ZoomInBottom{
   from{
       -webkit-transform:scale(10) translateY(50%);
       transform:scale(10) translateY(50%);
       opacity:0
   }
}
@-webkit-keyframes ZoomOut{
   from{
       opacity:1
   }
   50%{
       opacity:0;
       -webkit-transform:scale3d(.3,.3,.3);
       transform:scale3d(.3,.3,.3)
   }
   to{
       opacity:0
   }
}
@keyframes ZoomOut{
   from{
       opacity:1
   }
   50%{
       opacity:0;
       -webkit-transform:scale3d(.3,.3,.3);
       transform:scale3d(.3,.3,.3)
   }
   to{
       opacity:0
   }
}
@-webkit-keyframes ZoomOutLeft{
   40%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
   }
   to{
       opacity:0;
       -webkit-transform:scale(.1) translate3d(-2000px,0,0);
       transform:scale(.1) translate3d(-2000px,0,0)
   }
}
@keyframes ZoomOutLeft{
   40%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
   }
   to{
       opacity:0;
       -webkit-transform:scale(.1) translate3d(-2000px,0,0);
       transform:scale(.1) translate3d(-2000px,0,0)
   }
}
@-webkit-keyframes ZoomOutRight{
   40%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
   }
   to{
       opacity:0;
       -webkit-transform:scale(.1) translate3d(2000px,0,0);
       transform:scale(.1) translate3d(2000px,0,0)
   }
}
@keyframes ZoomOutRight{
   40%{
       opacity:1;
       -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
       transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
   }
   to{
       opacity:0;
       -webkit-transform:scale(.1) translate3d(2000px,0,0);
       transform:scale(.1) translate3d(2000px,0,0)
   }
}
@-webkit-keyframes ZoomOutTop{
   to{
       -webkit-transform:scale(10) translateY(-50%);
       transform:scale(10) translateY(-50%);
       opacity:0
   }
}
@keyframes ZoomOutTop{
   to{
       -webkit-transform:scale(10) translateY(-50%);
       transform:scale(10) translateY(-50%);
       opacity:0
   }
}
@-webkit-keyframes ZoomOutBottom{
   to{
       -webkit-transform:scale(10) translateY(50%);
       transform:scale(10) translateY(50%);
       opacity:0
   }
}
@keyframes ZoomOutBottom{
   to{
       -webkit-transform:scale(10) translateY(50%);
       transform:scale(10) translateY(50%);
       opacity:0
   }
}
@-webkit-keyframes oaoFadeInTop{
   from{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px);
       opacity:0
   }
}
@keyframes oaoFadeInTop{
   from{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px);
       opacity:0
   }
}
@-webkit-keyframes oaoFadeInBottom{
   from{
       -webkit-transform:translateY(100px);
       transform:translateY(100px);
       opacity:0
   }
}
@keyframes oaoFadeInBottom{
   from{
       -webkit-transform:translateY(100px);
       transform:translateY(100px);
       opacity:0
   }
}
@-webkit-keyframes oaoFadeOutop{
   to{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px);
       opacity:0
   }
}
@keyframes oaoFadeOutop{
   to{
       -webkit-transform:translateY(-100px);
       transform:translateY(-100px);
       opacity:0
   }
}
@-webkit-keyframes oaoFadeOutBottom{
   to{
       -webkit-transform:translateY(100%);
       transform:translateY(100%);
       opacity:0
   }
}
@keyframes oaoFadeOutBottom{
   to{
       -webkit-transform:translateY(100%);
       transform:translateY(100%);
       opacity:0
   }
}
@-webkit-keyframes oaoFlyInTop{
   0%{
       -webkit-transform:translateY(80px);
       transform:translateY(80px);
       opacity:0
   }
   50%{
       -webkit-transform:translateY(-50px);
       transform:translateY(-50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
}
@keyframes oaoFlyInTop{
   0%{
       -webkit-transform:translateY(80px);
       transform:translateY(80px);
       opacity:0
   }
   50%{
       -webkit-transform:translateY(-50px);
       transform:translateY(-50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
}
@-webkit-keyframes oaoFlyInBottom{
   0%{
       -webkit-transform:translateY(-80px);
       transform:translateY(-80px);
       opacity:0
   }
   50%{
       -webkit-transform:translateY(50px);
       transform:translateY(50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
}
@keyframes oaoFlyInBottom{
   0%{
       -webkit-transform:translateY(-80px);
       transform:translateY(-80px);
       opacity:0
   }
   50%{
       -webkit-transform:translateY(50px);
       transform:translateY(50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
}
@-webkit-keyframes oaoFlyOutTop{
   30%{
       -webkit-transform:translateY(80px);
       transform:translateY(80px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   80%{
       -webkit-transform:translateY(-50px);
       transform:translateY(-50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       opacity:0
   }
}
@keyframes oaoFlyOutTop{
   30%{
       -webkit-transform:translateY(80px);
       transform:translateY(80px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   80%{
       -webkit-transform:translateY(-50px);
       transform:translateY(-50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       opacity:0
   }
}
@-webkit-keyframes oaoFlyOutBottom{
   30%{
       -webkit-transform:translateY(-80px);
       transform:translateY(-80px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   80%{
       -webkit-transform:translateY(50px);
       transform:translateY(50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       opacity:0
   }
}
@keyframes oaoFlyOutBottom{
   30%{
       -webkit-transform:translateY(-80px);
       transform:translateY(-80px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   80%{
       -webkit-transform:translateY(50px);
       transform:translateY(50px);
       -webkit-animation-timing-function:ease-out;
       animation-timing-function:ease-out
   }
   to{
       opacity:0
   }
}
@-webkit-keyframes oaoRotateInTop{
   from{
       -webkit-transform:translateY(-100px) rotate(360deg);
       transform:translateY(-100px) rotate(360deg);
       opacity:0
   }
}
@keyframes oaoRotateInTop{
   from{
       -webkit-transform:translateY(-100px) rotate(360deg);
       transform:translateY(-100px) rotate(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateInBottom{
   from{
       -webkit-transform:translateY(100px) rotate(360deg);
       transform:translateY(100px) rotate(360deg);
       opacity:0
   }
}
@keyframes oaoRotateInBottom{
   from{
       -webkit-transform:translateY(100px) rotate(360deg);
       transform:translateY(100px) rotate(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateOutTop{
   to{
       -webkit-transform:translateY(-100px) rotate(360deg);
       transform:translateY(-100px) rotate(360deg);
       opacity:0
   }
}
@keyframes oaoRotateOutTop{
   to{
       -webkit-transform:translateY(-100px) rotate(360deg);
       transform:translateY(-100px) rotate(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateOutBottom{
   to{
       -webkit-transform:translateY(100px) rotate(360deg);
       transform:translateY(100px) rotate(360deg);
       opacity:0
   }
}
@keyframes oaoRotateOutBottom{
   to{
       -webkit-transform:translateY(100px) rotate(360deg);
       transform:translateY(100px) rotate(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateXInTop{
   from{
       -webkit-transform:translateY(-100px) rotateX(360deg);
       transform:translateY(-100px) rotateX(360deg);
       opacity:0
   }
}
@keyframes oaoRotateXInTop{
   from{
       -webkit-transform:translateY(-100px) rotateX(360deg);
       transform:translateY(-100px) rotateX(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateXInBottom{
   from{
       -webkit-transform:translateY(100px) rotateX(360deg);
       transform:translateY(100px) rotateX(360deg);
       opacity:0
   }
}
@keyframes oaoRotateXInBottom{
   from{
       -webkit-transform:translateY(100px) rotateX(360deg);
       transform:translateY(100px) rotateX(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateXOutTop{
   to{
       -webkit-transform:translateY(-100px) rotateX(360deg);
       transform:translateY(-100px) rotateX(360deg);
       opacity:0
   }
}
@keyframes oaoRotateXOutTop{
   to{
       -webkit-transform:translateY(-100px) rotateX(360deg);
       transform:translateY(-100px) rotateX(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateXOutBottom{
   to{
       -webkit-transform:translateY(100px) rotateX(360deg);
       transform:translateY(100px) rotateX(360deg);
       opacity:0
   }
}
@keyframes oaoRotateXOutBottom{
   to{
       -webkit-transform:translateY(100px) rotateX(360deg);
       transform:translateY(100px) rotateX(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateYInTop{
   from{
       -webkit-transform:translateY(-100px) rotateY(360deg);
       transform:translateY(-100px) rotateY(360deg);
       opacity:0
   }
}
@keyframes oaoRotateYInTop{
   from{
       -webkit-transform:translateY(-100px) rotateY(360deg);
       transform:translateY(-100px) rotateY(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateYInBottom{
   from{
       -webkit-transform:translateY(100px) rotateY(360deg);
       transform:translateY(100px) rotateY(360deg);
       opacity:0
   }
}
@keyframes oaoRotateYInBottom{
   from{
       -webkit-transform:translateY(100px) rotateY(360deg);
       transform:translateY(100px) rotateY(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateYOutTop{
   to{
       -webkit-transform:translateY(-100px) rotateY(360deg);
       transform:translateY(-100px) rotateY(360deg);
       opacity:0
   }
}
@keyframes oaoRotateYOutTop{
   to{
       -webkit-transform:translateY(-100px) rotateY(360deg);
       transform:translateY(-100px) rotateY(360deg);
       opacity:0
   }
}
@-webkit-keyframes oaoRotateYOutBottom{
   to{
       -webkit-transform:translateY(100px) rotateY(360deg);
       transform:translateY(100px) rotateY(360deg);
       opacity:0
   }
}
@keyframes oaoRotateYOutBottom{
   to{
       -webkit-transform:translateY(100px) rotateY(360deg);
       transform:translateY(100px) rotateY(360deg);
       opacity:0
   }
}
@-webkit-keyframes ekitRevealInTop{
   form{
       -webkit-transform:scaleY(1);
       transform:scaleY(1)
   }
   to{
       -webkit-transform:scaleY(0);
       transform:scaleY(0)
   }
}
@keyframes ekitRevealInTop{
   form{
       -webkit-transform:scaleY(1);
       transform:scaleY(1)
   }
   to{
       -webkit-transform:scaleY(0);
       transform:scaleY(0)
   }
}
@-webkit-keyframes ekitRevealInBottom{
   form{
       -webkit-transform:scaleY(1);
       transform:scaleY(1)
   }
   to{
       -webkit-transform:scaleY(0);
       transform:scaleY(0)
   }
}
@keyframes ekitRevealInBottom{
   form{
       -webkit-transform:scaleY(1);
       transform:scaleY(1)
   }
   to{
       -webkit-transform:scaleY(0);
       transform:scaleY(0)
   }
}
@-webkit-keyframes ekitRevealInLeft{
   form{
       -webkit-transform:scaleX(1);
       transform:scaleX(1)
   }
   to{
       -webkit-transform:scaleX(0);
       transform:scaleX(0)
   }
}
@keyframes ekitRevealInLeft{
   form{
       -webkit-transform:scaleX(1);
       transform:scaleX(1)
   }
   to{
       -webkit-transform:scaleX(0);
       transform:scaleX(0)
   }
}
@-webkit-keyframes ekitRevealInRight{
   form{
       -webkit-transform:scaleX(1);
       transform:scaleX(1)
   }
   to{
       -webkit-transform:scaleX(0);
       transform:scaleX(0)
   }
}
@keyframes ekitRevealInRight{
   form{
       -webkit-transform:scaleX(1);
       transform:scaleX(1)
   }
   to{
       -webkit-transform:scaleX(0);
       transform:scaleX(0)
   }
}
.ekit-wid-con .product-filter-area{
   margin-bottom:30px
}
.ekit-wid-con .product-filter-wraper{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end
}
.ekit-wid-con .product-filter-wraper .woocommerce-ordering{
   margin-right:50px;
   margin-bottom:0
}
.ekit-wid-con .woocommerce-ordering{
   position:relative;
   z-index:10
}
.ekit-wid-con .woocommerce-ordering .shop-filter-title{
   color:#777;
   font-size:14px;
   position:relative;
   top:9px;
   padding-right:50px
}
.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link{
   border:0;
   color:#777;
   font-size:18px;
   padding:10px
}
.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active{
   color:#2575fc;
   background-color:transparent
}
.ekit-wid-con .elementskit-accordion{
   counter-reset:myNumber
}
.ekit-wid-con .elementskit-accordion .ekit-accordion-title{
   padding-right:10px;
   display:inline-block
}
.ekit-wid-con .elementskit-accordion .elementskit-card{
   border:0;
   border-radius:0;
   background-color:transparent;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child){
   margin-bottom:10px
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header{
   padding:0;
   background-color:transparent;
   border-bottom:0 solid #000
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg{
   vertical-align:middle
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   color:#000;
   background-color:#f7f9fb;
   font-weight:700;
   padding:14px 30px;
   border:1px solid transparent;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:focus,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{
   text-decoration:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>i{
   color:#2575fc;
   line-height:1.6666666667;
   display:inline-block;
   -webkit-transition:-webkit-transform .4s;
   transition:-webkit-transform .4s ease;
   transition:transform .4s ease;
   transition:transform .4s ease,-webkit-transform .4s ease
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>.icon-left{
   padding-right:26px;
   float:left
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-closed{
   display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-open{
   display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon{
   display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon{
   display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-closed{
   display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-open{
   display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon{
   display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon{
   display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body{
   padding:20px 30px
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body p{
   margin-top:0;
   margin-bottom:1em
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child{
   margin-bottom:0
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header>.elementskit-btn-link{
   -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
   box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
   border-radius:0 0 5px 5px;
   background-color:#fff
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body{
   width:calc(100% - 40px);
   border-radius:0 0 5px 5px;
   position:relative;
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link{
   background-color:#2575fc;
   color:#fff;
   -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);
   box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link>i{
   color:inherit
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body{
   background-color:#2575fc
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p{
   color:#fff
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link{
   background-color:#2575fc;
   position:relative;
   border:0;
   padding-left:70px
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:35px;
   background-color:rgba(255,255,255,.2);
   text-align:right;
   line-height:55px
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::after{
   position:absolute;
   content:"";
   left:35px;
   top:0;
   border-top:26.5px solid transparent;
   border-right:26.5px solid transparent;
   border-left:26.5px solid rgba(255,255,255,.2);
   border-bottom:26.5px solid transparent
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{
   position:absolute;
   left:20px;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%)
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link{
   position:relative;
   z-index:1;
   padding:16.5px 30px
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{
   color:#fff
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]>i{
   color:inherit
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{
   fill:#2575fc
}
.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   z-index:-1
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body{
   padding-top:30px;
   padding-bottom:30px;
   padding-left:65px;
   padding-right:85px
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link{
   border:1px solid #f5f5f5;
   border-bottom:1px solid #2575fc;
   background-color:#fff;
   position:relative;
   padding-left:85px
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before{
   position:absolute;
   top:-1px;
   left:-1px;
   content:"";
   height:calc(100% + 2px);
   width:55px;
   text-align:center;
   line-height:55px;
   color:#fff;
   background-color:#2575fc
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{
   position:absolute;
   left:20px;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   color:#fff
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body{
   padding-left:0;
   padding-right:0
}
.ekit-wid-con .number::before{
   counter-increment:myNumber;
   content:counter(myNumber) "."
}
.ekit-wid-con .icon-right{
   float:right
}
.ekit-wid-con .icon-left{
   float:left
}
.ekit-wid-con .path{
   fill:#fff;
   stroke:#2575fc;
   stroke-miterlimit:0
}
.ekit-wid-con .ekit_accordion_icon_group{
   position:absolute;
   right:0;
   margin-right:30px
}
.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{
   height:100%
}
.ekit-wid-con .ekit-header-info{
   list-style:none
}
.ekit-wid-con .ekit-header-info>li:not(:last-child){
   margin-right:15px
}
.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-header-info svg{
   max-width:15px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con table.dataTable tbody td,.ekit-wid-con table.dataTable tbody th,.ekit-wid-con table.dataTable thead td,.ekit-wid-con table.dataTable thead th{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con.elemenetskit-tablepress .dataTables_filter input,.ekit-wid-con.elemenetskit-tablepress .dataTables_filter select,.ekit-wid-con.elemenetskit-tablepress .dataTables_length input,.ekit-wid-con.elemenetskit-tablepress .dataTables_length select{
   color:#666;
   padding:.75em;
   height:auto;
   border-width:1px;
   border-style:solid;
   border-color:#eaeaea;
   border-radius:2px;
   background:#fafafa;
   -webkit-box-shadow:none;
   box-shadow:none;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition:.2s linear;
   transition:all .2s linear
}
.ekit-wid-con .round-img img{
   border-radius:100%
}
.ekit-wid-con .elementskit-infobox{
   padding:60px 40px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   background-color:#fff;
   position:relative;
   overflow:hidden;
   background-repeat:no-repeat;
   background-size:cover;
   background-position:center center
}
.ekit-wid-con .elementskit-infobox.media .elementskit-box-header{
   -webkit-box-flex:0;
   -ms-flex:0 0 auto;
   flex:0 0 auto
}
.ekit-wid-con .elementskit-infobox:hover.image-active::before{
   background-color:rgba(37,117,252,0)
}
.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover>img{
   opacity:1;
   -webkit-transform:scale(1.06);
   transform:scale(1.06)
}
.ekit-wid-con .elementskit-infobox:hover .icon-hover{
   opacity:1;
   bottom:-20px
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header{
   position:relative;
   z-index:2
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -ms-flex-line-pack:center;
   align-content:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   margin-bottom:13px
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i{
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher{
   position:relative;
   display:inline-block;
   overflow:hidden
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher>img{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image{
   opacity:1;
   position:relative;
   top:0
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image{
   position:absolute;
   top:80px;
   left:0
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle{
   font-size:14px;
   font-weight:400;
   color:#2575fc;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox .box-body{
   position:relative;
   z-index:2
}
.ekit-wid-con .elementskit-infobox .box-body p{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox .box-footer{
   position:relative;
   z-index:2
}
.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn{
   left:0;
   bottom:0;
   opacity:0
}
.ekit-wid-con .elementskit-infobox .btn-wraper{
   position:relative;
   z-index:2
}
.ekit-wid-con .elementskit-infobox .border-divider{
   margin-bottom:25px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:2
}
.ekit-wid-con .elementskit-infobox .link-btn{
   font-size:13px
}
.ekit-wid-con .elementskit-infobox .icon-hover{
   position:absolute;
   bottom:-50px;
   right:0;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1
}
.ekit-wid-con .elementskit-infobox .icon-hover i{
   font-size:100px
}
.ekit-wid-con .elementskit-infobox .icon-hover svg{
   vertical-align:middle
}
.ekit-wid-con .elementskit-infobox.gradient-active::before{
   position:absolute;
   content:"";
   top:0;
   left:-101%;
   height:100%;
   width:100%;
   -webkit-transition:.6s;
   transition:all .6s ease;
   background-size:101% 101%
}
.ekit-wid-con .elementskit-infobox.gradient-active:hover::before{
   left:0
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before{
   left:0;
   top:-100%
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before{
   top:0
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before{
   left:100%
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before{
   left:0
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before{
   left:0;
   top:100%
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before{
   top:0
}
.ekit-wid-con .elementskit-infobox.image-active::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:rgba(37,117,252,0);
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1;
   background-size:101% 101%
}
.ekit-wid-con .elementskit-infobox.image-active .image-hover{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%
}
.ekit-wid-con .elementskit-infobox.image-active .image-hover>img{
   opacity:0;
   width:100%;
   height:100%;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{
   padding:15px
}
.ekit-wid-con .elementkit-infobox-icon.framed{
   border:2px solid red;
   padding:10px
}
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{
   padding:15px 30px
}
.ekit-wid-con .elementkit-infobox-icon.framed.round{
   border-radius:100%
}
.ekit-wid-con .elementskit-icon-right{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .infobox-ovelry{
   position:relative
}
.ekit-wid-con .infobox-ovelry::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:#2575fc;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1
}
.ekit-wid-con .elementskit-info-box-title{
   font-size:23px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   margin-top:0
}
.ekit-wid-con .elementskit-info-box-title svg{
   max-width:26px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementskit-infobox{
   position:relative
}
.ekit-wid-con .ekit_global_link{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   z-index:50
}
.ekit-wid-con .ekit-badge{
   background-color:#ff057c;
   font-size:.70588rem;
   color:#fff;
   font-weight:500;
   padding:1px 6px;
   border-radius:.29412rem 0 .29412rem 0;
   display:inline-block
}
.ekit-wid-con .ekit-icon-box-badge{
   position:absolute;
   line-height:1;
   z-index:2
}
.ekit-wid-con .ekit_position_top_left{
   top:0;
   left:0
}
.ekit-wid-con .ekit_position_top_center{
   top:0;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .ekit_position_top_right{
   top:0;
   right:0
}
.ekit-wid-con .ekit_position_center_left{
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   left:0
}
.ekit-wid-con .ekit_position_center_right{
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   right:0
}
.ekit-wid-con .ekit_position_bottom_left{
   bottom:0;
   left:0
}
.ekit-wid-con .ekit_position_bottom_center{
   bottom:0;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .ekit_position_bottom_right{
   bottom:0;
   right:0
}
.ekit-wid-con .profile-card{
   background-color:#fff;
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   padding:40px 20px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative
}
.ekit-wid-con .profile-card.text-center .profile-header{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .profile-card:hover{
   -webkit-box-shadow:0 42px 60px 0 rgba(0,0,0,.3);
   box-shadow:0 42px 60px 0 rgba(0,0,0,.3)
}
.ekit-wid-con .profile-card:hover .profile-body .profile-title{
   color:#2575fc
}
.ekit-wid-con .profile-icon{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   position:relative;
   z-index:0
}
.ekit-wid-con .profile-icon[class*=icon-align-]{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .profile-icon.icon-align-start{
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start
}
.ekit-wid-con .profile-icon.icon-align-center{
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .profile-icon.icon-align-end{
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end
}
.ekit-wid-con .profile-icon svg{
   max-width:60px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .profile-icon>i{
   display:block;
   width:60px;
   height:60px;
   color:#fff;
   background-color:#fc0467;
   border-radius:50%;
   font-size:22px;
   line-height:50px;
   text-align:center;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .profile-body{
   padding-bottom:20px
}
.ekit-wid-con .profile-body .profile-title{
   font-size:22px;
   color:#000;
   margin:0
}
.ekit-wid-con .profile-body .profile-title>a{
   color:inherit
}
.ekit-wid-con .profile-body .profile-designation{
   color:rgba(0,0,0,.5);
   font-size:13px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   margin-bottom:15px
}
.ekit-wid-con .profile-header{
   margin-bottom:38px;
   position:relative;
   overflow:hidden;
   display:inline-block;
   max-width:100%
}
.ekit-wid-con .profile-header>img{
   width:160px;
   height:160px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .profile-image-card{
   position:relative;
   overflow:hidden
}
.ekit-wid-con .profile-image-card::before{
   position:absolute;
   content:"";
   top:100%;
   left:0;
   height:100%;
   width:100%;
   background-color:rgba(0,0,0,.7);
   -webkit-transition:.4s .2s;
   transition:all .4s ease .2s;
   z-index:1;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .profile-image-card .hover-area{
   position:absolute;
   top:50%;
   -webkit-transform:translateY(-20%);
   transform:translateY(-20%);
   z-index:2;
   width:100%;
   opacity:0;
   visibility:hidden;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .profile-image-card .hover-area .profile-title{
   color:#fff
}
.ekit-wid-con .profile-image-card .hover-area .profile-designation{
   color:#fff
}
.ekit-wid-con .profile-image-card .hover-area .profile-content{
   color:#fff
}
.ekit-wid-con .profile-image-card:hover .hover-area{
   opacity:1;
   visibility:visible;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   -webkit-transition:.3s .1s;
   transition:all .3s ease .1s
}
.ekit-wid-con .profile-image-card:hover::before{
   top:0;
   opacity:1;
   visibility:visible;
   -webkit-transition:.4s;
   transition:all .4s ease 0s
}
.ekit-wid-con .image-card-v2 .profile-image-card::before{
   background-color:#123075;
   top:20px;
   left:20px;
   right:20px;
   bottom:20px;
   width:auto;
   height:auto;
   -webkit-transform:scale(2);
   transform:scale(2);
   opacity:0
}
.ekit-wid-con .image-card-v2 .profile-image-card:hover::before{
   opacity:.93;
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .image-card-v2 .profile-image-card .hover-area{
   padding-left:50px;
   padding-right:50px
}
.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr{
   background-color:rgba(255,255,255,.6);
   margin-bottom:25px
}
.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content{
   color:#fff
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card{
   width:100%;
   height:auto
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card::before{
   border-radius:inherit
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card::after{
   content:" ";
   display:block;
   padding-bottom:100%
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card>img{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -o-object-position:center;
   object-position:center
}
.ekit-wid-con .image-card-v3 .profile-image-card::before{
   display:none
}
.ekit-wid-con .image-card-v3 .profile-image-card::after{
   position:absolute;
   content:"";
   left:0;
   bottom:0;
   height:100%;
   width:100%;
   background-color:#111;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   pointer-events:none
}
.ekit-wid-con .image-card-v3 .profile-image-card .hover-area{
   top:inherit;
   bottom:0;
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area{
   -webkit-transform:translateY(-40px);
   transform:translateY(-40px)
}
.ekit-wid-con .image-card-v3 .profile-image-card:hover::after{
   opacity:.8
}
.ekit-wid-con .image-card-v3.tiny-gutters{
   margin-left:-3px;
   margin-right:-3px
}
.ekit-wid-con .image-card-v3.tiny-gutters>[class^=col-]{
   padding-left:3px;
   padding-right:3px;
   margin-bottom:6px
}
.ekit-wid-con .profile-square-v .profile-card{
   padding:20px 20px 40px;
   z-index:1
}
.ekit-wid-con .profile-square-v .profile-card::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:#123075;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1;
   background-size:101% 102%;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .profile-square-v .profile-card .profile-header{
   width:100%;
   height:100%;
   border-radius:0
}
.ekit-wid-con .profile-square-v .profile-card .profile-content{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .profile-square-v .profile-card:hover::before{
   opacity:1
}
.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation,.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title{
   color:#fff
}
.ekit-wid-con .profile-square-v .profile-card:hover .profile-content{
   color:#fff
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card::before{
   display:none
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover{
   background-color:#fff
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title{
   color:#2575fc
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation{
   color:#656565
}
.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover{
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card{
   max-height:380px;
   overflow:hidden
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card::before{
   display:none
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{
   margin-bottom:0;
   max-width:255px;
   max-height:255px
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-left .profile-header img{
   left:0;
   -webkit-transform:translate(0,-50%);
   transform:translate(0,-50%)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-right .profile-header img{
   left:auto;
   right:0;
   -webkit-transform:translate(0,-50%);
   transform:translate(0,-50%)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body{
   margin-bottom:0;
   padding:35px 20px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:#123075;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1;
   background-size:101% 102%;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list{
   opacity:0;
   visibility:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover{
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body{
   -webkit-transform:translateY(-50px);
   transform:translateY(-50px)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before{
   opacity:1
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .profile-square-v.square-v5 .profile-card{
   padding-bottom:50px
}
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header{
   padding-bottom:0
}
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body{
   padding:32px 60px
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card{
   padding-bottom:35px
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card::after{
   position:absolute;
   content:"";
   height:5px;
   width:100%;
   bottom:0;
   left:0;
   background-color:#2965f1;
   opacity:.2;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header{
   margin-bottom:0
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body{
   padding:40px
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover{
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after{
   opacity:1
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after{
   display:none
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before{
   opacity:0;
   background-size:101% 101%
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before{
   opacity:1
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title{
   color:#fff
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation{
   color:#fff
}
.ekit-wid-con .profile-info-text{
   padding-right:30px
}
.ekit-wid-con .profile-info-text .info-title{
   font-size:48px;
   margin-bottom:23px
}
.ekit-wid-con .profile-info-text p{
   margin-bottom:37px
}
.ekit-wid-con .small-gutters .profile-card{
   padding:10px 10px 40px
}
.ekit-wid-con .no_gutters .profile-card{
   padding:0
}
.ekit-wid-con .style-circle .profile-image-card{
   width:255px;
   height:255px;
   border-radius:50%
}
.ekit-wid-con .style-circle .profile-image-card.text-center{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .text-center .profile-header{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .popup-modal{
   display:inline-block
}
.ekit-wid-con .elementskit-portfolio-thumb img{
   width:100%
}
.ekit-wid-con .ekit-team-style-default{
   background-image:none!important
}
.ekit-wid-con .ekit-team-style-default::before{
   content:"";
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:transparent!important;
   border-radius:inherit;
   opacity:0;
   -webkit-transition:opacity .3s;
   transition:opacity .3s;
   z-index:-1
}
.ekit-wid-con .ekit-team-style-default:hover::before{
   opacity:1
}
.ekit-wid-con .ekit-team-style-long_height_hover>img,.ekit-wid-con .ekit-team-style-overlay>img,.ekit-wid-con .ekit-team-style-overlay_details>img{
   display:block
}
.ekit-wid-con .ekit-team-style-long_height_details{
   overflow:hidden
}
.ekit-wid-con .ekit-team-style-hover_info .ekit-team-img{
   padding-top:0!important
}
.ekit-wid-con .ekit-team-style-centered_style_details .profile-designation,.ekit-wid-con .ekit-team-style-long_height_details .profile-designation,.ekit-wid-con .ekit-team-style-long_height_details_hover .profile-designation{
   margin-bottom:30px
}
.ekit-wid-con .ekit-team-style-hover_info .profile-designation{
   margin-bottom:25px
}
.ekit-wid-con .ekit-team-style-overlay_circle_hover .profile-designation,.ekit-wid-con .ekit-team-style-overlay_details .profile-designation{
   margin-bottom:12px
}
.ekit-wid-con .ekit-team-img>img{
   margin-left:auto;
   margin-right:auto;
   border-radius:inherit
}
.ekit-wid-con .ekit-team-img.profile-header>img{
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .ekit-team-img.profile-image-card>img{
   width:100%
}
.ekit-wid-con .ekit-team-modal.mfp-bg,body .ekit-team-modal.mfp-bg{
   border-radius:0;
   -webkit-animation:none;
   animation:none
}
.ekit-wid-con .ekit-team-modal.mfp-wrap::before,body .ekit-team-modal.mfp-wrap::before{
   opacity:.8;
   -webkit-transition:opacity .3s;
   transition:opacity .3s;
   cursor:-webkit-zoom-out;
   cursor:zoom-out
}
.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before,body .ekit-team-modal.mfp-wrap.mfp-ready::before{
   opacity:1
}
.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before,body .ekit-team-modal.mfp-wrap.ekit-promo-popup::before{
   background-color:#555;
   border-radius:0;
   -webkit-animation:none;
   animation:none
}
.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container,body .ekit-team-modal.mfp-wrap>.mfp-container{
   padding:60px 15px;
   overflow:auto
}
.ekit-wid-con .ekit-team-modal-close,body .ekit-team-modal-close{
   position:absolute;
   top:10px;
   right:10px;
   width:40px;
   height:40px;
   padding:0;
   color:#656565;
   background-color:transparent;
   border-width:0;
   border-radius:0;
   font-size:18px;
   line-height:1;
   outline:0;
   z-index:1
}
.ekit-wid-con .ekit-team-modal-title{
   margin-top:0;
   margin-bottom:8px;
   color:#000;
   font-size:22px
}
.ekit-wid-con .ekit-team-modal-position{
   margin-bottom:35px;
   color:rgba(0,0,0,.5);
   font-size:13px
}
.ekit-wid-con .ekit-team-modal-img{
   width:100%;
   margin-bottom:30px
}
.ekit-wid-con .ekit-team-modal-img>img{
   display:block;
   width:100%;
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-team-modal-info{
   width:100%
}
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a{
   line-height:32px;
   -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
   box-shadow:0 5px 10px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a svg{
   max-width:12px;
   height:auto;
   vertical-align:middle
}
@media screen and (min-width:481px){
   .ekit-wid-con .ekit-team-modal-img{
       -webkit-box-flex:0;
       -ms-flex:0 0 33.333333%;
       flex:0 0 33.333333%;
       max-width:33.333333%;
       margin-bottom:0
   }
   .ekit-wid-con .ekit-team-modal-info.has-img{
       -webkit-box-flex:0;
       -ms-flex:0 0 66.666667%;
       flex:0 0 66.666667%;
       max-width:66.666667%;
       padding-left:30px
   }
}
@media screen and (min-width:992px){
   .ekit-wid-con .ekit-team-modal-info.has-img{
       padding-left:50px
   }
}
.ekit-wid-con .ekit-team-modal-content{
   margin-bottom:22px
}
.ekit-wid-con .ekit-team-modal-content p:not(:last-child){
   margin-bottom:10px
}
.ekit-wid-con .ekit-team-modal-list{
   margin-bottom:25px;
   padding-left:0;
   list-style:none;
   color:#656565;
   font-size:15px
}
.ekit-wid-con .ekit-team-modal-list>li{
   padding:19px 0;
   border-top:1px solid rgba(0,0,0,.05)
}
.ekit-wid-con .ekit-team-modal-list>li:last-child{
   border-bottom:1px solid rgba(0,0,0,.05)
}
.ekit-wid-con .ekit-team-modal-list strong{
   font-weight:600;
   padding-right:18px
}
.ekit-wid-con .ekit-team-modal-list a{
   color:inherit
}
.ekit-wid-con .ekit-team-modal-list a:hover{
   color:#2575fc
}
.ekit-wid-con .ekit-team-popup,body .ekit-team-popup{
   -webkit-transition:color .3s;
   transition:color .3s
}
.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup{
   -webkit-transition:.3s;
   transition:all .3s;
   -webkit-transform:translateX(-50px);
   transform:translateX(-50px)
}
.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup{
   -webkit-transform:translate(0);
   transform:translate(0)
}
.ekit-wid-con .elementskit-team-popup .modal-content{
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   background-color:#fff;
   border:0;
   border-radius:0
}
.ekit-wid-con .elementskit-team-popup .modal-body{
   padding:60px 40px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .modal-header .mfp-close{
   position:static;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
   cursor:pointer;
   margin-left:auto
}
.ekit-wid-con .ekit-promo-popup>.mfp-container,body .ekit-promo-popup>.mfp-container{
   right:0;
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content,body .ekit-promo-popup>.mfp-container>.mfp-content{
   max-width:920px
}
.ekit-wid-con .ekit-team-social-list{
   list-style:none
}
.ekit-wid-con .ekit-team-social-list>li{
   display:inline-block
}
.ekit-wid-con .ekit-team-social-list>li:not(:last-child){
   margin-right:10px
}
.ekit-wid-con .ekit-team-social-list>li>a{
   display:inline-block;
   color:#fff;
   width:30px;
   height:30px;
   line-height:32px;
   font-size:12px;
   background-color:#000;
   text-align:center;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-team-social-list>li>a:hover{
   background-color:rgba(0,0,0,.8);
   border-radius:50%
}
.ekit-wid-con .ekit-team-social-list>li>a:hover>i::before{
   -webkit-animation:.4s forwards iconTranslateY;
   animation:.4s forwards iconTranslateY
}
.ekit-wid-con .ekit-team-social-list>li>a:hover>svg{
   -webkit-animation:.4s forwards iconTranslateY;
   animation:.4s forwards iconTranslateY
}
.ekit-wid-con .ekit-team-social-list>li>a svg{
   max-width:12px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-team-social-list>li>a>i{
   overflow:hidden
}
.ekit-wid-con .ekit-team-social-list>li>a>i::before{
   display:inline-block;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit-team-img-block>img{
   display:block
}
.ekit-wid-con .ekit-team-img-fit>.profile-image-card>img{
   height:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -o-object-position:center;
   object-position:center
}
.ekit-wid-con .elementskit-blog-block-post{
   padding:50px;
   background-color:#fff;
   -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
   box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
   border-radius:10px
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{
   border-radius:10px;
   margin-right:20px
}
.ekit-wid-con .elementskit-blog-block-post .entry-title{
   font-size:36px;
   font-weight:900;
   margin-bottom:30px
}
.ekit-wid-con .elementskit-blog-block-post .entry-title a{
   color:#000
}
.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover{
   opacity:.8
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{
   display:block;
   -webkit-box-shadow:29.698px 29.698px 60px 0 rgba(0,0,0,.2);
   box-shadow:29.698px 29.698px 60px 0 rgba(0,0,0,.2);
   width:100%
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb>img{
   display:block;
   width:100%
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header{
   margin-top:0;
   padding-left:0;
   padding-right:0;
   margin-bottom:0
}
.ekit-wid-con .elementskit-blog-block-post .post-meta-list{
   margin-bottom:15px
}
.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-cat,.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date{
   margin-right:40px
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer>p{
   color:#8d8d8d;
   margin-bottom:35px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb>img{
   -webkit-transform:scale(1.05);
   transform:scale(1.05);
   opacity:.8
}
.ekit-wid-con .post-meta-list svg{
   vertical-align:middle
}
.ekit-wid-con .elementskit-post-card{
   background-color:#fff;
   -webkit-transition:.4s;
   transition:all .4s ease;
   background:#123075;
   -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
   box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
   padding:60px 40px;
   border-radius:6px
}
.ekit-wid-con .elementskit-post-card .elementskit-post-body{
   color:#a6aabb
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{
   color:#fff
}
.ekit-wid-con .elementskit-post-card .post-author .author-name{
   color:inherit
}
.ekit-wid-con .elementskit-post-card .elementskit-border-hr{
   background-color:#8692af
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list{
   margin-bottom:17px
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title{
   font-size:18px;
   line-height:1.333
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{
   color:#000
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover{
   opacity:.9
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr{
   margin-top:25px;
   margin-bottom:22px
}
.ekit-wid-con .elementskit-post-card .elementskit-post-body{
   color:#8d8d8d
}
.ekit-wid-con .elementskit-post-card .elementskit-post-body p{
   margin-bottom:35px
}
.ekit-wid-con .elementskit-post-image-card{
   -webkit-transition:.4s;
   transition:all .4s ease;
   background-color:#fff;
   border-radius:10px;
   background:#123075;
   -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
   box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img{
   -webkit-transform:scale(1.05) rotate(2deg);
   transform:scale(1.05) rotate(2deg);
   opacity:.8
}
.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img>img{
   -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.3);
   box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.3)
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body{
   padding:20px 40px 40px
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body>p{
   color:#fff
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb{
   border-radius:10px
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header{
   position:relative
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb{
   position:relative;
   padding:20px;
   overflow:hidden;
   display:block
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow{
   -webkit-box-shadow:-3.473px 19.696px 25px 0 rgba(0,0,0,.2);
   box-shadow:-3.473px 19.696px 25px 0 rgba(0,0,0,.2)
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img{
   -webkit-transition:.4s;
   transition:all .4s ease;
   width:100%
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer{
   margin-top:16px
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper{
   margin-top:25px
}
.ekit-wid-con .elementskit-post-image-card .entry-title a{
   color:#fff
}
.ekit-wid-con .elementskit-post-image-card .post-meta-list{
   margin-bottom:20px;
   color:rgba(255,255,255,.5);
   fill:rgba(255,255,255,.5)
}
.ekit-wid-con .elementskit-post-image-card .post-meta-list>span a{
   color:inherit;
   vertical-align:middle
}
.ekit-wid-con .elementskit-post-image-card .post-meta-list>span .meta-date-text{
   vertical-align:middle
}
.ekit-wid-con .elementskit-post-image-card .entry-title{
   font-size:18px;
   margin-bottom:28px
}
.ekit-wid-con .elementskit-post-image-card .post-author .author-name{
   color:inherit
}
.ekit-wid-con .elementskit-post-image-card.modern{
   margin-top:40px
}
.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb>img{
   opacity:1
}
.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb{
   margin-top:-60px
}
.ekit-wid-con .blog-block-post[class*=gradient-]{
   background:#123075
}
.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a{
   color:#fff
}
.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list{
   color:rgba(255,255,255,.5)
}
.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list>span a{
   vertical-align:middle;
   color:inherit
}
.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-post-footer>p{
   color:rgba(255,255,255,.5)
}
.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name{
   color:inherit
}
.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter::first-letter{
   border-bottom-color:#102966
}
.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-border-hr{
   background-color:#8692af
}
.ekit-wid-con .gradient-bg-2{
   background:#fa2b56
}
.ekit-wid-con .post-meta-list{
   color:#a3a3a3
}
.ekit-wid-con .post-meta-list>span{
   display:inline-block
}
.ekit-wid-con .post-meta-list>span a{
   color:inherit;
   vertical-align:middle
}
.ekit-wid-con .post-meta-list>span i{
   padding-right:5px
}
.ekit-wid-con .post-meta-list>span:not(:last-child){
   margin-right:40px
}
.ekit-wid-con .post-meta-list .meta-author,.ekit-wid-con .post-meta-list .meta-date,.ekit-wid-con .post-meta-list .post-cat,.ekit-wid-con .post-meta-list .post-comment{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   gap:4px
}
.ekit-wid-con .meta-author .author-img{
   display:inline-block;
   margin-right:15px;
   -webkit-box-shadow:4.95px 4.95px 15px 0 rgba(0,0,0,.2);
   box-shadow:4.95px 4.95px 15px 0 rgba(0,0,0,.2);
   border-radius:50%;
   -webkit-transition:.4s;
   transition:all .4s ease;
   margin-bottom:0;
   overflow:hidden;
   position:relative;
   vertical-align:middle
}
.ekit-wid-con .meta-author .author-img img{
   max-width:100%
}
.ekit-wid-con .meta-author .author-name{
   color:inherit
}
.ekit-wid-con .meta-author .author-name:hover{
   opacity:.8
}
.ekit-wid-con .first-letter{
   display:inline-block
}
.ekit-wid-con .first-letter::first-letter{
   border-bottom:3px solid #e5e5e5
}
.ekit-wid-con .elementskit-border-hr{
   height:3px;
   width:30px;
   display:block;
   background-color:#e5e5e5
}
.ekit-wid-con .text-center .elementskit-border-hr{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .text-right .elementskit-border-hr{
   margin-left:auto
}
.ekit-wid-con .elementskit-meta-lists{
   position:absolute;
   top:83%;
   left:30px
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   font-size:12px;
   text-align:center;
   color:#fff;
   background:#fa2b56;
   width:55px;
   height:55px;
   border-radius:100px;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta:not(:last-child){
   margin-right:15px
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta strong{
   display:block;
   font-size:22px;
   font-weight:900;
   line-height:1;
   margin-bottom:2px
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta .elementskit-meta-wraper{
   display:block;
   margin:10px 0;
   line-height:1;
   width:100%
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag{
   top:auto;
   left:10px;
   bottom:30px
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta{
   width:auto;
   height:auto;
   border-radius:0;
   padding-left:22px;
   padding-right:12px;
   position:relative
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before{
   position:absolute;
   content:"";
   top:-10px;
   left:0;
   color:#912f3d;
   border-bottom:solid currentColor;
   border-top:solid transparent;
   border-width:5px
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_right::before{
   border-right:solid transparent;
   border-left:solid currentColor
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_left::before{
   border-right:solid currentColor;
   border-left:solid transparent
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta .elementskit-meta-wraper{
   margin:7px 0
}
.ekit-wid-con .elementskit-entry-thumb{
   position:relative;
   overflow:hidden;
   display:block
}
.ekit-wid-con .elementskit-entry-thumb>img{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-entry-header{
   position:relative
}
.ekit-wid-con .elementskit-post-body.ekit-highlight-border{
   position:relative
}
.ekit-wid-con .elementskit-post-body.ekit-highlight-border::before{
   content:"";
   height:20px;
   width:2px;
   background:#ff712b;
   position:absolute;
   z-index:999;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   top:50%;
   left:0
}
.ekit-wid-con .post-meta-list>span{
   -webkit-transition:.4s;
   transition:all .4s ease;
   cursor:pointer;
   line-height:1
}
.ekit-wid-con .post-meta-list>span>i{
   display:inline-block
}
.ekit-wid-con .meta-author .author-img>img{
   margin:0
}
.ekit-wid-con .elementskit-post-body{
   position:relative
}
.ekit-wid-con .elementskit-post-body>p{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-post-body>p:empty{
   display:none
}
.ekit-wid-con .elementskit-meta-categories{
   position:absolute;
   top:15px;
   left:18px
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper{
   display:block
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span{
   background:#08f;
   border-radius:3px;
   display:inline-block;
   font-size:13px;
   line-height:14px
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child){
   margin-right:5px
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span>a{
   color:#fff;
   white-space:nowrap
}
.ekit-wid-con .elementskit-image-accordion-wraper{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   overflow:hidden;
   min-height:366px;
   position:relative
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1;
   background-repeat:no-repeat;
   background-size:cover;
   background-position:center center;
   position:relative;
   min-height:460px;
   overflow:hidden;
   cursor:pointer;
   -webkit-transition:.4s;
   transition:all .4s ease;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before{
   position:absolute;
   content:"";
   top:100%;
   left:0;
   height:100%;
   width:100%;
   background:#000;
   background:-webkit-gradient(linear,left bottom,left top,from(black),color-stop(60%,rgba(255,255,255,0)));
   background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 60%);
   -webkit-transition:.5s;
   transition:all .5s ease;
   opacity:0
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content{
   width:100%
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title{
   color:#fff;
   margin-bottom:0
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper{
   position:relative;
   -webkit-transition:.6s;
   transition:all .6s ease;
   top:100px;
   opacity:0;
   visibility:hidden;
   display:block
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper{
   position:relative;
   -webkit-transition:.7s;
   transition:all .7s ease;
   top:100px;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper{
   margin-bottom:20px;
   position:relative;
   -webkit-transition:.6s;
   transition:all .6s ease;
   top:-100px;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline{
   color:#fff
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-image-accordion-actions{
   display:block
}
.ekit-wid-con .ekit-image-accordion-actions>a{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-image-accordion-actions>a>svg{
   width:100%
}
.ekit-wid-con .elementskit-accordion-title{
   color:#000;
   font-size:22px;
   margin-bottom:0;
   display:block;
   font-weight:700;
   line-height:1
}
.ekit-wid-con .elementskit-accordion-title svg{
   max-width:28px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementskit-accordion-title.icon-title{
   font-size:28px;
   display:inline-block
}
.ekit-wid-con .elementskit-accordion-title.icon-title>i{
   position:relative;
   top:3px;
   display:inline-block
}
.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right{
   padding-left:15px
}
.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left{
   padding-right:15px
}
.ekit-wid-con .icon-outline{
   width:40px;
   height:40px;
   line-height:40px;
   display:inline-block;
   color:#000;
   text-align:center;
   border:1px solid currentColor
}
.ekit-wid-con .icon-outline.circle{
   border-radius:50%
}
.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator{
   position:relative
}
.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator::after{
   content:"";
   background:#e7e7e7;
   position:absolute;
   z-index:999;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%)
}
.ekit-wid-con .elementskit-clients-slider .swiper-navigation-button.swiper-button-next{
   left:inherit
}
.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before{
   position:absolute;
   content:"";
   top:100%;
   left:0;
   height:100%;
   width:100%;
   background:#f2709c;
   background:linear-gradient(315deg,#f2709c 0,#fe8f75 60%);
   -webkit-transition:.3s;
   transition:all .3s ease;
   z-index:-1
}
.ekit-wid-con .elementskit-clients-slider .single-client{
   min-height:170px;
   z-index:5;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   background-color:#fff;
   -webkit-box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);
   box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);
   position:relative;
   overflow:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-clients-slider .single-client img{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-clients-slider .single-client .content-image{
   display:block
}
.ekit-wid-con .elementskit-clients-slider .single-client .content-image>.hover-image{
   display:none
}
.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image>.hover-image{
   display:block
}
.ekit-wid-con .elementskit-clients-slider .single-client:hover{
   z-index:6
}
.ekit-wid-con .elementskit-clients-slider .single-client:hover::before{
   opacity:1;
   top:0
}
.ekit-wid-con .elementskit-clients-slider .client-slider-item{
   position:relative
}
.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before{
   display:none
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client::before{
   position:absolute;
   content:"";
   top:100%;
   left:0;
   height:100%;
   width:100%;
   background-color:#f2709c;
   -webkit-transition:.3s;
   transition:all .3s ease;
   z-index:-1
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover::before{
   opacity:1;
   top:0
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before{
   top:-100%
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before{
   top:0
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before{
   top:0;
   left:-100%
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before{
   left:0
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before{
   top:0;
   left:100%
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before{
   left:0
}
.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next,.ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev{
   z-index:1
}
.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next::before,.ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev::before{
   color:#000
}
.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button{
   position:absolute;
   border:0;
   background:0 0;
   z-index:1;
   padding:0;
   height:initial!important;
   width:initial!important;
   line-height:initial!important;
   font-size:20px;
   color:#000;
   padding:15px
}
.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button .swiper-button-next{
   left:100%
}
.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-prev{
   left:15px
}
.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-next{
   right:15px;
   left:inherit
}
.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev{
   left:-60px
}
.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-next{
   right:-60px
}
.ekit-wid-con .swiper-pagination{
   line-height:1
}
.ekit-wid-con .swiper-pagination span{
   background-color:#ededed;
   padding:0
}
.ekit-wid-con .swiper-pagination span.swiper-pagination-bullet-active{
   opacity:1;
   background-color:#62606b
}
.ekit-wid-con .dot_dashed .swiper-pagination span,.ekit-wid-con .dot_dotted .swiper-pagination span{
   background-color:#101010;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .dot_dashed .swiper-pagination span.swiper-pagination-bullet-active,.ekit-wid-con .dot_dotted .swiper-pagination span.swiper-pagination-bullet-active{
   -webkit-transform:scale(2);
   transform:scale(2);
   opacity:1
}
.ekit-wid-con .dot_dashed .swiper-pagination>span.swiper-pagination-bullet-active{
   width:40px;
   -webkit-transform:scale(1);
   transform:scale(1);
   border-radius:4px
}
.ekit-wid-con .dot_paginated .swiper-pagination{
   counter-reset:myCounter
}
.ekit-wid-con .dot_paginated .swiper-pagination>span{
   width:40px;
   height:40px;
   line-height:40px;
   background-color:#fff;
   -webkit-box-shadow:3.536px 3.536px 10px 0 rgba(0,0,0,.1);
   box-shadow:3.536px 3.536px 10px 0 rgba(0,0,0,.1);
   color:#565656;
   opacity:1;
   font-weight:700;
   border-radius:50%
}
.ekit-wid-con .dot_paginated .swiper-pagination>span::before{
   counter-increment:myCounter;
   content:counter(myCounter)
}
.ekit-wid-con .dot_paginated .swiper-pagination>span.swiper-pagination-bullet-active{
   background-color:#2575fc;
   color:#fff
}
.ekit-wid-con .dot_paginated .swiper-pagination>span>button{
   display:none
}
.ekit-wid-con .elementskit-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_client_logo_slidetosho,4));
   margin-right:var(--ekit_client_logo_left_right_spacing,15px)
}
.ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_client_logo_slidetosho,4));
   margin-right:var(--ekit_client_logo_left_right_spacing,15px)
}
.ekit-wid-con .elementskit-info-image-box{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title{
   color:#2575fc
}
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn{
   background-color:#2575fc;
   border-color:#2575fc;
   color:#fff
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header{
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb{
   display:block
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb>img{
   -webkit-transition:.4s;
   transition:all .4s ease;
   width:100%
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a{
   display:block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img{
   display:block;
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-body{
   padding:55px 40px
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title{
   font-size:18px;
   margin-bottom:20px;
   color:#000;
   display:block;
   font-weight:700
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title>i{
   font-size:22px;
   padding-right:14px;
   position:relative;
   top:2px
}
.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon{
   width:40px;
   height:40px;
   line-height:40px;
   font-size:15px
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer{
   line-height:1;
   margin-top:20px
}
.ekit-wid-con .elementskit-info-image-box.style-modern{
   overflow:visible
}
.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body{
   -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
   box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
   border-radius:10px;
   background-color:rgba(255,255,255,.9);
   width:calc(100% - 40px);
   padding:30px 40px;
   position:relative;
   z-index:2;
   margin-top:-20px;
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body{
   position:relative
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before{
   position:absolute;
   content:"";
   bottom:-1px;
   left:0;
   height:3px;
   width:100%;
   background-color:#2575fc;
   -webkit-transition:-webkit-transform 250ms ease-in;
   transition:-webkit-transform 250ms ease-in;
   transition:transform 250ms ease-in;
   transition:transform 250ms ease-in,-webkit-transform 250ms ease-in;
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   -webkit-transform-origin:0 50%;
   transform-origin:0 50%
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before{
   -webkit-transform:scaleX(1);
   transform:scaleX(1);
   -webkit-transform-origin:100% 50%;
   transform-origin:100% 50%
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before{
   -webkit-transform-origin:right center;
   transform-origin:right center
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before{
   -webkit-transform-origin:left center;
   transform-origin:left center
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before{
   -webkit-transform-origin:center center;
   transform-origin:center center
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before{
   -webkit-transform-origin:center center;
   transform-origin:center center
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body{
   background-color:#fff;
   -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
   box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
   border-radius:10px;
   width:calc(100% - 40px);
   position:relative;
   padding:30px 35px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   height:90px;
   margin-left:auto;
   margin-right:auto;
   margin-top:-40px;
   position:relative
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before{
   position:absolute;
   content:"";
   bottom:-10px;
   left:50%;
   height:100%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   width:calc(100% - 20px);
   z-index:-1;
   -webkit-transition:.4s;
   transition:all .4s ease;
   opacity:0;
   border-radius:10px;
   background-color:#fff
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after{
   bottom:-20px;
   width:calc(100% - 40px);
   z-index:-2
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{
   opacity:0;
   -webkit-transition:opacity .4s;
   transition:opacity .4s ease
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title{
   font-size:18px;
   font-weight:700
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i{
   font-size:26px
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer{
   opacity:0;
   -webkit-transition:opacity .4s;
   transition:opacity .4s ease
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body{
   height:185px
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before{
   opacity:1
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{
   opacity:1
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer{
   opacity:1
}
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body{
   padding-left:0;
   padding-right:0
}
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer{
   padding-left:40px;
   padding-right:40px
}
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body{
   position:relative
}
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before{
   position:absolute;
   content:"";
   left:0;
   bottom:0;
   height:100%;
   background-color:#fff;
   width:10px;
   -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);
   box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after{
   left:inherit;
   right:0;
   height:calc(100% + 40px)
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{
   position:relative;
   overflow:hidden
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{
   position:absolute;
   bottom:0;
   left:0;
   background-color:rgba(247,56,89,.8);
   padding:45px 40px;
   width:100%;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title{
   color:#fff;
   margin-bottom:0;
   display:block
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title>i{
   font-size:inherit;
   padding-right:10px;
   top:0
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor{
   background-color:#fff
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{
   opacity:0;
   bottom:-40%;
   visibility:hidden
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p{
   margin-top:10px;
   color:#fff
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title{
   color:#fff
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content{
   opacity:1;
   bottom:0;
   visibility:visible;
   -webkit-transition:.4s .1s;
   transition:all .4s ease .1s
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content{
   opacity:0;
   bottom:-40%;
   visibility:hidden;
   -webkit-transition:.4s .1s;
   transition:all .4s ease .1s
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content{
   background-color:rgba(0,228,154,.8)
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content{
   background-color:rgba(106,17,203,.8)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2{
   position:relative
}
.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body{
   -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);
   box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body{
   padding:40px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title{
   margin-bottom:0
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title>i{
   font-size:inherit;
   padding-right:10px;
   top:0
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content>p{
   margin-top:10px
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer{
   opacity:0;
   visibility:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease;
   margin-bottom:-60px
}
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover{
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body{
   -webkit-transform:translateY(-60px);
   transform:translateY(-60px)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer{
   opacity:1;
   visibility:visible;
   margin-bottom:0
}
.ekit-wid-con .elementskit-info-image-box.parallax-card{
   overflow:initial
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .image-box-img-center img{
   margin:0 auto
}
.ekit-wid-con .image-box-img-left img{
   margin-right:auto
}
.ekit-wid-con .image-box-img-right img{
   margin-left:auto
}
.ekit-wid-con .skill-medium .skill-bar{
   height:10px
}
.ekit-wid-con .skill-medium.skill-radius .skill-bar,.ekit-wid-con .skill-medium.skill-radius .skill-track{
   border-radius:5px
}
.ekit-wid-con .skill-big .skill-bar{
   height:35px
}
.ekit-wid-con .skill-big.skill-radius .skill-bar,.ekit-wid-con .skill-big.skill-radius .skill-track{
   border-radius:17.5px
}
.ekit-wid-con .waypoint-tigger svg{
   width:100%;
   height:auto
}
.ekit-wid-con .single-skill-bar:not(:last-child){
   margin-bottom:25px
}
.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track{
   background-color:#ff3984
}
.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track{
   background-color:#cc24fc
}
.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track{
   background-color:#00e49a
}
.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track{
   background-color:#4285f4
}
.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track{
   background-color:#7ed500
}
.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track{
   background-color:#f96933
}
.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track{
   background-color:#53f8a2
}
.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track{
   background-color:#fe8f75
}
.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track{
   background-color:#35ed7e
}
.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track{
   background-color:#9460ff
}
.ekit-wid-con .skill-bar{
   height:3px;
   background-color:#f5f5f5
}
.ekit-wid-con .skill-bar .skill-track{
   width:0%;
   background-color:#333;
   display:block;
   height:100%;
   overflow:visible!important;
   position:relative
}
.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper{
   position:absolute;
   right:0;
   top:-33px;
   z-index:1
}
.ekit-wid-con .skill-bar .skill-track .fa,.ekit-wid-con .skill-bar .skill-track .icon,.ekit-wid-con .skill-bar .skill-track .skill-track-icon{
   position:absolute;
   right:19px;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   color:#000
}
.ekit-wid-con .skill-bar .skill-track .fa+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .icon+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .skill-track-icon+.number-percentage-wraper{
   padding-right:57px
}
.ekit-wid-con .skill-bar .skill-track .fa svg,.ekit-wid-con .skill-bar .skill-track .icon svg,.ekit-wid-con .skill-bar .skill-track .skill-track-icon svg{
   max-width:15px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .skill-bar-content{
   margin-bottom:7px
}
.ekit-wid-con .skill-bar-content .skill-title{
   font-weight:700;
   color:#000
}
.ekit-wid-con .number-percentage-wraper{
   color:#000
}
.ekit-wid-con .number-percentage-wraper.style2{
   font-size:13px;
   font-weight:700
}
.ekit-wid-con .inner-content .single-skill-bar{
   position:relative
}
.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content{
   position:absolute;
   z-index:1;
   left:0;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   margin-bottom:0;
   padding-left:30px
}
.ekit-wid-con .inner-content .single-skill-bar .skill-title{
   color:#fff
}
.ekit-wid-con .inner-content .skill-track .number-percentage-wraper{
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   color:#fff;
   padding-right:30px
}
.ekit-wid-con .inner-content .skill-track .fa,.ekit-wid-con .inner-content .skill-track .icon{
   color:#fff
}
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar{
   height:30px;
   background-color:#fff;
   padding:10px;
   -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);
   box-shadow:0 0 20px 0 rgba(0,0,0,.25);
   border-radius:15px
}
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track{
   height:10px;
   border-radius:5px
}
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper{
   top:-39px
}
.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper{
   color:#fff;
   height:30px;
   padding:0 10px;
   z-index:1;
   text-align:center;
   right:calc(0% - 22px);
   top:-34px
}
.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content{
   position:absolute;
   top:0;
   left:0;
   z-index:-1;
   fill:#333;
   height:100%;
   width:100%
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content>svg{
   fill:#ff3984
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content>svg{
   fill:#cc24fc
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content>svg{
   fill:#00e49a
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content>svg{
   fill:#4285f4
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content>svg{
   fill:#7ed500
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content>svg{
   fill:#f96933
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content>svg{
   fill:#53f8a2
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content>svg{
   fill:#fe8f75
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content>svg{
   fill:#35ed7e
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content>svg{
   fill:#9460ff
}
.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper{
   width:35px;
   height:35px;
   line-height:35px;
   border-radius:50%;
   background-color:#333;
   color:#fff;
   text-align:center;
   font-size:13px;
   right:calc(0% - 15.5px);
   top:-39.9px
}
.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before{
   position:absolute;
   content:"";
   bottom:-5px;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   width:3px;
   height:5px;
   background-color:#333
}
.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper{
   background-color:#ff3984
}
.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before{
   background-color:#ff3984
}
.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper{
   background-color:#cc24fc
}
.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before{
   background-color:#cc24fc
}
.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper{
   background-color:#00e49a
}
.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before{
   background-color:#00e49a
}
.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper{
   background-color:#4285f4
}
.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before{
   background-color:#4285f4
}
.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper{
   background-color:#7ed500
}
.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before{
   background-color:#7ed500
}
.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper{
   background-color:#f96933
}
.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before{
   background-color:#f96933
}
.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper{
   background-color:#53f8a2
}
.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before{
   background-color:#53f8a2
}
.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper{
   background-color:#fe8f75
}
.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before{
   background-color:#fe8f75
}
.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper{
   background-color:#35ed7e
}
.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before{
   background-color:#35ed7e
}
.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper{
   background-color:#9460ff
}
.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before{
   background-color:#9460ff
}
.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper{
   height:22px;
   padding:0 8px;
   background-color:#333;
   text-align:center;
   font-size:13px;
   color:#fff;
   z-index:1;
   right:-20px;
   top:-31px
}
.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before{
   position:absolute;
   content:"";
   bottom:-6px;
   left:50%;
   -webkit-transform:translateX(-50%) rotate(45deg);
   transform:translateX(-50%) rotate(45deg);
   width:14px;
   height:14px;
   background-color:inherit;
   z-index:-1
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper{
   background-color:#ff3984
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper{
   background-color:#cc24fc
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper{
   background-color:#00e49a
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper{
   background-color:#4285f4
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper{
   background-color:#7ed500
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper{
   background-color:#f96933
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper{
   background-color:#53f8a2
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper{
   background-color:#fe8f75
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper{
   background-color:#35ed7e
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper{
   background-color:#9460ff
}
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper{
   height:24px;
   line-height:24px;
   display:inline-block;
   color:#fff;
   font-size:13px;
   background-color:#333;
   text-align:center;
   padding:0 11px;
   border-radius:4.32px;
   border-bottom-right-radius:0
}
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before{
   position:absolute;
   content:"";
   right:0;
   bottom:-8px;
   color:#333;
   border-top:solid currentColor;
   border-right:solid currentColor;
   border-left:solid transparent;
   border-bottom:solid transparent;
   border-width:4px
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper{
   background-color:#ff3984
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before{
   color:#ff3984
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper{
   background-color:#cc24fc
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before{
   color:#cc24fc
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper{
   background-color:#00e49a
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before{
   color:#00e49a
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper{
   background-color:#4285f4
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before{
   color:#4285f4
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper{
   background-color:#7ed500
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before{
   color:#7ed500
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper{
   background-color:#f96933
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before{
   color:#f96933
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper{
   background-color:#53f8a2
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before{
   color:#53f8a2
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper{
   background-color:#fe8f75
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before{
   color:#fe8f75
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper{
   background-color:#35ed7e
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before{
   color:#35ed7e
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper{
   background-color:#9460ff
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before{
   color:#9460ff
}
.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content{
   margin-bottom:18px
}
.ekit-wid-con .style-switch .single-skill-bar .content-group{
   width:calc(100% - 50px);
   display:inline-block
}
.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper{
   float:right;
   position:relative;
   top:31px
}
.ekit-wid-con .style-switch .single-skill-bar .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar .skill-track::before{
   position:absolute;
   content:"";
   right:0;
   border-radius:50%;
   color:#333
}
.ekit-wid-con .style-switch .single-skill-bar .skill-track::before{
   top:-12.5px;
   width:25px;
   height:25px;
   background-color:#fff;
   border:1px solid currentColor;
   -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);
   box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2)
}
.ekit-wid-con .style-switch .single-skill-bar .skill-track::after{
   width:8px;
   height:8px;
   background-color:currentColor;
   top:-3px;
   right:8px
}
.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before{
   color:#ff3984
}
.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before{
   color:#cc24fc
}
.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before{
   color:#00e49a
}
.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before{
   color:#4285f4
}
.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before{
   color:#7ed500
}
.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before{
   color:#f96933
}
.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before{
   color:#53f8a2
}
.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before{
   color:#fe8f75
}
.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before{
   color:#35ed7e
}
.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before{
   color:#9460ff
}
.ekit-wid-con .style-stripe .single-skill-bar .skill-track{
   background:repeating-linear-gradient(to right,#333,#333 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track{
   background:repeating-linear-gradient(to right,#ff3984,#ff3984 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track{
   background:repeating-linear-gradient(to right,#cc24fc,#cc24fc 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track{
   background:repeating-linear-gradient(to right,#00e49a,#00e49a 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track{
   background:repeating-linear-gradient(to right,#4285f4,#4285f4 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track{
   background:repeating-linear-gradient(to right,#7ed500,#7ed500 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track{
   background:repeating-linear-gradient(to right,#f96933,#f96933 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track{
   background:repeating-linear-gradient(to right,#53f8a2,#53f8a2 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track{
   background:repeating-linear-gradient(to right,#fe8f75,#fe8f75 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track{
   background:repeating-linear-gradient(to right,#35ed7e,#35ed7e 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track{
   background:repeating-linear-gradient(to right,#9460ff,#9460ff 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper{
   height:35px;
   line-height:35px;
   color:#fff;
   background-color:#333;
   text-align:center;
   padding:0 8px;
   top:-10px;
   z-index:1
}
.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper::before{
   position:absolute;
   content:"";
   top:0;
   left:-10px;
   color:#1a1a1a;
   border-top:solid #fff;
   border-left:solid #fff;
   border-right:solid currentColor;
   border-bottom:solid currentColor;
   border-width:5px
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper{
   background-color:#cc2e6a
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before{
   color:#801d42
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper{
   background-color:#a31dca
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before{
   color:#66127e
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper{
   background-color:#00b67b
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before{
   color:#00724d
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper{
   background-color:#356ac3
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before{
   color:#21437a
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper{
   background-color:#65aa00
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before{
   color:#3f6b00
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper{
   background-color:#c75429
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before{
   color:#7d351a
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper{
   background-color:#42c682
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before{
   color:#2a7c51
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper{
   background-color:#cb725e
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before{
   color:#7f483b
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper{
   background-color:#2abe65
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before{
   color:#1b773f
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper{
   background-color:#764dcc
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before{
   color:#4a3080
}
.ekit-wid-con .elementskit-funfact{
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   position:relative;
   z-index:2;
   background-repeat:no-repeat;
   background-size:cover;
   background-position:center center
}
.ekit-wid-con .elementskit-funfact-inner.position_left{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementskit-funfact-inner.position_right{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .elementskit-funfact .funfact-icon svg{
   vertical-align:middle;
   max-width:50px;
   height:auto
}
.ekit-wid-con .elementskit-funfact-overlay{
   z-index:-1
}
.ekit-wid-con .elementskit-funfact .funfact-content{
   line-height:1
}
.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper{
   font-size:28px;
   font-weight:700;
   color:#333
}
.ekit-wid-con .elementskit-funfact .funfact-content .fa,.ekit-wid-con .elementskit-funfact .funfact-content .icon{
   font-size:25px;
   padding-right:5px
}
.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon{
   display:inline-block
}
.ekit-wid-con .elementskit-funfact .funfact-title{
   color:gray;
   font-size:15px;
   margin:0;
   font-weight:400
}
.ekit-wid-con .elementskit-funfact .funfact-title.black-v{
   color:#000
}
.ekit-wid-con .elementskit-funfact .super{
   font-size:22px;
   color:#2575fc;
   vertical-align:super;
   position:relative;
   top:-5px
}
.ekit-wid-con .elementskit-funfact .color-1 .fa,.ekit-wid-con .elementskit-funfact .color-1 .icon,.ekit-wid-con .elementskit-funfact .color-1 .super{
   color:#9460ff
}
.ekit-wid-con .elementskit-funfact .color-2 .fa,.ekit-wid-con .elementskit-funfact .color-2 .icon,.ekit-wid-con .elementskit-funfact .color-2 .super{
   color:#fc5290
}
.ekit-wid-con .elementskit-funfact .color-3 .fa,.ekit-wid-con .elementskit-funfact .color-3 .icon,.ekit-wid-con .elementskit-funfact .color-3 .super{
   color:#09b2a0
}
.ekit-wid-con .elementskit-funfact .xs-overlay{
   z-index:-1;
   opacity:.7;
   pointer-events:none
}
.ekit-wid-con .elementskit-funfact.divider_funfact{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner{
   -webkit-box-flex:0;
   -ms-flex:0 0 auto;
   flex:0 0 auto
}
.ekit-wid-con .elementskit-funfact.divider_funfact.position_center{
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom{
   -webkit-box-align:end;
   -ms-flex-align:end;
   align-items:flex-end
}
.ekit-wid-con .style-border-bottom.elementskit-funfact::before{
   position:absolute;
   content:"";
   bottom:-15px;
   left:0;
   height:5px;
   width:100%;
   z-index:1;
   background-color:#53f995;
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%;
   -webkit-transform:scaleX(1);
   transform:scaleX(1);
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s ease;
   transition:transform .3s ease;
   transition:transform .3s ease,-webkit-transform .3s ease
}
.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before{
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   -webkit-transform-origin:0 50%;
   transform-origin:0 50%
}
.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before{
   -webkit-transform-origin:left center;
   transform-origin:left center
}
.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before{
   -webkit-transform-origin:right center;
   transform-origin:right center
}
.ekit-wid-con .vertical-bar{
   width:3px;
   height:20px;
   background-color:#2575fc;
   display:inline-block;
   float:left
}
.ekit-wid-con .vertical-bar.border_left_side{
   float:right
}
.ekit-wid-con .elementskit-funfact.gradient-1{
   background-color:#f2709c;
   background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .elementskit-funfact.gradient-2{
   background-color:#b18cfe;
   background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)
}
.ekit-wid-con .elementskit-funfact.gradient-3{
   background-color:#82e182;
   background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)
}
.ekit-wid-con .elementskit-funfact.gradient-4{
   background-color:#07b787;
   background:linear-gradient(-35deg,#07b787 0,#7ed500 100%)
}
.ekit-wid-con .elementskit-funfact.divider_funfact.text-center{
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .elementskit-funfact.divider_funfact.text-right{
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end
}
.ekit-wid-con .ekit-single-piechart .piechart{
   position:relative;
   display:inline-block
}
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content{
   position:absolute;
   top:47%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   width:100%;
   text-align:center;
   font-size:28px;
   font-weight:700;
   line-height:1;
   display:inline-block
}
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg{
   max-width:28px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .flip-card{
   position:relative;
   max-height:280px;
   overflow:hidden;
   color:#fff
}
.ekit-wid-con .flip-card .back{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   padding:15px 50px;
   -webkit-transform:translateY(100%);
   transform:translateY(100%);
   opacity:0;
   visibility:hidden;
   background:#f2709c;
   background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .flip-card .back,.ekit-wid-con .flip-card .front{
   -webkit-transition:.4s;
   transition:all .4s ease;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .flip-card:hover .back{
   -webkit-transform:translateY(0);
   transform:translateY(0);
   opacity:1;
   visibility:visible
}
.ekit-wid-con .flip-card:hover .front{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%);
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .flip-card .ekit-piechart-title{
   color:#fff
}
.ekit-wid-con .elementskit-single-faq{
   position:relative;
   overflow:hidden
}
.ekit-wid-con .elementskit-single-faq .elementskit-faq-title{
   font-size:15px;
   margin-top:0;
   margin-bottom:0
}
.ekit-wid-con .elementskit-single-faq .elementskit-faq-header{
   background-color:#f5f5f5;
   padding-top:21px;
   padding-bottom:21px
}
.ekit-wid-con .elementskit-image-comparison{
   z-index:3
}
.ekit-wid-con .elementskit-image-comparison>img{
   width:100%
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle{
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#fff;
   border-color:transparent;
   -webkit-transition:color .3s,background-color .3s;
   transition:color .3s,background-color .3s
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::before{
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after{
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{
   border-right-color:#000
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{
   border-left-color:#000
}
.ekit-wid-con .elementskit-countdown-timer{
   position:relative;
   z-index:10;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container{
   width:150px;
   height:150px;
   border-radius:50%;
   background-color:#443aca;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content{
   width:100%
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content>span{
   display:block;
   color:#fff;
   line-height:1
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count{
   font-size:36px;
   font-weight:700;
   margin-bottom:13px
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title{
   font-size:14px;
   letter-spacing:2.5px
}
.ekit-wid-con .elementskit-countdown-timer-2{
   position:relative;
   z-index:10;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container{
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%;
   padding:0 15px
}
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count{
   background-color:#2575fc;
   display:block;
   height:107px;
   line-height:87px;
   color:#fff;
   font-size:48px;
   font-weight:700;
   border-radius:10px
}
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{
   display:block;
   height:40px;
   line-height:40px;
   border-radius:10px;
   border:2px solid #2575fc;
   font-size:14px;
   letter-spacing:2.5px;
   font-weight:700;
   background-color:#fff;
   margin:0 auto;
   max-width:80%;
   margin-top:-20px;
   position:relative;
   z-index:1
}
.ekit-wid-con .elementskit-countdown-timer-3{
   position:relative;
   z-index:10;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-align:end;
   -ms-flex-align:end;
   align-items:flex-end
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%;
   padding:0 3px
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count{
   height:190px;
   line-height:190px;
   color:#333;
   display:block;
   font-size:48px;
   font-weight:700;
   position:relative;
   background-color:#fff;
   z-index:1
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before{
   position:absolute;
   content:"";
   top:0;
   right:0;
   width:100%;
   height:100%;
   z-index:-1;
   background:linear-gradient(-223deg,#fff 0,#fff 50%,#eaeaea 50%,#e7e7e7 100%)
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title{
   display:block;
   height:50px;
   line-height:50px;
   font-size:14px;
   letter-spacing:2.5px;
   font-weight:700;
   position:relative;
   z-index:1;
   background-color:#1cf196;
   color:#333
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content{
   background-color:#5558ed;
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   height:190px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:end;
   -ms-flex-align:end;
   align-items:flex-end;
   padding:30px 0
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container{
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container>span{
   color:#fff;
   background-color:transparent;
   height:auto;
   line-height:normal
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count{
   margin-bottom:10px
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before{
   display:none
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container{
   padding:0 5px
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content{
   height:240px;
   background-color:#ffcc03
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content{
   background-color:#ff5657
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content{
   height:150px;
   background-color:#09b2a0
}
.ekit-wid-con .elementskit-countdown-container{
   background-repeat:no-repeat;
   background-position:center center;
   position:relative;
   border-radius:10px;
   background-size:cover;
   margin-bottom:62px;
   padding-top:30px;
   padding-bottom:60px
}
.ekit-wid-con .elementskit-countdown-container::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:#000;
   opacity:.7;
   border-radius:inherit;
   pointer-events:none
}
.ekit-wid-con .elementskit-countdown-container::after{
   position:absolute;
   content:"";
   bottom:-62px;
   left:0;
   width:100%;
   height:49px;
   background-repeat:no-repeat;
   background-position:center center;
   pointer-events:none;
   background-size:contain
}
.ekit-wid-con .elementskit-countdown-timer-4{
   position:relative;
   z-index:2;
   height:120px;
   line-height:120px;
   background-color:#fd3358;
   background-size:101% 101%;
   width:calc(100% + 60px);
   margin-left:-30px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .elementskit-countdown-timer-4::after,.ekit-wid-con .elementskit-countdown-timer-4::before{
   position:absolute;
   content:"";
   bottom:-20px;
   pointer-events:none
}
.ekit-wid-con .elementskit-countdown-timer-4::before{
   left:0;
   border-top:20px solid #993535;
   border-left:30px solid transparent
}
.ekit-wid-con .elementskit-countdown-timer-4::after{
   right:0;
   border-bottom:20px solid transparent;
   border-left:30px solid #993535
}
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%;
   color:#fff;
   height:100%
}
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{
   font-size:48px;
   font-weight:700
}
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{
   font-size:18px;
   vertical-align:top
}
.ekit-wid-con .elementskit-coundown-finish{
   height:auto!important;
   line-height:normal!important;
   padding:15px
}
.ekit-wid-con .ekit-countdown-inner{
   margin:0 auto
}
.ekit-wid-con .elementskit-flip-clock>.elementskit-time{
   border-radius:0 0 30px 30px;
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   display:inline-block;
   position:relative;
   height:140px;
   width:150px;
   -webkit-perspective:500px;
   perspective:500px;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   -webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
}
.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){
   margin-right:30px
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count{
   color:#333;
   display:block;
   font-size:48px;
   font-weight:700;
   background-color:#fff;
   overflow:hidden;
   line-height:140px;
   position:absolute;
   text-align:center;
   top:0;
   width:100%;
   -webkit-transform:translateZ(0);
   transform:translateZ(0);
   -webkit-transform-style:flat;
   transform-style:flat
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top{
   border-radius:30px 30px 0 0;
   height:50%;
   -webkit-transform-origin:50% 100%;
   transform-origin:50% 100%
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom{
   border-radius:0 0 30px 30px;
   line-height:0;
   height:50%;
   top:50%;
   -webkit-transform-origin:50% 0;
   transform-origin:50% 0
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top{
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   z-index:3;
   border-bottom:3px solid #e7e7e7
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom{
   -webkit-transform:rotateX(90deg);
   transform:rotateX(90deg);
   z-index:2
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top{
   border-bottom:3px solid #e7e7e7
}
.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top{
   -webkit-transition:250ms ease-in-out;
   transition:all 250ms ease-in-out;
   -webkit-transform:rotateX(-90deg);
   transform:rotateX(-90deg)
}
.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom{
   -webkit-transition:250ms ease-in-out 250ms;
   transition:all 250ms ease-in-out 250ms;
   -webkit-transform:rotateX(0);
   transform:rotateX(0)
}
.ekit-wid-con .elementskit-flip-clock .elementskit-label{
   background-color:#ff5657;
   position:relative;
   z-index:10;
   display:block;
   width:100%;
   height:40px;
   line-height:40px;
   -webkit-box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.35);
   box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.35);
   color:#fff;
   font-size:14px;
   border-radius:30px 30px 0 0;
   font-weight:700;
   letter-spacing:.5px;
   top:-20px
}
.ekit-wid-con .elementskit-pricing-tag{
   position:absolute;
   height:100%;
   width:calc(100% + 30px);
   background-color:#666;
   top:0;
   right:-30px;
   border-radius:48px 0 0 48px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-pricing-tag+.elementskit-pricing-price{
   color:#fff
}
.ekit-wid-con .elementskit-single-pricing{
   -webkit-transition:.4s;
   transition:all .4s ease;
   background-repeat:no-repeat;
   background-size:cover;
   position:relative;
   z-index:1
}
.ekit-wid-con .elementskit-single-pricing.flex-column{
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .elementskit-single-pricing .pricing-bg{
   position:absolute;
   top:0;
   left:0;
   -o-object-fit:cover;
   object-fit:cover;
   z-index:-1;
   height:100%;
   -webkit-transition:.4s;
   transition:all .4s ease;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title{
   font-size:22px;
   margin-bottom:0;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle{
   color:#5a5a5a;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header{
   margin-bottom:25px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg{
   vertical-align:middle
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>i{
   font-size:40px;
   margin-bottom:12px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p{
   margin-top:7px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>hr{
   border-top:2px solid #fff;
   width:30px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>img{
   margin-bottom:45px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper{
   position:relative;
   margin-bottom:15px;
   line-height:initial
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price{
   position:relative;
   z-index:2;
   font-size:48px;
   font-weight:700;
   letter-spacing:-.4px;
   display:block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub,.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{
   font-size:18px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{
   top:0;
   left:5px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub{
   bottom:0
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content>p{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn{
   color:#fff;
   background-color:#666;
   border-radius:25px;
   border-color:currentColor;
   font-size:14px;
   font-weight:700;
   padding:11px 41px;
   display:inline-block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2{
   border-color:#e7e7e7;
   color:#000
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg{
   max-width:14px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementskit-single-pricing .btn-outline-primary{
   color:#2575fc
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li{
   color:#565656;
   font-size:15px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:hover>.ekit-pricing-list-info svg{
   fill:#81848d
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li::before{
   content:"";
   display:block
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:not(:last-child){
   margin-bottom:3px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li svg{
   max-width:15px;
   vertical-align:middle
}
.ekit-wid-con .elementskit-single-pricing .title-divider{
   position:relative
}
.ekit-wid-con .elementskit-single-pricing .title-divider::before{
   position:absolute;
   content:"";
   top:50%;
   left:-30px;
   width:calc(100% + 60px);
   height:1px;
   background-color:#e7e7e7
}
.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title{
   position:relative;
   z-index:2;
   display:inline-block;
   padding:0 45px;
   background-color:#fff
}
.ekit-wid-con .elementkit-pricing-icon{
   display:inline-block
}
.ekit-wid-con .elementskit-single-testimonial-slider{
   background-color:#fff;
   -webkit-box-shadow:9px 11px 14px 0 rgba(0,0,0,.1);
   box-shadow:9px 11px 14px 0 rgba(0,0,0,.1);
   padding:30px;
   padding-left:60px;
   position:relative;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content>p{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider:before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   border-radius:inherit;
   -webkit-transform-origin:bottom;
   transform-origin:bottom;
   -webkit-transform:scaleY(0);
   transform:scaleY(0);
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1
}
.ekit-wid-con .elementskit-single-testimonial-slider:hover::before{
   -webkit-transform:scaleY(1);
   transform:scaleY(1)
}
.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo{
   opacity:1
}
.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo+.elementskit-testimonial-client-logo{
   opacity:0
}
.ekit-wid-con .elementskit-single-testimonial-slider .tilte{
   font-size:22px;
   margin-bottom:22px
}
.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list>li>a{
   font-size:16px
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient{
   background:#f2709c;
   background:linear-gradient(45deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style{
   padding:55px 40px;
   -webkit-transition:border-bottom-color .5s;
   transition:border-bottom-color .5s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content{
   padding-right:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content>hr{
   width:30px;
   border-top:3px solid #e7e7e7;
   -webkit-transition:border-top-color .5s;
   transition:border-top-color .5s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2{
   border-radius:10px;
   position:relative;
   padding:40px 40px 80px;
   margin-bottom:105px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content>i{
   color:rgba(37,117,252,.2)
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio{
   position:absolute;
   top:calc(100% - 35px);
   width:100%;
   left:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style3{
   border-radius:10px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content{
   margin-bottom:30px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4{
   overflow:hidden;
   border-radius:10px;
   position:relative
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon{
   left:inherit;
   right:20px;
   top:20px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote{
   z-index:1;
   position:relative;
   font-size:28px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image{
   margin-bottom:30px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio{
   margin-bottom:15px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars{
   margin-bottom:25px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon{
   line-height:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name{
   color:#fff
}
.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header{
   margin-bottom:15px
}
.ekit-wid-con .elementskit-single-testimonial-slider .quote{
   font-size:48px
}
.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote{
   color:rgba(37,117,252,.2)
}
.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon{
   position:absolute;
   top:10px;
   left:10px
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon{
   position:static;
   color:rgba(0,0,0,.1);
   line-height:1;
   display:inline-block
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>i{
   font-size:48px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>svg{
   width:48px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge{
   line-height:0
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote{
   color:#fff
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before{
   position:absolute;
   content:"";
   top:-100px;
   left:-30px;
   background-color:#2575fc;
   width:160px;
   height:160px;
   border-radius:50%
}
.ekit-wid-con .elementskit-single-testimonial-slider .main-logo{
   display:none
}
.ekit-wid-con .elementskit-single-testimonial-slider.style-2{
   padding:0;
   padding-left:60px;
   border-left:3px solid #2575fc
}
.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{
   margin-left:20px
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2{
   background:#f2709c;
   background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%);
   padding:40px 50px 80px;
   border-radius:10px;
   position:relative
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content{
   padding-right:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>i{
   color:rgba(255,255,255,.5)
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>p{
   margin-bottom:25px
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio{
   position:absolute;
   top:calc(100% - 45px);
   left:0;
   width:100%
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1{
   background:#82e182;
   background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2{
   background:#f2709c;
   background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3{
   background:#b18cfe;
   background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block{
   padding:80px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content>p{
   margin-bottom:20px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name{
   font-size:18px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars{
   margin-bottom:25px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon{
   top:-40px;
   left:0;
   font-size:132px;
   color:rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-commentor-content{
   padding-right:30px;
   position:relative
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo{
   margin-bottom:32px;
   min-height:50px;
   display:inline-block;
   position:relative
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo{
   position:absolute;
   top:0;
   left:0;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-commentor-content>i{
   font-size:48px;
   margin-bottom:23px;
   display:inline-block
}
.ekit-wid-con .elementskit-commentor-content>p{
   margin-bottom:35px;
   color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-commentor-content>.elementskit-border-hr{
   width:40px;
   height:2px;
   background-color:#2575fc;
   margin-top:0;
   margin-bottom:20px;
   display:inline-block
}
.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info{
   display:block
}
.ekit-wid-con .elementskit-commentor-content .elementskit-author-name{
   font-size:22px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-commentor-content .elementskit-author-des{
   font-size:13px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-testimonial_card{
   position:relative;
   padding:200px 170px 80px;
   z-index:1;
   background-repeat:no-repeat;
   background-position:center center;
   background-size:cover;
   text-align:center;
   display:block
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars{
   margin-bottom:25px
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>a,.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>span{
   color:#fff
}
.ekit-wid-con .elementskit-testimonial_card .video-popup{
   -webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
   box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
   background-color:#fff;
   color:#2575fc;
   font-size:28px
}
.ekit-wid-con .elementskit-testimonial_card>p{
   font-size:22px;
   font-style:italic;
   color:#fff;
   margin-bottom:35px
}
.ekit-wid-con .elementskit-testimonial_card .xs-overlay{
   border-radius:inherit;
   z-index:-1
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content{
   margin-bottom:30px
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{
   color:#fff
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{
   font-size:22px
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des{
   font-size:13px
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content{
   background-color:#2575fc;
   border-radius:10px;
   padding:40px 60px;
   color:#fff;
   margin-bottom:50px
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content>p{
   margin-bottom:0
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon{
   position:absolute;
   bottom:-50px;
   left:20px;
   font-size:80px;
   color:rgba(0,0,0,.1);
   line-height:1
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before{
   position:absolute;
   content:"";
   bottom:-20px;
   left:50%;
   -webkit-transform:translateX(-50%) rotate(45deg);
   transform:translateX(-50%) rotate(45deg);
   width:40px;
   height:40px;
   background-color:#2575fc
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>a,.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>span{
   color:#fff
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content{
   padding:60px 50px;
   margin-bottom:90px
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before{
   -webkit-transform:none;
   transform:none;
   left:50%;
   bottom:inherit;
   top:100%;
   border-top:65px solid #2575fc;
   border-right:89px solid transparent;
   background-color:transparent
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon{
   position:static;
   font-size:48px;
   color:rgba(255,255,255,.1);
   padding-right:30px
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content{
   margin-bottom:0;
   padding-top:60px;
   padding-bottom:80px
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before{
   display:none
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text{
   position:relative
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio{
   position:absolute;
   top:calc(100% + 35px);
   left:0
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img{
   border-radius:50%;
   height:70px;
   width:70px
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name{
   font-size:22px;
   line-height:1
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des{
   font-size:13px
}
.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image>img{
   border:5px solid #fff;
   -webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
   box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
   width:80px;
   height:80px
}
.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image>img{
   width:120px;
   height:120px
}
.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name{
   font-size:18px
}
.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des{
   font-size:13px
}
.ekit-wid-con .testimonial-block-slider2{
   padding-bottom:100px
}
.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav{
   top:calc(50% - 30px)
}
.ekit-wid-con .testimonial-block-slider3{
   margin-bottom:70px
}
.ekit-wid-con .testimonial-block-slider3 .owl-nav button>i{
   font-size:36px;
   color:#2575fc
}
.ekit-wid-con .elementskit-profile-info .elementskit-author-name{
   display:block;
   font-size:18px;
   font-weight:700;
   color:#000;
   -webkit-transition:color .3s;
   transition:color .3s
}
.ekit-wid-con .elementskit-profile-info .elementskit-author-des{
   color:rgba(0,0,0,.5);
   font-weight:400
}
.ekit-wid-con .elementskit-profile-image-card{
   position:relative;
   overflow:hidden
}
.ekit-wid-con .elementskit-profile-image-card::before{
   position:absolute;
   content:"";
   top:100%;
   left:0;
   height:100%;
   width:100%;
   -webkit-transition:.4s;
   transition:all .4s ease;
   pointer-events:none
}
.ekit-wid-con .elementskit-profile-image-card>img{
   width:100%;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .elementskit-profile-image-card:hover::before{
   background-color:rgba(17,17,17,.8);
   top:0
}
.ekit-wid-con .elementskit-testimonial-slider .swiper-wrapper{
   overflow:visible
}
.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination span{
   padding:0;
   margin:0
}
.ekit-wid-con .elementskit-testimonial-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_testimonial_slidetoshow,1));
   margin-right:var(--ekit_testimonial_left_right_spacing,15px);
   margin-left:var(--ekit_testimonial_left_right_spacing,15px)
}
.ekit-wid-con .elementskit-testimonial_card .xs-overlay{
   opacity:1;
   background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-commentor-bio{
   position:absolute;
   left:0;
   width:100%
}
.ekit-wid-con .elementskit-commentor-bio.client_center{
   text-align:center
}
.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image>img{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .elementskit-commentor-bio.client_right{
   text-align:right
}
.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image>img{
   margin-left:auto
}
.ekit-wid-con .elementskit-commentor-bio.client_left{
   text-align:left
}
.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev{
   font-size:36px;
   color:#2575fc;
   width:auto;
   height:auto;
   z-index:1
}
.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next::before,.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev::before{
   display:none
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:start;
   -ms-flex-align:start;
   align-items:flex-start;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars{
   -ms-flex-item-align:end;
   align-self:flex-end
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{
   position:static
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details,.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details{
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content{
   -ms-flex-item-align:end;
   align-self:flex-end
}
.ekit-wid-con .elementskit-testimonial_card .xs-overlay{
   background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three{
   overflow:hidden;
   position:relative
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio{
   position:static
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info{
   text-align:center
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content>p{
   margin-bottom:30px
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content{
   position:absolute;
   right:20px;
   top:20px;
   line-height:1;
   z-index:1
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{
   position:absolute;
   content:"";
   top:-100px;
   left:-30px;
   background-color:#2575fc;
   width:160px;
   height:160px;
   border-radius:50%;
   z-index:-1
}
.ekit-wid-con .elementkit-commentor-details.client_center{
   margin:auto
}
.ekit-wid-con .elementkit-commentor-details.client_left{
   margin-right:auto
}
.ekit-wid-con .elementkit-commentor-details.client_right{
   margin-left:auto
}
.ekit-wid-con .ekit_testimonial_style_2{
   padding:30px;
   border-bottom:3px solid transparent;
   text-align:center
}
.ekit-wid-con .ekit_testimonial_style_2:hover{
   border-bottom-color:#2575fc
}
.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content{
   padding-right:0
}
.ekit-wid-con .ekit-testimonia-style-4{
   text-align:center
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider{
   padding:30px;
   padding-bottom:50px;
   margin-bottom:80px;
   display:block
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content{
   padding-right:0
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-image img{
   margin:auto
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-watermark-icon{
   margin-bottom:23px;
   color:rgba(37,117,252,.2)
}
.ekit-wid-con .ekit-testimonia-style-4 .ekit-testimonial--avatar{
   margin-bottom:20px
}
.ekit-wid-con .ekit_testimonial_style_5{
   text-align:left
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-commentor-header{
   display:block
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider{
   padding:30px;
   display:block
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content{
   padding-right:0
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content>p{
   margin-top:30px;
   margin-bottom:30px
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon{
   position:absolute;
   color:rgba(37,117,252,.2)
}
.ekit-wid-con .ekit_testimonial_style_5 .ekit-testimonial--avatar{
   margin-right:20px
}
.ekit-wid-con .ekit_testimonial_style_6{
   text-align:center
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider{
   padding:30px;
   display:block
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content{
   padding-right:0
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars{
   margin-bottom:20px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon{
   color:#fff
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon>i{
   font-size:30px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon>svg{
   width:30px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info{
   margin-bottom:15px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-commentor-image>img{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar{
   margin-bottom:20px
}
.ekit-wid-con .ekit_watermark_icon_custom_position{
   position:absolute
}
.ekit-wid-con .elementskit-commentor-content>i,.ekit-wid-con .elementskit-icon-content>i{
   display:inline-block
}
.ekit-wid-con .elementskit-stars{
   position:relative;
   z-index:6
}
.ekit-wid-con .elementskit-stars>li{
   display:inline-block
}
.ekit-wid-con .elementskit-stars>li:not(:last-child){
   margin-right:5px
}
.ekit-wid-con .elementskit-stars>li>a,.ekit-wid-con .elementskit-stars>li>span{
   display:block;
   pointer-events:none
}
.ekit-wid-con .elementskit-stars.style-2>li>a{
   color:#fec42d
}
.ekit-wid-con .elementskit-stars.style-3>li>a{
   color:#000
}
.ekit-wid-con .ekit-testimonial--link{
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   font-size:0;
   z-index:1
}
.ekit-wid-con .elementkit-tab-wraper{
   line-height:0
}
.ekit-wid-con .elementkit-tab-wraper.vertical{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementkit-tab-wraper.vertical>ul{
   display:block;
   height:100%
}
.ekit-wid-con .elementkit-tab-wraper.vertical>.elementkit-tab-nav .elementkit-nav-item{
   display:block;
   width:100%;
   margin-right:0
}
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex
}
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content{
   text-align:left;
   width:100%;
   max-width:100%
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link{
   display:-webkit-box!important;
   display:-ms-flexbox!important;
   display:flex!important;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{
   display:block
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{
   max-width:30px;
   height:auto
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{
   -ms-flex-item-align:center;
   align-self:center
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos{
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos{
   -webkit-box-orient:vertical;
   -webkit-box-direction:reverse;
   -ms-flex-direction:column-reverse;
   flex-direction:column-reverse
}
.ekit-wid-con .elementkit-tab-nav{
   position:relative;
   border-bottom:0 solid #000;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   z-index:1
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item{
   margin-bottom:0;
   float:none;
   display:inline-block
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child){
   margin-right:10px
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{
   font-weight:700;
   padding:14px 35px;
   border-radius:0;
   position:relative;
   text-align:center;
   background-color:transparent;
   border:none;
   margin:0
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before{
   position:absolute;
   content:"";
   bottom:0;
   left:0;
   height:3px;
   width:100%;
   background-color:#2575fc;
   -webkit-transform-origin:0 50%;
   transform-origin:0 50%;
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   -webkit-transition:-webkit-transform .2s;
   transition:-webkit-transform .2s ease;
   transition:transform .2s ease;
   transition:transform .2s ease,-webkit-transform .2s ease
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before{
   -webkit-transform:scaleX(1);
   transform:scaleX(1);
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before{
   position:absolute;
   content:"";
   bottom:-24px;
   left:50%;
   -webkit-transform:translateX(-50%) rotate(45deg);
   transform:translateX(-50%) rotate(45deg);
   height:24px;
   width:24px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   opacity:0;
   visibility:hidden;
   background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#4b3fe1),to(#4b3fe1));
   background-image:linear-gradient(to bottom right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#4b3fe1 50%,#4b3fe1 100%);
   z-index:-1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before{
   position:absolute;
   content:"";
   left:50%;
   opacity:0;
   z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before{
   bottom:-1px;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   width:70px;
   height:1px;
   background-color:#2575fc
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after{
   bottom:-5px;
   -webkit-transform:translateX(-50%) rotate(45deg);
   transform:translateX(-50%) rotate(45deg);
   height:10px;
   width:10px;
   background-image:linear-gradient(136deg,rgba(0,0,0,0) 50%,rgba(242,41,91,0) 50%);
   border-style:solid;
   border-width:1px 0 0 1px;
   border-color:#2575fc;
   z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before{
   opacity:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before{
   position:absolute;
   content:"";
   bottom:-3px;
   left:0;
   height:3px;
   width:100%;
   background-image:-webkit-gradient(linear,right top,left top,from(#07b787),to(#7ed500));
   background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   -webkit-transition:-webkit-transform 350ms 350ms;
   transition:-webkit-transform 350ms ease 350ms;
   transition:transform 350ms ease 350ms;
   transition:transform 350ms ease 350ms,-webkit-transform 350ms ease 350ms;
   -webkit-transform-origin:0 50%;
   transform-origin:0 50%;
   z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after{
   position:absolute;
   content:"";
   bottom:-10px;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   width:20px;
   height:20px;
   border-radius:50%;
   background-image:-webkit-gradient(linear,right top,left top,from(#07b787),to(#7ed500));
   background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);
   border:5px solid #fff;
   opacity:0;
   -webkit-transition:opacity 350ms;
   transition:opacity 350ms ease 0s;
   z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after{
   opacity:1;
   -webkit-transition:opacity 350ms 350ms;
   transition:opacity 350ms ease 350ms
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before{
   -webkit-transform-origin:100% 50%;
   transform-origin:100% 50%;
   -webkit-transform:scaleX(1);
   transform:scaleX(1);
   -webkit-transition:-webkit-transform 350ms;
   transition:-webkit-transform 350ms ease 0s;
   transition:transform 350ms ease 0s;
   transition:transform 350ms ease 0s,-webkit-transform 350ms ease 0s
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon,.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title{
   position:relative;
   z-index:11
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:calc(100% + 20px);
   background-image:linear-gradient(60deg,#f2709c 0,#fe8f75 100%);
   z-index:10;
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   -webkit-transform-origin:0 50%;
   transform-origin:0 50%;
   -webkit-transition:-webkit-transform .4s .4s;
   transition:-webkit-transform .4s ease .4s;
   transition:transform .4s ease .4s;
   transition:transform .4s ease .4s,-webkit-transform .4s ease .4s;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   background-size:101% auto
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after{
   position:absolute;
   content:"";
   bottom:-20px;
   right:-20px;
   width:20px;
   height:20px;
   z-index:10;
   background-image:linear-gradient(-221deg,#174eac 50%,rgba(242,41,91,0) 50%);
   opacity:0;
   -webkit-transition:opacity .4s .4s;
   transition:opacity .4s ease .4s
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after{
   opacity:1;
   -webkit-transition:opacity .4s .4s;
   transition:opacity .4s ease .4s
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before{
   -webkit-transform:scaleX(1);
   transform:scaleX(1);
   -webkit-transform-origin:100% 50%;
   transform-origin:100% 50%;
   -webkit-transition:-webkit-transform .4s;
   transition:-webkit-transform .4s ease 0s;
   transition:transform .4s ease 0s;
   transition:transform .4s ease 0s,-webkit-transform .4s ease 0s
}
.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item{
   max-width:100%;
   -ms-flex-preferred-size:0;
   flex-basis:0%;
   -webkit-box-flex:1;
   -ms-flex-positive:1;
   flex-grow:1
}
.ekit-wid-con .elementkit-tab-content{
   line-height:1.5
}
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane{
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   padding-top:20px
}
.ekit-wid-con .tab-nav-fluid{
   width:100%;
   display:block!important;
   height:auto!important
}
.ekit-wid-con .elementkit-nav-link{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-tab-title-group{
   -webkit-box-flex:1;
   -ms-flex:auto;
   flex:auto
}
.ekit-wid-con .ekit-sidebar-group .ekit-overlay{
   left:100%;
   top:0;
   position:fixed;
   z-index:1002;
   height:100%;
   opacity:0;
   width:100%;
   visibility:hidden;
   -webkit-transition:all .4s ease-in var(--transition-duration);
   transition:all .4s ease-in var(--transition-duration);
   cursor:url(images/cross-out.svg),pointer;
   background-color:rgba(0,0,0,.9)
}
.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{
   padding:20px;
   float:right
}
.ekit-wid-con .ekit-sidebar-group.ekit-fade .ekit-overlay{
   left:0;
   right:0
}
.ekit-wid-con .ekit-sidebar-widget{
   position:fixed;
   right:-100%;
   top:0;
   bottom:0;
   width:100%;
   max-width:360px;
   z-index:999999;
   overflow:hidden;
   overflow-y:auto;
   -webkit-overflow-scrolling:touch;
   background-color:#fff;
   -webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);
   transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{
   visibility:visible;
   -webkit-transition:all var(--transition-duration) ease-out 0s;
   transition:all var(--transition-duration) ease-out 0s;
   left:0;
   opacity:1
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{
   opacity:1;
   visibility:visible;
   right:0;
   -webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s;
   transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s
}
.ekit-wid-con .ekit_sidebar-textwidget{
   padding:20px;
   padding-top:60px
}
.ekit-wid-con .ekit_close-side-widget{
   position:absolute;
   color:#1768dd;
   font-size:15px;
   display:block;
   font-weight:400;
   line-height:1;
   padding:4px 7px 5px;
   border:1px solid #ccc;
   z-index:1;
   background-color:#fff;
   top:15px;
   right:15px;
   text-align:center;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit_close-side-widget svg{
   width:100%;
   max-width:20px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit_sidebar-widget-container{
   position:relative;
   top:150px;
   opacity:0;
   visibility:hidden;
   -webkit-transition:.3s ease-in .3s;
   transition:all .3s ease-in .3s;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{
   top:0;
   opacity:1;
   visibility:visible;
   -webkit-transition:1s ease-out 1.2s;
   transition:all 1s ease-out 1.2s;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit_navSidebar-button{
   display:inline-block;
   line-height:1
}
.ekit-wid-con .ekit_offcanvas-sidebar{
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit_offcanvas-sidebar svg{
   width:100%;
   max-width:20px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-dropcap-cotnent{
   margin-bottom:0
}
.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter{
   color:#903;
   float:left;
   font-size:75px;
   line-height:60px;
   padding-top:4px;
   padding-right:8px;
   padding-left:3px;
   background-repeat:no-repeat;
   background-size:cover;
   background-position:center center
}
.ekit-wid-con .ekit_double_button{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   position:relative;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
@media (max-width:480px){
   .ekit-wid-con .ekit_double_button{
       display:block
   }
}
.ekit-wid-con .ekit-double-btn{
   cursor:pointer;
   display:inline-block;
   font-size:14px;
   font-weight:700;
   outline:0;
   position:relative;
   -webkit-transition:.4s;
   transition:all .4s ease;
   text-align:center;
   overflow:hidden;
   color:#fff;
   width:100%;
   background-color:#3b3b3b;
   padding:20px;
   z-index:1
}
.ekit-wid-con .ekit-double-btn svg{
   max-width:14px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-double-btn:hover{
   background-color:#1a1919
}
.ekit-wid-con .ekit-element-align-wrapper{
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   position:relative
}
.ekit-wid-con .ekit_button_middle_text{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   border-radius:100%;
   position:relative;
   -webkit-box-shadow:0 0 0 6px rgba(255,255,255,.2);
   box-shadow:0 0 0 6px rgba(255,255,255,.2);
   background:#fafaf8;
   color:#444;
   position:absolute;
   left:50%;
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   font-size:14px;
   z-index:5
}
.ekit-wid-con .ekit-double-btn-one{
   background-color:#2575fc
}
.ekit-wid-con .ekit-double-btn-one:hover{
   background-color:#0359eb
}
.ekit-wid-con .ekit_creative_icon_box{
   display:inline-block;
   padding:20px;
   background-color:#333;
   color:#fff;
   font-size:20px;
   width:100%;
   text-align:center;
   position:relative;
   z-index:1;
   cursor:pointer;
   -webkit-transition:.4s ease-in;
   transition:all .4s ease-in
}
.ekit-wid-con .ekit_hover_grow{
   -webkit-transform:perspective(1px) translateZ(0);
   transform:perspective(1px) translateZ(0)
}
.ekit-wid-con .ekit_hover_grow:hover{
   -webkit-transform:scale(1.1);
   transform:scale(1.1)
}
.ekit-wid-con .ekit_hover_pulse:hover{
   -webkit-animation-name:ekit-hvr-pulse;
   animation-name:ekit-hvr-pulse;
   -webkit-animation-duration:1s;
   animation-duration:1s;
   -webkit-animation-timing-function:linear;
   animation-timing-function:linear;
   -webkit-animation-iteration-count:infinite;
   animation-iteration-count:infinite
}
@-webkit-keyframes ekit-hvr-pulse{
   25%{
       -webkit-transform:scale(1.1);
       transform:scale(1.1)
   }
   75%{
       -webkit-transform:scale(.9);
       transform:scale(.9)
   }
}
@keyframes ekit-hvr-pulse{
   25%{
       -webkit-transform:scale(1.1);
       transform:scale(1.1)
   }
   75%{
       -webkit-transform:scale(.9);
       transform:scale(.9)
   }
}
.ekit-wid-con .ekit_hover_pushe:hover{
   -webkit-animation-name:ekit-hvr-push;
   animation-name:ekit-hvr-push;
   -webkit-animation-duration:.3s;
   animation-duration:.3s;
   -webkit-animation-timing-function:linear;
   animation-timing-function:linear;
   -webkit-animation-iteration-count:1;
   animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-push{
   50%{
       -webkit-transform:scale(.8);
       transform:scale(.8)
   }
   100%{
       -webkit-transform:scale(1);
       transform:scale(1)
   }
}
@keyframes ekit-hvr-push{
   50%{
       -webkit-transform:scale(.8);
       transform:scale(.8)
   }
   100%{
       -webkit-transform:scale(1);
       transform:scale(1)
   }
}
.ekit-wid-con .ekit_hover_pop:hover{
   -webkit-animation-name:ekit-hvr-pop;
   animation-name:ekit-hvr-pop;
   -webkit-animation-duration:.3s;
   animation-duration:.3s;
   -webkit-animation-timing-function:linear;
   animation-timing-function:linear;
   -webkit-animation-iteration-count:1;
   animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-pop{
   50%{
       -webkit-transform:scale(1.2);
       transform:scale(1.2)
   }
}
@keyframes ekit-hvr-pop{
   50%{
       -webkit-transform:scale(1.2);
       transform:scale(1.2)
   }
}
.ekit-wid-con .ekit_hover_rotate:hover{
   -webkit-transform:rotate(4deg);
   transform:rotate(4deg)
}
.ekit-wid-con .ekit_hover_float:hover{
   -webkit-transform:translateY(-8px);
   transform:translateY(-8px)
}
.ekit-wid-con .ekit_hover_sink:hover{
   -webkit-transform:translateY(8px);
   transform:translateY(8px)
}
.ekit-wid-con .ekit_hover_skew:hover{
   -webkit-transform:skew(-10deg);
   transform:skew(-10deg)
}
.ekit-wid-con .ekit_hover_wobble_horizontal:hover{
   -webkit-animation-name:ekit-hvr-wobble-horizontal;
   animation-name:ekit-hvr-wobble-horizontal;
   -webkit-animation-duration:1s;
   animation-duration:1s;
   -webkit-animation-timing-function:ease-in-out;
   animation-timing-function:ease-in-out;
   -webkit-animation-iteration-count:1;
   animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-wobble-horizontal{
   16.65%{
       -webkit-transform:translateX(8px);
       transform:translateX(8px)
   }
   33.3%{
       -webkit-transform:translateX(-6px);
       transform:translateX(-6px)
   }
   49.95%{
       -webkit-transform:translateX(4px);
       transform:translateX(4px)
   }
   66.6%{
       -webkit-transform:translateX(-2px);
       transform:translateX(-2px)
   }
   83.25%{
       -webkit-transform:translateX(1px);
       transform:translateX(1px)
   }
   100%{
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
@keyframes ekit-hvr-wobble-horizontal{
   16.65%{
       -webkit-transform:translateX(8px);
       transform:translateX(8px)
   }
   33.3%{
       -webkit-transform:translateX(-6px);
       transform:translateX(-6px)
   }
   49.95%{
       -webkit-transform:translateX(4px);
       transform:translateX(4px)
   }
   66.6%{
       -webkit-transform:translateX(-2px);
       transform:translateX(-2px)
   }
   83.25%{
       -webkit-transform:translateX(1px);
       transform:translateX(1px)
   }
   100%{
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
.ekit-wid-con .ekit_hover_wobble_vertical:hover{
   -webkit-animation-name:ekit-hvr-wobble-vertical;
   animation-name:ekit-hvr-wobble-vertical;
   -webkit-animation-duration:1s;
   animation-duration:1s;
   -webkit-animation-timing-function:ease-in-out;
   animation-timing-function:ease-in-out;
   -webkit-animation-iteration-count:1;
   animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-wobble-vertical{
   16.65%{
       -webkit-transform:translateY(8px);
       transform:translateY(8px)
   }
   33.3%{
       -webkit-transform:translateY(-6px);
       transform:translateY(-6px)
   }
   49.95%{
       -webkit-transform:translateY(4px);
       transform:translateY(4px)
   }
   66.6%{
       -webkit-transform:translateY(-2px);
       transform:translateY(-2px)
   }
   83.25%{
       -webkit-transform:translateY(1px);
       transform:translateY(1px)
   }
   100%{
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes ekit-hvr-wobble-vertical{
   16.65%{
       -webkit-transform:translateY(8px);
       transform:translateY(8px)
   }
   33.3%{
       -webkit-transform:translateY(-6px);
       transform:translateY(-6px)
   }
   49.95%{
       -webkit-transform:translateY(4px);
       transform:translateY(4px)
   }
   66.6%{
       -webkit-transform:translateY(-2px);
       transform:translateY(-2px)
   }
   83.25%{
       -webkit-transform:translateY(1px);
       transform:translateY(1px)
   }
   100%{
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
.ekit-wid-con .ekit_hover_shadow{
   -webkit-transform:perspective(1px) translateZ(0);
   transform:perspective(1px) translateZ(0);
   background-color:#e1e1e1;
   color:#666
}
.ekit-wid-con .ekit_hover_shadow:hover{
   -webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.5);
   box-shadow:0 10px 10px -10px rgba(0,0,0,.5)
}
.ekit-wid-con .ekit_hover_float_shadow::before{
   pointer-events:none;
   position:absolute;
   z-index:-1;
   content:"";
   top:100%;
   left:5%;
   height:10px;
   width:90%;
   opacity:0;
   background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
   -webkit-transition-duration:.3s;
   transition-duration:.3s;
   -webkit-transition-property:opacity,-webkit-transform;
   transition-property:opacity,-webkit-transform;
   transition-property:transform,opacity;
   transition-property:transform,opacity,-webkit-transform
}
.ekit-wid-con .ekit_hover_float_shadow:hover{
   -webkit-transform:translateY(-5px);
   transform:translateY(-5px)
}
.ekit-wid-con .ekit_hover_float_shadow:hover::before{
   opacity:1;
   -webkit-transform:translateY(5px);
   transform:translateY(5px)
}
.ekit-wid-con .ekit_hover_glow_out:hover{
   -webkit-transform:scale(.93);
   transform:scale(.93)
}
.ekit-wid-con .ekit_hover_glow_out:hover::before{
   -webkit-animation:1.3s ease-out 75ms ekit-hover-glow-out;
   animation:1.3s ease-out 75ms ekit-hover-glow-out
}
.ekit-wid-con .ekit_hover_glow_out::before{
   top:0;
   left:0;
   z-index:-1;
   -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1);
   box-shadow:0 0 0 2px rgba(51,51,51,.1);
   opacity:0;
   -webkit-transform:scale(.9);
   transform:scale(.9);
   pointer-events:none;
   position:absolute;
   width:100%;
   height:100%;
   border-radius:inherit;
   content:""
}
@-webkit-keyframes ekit-hover-glow-out{
   0%{
       opacity:.3
   }
   40%{
       opacity:.5;
       -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
       box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)
   }
   100%{
       -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
       box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
       -webkit-transform:scale(1.5);
       transform:scale(1.5);
       opacity:0
   }
}
@keyframes ekit-hover-glow-out{
   0%{
       opacity:.3
   }
   40%{
       opacity:.5;
       -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
       box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)
   }
   100%{
       -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
       box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
       -webkit-transform:scale(1.5);
       transform:scale(1.5);
       opacity:0
   }
}
.ekit-wid-con .ekit_hover_border_spined,.ekit-wid-con .ekit_hover_dashed{
   background-color:#fff;
   color:#333;
   -webkit-transition:-webkit-box-shadow .2s;
   transition:-webkit-box-shadow .2s ease;
   transition:box-shadow .2s ease;
   transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;
   -webkit-box-shadow:inset 0 0 0 4px #333;
   box-shadow:inset 0 0 0 4px #333
}
.ekit-wid-con .ekit_hover_border_spined::before,.ekit-wid-con .ekit_hover_dashed::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   z-index:-1;
   border:4px dashed #333;
   -webkit-transition:opacity .4s;
   transition:opacity .4s ease;
   pointer-events:none;
   border-radius:inherit
}
.ekit-wid-con .ekit_hover_border_spined:hover,.ekit-wid-con .ekit_hover_dashed:hover{
   -webkit-box-shadow:none;
   box-shadow:none
}
.ekit-wid-con .ekit_hover_border_spined:hover::before{
   -webkit-animation-name:ekit-hover-spined;
   animation-name:ekit-hover-spined;
   -webkit-animation-duration:9s;
   animation-duration:9s;
   -webkit-animation-timing-function:linear;
   animation-timing-function:linear;
   -webkit-animation-iteration-count:infinite;
   animation-iteration-count:infinite
}
@-webkit-keyframes ekit-hover-spined{
   from{
       -webkit-transform:rotate(0);
       transform:rotate(0)
   }
   to{
       -webkit-transform:rotate(360deg);
       transform:rotate(360deg)
   }
}
@keyframes ekit-hover-spined{
   from{
       -webkit-transform:rotate(0);
       transform:rotate(0)
   }
   to{
       -webkit-transform:rotate(360deg);
       transform:rotate(360deg)
   }
}
.ekit-wid-con .ekit_round_icon{
   height:70px;
   width:70px;
   border-radius:50%
}
.ekit-wid-con .ekit_hover_fill_with_shadow{
   color:#333;
   -webkit-box-shadow:0 0 0 4px #333;
   box-shadow:0 0 0 4px #333;
   background-color:transparent
}
.ekit-wid-con .ekit_hover_fill_with_shadow:hover{
   -webkit-box-shadow:0 0 0 8px rgba(51,51,51,.3);
   box-shadow:0 0 0 8px rgba(51,51,51,.3);
   background-color:#333;
   color:#fff
}
.ekit-wid-con .ekit_hover_fill_only{
   -webkit-box-shadow:0 0 0 4px #333;
   box-shadow:0 0 0 4px #333;
   color:#333;
   background-color:transparent
}
.ekit-wid-con .ekit_hover_fill_only:hover{
   background-color:#333;
   color:#fff
}
.ekit-wid-con .ekit_hover_fill_and_scale_border{
   background-color:rgba(0,0,0,.1);
   color:#000
}
.ekit-wid-con .ekit_hover_fill_and_scale_border::before{
   pointer-events:none;
   position:absolute;
   width:100%;
   height:100%;
   border-radius:inherit;
   content:"";
   -webkit-box-sizing:content-box;
   box-sizing:content-box;
   top:-7px;
   left:-7px;
   padding:7px;
   -webkit-box-shadow:0 0 0 4px #000;
   box-shadow:0 0 0 4px #000;
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-transform:scale(.8);
   transform:scale(.8);
   opacity:0;
   z-index:-1
}
.ekit-wid-con .ekit_hover_fill_and_scale_border:hover{
   background-color:#000;
   color:#fff
}
.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before{
   -webkit-transform:scale(1);
   transform:scale(1);
   opacity:1
}
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset{
   -webkit-box-shadow:0 0 0 3px #333;
   box-shadow:0 0 0 3px #333;
   background-color:transparent
}
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before{
   top:-2px;
   left:-2px;
   padding:2px;
   z-index:-1;
   background-color:#333;
   pointer-events:none;
   position:absolute;
   width:100%;
   height:100%;
   border-radius:50%;
   content:"";
   -webkit-box-sizing:content-box;
   box-sizing:content-box;
   -webkit-transition:opacity .2s,-webkit-transform .2s;
   transition:opacity .2s,-webkit-transform .2s;
   transition:transform .2s,opacity .2s;
   transition:transform .2s,opacity .2s,-webkit-transform .2s
}
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before{
   -webkit-transform:scale(.85);
   transform:scale(.85)
}
.ekit-wid-con .ekit-video-popup{
   display:inline-block;
   text-align:center;
   font-size:18px;
   background-color:#da3175;
   color:#fff;
   border-radius:50%;
   position:relative;
   z-index:6;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-video-popup.ekit_icon_button{
   padding:10px
}
.ekit-wid-con .ekit-video-popup-btn{
   width:60px;
   height:60px;
   line-height:45px;
   color:#fff;
   display:inline-block;
   text-align:center;
   font-size:18px;
   background-color:#da3175;
   color:#fff;
   border-radius:50%;
   position:relative;
   z-index:6;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-video-popup svg{
   max-width:40px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-video-popup.fill-btn{
   width:100px;
   height:100px;
   line-height:104px;
   background-color:#fff;
   -webkit-box-shadow:0 25px 25px 0 rgba(0,0,0,.15);
   box-shadow:0 25px 25px 0 rgba(0,0,0,.15)
}
.ekit-wid-con .ekit-video-popup.text-btn{
   width:auto;
   height:auto;
   border-radius:0;
   background-color:transparent;
   text-decoration:underline
}
.ekit-wid-con .ekit-video-popup.square-btn{
   height:156px;
   line-height:156px;
   width:100%;
   border-radius:100%;
   background-color:#fff;
   -webkit-box-shadow:0 42px 60px 0 rgba(0,0,0,.3);
   box-shadow:0 42px 60px 0 rgba(0,0,0,.3);
   padding:0 69px
}
.ekit-wid-con .ekit-video-popup.square-btn:hover{
   -webkit-transform:translateY(-5px);
   transform:translateY(-5px)
}
.ekit-wid-con .glow-btn{
   position:relative
}
.ekit-wid-con .glow-btn::after,.ekit-wid-con .glow-btn::before,.ekit-wid-con .glow-btn>i::after{
   content:" ";
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   color:red;
   border-radius:50%;
   -webkit-box-shadow:0 0 0 0 currentColor;
   box-shadow:0 0 0 0 currentColor;
   -webkit-animation:3s infinite button-ripple;
   animation:3s infinite button-ripple;
   opacity:.6;
   z-index:-1
}
.ekit-wid-con .glow-btn::before{
   -webkit-animation-delay:.9s;
   animation-delay:.9s
}
.ekit-wid-con .glow-btn::after{
   -webkit-animation-delay:.3s;
   animation-delay:.3s
}
.ekit_self_video_wrap_content .mfp-content{
   max-width:900px
}
.ekit-wid-con.ekit_wpForms_container .wpforms-submit{
   line-height:normal
}
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select,.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea{
   max-width:100%!important
}
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{
   max-width:100%
}
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week],.ekit-wid-con.ekit_wpForms_container .wpforms-form select,.ekit-wid-con.ekit_wpForms_container .wpforms-form textarea{
   height:100%
}
.ekit-wid-con .elementskit-btn{
   border-radius:5px;
   font-size:15px;
   padding:15px 30px;
   display:inline-block;
   color:#fff;
   position:relative;
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   line-height:1;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
   white-space:nowrap;
   vertical-align:middle;
   text-align:center;
   background-color:#2575fc;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-btn:hover{
   background-color:#0350d2
}
.ekit-wid-con .elementskit-btn:hover::before{
   opacity:1
}
.ekit-wid-con .elementskit-btn::before{
   position:absolute;
   content:"";
   border-radius:inherit;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1;
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-size:102% 102%;
   opacity:0
}
.ekit-wid-con .single-btn{
   margin-bottom:20px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between
}
.ekit-wid-con .single-btn:last-child{
   margin-bottom:0
}
.ekit-wid-con .btn.sm{
   height:30px;
   line-height:30px;
   font-size:13px;
   padding-left:16px;
   padding-right:16px
}
.ekit-wid-con .btn.sm.round{
   border-radius:15px
}
.ekit-wid-con .btn.md{
   height:40px;
   line-height:40px;
   font-size:14px;
   padding-left:22px;
   padding-right:22px
}
.ekit-wid-con .btn.md.round{
   border-radius:20px
}
.ekit-wid-con .btn.lg{
   height:50px;
   line-height:50px;
   font-size:15px;
   padding-left:40px;
   padding-right:40px
}
.ekit-wid-con .btn.lg.round{
   border-radius:25px
}
.ekit-wid-con .btn.xl{
   height:60px;
   line-height:60px;
   font-size:16px;
   padding-left:36px;
   padding-right:36px
}
.ekit-wid-con .btn.xl.round{
   border-radius:30px
}
.ekit-wid-con .btn.border-gra-one,.ekit-wid-con .btn.gra-one{
   background:gradieintplate(gra-one,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-one,angle)),color-stop(0,gradieintplate(gra-one,bg-one)),to(gradieintplate(gra-one,bg-two)));
   background:linear-gradient(gradieintplate(gra-one,angle),gradieintplate(gra-one,bg-one) 0,gradieintplate(gra-one,bg-two))
}
.ekit-wid-con .btn.border-gra-two,.ekit-wid-con .btn.gra-two{
   background:gradieintplate(gra-two,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-two,angle)),color-stop(0,gradieintplate(gra-two,bg-one)),to(gradieintplate(gra-two,bg-two)));
   background:linear-gradient(gradieintplate(gra-two,angle),gradieintplate(gra-two,bg-one) 0,gradieintplate(gra-two,bg-two))
}
.ekit-wid-con .btn.border-gra-three,.ekit-wid-con .btn.gra-three{
   background:gradieintplate(gra-three,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-three,angle)),color-stop(0,gradieintplate(gra-three,bg-one)),to(gradieintplate(gra-three,bg-two)));
   background:linear-gradient(gradieintplate(gra-three,angle),gradieintplate(gra-three,bg-one) 0,gradieintplate(gra-three,bg-two))
}
.ekit-wid-con .btn.border-gra-four,.ekit-wid-con .btn.gra-four{
   background:gradieintplate(gra-four,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-four,angle)),color-stop(0,gradieintplate(gra-four,bg-one)),to(gradieintplate(gra-four,bg-two)));
   background:linear-gradient(gradieintplate(gra-four,angle),gradieintplate(gra-four,bg-one) 0,gradieintplate(gra-four,bg-two))
}
.ekit-wid-con .btn.border-gra-five,.ekit-wid-con .btn.gra-five{
   background:gradieintplate(gra-five,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-five,angle)),color-stop(0,gradieintplate(gra-five,bg-one)),to(gradieintplate(gra-five,bg-two)));
   background:linear-gradient(gradieintplate(gra-five,angle),gradieintplate(gra-five,bg-one) 0,gradieintplate(gra-five,bg-two))
}
.ekit-wid-con .btn.border-gra-six,.ekit-wid-con .btn.gra-six{
   background:gradieintplate(gra-six,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-six,angle)),color-stop(0,gradieintplate(gra-six,bg-one)),to(gradieintplate(gra-six,bg-two)));
   background:linear-gradient(gradieintplate(gra-six,angle),gradieintplate(gra-six,bg-one) 0,gradieintplate(gra-six,bg-two))
}
.ekit-wid-con .btn.border-gra-seven,.ekit-wid-con .btn.gra-seven{
   background:gradieintplate(gra-seven,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-seven,angle)),color-stop(0,gradieintplate(gra-seven,bg-one)),to(gradieintplate(gra-seven,bg-two)));
   background:linear-gradient(gradieintplate(gra-seven,angle),gradieintplate(gra-seven,bg-one) 0,gradieintplate(gra-seven,bg-two))
}
.ekit-wid-con .btn.border-gra-eight,.ekit-wid-con .btn.gra-eight{
   background:gradieintplate(gra-eight,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-eight,angle)),color-stop(0,gradieintplate(gra-eight,bg-one)),to(gradieintplate(gra-eight,bg-two)));
   background:linear-gradient(gradieintplate(gra-eight,angle),gradieintplate(gra-eight,bg-one) 0,gradieintplate(gra-eight,bg-two))
}
.ekit-wid-con .btn.border-gra-nine,.ekit-wid-con .btn.gra-nine{
   background:gradieintplate(gra-nine,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-nine,angle)),color-stop(0,gradieintplate(gra-nine,bg-one)),to(gradieintplate(gra-nine,bg-two)));
   background:linear-gradient(gradieintplate(gra-nine,angle),gradieintplate(gra-nine,bg-one) 0,gradieintplate(gra-nine,bg-two))
}
.ekit-wid-con .btn.border-gra-ten,.ekit-wid-con .btn.gra-ten{
   background:gradieintplate(gra-ten,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-ten,angle)),color-stop(0,gradieintplate(gra-ten,bg-one)),to(gradieintplate(gra-ten,bg-two)));
   background:linear-gradient(gradieintplate(gra-ten,angle),gradieintplate(gra-ten,bg-one) 0,gradieintplate(gra-ten,bg-two))
}
.ekit-wid-con .btn.border-gra-eleven,.ekit-wid-con .btn.gra-eleven{
   background:gradieintplate(gra-eleven,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-eleven,angle)),color-stop(0,gradieintplate(gra-eleven,bg-one)),to(gradieintplate(gra-eleven,bg-two)));
   background:linear-gradient(gradieintplate(gra-eleven,angle),gradieintplate(gra-eleven,bg-one) 0,gradieintplate(gra-eleven,bg-two))
}
.ekit-wid-con .btn.gra-one::before{
   background:hovergradieintplate(gra-one,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-one,angle)),color-stop(0,hovergradieintplate(gra-one,bg-one)),to(hovergradieintplate(gra-one,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-one,angle),hovergradieintplate(gra-one,bg-one) 0,hovergradieintplate(gra-one,bg-two))
}
.ekit-wid-con .btn.gra-two::before{
   background:hovergradieintplate(gra-two,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-two,angle)),color-stop(0,hovergradieintplate(gra-two,bg-one)),to(hovergradieintplate(gra-two,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-two,angle),hovergradieintplate(gra-two,bg-one) 0,hovergradieintplate(gra-two,bg-two))
}
.ekit-wid-con .btn.gra-three::before{
   background:hovergradieintplate(gra-three,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-three,angle)),color-stop(0,hovergradieintplate(gra-three,bg-one)),to(hovergradieintplate(gra-three,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-three,angle),hovergradieintplate(gra-three,bg-one) 0,hovergradieintplate(gra-three,bg-two))
}
.ekit-wid-con .btn.gra-four::before{
   background:hovergradieintplate(gra-four,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-four,angle)),color-stop(0,hovergradieintplate(gra-four,bg-one)),to(hovergradieintplate(gra-four,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-four,angle),hovergradieintplate(gra-four,bg-one) 0,hovergradieintplate(gra-four,bg-two))
}
.ekit-wid-con .btn.gra-five::before{
   background:hovergradieintplate(gra-five,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-five,angle)),color-stop(0,hovergradieintplate(gra-five,bg-one)),to(hovergradieintplate(gra-five,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-five,angle),hovergradieintplate(gra-five,bg-one) 0,hovergradieintplate(gra-five,bg-two))
}
.ekit-wid-con .btn.gra-six::before{
   background:hovergradieintplate(gra-six,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-six,angle)),color-stop(0,hovergradieintplate(gra-six,bg-one)),to(hovergradieintplate(gra-six,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-six,angle),hovergradieintplate(gra-six,bg-one) 0,hovergradieintplate(gra-six,bg-two))
}
.ekit-wid-con .btn.gra-seven::before{
   background:hovergradieintplate(gra-seven,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-seven,angle)),color-stop(0,hovergradieintplate(gra-seven,bg-one)),to(hovergradieintplate(gra-seven,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-seven,angle),hovergradieintplate(gra-seven,bg-one) 0,hovergradieintplate(gra-seven,bg-two))
}
.ekit-wid-con .btn.gra-eight::before{
   background:hovergradieintplate(gra-eight,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-eight,angle)),color-stop(0,hovergradieintplate(gra-eight,bg-one)),to(hovergradieintplate(gra-eight,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-eight,angle),hovergradieintplate(gra-eight,bg-one) 0,hovergradieintplate(gra-eight,bg-two))
}
.ekit-wid-con .btn.gra-nine::before{
   background:hovergradieintplate(gra-nine,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-nine,angle)),color-stop(0,hovergradieintplate(gra-nine,bg-one)),to(hovergradieintplate(gra-nine,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-nine,angle),hovergradieintplate(gra-nine,bg-one) 0,hovergradieintplate(gra-nine,bg-two))
}
.ekit-wid-con .btn.gra-ten::before{
   background:hovergradieintplate(gra-ten,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-ten,angle)),color-stop(0,hovergradieintplate(gra-ten,bg-one)),to(hovergradieintplate(gra-ten,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-ten,angle),hovergradieintplate(gra-ten,bg-one) 0,hovergradieintplate(gra-ten,bg-two))
}
.ekit-wid-con .btn.gra-eleven::before{
   background:hovergradieintplate(gra-eleven,bg-one);
   background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-eleven,angle)),color-stop(0,hovergradieintplate(gra-eleven,bg-one)),to(hovergradieintplate(gra-eleven,bg-two)));
   background:linear-gradient(hovergradieintplate(gra-eleven,angle),hovergradieintplate(gra-eleven,bg-one) 0,hovergradieintplate(gra-eleven,bg-two))
}
.ekit-wid-con .btn.square{
   border-radius:0
}
.ekit-wid-con .btn-outline-primary{
   border-color:#f5f5f5;
   background-color:#fff
}
.ekit-wid-con .btn-info{
   background-color:#f15
}
.ekit-wid-con .btn.info-s2{
   color:#f15;
   background-color:#fff;
   -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
   box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .btn-outline-info{
   border-color:#f15;
   background-color:#fff;
   color:#000
}
.ekit-wid-con .btn-outline-info.info-s2{
   color:#000
}
.ekit-wid-con .btn.border-gra,.ekit-wid-con .btn.btn-gra{
   position:relative;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1
}
.ekit-wid-con .btn.border-gra::before,.ekit-wid-con .btn.btn-gra::before{
   position:absolute;
   content:"";
   border-radius:inherit;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1
}
.ekit-wid-con .btn.btn-gra::before{
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-size:101% 101%;
   opacity:0
}
.ekit-wid-con .btn.btn-gra:hover::before{
   opacity:1
}
.ekit-wid-con .btn.border-gra{
   background-size:101% 101%;
   border:0
}
.ekit-wid-con .btn.border-gra::before{
   top:1px;
   left:1px;
   right:1px;
   bottom:1px;
   background-color:#fff
}
.ekit-wid-con .btn.border-gra:hover::before{
   opacity:0
}
.ekit-wid-con .elementskit-btn i{
   display:inline-block;
   vertical-align:middle
}
.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label{
   display:inline-block;
   margin-bottom:.5rem
}
.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group{
   margin-bottom:1rem;
   margin:0
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control{
   display:block;
   width:100%;
   height:auto;
   min-height:42px;
   padding:.375rem .75rem;
   font-size:1rem;
   font-weight:400;
   line-height:1.5;
   color:#495057;
   background-color:#fff;
   background-clip:padding-box;
   border:1px solid #ced4da;
   border-radius:.25rem;
   -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder{
   color:#6c757d;
   opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-webkit-input-placeholder{
   color:#6c757d;
   opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder{
   color:#6c757d;
   opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-ms-input-placeholder{
   color:#6c757d;
   opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder{
   color:#6c757d;
   opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus{
   color:#495057;
   background-color:#fff;
   border-color:#80bdff;
   outline:0;
   -webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
   box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ekit-wid-con .ekit-mail-submit{
   position:relative;
   z-index:1;
   font-size:16px;
   padding:15px 40px;
   -webkit-box-shadow:0 7px 15px 0 rgba(55,74,94,.3);
   box-shadow:0 7px 15px 0 rgba(55,74,94,.3);
   border-style:solid;
   border-width:0;
   color:#fff;
   background-color:#374a5e;
   -webkit-box-shadow:none;
   box-shadow:none;
   border-radius:5px;
   width:100%;
   margin-top:0;
   margin-bottom:0;
   line-height:26px
}
.ekit-wid-con .ekit-mail-submit svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-mail-submit::before{
   position:absolute;
   content:"";
   bottom:0;
   left:0;
   height:100%;
   width:100%;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1;
   opacity:0;
   background-size:101% 101%;
   border-radius:inherit
}
.ekit-wid-con .ekit-mail-submit:hover::before{
   opacity:1
}
.ekit-wid-con .elementskit_input_group{
   position:relative;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-align:stretch;
   -ms-flex-align:stretch;
   align-items:stretch;
   width:100%
}
.ekit-wid-con .elementskit_input_group .ekit_form_control{
   position:relative;
   -webkit-box-flex:1;
   -ms-flex:1 1 auto;
   flex:1 1 auto;
   width:1%
}
.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input{
   border-radius:5px 0 0 5px
}
.ekit-wid-con .elementskit_input_group_prepend{
   margin-right:-1px
}
.ekit-wid-con .elementskit_input_group_prepend+.ekit_form_control{
   border-radius:0 5px 5px 0
}
.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text{
   border-radius:0 5px 5px 0;
   margin-left:-1px
}
.ekit-wid-con .elementskit_input_group_text{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   color:#495057;
   text-align:center;
   white-space:nowrap;
   background-color:#e9ecef;
   border:1px solid #ced4da;
   height:100%;
   padding:15px;
   border-radius:5px 0 0 5px
}
.ekit-wid-con .elementskit_input_group_text svg{
   max-width:20px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementskit_inline_form{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .elementskit_inline_form .elementskit_form_group{
   margin-bottom:0
}
.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:not(.ekit_submit_input_holder){
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder{
   -ms-flex-item-align:end;
   align-self:flex-end
}
.ekit-wid-con .elementskit_inline_form .ekit-mail-submit{
   width:100%
}
@media screen and (max-width:767px){
   .ekit-wid-con .elementskit_inline_form.has-extra-fields>div{
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%;
       max-width:100%;
       margin-right:0!important
   }
   .ekit-wid-con .elementskit_inline_form.has-extra-fields>div:not(:last-child){
       margin-bottom:20px
   }
}
.ekit-wid-con .ekit-mail-submit{
   padding:11.5px 40px
}
.ekit-wid-con .ekit-mail-message{
   display:none;
   padding:10px 15px;
   margin-bottom:10px;
   border-radius:5px
}
.ekit-wid-con .ekit-mail-message.error{
   color:#721c24;
   background-color:#f8d7da;
   border:1px solid #f5c6cb
}
.ekit-wid-con .ekit-mail-message.success{
   color:#155724;
   background-color:#d4edda;
   border:1px solid #c3e6cb
}
.ekit-wid-con .ekit-single-day{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   padding-top:5px;
   padding-bottom:5px
}
.ekit-wid-con .ekit-single-day:not(:last-child){
   border-bottom:1px solid rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-single-day>span{
   display:inline-block
}
.ekit-wid-con .ekit-single-day .ekit-business-day{
   font-size:30px;
   color:#3b3b3b;
   font-weight:500;
   padding-left:5px;
   margin-right:auto
}
.ekit-wid-con .ekit-single-day .ekit-business-time{
   font-size:20px;
   color:#333;
   padding-right:5px;
   margin-left:auto
}
@media (max-width:480px){
   .ekit-wid-con .ekit-single-day{
       display:block
   }
   .ekit-wid-con .ekit-single-day>span{
       display:block
   }
   .ekit-wid-con .ekit-single-day .ekit-business-time{
       padding-left:5px
   }
}
.ekit-wid-con .ekit-heading{
   position:relative
}
.ekit-wid-con .ekit-heading__shadow-text{
   z-index:0;
   font-size:90px;
   position:absolute;
   font-weight:700;
   line-height:120px;
   white-space:nowrap;
   letter-spacing:-6px;
   font-family:Archivo,sans-serif;
   color:transparent;
   -webkit-text-fill-color:#fff;
   -webkit-text-stroke-width:1px;
   -webkit-text-stroke-color:rgba(16,16,16,.1)
}
.ekit-wid-con .ekit-heading__shadow-text~*{
   z-index:1;
   position:relative
}
.ekit-wid-con .ekit-heading__title-has-border{
   position:relative
}
.ekit-wid-con .ekit-heading__title-has-border::before{
   content:"";
   width:4px;
   height:100%;
   display:block;
   position:absolute;
   background:-webkit-gradient(linear,left top,left bottom,from(#ff512f),to(#dd2476));
   background:linear-gradient(to bottom,#ff512f,#dd2476)
}
.ekit-wid-con .ekit-heading__title-has-border.start::before{
   left:0
}
.ekit-wid-con .ekit-heading__title-has-border.end::before{
   right:0
}
.ekit-wid-con .ekit-heading__title-has-border~.ekit-heading__description{
   display:block
}
.ekit-wid-con .ekit-heading__title-in-left{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-heading__subtitle-has-border{
   border:1px solid #fff;
   padding:.25rem 3rem;
   border-radius:2rem;
   display:inline-block;
   position:relative;
   vertical-align:middle
}
.ekit-wid-con .ekit-heading .ekit_border_custom img{
   display:inline-block
}
.ekit-wid-con .elementskit-border-divider{
   height:4px;
   width:30px;
   background:#2575fc;
   border-radius:2px;
   position:relative;
   margin-left:27px
}
.ekit-wid-con .elementskit-border-divider::before{
   content:"";
   position:absolute;
   color:#0c5adb;
   left:-27px;
   top:0;
   display:inline-block;
   height:4px;
   width:4px;
   border-radius:50%;
   background-color:#0c5adb;
   -webkit-box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor;
   box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long{
   width:150px;
   border-radius:0;
   background:#2575fc;
   margin-left:0
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before{
   display:none
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3{
   width:90px
}
.ekit-wid-con .elementskit-border-divider.style-2{
   background:#e7e7e7
}
.ekit-wid-con .elementskit-border-divider.style-2::before{
   background-color:#e7e7e7;
   -webkit-box-shadow:9px 0 0 0 #e7e7e7;
   box-shadow:9px 0 0 0 #e7e7e7;
   left:-19px
}
.ekit-wid-con .elementskit-border-star{
   width:135px;
   color:#2575fc;
   background:#2575fc;
   background:-webkit-gradient(linear,left top,right top,from(currentColor),color-stop(38%,currentColor),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,currentColor),to(currentColor));
   background:linear-gradient(90deg,currentColor 0,currentColor 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,currentColor 62%,currentColor 100%);
   height:2px;
   position:relative
}
.ekit-wid-con .elementskit-border-star::after{
   position:absolute;
   content:"";
   top:0;
   left:50%;
   width:14.3px;
   height:14.3px;
   -webkit-transform:translateX(-50%) rotate(45deg);
   transform:translateX(-50%) rotate(45deg);
   background-color:#2575fc;
   top:-7.15px
}
.ekit-wid-con .elementskit-border-star.style-2{
   background:#d7d7d7;
   background:-webkit-gradient(linear,left top,right top,from(#d7d7d7),color-stop(38%,#d7d7d7),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,#d7d7d7),to(#d7d7d7));
   background:linear-gradient(90deg,#d7d7d7 0,#d7d7d7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#d7d7d7 62%,#d7d7d7 100%)
}
.ekit-wid-con .elementskit-border-star.style-2::after{
   background-color:#d7d7d7
}
.ekit-wid-con .elementskit-border-star.elementskit-bullet{
   height:1px
}
.ekit-wid-con .elementskit-border-star.elementskit-bullet::after{
   border-radius:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .elementskit-section-title{
   -webkit-transition:.3s;
   transition:all .3s ease;
   margin:0;
   margin-bottom:20px
}
.ekit-wid-con .elementskit-section-title.medium{
   font-size:36px
}
.ekit-wid-con .elementskit-section-title em{
   font-family:"Playfair Display",serif
}
.ekit-wid-con .elementskit-section-title.block span{
   background-color:#2575fc;
   color:#fff;
   padding:5px
}
.ekit-wid-con .elementskit-section-title a{
   color:inherit;
   font-size:inherit;
   line-height:inherit
}
.ekit-wid-con .elementskit-section-subtitle{
   font-weight:700;
   color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-section-subtitle.primary-v{
   color:#2575fc
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title{
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;
   background-image:-webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);
   color:#2575fc;
   background-size:50%
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border{
   display:inline-block;
   position:relative;
   vertical-align:middle
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after,.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before{
   content:"";
   width:40px;
   height:3px;
   background-color:#d7d7d7;
   display:inline-block;
   vertical-align:middle
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before{
   margin-right:15px
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after{
   margin-left:15px
}
.ekit-wid-con .elementskitsection-title-wraper{
   position:relative;
   z-index:2
}
.ekit-wid-con .elementskitsection-title-wraper>p{
   margin-top:21px;
   margin-bottom:12px
}
.ekit-wid-con .elementskitsection-title-wraper .section-title{
   margin-bottom:5px
}
.ekit-wid-con .elementskitsection-title-wraper.text-center,.ekit-wid-con .elementskitsection-title-wraper.text-right{
   margin-bottom:40px
}
.ekit-wid-con .elementskitsection-title-wraper.green-v .section-title{
   color:#53f995
}
.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider{
   background:#53f995
}
.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider::before{
   background-color:inherit;
   -webkit-box-shadow:9px 0 0 0 #53f995,18px 0 0 0 #53f995;
   box-shadow:9px 0 0 0 #53f995,18px 0 0 0 #53f995
}
.ekit-wid-con .elementskitsection-title-wraper.white-v .section-title{
   color:#fff
}
.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider{
   background:#fff
}
.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider::before{
   background-color:inherit;
   -webkit-box-shadow:9px 0 0 0 #fff,18px 0 0 0 #fff;
   box-shadow:9px 0 0 0 #fff,18px 0 0 0 #fff
}
.ekit-wid-con .elementskitsection-title-wraper.primary-v .section-title{
   color:#2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider{
   background:#2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider::before{
   background-color:inherit;
   -webkit-box-shadow:9px 0 0 0 #2575fc,18px 0 0 0 #2575fc;
   box-shadow:9px 0 0 0 #2575fc,18px 0 0 0 #2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.version-2.primary-v .section-title{
   color:#000
}
.ekit-wid-con .elementskitsection-title-wraper.version-3>p{
   margin-top:18px
}
.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title{
   position:relative;
   margin-left:52px
}
.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title::before{
   position:absolute;
   content:"";
   top:calc(50% - 1.5px);
   left:0;
   width:70px;
   height:3px;
   background-color:#2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.version-5 .mask-title{
   margin-bottom:12px
}
.ekit-wid-con .elementskitsection-title-wraper.version-5 .section-title{
   font-size:22px;
   color:rgba(0,0,0,.5);
   letter-spacing:5.8px;
   margin-bottom:10px
}
.ekit-wid-con .elementskitsection-title-wraper .shuffle-letter-title-wraper{
   position:absolute;
   top:-36px;
   left:0;
   width:100%;
   z-index:-1
}
.ekit-wid-con .elementskit-section-title{
   font-weight:500
}
.ekit-wid-con .elementskit-section-title.text_fill>span{
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;
   background-image:-webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);
   color:#2575fc
}
.ekit-wid-con .elementskit-section-title span{
   -webkit-transition:.3s;
   transition:all .3s ease;
   display:inline-block;
   font-weight:700
}
.ekit-wid-con .text_fill>span{
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent
}
.ekit-wid-con .elementskit-section-title-wraper.center,.ekit-wid-con .elementskit-section-title-wraper.text_center{
   text-align:center
}
.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star,.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star{
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .elementskit-section-title-wraper.right,.ekit-wid-con .elementskit-section-title-wraper.text_right{
   text-align:right
}
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-star,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-star{
   margin-left:auto
}
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider{
   left:0
}
.ekit-wid-con .elementskit-section-title-wraper.left,.ekit-wid-con .elementskit-section-title-wraper.text_left{
   text-align:left
}
.ekit-wid-con .elementskit-section-title-wraper.left .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-border-divider{
   left:0
}
.ekit-wid-con .post--tab{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .post--tab .tabHeader{
   -webkit-box-flex:0;
   -ms-flex:0 0 15%;
   flex:0 0 15%
}
.ekit-wid-con .post--tab .tabHeader .tab__list{
   list-style:none;
   padding-left:0
}
.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item{
   font-size:14px;
   color:#232323;
   border:none;
   padding:14px 16px 14px 30px;
   cursor:pointer;
   background-color:#fff;
   -webkit-transition:.5s;
   transition:all .5s ease;
   display:block;
   position:relative
}
.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item.active,.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item:hover{
   color:#d72924;
   background-color:#f0f1f4;
   z-index:2
}
.ekit-wid-con .post--tab .tabContent{
   -webkit-box-flex:0;
   -ms-flex:0 0 85%;
   flex:0 0 85%
}
.ekit-wid-con .ekit--tab__post__details{
   min-height:100px
}
.ekit-wid-con .ekit--tab__post__details .tabItem{
   display:none;
   -webkit-animation:.6s ease-out hide-fadeout;
   animation:.6s ease-out hide-fadeout
}
.ekit-wid-con .ekit--tab__post__details .tabItem.active{
   display:block;
   -webkit-animation:.6s ease-in show-fadein;
   animation:.6s ease-in show-fadein
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item{
   border-top:0;
   width:33.3333333333%;
   padding-left:15px;
   padding-right:15px;
   float:left
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2{
   width:50%
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4{
   width:25%
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header>img{
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header{
   position:relative;
   overflow:hidden;
   display:block;
   margin-bottom:20px;
   padding-left:0;
   padding-right:0
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header>img{
   -webkit-transition:.4s ease-in-out;
   transition:all .4s ease-in-out;
   width:100%
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon{
   position:absolute;
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   z-index:5
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon>span{
   color:#fff;
   font-size:48px
}
.ekit-wid-con .ekit--tab__post__details .tab__post--title{
   font-size:15px;
   font-weight:500;
   color:#232323
}
.ekit-wid-con .ekit--tab__post__details .tab__post--title>a{
   color:inherit;
   line-height:inherit;
   padding-left:0;
   padding-right:0
}
.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb{
   background-size:cover;
   background-repeat:no-repeat;
   background-position:center;
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover{
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .post--tab.disbale-hover img{
   -webkit-transform:inherit!important;
   transform:inherit!important
}
.ekit-wid-con .clearfix::after{
   display:block;
   content:"";
   clear:both
}
.ekit-wid-con .post--lists{
   list-style:none;
   padding-left:0
}
.ekit-wid-con .post--lists>li{
   border:none!important
}
.ekit-wid-con .post--lists>li>a{
   padding:8px 16px;
   line-height:normal;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .post--lists.vertical--list>li{
   float:left;
   margin-right:16px
}
.ekit-wid-con .post--lists.vertical--list>li>a{
   padding-left:0;
   padding-right:0
}
.ekit-wid-con .ekit-post_grid-item{
   margin-bottom:27px
}
.ekit-wid-con .ekit-post_grid-title{
   margin-top:0;
   margin-bottom:0
}
.ekit_navsearch-button{
   display:inline-block
}
.ekit_navsearch-button svg{
   max-width:20px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .fluentform .ff-el-ratings label{
   display:inline-block
}
.ekit-wid-con .fluentform .ff-el-progress,.ekit-wid-con .fluentform .ff-el-progress-bar{
   height:20px
}
.ekit-wid-con .fluentform .ff-el-progress-status{
   font-size:13px;
   display:none
}
.ekit-wid-con .fluentform .ff-el-progress-bar span{
   font-size:10px
}
.ekit-wid-con .fluentform .ff-step-header{
   display:none
}
.ekit-wid-con .fluentform .choices[data-type*=select-multiple] .choices__inner{
   padding:0
}
.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input::after{
   display:none
}
.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked::before{
   display:none
}
.ekit-wid-con .frm-fluent-form .choices__inner{
   border:none
}
.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked::after,.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=radio]:checked::after{
   position:static;
   -webkit-transform:inherit;
   transform:inherit
}
.ekit-wid-con .ekit-btt__button{
   padding:0;
   display:inline-block;
   text-align:center;
   cursor:pointer;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
   position:relative
}
.ekit-wid-con .ekit-btt__button:focus,.ekit-wid-con .ekit-btt__button:hover{
   text-decoration:none
}
.ekit-wid-con .ekit-btt__button .canvas{
   width:100%;
   height:100%;
   top:0;
   left:0;
   position:absolute;
   border-radius:inherit
}
.ekit-wid-con .ekit-btt__button.ekit-tt-show{
   -webkit-animation:.5s ekit-btt-fadein;
   animation:.5s ekit-btt-fadein;
   opacity:1
}
.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show){
   -webkit-animation:.5s ekit-btt-fadeOut;
   animation:.5s ekit-btt-fadeOut;
   opacity:0
}
.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button{
   border:0!important;
   border-radius:50%!important
}
@-webkit-keyframes ekit-btt-fadein{
   from{
       opacity:0;
       -webkit-transform:translateY(80px);
       transform:translateY(80px)
   }
   to{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes ekit-btt-fadein{
   from{
       opacity:0;
       -webkit-transform:translateY(80px);
       transform:translateY(80px)
   }
   to{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@-webkit-keyframes ekit-btt-fadeOut{
   from{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   to{
       opacity:0;
       -webkit-transform:translateY(80px);
       transform:translateY(80px)
   }
}
@keyframes ekit-btt-fadeOut{
   from{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   to{
       opacity:0;
       -webkit-transform:translateY(80px);
       transform:translateY(80px)
   }
}
.ekit-wid-con .ekit-form .caldera-form-wrap form label span{
   display:inline-block
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper-pagination{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-feed-wrapper{
   font-family:Roboto,sans-serif;
   background-color:#f2f2f5;
   overflow:hidden
}
.ekit-wid-con .ekit-feed-wrapper h4,.ekit-wid-con .ekit-feed-wrapper p{
   margin-bottom:0
}
.ekit-wid-con .ekit-feed-header{
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   background-color:#fff
}
.ekit-wid-con .ekit-feed-header,.ekit-wid-con .ekit-feed-header .header-left,.ekit-wid-con .ekit-feed-header--desc,.ekit-wid-con .ekit-feed-header--location{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-feed-header .header-right{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-feed-header--thumbnail{
   width:40px;
   height:40px;
   border-radius:50%;
   overflow:hidden;
   margin:0 1rem 0 0;
   position:relative
}
.ekit-wid-con .ekit-feed-header--thumbnail img{
   height:100%;
   width:100%
}
.ekit-wid-con .ekit-feed-header--user-info{
   height:-webkit-max-content;
   height:-moz-max-content;
   height:max-content
}
.ekit-wid-con .ekit-feed-header--name{
   font-size:14px;
   font-weight:700;
   color:#000032;
   text-transform:capitalize
}
.ekit-wid-con .ekit-feed-header--desc,.ekit-wid-con .ekit-feed-header--location{
   font-size:12px;
   color:#adadad
}
.ekit-wid-con .ekit-feed-header--desc,.ekit-wid-con .ekit-feed-header--desc p,.ekit-wid-con .ekit-feed-header--location,.ekit-wid-con .ekit-feed-header--location p{
   line-height:12px
}
.ekit-wid-con .ekit-feed-header--actions{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-feed-header--actions .btn{
   display:inline-block;
   min-height:40px;
   min-width:112px;
   font-size:15px;
   line-height:20px;
   font-weight:500;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-feed-header--actions .btn-pill{
   border-radius:2rem
}
.ekit-wid-con .ekit-feed-header--actions .btn-primary{
   background-color:#1769ff;
   border-color:#1769ff;
   color:#fff;
   margin-right:1rem
}
.ekit-wid-con .ekit-feed-header--actions .btn-primary:hover{
   background-color:#0f5ae6;
   border-color:#0f5ae6
}
.ekit-wid-con .ekit-feed-header--actions .btn-outline-secondary{
   border:2px solid #f2f2f5;
   color:#000032;
   background-color:#fff
}
.ekit-wid-con .ekit-feed-header--actions .btn-outline-secondary:hover{
   background-color:#f2f2f5
}
.ekit-wid-con .ekit-feed-items-wrapper{
   background-color:#fff
}
.ekit-wid-con .ekit-feed-items-wrapper .row{
   margin-left:0
}
.ekit-wid-con .ekit-feed-items-wrapper .row>div{
   padding-left:0
}
.ekit-wid-con .ekit-feed-items-wrapper .ekit-feed-items-load-more{
   padding:0 1rem 1rem;
   text-align:center
}
.ekit-wid-con .ekit-feed-items-wrapper .ekit-feed-items-load-more .btn{
   color:#1769ff;
   border-radius:2rem;
   background-color:rgba(23,105,255,.1);
   padding:.8rem 3rem;
   font-size:15px;
   font-weight:500;
   line-height:15px
}
.ekit-wid-con .ekit-feed-item{
   position:relative;
   background-color:#fff;
   overflow:hidden
}
.ekit-wid-con .ekit-feed-item--cover{
   position:relative;
   overflow:hidden;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-feed-item--cover img{
   display:block;
   width:100%;
   height:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -o-object-position:center;
   object-position:center
}
.ekit-wid-con .ekit-feed-item--go-arrow{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background-color:rgba(0,0,0,.8);
   opacity:0;
   visibility:hidden;
   -webkit-transition:.3s ease-in-out;
   transition:all .3s ease-in-out
}
.ekit-wid-con .ekit-feed-item--go-arrow a,.ekit-wid-con .ekit-feed-item--go-arrow i{
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   position:absolute
}
.ekit-wid-con .ekit-feed-item--go-arrow a{
   width:40px;
   height:40px;
   border-radius:50%;
   background-color:#fff
}
.ekit-wid-con .ekit-feed-item--go-arrow i{
   color:#1769ff;
   font-weight:600
}
.ekit-wid-con .ekit-feed-item--go-arrow ul{
   list-style:none
}
.ekit-wid-con .ekit-feed-item--title{
   text-align:center;
   color:#32323d
}
.ekit-wid-con .ekit-feed-item--title h4{
   font-size:17px;
   line-height:22px;
   font-weight:400
}
.ekit-wid-con .ekit-feed-item--overview{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   border:1px solid #f2f2f5;
   margin:0 1rem 1rem
}
.ekit-wid-con .ekit-feed-item--overview>div{
   padding:.5rem 1rem;
   font-size:14px;
   font-weight:500;
   color:#999;
   border-right:1px solid #f2f2f5
}
.ekit-wid-con .ekit-feed-item--overview>div:last-child{
   border-right:none
}
.ekit-wid-con .ekit-feed-item.style2,.ekit-wid-con .ekit-feed-item.style3,.ekit-wid-con .ekit-feed-item.style4,.ekit-wid-con .ekit-feed-item.style5,.ekit-wid-con .ekit-feed-item.style6{
   -webkit-box-shadow:0 7px 15px rgba(0,0,0,.05);
   box-shadow:0 7px 15px rgba(0,0,0,.05)
}
.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview>div{
   color:#747474;
   border-right:none;
   padding:0
}
.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview>div:not(:last-child){
   margin-right:24px
}
.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview{
   margin:0;
   padding:24px 0;
   border:none
}
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--title,.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title{
   text-align:left
}
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview,.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview{
   border:none;
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start
}
.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview .likes,.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview .likes{
   padding-left:0
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--info{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   height:80%;
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end;
   width:100%;
   position:absolute;
   left:0;
   bottom:0;
   background:#fff;
   background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(58%,rgba(255,255,255,.97)),to(white));
   background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.97) 58%,#fff 100%);
   opacity:0;
   visibility:hidden;
   -webkit-transition:.3s ease-in-out;
   transition:all .3s ease-in-out
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title{
   padding-bottom:.5rem
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title h4{
   min-height:unset
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview{
   margin-bottom:1rem
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--go-arrow a{
   top:25%;
   z-index:1
}
.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--link{
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   z-index:1
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--overview{
   margin-top:1rem
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--title{
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   position:absolute;
   color:#fff;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   padding-left:2rem;
   color:#fff
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow h4{
   font-size:17px;
   font-weight:500;
   position:relative;
   color:#fff;
   margin-bottom:1rem
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow h4::before{
   content:"";
   height:4px;
   width:2rem;
   background-color:#fec158;
   position:absolute;
   left:0;
   top:-1rem;
   border-radius:1rem
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow ul li{
   font-size:14px;
   padding-left:1rem;
   position:relative
}
.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow ul li::before{
   content:"";
   width:6px;
   height:6px;
   border-radius:50%;
   background-color:#fec158;
   position:absolute;
   left:0;
   top:50%;
   -webkit-transform:translate(0,-50%);
   transform:translate(0,-50%)
}
.ekit-wid-con .ekit-feed-item.style6:hover .ekit-feed-item--title{
   opacity:1;
   visibility:visible;
   z-index:100
}
.ekit-wid-con .ekit-feed-item.style6:hover .ekit-feed-item--go-arrow a{
   display:none
}
.ekit-wid-con .ekit-feed-item:hover .ekit-feed-item--go-arrow{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit-feed-item:hover.style5 .ekit-feed-item--info{
   opacity:1;
   visibility:visible
}
@media screen and (max-width:576px){
   .ekit-wid-con .ekit-feed-header{
       display:block
   }
   .ekit-wid-con .ekit-feed-header .header-left{
       padding-bottom:1rem;
       border-bottom:1px solid #f2f2f5;
       margin-bottom:1rem
   }
   .ekit-wid-con .ekit-feed-header .header-right{
       -webkit-box-pack:center;
       -ms-flex-pack:center;
       justify-content:center
   }
}
.ekit-wid-con .ekit-feed-item-row{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .ekit-feed-item-col{
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%;
   max-width:100%
}
@media screen and (min-width:768px){
   .ekit-wid-con .ekit-feed-item-col{
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%;
       max-width:50%
   }
}
@media screen and (min-width:1025px){
   .ekit-wid-con .ekit-feed-item-col{
       -webkit-box-flex:0;
       -ms-flex:0 0 25%;
       flex:0 0 25%;
       max-width:25%
   }
}
.ekit-wid-con .ekit-breadcrumb{
   margin:0;
   padding:0;
   list-style:none;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   color:red
}
.ekit-wid-con .ekit-breadcrumb>li{
   float:left;
   color:#00f;
   -webkit-transition:.2s linear;
   transition:all .2s linear;
   padding-right:5px
}
.ekit-wid-con .ekit-breadcrumb>li a{
   -webkit-transition:inherit;
   transition:inherit
}
.ekit-wid-con .ekit-breadcrumb>li i,.ekit-wid-con .ekit-breadcrumb>li svg{
   width:1em;
   height:1em;
   position:relative;
   display:block;
   -webkit-transition:.2s linear;
   transition:all .2s linear
}
.ekit-wid-con .ekit-breadcrumb .ekit_breadcrumbs_start{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-zoom-details{
   border:1px solid #e2e2e2
}
.ekit-wid-con .single-zoom-info{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   width:100%;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   border-bottom:none;
   padding:15px 30px
}
.ekit-wid-con .single-zoom-info span{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1;
   font-weight:500;
   font-size:16px;
   color:#3a3a3a
}
.ekit-wid-con .single-zoom-info:nth-child(odd){
   background-color:#e2e2e2
}
.ekit-wid-con .ekit-zoom-btn{
   display:inline-block;
   background-color:#a5452c;
   color:#fff;
   padding:5px 20px;
   border-radius:5px;
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .ekit-zoom-btn:hover{
   background-color:#de5734
}
.ekit-wid-con .ekit-zoom-counter{
   margin-bottom:5px
}
.ekit-wid-con .ekit-zoom-counter ul{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .ekit-zoom-counter ul li{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1;
   text-align:center;
   background-color:#3a3a3a;
   color:#fff;
   padding:15px;
   margin:0 5px 5px;
   font-size:20px;
   font-weight:700;
   line-height:30px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-zoom-counter.text{
   display:block;
   font-size:14px;
   font-weight:400;
   text-transform:uppercase
}
.ekit-wid-con .ekit-zoom-counter span::before{
   display:none
}
.ekit-wid-con .ekit-zoom-counter ul li:first-child{
   margin-left:0
}
.ekit-wid-con .ekit-zoom-counter ul li:last-child{
   margin-right:0
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-details{
   border:none;
   background-color:#f2f2f2;
   padding:10px 0
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info{
   background-color:transparent;
   display:block
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info span{
   display:block;
   font-weight:400
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info span:first-child{
   font-weight:700
}
.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info{
   padding:10px 30px
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links{
   padding-top:15px
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links .single-zoom-info{
   padding:5px 0
}
.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links .single-zoom-info .zoom-title{
   display:none
}
.ekit-wid-con .ekit-zoom-heading h2{
   padding:10px 30px;
   display:block;
   background-color:#3a3a3a;
   color:#fff;
   font-size:25px;
   font-weight:600;
   margin:0
}
.ekit-wid-con .ekit-zoom-heading h2::before{
   display:none
}
.ekit-wid-con .ekit-zoom-counter-wrapper{
   text-align:center
}
.ekit-wid-con .ekit-zoom-counter-wrapper .ekit-zoom-counter-heading{
   color:#3a3a3a;
   font-size:25px;
   font-weight:500;
   margin:0;
   margin-bottom:12px
}
.ekit-wid-con .ekit-zoom-protected{
   background-color:#000;
   min-height:300px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   padding:30px
}
.ekit-wid-con .ekit-zoom-protected-inner{
   margin:0 auto;
   width:60%
}
.ekit-wid-con .ekit-zoom-protected-inner h4{
   color:#fff;
   font-size:30px;
   margin:0
}
.ekit-wid-con .ekit-zoom-protected-inner p{
   color:#fff;
   font-size:14px;
   margin-top:0;
   margin-bottom:10px
}
.ekit-wid-con .ekit-zoom-protected-inner p.error{
   color:red;
   font-size:10px
}
.ekit-wid-con .ekit-zoom-protected-inner .ekit-zoom-password-field{
   display:block;
   width:100%;
   height:40px;
   background-color:#ededed;
   padding:0 15px;
   font-size:15px
}
.ekit-wid-con .ekit-zoom-protected-inner .ekit-zoom-submit-field{
   margin-top:10px;
   background-color:#a5452c;
   padding:12px 25px;
   font-size:18px;
   -ms-flex-item-align:end;
   align-self:flex-end;
   font-weight:400
}
.ekit-wid-con .ekit-zoom-protected-inner .attr-alert{
   position:relative;
   padding:.75rem 1.25rem;
   margin-bottom:1rem;
   border:1px solid transparent;
   border-radius:.25rem;
   margin-top:10px
}
.ekit-wid-con .ekit-zoom-protected-inner .attr-alert-success{
   color:#155724;
   background-color:#d4edda;
   border-color:#c3e6cb
}
.ekit-wid-con .ekit-zoom-protected-inner .attr-alert-danger{
   color:#721c24;
   background-color:#f8d7da;
   border-color:#f5c6cb
}
.ekit-wid-con .ekit-zoom-protected-yes .ekit-zoom-main-content{
   display:none
}
.ekit-wid-con .ekit-zoom-protected-form{
   overflow:hidden;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-video-gallery{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .ekit-video-gallery.ekit-column-1 .ekit-video-item{
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%
}
.ekit-wid-con .ekit-video-gallery.ekit-column-2 .ekit-video-item{
   -webkit-box-flex:0;
   flex:0 0 50%;
   -ms-flex:1 0 45%
}
.ekit-wid-con .ekit-video-gallery.ekit-column-3 .ekit-video-item{
   -webkit-box-flex:0;
   flex:0 0 33.33%;
   -ms-flex:1 0 31%
}
.ekit-wid-con .ekit-video-gallery.ekit-column-4 .ekit-video-item{
   -webkit-box-flex:0;
   flex:0 0 25%;
   -ms-flex:1 0 20%
}
.ekit-wid-con .ekit-video-gallery.ekit-column-5 .ekit-video-item{
   -webkit-box-flex:0;
   flex:0 0 20%;
   -ms-flex:1 0 18%
}
.ekit-wid-con .ekit-video-gallery.ekit-column-6 .ekit-video-item{
   -webkit-box-flex:0;
   flex:0 0 16.66%;
   -ms-flex:1 0 15%
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry{
   display:block;
   -webkit-column-gap:0;
   -moz-column-gap:0;
   column-gap:0
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry .ekit-video-item,.ekit-wid-con .ekit-video-gallery.ekit-masonry img{
   height:auto
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry .ekit-video-item{
   -webkit-column-break-inside:avoid;
   page-break-inside:avoid;
   -moz-column-break-inside:avoid;
   break-inside:avoid-column;
   display:block
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-1 .ekit-video-item{
   width:100%
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-2 .ekit-video-item{
   width:50%
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-3 .ekit-video-item{
   width:33.33%
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-4 .ekit-video-item{
   width:25%
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-5 .ekit-video-item{
   width:20%
}
.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-6 .ekit-video-item{
   width:16.66%
}
.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link .video-icon,.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link::before{
   opacity:0;
   visibility:hidden;
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link:hover .video-icon,.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link:hover::before{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit-video-item{
   -webkit-box-flex:0;
   -ms-flex:0 0 33.33%;
   flex:0 0 33.33%;
   height:215px;
   display:block;
   padding:10px
}
.ekit-wid-con .ekit-video-item iframe{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   border:0;
   display:block;
   margin:0 auto
}
.ekit-wid-con .ekit-video-item img{
   width:100%;
   -o-object-fit:cover;
   object-fit:cover;
   height:100%
}
.ekit-wid-con .ekit-video-item .video-icon{
   color:#fff;
   background-color:#da3175;
   display:inline-block;
   font-size:35px;
   padding:12px;
   border-radius:100px;
   position:absolute;
   left:50%;
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.ekit-wid-con .ekit-video-item .video-link{
   background-repeat:no-repeat;
   background-size:cover;
   background-position:center center;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   height:100%;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-video-item .video-link.video-added{
   background-image:none!important
}
.ekit-wid-con .ekit-video-item .video-link.video-added img{
   opacity:0
}
.ekit-wid-con .ekit-video-item .video-link.video-added .video-icon{
   display:none
}
.ekit-wid-con .ekit-video-item .video-link::before{
   content:"";
   background-color:rgba(0,0,0,.3);
   display:block;
   width:100%;
   height:100%;
   position:absolute;
   left:0;
   top:0
}
.ekit-wid-con .ekit-video-gallery.ekit-carousel{
   display:block
}
.ekit-wid-con .ekit-video-gallery.ekit-carousel .ekit-video-item{
   padding:0;
   height:inherit;
   -webkit-box-flex:0;
   -ms-flex:none;
   flex:none
}
.ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter{
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .ekit-video-gallery-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_video_slidetoshow,1));
   margin-right:var(--ekit_video_slider_left_right_spacing,15px)
}
.ekit-wid-con .ekit-video-gallery-wrapper .swiper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_video_slidetoshow,1));
   margin-right:var(--ekit_video_slider_left_right_spacing,15px)
}
.ekit-wid-con .ekit-woo-featured-cat-container .woocommerce ul.products{
   margin:0;
   list-style:none
}
.ekit-wid-con .ekit-woo-featured-cat-container .woocommerce ul.products .product-category a img{
   height:100%
}
.ekit-wid-con .ekit-cat-items{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .woocommerce ul.products .product-category{
   margin:0;
   padding:0
}
.ekit-wid-con .woocommerce ul.products .product-category a{
   position:relative;
   width:100%;
   height:100%;
   display:block!important
}
.ekit-wid-con .woocommerce ul.products .product-category a img{
   margin:0 auto;
   width:auto;
   height:auto;
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .woocommerce ul.products .product-category a:hover .woocommerce-loop-category__title{
   background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title{
   text-align:center;
   background-color:rgba(0,0,0,.5);
   left:0;
   right:0;
   top:50%;
   bottom:inherit;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   position:absolute;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   font-size:20px;
   font-weight:600;
   text-transform:uppercase;
   line-height:25px;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   margin:0
}
.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title::before{
   display:none
}
.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title .count{
   font-size:14px;
   line-height:20px;
   color:#fff;
   opacity:1;
   text-transform:capitalize;
   margin-top:4px;
   background-color:transparent;
   padding:0
}
.ekit-wid-con .ekit-wc-carousel .woocommerce ul.products{
   -ms-flex-wrap:inherit;
   flex-wrap:inherit
}
.ekit-wid-con .ekit-wc-label-position-outside .woocommerce ul.products .product-category .woocommerce-loop-category__title{
   position:static;
   -webkit-transform:inherit;
   transform:inherit
}
.ekit-wid-con .ekit-wc-label-position-outside .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title{
   position:absolute;
   bottom:0;
   top:inherit
}
.ekit-wid-con .ekit-wc-products{
   position:relative
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-center .ekit-wc-product-desc{
   bottom:inherit;
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-top .ekit-wc-product-desc{
   bottom:inherit;
   top:0
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-bottom .ekit-wc-product-desc{
   bottom:0;
   top:inherit
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product{
   margin:0;
   padding:0
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-desc{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   width:100%
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-inner{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:horizontal;
   -webkit-box-direction:normal;
   -ms-flex-direction:row;
   flex-direction:row
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-inner>div{
   width:100%
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-center .ekit-wc-product-desc{
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   text-align:center
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-left .ekit-wc-product-desc{
   -webkit-box-pack:baseline;
   -ms-flex-pack:baseline;
   justify-content:baseline;
   text-align:left
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-right .ekit-wc-product-desc{
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end;
   text-align:right
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-center .ekit-wc-product-desc-inner{
   -ms-flex-item-align:center;
   align-self:center
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-top .ekit-wc-product-desc-inner{
   -ms-flex-item-align:baseline;
   align-self:baseline
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-bottom .ekit-wc-product-desc-inner{
   -ms-flex-item-align:end;
   align-self:flex-end
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-flip-yes .ekit-wc-product-inner{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-add-to-cart,.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-product-popop{
   visibility:visible;
   opacity:1
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image{
   position:relative
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image img{
   margin-bottom:0;
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart{
   position:absolute;
   top:50%;
   left:0;
   width:100%;
   text-align:center;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   opacity:0;
   -webkit-transition:opacity .4s,background-color .4s;
   transition:opacity .4s,background-color .4s;
   visibility:hidden;
   font-size:13px;
   text-decoration:none;
   text-transform:uppercase;
   font-weight:600
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-center{
   text-align:center
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-left{
   text-align:left
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-right{
   text-align:right
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-vertical-align-bottom{
   bottom:0;
   top:inherit;
   -webkit-transform:inherit;
   transform:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-vertical-align-top{
   bottom:inherit;
   top:0;
   -webkit-transform:inherit;
   transform:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button{
   color:#fff;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#f76b6a;
   font-size:inherit;
   text-decoration:inherit;
   text-transform:inherit;
   line-height:inherit;
   font-style:inherit;
   margin-top:0;
   position:relative;
   width:auto;
   display:inline-block
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button.ekit-cart-icon-pos-left::before{
   left:0;
   right:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button::before{
   color:#465157;
   text-align:center;
   background-color:#fff;
   display:inline-block;
   position:absolute;
   right:0;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   z-index:1
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .added_to_cart{
   color:#fff;
   font-size:13px;
   font-weight:600;
   text-decoration:none;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#465157;
   text-transform:uppercase
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop{
   position:absolute;
   top:0;
   left:0;
   z-index:2;
   opacity:0;
   visibility:hidden;
   -webkit-transition:opacity .4s,background-color .4s;
   transition:opacity .4s,background-color .4s
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-right{
   right:0;
   left:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-left{
   left:0;
   right:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-center{
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-bottom{
   bottom:0;
   top:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-top{
   top:0;
   bottom:inherit
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-center{
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%)
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-center.popup-vertical-center{
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop--link{
   display:inline-block;
   line-height:15px
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-center .onsale{
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   text-align:center
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-right .onsale{
   left:auto;
   right:0!important;
   text-align:right
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-left .onsale{
   top:0;
   bottom:0
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-center .onsale{
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%)
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-center.badge-vertical-center .onsale{
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-bottom .onsale{
   top:inherit;
   bottom:0
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale{
   color:#fff;
   font-size:12px;
   background-color:#f76b6a;
   font-weight:400;
   text-transform:uppercase;
   border-radius:0;
   display:inline-block;
   top:0;
   bottom:inherit;
   margin:0;
   padding:0;
   min-height:auto;
   min-width:auto;
   height:auto;
   line-height:inherit;
   padding:0 8px;
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale::before{
   display:none
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating{
   display:block;
   margin-bottom:11px;
   line-height:1
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating{
   overflow:hidden;
   min-width:105px;
   margin:0 auto;
   display:inline-block;
   padding-bottom:16px;
   position:relative;
   float:none
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating::before{
   letter-spacing:5px;
   font-size:16px;
   color:#d3ced2
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span{
   color:#f9bf00
}
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span::before{
   letter-spacing:5px;
   font-size:16px
}
.ekit-wid-con .ekit-wc-product-desc{
   padding:10px 0;
   padding-top:25px
}
.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-title{
   color:#465157;
   font-size:18px;
   font-weight:600;
   margin:0;
   line-height:23px;
   margin-bottom:10px
}
.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .price{
   color:#465157
}
.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .woocommerce-Price-amount{
   font-size:18px;
   font-weight:600;
   margin:0;
   padding:0
}
.ekit-wid-con .ekit-wc-product-categories ul{
   margin:0;
   padding:0;
   list-style:none
}
.ekit-wid-con .ekit-wc-product-categories ul li{
   display:inline-block;
   margin-right:2px
}
.ekit-wid-con .ekit-wc-product-categories ul li:last-child{
   margin-right:0
}
.ekit-wid-con .ekit-wc-product-categories ul li a{
   display:block;
   color:#949494;
   font-size:10px;
   line-height:15px;
   text-decoration:none;
   -webkit-box-shadow:none;
   box-shadow:none;
   text-transform:uppercase
}
.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{
   margin-bottom:0;
   list-style:none;
   display:grid;
   grid-template-columns:repeat(var(--ekit-woo-desktop-columns),1fr)!important
}
.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget::after,.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget::before{
   display:none!important
}
@media (max-width:991px){
   .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{
       grid-template-columns:repeat(var(--ekit-woo-tablet-columns),1fr)!important
   }
}
@media (max-width:575px){
   .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{
       grid-template-columns:repeat(var(--ekit-woo-mobile-columns),1fr)!important
   }
}
.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget>li{
   width:100%!important
}
.ekit-wid-con .ekit-wc-products-wrapper ul.products:not(.ekit-woo-product-list-widget){
   margin-bottom:0;
   list-style:none;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-column-gap:0!important;
   -moz-column-gap:0!important;
   column-gap:0!important
}
.ekit-wid-con .ekit-wc-products-wrapper ul.products li.product .price{
   margin-top:0;
   margin-bottom:0
}
.ekit-wid-con .ekit-wc-carousel{
   overflow:hidden
}
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination .swiper-pagination-bullet{
   height:auto;
   width:auto;
   min-height:1px;
   padding:8px;
   opacity:1
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav{
   display:inline-block;
   line-height:10px;
   font-size:16px
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav{
   position:absolute;
   top:50%;
   left:0;
   z-index:1;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   border:1px solid #333;
   background-color:#fff;
   padding:10px 20px;
   cursor:pointer
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav-next{
   right:0;
   left:inherit
}
.ekit-wid-con .ekit-wc-carousel .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_columns_desktop,4));
   margin-right:var(--ekit-slider-item-gap,35px)
}
.ekit-wid-con .ekit-wc-carousel .swiper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_columns_desktop,4));
   margin-right:var(--ekit-slider-item-gap,35px)
}
.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside .ekit-wc-product-alignment-vertical .ekit-wc-product-desc{
   position:absolute;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   bottom:0;
   width:100%
}
.ekit-wid-con .ekit-wc-products .ekit-wc-product-image img{
   width:100%;
   height:auto
}
.ekit-wid-con .ekit-wc-products .ekit-wc-product-image .ekit_woo_product_img_link::before{
   content:"";
   position:absolute;
   left:0;
   bottom:0;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-wc-product-price .price{
   margin-top:0;
   margin-bottom:0
}
.ekit-wid-con .ekit-wc-product-price .price del{
   margin-right:5px;
   display:inline-block
}
.ekit-wid-con .ekit-wc-product-price .price ins,.ekit-wid-con .ekit-wc-product-price .price mark{
   background-color:transparent
}
.ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal,.ekit-wid-con .ekit-wc-products .swiper-pagination-custom{
   position:relative;
   bottom:0
}
.ekit-wid-con .ekit-wc-products .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
   margin-right:2px
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container{
   background-color:#fff;
   padding:15px;
   overflow:hidden;
   -webkit-box-shadow:0 1px 10px rgba(204,204,204,.5);
   box-shadow:0 1px 10px rgba(204,204,204,.5);
   display:none;
   position:absolute;
   z-index:9;
   width:350px;
   text-align:left
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .blockOverlay{
   background-color:tomato!important
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header{
   clear:both;
   overflow:hidden;
   padding-bottom:10px
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul{
   margin:0;
   padding:0;
   list-style:none;
   display:block
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li{
   float:left;
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li:last-child{
   float:right
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul a,.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li{
   color:#465157;
   font-size:13px;
   line-height:15px;
   font-weight:600;
   float:left;
   text-transform:uppercase
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li{
   position:relative;
   overflow:hidden;
   padding:15px 10px;
   border-bottom:1px solid #e6ebee
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li:first-of-type{
   border-top:1px solid #e6ebee
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a{
   color:#465157;
   font-size:15px;
   font-weight:600;
   line-height:18px;
   display:block;
   margin-bottom:10px
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a>img{
   max-width:80px;
   float:right
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove{
   position:absolute;
   right:6px;
   top:6px;
   background-color:#fff;
   height:20px;
   width:20px;
   text-align:center;
   line-height:20px;
   border-radius:100px;
   -webkit-box-shadow:0 1px 10px rgba(0,0,0,.3);
   box-shadow:0 1px 10px rgba(0,0,0,.3);
   margin:0
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li .quantity{
   display:block;
   color:#737373;
   font-size:13px;
   line-height:13px
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total{
   color:#465157;
   font-size:15px;
   font-weight:600;
   text-transform:uppercase;
   overflow:hidden;
   margin:0;
   padding:15px 0
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total .amount{
   float:right
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons{
   margin:0
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward{
   display:none
}
.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward.checkout{
   color:#fff;
   font-size:12px;
   line-height:18px;
   text-transform:uppercase;
   border-radius:0;
   display:block;
   padding:14px 10px;
   text-align:center;
   font-weight:600;
   background-color:tomato
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back{
   display:inline-block;
   cursor:pointer;
   position:relative;
   color:#465157
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back>svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .amount{
   color:#465157
}
.ekit-wid-con .ekit-mini-cart-visibility-hover{
   z-index:9
}
.ekit-wid-con .ekit-mini-cart-visibility-hover:before{
   content:"";
   position:absolute;
   top:100%;
   left:0;
   right:0;
   height:100%;
   background-color:transparent;
   z-index:-1
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas>.ekit-mini-cart-container{
   display:block;
   position:fixed;
   top:0;
   right:0;
   bottom:0;
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   visibility:hidden;
   -webkit-transition:visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
   transition:visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
   transition:transform .8s ease-in-out,visibility .8s ease-in-out;
   transition:transform .8s ease-in-out,visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
   overflow-y:auto;
   cursor:default;
   z-index:9999
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active>.ekit-mini-cart-container{
   -webkit-transition:-webkit-transform .8s ease-in-out;
   transition:-webkit-transform .8s ease-in-out;
   transition:transform .8s ease-in-out;
   transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;
   -webkit-transform:translateX(0);
   transform:translateX(0);
   visibility:visible
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas+.ekit-mini-cart--backdrop{
   position:fixed;
   top:0;
   left:0;
   right:0;
   bottom:0;
   -webkit-transition:.8s;
   transition:all .8s ease;
   opacity:0;
   visibility:hidden;
   cursor:pointer;
   z-index:9998
}
.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active+.ekit-mini-cart--backdrop{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit-wid-con ul.ekit-dropdown-menu.ekit-dropdown-menu-mini-cart{
   display:none
}
.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:active,.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:focus,.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:hover,.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:visited{
   color:#000
}
.ekit-wid-con .ekit_gallery_grid{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .elementskit-single-portfolio-item{
   position:relative;
   overflow:hidden
}
.ekit-wid-con .elementskit-single-portfolio-item .ekit-gallery-image-overlay{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:rgba(0,0,0,0);
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb{
   display:block;
   position:relative;
   overflow:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb>img{
   display:block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-area{
   position:absolute;
   width:100%;
   height:100%;
   top:0;
   left:0;
   z-index:2;
   -webkit-transition:.4s;
   transition:all .4s ease;
   opacity:0
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content{
   z-index:2;
   top:48%;
   left:0;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   width:100%;
   position:absolute;
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content.ekit_vertical_alignment_top{
   top:0;
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content.ekit_vertical_alignment_bottom{
   top:initial;
   bottom:-5%;
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title{
   color:#fff
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label{
   display:inline-block
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title{
   font-size:18px;
   margin-bottom:15px
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon{
   font-size:18px;
   display:inline-block;
   text-align:center
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon svg{
   max-width:100%;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label{
   font-size:15px
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-area{
   opacity:1
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content{
   top:50%
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content.ekit_vertical_alignment_top{
   top:5%
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content.ekit_vertical_alignment_bottom{
   top:initial;
   bottom:0
}
.ekit-wid-con .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{
   background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .ekit_gallery_grid_style{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   max-height:none
}
.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-single-portfolio-item{
   height:100%
}
.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-portfolio-thumb{
   height:100%;
   padding-bottom:85%
}
.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-grid__img{
   height:100%;
   -o-object-fit:cover;
   object-fit:cover;
   position:absolute;
   width:100%;
   left:0;
   top:0
}
@media (max-width:991px){
   .ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-grid__img{
       position:static
   }
   .ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-portfolio-thumb{
       padding-bottom:0!important
   }
}
.ekit-wid-con .ekit-gallery-portfolio-tilt{
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d;
   -webkit-transform:perspective(300px);
   transform:perspective(300px)
}
.ekit-wid-con .ekit-gallery-portfolio-tilt .elementskit-hover-area{
   -webkit-transform:translateZ(50px);
   transform:translateZ(50px)
}
.ekit-wid-con .ekit-gallery-portfolio-tilt:hover{
   z-index:1
}
.ekit-wid-con .elementskit-main-filter{
   margin-bottom:20px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   list-style:none;
   position:relative;
   z-index:10
}
.ekit-wid-con .elementskit-main-filter>li{
   margin-right:10px
}
.ekit-wid-con .elementskit-main-filter>li:last-child{
   margin-right:0
}
.ekit-wid-con .elementskit-main-filter>li>a{
   color:#374a5e;
   background-color:#fff;
   padding:8px 34px;
   display:block;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative
}
.ekit-wid-con .elementskit-main-filter>li>a.selected{
   background-color:#374a5e;
   color:#fff
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_center{
   text-align:center
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_center .filter-button-wraper{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_left{
   text-align:left
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_left .filter-button-wraper{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_right{
   text-align:right
}
.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_right .filter-button-wraper{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex
}
.ekit-wid-con .elementskit_filter_style_three>li>a{
   border:2px solid transparent
}
.ekit-wid-con .elementskit_filter_style_three>li>a.selected{
   -webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
   box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
   border-color:currentColor;
   color:#374a5e;
   background-color:#fff
}
.ekit-wid-con .elementskit_filter_style_three.elementskit_nav_caret>li>a::before{
   position:absolute;
   content:"";
   top:0;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   height:15px;
   width:2px;
   opacity:0;
   -webkit-transition:top .2s,opacity .3s ease-in;
   transition:.2s top ease,opacity .3s ease-in;
   background-color:#374a5e;
   z-index:-1
}
.ekit-wid-con .elementskit_filter_style_three.elementskit_nav_caret>li>a.selected::before{
   top:100%;
   opacity:1
}
.ekit-wid-con .elementskit_filter_style_four{
   -webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
   box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
   border:2px solid #ea5356;
   background-color:#fff
}
.ekit-wid-con .elementskit_filter_style_four>li>a.selected{
   background-color:#fff;
   color:#ea5356
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active>li>a::before{
   position:absolute;
   content:"";
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   right:0;
   background-color:#ea5356;
   width:2px;
   height:19px
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active>li:last-child>a::before{
   display:none
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_nav_caret>li>a::after{
   content:"";
   position:absolute;
   bottom:0;
   left:50%;
   -webkit-transform:translateX(-50%) rotate(45deg);
   transform:translateX(-50%) rotate(45deg);
   width:15px;
   height:15px;
   background:#ea5356;
   background:linear-gradient(-45deg,#ea5356 0,#ea5356 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
   opacity:0;
   -webkit-transition:bottom .2s,opacity .3s ease-in;
   transition:.2s bottom ease,opacity .3s ease-in
}
.ekit-wid-con .elementskit_filter_style_four.elementskit_nav_caret>li>a.selected::after{
   bottom:-7.5px;
   opacity:1
}
.ekit-wid-con .elementskit_filter_style_five{
   border:2px solid #374a5e;
   border-radius:21.5px;
   -webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
   box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
   background-color:#fff;
   overflow:hidden
}
.ekit-wid-con .elementskit_filter_style_five>li{
   margin-right:0
}
.ekit-wid-con .elementskit_filter_style_five.elementskit_divider_active>li>a::before{
   position:absolute;
   content:"";
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   right:0;
   background-color:#374a5e;
   width:2px;
   height:19px
}
.ekit-wid-con .elementskit_filter_style_five.elementskit_divider_active>li:last-child>a::before{
   display:none
}
.ekit-wid-con .elementskit_filter_style_six>li>a{
   background-color:transparent
}
.ekit-wid-con .elementskit_filter_style_six>li>a>.elementskit_filter_nav_text{
   position:relative
}
.ekit-wid-con .elementskit_filter_style_six>li>a>.elementskit_filter_nav_text::before{
   position:absolute;
   content:"";
   left:0;
   bottom:-5px;
   width:100%;
   height:2px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   background-color:#ea5356;
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   -webkit-transform-origin:left;
   transform-origin:left;
   z-index:-1
}
.ekit-wid-con .elementskit_filter_style_six>li>a.selected{
   background-color:transparent;
   color:#ea5356
}
.ekit-wid-con .elementskit_filter_style_six>li>a.selected>.elementskit_filter_nav_text::before{
   -webkit-transform:scaleX(1);
   transform:scaleX(1)
}
.ekit-wid-con .timeline-area{
   position:relative;
   z-index:1
}
.ekit-wid-con .single-timeline .timeline-content>p{
   margin-bottom:0
}
.ekit-wid-con .single-timeline:hover .timeline-img::before{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n){
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-info{
   margin-left:0;
   margin-right:35px
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-item{
   margin-right:0;
   margin-left:60px;
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
@media (max-width:1024px){
   .ekit-wid-con .elementskit-main-filter>li{
       margin-bottom:20px
   }
   .ekit-wid-con .timeline-area .timeline-bar{
       left:0;
       -webkit-transform:none;
       transform:none
   }
   .ekit-wid-con .timeline-area .timeline-img{
       display:none
   }
   .ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-item{
       margin-left:0
   }
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-content{
   text-align:left;
   padding-right:0;
   padding-left:30px
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .watermark-icon{
   left:inherit;
   right:0
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-pin{
   right:inherit;
   left:-20px
}
.ekit-wid-con .timeline-bar{
   position:absolute;
   top:0;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   height:100%;
   width:2px;
   background-color:#f7f9fb;
   z-index:-1
}
.ekit-wid-con .timeline-item{
   width:calc(50% - 60px);
   position:relative;
   margin-right:60px
}
.ekit-wid-con .timeline-item.media{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:start;
   -ms-flex-align:start;
   align-items:flex-start
}
.ekit-wid-con .timeline-item .watermark-icon{
   position:absolute;
   bottom:0;
   left:0;
   font-size:120px;
   line-height:1;
   pointer-events:none;
   -webkit-transition:.4s;
   transition:all .4s ease;
   opacity:0;
   color:inherit
}
.ekit-wid-con .timeline-item .watermark-icon svg{
   max-width:120px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .timeline-info{
   width:calc(50% - 35px);
   margin-left:35px;
   -ms-flex-item-align:center;
   align-self:center
}
.ekit-wid-con .timeline-info .date{
   font-size:18px;
   margin-bottom:5px
}
.ekit-wid-con .timeline-info .date svg{
   max-width:18px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .timeline-info .place{
   font-size:13px;
   color:rgba(0,0,0,.5)
}
.ekit-wid-con .timeline-info .place svg{
   max-width:13px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .timeline-item{
   -webkit-filter:drop-shadow(-19.799px 19.799px 40px rgba(0,0,0,.1));
   filter:drop-shadow(-19.799px 19.799px 40px rgba(0, 0, 0, .1));
   background-color:#fff;
   padding:50px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   border-radius:10px
}
.ekit-wid-con .timeline-item .timeline-content{
   text-align:right
}
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item{
   background:#82e182;
   color:#fff
}
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .title{
   color:inherit
}
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .subtitle{
   color:inherit
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd):hover .timeline-pin{
   border-color:#82e182 #82e182 transparent transparent
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd) .timeline-pin{
   border-color:#fff #fff transparent transparent
}
@media (max-width:1024px){
   .ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd) .timeline-pin{
       left:-20px;
       right:inherit;
       -webkit-transform:translateY(-50%) rotate(225deg);
       transform:translateY(-50%) rotate(225deg)
   }
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n):hover .timeline-pin{
   border-color:transparent transparent #82e182 #82e182
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-pin{
   border-color:transparent transparent #fff #fff
}
.ekit-wid-con .vertical-timeline .timeline-pin{
   position:absolute;
   top:50%;
   right:-20px;
   -webkit-transform:translateY(-50%) rotate(45deg);
   transform:translateY(-50%) rotate(45deg);
   width:40px;
   height:40px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   border-style:solid;
   border-width:20px;
   z-index:-1
}
.ekit-wid-con .timeline-content{
   padding-right:30px;
   position:relative;
   z-index:2
}
.ekit-wid-con .timeline-content .subtitle{
   font-size:14px;
   font-weight:400;
   margin-bottom:8px;
   color:#82e182
}
.ekit-wid-con .timeline-content .title{
   font-size:22px;
   font-weight:700;
   margin-bottom:22px;
   margin-top:0
}
.ekit-wid-con .timeline-content .lists>li{
   font-size:14px;
   color:rgba(0,0,0,.5)
}
.ekit-wid-con .timeline-content .lists>li:not(:last-child){
   margin-bottom:15px
}
.ekit-wid-con .timeline-content .lists>li i{
   padding-right:8px
}
.ekit-wid-con .timeline-content .lists>li>a{
   color:#2575fc
}
.ekit-wid-con .timeline-content .lists>li>a>span{
   text-decoration:underline
}
.ekit-wid-con .timeline-icon{
   background:#82e182;
   color:#fff;
   width:50px;
   height:50px;
   line-height:50px;
   text-align:center;
   font-size:22px;
   border-radius:50%;
   -webkit-box-flex:0;
   -ms-flex:0 0 50px;
   flex:0 0 50px;
   -webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
   box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .timeline-icon svg{
   max-width:22px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .single-timeline{
   position:relative
}
.ekit-wid-con .single-timeline.media{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:start;
   -ms-flex-align:start;
   align-items:flex-start
}
.ekit-wid-con .single-timeline:not(:nth-last-child(2)){
   margin-bottom:30px
}
.ekit-wid-con .single-timeline:hover .watermark-icon{
   opacity:.15
}
@media (max-width:1024px){
   .ekit-wid-con .single-timeline{
       display:block;
       -ms-flex-wrap:wrap;
       flex-wrap:wrap
   }
   .ekit-wid-con .single-timeline .timeline-item{
       width:100%;
       margin-right:0
   }
   .ekit-wid-con .single-timeline .timeline-info{
       width:100%;
       margin-left:0!important;
       margin-right:0!important;
       padding:20px;
       padding-left:0
   }
}
@media (max-width:767px){
   .ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-content{
       padding-left:0
   }
   .ekit-wid-con .single-timeline .timeline-item{
       display:block;
       padding:20px
   }
}
.ekit-wid-con .timeline-img{
   width:14px;
   height:14px;
   background-color:#fff;
   border:2px solid #2575fc;
   position:absolute;
   left:50%;
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   border-radius:50%;
   z-index:2
}
.ekit-wid-con .timeline-img::before{
   position:absolute;
   content:"";
   left:50%;
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   border-radius:50%;
   width:4px;
   height:4px;
   background-color:#2575fc;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   visibility:hidden
}
.ekit-wid-con .horizantal-timeline{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-align:end;
   -ms-flex-align:end;
   align-items:flex-end;
   padding-bottom:0
}
.ekit-wid-con .horizantal-timeline .single-timeline{
   padding-bottom:48px;
   width:25%
}
@media (max-width:1024px){
   .ekit-wid-con .horizantal-timeline .single-timeline{
       width:50%
   }
}
@media (max-width:767px){
   .ekit-wid-con .horizantal-timeline .single-timeline{
       width:100%
   }
   .ekit-wid-con .horizantal-timeline .single-timeline .timeline-item{
       opacity:1;
       visibility:visible;
       top:20px
   }
   .ekit-wid-con .horizantal-timeline .single-timeline .top-content{
       opacity:0;
       visibility:hidden
   }
   .ekit-wid-con .horizantal-timeline .single-timeline .bar .pin{
       background:#fff;
       border:4px solid #000
   }
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .timeline-item{
   opacity:1;
   visibility:visible;
   top:20px
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .timeline-item-horizontal-bottom{
   top:-25px
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .top-content{
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin{
   background:#fff;
   border:4px solid #000
}
.ekit-wid-con .horizantal-timeline .timeline-item{
   width:100%;
   margin-right:0;
   padding-top:30px;
   padding-left:40px;
   padding-right:40px;
   padding-bottom:50px;
   opacity:0;
   visibility:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease;
   top:-50px
}
.ekit-wid-con .horizantal-timeline .timeline-item-horizontal-bottom{
   top:35px
}
.ekit-wid-con .horizantal-timeline .timeline-icon{
   margin-bottom:30px
}
.ekit-wid-con .horizantal-timeline .timeline-content{
   text-align:left;
   padding-right:0
}
.ekit-wid-con .horizantal-timeline .timeline-content .subtitle{
   color:#07b787
}
.ekit-wid-con .horizantal-timeline .content-group{
   color:#000;
   cursor:pointer
}
.ekit-wid-con .horizantal-timeline .top-content{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .horizantal-timeline .top-content .title{
   font-size:18px;
   color:inherit
}
.ekit-wid-con .horizantal-timeline .bar{
   height:2px;
   width:100%;
   background-color:#000;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative;
   margin:30px 0
}
.ekit-wid-con .horizantal-timeline .bar .pin{
   position:absolute;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%);
   display:block;
   width:14px;
   height:14px;
   border-radius:50%;
   background-color:#000;
   top:-6px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .horizantal-timeline .bottom-content .date{
   font-size:13px;
   color:inherit
}
.ekit-wid-con .timeline-purple-bg{
   background-color:#6a11cb
}
.ekit-wid-con .timeline-pin-icon{
   width:50px;
   height:50px;
   line-height:48px;
   border-radius:50%;
   -webkit-transition:.4s;
   transition:all .4s ease;
   color:#fff;
   border:1px solid #fff;
   position:absolute;
   top:50%;
   left:50%;
   -webkit-transform:translateX(-50%) translateY(-50%);
   transform:translateX(-50%) translateY(-50%);
   text-align:center;
   background-color:#6a11cb;
   z-index:1;
   font-size:20px
}
.ekit-wid-con .timeline-pin-icon svg{
   max-width:20px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .timeline-pin-icon:hover{
   background-color:#fff;
   color:#6a11cb
}
.ekit-wid-con .horizantal-timeline .single-timeline .timeline-pin{
   top:calc(100% - 20px);
   right:inherit;
   left:50%;
   -webkit-transform:translateX(-50%) rotate(-45deg);
   transform:translateX(-50%) rotate(-45deg);
   position:absolute;
   width:40px;
   height:40px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   border-style:solid;
   border-width:20px;
   border-color:transparent transparent #fff #fff
}
.ekit-wid-con .horizantal-timeline .single-timeline .pin-top{
   top:unset;
   bottom:calc(100% - 20px);
   border-color:#fff #fff transparent transparent
}
.ekit-wid-con .timeline-info-onside{
   width:100%;
   margin-left:0
}
.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-info-onside{
   margin-right:0
}
@media screen and (max-width:1024px){
   .ekit-wid-con .vertical-timeline .single-timeline.media{
       -webkit-box-orient:vertical;
       -webkit-box-direction:reverse;
       -ms-flex-direction:column-reverse;
       flex-direction:column-reverse
   }
}
.ekit-wid-con .vertical-timeline .timeline-content{
   min-width:303px
}
.ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info{
   text-align:right
}
.ekit-wid-con .single-timeline .title{
   color:#3a3a3a
}
.ekit-wid-con .ekit-instagram-area{
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid.ekit-insta-row{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   margin-left:-15px;
   margin-right:-15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-1{
   max-width:8.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 8.3333333333%;
   flex:0 0 8.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-2{
   max-width:16.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 16.6666666667%;
   flex:0 0 16.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-3{
   max-width:25%;
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-4{
   max-width:33.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 33.3333333333%;
   flex:0 0 33.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-5{
   max-width:41.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 41.6666666667%;
   flex:0 0 41.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-6{
   max-width:50%;
   -webkit-box-flex:0;
   -ms-flex:0 0 50%;
   flex:0 0 50%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-7{
   max-width:58.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 58.3333333333%;
   flex:0 0 58.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-8{
   max-width:66.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 66.6666666667%;
   flex:0 0 66.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-9{
   max-width:75%;
   -webkit-box-flex:0;
   -ms-flex:0 0 75%;
   flex:0 0 75%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-10{
   max-width:83.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 83.3333333333%;
   flex:0 0 83.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-11{
   max-width:91.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 91.6666666667%;
   flex:0 0 91.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .layout-grid .ekit-insta-col-12{
   max-width:100%;
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%;
   padding-left:15px;
   padding-right:15px
}
@media (max-width:1024px){
   .ekit-wid-con .layout-grid .ekit-insta-col-1{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-2{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-3{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-4{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-5{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-6{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-7{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-8{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-9{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-10{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-11{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-12{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
}
@media (max-width:767px){
   .ekit-wid-con .vertical-timeline .timeline-content{
       min-width:auto
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-1{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-2{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-3{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-4{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-5{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-6{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-7{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-8{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-9{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-10{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-11{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .layout-grid .ekit-insta-col-12{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
}
@media (min-width:992px){
   .ekit-wid-con .layout-grid.ekit-no-wrap{
       -ms-flex-wrap:nowrap;
       flex-wrap:nowrap
   }
   .ekit-wid-con .layout-grid.ekit-justify-content-between{
       -webkit-box-pack:justify;
       -ms-flex-pack:justify;
       justify-content:space-between
   }
}
.ekit-wid-con .layout-grid .ekit-insta-col-auto{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:1;
   -ms-flex:1 1 auto;
   flex:1 1 auto
}
.ekit-wid-con .layout-masonary{
   -webkit-column-gap:30px;
   -moz-column-gap:30px;
   column-gap:30px
}
.ekit-wid-con .layout-masonary.ekit-insta-col-1{
   -webkit-column-count:12;
   -moz-column-count:12;
   column-count:12
}
.ekit-wid-con .layout-masonary.ekit-insta-col-2{
   -webkit-column-count:6;
   -moz-column-count:6;
   column-count:6
}
.ekit-wid-con .layout-masonary.ekit-insta-col-3{
   -webkit-column-count:4;
   -moz-column-count:4;
   column-count:4
}
.ekit-wid-con .layout-masonary.ekit-insta-col-4{
   -webkit-column-count:3;
   -moz-column-count:3;
   column-count:3
}
.ekit-wid-con .layout-masonary.ekit-insta-col-5{
   -webkit-column-count:2.4;
   -moz-column-count:2.4;
   column-count:2.4
}
.ekit-wid-con .layout-masonary.ekit-insta-col-6{
   -webkit-column-count:2;
   -moz-column-count:2;
   column-count:2
}
.ekit-wid-con .layout-masonary.ekit-insta-col-7{
   -webkit-column-count:1.7142857143;
   -moz-column-count:1.7142857143;
   column-count:1.7142857143
}
.ekit-wid-con .layout-masonary.ekit-insta-col-8{
   -webkit-column-count:1.5;
   -moz-column-count:1.5;
   column-count:1.5
}
.ekit-wid-con .layout-masonary.ekit-insta-col-9{
   -webkit-column-count:1.3333333333;
   -moz-column-count:1.3333333333;
   column-count:1.3333333333
}
.ekit-wid-con .layout-masonary.ekit-insta-col-10{
   -webkit-column-count:1.2;
   -moz-column-count:1.2;
   column-count:1.2
}
.ekit-wid-con .layout-masonary.ekit-insta-col-11{
   -webkit-column-count:1.0909090909;
   -moz-column-count:1.0909090909;
   column-count:1.0909090909
}
.ekit-wid-con .layout-masonary.ekit-insta-col-12{
   -webkit-column-count:1;
   -moz-column-count:1;
   column-count:1
}
.ekit-wid-con .layout-masonary .ekit-ins-feed{
   -webkit-column-break-inside:avoid;
   -moz-column-break-inside:avoid;
   break-inside:avoid
}
.ekit-wid-con .ekit-insta-content-holder{
   overflow:hidden;
   position:relative;
   margin-bottom:30px
}
.ekit-wid-con .ekit-nsta-user-info{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   padding:16px
}
.ekit-wid-con .ekit-insta-user-details{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   color:#000
}
.ekit-wid-con .ekit-insta-user-details:hover .ekit-insta-user-name{
   text-decoration:underline;
   color:#e1306c
}
.ekit-wid-con .ekit-insta-user-details:hover .ekit-insta-dataandtime{
   text-decoration:underline;
   color:#833ab4
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image{
   width:44px;
   height:44px;
   overflow:hidden;
   position:relative;
   background:linear-gradient(40deg,#833ab4 15%,#e1306c 50%,#f56040 85%);
   margin-right:12px;
   padding:2px
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image>img{
   border:1px solid #fafafa
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image.circle{
   border-radius:50%
}
.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image.circle>img{
   border-radius:inherit
}
.ekit-wid-con .ekit-insta-username-and-time{
   line-height:1
}
.ekit-wid-con .ekit-insta-username-and-time .ekit-insta-user-name{
   display:block;
   font-size:14px;
   font-weight:600;
   line-height:1
}
.ekit-wid-con .ekit-insta-username-and-time .ekit-insta-dataandtime{
   font-size:10px;
   color:rgba(0,0,0,.6)
}
.ekit-wid-con .ekit-instagram-feed-posts-item-content{
   padding:16px
}
.ekit-wid-con .ekit-insta-comments-box .ekit-insta-statics-count.ekit-insta-statics-comment{
   float:right
}
.ekit-wid-con .ekit-insta-captions-box{
   margin-top:12px
}
.ekit-wid-con .ekit-insta-statics-count{
   display:inline-block;
   color:#000;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-insta-statics-count:not(:last-child){
   margin-right:15px
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-comment:hover{
   color:#f56040
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-comment:hover>svg path{
   fill:#f56040
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-favourite:hover{
   color:#833ab4
}
.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-favourite:hover>svg path{
   fill:#833ab4
}
.ekit-wid-con .ekit-insta-statics-count>svg{
   width:24px;
   height:24px;
   vertical-align:middle
}
.ekit-wid-con .ekit-insta-statics-count>svg path{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-insta-statics-count .ekit-insta-statics-value{
   margin-left:6px;
   font-size:14px
}
.ekit-wid-con .ekit-insta-captions{
   color:#000;
   font-size:14px
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-instagram-feed-posts-item-content{
   position:absolute;
   top:50%;
   left:0;
   -webkit-transform:translateY(-20%);
   transform:translateY(-20%);
   width:100%;
   z-index:5;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   text-align:center
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles:hover .ekit-instagram-feed-posts-item-content{
   opacity:1;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles:hover .insta-media .photo-thumb{
   -webkit-transform:scale(1.1);
   transform:scale(1.1);
   -webkit-filter:grayscale(1);
   filter:grayscale(1)
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-insta-statics-count svg path{
   fill:#fff
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-insta-captions{
   color:#fff
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .insta-media>a{
   display:block;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .insta-media .photo-thumb{
   -webkit-transition:-webkit-transform .3s,-webkit-filter .3s;
   transition:-webkit-transform .3s ease,-webkit-filter .3s;
   transition:transform .3s ease,filter .3s;
   transition:transform .3s ease,filter .3s,-webkit-transform .3s ease,-webkit-filter .3s;
   -webkit-transform:scale(1);
   transform:scale(1);
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit-insta-content-holder .ekit-insta-hover-overlay{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   pointer-events:none
}
.ekit-wid-con .ekit-insta-content-holder:hover .ekit-insta-hover-overlay{
   background-color:rgba(0,0,0,.8);
   opacity:1
}
.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-classic{
   border-radius:3px;
   border:1px solid #e6e6e6;
   background-color:#fff
}
.ekit-wid-con .ekit-insta-content-holder .insta-media .photo-thumb{
   width:100%
}
.ekit-wid-con .ekit-instagram-feed-item-source-icon{
   vertical-align:middle;
   display:inline-block
}
.ekit-wid-con .ekit-instagram-feed-item-source-icon svg path{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .insta-follow-btn-area>.btn{
   background-color:#f56040;
   border-radius:21px;
   -webkit-box-shadow:0 7px 15px 0 rgba(245,96,64,.3);
   box-shadow:0 7px 15px 0 rgba(245,96,64,.3);
   padding:10px 35px;
   font-size:14px;
   font-weight:500;
   color:#fff;
   border:0 solid #000
}
.ekit-wid-con .ekit-insta-statics-favourite svg{
   -webkit-transform:scale(1.1);
   transform:scale(1.1)
}
.ekit-wid-con .instafeed-container{
   position:relative;
   overflow:hidden
}
.ekit-wid-con .instafeed-container::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:#000;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:1
}
.ekit-wid-con .instafeed-container>img{
   -webkit-transform:scale(1.02);
   transform:scale(1.02);
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .instafeed-container .description-container{
   position:absolute;
   -webkit-transition:.4s;
   transition:all .4s ease;
   bottom:0;
   left:0;
   z-index:2;
   padding:30px;
   width:100%;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .instafeed-container .description-container>span{
   display:block;
   color:#fff;
   line-height:1
}
.ekit-wid-con .instafeed-container .description-container>span>i{
   padding-right:6px;
   display:inline-block
}
.ekit-wid-con .instafeed-container .description-container>span:not(:last-child){
   margin-bottom:15px
}
.ekit-wid-con .instafeed-container:hover::before{
   opacity:.7
}
.ekit-wid-con .instafeed-container:hover .description-container{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .instafeed-container:hover>img{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .instagram-gallery .owl-item>a{
   margin-right:6px;
   display:block
}
.ekit-wid-con .indtafeed-gallery>a{
   float:left;
   width:calc(100% / 6);
   display:block;
   border:.5px solid #fff
}
.ekit-wid-con .ekit_creative_button{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   font-weight:400;
   text-align:center;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
   background-color:#f2eee0;
   padding:15px 80px;
   font-size:16px;
   -webkit-transition:.4s ease-in;
   transition:all .4s ease-in;
   position:relative;
   z-index:1;
   cursor:pointer;
   border:0
}
.ekit-wid-con .ekit_creative_button>i{
   position:relative;
   z-index:10;
   -webkit-transition:.3s;
   transition:all .3s ease;
   color:#333
}
.ekit-wid-con .ekit_creative_button_text{
   position:relative;
   z-index:10;
   -webkit-transition:.3s;
   transition:all .3s ease;
   color:#333
}
.ekit-wid-con .ekit_creative_button_icon_before{
   padding-right:5px
}
.ekit-wid-con .ekit_creative_button_icon_after{
   padding-left:5px
}
.ekit-wid-con .ekit_creative_button:hover{
   color:#333;
   background-color:#eae4ce
}
.ekit-wid-con .ekit_slide_bg::before{
   position:absolute;
   content:"";
   left:0;
   top:0;
   height:100%;
   width:0%;
   background-color:#ffdc27;
   -webkit-transition:.3s;
   transition:all .3s ease;
   z-index:-1;
   border-radius:inherit
}
.ekit-wid-con .ekit_slide_bg:hover::before{
   width:100%
}
.ekit-wid-con .ekit_slide_left_border::before{
   position:absolute;
   content:"";
   left:0;
   top:0;
   height:100%;
   background-color:#ffdc27;
   -webkit-transition:.3s;
   transition:all .3s ease;
   z-index:-1;
   width:10px
}
.ekit-wid-con .ekit_slide_left_border:hover::before{
   width:100%
}
.ekit-wid-con .ekit_slide_in_line::after{
   content:"";
   position:absolute;
   -webkit-transition:.3s;
   transition:all .3s ease;
   left:50px;
   width:0;
   height:1px;
   background-color:#333;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit_slide_in_line:hover::after{
   width:20px;
   -webkit-transition-delay:.2s;
   transition-delay:.2s
}
.ekit-wid-con .ekit_slide_out_line::after{
   content:"";
   position:absolute;
   -webkit-transition:.3s;
   transition:all .3s ease;
   left:50px;
   width:20px;
   height:1px;
   background-color:#333;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden
}
.ekit-wid-con .ekit_slide_out_line:hover::after{
   width:0
}
.ekit-wid-con .ekit_slide_text_left:hover .ekit_creative_button_text{
   -webkit-transform:translateX(-10px);
   transform:translateX(-10px)
}
.ekit-wid-con .ekit_slide_text_right:hover .ekit_creative_button_text{
   -webkit-transform:translateX(10px);
   transform:translateX(10px)
}
.ekit-wid-con .ekit_slide_icon:hover .ekit_creative_button_icon_after,.ekit-wid-con .ekit_slide_icon:hover .ekit_creative_button_icon_before{
   -webkit-transform:translateX(-10px);
   transform:translateX(-10px)
}
.ekit-wid-con .ekit_icon_fade_in .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_fade_in .ekit_creative_button_icon_before{
   opacity:0
}
.ekit-wid-con .ekit_icon_fade_in:hover .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_fade_in:hover .ekit_creative_button_icon_before{
   opacity:1
}
.ekit-wid-con .ekit_icon_scale_in .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_scale_in .ekit_creative_button_icon_before{
   -webkit-transform:scale(0);
   transform:scale(0);
   left:0
}
.ekit-wid-con .ekit_icon_scale_in:hover .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_scale_in:hover .ekit_creative_button_icon_before{
   -webkit-transform:scale(1);
   transform:scale(1);
   left:-5px
}
.ekit-wid-con .ekit_btn_splash{
   overflow:hidden
}
.ekit-wid-con .ekit_btn_splash::before{
   position:absolute;
   content:"";
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%) scale(0);
   transform:translate(-50%,-50%) scale(0);
   height:200px;
   width:200px;
   border-radius:100%;
   background-color:#ffdc27;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit_btn_splash:hover::before{
   -webkit-transform:translate(-50%,-50%) scale(2);
   transform:translate(-50%,-50%) scale(2)
}
.ekit-wid-con .ekit_outline_style_one{
   overflow:hidden
}
.ekit-wid-con .ekit_outline_style_one::after,.ekit-wid-con .ekit_outline_style_one::before{
   background-color:#666;
   content:"";
   height:2px;
   left:0;
   position:absolute;
   top:0;
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s;
   transition:transform .3s;
   transition:transform .3s,-webkit-transform .3s;
   width:100%;
   -webkit-transform:scaleX(1);
   transform:scaleX(1);
   pointer-events:none
}
.ekit-wid-con .ekit_outline_style_one::after{
   -webkit-transform-origin:left;
   transform-origin:left
}
.ekit-wid-con .ekit_outline_style_one::before{
   bottom:0;
   top:auto;
   -webkit-transform-origin:right;
   transform-origin:right
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines{
   display:block;
   height:100%;
   left:0;
   position:absolute;
   top:0;
   width:100%;
   z-index:0;
   pointer-events:none
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::before{
   background-color:#666;
   content:"";
   left:0;
   position:absolute;
   top:0;
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s;
   transition:transform .3s;
   transition:transform .3s,-webkit-transform .3s;
   height:100%;
   width:2px;
   -webkit-transform:scaleY(1);
   transform:scaleY(1)
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::before{
   -webkit-transform-origin:bottom;
   transform-origin:bottom
}
.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::after{
   left:auto;
   right:0;
   -webkit-transform-origin:top;
   transform-origin:top
}
.ekit-wid-con .ekit_outline_style_one:hover .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_one:hover .ekit_outline_btn_lines::before{
   -webkit-transform:scaleY(0);
   transform:scaleY(0)
}
.ekit-wid-con .ekit_outline_style_one:hover::after,.ekit-wid-con .ekit_outline_style_one:hover::before{
   -webkit-transform:scaleX(0);
   transform:scaleX(0)
}
.ekit-wid-con .ekit_outline_style_two::after,.ekit-wid-con .ekit_outline_style_two::before{
   background-color:#666;
   content:"";
   height:2px;
   left:0;
   position:absolute;
   top:0;
   -webkit-transition:width .3s;
   transition:width .3s;
   width:20px;
   pointer-events:none;
   left:0
}
.ekit-wid-con .ekit_outline_style_two::before{
   bottom:0;
   top:auto;
   left:auto;
   right:0
}
.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines{
   display:block;
   height:100%;
   left:0;
   position:absolute;
   top:0;
   width:100%;
   z-index:0;
   pointer-events:none
}
.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::before{
   background-color:#666;
   content:"";
   left:0;
   position:absolute;
   top:0;
   -webkit-transition:height .3s;
   transition:height .3s;
   height:20px;
   width:2px
}
.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::after{
   left:auto;
   right:0;
   top:auto;
   bottom:0
}
.ekit-wid-con .ekit_outline_style_two:hover .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_two:hover .ekit_outline_btn_lines::before{
   height:100%
}
.ekit-wid-con .ekit_outline_style_two:hover::after,.ekit-wid-con .ekit_outline_style_two:hover::before{
   width:100%
}
.ekit-wid-con .ekit_group_btn{
   padding:0;
   overflow:hidden
}
.ekit-wid-con .ekit_group_btn>i{
   padding:15px 20px;
   background-color:#e3dabc;
   font-size:30px
}
.ekit-wid-con .ekit_group_btn .ekit_creative_button_text{
   padding:15px 60px
}
.ekit-wid-con .ekit_group_btn.ekit_skew_bg>i{
   position:relative;
   background-color:transparent
}
.ekit-wid-con .ekit_group_btn.ekit_skew_bg>i::after{
   width:140%;
   height:300%;
   background-color:rgba(0,0,0,.1);
   z-index:-1;
   right:0;
   top:-50%;
   -webkit-transform-origin:0 0;
   transform-origin:0 0;
   -webkit-transform:rotate(-20deg);
   transform:rotate(-20deg);
   content:"";
   position:absolute;
   -webkit-transition:width .3s;
   transition:width .3s ease
}
.ekit-wid-con .ekit_group_btn.ekit_skew_bg:hover>i::after{
   width:160%
}
.ekit-wid-con .ekit_slide_icon_2 .ekit_creative_button_icon_after,.ekit-wid-con .ekit_slide_icon_2 .ekit_creative_button_icon_before{
   opacity:0
}
.ekit-wid-con .ekit_slide_icon_2:hover .ekit_creative_button_icon_after{
   -webkit-transform:translateX(20px);
   transform:translateX(20px);
   opacity:1
}
.ekit-wid-con .ekit_slide_icon_2:hover .ekit_creative_button_icon_before{
   -webkit-transform:translateX(-20px);
   transform:translateX(-20px);
   opacity:1
}
.ekit-wid-con .ekit_position_aware{
   overflow:hidden
}
.ekit-wid-con .ekit_position_aware_bg{
   position:absolute;
   display:block;
   width:0;
   height:0;
   border-radius:50%;
   background-color:#ffdc27;
   -webkit-transition:width .4s ease-in-out,height .4s ease-in-out;
   transition:width .4s ease-in-out,height .4s ease-in-out;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   z-index:-1
}
.ekit-wid-con .ekit_position_aware:hover .ekit_position_aware_bg{
   width:225%;
   height:562.5px
}
.ekit-wid-con .ekit_hover_on_collision{
   overflow:hidden
}
.ekit-wid-con .ekit_hover_on_collision::after,.ekit-wid-con .ekit_hover_on_collision::before{
   position:absolute;
   top:50%;
   content:"";
   width:20px;
   height:20px;
   background-color:#ffdc27;
   border-radius:50%
}
.ekit-wid-con .ekit_hover_on_collision::before{
   left:-20px;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.ekit-wid-con .ekit_hover_on_collision::after{
   right:-20px;
   -webkit-transform:translate(50%,-50%);
   transform:translate(50%,-50%)
}
.ekit-wid-con .ekit_hover_on_collision:hover::before{
   -webkit-animation:.8s both ekit-criss-cross-left;
   animation:.8s both ekit-criss-cross-left;
   -webkit-animation-direction:alternate;
   animation-direction:alternate
}
.ekit-wid-con .ekit_hover_on_collision:hover::after{
   -webkit-animation:.8s both ekit-criss-cross-right;
   animation:.8s both ekit-criss-cross-right;
   -webkit-animation-direction:alternate;
   animation-direction:alternate
}
.ekit-wid-con .ekit_ujarak::before{
   content:"";
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:#37474f;
   z-index:-1;
   opacity:0;
   -webkit-transform:scale3d(.7,1,1);
   transform:scale3d(.7,1,1);
   -webkit-transition:opacity .4s,-webkit-transform .4s;
   transition:opacity .4s,-webkit-transform .4s;
   transition:transform .4s,opacity .4s;
   transition:transform .4s,opacity .4s,-webkit-transform .4s;
   -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
   transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.ekit-wid-con .ekit_ujarak:hover .ekit_creative_button_text{
   color:#fff
}
.ekit-wid-con .ekit_ujarak:hover::before{
   opacity:1;
   -webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
}
.ekit-wid-con .ekit_wayra{
   overflow:hidden
}
.ekit-wid-con .ekit_wayra::before{
   content:"";
   position:absolute;
   top:0;
   left:0;
   width:150%;
   height:100%;
   background-color:#37474f;
   z-index:-1;
   -webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
   transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
   -webkit-transform-origin:0 100%;
   transform-origin:0 100%;
   -webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;
   transition:opacity .3s,background-color .3s,-webkit-transform .3s;
   transition:transform .3s,opacity .3s,background-color .3s;
   transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s
}
.ekit-wid-con .ekit_wayra:hover .ekit_creative_button_text{
   color:#fff
}
.ekit-wid-con .ekit_wayra:hover::before{
   opacity:1;
   background-color:#3f51b5;
   -webkit-transform:rotate3d(0,0,1,0deg);
   transform:rotate3d(0,0,1,0deg);
   -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
   transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.ekit-wid-con .ekit_tamaya{
   overflow:hidden
}
.ekit-wid-con .ekit_tamaya .ekit_creative_button_text{
   -webkit-transform:scale3d(.2,.2,1);
   transform:scale3d(.2,.2,1);
   opacity:0;
   -webkit-transition:opacity .3s,-webkit-transform .3s;
   transition:opacity .3s,-webkit-transform .3s;
   transition:transform .3s,opacity .3s;
   transition:transform .3s,opacity .3s,-webkit-transform .3s;
   -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
   transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.ekit-wid-con .ekit_tamaya::after,.ekit-wid-con .ekit_tamaya::before{
   content:attr(data-text);
   position:absolute;
   width:100%;
   height:50%;
   left:0;
   background-color:#7986cb;
   color:#fff;
   overflow:hidden;
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s;
   transition:transform .3s;
   transition:transform .3s,-webkit-transform .3s;
   -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
   transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.ekit-wid-con .ekit_tamaya::before{
   top:0;
   padding-top:14px
}
.ekit-wid-con .ekit_tamaya::after{
   bottom:0;
   line-height:0
}
.ekit-wid-con .ekit_tamaya:hover .ekit_creative_button_text{
   opacity:1;
   -webkit-transform:scale3d(1,1,1);
   transform:scale3d(1,1,1)
}
.ekit-wid-con .ekit_tamaya:hover::before{
   -webkit-transform:translate3d(0,-100%,0);
   transform:translate3d(0,-100%,0)
}
.ekit-wid-con .ekit_tamaya:hover::after{
   -webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0)
}
.ekit-wid-con .ekit_moema{
   background-color:#7986cb;
   color:#fff
}
.ekit-wid-con .ekit_moema:hover{
   -webkit-animation:.3s forwards ekit-anim-moema-1;
   animation:.3s forwards ekit-anim-moema-1;
   background-color:#3f51b5
}
.ekit-wid-con .ekit_moema:hover .ekit_creative_button_text{
   color:#fff
}
.ekit-wid-con .ekit_moema:hover::before{
   -webkit-animation:.3s .3s forwards ekit-anim-moema-2;
   animation:.3s .3s forwards ekit-anim-moema-2;
   opacity:.4
}
.ekit-wid-con .ekit_moema::before{
   content:"";
   position:absolute;
   top:-20px;
   left:-20px;
   bottom:-20px;
   right:-20px;
   background-color:inherit;
   border-radius:inherit;
   z-index:-1;
   opacity:0;
   -webkit-transition:opacity .3s;
   transition:opacity .3s ease;
   -webkit-transform:scale3d(.8,.5,1);
   transform:scale3d(.8,.5,1)
}
.ekit-wid-con .ekit_aylen{
   overflow:hidden
}
.ekit-wid-con .ekit_aylen::after,.ekit-wid-con .ekit_aylen::before{
   content:"";
   position:absolute;
   height:100%;
   width:100%;
   bottom:100%;
   left:0;
   z-index:-1;
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s;
   transition:transform .3s;
   transition:transform .3s,-webkit-transform .3s;
   -webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);
   transition-timing-function:cubic-bezier(.75,0,.125,1);
   border-radius:inherit
}
.ekit-wid-con .ekit_aylen::before{
   background-color:#7986cb
}
.ekit-wid-con .ekit_aylen::after{
   background-color:#3f51b5
}
.ekit-wid-con .ekit_aylen:hover .ekit_creative_button_text{
   color:#fff
}
.ekit-wid-con .ekit_aylen:hover::after,.ekit-wid-con .ekit_aylen:hover::before{
   -webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0)
}
.ekit-wid-con .ekit_aylen:hover::after{
   -webkit-transition-delay:175ms;
   transition-delay:175ms
}
.ekit-wid-con .ekit_distorted_btn{
   outline:transparent solid 90px!important;
   background-color:transparent
}
.ekit-wid-con .ekit_distorted_btn .ekit_creative_button_text{
   color:#fff
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right{
   position:absolute;
   width:25px;
   height:25px;
   border-radius:15px;
   background-color:#222;
   transition:background .1s ease-out .4s ease;
   top:50%;
   margin-top:-12px;
   z-index:-2
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_left,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_left{
   left:0
}
.ekit-wid-con .ekit_distorted_btn .ekit_button__bg{
   content:"";
   background-color:#222;
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   z-index:-1;
   transition:background .1s ease-out .4s ease
}
.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_right,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_right{
   right:0
}
.ekit-wid-con .ekit_distorted_btn:hover{
   background-color:#2cd892;
   color:#fff
}
.ekit-wid-con .ekit_distorted_btn:hover .ekit_button__bg,.ekit-wid-con .ekit_distorted_btn:hover .ekit_goo_left,.ekit-wid-con .ekit_distorted_btn:hover .ekit_goo_right,.ekit-wid-con .ekit_distorted_btn:hover:before{
   background-color:#2cd892
}
.ekit-wid-con .ekit_distorted_btn:focus{
   outline:0;
   color:#fff
}
.ekit-wid-con .ekit_svg-filters{
   position:absolute;
   visibility:hidden;
   width:1px;
   height:1px
}
@-webkit-keyframes ekit-criss-cross-right{
   0%{
       right:-20px
   }
   50%{
       right:50%;
       width:20px;
       height:20px
   }
   100%{
       right:50%;
       width:400px;
       height:400px
   }
}
@keyframes ekit-criss-cross-right{
   0%{
       right:-20px
   }
   50%{
       right:50%;
       width:20px;
       height:20px
   }
   100%{
       right:50%;
       width:400px;
       height:400px
   }
}
@-webkit-keyframes ekit-criss-cross-left{
   0%{
       left:-20px
   }
   50%{
       left:50%;
       width:20px;
       height:20px
   }
   100%{
       left:50%;
       width:400px;
       height:400px
   }
}
@keyframes ekit-criss-cross-left{
   0%{
       left:-20px
   }
   50%{
       left:50%;
       width:20px;
       height:20px
   }
   100%{
       left:50%;
       width:400px;
       height:400px
   }
}
@-webkit-keyframes ekit-anim-moema-1{
   60%{
       -webkit-transform:scale3d(.8,.8,1);
       transform:scale3d(.8,.8,1)
   }
   85%{
       -webkit-transform:scale3d(1.1,1.1,1);
       transform:scale3d(1.1,1.1,1)
   }
   100%{
       -webkit-transform:scale3d(1,1,1);
       transform:scale3d(1,1,1)
   }
}
@keyframes ekit-anim-moema-1{
   60%{
       -webkit-transform:scale3d(.8,.8,1);
       transform:scale3d(.8,.8,1)
   }
   85%{
       -webkit-transform:scale3d(1.1,1.1,1);
       transform:scale3d(1.1,1.1,1)
   }
   100%{
       -webkit-transform:scale3d(1,1,1);
       transform:scale3d(1,1,1)
   }
}
@-webkit-keyframes ekit-anim-moema-2{
   to{
       opacity:0;
       -webkit-transform:scale3d(1,1,1);
       transform:scale3d(1,1,1)
   }
}
@keyframes ekit-anim-moema-2{
   to{
       opacity:0;
       -webkit-transform:scale3d(1,1,1);
       transform:scale3d(1,1,1)
   }
}
.ekit-wid-con .ekit_creative_button{
   text-decoration:none!important
}
.ekit-wid-con .ekit_creative_button svg{
   max-width:30px;
   height:auto;
   vertical-align:middle;
   margin:15px 20px
}
.ekit-wid-con .elemenetskit-toggle-indicator{
   position:absolute;
   -webkit-transition:.4s cubic-bezier(.45,.05,.55,.95);
   transition:all .4s cubic-bezier(.45,.05,.55,.95) 0s;
   background-color:#1868dd;
   margin:5px
}
.ekit-wid-con .elemenetskit-toogle-controls-wraper-outer{
   line-height:0
}
.ekit-wid-con .elemenetskit-toogle-controls-wraper{
   -webkit-box-shadow:0 20px 45px 0 rgba(0,0,0,.08);
   box-shadow:0 20px 45px 0 rgba(0,0,0,.08);
   background-color:#fff;
   padding:5px;
   z-index:1;
   position:relative;
   display:inline-block
}
.ekit-wid-con .elementskit-toggle-nav-link{
   display:block;
   margin:0;
   border-width:0;
   color:#5f5f5f;
   padding:14px 31px;
   text-align:center;
   position:relative;
   z-index:5;
   line-height:1;
   background-color:transparent
}
.ekit-wid-con .elementskit-toggle-nav-link.active{
   color:#fff
}
.ekit-wid-con .elementskit-toggle-nav-link.hover{
   background-color:transparent
}
.ekit-wid-con .elemenetskit-toggle-indicator,.ekit-wid-con .elemenetskit-toogle-controls-wraper{
   border-radius:30px
}
.ekit-wid-con .ekit-tab-no-title .elementskit-toggle-nav-link{
   padding:18px
}
.ekit-wid-con .ekit-tab-no-title .elementskit-toggle-nav-link.active{
   cursor:default
}
.ekit-wid-con .elementskit-switch-nav-link{
   border-bottom:none;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex
}
.ekit-wid-con .ekit-slide-toggle{
   border-bottom:none
}
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-item{
   margin-bottom:0
}
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active{
   color:#377dff
}
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active,.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link:hover{
   background-color:transparent;
   border-color:transparent
}
.ekit-wid-con .elementskit-switch-nav-link{
   margin-bottom:0;
   padding:0;
   background-color:transparent;
   border:none;
   line-height:1;
   color:#1e2022;
   font-size:20px;
   display:inline-block
}
.ekit-wid-con .elementskit-switch-nav-link-1{
   margin-right:20px
}
.ekit-wid-con .elementskit-switch-nav-link-2{
   margin-left:20px;
   -webkit-box-ordinal-group:4;
   -ms-flex-order:3;
   order:3
}
.ekit-wid-con .ekit-custom-switch{
   position:relative;
   -webkit-box-ordinal-group:3;
   -ms-flex-order:2;
   order:2
}
.ekit-wid-con .ekit-custom-control-label{
   background-color:rgba(55,125,255,.4);
   border-radius:20px;
   display:block;
   position:relative;
   color:#377dff;
   padding:7px 17px;
   cursor:pointer
}
.ekit-wid-con .ekit-custom-control-label::before{
   content:"";
   position:absolute;
   left:-1px;
   top:50%;
   -webkit-transition:.4s;
   transition:.4s;
   color:inherit;
   background-color:currentColor;
   border-radius:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   padding:10px
}
.ekit-wid-con .ekit-slide-toggle{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-slide-toggle input[type=checkbox]:checked+.ekit-custom-control-label::before{
   left:calc(101% - 20px)
}
.ekit-wid-con .ekit-toggle-switch-content{
   display:none;
   opacity:0;
   visibility:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-toggle-switch-content.active{
   display:block;
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit-custom-control-input{
   position:absolute;
   z-index:-1;
   opacity:0
}
.ekit-wid-con .ekit_menu_style_vertical.elementskit-menu-container{
   height:auto;
   width:100%;
   max-width:250px
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav{
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-flow:column;
   flex-flow:column
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-dropdown,.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-megamenu-panel{
   top:0;
   left:100%
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav.elementskit-menu-po-center>li>a{
   text-align:center
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav.elementskit-menu-po-right>li>a{
   text-align:right
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav>li.elementskit-megamenu-has{
   position:relative
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav>li>a{
   display:block
}
.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-megamenu-panel{
   width:818px
}
.ekit-wid-con .ekit_animation{
   -webkit-animation-duration:1s;
   animation-duration:1s;
   -webkit-animation-fill-mode:both;
   animation-fill-mode:both
}
.ekit-wid-con .ekit_animation .ekit_motion_text{
   white-space:pre-wrap
}
.ekit-wid-con .ekit_animation.ekit_char_based .ekit-letter{
   -webkit-animation-duration:1s;
   animation-duration:1s;
   -webkit-animation-fill-mode:both;
   animation-fill-mode:both;
   display:inline-block
}
.ekit-wid-con .ekit-RainDrop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RainDrop.ekit_no_spilit,.ekit-wid-con .ekit-RainDrop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RainDrop;
   animation-name:RainDrop
}
.ekit-wid-con .ekit-WaterWave.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-WaterWave.ekit_no_spilit,.ekit-wid-con .ekit-WaterWave.ekit_word_spilit .ekit-word{
   -webkit-animation:.2s linear leWaterWave;
   animation:.2s linear leWaterWave
}
.ekit-wid-con .ekit-lightning.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-lightning.ekit_no_spilit,.ekit-wid-con .ekit-lightning.ekit_word_spilit .ekit-word{
   -webkit-animation-name:lightning;
   animation-name:lightning
}
.ekit-wid-con .ekit-JoltZoom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-JoltZoom.ekit_no_spilit,.ekit-wid-con .ekit-JoltZoom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:JoltZoom;
   animation-name:JoltZoom
}
.ekit-wid-con .ekit-typing{
   width:473px;
   overflow:hidden;
   white-space:nowrap;
   border-right:2px solid #7e2ea0;
   -webkit-animation:2s steps(12,end) typing,.2s steps(12,end) cursor;
   animation:2s steps(12,end) typing,.2s steps(12,end) cursor
}
.ekit-wid-con .ekit-wipe{
   width:473px;
   overflow:hidden;
   margin:0 auto;
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-animation-name:wipe;
   animation-name:wipe
}
.ekit-wid-con .ekit-open{
   width:473px;
   margin:0 auto;
   overflow:hidden;
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-animation-name:open;
   animation-name:open
}
.ekit-wid-con .ekit-Magnify.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-Magnify.ekit_no_spilit,.ekit-wid-con .ekit-Magnify.ekit_word_spilit .ekit-word{
   -webkit-animation-name:Magnify;
   animation-name:Magnify
}
.ekit-wid-con .ekit-Beat.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-Beat.ekit_no_spilit,.ekit-wid-con .ekit-Beat.ekit_word_spilit .ekit-word{
   -webkit-animation-name:Beat;
   animation-name:Beat
}
.ekit-wid-con .ekit-FadeIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeIn.ekit_no_spilit,.ekit-wid-con .ekit-FadeIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeIn;
   animation-name:FadeIn
}
.ekit-wid-con .ekit-FadeInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInLeft.ekit_no_spilit,.ekit-wid-con .ekit-FadeInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeInLeft;
   animation-name:FadeInLeft
}
.ekit-wid-con .ekit-FadeInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInRight.ekit_no_spilit,.ekit-wid-con .ekit-FadeInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeInRight;
   animation-name:FadeInRight
}
.ekit-wid-con .ekit-FadeInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInTop.ekit_no_spilit,.ekit-wid-con .ekit-FadeInTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeInTop;
   animation-name:FadeInTop
}
.ekit-wid-con .ekit-FadeInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInBottom.ekit_no_spilit,.ekit-wid-con .ekit-FadeInBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeInBottom;
   animation-name:FadeInBottom
}
.ekit-wid-con .ekit-FadeOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOut.ekit_no_spilit,.ekit-wid-con .ekit-FadeOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeOut;
   animation-name:FadeOut
}
.ekit-wid-con .ekit-FadeOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeOutLeft;
   animation-name:FadeOutLeft
}
.ekit-wid-con .ekit-FadeOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutRight.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeOutRight;
   animation-name:FadeOutRight
}
.ekit-wid-con .ekit-FadeOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutTop.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeOutTop;
   animation-name:FadeOutTop
}
.ekit-wid-con .ekit-FadeOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FadeOutBottom;
   animation-name:FadeOutBottom
}
.ekit-wid-con .ekit-MovingBackFromRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-MovingBackFromRight.ekit_no_spilit,.ekit-wid-con .ekit-MovingBackFromRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:MovingBackFromRight;
   animation-name:MovingBackFromRight;
   -webkit-transform-origin:bottom;
   transform-origin:bottom
}
.ekit-wid-con .ekit-MovingBackFromLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-MovingBackFromLeft.ekit_no_spilit,.ekit-wid-con .ekit-MovingBackFromLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:MovingBackFromLeft;
   animation-name:MovingBackFromLeft;
   -webkit-transform-origin:bottom;
   transform-origin:bottom
}
.ekit-wid-con .ekit-KickOutBehind.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-KickOutBehind.ekit_no_spilit,.ekit-wid-con .ekit-KickOutBehind.ekit_word_spilit .ekit-word{
   -webkit-animation-name:KickOutFront;
   animation-name:KickOutFront;
   -webkit-transform-origin:top;
   transform-origin:top
}
.ekit-wid-con .ekit-KickOutFront.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-KickOutFront.ekit_no_spilit,.ekit-wid-con .ekit-KickOutFront.ekit_word_spilit .ekit-word{
   -webkit-animation-name:KickOutBehind;
   animation-name:KickOutBehind;
   -webkit-transform-origin:top;
   transform-origin:top
}
.ekit-wid-con .ekit-ScaleXIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleXIn.ekit_no_spilit,.ekit-wid-con .ekit-ScaleXIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ScaleXIn;
   animation-name:ScaleXIn
}
.ekit-wid-con .ekit-ScaleXOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleXOut.ekit_no_spilit,.ekit-wid-con .ekit-ScaleXOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ScaleXOut;
   animation-name:ScaleXOut
}
.ekit-wid-con .ekit-ScaleYIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleYIn.ekit_no_spilit,.ekit-wid-con .ekit-ScaleYIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ScaleYIn;
   animation-name:ScaleYIn
}
.ekit-wid-con .ekit-ScaleYOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleYOut.ekit_no_spilit,.ekit-wid-con .ekit-ScaleYOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ScaleYOut;
   animation-name:ScaleYOut
}
.ekit-wid-con .ekit-Jump.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-Jump.ekit_no_spilit,.ekit-wid-con .ekit-Jump.ekit_word_spilit .ekit-word{
   -webkit-animation-name:Jump;
   animation-name:Jump
}
.ekit-wid-con .ekit-AboundTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundTop.ekit_no_spilit,.ekit-wid-con .ekit-AboundTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:AboundTop;
   animation-name:AboundTop
}
.ekit-wid-con .ekit-AboundBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundBottom.ekit_no_spilit,.ekit-wid-con .ekit-AboundBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:AboundBottom;
   animation-name:AboundBottom
}
.ekit-wid-con .ekit-AboundLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundLeft.ekit_no_spilit,.ekit-wid-con .ekit-AboundLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:AboundLeft;
   animation-name:AboundLeft
}
.ekit-wid-con .ekit-AboundRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundRight.ekit_no_spilit,.ekit-wid-con .ekit-AboundRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:AboundRight;
   animation-name:AboundRight
}
.ekit-wid-con .ekit-FlyInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInTop.ekit_no_spilit,.ekit-wid-con .ekit-FlyInTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyInTop;
   animation-name:FlyInTop
}
.ekit-wid-con .ekit-FlyInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInLeft.ekit_no_spilit,.ekit-wid-con .ekit-FlyInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyInLeft;
   animation-name:FlyInLeft;
   -webkit-animation-timing-function:ease-in-out;
   animation-timing-function:ease-in-out
}
.ekit-wid-con .ekit-FlyInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInRight.ekit_no_spilit,.ekit-wid-con .ekit-FlyInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyInRight;
   animation-name:FlyInRight;
   -webkit-animation-timing-function:ease-in-out;
   animation-timing-function:ease-in-out
}
.ekit-wid-con .ekit-FlyInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlyInBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyInBottom;
   animation-name:FlyInBottom
}
.ekit-wid-con .ekit-FlyOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutTop.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyOutTop;
   animation-name:FlyOutTop
}
.ekit-wid-con .ekit-FlyOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyOutLeft;
   animation-name:FlyOutLeft;
   -webkit-animation-timing-function:ease-in-out;
   animation-timing-function:ease-in-out
}
.ekit-wid-con .ekit-FlyOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutRight.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyOutRight;
   animation-name:FlyOutRight;
   -webkit-animation-timing-function:ease-in-out;
   animation-timing-function:ease-in-out
}
.ekit-wid-con .ekit-FlyOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlyOutBottom;
   animation-name:FlyOutBottom
}
.ekit-wid-con .ekit-DoorCloseLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorCloseLeft.ekit_no_spilit,.ekit-wid-con .ekit-DoorCloseLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:DoorCloseLeft;
   animation-name:DoorCloseLeft
}
.ekit-wid-con .ekit-DoorOpenRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorOpenRight.ekit_no_spilit,.ekit-wid-con .ekit-DoorOpenRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:DoorOpenRight;
   animation-name:DoorOpenRight
}
.ekit-wid-con .ekit-DoorCloseRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorCloseRight.ekit_no_spilit,.ekit-wid-con .ekit-DoorCloseRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:DoorCloseRight;
   animation-name:DoorCloseRight
}
.ekit-wid-con .ekit-DoorOpenLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorOpenLeft.ekit_no_spilit,.ekit-wid-con .ekit-DoorOpenLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:DoorOpenLeft;
   animation-name:DoorOpenLeft
}
.ekit-wid-con .ekit-HangAndDropLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-HangAndDropLeft.ekit_no_spilit,.ekit-wid-con .ekit-HangAndDropLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:HangAndDropLeft;
   animation-name:HangAndDropLeft
}
.ekit-wid-con .ekit-HangAndDropRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-HangAndDropRight.ekit_no_spilit,.ekit-wid-con .ekit-HangAndDropRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:HangAndDropRight;
   animation-name:HangAndDropRight
}
.ekit-wid-con .ekit-PushReleaseFrom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFrom.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFrom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseFrom;
   animation-name:PushReleaseFrom
}
.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseFromLeft;
   animation-name:PushReleaseFromLeft
}
.ekit-wid-con .ekit-PushReleaseFromTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFromTop.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFromTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseFromTop;
   animation-name:PushReleaseFromTop
}
.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseFromBottom;
   animation-name:PushReleaseFromBottom
}
.ekit-wid-con .ekit-PushReleaseTo.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseTo.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseTo.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseTo;
   animation-name:PushReleaseTo
}
.ekit-wid-con .ekit-PushReleaseToTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseToTop.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseToTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseToTop;
   animation-name:PushReleaseToTop
}
.ekit-wid-con .ekit-PushReleaseToBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseToBottom.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseToBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PushReleaseToBottom;
   animation-name:PushReleaseToBottom
}
.ekit-wid-con .ekit-FlipInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipInTop.ekit_no_spilit,.ekit-wid-con .ekit-FlipInTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlipInTop;
   animation-name:FlipInTop
}
.ekit-wid-con .ekit-FlipOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipOutTop.ekit_no_spilit,.ekit-wid-con .ekit-FlipOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlipOutTop;
   animation-name:FlipOutTop
}
.ekit-wid-con .ekit-FlipInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipInBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlipInBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlipInBottom;
   animation-name:FlipInBottom
}
.ekit-wid-con .ekit-FlipOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlipOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:FlipOutBottom;
   animation-name:FlipOutBottom
}
.ekit-wid-con .ekit-ElevateLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ElevateLeft.ekit_no_spilit,.ekit-wid-con .ekit-ElevateLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ElevateLeft;
   animation-name:ElevateLeft
}
.ekit-wid-con .ekit-ElevateRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ElevateRight.ekit_no_spilit,.ekit-wid-con .ekit-ElevateRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ElevateRight;
   animation-name:ElevateRight
}
.ekit-wid-con .ekit-RollFromLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromLeft.ekit_no_spilit,.ekit-wid-con .ekit-RollFromLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollFromLeft;
   animation-name:RollFromLeft
}
.ekit-wid-con .ekit-RollFromRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromRight.ekit_no_spilit,.ekit-wid-con .ekit-RollFromRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollFromRight;
   animation-name:RollFromRight
}
.ekit-wid-con .ekit-RollFromTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromTop.ekit_no_spilit,.ekit-wid-con .ekit-RollFromTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollFromTop;
   animation-name:RollFromTop
}
.ekit-wid-con .ekit-RollFromBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromBottom.ekit_no_spilit,.ekit-wid-con .ekit-RollFromBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollFromBottom;
   animation-name:RollFromBottom
}
.ekit-wid-con .ekit-RollToLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToLeft.ekit_no_spilit,.ekit-wid-con .ekit-RollToLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollToLeft;
   animation-name:RollToLeft
}
.ekit-wid-con .ekit-RollToRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToRight.ekit_no_spilit,.ekit-wid-con .ekit-RollToRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollToRight;
   animation-name:RollToRight
}
.ekit-wid-con .ekit-RollToTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToTop.ekit_no_spilit,.ekit-wid-con .ekit-RollToTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollToTop;
   animation-name:RollToTop
}
.ekit-wid-con .ekit-RollToBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToBottom.ekit_no_spilit,.ekit-wid-con .ekit-RollToBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RollToBottom;
   animation-name:RollToBottom
}
.ekit-wid-con .ekit-RotateSkateInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateInRight;
   animation-name:RotateSkateInRight
}
.ekit-wid-con .ekit-RotateSkateInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateInLeft;
   animation-name:RotateSkateInLeft
}
.ekit-wid-con .ekit-RotateSkateInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInTop.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateInTop;
   animation-name:RotateSkateInTop
}
.ekit-wid-con .ekit-RotateSkateInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInBottom.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateInBottom;
   animation-name:RotateSkateInBottom
}
.ekit-wid-con .ekit-RotateSkateOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateOutRight;
   animation-name:RotateSkateOutRight
}
.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateOutLeft;
   animation-name:RotateSkateOutLeft
}
.ekit-wid-con .ekit-RotateSkateOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutTop.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateOutTop;
   animation-name:RotateSkateOutTop
}
.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateSkateOutBottom;
   animation-name:RotateSkateOutBottom
}
.ekit-wid-con .ekit-RotateXZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateXZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-RotateXZoomIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateXZoomIn;
   animation-name:RotateXZoomIn
}
.ekit-wid-con .ekit-RotateXZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateXZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-RotateXZoomOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateXZoomOut;
   animation-name:RotateXZoomOut
}
.ekit-wid-con .ekit-RotateYZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateYZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-RotateYZoomIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateYZoomIn;
   animation-name:RotateYZoomIn
}
.ekit-wid-con .ekit-RotateYZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateYZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-RotateYZoomOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateYZoomOut;
   animation-name:RotateYZoomOut
}
.ekit-wid-con .ekit-RotateIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateIn.ekit_no_spilit,.ekit-wid-con .ekit-RotateIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateIn;
   animation-name:RotateIn
}
.ekit-wid-con .ekit-RotateOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateOut.ekit_no_spilit,.ekit-wid-con .ekit-RotateOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateOut;
   animation-name:RotateOut
}
.ekit-wid-con .ekit-RotateInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateInLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateInLeft;
   animation-name:RotateInLeft
}
.ekit-wid-con .ekit-RotateOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateOutLeft;
   animation-name:RotateOutLeft
}
.ekit-wid-con .ekit-RotateInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateInRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateInRight;
   animation-name:RotateInRight
}
.ekit-wid-con .ekit-RotateOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateOutRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:RotateOutRight;
   animation-name:RotateOutRight
}
.ekit-wid-con .ekit-SpinInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinInLeft.ekit_no_spilit,.ekit-wid-con .ekit-SpinInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:SpinInLeft;
   animation-name:SpinInLeft
}
.ekit-wid-con .ekit-SpinInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinInRight.ekit_no_spilit,.ekit-wid-con .ekit-SpinInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:SpinInRight;
   animation-name:SpinInRight
}
.ekit-wid-con .ekit-SpinOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-SpinOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:SpinOutLeft;
   animation-name:SpinOutLeft
}
.ekit-wid-con .ekit-SpinOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinOutRight.ekit_no_spilit,.ekit-wid-con .ekit-SpinOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:SpinOutRight;
   animation-name:SpinOutRight
}
.ekit-wid-con .ekit-BlurIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurIn.ekit_no_spilit,.ekit-wid-con .ekit-BlurIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurIn;
   animation-name:BlurIn
}
.ekit-wid-con .ekit-BlurInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInRight.ekit_no_spilit,.ekit-wid-con .ekit-BlurInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurInRight;
   animation-name:BlurInRight
}
.ekit-wid-con .ekit-BlurInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInLeft.ekit_no_spilit,.ekit-wid-con .ekit-BlurInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurInLeft;
   animation-name:BlurInLeft
}
.ekit-wid-con .ekit-BlurInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInTop.ekit_no_spilit,.ekit-wid-con .ekit-BlurInTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurInTop;
   animation-name:BlurInTop
}
.ekit-wid-con .ekit-BlurInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInBottom.ekit_no_spilit,.ekit-wid-con .ekit-BlurInBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurInBottom;
   animation-name:BlurInBottom
}
.ekit-wid-con .ekit-BlurOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOut.ekit_no_spilit,.ekit-wid-con .ekit-BlurOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurOut;
   animation-name:BlurOut
}
.ekit-wid-con .ekit-BlurOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutRight.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurOutRight;
   animation-name:BlurOutRight
}
.ekit-wid-con .ekit-BlurOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurOutLeft;
   animation-name:BlurOutLeft
}
.ekit-wid-con .ekit-BlurOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutTop.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurOutTop;
   animation-name:BlurOutTop
}
.ekit-wid-con .ekit-BlurOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BlurOutBottom;
   animation-name:BlurOutBottom
}
.ekit-wid-con .ekit-PopUp.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopUp.ekit_no_spilit,.ekit-wid-con .ekit-PopUp.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PopUp;
   animation-name:PopUp
}
.ekit-wid-con .ekit-PopUpLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopUpLeft.ekit_no_spilit,.ekit-wid-con .ekit-PopUpLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PopUpLeft;
   animation-name:PopUpLeft
}
.ekit-wid-con .ekit-PopUpRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopUpRight.ekit_no_spilit,.ekit-wid-con .ekit-PopUpRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PopUpRight;
   animation-name:PopUpRight
}
.ekit-wid-con .ekit-PopOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopOut.ekit_no_spilit,.ekit-wid-con .ekit-PopOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PopOut;
   animation-name:PopOut
}
.ekit-wid-con .ekit-PopOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-PopOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PopOutLeft;
   animation-name:PopOutLeft
}
.ekit-wid-con .ekit-PopOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopOutRight.ekit_no_spilit,.ekit-wid-con .ekit-PopOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PopOutRight;
   animation-name:PopOutRight
}
.ekit-wid-con .ekit-BounceFromTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceFromTop.ekit_no_spilit,.ekit-wid-con .ekit-BounceFromTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BounceFromTop;
   animation-name:BounceFromTop
}
.ekit-wid-con .ekit-BounceFromDown.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceFromDown.ekit_no_spilit,.ekit-wid-con .ekit-BounceFromDown.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BounceFromDown;
   animation-name:BounceFromDown
}
.ekit-wid-con .ekit-BounceY.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceY.ekit_no_spilit,.ekit-wid-con .ekit-BounceY.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BounceY;
   animation-name:BounceY
}
.ekit-wid-con .ekit-BounceZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-BounceZoomIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BounceZoomIn;
   animation-name:BounceZoomIn
}
.ekit-wid-con .ekit-BounceZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-BounceZoomOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:BounceZoomOut;
   animation-name:BounceZoomOut
}
.ekit-wid-con .ekit-PerspectiveOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PerspectiveOutTop.ekit_no_spilit,.ekit-wid-con .ekit-PerspectiveOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PerspectiveOutTop;
   animation-name:PerspectiveOutTop;
   -webkit-transform:perspective(500px);
   transform:perspective(500px);
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d
}
.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:PerspectiveOutBottom;
   animation-name:PerspectiveOutBottom;
   -webkit-transform:perspective(500px);
   transform:perspective(500px);
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d
}
.ekit-wid-con .ekit-ZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-ZoomIn.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomIn;
   animation-name:ZoomIn
}
.ekit-wid-con .ekit-ZoomInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInLeft.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomInLeft;
   animation-name:ZoomInLeft
}
.ekit-wid-con .ekit-ZoomInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInRight.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomInRight;
   animation-name:ZoomInRight
}
.ekit-wid-con .ekit-ZoomInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInTop.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:LetterZoomInTop;
   animation-name:LetterZoomInTop
}
.ekit-wid-con .ekit-ZoomInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInBottom.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomInBottom;
   animation-name:ZoomInBottom
}
.ekit-wid-con .ekit-ZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOut.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomOut;
   animation-name:ZoomOut
}
.ekit-wid-con .ekit-ZoomOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutLeft.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomOutLeft;
   animation-name:ZoomOutLeft
}
.ekit-wid-con .ekit-ZoomOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutRight.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutRight.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomOutRight;
   animation-name:ZoomOutRight
}
.ekit-wid-con .ekit-ZoomOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutTop.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutTop.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomOutTop;
   animation-name:ZoomOutTop
}
.ekit-wid-con .ekit-ZoomOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutBottom.ekit_word_spilit .ekit-word{
   -webkit-animation-name:ZoomOutBottom;
   animation-name:ZoomOutBottom
}
.ekit-wid-con .ekit-oaoFadeIn.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoFadeInTop;
   animation-name:oaoFadeInTop;
   -webkit-animation-duration:.7s;
   animation-duration:.7s;
   -webkit-animation-timing-function:ease-out;
   animation-timing-function:ease-out
}
.ekit-wid-con .ekit-oaoFadeIn.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoFadeInBottom;
   animation-name:oaoFadeInBottom;
   -webkit-animation-duration:.7s;
   animation-duration:.7s;
   -webkit-animation-timing-function:ease-out;
   animation-timing-function:ease-out
}
.ekit-wid-con .ekit-oaoFadeOut.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoFadeOutop;
   animation-name:oaoFadeOutop;
   -webkit-animation-duration:.7s;
   animation-duration:.7s;
   -webkit-animation-timing-function:ease-in;
   animation-timing-function:ease-in
}
.ekit-wid-con .ekit-oaoFadeOut.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoFadeOutBottom;
   animation-name:oaoFadeOutBottom;
   -webkit-animation-duration:.7s;
   animation-duration:.7s;
   -webkit-animation-timing-function:ease-in;
   animation-timing-function:ease-in
}
.ekit-wid-con .ekit-oaoFlyIn.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoFlyInTop;
   animation-name:oaoFlyInTop
}
.ekit-wid-con .ekit-oaoFlyIn.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoFlyInBottom;
   animation-name:oaoFlyInBottom
}
.ekit-wid-con .ekit-oaoFlyOut.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoFlyOutTop;
   animation-name:oaoFlyOutTop
}
.ekit-wid-con .ekit-oaoFlyOut.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoFlyOutBottom;
   animation-name:oaoFlyOutBottom
}
.ekit-wid-con .ekit-oaoRotateIn.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoRotateInTop;
   animation-name:oaoRotateInTop
}
.ekit-wid-con .ekit-oaoRotateIn.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoRotateInBottom;
   animation-name:oaoRotateInBottom
}
.ekit-wid-con .ekit-oaoRotateOut.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoRotateOutTop;
   animation-name:oaoRotateOutTop
}
.ekit-wid-con .ekit-oaoRotateOut.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoRotateOutBottom;
   animation-name:oaoRotateOutBottom
}
.ekit-wid-con .ekit-oaoRotateXIn.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoRotateXInTop;
   animation-name:oaoRotateXInTop
}
.ekit-wid-con .ekit-oaoRotateXIn.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoRotateXInBottom;
   animation-name:oaoRotateXInBottom
}
.ekit-wid-con .ekit-oaoRotateXOut.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoRotateXOutTop;
   animation-name:oaoRotateXOutTop
}
.ekit-wid-con .ekit-oaoRotateXOut.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoRotateXOutBottom;
   animation-name:oaoRotateXOutBottom
}
.ekit-wid-con .ekit-oaoRotateYIn.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoRotateYInTop;
   animation-name:oaoRotateYInTop
}
.ekit-wid-con .ekit-oaoRotateYIn.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoRotateYInBottom;
   animation-name:oaoRotateYInBottom
}
.ekit-wid-con .ekit-oaoRotateYOut.ekit_char_based .ekit-letter:nth-child(2n){
   -webkit-animation-name:oaoRotateYOutTop;
   animation-name:oaoRotateYOutTop
}
.ekit-wid-con .ekit-oaoRotateYOut.ekit_char_based .ekit-letter:nth-child(odd){
   -webkit-animation-name:oaoRotateYOutBottom;
   animation-name:oaoRotateYOutBottom
}
.ekit-wid-con .ekit-RevealInTop+.ekit_reveal_bg{
   -webkit-transform-origin:top;
   transform-origin:top;
   -webkit-animation:1s forwards ekitRevealInTop;
   animation:1s forwards ekitRevealInTop
}
.ekit-wid-con .ekit-RevealInLeft+.ekit_reveal_bg{
   -webkit-transform-origin:left;
   transform-origin:left;
   -webkit-animation:1s forwards ekitRevealInLeft;
   animation:1s forwards ekitRevealInLeft
}
.ekit-wid-con .ekit-RevealInRight+.ekit_reveal_bg{
   -webkit-transform-origin:right;
   transform-origin:right;
   -webkit-animation:1s forwards ekitRevealInRight;
   animation:1s forwards ekitRevealInRight
}
.ekit-wid-con .ekit-RevealInBottom+.ekit_reveal_bg{
   -webkit-transform-origin:bottom;
   transform-origin:bottom;
   -webkit-animation:1s forwards ekitRevealInBottom;
   animation:1s forwards ekitRevealInBottom
}
.ekit-wid-con .ekit_reveal_bg{
   position:absolute;
   top:0;
   left:0;
   background-color:red;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit_text{
   position:relative
}
.ekit-wid-con .ekit_motion_text_title{
   margin-bottom:0;
   opacity:0;
   -webkit-animation-duration:1s;
   animation-duration:1s;
   margin-top:0
}
.ekit-wid-con .background_reveal_anim{
   display:inline-block;
   position:relative
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInTop+.elementkit_background_reveal_bg{
   -webkit-transform-origin:top;
   transform-origin:top;
   -webkit-animation:1s forwards ekitRevealInTop;
   animation:1s forwards ekitRevealInTop
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInBottom+.elementkit_background_reveal_bg{
   -webkit-transform-origin:bottom;
   transform-origin:bottom;
   -webkit-animation:1s forwards ekitRevealInBottom;
   animation:1s forwards ekitRevealInBottom
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInLeft+.elementkit_background_reveal_bg{
   -webkit-transform-origin:left;
   transform-origin:left;
   -webkit-animation:1s forwards ekitRevealInLeft;
   animation:1s forwards ekitRevealInLeft
}
.ekit-wid-con .background_reveal_anim .ekit-RevealInRight+.elementkit_background_reveal_bg{
   -webkit-transform-origin:right;
   transform-origin:right;
   -webkit-animation:1s forwards ekitRevealInRight;
   animation:1s forwards ekitRevealInRight
}
.ekit-wid-con .background_reveal_anim .elementkit_background_reveal_bg{
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:#000
}
.ekit-wid-con .ekit_animation{
   opacity:1
}
.ekit-wid-con span.ekit_animation{
   display:block
}
.ekit-wid-con .ekit_table a.dt-button.active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table a.dt-button:active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table button.dt-button.active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table button.dt-button:active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table div.dt-button.active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table div.dt-button:active:not(.disabled):hover:not(.disabled){
   background-image:none
}
.ekit-wid-con .ekit_table .ekit_table_item_container{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit_table .ekit_table_item_container .ekit-table-icon svg{
   max-width:13px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-before{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-after{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:normal;
   -ms-flex-direction:row;
   flex-direction:row
}
.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-top{
   -webkit-box-orient:vertical;
   -webkit-box-direction:reverse;
   -ms-flex-direction:column-reverse;
   flex-direction:column-reverse
}
.ekit-wid-con .ekit_table .dataTables_length{
   font-size:16px
}
.ekit-wid-con .ekit_table .dataTables_length label{
   background-color:#fff;
   display:block;
   color:#2e3d44;
   font-size:16px;
   line-height:26px;
   padding:0 20px;
   text-transform:capitalize;
   border:1px solid #dfdfe5
}
.ekit-wid-con .ekit_table .dataTables_length select{
   display:inline-block;
   width:auto;
   border:none;
   color:#2e3d44;
   background-color:#fff;
   border-left:1px solid #dfdfe5;
   border-right:1px solid #dfdfe5;
   line-height:26px;
   margin:0 10px;
   height:auto
}
.ekit-wid-con .ekit_table table.dataTable{
   border:none
}
.ekit-wid-con .ekit_table table.dataTable span img{
   width:40px;
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .ekit_table table.dataTable span.body-cell-icon-position-top,.ekit-wid-con .ekit_table table.dataTable span.ekit-table-icon.ekit-table-icon-top{
   display:block
}
.ekit-wid-con .ekit_table .ekit-table-search-label{
   color:#979797;
   position:absolute;
   top:50%;
   right:25px;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   padding-left:15px
}
.ekit-wid-con .ekit_table .ekit-table-search-label i{
   font-size:16px;
   line-height:25px;
   display:inline-block
}
.ekit-wid-con .ekit_table .ekit-table-search-label svg{
   font-size:16px
}
.ekit-wid-con .ekit_table .dataTables_filter label{
   position:relative;
   display:block
}
.ekit-wid-con .ekit_table .dataTables_filter input{
   border-color:#d9d9e0;
   padding:9px 20px;
   margin:0;
   padding-right:35px;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   line-height:20px;
   border-radius:0;
   font-size:16px;
   background-color:#fff;
   color:#9a9a9a
}
.ekit-wid-con .ekit_table .dataTables_filter input::-webkit-input-placeholder{
   color:#9a9a9a;
   font-size:15px;
   line-height:48px
}
.ekit-wid-con .ekit_table .dataTables_filter input::-moz-placeholder{
   color:#9a9a9a;
   font-size:15px;
   line-height:48px
}
.ekit-wid-con .ekit_table .dataTables_filter input:-ms-input-placeholder{
   color:#9a9a9a;
   font-size:15px;
   line-height:48px
}
.ekit-wid-con .ekit_table .dataTables_filter input::-ms-input-placeholder{
   color:#9a9a9a;
   font-size:15px;
   line-height:48px
}
.ekit-wid-con .ekit_table .dataTables_filter input::placeholder{
   color:#9a9a9a;
   font-size:15px;
   line-height:48px
}
.ekit-wid-con .ekit_table .dataTables_wrapper{
   padding:0
}
.ekit-wid-con .ekit_table .dataTables_wrapper select:not([multiple]){
   padding:12px 16px;
   line-height:15px;
   font-size:13px
}
.ekit-wid-con .ekit_table .ekit_table_body_container{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   width:100%;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   color:#333;
   text-align:center
}
.ekit-wid-con .ekit_table .ekit_table_body_container a:hover{
   background-color:transparent
}
.ekit-wid-con .ekit_table .ekit_table_body_container .body_cell_icon{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit_table .ekit_table_body_container .body_cell_icon svg{
   max-width:16px;
   height:auto;
   vertical-align:middle
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_after{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:normal;
   -ms-flex-direction:row;
   flex-direction:row
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_top{
   -webkit-box-orient:vertical;
   -webkit-box-direction:reverse;
   -ms-flex-direction:column-reverse;
   flex-direction:column-reverse
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_before{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_right{
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:end;
   text-align:right
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_left{
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start;
   text-align:left
}
.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_center{
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   text-align:center
}
.ekit-wid-con .ekit_table tr{
   background-color:transparent
}
.ekit-wid-con .ekit_table th{
   background-color:#7c5af5;
   border:none
}
.ekit-wid-con .ekit_table th span{
   vertical-align:middle;
   display:inline-block
}
.ekit-wid-con .ekit_table td{
   font-size:15px;
   vertical-align:middle
}
.ekit-wid-con .ekit_table td span{
   vertical-align:middle
}
.ekit-wid-con .ekit_table td .ekit_table_data_after span{
   display:inline-block
}
.ekit-wid-con .ekit_table td .ekit_table_data_after span::before{
   float:right
}
.ekit-wid-con .ekit_table .dt-button{
   background-image:none;
   background-color:#fff;
   font-size:16px;
   background-color:#fff;
   color:#2e3d44;
   padding:9px 25px;
   border-radius:0;
   margin:0;
   line-height:20px
}
.ekit-wid-con .ekit_table .dt-button:hover{
   background-image:none;
   color:#2e3d44;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#fff
}
.ekit-wid-con .ekit_table .dt-button:focus{
   background-image:none;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#fff
}
.ekit-wid-con .ekit_table .dt-button:active{
   -webkit-box-shadow:none!important;
   box-shadow:none!important;
   background-color:#fff;
   background-image:none;
   color:#2e3d44!important
}
.ekit-wid-con .ekit_table .ekit-tbl-pagi-nav{
   border:none;
   padding:0;
   background-color:transparent
}
.ekit-wid-con .ekit_table .paginate_button{
   border-color:#ccc;
   background-image:none;
   margin-left:10px;
   font-size:15px;
   border:none;
   color:#2e3d44;
   line-height:20px;
   font-weight:400
}
.ekit-wid-con .ekit_table .paginate_button.next{
   margin-right:0!important;
   border-right:none!important;
   border-bottom:none!important;
   border-top:none!important;
   padding-left:15px;
   border-radius:0;
   border-width:1px
}
.ekit-wid-con .ekit_table .paginate_button.previous{
   margin-left:0!important;
   border-left:none!important;
   border-bottom:none!important;
   border-top:none!important;
   padding-right:15px;
   border-radius:0;
   border-width:1px
}
.ekit-wid-con .ekit_table .paginate_button:focus{
   border-color:#ccc;
   background-color:transparent;
   background-image:none
}
.ekit-wid-con .ekit_table .paginate_button.current{
   background-image:none;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#2e3d44;
   color:#fff!important;
   border-color:none;
   border-radius:0;
   border:none
}
.ekit-wid-con .ekit_table .paginate_button.current:hover{
   background-image:none;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-color:#2e3d44;
   color:#fff!important;
   border:none
}
.ekit-wid-con .ekit_table .paginate_button:hover{
   background-color:transparent;
   border:none;
   color:#2e3d44!important;
   -webkit-box-shadow:none;
   box-shadow:none;
   background-image:none
}
.ekit-wid-con .ekit_table .paginate_button.disabled{
   border:inherit
}
.ekit-wid-con .ekit_table .paginate_button.disabled:hover{
   border:inherit
}
.ekit-wid-con .ekit_table .paginate_button.disabled:focus{
   border:inherit
}
.ekit-wid-con .ekit_table .dataTables_info{
   -webkit-transition:.4s;
   transition:all .4s;
   font-size:15px;
   padding-top:6px;
   color:#666;
   line-height:20px
}
.ekit-wid-con .ekit_table .ekit-no-csv-file-found{
   border:1px solid #ff0404;
   padding:20px;
   font-size:16px;
   font-weight:500
}
.ekit-wid-con table[aria-describedby] thead th{
   text-align:center;
   background-color:#6e5bde;
   color:#fff
}
.ekit-wid-con .ekit_table.display table.dataTable tbody tr.odd{
   background-color:transparent
}
.ekit-wid-con .ekit_table.display table.dataTable tbody tr.odd:hover{
   background-color:transparent
}
.ekit-wid-con .ekit_table.display table.dataTable tbody tr .sorting_1,.ekit-wid-con .ekit_table.display table.dataTable tbody tr:hover{
   background-color:transparent
}
.ekit-wid-con table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before,.ekit-wid-con table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before{
   line-height:16px
}
.ekit-wid-con .ekit-tbl-pagi-nav-icon{
   line-height:20px;
   vertical-align:middle
}
.ekit-wid-con .ekit-layout-grid .ekit-twitter-feed-column{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-layout-grid.ekit-row{
   margin-left:-15px;
   margin-right:-15px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .ekit-layout-grid .ekit-col-1{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 8.3333333333%;
   flex:0 0 8.3333333333%;
   max-width:8.3333333333%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-2{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 16.6666666667%;
   flex:0 0 16.6666666667%;
   max-width:16.6666666667%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-3{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%;
   max-width:25%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-4{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 33.3333333333%;
   flex:0 0 33.3333333333%;
   max-width:33.3333333333%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-5{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 41.6666666667%;
   flex:0 0 41.6666666667%;
   max-width:41.6666666667%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-6{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 50%;
   flex:0 0 50%;
   max-width:50%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-7{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 58.3333333333%;
   flex:0 0 58.3333333333%;
   max-width:58.3333333333%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-8{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 66.6666666667%;
   flex:0 0 66.6666666667%;
   max-width:66.6666666667%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-9{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 75%;
   flex:0 0 75%;
   max-width:75%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-10{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 83.3333333333%;
   flex:0 0 83.3333333333%;
   max-width:83.3333333333%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-11{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 91.6666666667%;
   flex:0 0 91.6666666667%;
   max-width:91.6666666667%
}
.ekit-wid-con .ekit-layout-grid .ekit-col-12{
   padding-left:15px;
   padding-right:15px;
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%;
   max-width:100%
}
@media (max-width:1024px){
   .ekit-wid-con .layout-masonary.ekit-insta-col-1{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-2{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-3{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-4{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-5{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-6{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-7{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-8{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-9{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-10{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-11{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-12{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-1{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-2{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-3{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-4{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-5{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-6{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-7{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-8{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-9{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-10{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-11{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-12{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
}
@media (max-width:767px){
   .ekit-wid-con .layout-masonary.ekit-insta-col-1{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-2{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-3{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-4{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-5{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-6{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-7{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-8{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-9{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-10{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-11{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .layout-masonary.ekit-insta-col-12{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-1{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-2{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-3{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-4{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-5{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-6{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-7{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-8{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-9{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-10{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-11{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-col-12{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
}
.ekit-wid-con .ekit-twitter-feed-content-wraper{
   background-color:#f7f9fb;
   margin-bottom:30px;
   padding:15px;
   -webkit-box-flex:1;
   -ms-flex:auto;
   flex:auto
}
.ekit-wid-con .ekit-twitter-feed-author{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-twitter-feed-author .ekit-twitter-profile-picture{
   position:relative;
   width:40px;
   height:40px;
   min-width:40px;
   overflow:hidden
}
.ekit-wid-con .ekit-twitter-profile-circle{
   border-radius:50%
}
.ekit-wid-con .profile-display-name{
   margin-left:10px;
   line-height:1
}
.ekit-wid-con .profile-display-name .fullname{
   color:#14171a;
   font-size:14px;
   font-weight:700;
   margin-bottom:5px;
   display:inline-block
}
.ekit-wid-con .profile-display-name .fullname:hover{
   color:#d55732;
   text-decoration:underline
}
.ekit-wid-con .profile-display-name .screen_name{
   font-size:14px;
   color:#657786;
   display:block
}
.ekit-wid-con .profile-display-name .screen_name:hover{
   color:#d55732;
   text-decoration:underline
}
.ekit-wid-con .profile-display-name .ekit-twitter-feed-item-user-screen-name{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .profile-display-name .ekit-twitter-feed-item-user-date{
   color:#657786;
   font-size:12px;
   margin-left:12px
}
.ekit-wid-con .ekit-twitter-feed-comments{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-twitter-feed-comments>a{
   color:#657786;
   display:inline-block;
   font-size:16px;
   line-height:1;
   padding:0 2px;
   position:relative;
   margin-right:24px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-twitter-feed-comments>a>strong{
   display:inline-block;
   margin-left:6px;
   font-weight:400
}
.ekit-wid-con .ekit-twitter-feed-comments>a svg{
   height:14px;
   width:14px
}
.ekit-wid-con .ekit-twitter-feed-comments>a svg:not(:root){
   overflow:visible
}
.ekit-wid-con .ekit-twitter-feed-comments>a path{
   fill:#657786;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-comments:hover{
   color:#1da1f2
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-comments:hover svg path{
   fill:#1da1f2
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-retweet:hover{
   color:#17bf63
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-retweet:hover svg path{
   fill:#17bf63
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-like:hover{
   color:#e0245e
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-like:hover svg path{
   fill:#e0245e
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share{
   margin-left:auto;
   cursor:pointer;
   position:relative
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu{
   position:absolute;
   padding:20px 0;
   bottom:12px;
   right:0;
   opacity:0;
   z-index:100;
   width:-webkit-max-content;
   width:-moz-max-content;
   width:max-content;
   visibility:hidden;
   border-radius:4px;
   background-color:#fff;
   -webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);
   box-shadow:0 10px 20px rgba(0,0,0,.1);
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu a{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   font-size:13px;
   line-height:30px;
   padding:0 20px
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu a i{
   margin-right:8px
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share:hover .ekit-twitter-feed-share__menu{
   opacity:1;
   visibility:visible;
   bottom:22px
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw{
   color:#14223b
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb .icon,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb:hover{
   color:#4674d1
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw .icon,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw:hover{
   color:#23abff
}
.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin .icon,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin:hover{
   color:#e60023
}
.ekit-wid-con .feed-title{
   margin-top:20px;
   margin-bottom:20px
}
.ekit-wid-con .feed-title>a{
   color:#d55732
}
.ekit-wid-con .feed-title>a:focus,.ekit-wid-con .feed-title>a:hover{
   text-decoration:underline
}
.ekit-wid-con .read-more-button{
   margin-bottom:20px
}
.ekit-wid-con .read-more-button>a{
   color:#14171a
}
.ekit-wid-con .read-more-button>a:focus,.ekit-wid-con .read-more-button>a:hover{
   color:#d55732;
   text-decoration:underline
}
.ekit-wid-con .feed-title-hash{
   margin-bottom:20px
}
.ekit-wid-con .feed-title-hash>a{
   color:#d55732
}
.ekit-wid-con .feed-title-hash>a:focus,.ekit-wid-con .feed-title-hash>a:hover{
   text-decoration:underline
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-1{
   -webkit-column-count:12;
   -moz-column-count:12;
   column-count:12
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-2{
   -webkit-column-count:6;
   -moz-column-count:6;
   column-count:6
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-3{
   -webkit-column-count:4;
   -moz-column-count:4;
   column-count:4
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-4{
   -webkit-column-count:3;
   -moz-column-count:3;
   column-count:3
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-5{
   -webkit-column-count:2.4;
   -moz-column-count:2.4;
   column-count:2.4
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-6{
   -webkit-column-count:2;
   -moz-column-count:2;
   column-count:2
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-7{
   -webkit-column-count:1.7142857143;
   -moz-column-count:1.7142857143;
   column-count:1.7142857143
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-8{
   -webkit-column-count:1.5;
   -moz-column-count:1.5;
   column-count:1.5
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-9{
   -webkit-column-count:1.3333333333;
   -moz-column-count:1.3333333333;
   column-count:1.3333333333
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-10{
   -webkit-column-count:1.2;
   -moz-column-count:1.2;
   column-count:1.2
}
.ekit-wid-con .ekit-layout-masonary.ekit-col-11{
   -webkit-column-count:1.0909090909;
   -moz-column-count:1.0909090909;
   column-count:1.0909090909
}
@media (max-width:1024px){
   .ekit-wid-con .ekit-layout-masonary.ekit-col-1{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-2{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-3{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-4{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-5{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-6{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-7{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-8{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-9{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-10{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-11{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-12{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
}
.ekit-wid-con .ekit-layout-masonary .ekit-twitter-feed-content-wraper{
   -webkit-column-break-inside:avoid;
   -moz-column-break-inside:avoid;
   break-inside:avoid
}
.ekit-wid-con .ekit-twitter-media{
   margin-bottom:20px
}
.ekit-wid-con .ekit-twitter-media>a{
   display:block;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-twitter-media>a:hover .twitter_video_play_icon{
   opacity:1;
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-twitter-media .video_content{
   position:absolute;
   top:50%;
   left:50%;
   z-index:2;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon{
   -webkit-transition:.4s;
   transition:all .4s ease;
   opacity:.9;
   -webkit-transform:scale(.9);
   transform:scale(.9);
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   height:64px;
   width:64px
}
.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon>circle{
   fill:#1da1f2;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon>path{
   fill:#fff;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-twitter-feed-header{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between
}
.ekit-wid-con .ekit-twitter-feed-header .ekit-twitter-logo>a{
   color:#e7e7e7;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-twitter-feed-header .ekit-twitter-logo>a:hover{
   color:#1da1f2
}
.ekit-wid-con .ekit-twitter-user-timeline{
   position:relative
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-container{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   padding-bottom:25px;
   width:100%
}
.ekit-wid-con .ekit-twitter-feed-header-user-image-container{
   margin-right:9px
}
.ekit-wid-con .ekit-twitter-feed-header-user-image-container>a{
   display:block;
   position:relative;
   overflow:hidden;
   width:100px;
   height:100px;
   border:3px solid #fff
}
.ekit-wid-con .ekit-twitter-feed-header-user{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-fullname{
   display:block;
   font-size:16px;
   font-weight:700;
   color:#222;
   line-height:1
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-fullname:hover{
   text-decoration:underline;
   color:#d55732
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-screenname{
   color:#657786;
   font-size:13px;
   line-height:1
}
.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-screenname:hover{
   text-decoration:underline;
   color:#d55732
}
.ekit-wid-con .twitter-verified-bdage{
   display:inline-block;
   padding-right:2px;
   vertical-align:middle
}
.ekit-wid-con .twitter-verified-bdage>svg{
   width:13px;
   height:13px
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-follow{
   -ms-flex-item-align:center;
   align-self:center
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-follow>a{
   background-color:#1da1f2;
   border-radius:17.5px;
   padding:6px 35px;
   font-size:14px;
   font-weight:500;
   color:#fff;
   display:inline-block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-twitter-feed-header-user-info-follow>a i{
   margin-right:8px
}
.ekit-wid-con .ekit-twitter-feed-header-statistics{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   padding-bottom:35px;
   padding-top:35px;
   border-bottom:1px solid #f0f0f0;
   border-top:1px solid #f0f0f0
}
.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count{
   color:#657786;
   font-size:12px;
   margin-bottom:0;
   margin-right:50px
}
.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count:last-child{
   margin-right:0
}
.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count>strong{
   display:block;
   color:#abb8c2;
   font-size:18px
}
@media (min-width:1024px){
   .ekit-wid-con .ekit-twitter-feed-profile-info-wraper{
       padding:40px;
       padding-top:60px
   }
}
@media (max-width:1023px){
   .ekit-wid-con .ekit-twitter-feed-profile-info-wraper{
       padding:30px;
       padding-top:30px
   }
}
@media (max-width:767px){
   .ekit-wid-con .ekit-layout-masonary.ekit-col-1{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-2{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-3{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-4{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-5{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-6{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-7{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-8{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-9{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-10{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-11{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-col-12{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .ekit-twitter-feed-profile-info-wraper{
       padding:15px
   }
   .ekit-wid-con .ekit-twitter-feed-header-user{
       margin-bottom:30px
   }
}
.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper{
   margin-top:-54px;
   padding-top:0
}
.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper .ekit-twitter-feed-header-user-info{
   -ms-flex-item-align:end;
   align-self:flex-end;
   margin-bottom:-4px
}
.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper .ekit-twitter-feed-header-user-info-follow{
   -ms-flex-item-align:end;
   align-self:flex-end
}
.ekit-wid-con .ekit-twitter-retweet svg{
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .ekit-location-wraper .ekit-location{
   position:absolute
}
.ekit-wid-con .ekit-location-wraper .ekit-location.active .ekit-location_outer,.ekit-wid-con .ekit-location-wraper .ekit-location:hover .ekit-location_outer{
   z-index:2
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des{
   margin-bottom:0
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des>*{
   margin-bottom:0
}
.ekit-wid-con .ekit-location-wraper .ekit-location-des li,.ekit-wid-con .ekit-location-wraper .ekit-location-des ol,.ekit-wid-con .ekit-location-wraper .ekit-location-des ul{
   list-style:initial;
   list-style-position:inside
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer{
   -webkit-transition:.4s;
   transition:all .4s ease;
   pointer-events:none
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer::after{
   content:" ";
   position:absolute;
   top:-10px;
   left:0;
   right:0;
   bottom:-10px;
   z-index:-1
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit_hotspot_arrow{
   top:auto;
   bottom:38px;
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_outer,.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_outer{
   pointer-events:auto;
   -webkit-transform:translate3d(-50%,0,0);
   transform:translate3d(-50%,0,0)
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_inner,.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_inner{
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit_hotspot_arrow,.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit_hotspot_arrow{
   opacity:1;
   visibility:visible;
   -webkit-transition:.4s .2s;
   transition:all .4s .2s
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit-location_outer{
   top:43px
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow{
   top:38px;
   bottom:auto
}
.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow::before{
   border-width:0 .4rem .4rem;
   border-bottom-color:currentColor
}
.ekit-wid-con .ekit-location-on-click:not(.hotspot-following-line-style):not(.hotspot-following-line-straight).active .ekit-location_outer{
   -webkit-transform:translate3d(-50%,0,0);
   transform:translate3d(-50%,0,0)
}
.ekit-wid-con .ekit-location-on-click.active .ekit-location_inner{
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-location_indicator{
   position:relative;
   height:34px;
   z-index:1;
   width:34px;
   background-color:#fff;
   border-radius:50%;
   border:1px solid #eee;
   color:rgba(26,43,99,.2);
   cursor:pointer
}
.ekit-wid-con .ekit-location_indicator::after{
   position:absolute;
   left:50%;
   top:50%;
   height:6px;
   width:6px;
   background-color:#2575fc;
   border-radius:inherit;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   content:""
}
@media (max-width:480px){
   .ekit-wid-con .ekit-location_indicator::after{
       height:3px;
       width:3px
   }
}
.ekit-wid-con .ekit_hotspot_pulse_1,.ekit-wid-con .ekit_hotspot_pulse_2{
   position:absolute;
   left:0;
   top:0;
   height:100%;
   width:100%;
   z-index:-1;
   border-radius:inherit;
   color:inherit;
   -webkit-box-shadow:0 0 0 15px currentColor;
   box-shadow:0 0 0 15px currentColor;
   -webkit-animation:3s cubic-bezier(.4,0,1,1) infinite both pulsekm;
   animation:3s cubic-bezier(.4,0,1,1) infinite both pulsekm
}
.ekit-wid-con .ekit_hotspot_pulse_1{
   -webkit-animation-delay:.5s;
   animation-delay:.5s
}
@-webkit-keyframes pulsekm{
   0%{
       -webkit-box-shadow:0 0 0 0 currentColor;
       box-shadow:0 0 0 0 currentColor
   }
   70%{
       -webkit-box-shadow:0 0 0 30px currentColor;
       box-shadow:0 0 0 30px currentColor;
       opacity:0
   }
   100%{
       -webkit-box-shadow:0 0 0 0 currentColor;
       box-shadow:0 0 0 0 currentColor;
       opacity:0
   }
}
@keyframes pulsekm{
   0%{
       -webkit-box-shadow:0 0 0 0 currentColor;
       box-shadow:0 0 0 0 currentColor
   }
   70%{
       -webkit-box-shadow:0 0 0 30px currentColor;
       box-shadow:0 0 0 30px currentColor;
       opacity:0
   }
   100%{
       -webkit-box-shadow:0 0 0 0 currentColor;
       box-shadow:0 0 0 0 currentColor;
       opacity:0
   }
}
.ekit-wid-con .ekit_hotspot_image{
   -webkit-box-flex:0;
   -ms-flex:0 0 30%;
   flex:0 0 30%;
   max-width:30%
}
.ekit-wid-con .ekit-location-groups .media-body{
   width:100%
}
.ekit-wid-con .ekit-location-groups .media{
   max-width:100%
}
.ekit-wid-con .ekit-location-groups .media.ekit-location_inner{
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-location-groups .media.ekit-location_inner .ekit_hotspot_image{
   margin-right:10px
}
.ekit-wid-con .ekit-location-groups .media.flex-row-reverse .ekit_hotspot_image{
   margin-left:10px
}
.ekit-wid-con .ekit-location-groups .media.flex-column .ekit_hotspot_image,.ekit-wid-con .ekit-location-groups .media.flex-column-reverse .ekit_hotspot_image{
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%;
   max-width:100%
}
.ekit-wid-con .ekit-location_outer{
   min-width:350px;
   text-align:left;
   color:#000;
   position:absolute;
   bottom:126%;
   left:50%;
   -webkit-transform:translate3d(-50%,-15px,0);
   transform:translate3d(-50%,-15px,0);
   -webkit-transition:.4s;
   transition:all .4s ease;
   z-index:-1
}
.ekit-wid-con .ekit-location_inner{
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   visibility:hidden;
   padding:20px 15px;
   width:100%;
   background-color:#fff;
   -webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.05));
   filter:drop-shadow(0 0 20px rgba(0, 0, 0, .05));
   position:relative;
   z-index:50
}
.ekit-wid-con .ekit_hotspot_arrow{
   position:absolute;
   display:block;
   width:.8rem;
   height:.4rem;
   bottom:-6px;
   z-index:5;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .ekit_hotspot_arrow::before{
   position:absolute;
   content:"";
   border-color:transparent;
   border-style:solid;
   border-top-color:currentColor;
   top:0;
   border-width:.4rem .4rem 0;
   color:#fff;
   left:0
}
.ekit-wid-con .hotspot-following-line-style .ekit-location_outer{
   -webkit-transform:none;
   transform:none;
   -webkit-transition:.4s;
   transition:all .4s ease 0s
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line{
   display:block;
   -webkit-transition:.4s linear .4s;
   transition:all .4s linear .4s;
   background-color:#2575fc;
   position:absolute
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line{
   -webkit-transition:.4s linear;
   transition:all .4s linear 0s;
   -webkit-transform:scaleY(0);
   transform:scaleY(0);
   width:2px;
   height:65px;
   left:50%
}
.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line{
   height:2px;
   width:155px;
   margin-top:-1px;
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   top:50%
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line{
   left:100%;
   -webkit-transform-origin:left;
   transform-origin:left
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line{
   left:auto;
   right:100%;
   -webkit-transform-origin:right;
   transform-origin:right
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer{
   left:calc(100% - 2px)
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer{
   left:auto;
   right:100%
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer{
   bottom:241%
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line{
   top:100%;
   -webkit-transform-origin:bottom;
   transform-origin:bottom
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow{
   top:0;
   left:1px
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
   display:none
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow{
   top:-6px;
   bottom:auto
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow::before,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow::before{
   border-width:0 .4rem .4rem;
   border-bottom-color:currentColor
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer{
   bottom:auto;
   top:238%
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line{
   top:-65px;
   -webkit-transform-origin:top;
   transform-origin:top
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow{
   bottom:0;
   left:1px;
   top:auto
}
.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
   display:none
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-horizontal-line{
   -webkit-transition:.4s linear;
   transition:all .4s linear 0s;
   -webkit-transform:scaleX(1);
   transform:scaleX(1)
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-vertical-line{
   -webkit-transition:.3s linear .4s;
   transition:all .3s linear .4s;
   -webkit-transform:scaleY(1);
   transform:scaleY(1)
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_inner{
   -webkit-transition:.4s .7s;
   transition:all .4s ease .7s
}
.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_outer{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .hotspot-following-line-straight .ekit-hotspot-horizontal-line{
   display:block;
   position:absolute;
   background-color:#2575fc;
   -webkit-transition:.4s;
   transition:all .4s ease;
   pointer-events:none
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line{
   height:100px;
   width:2px;
   left:50%;
   margin-left:-1px;
   -webkit-transform:scaleY(0);
   transform:scaleY(0)
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
   top:0
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-vertical-line{
   display:none
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer{
   bottom:calc(105px + 100%)
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line{
   bottom:100%;
   -webkit-transform-origin:bottom;
   transform-origin:bottom
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer{
   top:calc(105px + 100%)
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit_hotspot_arrow::before{
   border-width:0 .4rem .4rem;
   border-bottom-color:currentColor
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line{
   top:100%;
   -webkit-transform-origin:top;
   transform-origin:top
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
   bottom:0;
   top:auto
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line{
   width:100px;
   height:2px;
   top:50%;
   margin-top:-1px;
   -webkit-transform:scaleX(0);
   transform:scaleX(0)
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
   right:0;
   left:auto;
   margin-top:-3px
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-vertical-line{
   display:none
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line{
   -webkit-transform-origin:left;
   transform-origin:left;
   left:100%
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-location_outer{
   -webkit-transform:none;
   transform:none;
   left:calc(100% + 105px);
   bottom:-160%
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow{
   left:-12px;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%)
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow::before{
   border-top-color:transparent;
   border-right-color:currentColor;
   border-width:.4rem
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line{
   -webkit-transform-origin:right;
   transform-origin:right;
   right:100%
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-location_outer{
   -webkit-transform:none;
   transform:none;
   right:calc(100% + 105px);
   bottom:-160%;
   left:auto
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow{
   right:-12px;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   left:auto
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow::before{
   border-top-color:transparent;
   border-left-color:currentColor;
   border-width:.4rem
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
   right:auto;
   left:0
}
.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line{
   -webkit-transform:scaleY(1);
   transform:scaleY(1)
}
.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line{
   -webkit-transform:scaleX(1);
   transform:scaleX(1)
}
.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer{
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .hotspot-following-line-straight .ekit-location_outer{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-map-image img{
   display:inline-block
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-items-load-more .btn{
   color:#ea4c89;
   background-color:rgba(234,76,137,.1)
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5 .ekit-feed-item--cover .ekit-feed-item--go-arrow{
   display:none
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5 .ekit-feed-item--info{
   opacity:0;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5:hover .ekit-feed-item--info{
   opacity:1
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn{
   position:relative;
   padding-top:0!important;
   padding-bottom:0!important
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn i{
   color:#bd081c
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn span{
   margin-left:2rem
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn-primary{
   background-color:#bd081c;
   border-color:#bd081c
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn-pill{
   border-radius:2rem!important
}
.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .circle{
   position:absolute;
   left:3px;
   width:34px;
   height:34px;
   border-radius:50%;
   background-color:#fff;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-feed-header-pinterest .header-left{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons{
   text-align:center
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn{
   border-width:2px;
   font-weight:500;
   padding:.4rem 2rem
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-primary{
   border-color:#bd081c;
   color:#bd081c
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-primary:hover{
   background-color:#bd081c;
   color:#fff
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-secondary{
   border-color:#f2f2f5;
   color:#000032
}
.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-secondary:hover{
   background-color:#f2f2f5
}
.ekit-wid-con .ekit-feed-pinterest-boards,.ekit-wid-con .ekit-feed-pinterest-pins{
   display:none
}
.ekit-wid-con .ekit-feed-pinterest-boards.visible,.ekit-wid-con .ekit-feed-pinterest-pins.visible{
   display:block
}
.ekit-wid-con .ekit-feed-pinterest-board{
   -webkit-box-shadow:0 7px 15px rgba(0,0,0,.05);
   box-shadow:0 7px 15px rgba(0,0,0,.05)
}
.ekit-wid-con .ekit-feed-pinterest-board--images{
   height:220px;
   display:grid;
   grid-template-columns:repeat(3,1fr);
   grid-template-rows:repeat(4,1fr);
   grid-gap:.4rem
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div{
   grid-row:1/5;
   background-color:#f2f2f5
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-1{
   grid-row:1/2
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-2{
   grid-row:1/3
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-3{
   grid-row:1/4
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-1{
   grid-row:4/5
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-2{
   grid-row:3/5
}
.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-3{
   grid-row:2/5
}
.ekit-wid-con .ekit-feed-pinterest-board--info{
   padding:1rem
}
.ekit-wid-con .ekit-feed-pinterest-board--name{
   font-size:1rem;
   line-height:1rem;
   font-weight:700;
   color:#000032;
   margin:0
}
.ekit-wid-con .ekit-feed-pinterest-board--pins{
   color:#adadad;
   font-size:12px;
   margin:0
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>div{
   padding:0
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-12 img{
   height:unset
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-6 img{
   height:24rem
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-4 img{
   height:22rem
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-3 img{
   height:20rem
}
.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-2 img{
   height:18rem
}
.ekit-wid-con .ekit-feed-pinterest-pin{
   position:relative;
   overflow:hidden;
   color:#32323d;
   font-size:14px;
   line-height:17px;
   font-weight:400
}
.ekit-wid-con .ekit-feed-pinterest-pin.has-title img{
   margin-bottom:1rem
}
.ekit-wid-con .ekit-feed-pinterest-pin>a{
   display:block
}
.ekit-wid-con .ekit-feed-pinterest-pin>a,.ekit-wid-con .ekit-feed-pinterest-pin>a img{
   width:100%
}
.ekit-wid-con .ekit-feed-pinterest-pin>a img{
   -o-object-position:top;
   object-position:top;
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .ekit-feed-pinterest-pin--top-logo{
   width:34px;
   height:34px;
   border-radius:50%;
   background-color:#fff;
   position:absolute;
   top:1rem;
   right:1rem
}
.ekit-wid-con .ekit-feed-pinterest-pin--top-logo i{
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   position:absolute;
   color:#bd081c
}
.ekit-wid-con .ekit-feed-items-load-more.pinterest{
   padding-top:2rem
}
.ekit-wid-con .ekit-feed-items-load-more.pinterest .btn{
   display:inline-block;
   color:#bd081c;
   background-color:rgba(189,8,28,.1)
}
.ekit-wid-con .ekit-feed-wrapper-pinterest .row.ekit-layout-grid img{
   height:250px
}
.ekit-wid-con .ekit-feed-wrapper-pinterest p{
   margin-bottom:0
}
.ekit-wid-con .ekit-facebook-feed{
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-facebook-feed a{
   text-decoration:none
}
.ekit-wid-con .ekit-facebook-feed .medium-text{
   font-size:14px;
   font-weight:500;
   line-height:22px
}
.ekit-wid-con .ekit-layout-grid.ekit-fb-row{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   margin-left:-15px;
   margin-right:-15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-1{
   max-width:8.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 8.3333333333%;
   flex:0 0 8.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-2{
   max-width:16.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 16.6666666667%;
   flex:0 0 16.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-3{
   max-width:25%;
   -webkit-box-flex:0;
   -ms-flex:0 0 25%;
   flex:0 0 25%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-4{
   max-width:33.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 33.3333333333%;
   flex:0 0 33.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-5{
   max-width:41.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 41.6666666667%;
   flex:0 0 41.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-6{
   max-width:50%;
   -webkit-box-flex:0;
   -ms-flex:0 0 50%;
   flex:0 0 50%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-7{
   max-width:58.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 58.3333333333%;
   flex:0 0 58.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-8{
   max-width:66.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 66.6666666667%;
   flex:0 0 66.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-9{
   max-width:75%;
   -webkit-box-flex:0;
   -ms-flex:0 0 75%;
   flex:0 0 75%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-10{
   max-width:83.3333333333%;
   -webkit-box-flex:0;
   -ms-flex:0 0 83.3333333333%;
   flex:0 0 83.3333333333%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-11{
   max-width:91.6666666667%;
   -webkit-box-flex:0;
   -ms-flex:0 0 91.6666666667%;
   flex:0 0 91.6666666667%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-grid .ekit-fb-col-12{
   max-width:100%;
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%;
   padding-left:15px;
   padding-right:15px
}
.ekit-wid-con .ekit-layout-masonary{
   -webkit-column-gap:30px;
   -moz-column-gap:30px;
   column-gap:30px
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-1{
   -webkit-column-count:12;
   -moz-column-count:12;
   column-count:12
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-2{
   -webkit-column-count:6;
   -moz-column-count:6;
   column-count:6
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-3{
   -webkit-column-count:4;
   -moz-column-count:4;
   column-count:4
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-4{
   -webkit-column-count:3;
   -moz-column-count:3;
   column-count:3
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-5{
   -webkit-column-count:2.4;
   -moz-column-count:2.4;
   column-count:2.4
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-6{
   -webkit-column-count:2;
   -moz-column-count:2;
   column-count:2
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-7{
   -webkit-column-count:1.7142857143;
   -moz-column-count:1.7142857143;
   column-count:1.7142857143
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-8{
   -webkit-column-count:1.5;
   -moz-column-count:1.5;
   column-count:1.5
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-9{
   -webkit-column-count:1.3333333333;
   -moz-column-count:1.3333333333;
   column-count:1.3333333333
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-10{
   -webkit-column-count:1.2;
   -moz-column-count:1.2;
   column-count:1.2
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-11{
   -webkit-column-count:1.0909090909;
   -moz-column-count:1.0909090909;
   column-count:1.0909090909
}
.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-12{
   -webkit-column-count:1;
   -moz-column-count:1;
   column-count:1
}
@media (max-width:1024px){
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-1{
       max-width:8.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 8.3333333333%;
       flex:0 0 8.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-2{
       max-width:16.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 16.6666666667%;
       flex:0 0 16.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-3{
       max-width:25%;
       -webkit-box-flex:0;
       -ms-flex:0 0 25%;
       flex:0 0 25%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-4{
       max-width:33.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 33.3333333333%;
       flex:0 0 33.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-5{
       max-width:41.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 41.6666666667%;
       flex:0 0 41.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-6{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-7{
       max-width:58.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 58.3333333333%;
       flex:0 0 58.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-8{
       max-width:66.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 66.6666666667%;
       flex:0 0 66.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-9{
       max-width:75%;
       -webkit-box-flex:0;
       -ms-flex:0 0 75%;
       flex:0 0 75%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-10{
       max-width:83.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 83.3333333333%;
       flex:0 0 83.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-11{
       max-width:91.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 91.6666666667%;
       flex:0 0 91.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-12{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-1{
       -webkit-column-count:12;
       -moz-column-count:12;
       column-count:12
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-2{
       -webkit-column-count:6;
       -moz-column-count:6;
       column-count:6
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-3{
       -webkit-column-count:4;
       -moz-column-count:4;
       column-count:4
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-4{
       -webkit-column-count:3;
       -moz-column-count:3;
       column-count:3
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-5{
       -webkit-column-count:2.4;
       -moz-column-count:2.4;
       column-count:2.4
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-6{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-7{
       -webkit-column-count:1.7142857143;
       -moz-column-count:1.7142857143;
       column-count:1.7142857143
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-8{
       -webkit-column-count:1.5;
       -moz-column-count:1.5;
       column-count:1.5
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-9{
       -webkit-column-count:1.3333333333;
       -moz-column-count:1.3333333333;
       column-count:1.3333333333
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-10{
       -webkit-column-count:1.2;
       -moz-column-count:1.2;
       column-count:1.2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-11{
       -webkit-column-count:1.0909090909;
       -moz-column-count:1.0909090909;
       column-count:1.0909090909
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-12{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
}
@media (max-width:767px){
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-1{
       max-width:8.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 8.3333333333%;
       flex:0 0 8.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-2{
       max-width:16.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 16.6666666667%;
       flex:0 0 16.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-3{
       max-width:25%;
       -webkit-box-flex:0;
       -ms-flex:0 0 25%;
       flex:0 0 25%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-4{
       max-width:33.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 33.3333333333%;
       flex:0 0 33.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-5{
       max-width:41.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 41.6666666667%;
       flex:0 0 41.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-6{
       max-width:50%;
       -webkit-box-flex:0;
       -ms-flex:0 0 50%;
       flex:0 0 50%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-7{
       max-width:58.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 58.3333333333%;
       flex:0 0 58.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-8{
       max-width:66.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 66.6666666667%;
       flex:0 0 66.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-9{
       max-width:75%;
       -webkit-box-flex:0;
       -ms-flex:0 0 75%;
       flex:0 0 75%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-10{
       max-width:83.3333333333%;
       -webkit-box-flex:0;
       -ms-flex:0 0 83.3333333333%;
       flex:0 0 83.3333333333%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-11{
       max-width:91.6666666667%;
       -webkit-box-flex:0;
       -ms-flex:0 0 91.6666666667%;
       flex:0 0 91.6666666667%
   }
   .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-12{
       max-width:100%;
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-1{
       -webkit-column-count:12;
       -moz-column-count:12;
       column-count:12
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-2{
       -webkit-column-count:6;
       -moz-column-count:6;
       column-count:6
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-3{
       -webkit-column-count:4;
       -moz-column-count:4;
       column-count:4
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-4{
       -webkit-column-count:3;
       -moz-column-count:3;
       column-count:3
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-5{
       -webkit-column-count:2.4;
       -moz-column-count:2.4;
       column-count:2.4
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-6{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-7{
       -webkit-column-count:1.7142857143;
       -moz-column-count:1.7142857143;
       column-count:1.7142857143
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-8{
       -webkit-column-count:1.5;
       -moz-column-count:1.5;
       column-count:1.5
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-9{
       -webkit-column-count:1.3333333333;
       -moz-column-count:1.3333333333;
       column-count:1.3333333333
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-10{
       -webkit-column-count:1.2;
       -moz-column-count:1.2;
       column-count:1.2
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-11{
       -webkit-column-count:1.0909090909;
       -moz-column-count:1.0909090909;
       column-count:1.0909090909
   }
   .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-12{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
}
.ekit-wid-con .ekit-layout-masonary .ekit-single-fb-feed-holder{
   -webkit-column-break-inside:avoid;
   -moz-column-break-inside:avoid;
   break-inside:avoid
}
.ekit-wid-con .ekit-fb-feed-header{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   margin-bottom:24px;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   position:relative;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-fb-feed-header .user-name{
   display:block;
   color:#14223b;
   font-size:14px;
   font-weight:600;
   line-height:1
}
.ekit-wid-con .ekit-fb-feed-header .ekit-fb-post-publish-date{
   display:inline-block;
   color:#868b94;
   font-size:12px;
   line-height:1
}
.ekit-wid-con .ekit-fb-feed-header-menu{
   cursor:pointer;
   margin-left:auto;
   position:absolute;
   top:30px;
   right:30px
}
.ekit-wid-con .ekit-fb-feed-header-menu__content{
   right:0;
   top:1rem;
   opacity:0;
   z-index:100;
   position:absolute;
   visibility:hidden;
   text-align:center;
   background-color:#fff;
   -webkit-transition:.3s;
   transition:all .3s;
   -webkit-box-shadow:0 10px 20px rgba(0,22,59,.1);
   box-shadow:0 10px 20px rgba(0,22,59,.1);
   padding:12px 0
}
.ekit-wid-con .ekit-fb-feed-header-menu__content a{
   display:block;
   font-size:14px;
   line-height:30px;
   padding:0 24px;
   white-space:nowrap;
   color:#70757e
}
.ekit-wid-con .ekit-fb-feed-header-menu__content a:hover{
   color:#1261eb
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler{
   padding:0 4px 8px
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .icon{
   font-size:13px;
   line-height:17px;
   color:#a0a3a8
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .three-dot-icon span{
   background-color:#a0a3a8;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .rotate-on-hover{
   display:block;
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s;
   transition:transform .3s;
   transition:transform .3s,-webkit-transform .3s
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler .rotate-on-hover:hover{
   -webkit-transform:rotate(180deg);
   transform:rotate(180deg)
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .icon{
   color:#1261eb
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .three-dot-icon span{
   background-color:#1261eb
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .ekit-fb-feed-header-menu__content{
   opacity:1;
   visibility:visible;
   top:2rem
}
.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .rotate-on-hover{
   -webkit-transform:rotate(180deg);
   transform:rotate(180deg)
}
.ekit-wid-con .ekit-single-fb-feed{
   margin-bottom:30px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-single-fb-feed:not(.ekit_fb_photo_gallery){
   padding:12px;
   background-color:#fff;
   -webkit-box-shadow:0 20px 40px rgba(0,0,0,.08);
   box-shadow:0 20px 40px rgba(0,0,0,.08)
}
.ekit-wid-con .ekit-single-fb-feed:not(.ekit_fb_photo_gallery) .ekit-fb-feed-media{
   margin-bottom:30px
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status,.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status{
   overflow:auto
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status::-webkit-scrollbar,.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status::-webkit-scrollbar{
   width:6px
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status::-webkit-scrollbar-thumb,.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status::-webkit-scrollbar-thumb{
   background-color:rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   padding-bottom:0
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left>div{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-image{
   max-height:440px;
   position:relative
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-image img{
   height:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -o-object-position:center;
   object-position:center
}
.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-fotter-section{
   border-top:1px solid #ebeef3
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background{
   height:auto;
   min-height:400px;
   position:relative;
   background-size:cover;
   background-position:center;
   background-repeat:no-repeat;
   -webkit-transition:450ms;
   transition:all 450ms;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background>div{
   z-index:10;
   position:relative;
   -webkit-transition:-webkit-box-flex 512ms;
   transition:-webkit-box-flex 512ms;
   transition:flex 512ms;
   transition:flex 512ms,-webkit-box-flex 512ms,-ms-flex 512ms
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-facebook-comments,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-facebook-like,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-post-publish-date,.ekit-wid-con .ekit-single-fb-feed.image-in-background .user-name{
   color:#fff
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background::after,.ekit-wid-con .ekit-single-fb-feed.image-in-background::before{
   content:"";
   width:100%;
   height:100%;
   top:0;
   left:0;
   left:0;
   bottom:0;
   position:absolute
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background::before{
   z-index:0;
   opacity:1;
   background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#14223b));
   background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#14223b 100%)
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background::after{
   z-index:1;
   opacity:0;
   -webkit-transition:opacity .3s;
   transition:opacity .3s;
   background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,34,59,.8)),to(rgba(20,34,59,.8)));
   background-image:linear-gradient(180deg,rgba(20,34,59,.8) 0,rgba(20,34,59,.8) 100%)
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status{
   opacity:0;
   height:auto;
   max-height:0;
   margin-bottom:0;
   visibility:hidden;
   -webkit-transition-delay:0;
   transition-delay:0;
   -webkit-transition:450ms;
   transition:all 450ms
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-share__divider{
   background-color:rgba(255,255,255,.1)
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-single-fb-feed__bottom-padding{
   display:none
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .header-container{
   -webkit-transform:translateY(-46px);
   transform:translateY(-46px);
   -webkit-transition:-webkit-transform 450ms;
   transition:-webkit-transform 450ms;
   transition:transform 450ms;
   transition:transform 450ms,-webkit-transform 450ms
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section{
   width:100%;
   position:absolute;
   bottom:0;
   left:0;
   border-top:1px solid rgba(255,255,255,.1)
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section i::before,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section strong{
   color:#fff!important
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover::after{
   opacity:1
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover>div{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover .header-container{
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover .ekit-fb-feed-status{
   opacity:1;
   height:auto;
   max-height:230px;
   visibility:visible;
   -webkit-transition-delay:200;
   transition-delay:200
}
.ekit-wid-con .facebook-feed-card{
   -webkit-transform:translateZ(0);
   transform:translateZ(0)
}
.ekit-wid-con .facebook-feed-card .three-dot-icon{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   height:21px;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .facebook-feed-card .three-dot-icon span{
   display:block;
   border-radius:50%;
   width:3px;
   height:3px;
   background-color:#868b94
}
.ekit-wid-con .facebook-feed-card .three-dot-icon span:not(:last-child){
   margin-right:4px
}
.ekit-wid-con .facebook-feed-card .ekit-fb-reaction-left{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .facebook-feed-card__comments{
   padding-top:1rem
}
.ekit-wid-con .facebook-feed-card__comments p{
   margin:0
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .facebook-feed-card__inner{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section{
   position:absolute;
   opacity:0;
   visibility:hidden;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section{
   top:0;
   bottom:auto;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   border-top:none;
   border-bottom:1px solid rgba(255,255,255,.1);
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section .ekit-fb-reaction-left{
   margin-right:1rem
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section i::before,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section strong{
   color:#fff
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header{
   left:0;
   bottom:-2rem
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status{
   top:96px;
   width:100%;
   left:-3rem;
   max-height:212px;
   -webkit-transition-delay:.2s;
   transition-delay:.2s
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status a{
   color:#fff
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu{
   top:36px!important;
   z-index:100
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu i{
   color:rgba(255,255,255,.6)
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu .three-dot-icon span{
   background-color:rgba(255,255,255,.6)
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-header,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-status,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-fotter-section{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-header{
   bottom:0
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-fotter-section{
   top:42px
}
.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-status{
   left:0
}
.ekit-wid-con .ekit-fb-feed-status{
   font-size:14px;
   color:#70757e;
   margin-bottom:24px
}
.ekit-wid-con .ekit-fb-feed-status>a{
   color:#1261eb
}
.ekit-wid-con .ekit-fb-feed-status>a:hover{
   text-decoration:underline
}
.ekit-wid-con .ekit-fb-feed-image .video-container,.ekit-wid-con .ekit-fb-feed-image img,.ekit-wid-con .ekit-fb-feed-image video{
   height:100%
}
.ekit-wid-con .ekit-fb-feed-image img{
   width:100%
}
.ekit-wid-con .ekit-fb-feed-image .video-container{
   display:block;
   position:relative
}
.ekit-wid-con .ekit-fb-feed-profile-thumb{
   margin-right:10px
}
.ekit-wid-con .ekit-fb-feed-profile-thumb>a{
   display:block;
   width:42px;
   height:42px;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-fb-feed-profile-thumb>a.circle,.ekit-wid-con .ekit-fb-feed-profile-thumb>a.circle img{
   border-radius:50%
}
.ekit-wid-con .ekit-fb-feed-profile-thumb>a.has-outline{
   padding:4px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   border-style:solid;
   border-color:#1261eb;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-fb-hover-content{
   position:absolute;
   top:50%;
   left:0;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   z-index:5;
   width:100%;
   text-align:center
}
.ekit-wid-con .ekit-fb-video-post{
   display:block;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-fb-video-post:hover .ekit-fb-video-play-button svg{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-fb-video-play-button svg{
   width:60px;
   height:60px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-transform:scale(.9);
   transform:scale(.9);
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   cursor:pointer
}
.ekit-wid-con .ekit-fb-video-play-button svg path{
   fill:#fff;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-fb-link-type-footer{
   background-color:#f2f3f5;
   padding:10px 12px;
   position:relative
}
.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-source-name{
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
   color:#606770;
   font-size:12px;
   text-transform:uppercase;
   margin-bottom:0
}
.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-caption-name{
   color:#1d2129;
   font-weight:600;
   font-size:16px;
   margin-bottom:0
}
.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-caption{
   color:#606770;
   font-size:14px
}
.ekit-wid-con .ekit-fb-fotter-section{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   padding-top:10px;
   padding-bottom:10px
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-retweet{
   color:#70757e
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments>i,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like>i,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-retweet>i{
   padding-right:5px
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments{
   margin-right:5px
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i{
   width:18px;
   height:18px;
   position:relative;
   display:block;
   font-size:10px
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::after,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::before{
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   position:absolute
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::before{
   z-index:10;
   color:#fff
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::after{
   content:"";
   display:block;
   width:100%;
   padding-bottom:100%;
   border-radius:50%;
   height:0;
   z-index:1
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.like::after{
   background-color:#1261eb
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.love{
   -webkit-transform:translateX(-4px);
   transform:translateX(-4px)
}
.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.love::after{
   background-color:#fb4267
}
.ekit-wid-con .ekit-fb-fotter-section .count{
   font-size:14px;
   font-weight:400;
   line-height:22px
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 .ekit-facebook-comments,.ekit-wid-con .ekit-fb-fotter-section.style-02 .ekit-facebook-like{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 i{
   width:auto;
   height:auto;
   font-size:20px;
   padding:0;
   margin-right:10px
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 i::before{
   position:static;
   color:#1261eb
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 i::after{
   display:none!important
}
.ekit-wid-con .ekit-fb-fotter-section.style-02 .count{
   font-weight:500;
   color:#70757e
}
.ekit-wid-con .ekit-layout-grid .ekit_fb_photo_gallery .ekit_fb_photo_link{
   padding-bottom:85%
}
.ekit-wid-con .ekit-layout-grid .ekit_fb_photo_gallery .ekit_fb_photo{
   position:absolute;
   height:100%;
   width:100%;
   left:0;
   top:0;
   z-index:2
}
.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo_link{
   position:relative;
   display:block;
   overflow:hidden
}
.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo_link:hover .ekit_fb_photo{
   -webkit-transform:scale(1.05);
   transform:scale(1.05)
}
.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo{
   width:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-fb-feed-share{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   padding-top:10px
}
.ekit-wid-con .ekit-fb-feed-share .icon{
   font-size:16px
}
.ekit-wid-con .ekit-fb-feed-share__divider{
   margin:0;
   height:1px;
   border:none;
   max-width:unset;
   background-color:#ebeef3
}
.ekit-wid-con .ekit-fb-feed-share__menu{
   position:absolute;
   padding:20px 0;
   bottom:12px;
   left:0;
   opacity:0;
   z-index:100;
   width:-webkit-max-content;
   width:-moz-max-content;
   width:max-content;
   visibility:hidden;
   border-radius:4px;
   background-color:#fff;
   -webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);
   box-shadow:0 10px 20px rgba(0,0,0,.1);
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-fb-feed-share__menu>a{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   font-size:13px;
   line-height:30px;
   padding:0 20px
}
.ekit-wid-con .ekit-fb-feed-share__menu>a,.ekit-wid-con .ekit-fb-feed-share__menu>a .icon{
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-fb-feed-share__menu>a .icon{
   margin-right:8px
}
.ekit-wid-con .ekit-fb-feed-share__share{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1;
   position:relative
}
.ekit-wid-con .ekit-fb-feed-share__share:hover .ekit-fb-feed-share__menu{
   opacity:1;
   visibility:visible;
   bottom:22px
}
.ekit-wid-con .ekit-fb-feed-share__view i{
   -webkit-transition:-webkit-transform .3s;
   transition:-webkit-transform .3s;
   transition:transform .3s;
   transition:transform .3s,-webkit-transform .3s
}
.ekit-wid-con .ekit-fb-feed-share__view:hover i{
   -webkit-transform:translateX(3px);
   transform:translateX(3px)
}
.ekit-wid-con .ekit-fb-feed-share__with-fb,.ekit-wid-con .ekit-fb-feed-share__with-pin,.ekit-wid-con .ekit-fb-feed-share__with-tw{
   color:#14223b
}
.ekit-wid-con .ekit-fb-feed-share__with-fb .icon,.ekit-wid-con .ekit-fb-feed-share__with-fb:hover{
   color:#4674d1
}
.ekit-wid-con .ekit-fb-feed-share__with-tw .icon,.ekit-wid-con .ekit-fb-feed-share__with-tw:hover{
   color:#23abff
}
.ekit-wid-con .ekit-fb-feed-share__with-pin .icon,.ekit-wid-con .ekit-fb-feed-share__with-pin:hover{
   color:#e60023
}
.ekit-wid-con .ekit-fb-feed-share>a,.ekit-wid-con .ekit-fb-feed-share>span{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   color:#70757e;
   cursor:pointer
}
.ekit-wid-con .ekit-fb-feed-share>a:hover,.ekit-wid-con .ekit-fb-feed-share>span:hover{
   color:#1261eb
}
.ekit-wid-con .ekit-fb-feed-share .icon-share-3{
   margin-right:6px
}
.ekit-wid-con .ekit-fb-feed-share .icon-arrow-right{
   margin-left:6px
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_review_slider_slidetoshow,1));
   margin-right:var(--ekit_review_slider_left_right_spacing,15px)
}
.ekit-wid-con .ekit-review-slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit_video_slidetoshow,1));
   margin-right:var(--ekit_review_slider_left_right_spacing,15px)
}
.ekit-wid-con .ekit-unfold-heading{
   color:#101010;
   font-size:23px;
   line-height:31px;
   margin:0;
   font-weight:500;
   margin-bottom:8px;
   margin-bottom:12px
}
.ekit-wid-con .ekit-unfold-data{
   height:79px;
   position:relative;
   overflow:hidden;
   width:100%
}
.ekit-wid-con .ekit-unfold-data::after{
   content:"";
   position:absolute;
   bottom:0;
   left:0;
   right:0;
   background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));
   background:linear-gradient(rgba(255,255,255,0),#fff);
   z-index:11;
   height:100%
}
.ekit-wid-con .ekit-unfold-data.active{
   height:100%
}
.ekit-wid-con .ekit-unfold-data.active::after{
   display:none
}
.ekit-wid-con .ekit-unfold-raw-content{
   overflow:hidden
}
.ekit-wid-con .ekit-unfold-raw-content li,.ekit-wid-con .ekit-unfold-raw-content p{
   color:#666;
   font-size:16px;
   line-height:24px;
   margin-bottom:50px
}
.ekit-wid-con .ekit-unfold-raw-content li:last-child,.ekit-wid-con .ekit-unfold-raw-content p:last-child{
   margin-bottom:0
}
.ekit-wid-con .ekit-unfold-raw-content ul{
   margin-bottom:50px
}
.ekit-wid-con .ekit-unfold-raw-content li{
   margin:0
}
.ekit-wid-con .ekit-unfold-raw-content>ol,.ekit-wid-con .ekit-unfold-raw-content>ul{
   padding-left:18px
}
.ekit-wid-con .ekit-unfold-wrapper{
   padding:50px;
   border:1px solid #f2f2f2;
   border-radius:20px;
   padding-top:43px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-box-align:self-end;
   -ms-flex-align:self-end;
   align-items:self-end;
   background-color:#fff
}
.ekit-wid-con .ekit-unfold-wrapper-align-right{
   margin-left:auto!important
}
.ekit-wid-con .ekit-unfold-wrapper-align-left{
   margin-right:auto!important
}
.ekit-wid-con .ekit-unfold-wrapper-align-center{
   margin-right:auto!important;
   margin-left:auto!important
}
.ekit-wid-con .ekit-expand-directio-below .ekit-unfold-data{
   -webkit-box-ordinal-group:4;
   -ms-flex-order:3;
   order:3
}
.ekit-wid-con .ekit-expand-directio-below .ekit-unfold-btn{
   margin:15px 0
}
.ekit-wid-con .ekit-unfold-btn{
   padding:0;
   border:none;
   color:#101010;
   font-size:14px;
   line-height:17px;
   font-weight:500;
   border-bottom:1px solid #101010;
   border-radius:0;
   margin-top:35px;
   background-color:transparent;
   text-decoration:none;
   text-transform:unset
}
.ekit-wid-con .ekit-unfold-btn:focus,.ekit-wid-con .ekit-unfold-btn:hover{
   background-color:transparent;
   -webkit-box-shadow:none;
   box-shadow:none;
   outline:0
}
.ekit-wid-con .ekit-unfold-btn:not(:hover):not(:active):not(.has-text-color){
   color:#101010;
   background-color:transparent
}
.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--stars{
   color:#3e5a96
}
.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--actions .btn-primary{
   background-color:#3e5a96;
   border-color:#3e5a96
}
.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--actions .btn-primary:hover{
   background-color:#354f88
}
.ekit-wid-con .ekit-review-card-facebook.ekit-review-card-overview .ekit-review-card--actions a,.ekit-wid-con .ekit-review-card-facebook.ekit-review-card-overview .ekit-review-card--average{
   color:#3e5a96
}
.ekit-wid-con .ekit-review-card-facebook--stars{
   color:#3e5a96
}
.ekit-wid-con .ekit-review-card-facebook .ekit-review-card--posted-on h5,.ekit-wid-con .ekit-review-card-facebook .ekit-review-card--stars{
   color:#3e5a96
}
.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--stars{
   color:#aa000f
}
.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--actions .btn-primary{
   background-color:#aa000f;
   border-color:#aa000f
}
.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--actions .btn-primary:hover{
   background-color:#7e000a
}
.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-overview .ekit-review-card--actions a,.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-overview .ekit-review-card--average{
   color:#aa000f
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--top-right-logo i{
   color:#aa000f
}
.ekit-wid-con .ekit-review-card-yelp--stars{
   color:#aa000f
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--comment .more{
   color:#aa000f
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on h5,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on i,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--stars h5,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--stars i{
   color:#aa000f
}
.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-align-center .ekit-review-card--thumbnail{
   margin-bottom:20px
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--thumbnail-badge .badge{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   background:#af0606
}
.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on i,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on svg{
   width:1em;
   height:1em;
   position:relative;
   display:block
}
.ekit-wid-con .ekit-popup__body,.ekit-wid-con .ekit-popup__content{
   overflow-y:auto;
   overflow-x:hidden
}
.ekit-wid-con .ekit-popup__body::-webkit-scrollbar,.ekit-wid-con .ekit-popup__content::-webkit-scrollbar{
   width:6px
}
.ekit-wid-con .ekit-popup__body::-webkit-scrollbar-thumb,.ekit-wid-con .ekit-popup__content::-webkit-scrollbar-thumb{
   background-color:rgba(0,0,0,.25);
   border-radius:16px
}
.ekit-wid-con .ekit-popup__content{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-box-shadow:-30px 30px 60px rgba(0,0,0,.07);
   box-shadow:-30px 30px 60px rgba(0,0,0,.07)
}
.ekit-wid-con .ekit-popup__body{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .ekit-popup-modal{
   position:fixed;
   top:0;
   left:0;
   z-index:100000
}
.ekit-wid-con .ekit-popup-modal__full,.ekit-wid-con .ekit-popup-modal__inside{
   display:none;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-popup-modal__content,.ekit-wid-con .ekit-popup-modal__overlay{
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .ekit-popup-modal.show{
   display:-webkit-box!important;
   display:-ms-flexbox!important;
   display:flex!important
}
.ekit-wid-con .ekit-popup-modal.show .ekit-popup-modal__content,.ekit-wid-con .ekit-popup-modal.show .ekit-popup-modal__overlay{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit-popup-modal__inside.show .ekit-popup-modal__overlay{
   -webkit-animation:.5s fade-in;
   animation:.5s fade-in
}
.ekit-wid-con .ekit-popup-modal__inside.closing .ekit-popup-modal__overlay{
   -webkit-animation:.5s fade-out;
   animation:.5s fade-out
}
.ekit-wid-con .ekit-popup-modal__inside.closing .ekit-popup-modal__content{
   -webkit-animation:.5s fade-out-down;
   animation:.5s fade-out-down
}
.ekit-wid-con .ekit-popup-modal__outside{
   width:0;
   height:0
}
.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__content,.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__overlay,.ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn{
   position:fixed;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn{
   opacity:0;
   z-index:1000;
   visibility:hidden
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__close-btn{
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-top{
   top:0!important
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-right{
   right:0!important
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-bottom{
   bottom:0!important
}
.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-left{
   left:0!important
}
.ekit-wid-con .ekit-popup-modal__overlay{
   z-index:1;
   top:0;
   left:0;
   position:absolute;
   background-color:rgba(0,0,0,.5);
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-popup-modal__content{
   z-index:10;
   position:relative;
   background-color:#fff;
   -webkit-transition:.5s;
   transition:all .5s
}
.ekit-wid-con .ekit-popup-modal.top{
   -webkit-box-align:start;
   -ms-flex-align:start;
   align-items:flex-start
}
.ekit-wid-con .ekit-popup-modal.middle{
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-popup-modal.bottom{
   -webkit-box-align:end;
   -ms-flex-align:end;
   align-items:flex-end
}
.ekit-wid-con .ekit-popup-modal.left{
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start
}
.ekit-wid-con .ekit-popup-modal.center{
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .ekit-popup-modal.right{
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end
}
.ekit-wid-con .ekit-popup-modal__footer,.ekit-wid-con .ekit-popup-modal__header{
   padding:1.25rem
}
.ekit-wid-con .ekit-popup-modal__header-with-divider{
   border-bottom:1px solid #dadce0
}
.ekit-wid-con .ekit-popup-modal__footer-with-divider{
   border-top:1px solid #dadce0
}
.ekit-wid-con .ekit-popup-modal__title{
   color:#212121;
   margin-bottom:8px;
   font-size:24px;
   line-height:27px;
   font-weight:600
}
.ekit-wid-con .ekit-popup-modal__subtitle{
   margin-bottom:0;
   color:#616161;
   font-size:18px;
   line-height:22px;
   font-weight:400
}
.ekit-wid-con .ekit-popup-modal__body{
   padding:1.25rem;
   font-size:16px;
   line-height:20px;
   font-weight:400;
   color:#616161
}
.ekit-wid-con .ekit-popup-modal__footer{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-popup-modal__footer>div{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .ekit-popup-modal__footer-text{
   margin-bottom:0
}
.ekit-wid-con .ekit-popup-modal__close{
   top:2rem;
   z-index:10;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   cursor:pointer;
   position:absolute;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-transition:.3s;
   transition:all .3s
}
.ekit-wid-con .ekit-popup-modal__close.popup-top-left,.ekit-wid-con .ekit-popup-modal__close.popup-top-right{
   color:#616161
}
.ekit-wid-con .ekit-popup-modal__close.window-top-left,.ekit-wid-con .ekit-popup-modal__close.window-top-right{
   color:#c9c9c9
}
.ekit-wid-con .ekit-popup-modal__close:hover{
   color:#e44343
}
.ekit-wid-con .ekit-popup-modal__close.popup-top-left,.ekit-wid-con .ekit-popup-modal__close.window-top-left{
   left:2rem
}
.ekit-wid-con .ekit-popup-modal__close.popup-top-right,.ekit-wid-con .ekit-popup-modal__close.window-top-right{
   right:2rem
}
.ekit-wid-con .ekit-popup-modal__actions{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-popup-modal .fade-in-up{
   -webkit-animation:.5s fade-in-up;
   animation:.5s fade-in-up
}
@-webkit-keyframes fade-in{
   from{
       visibility:hidden;
       opacity:0
   }
   to{
       visibility:visible;
       opacity:1
   }
}
@keyframes fade-in{
   from{
       visibility:hidden;
       opacity:0
   }
   to{
       visibility:visible;
       opacity:1
   }
}
@-webkit-keyframes fade-in-up{
   from{
       opacity:0;
       visibility:hidden;
       -webkit-transform:translateY(10px);
       transform:translateY(10px)
   }
   to{
       opacity:1;
       visibility:visible;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes fade-in-up{
   from{
       opacity:0;
       visibility:hidden;
       -webkit-transform:translateY(10px);
       transform:translateY(10px)
   }
   to{
       opacity:1;
       visibility:visible;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@-webkit-keyframes fade-out{
   from{
       visibility:visible;
       opacity:1
   }
   to{
       visibility:hidden;
       opacity:0
   }
}
@keyframes fade-out{
   from{
       visibility:visible;
       opacity:1
   }
   to{
       visibility:hidden;
       opacity:0
   }
}
@-webkit-keyframes fade-out-down{
   from{
       opacity:1;
       visibility:visible;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   to{
       opacity:0;
       visibility:hidden;
       -webkit-transform:translateY(10px);
       transform:translateY(10px)
   }
}
@keyframes fade-out-down{
   from{
       opacity:1;
       visibility:visible;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   to{
       opacity:0;
       visibility:hidden;
       -webkit-transform:translateY(10px);
       transform:translateY(10px)
   }
}
.ekit-wid-con .ekit-popup-btn{
   font-size:14px;
   font-weight:500;
   letter-spacing:1px;
   border:1px solid #2575fc
}
.ekit-wid-con .ekit-popup-btn,.ekit-wid-con .ekit-popup-btn:hover{
   text-decoration:none
}
.ekit-wid-con .ekit-popup-btn,.ekit-wid-con .ekit-popup-btn:active,.ekit-wid-con .ekit-popup-btn:focus{
   outline:0
}
.ekit-wid-con .ekit-popup-btn__has-icon{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-popup-btn__outlined{
   color:#2575fc;
   background-color:transparent;
   border:1px solid #2575fc
}
.ekit-wid-con .ekit-popup-btn__outlined:hover{
   color:#fff;
   background-color:#2575fc
}
.ekit-wid-con .ekit-popup-btn__text{
   border:none;
   color:#2575fc;
   background-color:transparent
}
.ekit-wid-con .ekit-popup-btn__text:hover{
   background-color:rgba(37,117,252,.2)
}
.ekit-wid-con .ekit-popup-footer.flex-row-reverse{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .ekit-popup-footer__text{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1;
   color:#212121;
   font-size:18px;
   line-height:22px;
   font-weight:400
}
.ekit-wid-con .ekit-popup-footer__left{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-popup-modal__toggler-wrapper #ekit-popup-modal-toggler{
   background-color:#2575fc;
   color:#fff
}
.ekit-wid-con .ekit-popup-modal__toggler-wrapper img{
   cursor:pointer;
   -o-object-fit:cover;
   object-fit:cover;
   display:inline-block;
   -o-object-position:center;
   object-position:center
}
.ekit-blog-post-pagination-container{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap
}
.ekit-wid-con .elementskit-meta-lists{
   z-index:1
}
.ekit-wid-con .elementor-swiper-button{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.ekit-wid-con .ekit-blog-carousel-pagination{
   width:100%;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet{
   -webkit-transition:.4s ease-out;
   transition:all .4s ease-out;
   display:inline-block;
   margin:4px
}
.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet-active{
   -webkit-transition:.4s ease-out;
   transition:all .4s ease-out
}
.ekit-wid-con .elementor-swiper-button-prev{
   left:10px
}
.ekit-wid-con .blogCarousel-pagination-bullets.swiper-pagination-horizontal{
   left:auto
}
.ekit-wid-con .ekit-image-swap{
   position:relative;
   display:block;
   z-index:0
}
.ekit-wid-con .ekit-image-swap:before{
   content:"";
   display:none;
   position:absolute;
   top:15px;
   right:15px;
   width:20px;
   height:5px;
   border-style:solid;
   border-width:0 5px;
   border-color:transparent #000 transparent red;
   -webkit-transition:border-color .3s;
   transition:border-color .3s;
   pointer-events:none;
   z-index:1
}
.ekit-wid-con .ekit-image-swap:hover:before{
   border-left-color:#000;
   border-right-color:red
}
.ekit-wid-con .ekit-image-swap img{
   display:block;
   width:100%
}
.ekit-wid-con .ekit-image-swap img:nth-child(2),.ekit-wid-con .ekit-image-swap--fixed-height>img:first-child{
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -o-object-position:center;
   object-position:center
}
.ekit-wid-con .ekit-image-swap img:nth-child(2){
   opacity:0
}
.ekit-wid-con .ekit-image-swap:not(:is(.no-hover,.click-inactive)):hover img:first-child{
   opacity:0
}
.ekit-wid-con .ekit-image-swap:not(:is(.no-hover,.click-inactive)):hover img:nth-child(2){
   opacity:1
}
.ekit-wid-con .ekit-image-swap--simple img:nth-child(2){
   opacity:0
}
.ekit-wid-con .ekit-image-swap--simple:not(:is(.click-inactive)):hover img:nth-child(2){
   opacity:1
}
.ekit-wid-con .ekit-image-swap--simple.click-active img:nth-child(2){
   opacity:1
}
.ekit-wid-con .ekit-image-swap--fade img:first-child,.ekit-wid-con .ekit-image-swap--fade img:nth-child(2){
   -webkit-transition:opacity .3s;
   transition:opacity .3s
}
.ekit-wid-con .ekit-image-swap--fade:not(:is(.click-inactive)):hover img:nth-child(2){
   opacity:1
}
.ekit-wid-con .ekit-image-swap--fade.click-active img:nth-child(2){
   opacity:1
}
.ekit-wid-con .ekit-image-swap--left-to-right:before{
   -webkit-transform:rotate(180deg);
   transform:rotate(180deg)
}
.ekit-wid-con .ekit-image-swap--left-to-right img{
   -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.ekit-wid-con .ekit-image-swap--left-to-right img:nth-child(2){
   opacity:1;
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit-image-swap--left-to-right:not(:is(.click-inactive)):hover img{
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
}
.ekit-wid-con .ekit-image-swap--left-to-right:not(:is(.click-inactive)):hover img:nth-child(2){
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-image-swap--left-to-right.click-active img{
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
}
.ekit-wid-con .ekit-image-swap--left-to-right.click-active img:nth-child(2){
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-image-swap--right-to-left img{
   -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.ekit-wid-con .ekit-image-swap--right-to-left img:nth-child(2){
   opacity:1;
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
}
.ekit-wid-con .ekit-image-swap--right-to-left:not(:is(.click-inactive)):hover img{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit-image-swap--right-to-left:not(:is(.click-inactive)):hover img:nth-child(2){
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-image-swap--right-to-left.click-active img{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit-image-swap--right-to-left.click-active img:nth-child(2){
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-image-swap--top-to-bottom:before{
   -webkit-transform:rotate(180deg);
   transform:rotate(180deg)
}
.ekit-wid-con .ekit-image-swap--top-to-bottom img{
   -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.ekit-wid-con .ekit-image-swap--top-to-bottom img:nth-child(2){
   opacity:1;
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit-image-swap--top-to-bottom:not(:is(.click-inactive)):hover img{
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit-image-swap--top-to-bottom:not(:is(.click-inactive)):hover img:nth-child(2){
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit-image-swap--top-to-bottom.click-active img{
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit-image-swap--top-to-bottom.click-active img:nth-child(2){
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit-image-swap--bottom-to-top img{
   -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out;
   transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.ekit-wid-con .ekit-image-swap--bottom-to-top img:nth-child(2){
   opacity:1;
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit-image-swap--bottom-to-top:not(:is(.click-inactive)):hover img{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit-image-swap--bottom-to-top:not(:is(.click-inactive)):hover img:nth-child(2){
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit-image-swap--bottom-to-top.click-active img{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit-image-swap--bottom-to-top.click-active img:nth-child(2){
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit-image-swap--creative_left img,.ekit-wid-con .ekit-image-swap--creative_right img{
   -webkit-transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
   transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
   transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s;
   transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s
}
.ekit-wid-con .ekit-image-swap--creative_left:not(:is(.click-inactive)):hover img:first-child,.ekit-wid-con .ekit-image-swap--creative_right:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:scale(.5);
   transform:scale(.5)
}
.ekit-wid-con .ekit-image-swap--creative_left:not(:is(.click-inactive)):hover img:last-child,.ekit-wid-con .ekit-image-swap--creative_right:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-image-swap--creative_left.click-active img:first-child,.ekit-wid-con .ekit-image-swap--creative_right.click-active img:first-child{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-image-swap--creative_left.click-active img:last-child,.ekit-wid-con .ekit-image-swap--creative_right.click-active img:last-child{
   -webkit-transform:translateX(0);
   transform:translateX(0);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--creative_bottom img,.ekit-wid-con .ekit-image-swap--creative_top img{
   -webkit-transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
   transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
   transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s;
   transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s
}
.ekit-wid-con .ekit-image-swap--creative_bottom:not(:is(.click-inactive)):hover img:first-child,.ekit-wid-con .ekit-image-swap--creative_top:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:scale(.5);
   transform:scale(.5)
}
.ekit-wid-con .ekit-image-swap--creative_bottom:not(:is(.click-inactive)):hover img:last-child,.ekit-wid-con .ekit-image-swap--creative_top:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit-image-swap--creative_bottom.click-active img:first-child,.ekit-wid-con .ekit-image-swap--creative_top.click-active img:first-child{
   -webkit-transform:scale(.5);
   transform:scale(.5)
}
.ekit-wid-con .ekit-image-swap--creative_bottom.click-active img:last-child,.ekit-wid-con .ekit-image-swap--creative_top.click-active img:last-child{
   -webkit-transform:translateY(0);
   transform:translateY(0);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--creative_left img:last-child{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit-image-swap--creative_top img:last-child{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit-image-swap--creative_right img:last-child{
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
}
.ekit-wid-con .ekit-image-swap--creative_bottom img:last-child{
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit-image-swap--zoom-in img{
   -webkit-transition:.4s;
   transition:.4s
}
.ekit-wid-con .ekit-image-swap--zoom-in img:first-child{
   top:50%;
   left:50%;
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-image-swap--zoom-in img:last-child{
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%) scale(.1);
   transform:translate(-50%,-50%) scale(.1)
}
.ekit-wid-con .ekit-image-swap--zoom-in:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:scale(1.3);
   transform:scale(1.3);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--zoom-in:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:translate(-50%,-50%) scale(1);
   transform:translate(-50%,-50%) scale(1)
}
.ekit-wid-con .ekit-image-swap--zoom-in.click-active img:first-child{
   -webkit-transform:scale(1.3);
   transform:scale(1.3);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--zoom-in.click-active img:last-child{
   -webkit-transform:translate(-50%,-50%) scale(1);
   transform:translate(-50%,-50%) scale(1);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--zoom-out img{
   -webkit-transition:.4s;
   transition:.4s
}
.ekit-wid-con .ekit-image-swap--zoom-out img:first-child{
   top:50%;
   left:50%;
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-image-swap--zoom-out img:last-child{
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%) scale(1.3);
   transform:translate(-50%,-50%) scale(1.3)
}
.ekit-wid-con .ekit-image-swap--zoom-out:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:scale(.1);
   transform:scale(.1);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--zoom-out:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:translate(-50%,-50%) scale(1);
   transform:translate(-50%,-50%) scale(1)
}
.ekit-wid-con .ekit-image-swap--zoom-out.click-active img:first-child{
   -webkit-transform:scale(.1);
   transform:scale(.1);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--zoom-out.click-active img:last-child{
   -webkit-transform:translate(-50%,-50%) scale(1);
   transform:translate(-50%,-50%) scale(1);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--card-left img{
   -webkit-transition:.9s;
   transition:.9s
}
.ekit-wid-con .ekit-image-swap--card-left:not(:is(.click-inactive)):hover img:first-child{
   -webkit-animation:.9s card_left_primary,.5 forwards;
   animation:.9s card_left_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-left:not(:is(.click-inactive)):hover img:last-child{
   -webkit-animation:.9s card_left_secondary,.5 forwards;
   animation:.9s card_left_secondary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-left.click-active img:first-child{
   -webkit-animation:.9s card_left_primary,.5 forwards;
   animation:.9s card_left_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-left.click-active img:last-child{
   -webkit-animation:.9s card_left_secondary,.5 forwards;
   animation:.9s card_left_secondary,.5 forwards;
   opacity:1
}
@-webkit-keyframes card_left_primary{
   0%{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateX(-40px);
       transform:translateX(-40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateX(-40px) scale(.75);
       transform:translateX(-40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateX(0) scale(.75);
       transform:translateX(0) scale(.75)
   }
}
@keyframes card_left_primary{
   0%{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateX(-40px);
       transform:translateX(-40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateX(-40px) scale(.75);
       transform:translateX(-40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateX(0) scale(.75);
       transform:translateX(0) scale(.75)
   }
}
@-webkit-keyframes card_left_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateX(0) scale(1);
       transform:translateX(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateX(-40px) scale(.75);
       transform:translateX(-40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateX(40px) scale(1);
       transform:translateX(40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
@keyframes card_left_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateX(0) scale(1);
       transform:translateX(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateX(-40px) scale(.75);
       transform:translateX(-40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateX(40px) scale(1);
       transform:translateX(40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
.ekit-wid-con .ekit-image-swap--card-top img{
   -webkit-transition:.9s;
   transition:.9s
}
.ekit-wid-con .ekit-image-swap--card-top:not(:is(.click-inactive)):hover img:first-child{
   -webkit-animation:.9s card_top_primary,.5 forwards;
   animation:.9s card_top_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-top:not(:is(.click-inactive)):hover img:last-child{
   -webkit-animation:.9s card_top_secondary,.5 forwards;
   animation:.9s card_top_secondary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-top.click-active img:first-child{
   -webkit-animation:.9s card_top_primary,.5 forwards;
   animation:.9s card_top_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-top.click-active img:last-child{
   -webkit-animation:.9s card_top_secondary,.5 forwards;
   animation:.9s card_top_secondary,.5 forwards;
   opacity:1
}
@-webkit-keyframes card_top_primary{
   0%{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateY(-40px);
       transform:translateY(-40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateY(-40px) scale(.75);
       transform:translateY(-40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateY(0) scale(.75);
       transform:translateY(0) scale(.75)
   }
}
@keyframes card_top_primary{
   0%{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateY(-40px);
       transform:translateY(-40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateY(-40px) scale(.75);
       transform:translateY(-40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateY(0) scale(.75);
       transform:translateY(0) scale(.75)
   }
}
@-webkit-keyframes card_top_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateY(0) scale(1);
       transform:translateY(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateY(-40px) scale(.75);
       transform:translateY(-40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateY(40px) scale(1);
       transform:translateY(40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes card_top_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateY(0) scale(1);
       transform:translateY(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateY(-40px) scale(.75);
       transform:translateY(-40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateY(40px) scale(1);
       transform:translateY(40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
.ekit-wid-con .ekit-image-swap--card-right img{
   -webkit-transition:.9s;
   transition:.9s
}
.ekit-wid-con .ekit-image-swap--card-right:not(:is(.click-inactive)):hover img:first-child{
   -webkit-animation:.9s card_right_primary,.5 forwards;
   animation:.9s card_right_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-right:not(:is(.click-inactive)):hover img:last-child{
   -webkit-animation:.9s card_right_secondary,.5 forwards;
   animation:.9s card_right_secondary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-right.click-active img:first-child{
   -webkit-animation:.9s card_right_primary,.5 forwards;
   animation:.9s card_right_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-right.click-active img:last-child{
   -webkit-animation:.9s card_right_secondary,.5 forwards;
   animation:.9s card_right_secondary,.5 forwards;
   opacity:1
}
@-webkit-keyframes card_right_primary{
   0%{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateX(40px);
       transform:translateX(40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateX(40px) scale(.75);
       transform:translateX(40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateX(0) scale(.75);
       transform:translateX(0) scale(.75)
   }
}
@keyframes card_right_primary{
   0%{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateX(40px);
       transform:translateX(40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateX(40px) scale(.75);
       transform:translateX(40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateX(0) scale(.75);
       transform:translateX(0) scale(.75)
   }
}
@-webkit-keyframes card_right_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateX(0) scale(1);
       transform:translateX(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateX(40px) scale(.75);
       transform:translateX(40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateX(-40px) scale(1);
       transform:translateX(-40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
@keyframes card_right_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateX(0) scale(1);
       transform:translateX(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateX(40px) scale(.75);
       transform:translateX(40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateX(-40px) scale(1);
       transform:translateX(-40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
.ekit-wid-con .ekit-image-swap--card-bottom img{
   -webkit-transition:.9s;
   transition:.9s
}
.ekit-wid-con .ekit-image-swap--card-bottom:not(:is(.click-inactive)):hover img:first-child{
   -webkit-animation:.9s card_bottom_primary,.5 forwards;
   animation:.9s card_bottom_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-bottom:not(:is(.click-inactive)):hover img:last-child{
   -webkit-animation:.9s card_bottom_secondary,.5 forwards;
   animation:.9s card_bottom_secondary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-bottom.click-active img:first-child{
   -webkit-animation:.9s card_bottom_primary,.5 forwards;
   animation:.9s card_bottom_primary,.5 forwards
}
.ekit-wid-con .ekit-image-swap--card-bottom.click-active img:last-child{
   -webkit-animation:.9s card_bottom_secondary,.5 forwards;
   animation:.9s card_bottom_secondary,.5 forwards;
   opacity:1
}
@-webkit-keyframes card_bottom_primary{
   0%{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateY(40px);
       transform:translateY(40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateY(40px) scale(.75);
       transform:translateY(40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateY(0) scale(.75);
       transform:translateY(0) scale(.75)
   }
}
@keyframes card_bottom_primary{
   0%{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   25%{
       z-index:2;
       -webkit-transform:translateY(40px);
       transform:translateY(40px)
   }
   70%{
       z-index:1;
       -webkit-transform:translateY(40px) scale(.75);
       transform:translateY(40px) scale(.75)
   }
   to{
       z-index:1;
       -webkit-transform:translateY(0) scale(.75);
       transform:translateY(0) scale(.75)
   }
}
@-webkit-keyframes card_bottom_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateY(0) scale(1);
       transform:translateY(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateY(40px) scale(.75);
       transform:translateY(40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateY(-40px) scale(1);
       transform:translateY(-40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes card_bottom_secondary{
   0%{
       z-index:1;
       -webkit-transform:translateY(0) scale(1);
       transform:translateY(0) scale(1)
   }
   25%{
       z-index:1;
       -webkit-transform:translateY(40px) scale(.75);
       transform:translateY(40px) scale(.75)
   }
   70%{
       z-index:2;
       -webkit-transform:translateY(-40px) scale(1);
       transform:translateY(-40px) scale(1)
   }
   to{
       z-index:2;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
.ekit-wid-con .ekit-image-swap--rotate-x img{
   -webkit-transition:.5s;
   transition:.5s
}
.ekit-wid-con .ekit-image-swap--rotate-x:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--rotate-x:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-image-swap--rotate-x.click-active img:first-child{
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--rotate-x.click-active img:last-child{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--rotate-y img{
   -webkit-transition:.5s;
   transition:.5s
}
.ekit-wid-con .ekit-image-swap--rotate-y:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--rotate-y:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg)
}
.ekit-wid-con .ekit-image-swap--rotate-y.click-active img:first-child{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-image-swap--rotate-y.click-active img:last-child{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--rotate-circle img{
   -webkit-transition:.5s;
   transition:.5s
}
.ekit-wid-con .ekit-image-swap--rotate-circle img:last-child{
   -webkit-transform:scale(.6);
   transform:scale(.6)
}
.ekit-wid-con .ekit-image-swap--rotate-circle:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   opacity:.5
}
.ekit-wid-con .ekit-image-swap--rotate-circle:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
   transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1)
}
.ekit-wid-con .ekit-image-swap--rotate-circle.click-active img:first-child{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   opacity:.5
}
.ekit-wid-con .ekit-image-swap--rotate-circle.click-active img:last-child{
   -webkit-transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
   transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--skew-right img{
   -webkit-transition:.5s;
   transition:.5s
}
.ekit-wid-con .ekit-image-swap--skew-right:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:skew(0);
   transform:skew(0);
   opacity:.5
}
.ekit-wid-con .ekit-image-swap--skew-right:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:skew(10deg,10deg);
   transform:skew(10deg,10deg)
}
.ekit-wid-con .ekit-image-swap--skew-right.click-active img:first-child{
   -webkit-transform:skew(0);
   transform:skew(0);
   opacity:.5
}
.ekit-wid-con .ekit-image-swap--skew-right.click-active img:last-child{
   -webkit-transform:skew(10deg,10deg);
   transform:skew(10deg,10deg);
   opacity:1
}
.ekit-wid-con .ekit-image-swap--skew-left img{
   -webkit-transition:.5s;
   transition:.5s
}
.ekit-wid-con .ekit-image-swap--skew-left:not(:is(.click-inactive)):hover img:first-child{
   -webkit-transform:skew(0);
   transform:skew(0);
   opacity:.5
}
.ekit-wid-con .ekit-image-swap--skew-left:not(:is(.click-inactive)):hover img:last-child{
   -webkit-transform:skew(-10deg,-10deg);
   transform:skew(-10deg,-10deg)
}
.ekit-wid-con .ekit-image-swap--skew-left.click-active img:first-child{
   -webkit-transform:skew(0);
   transform:skew(0);
   opacity:.5
}
.ekit-wid-con .ekit-image-swap--skew-left.click-active img:last-child{
   -webkit-transform:skew(-10deg,-10deg);
   transform:skew(-10deg,-10deg);
   opacity:1
}
.elementskit-advanced-slider{
   overflow:hidden
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet{
   width:100%
}
.elementskit-advanced-slider .ekit-slider-wrapper{
   position:relative
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination{
   width:auto
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet{
   opacity:.5;
   background-color:transparent;
   position:relative;
   -webkit-transform:scale(.8);
   transform:scale(.8);
   -webkit-transition:.3s;
   transition:all .3s ease
}
.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet::before{
   position:absolute;
   content:'';
   height:6px;
   width:6px;
   background:rgba(255,255,255,.8);
   top:50%;
   left:50%;
   border-radius:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%)
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet{
   margin:0;
   -webkit-transform:scale(.9);
   transform:scale(.9);
   opacity:.9;
   border-radius:6px;
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet::before{
   content:'';
   height:unset!important;
   width:unset!important
}
.elementskit-advanced-slider .ekit-slider-wrapper:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit-swiper-slide-per-view,1));
   margin-right:var(--ekit_slider_space_betweens,0)
}
.elementskit-advanced-slider .ekit-slider-wrapper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit-swiper-slide-per-view,1));
   margin-right:var(--ekit_slider_space_betweens,0)
}
.ekit-wid-con .elementskit-whatsapp{
   position:relative;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper{
   border-radius:10px 10px 0 0;
   padding-bottom:10px;
   position:relative;
   z-index:-1;
   background-color:#e6ddd4
}
.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper:has(.inner-input){
   border-radius:10px 10px 10px 10px
}
.ekit-wid-con .elementskit-whatsapp__content{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out;
   -webkit-box-shadow:0 4px 30px rgba(0,0,0,.08);
   box-shadow:0 4px 30px rgba(0,0,0,.08);
   border-radius:10px 10px 10px 10px;
   display:block;
   position:absolute;
   bottom:55%;
   width:var(--ekit-whatsapp-width);
   z-index:1;
   -webkit-transform:translateY(20px);
   transform:translateY(20px);
   opacity:0;
   visibility:hidden
}
.ekit-wid-con .elementskit-whatsapp__active{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out;
   z-index:2;
   -webkit-transform:translateY(-30px);
   transform:translateY(-30px);
   opacity:1;
   visibility:visible
}
.ekit-wid-con .elementskit-whatsapp__header{
   background:#008069;
   border-radius:10px 10px 0 0;
   color:#fff;
   padding:15px 20px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:start;
   -ms-flex-pack:start;
   justify-content:flex-start;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   gap:0 15px;
   overflow:hidden;
   position:relative
}
.ekit-wid-con .elementskit-whatsapp__header--close{
   right:8px;
   top:8px;
   font-size:17px;
   position:absolute;
   cursor:pointer;
   -webkit-transition:color .4s;
   transition:color .4s ease
}
.ekit-wid-con .elementskit-whatsapp__header--img{
   width:50px;
   height:50px;
   position:relative
}
.ekit-wid-con .elementskit-whatsapp__header--img img{
   width:100%;
   height:100%;
   -o-object-fit:contain;
   object-fit:contain;
   border-radius:50%
}
.ekit-wid-con .elementskit-whatsapp__header--img:after{
   content:'';
   position:absolute;
   bottom:0;
   right:0;
   border-radius:50%;
   border:2px solid;
   opacity:0;
   background:#74d13f
}
.ekit-wid-con .elementskit-whatsapp__header--img.inactive:after{
   background:#d3d3d3
}
.ekit-wid-con .elementskit-whatsapp__header--name{
   font-family:Inter;
   font-weight:700;
   font-size:18px;
   line-height:22px;
   color:#fff;
   margin:0
}
.ekit-wid-con .elementskit-whatsapp__header--text{
   font-family:Inter;
   font-size:12px;
   font-weight:400;
   color:#fff;
   margin:0
}
.ekit-wid-con .elementskit-whatsapp__body{
   margin:15px 0
}
.ekit-wid-con .elementskit-whatsapp__chat{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   font-size:12px;
   color:#fff
}
.ekit-wid-con .elementskit-whatsapp__chat--icon-before{
   fill:#fff;
   position:absolute;
   left:3px
}
.ekit-wid-con .elementskit-whatsapp__chat--title{
   display:inline-block;
   padding:10px 32px 18px 10px;
   background:#fff;
   border-radius:0 15px 15px;
   margin:0 10px 0 16px;
   font-family:Inter;
   font-size:12px;
   line-height:20px;
   color:#5a5e6a;
   position:relative
}
.ekit-wid-con .elementskit-whatsapp__chat--title.loader-active{
   display:none
}
.ekit-wid-con .elementskit-whatsapp__chat--title::before{
   content:'';
   position:absolute;
   left:-8px;
   top:0;
   border-style:solid;
   border-width:0 8px 10px 0;
   border-color:transparent #fff transparent transparent
}
.ekit-wid-con .elementskit-whatsapp__chat--title::after{
   content:attr(data-time);
   font-size:11px;
   color:#989b9f;
   position:absolute;
   right:8px;
   bottom:2px;
   font-family:Inter
}
.ekit-wid-con .elementskit-whatsapp__chat--title-username{
   display:block
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   background:#fff;
   padding:10px;
   border-radius:15px;
   height:26px;
   margin-left:10px
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader div{
   width:5px;
   height:5px;
   background-color:#000;
   border-radius:50%;
   margin:0 3px;
   -webkit-animation-name:up-and-down;
   animation-name:up-and-down;
   -webkit-animation-duration:.8s;
   animation-duration:.8s;
   -webkit-animation-iteration-count:infinite;
   animation-iteration-count:infinite;
   -webkit-animation-direction:alternate;
   animation-direction:alternate
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader .loader-two{
   -webkit-animation-delay:.3s;
   animation-delay:.3s
}
.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader .loader-three{
   -webkit-animation-delay:.6s;
   animation-delay:.6s
}
.ekit-wid-con .elementskit-whatsapp__typing{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:end;
   -ms-flex-pack:end;
   justify-content:flex-end;
   padding:10px;
   color:#fff
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper-icon-before{
   width:8px;
   height:13px;
   position:absolute;
   right:3px
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper{
   display:inline-block;
   background:#fff;
   border-radius:15px 0 15px 15px;
   width:50px;
   text-align:center;
   position:relative
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper .circle-svg{
   height:13px;
   fill:#505050
}
.ekit-wid-con .elementskit-whatsapp__input.inner-input .elementskit-whatsapp__input--wrapper{
   width:auto;
   -webkit-box-shadow:none;
   box-shadow:none;
   margin:0 10px 10px
}
.ekit-wid-con .elementskit-whatsapp__input--wrapper{
   width:100%;
   max-width:350px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   padding:12px 20px;
   background:#fff;
   border-radius:0 0 10px 10px;
   overflow:hidden;
   font-size:12px;
   font-weight:400;
   position:relative
}
.ekit-wid-con .elementskit-whatsapp__input--field{
   min-width:100%;
   border:none;
   position:relative;
   padding:0
}
.ekit-wid-con .elementskit-whatsapp__input--field::-webkit-input-placeholder{
   font-family:Inter;
   font-size:14px;
   line-height:20px;
   color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field::-moz-placeholder{
   font-family:Inter;
   font-size:14px;
   line-height:20px;
   color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field:-ms-input-placeholder{
   font-family:Inter;
   font-size:14px;
   line-height:20px;
   color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field::-ms-input-placeholder{
   font-family:Inter;
   font-size:14px;
   line-height:20px;
   color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field::placeholder{
   font-family:Inter;
   font-size:14px;
   line-height:20px;
   color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--btn{
   position:absolute;
   right:17px;
   top:10px;
   border:none;
   padding:0;
   margin-top:5px
}
.ekit-wid-con .elementskit-whatsapp__input--btn:hover{
   background-color:transparent
}
.ekit-wid-con .elementskit-whatsapp__input--btn:focus{
   background-color:transparent
}
.ekit-wid-con .elementskit-whatsapp__input--btn svg{
   width:20px;
   height:20px
}
.ekit-wid-con .elementskit-whatsapp__input--button{
   width:100%;
   color:#fff;
   font-size:15px;
   padding:6px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .elementskit-whatsapp__popup{
   text-align:right;
   z-index:3;
   position:relative
}
.ekit-wid-con .elementskit-whatsapp__popup--btn{
   border-radius:50px;
   background:#54cc61;
   -webkit-box-shadow:0 10px 20px rgba(22,28,45,.1);
   box-shadow:0 10px 20px rgba(22,28,45,.1);
   outline:0;
   border:none;
   padding:12px;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   float:right
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.photo_with_text img{
   border-radius:50px
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.photo_with_text .elementskit-whatsapp__popup--btn-text{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   text-align:left
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_with_text{
   padding:12px 26px 12px 20px
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_separate_text{
   position:relative;
   padding:12px 26px 12px 55px
}
.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_separate_text .elementskit-whatsapp__popup--btn-icon{
   position:absolute;
   left:-10px;
   -webkit-box-shadow:0 4px 20px 0 #00000033;
   box-shadow:0 4px 20px 0 #00000033;
   border-radius:50px
}
.ekit-wid-con .elementskit-whatsapp__popup--btn-icon{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .whatsapp-rotate-icon{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
@-webkit-keyframes up-and-down{
   to{
       opacity:.2;
       -webkit-transform:translateY(-1px);
       transform:translateY(-1px)
   }
}
@keyframes up-and-down{
   to{
       opacity:.2;
       -webkit-transform:translateY(-1px);
       transform:translateY(-1px)
   }
}
.ekit-wid-con .ekit_creative_image_hover{
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0
}
.ekit-wid-con .ekit_creative_image_hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_creative_image_hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_creative_image_hover::after,.ekit-wid-con .ekit_creative_image_hover::before{
   content:'';
   position:absolute;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit_image_hover{
   position:relative;
   overflow:hidden;
   margin:0 auto
}
.ekit-wid-con .ekit_image_hover img{
   display:block;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit_image_hover:hover .ekit_image_caption .ekit_hover_show{
   opacity:1
}
.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_title{
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_title{
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_title{
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_title{
   -webkit-transform:translateY(0);
   transform:translateY(0)
}
.ekit-wid-con .ekit_image_hover a:not([href]):not([tabindex]){
   color:#000
}
.ekit-wid-con .ekit_image_caption{
   opacity:1;
   -webkit-animation-iteration-count:1!important;
   animation-iteration-count:1!important;
   position:absolute;
   top:0;
   left:0;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   padding:2em;
   height:100%;
   width:100%;
   color:#fff;
   text-transform:uppercase;
   font-style:normal;
   font-size:1.25em;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   -webkit-transition:-webkit-transform .35s;
   transition:-webkit-transform .35s;
   transition:transform .35s;
   transition:transform .35s,-webkit-transform .35s;
   text-align:center;
   z-index:1
}
.ekit-wid-con .ekit_image_caption_title{
   color:#fff;
   font-weight:300
}
.ekit-wid-con .ekit_image_caption_title span{
   font-weight:700
}
.ekit-wid-con .ekit_image_caption_description{
   color:#fff;
   font-weight:300
}
.ekit-wid-con .ekit_image_caption .elementskit-btn{
   background-color:#fff;
   color:#000
}
.ekit-wid-con .ekit_image_caption .elementskit-btn:hover{
   background-color:#efefef
}
.ekit-wid-con .ekit_image_caption .ekit_hover_show{
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s
}
.ekit-wid-con .ekit_image_caption .ekit_transform_stop{
   -webkit-transform:none!important;
   transform:none!important
}
.ekit-wid-con .ekit_text_daigonal .ekit_image_caption_title{
   top:40px;
   left:25px;
   position:absolute
}
.ekit-wid-con .ekit_text_daigonal .ekit_image_caption_description{
   position:absolute;
   right:10px;
   bottom:10px;
   padding:0 1em;
   width:150px;
   border-right:4px solid #fff
}
.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_button,.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_description,.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_title{
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-transform:translateY(1500%);
   transform:translateY(1500%)
}
.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_button,.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_description,.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_title{
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-transform:translateY(-1500%);
   transform:translateY(-1500%)
}
.ekit-wid-con .ekit_right_to_left .ekit_image_caption_button,.ekit-wid-con .ekit_right_to_left .ekit_image_caption_description,.ekit-wid-con .ekit_right_to_left .ekit_image_caption_title{
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-transform:translateX(500%);
   transform:translateX(500%)
}
.ekit-wid-con .ekit_left_to_right .ekit_image_caption_button,.ekit-wid-con .ekit_left_to_right .ekit_image_caption_description,.ekit-wid-con .ekit_left_to_right .ekit_image_caption_title{
   -webkit-transition:.4s;
   transition:all .4s ease;
   -webkit-transform:translateX(-500%);
   transform:translateX(-500%)
}
.ekit-wid-con .ekit_image_button{
   background:#fff;
   border:none;
   color:#000;
   opacity:0;
   -webkit-transition:.35s;
   transition:all .35s ease
}
.ekit-wid-con .ekit_image_blind_horizontal:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_horizontal:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_horizontal:hover::after,.ekit-wid-con .ekit_image_blind_horizontal:hover::before{
   -webkit-transform:scaleY(1);
   transform:scaleY(1)
}
.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_horizontal::after,.ekit-wid-con .ekit_image_blind_horizontal::before{
   height:25%;
   width:100%;
   -webkit-transform:scaleY(0);
   transform:scaleY(0);
   left:0
}
.ekit-wid-con .ekit_image_blind_horizontal::before{
   top:0
}
.ekit-wid-con .ekit_image_blind_horizontal::after{
   top:25%
}
.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::before{
   top:50%
}
.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::after{
   top:75%
}
.ekit-wid-con .ekit_image_blind_vertical:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_vertical:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_vertical:hover::after,.ekit-wid-con .ekit_image_blind_vertical:hover::before{
   -webkit-transform:scaleX(1);
   transform:scaleX(1)
}
.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_vertical::after,.ekit-wid-con .ekit_image_blind_vertical::before{
   height:100%;
   width:25%;
   -webkit-transform:scaleX(0);
   transform:scaleX(0);
   top:0
}
.ekit-wid-con .ekit_image_blind_vertical::before{
   left:0
}
.ekit-wid-con .ekit_image_blind_vertical::after{
   left:25%
}
.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::before{
   left:50%
}
.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::after{
   left:75%
}
.ekit-wid-con .ekit_image_blocks .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blocks .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blocks::after,.ekit-wid-con .ekit_image_blocks::before{
   width:50%;
   height:50%;
   opacity:0
}
.ekit-wid-con .ekit_image_blocks:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blocks:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blocks:hover::after,.ekit-wid-con .ekit_image_blocks:hover::before{
   -webkit-transform:translate(0,0) scale(1);
   transform:translate(0,0) scale(1);
   opacity:1
}
.ekit-wid-con .ekit_image_blocks_right::before{
   top:0;
   right:0;
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit_image_blocks_right::after{
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   bottom:0;
   left:0
}
.ekit-wid-con .ekit_image_blocks_right .ekit_overlay_inner::before{
   top:0;
   left:0;
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit_image_blocks_right .ekit_overlay_inner::after{
   bottom:0;
   right:0;
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit_image_border_reveal_horizontal:hover{
   background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .ekit_image_border_reveal_horizontal:hover .ekit_overlay_inner:after,.ekit-wid-con .ekit_image_border_reveal_horizontal:hover .ekit_overlay_inner:before,.ekit-wid-con .ekit_image_border_reveal_horizontal:hover::after,.ekit-wid-con .ekit_image_border_reveal_horizontal:hover::before{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit_image_border_reveal_horizontal::after,.ekit-wid-con .ekit_image_border_reveal_horizontal::before{
   height:4px;
   left:5px;
   right:5px;
   -webkit-transform:scaleX(0);
   transform:scaleX(0)
}
.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::before{
   width:4px;
   top:5px;
   bottom:5px;
   -webkit-transform:scaleY(0);
   transform:scaleY(0)
}
.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::before{
   left:5px
}
.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::after{
   right:5px
}
.ekit-wid-con .ekit_image_border_reveal_horizontal::before{
   top:5px
}
.ekit-wid-con .ekit_image_border_reveal_horizontal::after{
   bottom:5px
}
.ekit-wid-con .ekit_image_hover_filter{
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit_image_circle::before{
   position:absolute;
   content:"";
   top:-25%;
   bottom:-25%;
   left:-25%;
   right:-25%;
   border-radius:50%;
   opacity:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit_image_circle_up::before{
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit_image_circle_up:hover::before{
   -webkit-transform:translate(0,0);
   transform:translate(0,0);
   opacity:1
}
.ekit-wid-con .ekit_image_fade::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0
}
.ekit-wid-con .ekit_image_fade_up::before{
   -webkit-transform:translateY(10%);
   transform:translateY(10%)
}
.ekit-wid-con .ekit_image_fade_up:hover::before{
   -webkit-transform:translateY(0);
   transform:translateY(0);
   opacity:1
}
.ekit-wid-con .ekit_image_flash::after,.ekit-wid-con .ekit_image_flash::before{
   position:absolute;
   content:"";
   opacity:.75;
   top:-50%;
   bottom:-50%;
   left:-50%;
   right:-50%;
   background-color:rgba(102,191,191,.55);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0
}
.ekit-wid-con .ekit_image_flash::before{
   -webkit-transition-delay:.3s;
   transition-delay:.3s
}
.ekit-wid-con .ekit_image_flash::after{
   -webkit-transition-delay:.2s;
   transition-delay:.2s;
   -webkit-transition-duration:.5s;
   transition-duration:.5s
}
.ekit-wid-con .ekit_image_flash:hover::after,.ekit-wid-con .ekit_image_flash:hover::before{
   opacity:1
}
.ekit-wid-con .ekit_image_flash_top_left::after,.ekit-wid-con .ekit_image_flash_top_left::before{
   -webkit-transform:rotate(-45deg) translateY(-100%);
   transform:rotate(-45deg) translateY(-100%);
   opacity:1
}
.ekit-wid-con .ekit_image_flash_top_left:hover::before{
   -webkit-transform:rotate(-45deg) translateY(100%);
   transform:rotate(-45deg) translateY(100%)
}
.ekit-wid-con .ekit_image_flash_top_left:hover::after{
   -webkit-transform:rotate(-45deg) translateY(0);
   transform:rotate(-45deg) translateY(0)
}
.ekit-wid-con .ekit_image_shutter_out::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   background-color:rgba(23,190,187,.51);
   -webkit-transform-origin:center;
   transform-origin:center;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_image_shutter_out_diagonal_right::before{
   -webkit-transform:rotate(-45deg) scaleY(0);
   transform:rotate(-45deg) scaleY(0);
   left:-35%;
   right:-35%;
   top:-35%;
   bottom:-35%;
   height:auto;
   width:auto
}
.ekit-wid-con .ekit_image_shutter_out_diagonal_right:hover::before{
   -webkit-transform:rotate(-45deg) scaleY(1);
   transform:rotate(-45deg) scaleY(1)
}
.ekit-wid-con .ekit_image_shutter_out_horizontal::before{
   -webkit-transform:scaleX(0);
   transform:scaleX(0)
}
.ekit-wid-con .ekit_image_shutter_out_horizontal:hover::before{
   -webkit-transform:scaleX(1);
   transform:scaleX(1)
}
.ekit-wid-con .ekit_image_shutter_out_vertical::before{
   -webkit-transform:scaleY(0);
   transform:scaleY(0)
}
.ekit-wid-con .ekit_image_shutter_out_vertical:hover::before{
   -webkit-transform:scaleY(1);
   transform:scaleY(1)
}
.ekit-wid-con .ekit_image_slide::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   -webkit-transition:.3s;
   transition:all .3s ease;
   background-color:rgba(60,27,31,.45)
}
.ekit-wid-con .ekit_image_slide_up::before{
   top:100%
}
.ekit-wid-con .ekit_image_slide_up:hover::before{
   top:0
}
.ekit-wid-con .ekit_image_slide_right::before{
   left:-100%
}
.ekit-wid-con .ekit_image_slide_right:hover::before{
   left:0
}
.ekit-wid-con .ekit_splash_effect_on_hover::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   border-radius:100%;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.7s cubic-bezier(.4,0,.2,1);
   transition:all .7s cubic-bezier(.4,0,.2,1);
   z-index:1;
   -webkit-transform:scale(0);
   transform:scale(0);
   opacity:0
}
.ekit-wid-con .ekit_splash_effect_on_hover:hover::before{
   -webkit-transform:scale(1.5);
   transform:scale(1.5);
   opacity:1
}
.ekit-wid-con .ekit_image_blend_mode::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   height:100%;
   width:100%;
   visibility:hidden;
   opacity:0;
   -webkit-transform:scale3d(1.5,1.5,1);
   transform:scale3d(1.5,1.5,1);
   -webkit-transition:.3s;
   transition:all .3s ease;
   background-color:#f9003e
}
.ekit-wid-con .ekit_image_blend_mode::after{
   content:'';
   width:calc(100% - 20px);
   height:calc(100% - 20px);
   top:10px;
   left:10px;
   position:absolute;
   border:5px solid #fff;
   opacity:0;
   -webkit-transition:.3s;
   transition:all .3s ease;
   -webkit-transform:scale3d(1.5,1.5,1);
   transform:scale3d(1.5,1.5,1)
}
.ekit-wid-con .ekit_image_blend_mode:hover+img{
   mix-blend-mode:darken
}
.ekit-wid-con .ekit_image_blend_mode:hover::after{
   opacity:1;
   -webkit-transform:scale3d(1,1,1);
   transform:scale3d(1,1,1)
}
.ekit-wid-con .ekit_image_blend_mode:hover::before{
   -webkit-transform:scale3d(1,1,1);
   transform:scale3d(1,1,1);
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit_image_double_splash::after,.ekit-wid-con .ekit_image_double_splash::before{
   content:"";
   position:absolute;
   width:150%;
   height:150%;
   padding-bottom:150%;
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%,-50%) scale(0,0);
   transform:translate(-50%,-50%) scale(0,0);
   border-radius:50%;
   -webkit-box-sizing:border-box;
   box-sizing:border-box
}
.ekit-wid-con .ekit_image_double_splash::before{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out;
   background-color:rgba(247,37,57,.5)
}
.ekit-wid-con .ekit_image_double_splash::after{
   -webkit-transition:-webkit-transform 1s;
   transition:-webkit-transform 1s ease;
   transition:transform 1s ease;
   transition:transform 1s ease,-webkit-transform 1s ease;
   background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .ekit_image_double_splash:hover{
   opacity:1
}
.ekit-wid-con .ekit_image_double_splash:hover::after,.ekit-wid-con .ekit_image_double_splash:hover::before{
   -webkit-transition-delay:0s;
   transition-delay:0s;
   -webkit-transform:translate(-50%,-50%) scale(1,1);
   transform:translate(-50%,-50%) scale(1,1)
}
.ekit-wid-con .ekit_image_zoom_in_overlay::before{
   content:'';
   width:calc(100% - 20px);
   height:calc(100% - 20px);
   top:10px;
   left:10px;
   position:absolute;
   background-color:rgba(0,0,0,.6);
   opacity:0;
   -webkit-transition:.3s;
   transition:all .3s ease;
   -webkit-transform:scale3d(1.5,1.5,1);
   transform:scale3d(1.5,1.5,1)
}
.ekit-wid-con .ekit_image_zoom_in_overlay:hover::before{
   opacity:1;
   -webkit-transform:scale3d(1,1,1);
   transform:scale3d(1,1,1)
}
.ekit-wid-con .ekit_image_corner_zoom_back{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before{
   border-top-width:10px;
   border-bottom-width:0
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before{
   top:20px;
   right:20px;
   border-right-width:10px;
   border-left-width:0
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after{
   top:20px;
   left:20px;
   border-right-width:0;
   border-left-width:10px
}
.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_corner_zoom_back::after,.ekit-wid-con .ekit_image_corner_zoom_back::before{
   border-color:#fff;
   border-style:solid;
   -webkit-transform-origin:50% 50% 0;
   transform-origin:50% 50% 0;
   -webkit-transform-style:flat;
   transform-style:flat;
   width:37px;
   height:37px;
   padding-top:20px;
   background-color:transparent!important;
   -webkit-transform:scale(0);
   transform:scale(0)
}
.ekit-wid-con .ekit_image_corner_zoom_back:hover{
   background-color:rgba(0,0,0,.8)
}
.ekit-wid-con .ekit_image_corner_zoom_back:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_corner_zoom_back:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_corner_zoom_back:hover::after,.ekit-wid-con .ekit_image_corner_zoom_back:hover::before{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit_image_corner_zoom_back::after,.ekit-wid-con .ekit_image_corner_zoom_back::before{
   border-top-width:0;
   border-bottom-width:10px
}
.ekit-wid-con .ekit_image_corner_zoom_back::before{
   bottom:20px;
   right:20px;
   border-right-width:10px;
   border-left-width:0
}
.ekit-wid-con .ekit_image_corner_zoom_back::after{
   bottom:20px;
   left:20px;
   border-right-width:0;
   border-left-width:10px
}
.ekit-wid-con .ekit_image_hover>img{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_image_zoom_in::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0;
   z-index:9
}
.ekit-wid-con .ekit_image_zoom_in .ekit_image_caption{
   z-index:99
}
.ekit-wid-con .ekit_image_zoom_in:hover>img{
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .ekit_image_zoom_in:hover::before{
   opacity:1
}
.ekit-wid-con .ekit_image_zoom_in_blur::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0;
   z-index:9
}
.ekit-wid-con .ekit_image_zoom_in_blur .ekit_image_caption{
   z-index:99
}
.ekit-wid-con .ekit_image_zoom_in_blur>img{
   -webkit-transition:-webkit-transform .4s;
   transition:-webkit-transform .4s ease;
   transition:transform .4s ease;
   transition:transform .4s ease,-webkit-transform .4s ease
}
.ekit-wid-con .ekit_image_zoom_in_blur:hover>img{
   -webkit-transform:scale(1.2);
   transform:scale(1.2);
   -webkit-filter:blur(2px);
   filter:blur(2px)
}
.ekit-wid-con .ekit_image_zoom_in_blur:hover::before{
   opacity:1
}
.ekit-wid-con .ekit_image_zoom_out::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0;
   z-index:9
}
.ekit-wid-con .ekit_image_zoom_out .ekit_image_caption{
   z-index:99
}
.ekit-wid-con .ekit_image_zoom_out>img{
   -webkit-transform:scale(1.2);
   transform:scale(1.2)
}
.ekit-wid-con .ekit_image_zoom_out:hover>img{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit_image_zoom_out:hover::before{
   opacity:1
}
.ekit-wid-con .ekit_image_scale_rotate_left::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0;
   z-index:9
}
.ekit-wid-con .ekit_image_scale_rotate_left .ekit_image_caption{
   z-index:99
}
.ekit-wid-con .ekit_image_scale_rotate_left:hover>img{
   -webkit-transform:scale(1.3) rotate(-5deg);
   transform:scale(1.3) rotate(-5deg)
}
.ekit-wid-con .ekit_image_scale_rotate_left:hover::before{
   opacity:1
}
.ekit-wid-con .ekit_image_swap_effect img:nth-child(2){
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   opacity:0;
   visibility:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_image_swap_effect_one:hover img:nth-child(2){
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit_image_swap_effect_two:hover img:first-child{
   -webkit-transform:scale(1.3) rotate(-5deg);
   transform:scale(1.3) rotate(-5deg);
   opacity:0
}
.ekit-wid-con .ekit_image_swap_effect_two:hover img:nth-child(2){
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit_image_swap_effect_three img:nth-child(2){
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   opacity:1;
   visibility:visible
}
.ekit-wid-con .ekit_image_swap_effect_three:hover img:nth-child(2){
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit_image_scroll_effect{
   max-height:400px;
   -webkit-transition:6s;
   transition:all 6s ease
}
.ekit-wid-con .ekit_image_scroll_effect::before{
   position:absolute;
   content:"";
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:rgba(0,0,0,.5);
   -webkit-transition:.3s;
   transition:all .3s ease;
   opacity:0;
   z-index:9
}
.ekit-wid-con .ekit_image_scroll_effect .ekit_image_caption{
   z-index:99
}
.ekit-wid-con .ekit_image_scroll_effect>img{
   -webkit-transition:6s;
   transition:all 6s ease
}
.ekit-wid-con .ekit_image_scroll_effect:hover{
   padding-top:400px
}
.ekit-wid-con .ekit_image_scroll_effect:hover::before{
   opacity:1
}
.ekit-wid-con .ekit_image_scroll_effect:hover>img{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit_grayscale_to_color>img{
   -webkit-filter:grayscale(100%);
   filter:grayscale(100%)
}
.ekit-wid-con .ekit_grayscale_to_color:hover>img{
   -webkit-filter:grayscale(0);
   filter:grayscale(0)
}
.ekit-wid-con .ekit_color_to_grayscale>img{
   -webkit-filter:grayscale(0);
   filter:grayscale(0)
}
.ekit-wid-con .ekit_color_to_grayscale:hover>img{
   -webkit-filter:grayscale(100%);
   filter:grayscale(100%)
}
.ekit-wid-con .ekit_image_glitch_effect{
   padding-top:400px;
   width:100%
}
.ekit-wid-con .ekit_image_glitch_effect .ekit_main_image,.ekit-wid-con .ekit_image_glitch_effect .ekit_secondary_image{
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-repeat:no-repeat;
   background-position:center center;
   background-size:cover
}
.ekit-wid-con .ekit_image_glitch_effect .ekit_secondary_image{
   opacity:.5;
   mix-blend-mode:hard-light;
   -webkit-animation:3s linear infinite ekit-glitch;
   animation:3s linear infinite ekit-glitch;
   animation-direction:reverse
}
@-webkit-keyframes ekit-glitch{
   0%{
       background-position:0 0;
       -webkit-filter:hue-rotate(0);
       filter:hue-rotate(0)
   }
   10%{
       background-position:0 -10px
   }
   20%{
       background-position:-5px 0
   }
   30%{
       background-position:5px 0
   }
   40%{
       background-position:0 -5px
   }
   50%{
       background-position:0 0
   }
   60%{
       background-position:0 -10px
   }
   70%{
       background-position:0 -5px
   }
   80%{
       background-position:0 -8px
   }
   81%{
       background-position:0 0
   }
   100%{
       background-position:0 0;
       -webkit-filter:hue-rotate(360deg);
       filter:hue-rotate(360deg)
   }
}
@keyframes ekit-glitch{
   0%{
       background-position:0 0;
       -webkit-filter:hue-rotate(0);
       filter:hue-rotate(0)
   }
   10%{
       background-position:0 -10px
   }
   20%{
       background-position:-5px 0
   }
   30%{
       background-position:5px 0
   }
   40%{
       background-position:0 -5px
   }
   50%{
       background-position:0 0
   }
   60%{
       background-position:0 -10px
   }
   70%{
       background-position:0 -5px
   }
   80%{
       background-position:0 -8px
   }
   81%{
       background-position:0 0
   }
   100%{
       background-position:0 0;
       -webkit-filter:hue-rotate(360deg);
       filter:hue-rotate(360deg)
   }
}
.ekit-wid-con .ekit-fancy-text{
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-fancy-text:is(h1,h2,h3,h4,h5,h6,div,p){
   margin:0
}
.ekit-wid-con .ekit-fancy-text a{
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-fancy-text-lists{
   display:inline-block;
   position:relative;
   text-align:center
}
.ekit-wid-con .ekit-fancy-text-lists b{
   display:inline-block;
   position:absolute;
   white-space:nowrap;
   left:0;
   top:0
}
.ekit-wid-con .ekit-fancy-text-lists b.is-visible{
   position:relative
}
.ekit-wid-con .no-js .ekit-fancy-text-lists b{
   color:#000;
   opacity:0
}
.ekit-wid-con .no-js .ekit-fancy-text-lists b.is-visible{
   opacity:1
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists{
   overflow:hidden;
   vertical-align:top;
   text-align:left
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists::after{
   content:"";
   position:absolute;
   top:0;
   right:0;
   width:2px;
   height:100%;
   background-color:#fff
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b.is-visible{
   opacity:1
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists{
   -webkit-perspective:300px;
   perspective:300px
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b{
   opacity:0;
   -webkit-transform-origin:50% 100%;
   transform-origin:50% 100%;
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg);
   width:100%
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   -webkit-animation:1.2s cd-rotate-1-in;
   animation:1.2s cd-rotate-1-in
}
.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-hidden{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg);
   -webkit-animation:1.2s cd-rotate-1-out;
   animation:1.2s cd-rotate-1-out
}
@-webkit-keyframes cd-rotate-1-in{
   0%{
       -webkit-transform:rotateX(180deg);
       transform:rotateX(180deg);
       opacity:0
   }
   35%{
       -webkit-transform:rotateX(120deg);
       transform:rotateX(120deg);
       opacity:0
   }
   65%{
       opacity:0
   }
   100%{
       -webkit-transform:rotateX(360deg);
       transform:rotateX(360deg);
       opacity:1
   }
}
@keyframes cd-rotate-1-in{
   0%{
       -webkit-transform:rotateX(180deg);
       transform:rotateX(180deg);
       opacity:0
   }
   35%{
       -webkit-transform:rotateX(120deg);
       transform:rotateX(120deg);
       opacity:0
   }
   65%{
       opacity:0
   }
   100%{
       -webkit-transform:rotateX(360deg);
       transform:rotateX(360deg);
       opacity:1
   }
}
@-webkit-keyframes cd-rotate-1-out{
   0%{
       -webkit-transform:rotateX(0);
       transform:rotateX(0);
       opacity:1
   }
   35%{
       -webkit-transform:rotateX(-40deg);
       transform:rotateX(-40deg);
       opacity:1
   }
   65%{
       opacity:0
   }
   100%{
       -webkit-transform:rotateX(180deg);
       transform:rotateX(180deg);
       opacity:0
   }
}
@keyframes cd-rotate-1-out{
   0%{
       -webkit-transform:rotateX(0);
       transform:rotateX(0);
       opacity:1
   }
   35%{
       -webkit-transform:rotateX(-40deg);
       transform:rotateX(-40deg);
       opacity:1
   }
   65%{
       opacity:0
   }
   100%{
       -webkit-transform:rotateX(180deg);
       transform:rotateX(180deg);
       opacity:0
   }
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists{
   -webkit-perspective:300px;
   perspective:300px
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em,.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i{
   display:inline-block;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   font-style:normal
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i{
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d;
   -webkit-transform:translateZ(-20px) rotateX(90deg);
   transform:translateZ(-20px) rotateX(90deg);
   opacity:0;
   font-style:normal
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.in{
   -webkit-animation:.4s forwards cd-rotate-2-in;
   animation:.4s forwards cd-rotate-2-in
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.out{
   -webkit-animation:.4s forwards cd-rotate-2-out;
   animation:.4s forwards cd-rotate-2-out
}
.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em{
   -webkit-transform:translateZ(20px);
   transform:translateZ(20px)
}
.ekit-wid-con .is-visible .ekit-fancy-text.rotate-2 i{
   opacity:1
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i{
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   opacity:0
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i em{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 .is-visible i{
   opacity:1
}
@-webkit-keyframes cd-rotate-2-in{
   0%{
       opacity:0;
       -webkit-transform:translateZ(-20px) rotateX(90deg);
       transform:translateZ(-20px) rotateX(90deg)
   }
   60%{
       opacity:1;
       -webkit-transform:translateZ(-20px) rotateX(-10deg);
       transform:translateZ(-20px) rotateX(-10deg)
   }
   100%{
       opacity:1;
       -webkit-transform:translateZ(-20px) rotateX(0);
       transform:translateZ(-20px) rotateX(0)
   }
}
@keyframes cd-rotate-2-in{
   0%{
       opacity:0;
       -webkit-transform:translateZ(-20px) rotateX(90deg);
       transform:translateZ(-20px) rotateX(90deg)
   }
   60%{
       opacity:1;
       -webkit-transform:translateZ(-20px) rotateX(-10deg);
       transform:translateZ(-20px) rotateX(-10deg)
   }
   100%{
       opacity:1;
       -webkit-transform:translateZ(-20px) rotateX(0);
       transform:translateZ(-20px) rotateX(0)
   }
}
@-webkit-keyframes cd-rotate-2-out{
   0%{
       opacity:1;
       -webkit-transform:translateZ(-20px) rotateX(0);
       transform:translateZ(-20px) rotateX(0)
   }
   60%{
       opacity:0;
       -webkit-transform:translateZ(-20px) rotateX(-100deg);
       transform:translateZ(-20px) rotateX(-100deg)
   }
   100%{
       opacity:0;
       -webkit-transform:translateZ(-20px) rotateX(-90deg);
       transform:translateZ(-20px) rotateX(-90deg)
   }
}
@keyframes cd-rotate-2-out{
   0%{
       opacity:1;
       -webkit-transform:translateZ(-20px) rotateX(0);
       transform:translateZ(-20px) rotateX(0)
   }
   60%{
       opacity:0;
       -webkit-transform:translateZ(-20px) rotateX(-100deg);
       transform:translateZ(-20px) rotateX(-100deg)
   }
   100%{
       opacity:0;
       -webkit-transform:translateZ(-20px) rotateX(-90deg);
       transform:translateZ(-20px) rotateX(-90deg)
   }
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists{
   -webkit-perspective:300px;
   perspective:300px
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i{
   display:inline-block;
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg);
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   font-style:normal
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.in{
   -webkit-animation:.6s forwards cd-rotate-3-in;
   animation:.6s forwards cd-rotate-3-in
}
.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.out{
   -webkit-animation:.6s forwards cd-rotate-3-out;
   animation:.6s forwards cd-rotate-3-out
}
.ekit-wid-con .is-visible .ekit-fancy-text.rotate-3 i{
   -webkit-transform:rotateY(0);
   transform:rotateY(0)
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 i{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   opacity:0
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 .is-visible i{
   opacity:1
}
@-webkit-keyframes cd-rotate-3-in{
   0%{
       -webkit-transform:rotateY(180deg);
       transform:rotateY(180deg)
   }
   100%{
       -webkit-transform:rotateY(0);
       transform:rotateY(0)
   }
}
@keyframes cd-rotate-3-in{
   0%{
       -webkit-transform:rotateY(180deg);
       transform:rotateY(180deg)
   }
   100%{
       -webkit-transform:rotateY(0);
       transform:rotateY(0)
   }
}
@-webkit-keyframes cd-rotate-3-out{
   0%{
       -webkit-transform:rotateY(0);
       transform:rotateY(0)
   }
   100%{
       -webkit-transform:rotateY(-180deg);
       transform:rotateY(-180deg)
   }
}
@keyframes cd-rotate-3-out{
   0%{
       -webkit-transform:rotateY(0);
       transform:rotateY(0)
   }
   100%{
       -webkit-transform:rotateY(-180deg);
       transform:rotateY(-180deg)
   }
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists{
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   overflow:hidden
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists::after{
   content:'';
   position:absolute;
   right:0;
   top:50%;
   bottom:auto;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   height:100%;
   width:1px
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b{
   visibility:hidden
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b.is-visible{
   visibility:visible
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i{
   position:absolute;
   visibility:hidden;
   font-style:normal
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i.in{
   position:relative;
   visibility:visible
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.waiting::after{
   -webkit-animation:1s infinite cd-pulse;
   animation:1s infinite cd-pulse
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected{
   background-color:#aebcb9
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected::after{
   visibility:hidden
}
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected b{
   color:#0d0d0d
}
@-webkit-keyframes cd-pulse{
   0%{
       -webkit-transform:translateY(-50%) scale(1);
       transform:translateY(-50%) scale(1);
       opacity:1
   }
   40%{
       -webkit-transform:translateY(-50%) scale(.9);
       transform:translateY(-50%) scale(.9);
       opacity:0
   }
   100%{
       -webkit-transform:translateY(-50%) scale(0);
       transform:translateY(-50%) scale(0);
       opacity:0
   }
}
@keyframes cd-pulse{
   0%{
       -webkit-transform:translateY(-50%) scale(1);
       transform:translateY(-50%) scale(1);
       opacity:1
   }
   40%{
       -webkit-transform:translateY(-50%) scale(.9);
       transform:translateY(-50%) scale(.9);
       opacity:0
   }
   100%{
       -webkit-transform:translateY(-50%) scale(0);
       transform:translateY(-50%) scale(0);
       opacity:0
   }
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists{
   overflow:hidden;
   vertical-align:top
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists::after{
   content:'';
   position:absolute;
   left:0;
   bottom:0;
   height:3px;
   width:0;
   background:#fff;
   z-index:2;
   -webkit-transition:width .3s -.1s;
   transition:width .3s -.1s
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists.is-loading::after{
   width:100%;
   -webkit-transition:width 3s;
   transition:width 3s
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b{
   top:.2em;
   opacity:0;
   -webkit-transition:opacity .3s;
   transition:opacity .3s
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   top:0
}
.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-hidden{
   -webkit-transition:.3s ease-out;
   transition:.3s ease-out
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists{
   overflow:hidden;
   vertical-align:top
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b{
   opacity:0;
   top:.2em
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-visible{
   top:0;
   opacity:1;
   -webkit-animation:.6s slide-in;
   animation:.6s slide-in;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-hidden{
   -webkit-animation:.6s slide-out;
   animation:.6s slide-out
}
@-webkit-keyframes slide-in{
   0%{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
   60%{
       opacity:1;
       -webkit-transform:translateY(20%);
       transform:translateY(20%)
   }
   100%{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes slide-in{
   0%{
       opacity:0;
       -webkit-transform:translateY(-100%);
       transform:translateY(-100%)
   }
   60%{
       opacity:1;
       -webkit-transform:translateY(20%);
       transform:translateY(20%)
   }
   100%{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@-webkit-keyframes slide-out{
   0%{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   60%{
       opacity:0;
       -webkit-transform:translateY(120%);
       transform:translateY(120%)
   }
   100%{
       opacity:0;
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
}
@keyframes slide-out{
   0%{
       opacity:1;
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   60%{
       opacity:0;
       -webkit-transform:translateY(120%);
       transform:translateY(120%)
   }
   100%{
       opacity:0;
       -webkit-transform:translateY(100%);
       transform:translateY(100%)
   }
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists{
   -webkit-perspective:300px;
   perspective:300px
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   -webkit-animation:.8s zoom-out;
   animation:.8s zoom-out;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-hidden{
   -webkit-animation:.8s zoom-in;
   animation:.8s zoom-in
}
@-webkit-keyframes zoom-out{
   0%{
       opacity:0;
       -webkit-transform:translateZ(100px);
       transform:translateZ(100px)
   }
   100%{
       opacity:1;
       -webkit-transform:translateZ(0);
       transform:translateZ(0)
   }
}
@keyframes zoom-out{
   0%{
       opacity:0;
       -webkit-transform:translateZ(100px);
       transform:translateZ(100px)
   }
   100%{
       opacity:1;
       -webkit-transform:translateZ(0);
       transform:translateZ(0)
   }
}
@-webkit-keyframes zoom-in{
   0%{
       opacity:1;
       -webkit-transform:translateZ(0);
       transform:translateZ(0)
   }
   100%{
       opacity:0;
       -webkit-transform:translateZ(-100px);
       transform:translateZ(-100px)
   }
}
@keyframes zoom-in{
   0%{
       opacity:1;
       -webkit-transform:translateZ(0);
       transform:translateZ(0)
   }
   100%{
       opacity:0;
       -webkit-transform:translateZ(-100px);
       transform:translateZ(-100px)
   }
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i{
   display:inline-block;
   opacity:0;
   -webkit-transform:scale(0);
   transform:scale(0);
   font-style:normal
}
.is-visible .ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i{
   opacity:1
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.in{
   -webkit-animation:.6s forwards scale-up;
   animation:.6s forwards scale-up
}
.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.out{
   -webkit-animation:.6s forwards scale-down;
   animation:.6s forwards scale-down
}
.ekit-wid-con .ekit-fancy-text.scale:hover{
   -webkit-transform:unset!important;
   transform:unset!important
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale i{
   -webkit-transform:scale(1);
   transform:scale(1);
   opacity:0
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale .is-visible i{
   opacity:1
}
@-webkit-keyframes scale-up{
   0%{
       -webkit-transform:scale(0);
       transform:scale(0);
       opacity:0
   }
   60%{
       -webkit-transform:scale(1.2);
       transform:scale(1.2);
       opacity:1
   }
   100%{
       -webkit-transform:scale(1);
       transform:scale(1);
       opacity:1
   }
}
@keyframes scale-up{
   0%{
       -webkit-transform:scale(0);
       transform:scale(0);
       opacity:0
   }
   60%{
       -webkit-transform:scale(1.2);
       transform:scale(1.2);
       opacity:1
   }
   100%{
       -webkit-transform:scale(1);
       transform:scale(1);
       opacity:1
   }
}
@-webkit-keyframes scale-down{
   0%{
       -webkit-transform:scale(1);
       transform:scale(1);
       opacity:1
   }
   60%{
       -webkit-transform:scale(0);
       transform:scale(0);
       opacity:0
   }
}
@keyframes scale-down{
   0%{
       -webkit-transform:scale(1);
       transform:scale(1);
       opacity:1
   }
   60%{
       -webkit-transform:scale(0);
       transform:scale(0);
       opacity:0
   }
}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   -webkit-animation:.6s push-in;
   animation:.6s push-in;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-hidden{
   -webkit-animation:.6s push-out;
   animation:.6s push-out
}
@-webkit-keyframes push-in{
   0%{
       opacity:0;
       -webkit-transform:translateX(-100%);
       transform:translateX(-100%)
   }
   60%{
       opacity:1;
       -webkit-transform:translateX(10%);
       transform:translateX(10%)
   }
   100%{
       opacity:1;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
@keyframes push-in{
   0%{
       opacity:0;
       -webkit-transform:translateX(-100%);
       transform:translateX(-100%)
   }
   60%{
       opacity:1;
       -webkit-transform:translateX(10%);
       transform:translateX(10%)
   }
   100%{
       opacity:1;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
}
@-webkit-keyframes push-out{
   0%{
       opacity:1;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
   60%{
       opacity:0;
       -webkit-transform:translateX(110%);
       transform:translateX(110%)
   }
   100%{
       opacity:0;
       -webkit-transform:translateX(100%);
       transform:translateX(100%)
   }
}
@keyframes push-out{
   0%{
       opacity:1;
       -webkit-transform:translateX(0);
       transform:translateX(0)
   }
   60%{
       opacity:0;
       -webkit-transform:translateX(110%);
       transform:translateX(110%)
   }
   100%{
       opacity:0;
       -webkit-transform:translateX(100%);
       transform:translateX(100%)
   }
}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists .ekit-fancy-text{
   background-image:linear-gradient(-120deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);
   background-size:auto auto;
   background-clip:border-box;
   background-size:200% auto;
   color:#fff;
   background-clip:text;
   text-fill-color:transparent;
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;
   -webkit-animation:2s linear infinite textclip;
   animation:2s linear infinite textclip;
   display:inline-block
}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b{
   opacity:0;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b.is-visible{
   -webkit-transition:.3s;
   transition:.3s;
   opacity:1;
   width:100%
}
@-webkit-keyframes textclip{
   to{
       background-position:-200% center
   }
}
@keyframes textclip{
   to{
       background-position:-200% center
   }
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists{
   -webkit-box-reflect:below -20px linear-gradient(transparent,rgba(0,0,0,.2))
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b{
   opacity:0
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b.is-visible{
   opacity:1;
   width:100%
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i{
   display:inline-block;
   color:#232323;
   opacity:0;
   -webkit-transform:translateY(0);
   transform:translateY(0);
   font-style:normal
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.in{
   opacity:1;
   -webkit-animation:1s forwards waviy-in;
   animation:1s forwards waviy-in
}
.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.out{
   opacity:0;
   -webkit-animation:1s forwards waviy-out;
   animation:1s forwards waviy-out
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing i{
   -webkit-transform:translateY(-20px);
   transform:translateY(-20px);
   opacity:0
}
.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing .is-visible i{
   opacity:1
}
@-webkit-keyframes waviy-in{
   0%,100%,40%{
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   20%{
       -webkit-transform:translateY(-20px);
       transform:translateY(-20px)
   }
}
@keyframes waviy-in{
   0%,100%,40%{
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
   20%{
       -webkit-transform:translateY(-20px);
       transform:translateY(-20px)
   }
}
@-webkit-keyframes waviy-out{
   0%,100%,40%{
       -webkit-transform:translateY(-20px);
       transform:translateY(-20px)
   }
   20%{
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
@keyframes waviy-out{
   0%,100%,40%{
       -webkit-transform:translateY(-20px);
       transform:translateY(-20px)
   }
   20%{
       -webkit-transform:translateY(0);
       transform:translateY(0)
   }
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect{
   position:relative;
   display:inline-block
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg{
   position:absolute;
   top:50%;
   left:50%;
   width:100%;
   height:auto;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   overflow:visible;
   z-index:auto
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path{
   stroke-dasharray:1500;
   fill:none;
   -webkit-animation-iteration-count:1;
   animation-iteration-count:1;
   -webkit-animation-fill-mode:forwards;
   animation-fill-mode:forwards;
   -webkit-animation-name:ekit-highlighted-shape-2;
   animation-name:ekit-highlighted-shape-2;
   opacity:0
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-curly{
   -webkit-transform:translate(-50%,82%);
   transform:translate(-50%,82%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-line{
   -webkit-transform:translate(-50%,-45%);
   transform:translate(-50%,-45%);
   height:100%
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-arrow{
   -webkit-transform:translate(-50%,72%);
   transform:translate(-50%,72%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-underline{
   -webkit-transform:translate(-50%,60%);
   transform:translate(-50%,60%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag{
   -webkit-transform:translate(-50%,60%);
   transform:translate(-50%,60%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag-underline{
   -webkit-transform:translate(-50%,36%);
   transform:translate(-50%,36%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-clouds{
   -webkit-transform:translate(-50%,65%);
   transform:translate(-50%,65%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-shape-x{
   -webkit-transform:translate(-50%,-41%);
   transform:translate(-50%,-41%);
   height:100%
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-waves{
   -webkit-transform:translate(-50%,38%);
   transform:translate(-50%,38%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-01{
   -webkit-transform:translate(-50%,54%);
   transform:translate(-50%,54%)
}
.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-02{
   -webkit-transform:translate(-50%,52%)!important;
   transform:translate(-50%,52%)!important
}
@-webkit-keyframes ekit-highlighted-shape-2{
   0%{
       opacity:1;
       stroke-dasharray:0 1500
   }
   12%{
       stroke-dasharray:1500 1500
   }
   100%{
       opacity:1
   }
}
@keyframes ekit-highlighted-shape-2{
   0%{
       opacity:1;
       stroke-dasharray:0 1500
   }
   12%{
       stroke-dasharray:1500 1500
   }
   100%{
       opacity:1
   }
}
.ekit-wid-con svg{
   width:1em;
   height:1em
}
.ekit-wid-con .ekit-price-menu{
   list-style:none
}
.ekit-wid-con .ekit-price-menu-item{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   position:relative;
   padding:0 0 35px;
   -webkit-transition:background-color .2s,-webkit-box-shadow .2s;
   transition:background-color .2s ease,-webkit-box-shadow .2s ease;
   transition:box-shadow .2s ease,background-color .2s ease;
   transition:box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease
}
.ekit-wid-con .ekit-price-menu-image{
   padding-right:25px;
   max-width:50%
}
.ekit-wid-con .ekit-price-menu-image>img{
   vertical-align:middle
}
.ekit-wid-con .ekit-price-menu-icon{
   margin-right:25px
}
.ekit-wid-con .ekit-price-menu-icon>i{
   font-size:30px;
   padding:12px;
   border-radius:50%;
   color:red;
   font-size:30px;
   background:#f5f5f5
}
.ekit-wid-con .ekit-price-menu-caption{
   width:100%
}
.ekit-wid-con .ekit-price-menu-caption-header{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   font-weight:500;
   font-size:20px;
   color:#062126
}
.ekit-wid-con .ekit-price-menu-caption-title{
   -webkit-transition:color .4s;
   transition:color .4s ease
}
.ekit-wid-con .ekit-price-menu-caption-title a{
   color:#000
}
.ekit-wid-con .ekit-price-menu-caption-separator{
   border-bottom:1px solid rgba(6,33,38,.2);
   -webkit-box-flex:1;
   -ms-flex-positive:1;
   flex-grow:1;
   margin:0 20px
}
.ekit-wid-con .ekit-price-menu-caption-description{
   font-weight:400;
   font-size:16px;
   color:#748289
}
.ekit-wid-con .ekit-price-menu-caption-button{
   font-weight:600;
   font-size:14px;
   text-decoration:underline;
   text-transform:uppercase;
   color:#062126;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit-price-menu-caption-button>i{
   font-size:inherit;
   color:#292d32;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit-price-menu-caption-button>svg{
   font-size:inherit
}
.ekit-wid-con .ekit-price-menu-caption a:not([href]):not([tabindex]){
   text-decoration:underline
}
.ekit-wid-con .ekit-price-card{
   list-style:none
}
.ekit-wid-con .ekit-price-card-item{
   width:100%;
   height:100%;
   background-color:#fff;
   border-radius:12px;
   overflow:hidden;
   -webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,.06);
   box-shadow:0 20px 60px 0 rgba(0,0,0,.06);
   -webkit-transition:background-color .2s,-webkit-box-shadow .2s;
   transition:background-color .2s ease,-webkit-box-shadow .2s ease;
   transition:box-shadow .2s ease,background-color .2s ease;
   transition:box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;
   position:relative
}
.ekit-wid-con .ekit-price-card-item-link{
   position:absolute;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-price-card-item .ekit-price-menu-icon{
   text-align:center
}
.ekit-wid-con .ekit-price-card-item .ekit-price-menu-icon>i{
   background:0 0
}
.ekit-wid-con .ekit-price-card-caption{
   padding:17px 30px 30px
}
.ekit-wid-con .ekit-price-card-caption-header-title{
   font-weight:700;
   font-size:14px;
   color:#1c0903;
   text-transform:uppercase;
   -webkit-transition:color .4s;
   transition:color .4s ease
}
.ekit-wid-con .ekit-price-card-caption-header-description{
   font-weight:400;
   font-size:14px;
   color:#8d8481
}
.ekit-wid-con .ekit-price-card-caption-footer{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-price-card-caption-footer-price{
   color:#1c0903;
   font-weight:700;
   font-size:20px
}
.ekit-wid-con .ekit-price-card-caption-footer-button{
   border:2px solid #ff8934;
   border-radius:30px;
   padding:6px 14px;
   font-weight:700;
   font-size:12px;
   color:#222;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit-price-card-caption-footer-button>i{
   font-size:inherit;
   color:#292d32;
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit-price-card-caption-footer-button>svg{
   font-size:inherit
}
.ekit-wid-con .ekit-price-card-slider .swiper-pagination{
   bottom:0
}
.ekit-wid-con .ekit-price-card-slider .swiper-pagination .swiper-pagination-bullet{
   opacity:.2;
   background-color:#000;
   -webkit-transition:.4s ease-in-out;
   transition:all .4s ease-in-out
}
.ekit-wid-con .ekit-price-card-slider .swiper-pagination .swiper-pagination-bullet-active{
   opacity:1
}
.ekit-wid-con .ekit-price-card-slider-button-next{
   right:10px
}
.ekit-wid-con .ekit-price-card-slider-button-prev{
   left:10px
}
.ekit-wid-con .ekit-price-card-slider .elementor-swiper-button>i{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.ekit-wid-con .ekit-price-card-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit-team-slider-slides-to-show,4));
   margin-right:var(--ekit-team-slider-spacing,30px)
}
.ekit-wid-con .ekit-price-card-slider .swiper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit-team-slider-slides-to-show,4));
   margin-right:var(--ekit-team-slider-spacing,30px)
}
.ekit-wid-con .price-menu-button-icon-before{
   margin-right:6px
}
.ekit-wid-con .price-menu-button-icon-after{
   margin-left:6px
}
.ekit-wid-con .ekit-stylish-list{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   list-style:none
}
.ekit-wid-con .ekit-stylish-list.list-inline{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:normal;
   -ms-flex-direction:row;
   flex-direction:row
}
.ekit-wid-con .ekit-stylish-list-content{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   width:100%;
   -webkit-box-pack:left;
   -ms-flex-pack:left;
   justify-content:left
}
.ekit-wid-con .ekit-stylish-list-content-wrapper[data-delay]{
   opacity:0
}
.ekit-wid-con .ekit-stylish-list-content-wrapper{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   position:relative;
   -webkit-transition:.3s ease-in-out;
   transition:all .3s ease-in-out
}
.ekit-wid-con .ekit-stylish-list-content-text{
   -webkit-box-ordinal-group:6;
   -ms-flex-order:5;
   order:5;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-stylish-list-content-badge{
   -webkit-box-ordinal-group:11;
   -ms-flex-order:10;
   order:10;
   font-size:11px
}
.ekit-wid-con .ekit-stylish-list-content-counter{
   -webkit-box-ordinal-group:2;
   -ms-flex-order:1;
   order:1
}
.ekit-wid-con .ekit-stylish-list-content-icon{
   -webkit-box-ordinal-group:5;
   -ms-flex-order:4;
   order:4;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-stylish-list-content-icon>i{
   -webkit-transition:.3s;
   transition:all .3s ease
}
.ekit-wid-con .ekit-stylish-list-divider{
   -ms-flex-item-align:start;
   align-self:flex-start
}
.ekit-wid-con .ekit-stylish-list-divider:not(:last-child){
   width:100%;
   -webkit-box-flex:0;
   -ms-flex:0 0 100%;
   flex:0 0 100%
}
.ekit-wid-con .ekit-stylish-list-divider:not(:last-child)::before{
   content:'';
   display:block;
   border-top-width:1px
}
.ekit-wid-con .ekit-stylish-list-divider-inline{
   -ms-flex-item-align:center;
   align-self:center
}
.ekit-wid-con .ekit-stylish-list-divider-inline:not(:last-child){
   height:100%;
   margin:0 5px
}
.ekit-wid-con .ekit-stylish-list-divider-inline:not(:last-child)::before{
   content:'';
   display:block;
   border-left-width:1px;
   height:24px
}
.ekit-wid-con .ekit-team-slider .ekit-none{
   -webkit-transition:.2s .1s;
   transition:all .2s ease .1s;
   opacity:1
}
.ekit-wid-con .ekit-team-slider .profile-card{
   -webkit-box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);
   box-shadow:5px 10px 15px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-team-slider .profile-card:hover{
   -webkit-box-shadow:5px 10px 15px 0 rgba(0,0,0,.3);
   box-shadow:5px 10px 15px 0 rgba(0,0,0,.3)
}
.ekit-wid-con .ekit-team-slider .profile-card:hover .profile-body .profile-title{
   color:inherit
}
.ekit-wid-con .ekit-team-slider .profile-card .profile-body .profile-title:hover{
   color:#2575fc
}
.ekit-wid-con .ekit-team-slider .profile-body .profile-title{
   display:inline-block
}
.ekit-wid-con .ekit-team-slider .profile-square-v.square-v4 .profile-card .elementskit-btn{
   margin-bottom:3px
}
.ekit-wid-con .ekit-team-slider .profile-square-v.square-v4 .profile-card:hover .profile-body{
   -webkit-transform:translateY(-90px);
   transform:translateY(-90px)
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .profile-image-card::before{
   top:10px;
   left:10px;
   right:10px;
   bottom:10px
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .profile-image-card .hover-area{
   padding:0
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_circle_hover::before{
   -webkit-transform:scale(0);
   transform:scale(0)
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_circle_hover:hover::before{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details::before{
   top:600px;
   -webkit-transform:none;
   transform:none;
   background-color:rgba(18,48,117,.93)
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details:hover::before{
   top:10px;
   opacity:1
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details:hover .ekit-none{
   opacity:0
}
.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details .overlay-content-hover{
   background:rgba(18,48,117,.93);
   bottom:10px;
   left:10px;
   right:10px;
   width:auto
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_hover::after{
   background-color:rgba(17,17,17,.8)
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_hover:hover::after{
   opacity:1
}
.ekit-wid-con .ekit-team-slider .profile-image-card:has(.overlay-content-hover){
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-team-slider .profile-image-card .overlay-content-hover{
   position:absolute;
   bottom:0;
   width:100%
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover::before{
   z-index:2
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover::after{
   content:'';
   position:absolute;
   content:"";
   left:0;
   height:100%;
   width:100%;
   background:-webkit-gradient(linear,left top,left bottom,from(rgba(7,3,30,0)),to(rgba(7,3,30,.3)));
   background:linear-gradient(180deg,rgba(7,3,30,0) 0,rgba(7,3,30,.3) 100%)
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover:hover .ekit-none{
   opacity:0
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover .hover-area{
   height:100%;
   z-index:3
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover .profile-body{
   z-index:1
}
.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_details:hover::after{
   opacity:1
}
.ekit-wid-con .ekit-team-slider .team-stable-content .profile-image-card{
   display:block;
   margin-left:auto;
   margin-right:auto
}
.ekit-wid-con .ekit-team-slider .swiper,.ekit-wid-con .ekit-team-slider .swiper-container{
   padding:10px;
   margin-right:-20px
}
.ekit-wid-con .ekit-team-slider .swiper-pagination{
   bottom:0
}
.ekit-wid-con .ekit-team-slider .swiper-pagination .swiper-pagination-bullet{
   opacity:.2;
   background-color:rgba(41,101,241,.2);
   -webkit-transition:.4s ease-in-out;
   transition:all .4s ease-in-out
}
.ekit-wid-con .ekit-team-slider .swiper-pagination .swiper-pagination-bullet-active{
   opacity:1
}
.ekit-wid-con .ekit-team-slider-button-next{
   right:10px
}
.ekit-wid-con .ekit-team-slider-button-prev{
   left:10px
}
.ekit-wid-con .ekit-team-slider .elementor-swiper-button{
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.ekit-wid-con .ekit-team-slider .elementor-swiper-button>i,.ekit-wid-con .ekit-team-slider .elementor-swiper-button>svg{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.ekit-wid-con .ekit-team-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit-team-slider-slides-to-show,3));
   margin-right:var(--ekit-team-slider-spacing,30px)
}
.ekit-wid-con .ekit-team-slider .swiper:not(.swiper-initialized) .swiper-slide{
   max-width:calc(100% / var(--ekit-team-slider-slides-to-show,3));
   margin-right:var(--ekit-team-slider-spacing,30px)
}
.ekit-wid-con .elementor-swiper-button{
   position:absolute;
   display:-webkit-inline-box;
   display:-ms-inline-flexbox;
   display:inline-flex;
   z-index:1;
   cursor:pointer;
   font-size:25px;
   color:rgba(238,238,238,.9);
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%)
}
.ekit-wid-con .elementor-swiper-button-next{
   right:10px
}
.ekit-wid-con .swiper-button-next:after,.ekit-wid-con .swiper-button-prev::after{
   display:none
}
.elementor-widget-elementskit-team-slider .mfp-content{
   line-height:normal
}
.ekit-wid-con .ekit-audio-player .mejs-container,.ekit-wid-con .ekit-audio-player .mejs-controls{
   background:0 0
}
.ekit-wid-con .ekit-audio-player .mejs-container{
   height:auto!important
}
.ekit-wid-con .ekit-audio-player .mejs-container .fa,.ekit-wid-con .ekit-audio-player .mejs-container .far,.ekit-wid-con .ekit-audio-player .mejs-container .fas{
   font-family:'Font Awesome 5 Free'
}
.ekit-wid-con .ekit-audio-player .mejs-container .fab{
   font-family:'Font Awesome 5 Brands'
}
.ekit-wid-con .ekit-audio-player .mejs-controls{
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   position:relative;
   height:auto;
   padding:0
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button button{
   background:0 0;
   position:relative;
   margin:0;
   width:auto;
   height:auto;
   color:#fff;
   overflow:unset
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button button:focus{
   outline:0
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button i{
   display:none
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-play i.ekit-audio-play{
   display:block
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-pause i.ekit-audio-pause{
   display:block
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-replay i.ekit-audio-replay{
   display:block
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-mute i.ekit-audio-unmute{
   display:block
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-unmute i.ekit-audio-mute{
   display:block
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail{
   height:auto;
   width:auto
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time{
   padding:0;
   line-height:1.5;
   font-weight:400;
   margin:0 0 0 10px
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail{
   padding:0;
   margin:0 0 0 10px
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total{
   margin:0;
   position:relative;
   overflow:var(--mejs-time-overflow,hidden)
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle{
   border:none
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle::before{
   position:absolute;
   left:50%;
   top:50%;
   -webkit-transform:translate(-50%,-50%);
   transform:translate(-50%,-50%);
   width:var(--mejs-time-handle-width,15px);
   height:var(--mejs-time-handle-height,15px);
   border-radius:var(--mejs-time-handle-border-radius,100%);
   background:var(--mejs-time-handle-bg,#0073aa);
   -webkit-box-shadow:var(--mejs-time-handle-box-shadow,0 1px 1px 0 rgba(0,0,0,.32));
   box-shadow:var(--mejs-time-handle-box-shadow,0 1px 1px 0 rgba(0,0,0,.32))
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle-content{
   display:none
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-buffering,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-current,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-handle,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-hovered,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded{
   height:100%
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-volume-button{
   margin-left:10px;
   color:#fff
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider{
   width:auto;
   height:auto;
   margin-left:10px
}
.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
   top:auto;
   position:relative;
   overflow:hidden
}
.ekit-wid-con .ekit-audio-player iframe[height]{
   height:0;
   visibility:hidden
}
.ekit-wid-con .elemenetskit-alert-info{
   margin:-10px;
   border-radius:0
}
.ekit-wid-con .ekit-flip-box{
   background-color:transparent;
   width:100%;
   height:300px;
   -webkit-perspective:1000px;
   perspective:1000px
}
.ekit-wid-con .ekit-flip-box-top-image img{
   margin:0 auto
}
.ekit-wid-con .ekit-flip-box-inner{
   position:relative;
   width:100%;
   height:100%;
   text-align:center;
   -webkit-transition:-webkit-transform .8s;
   transition:-webkit-transform .8s;
   transition:transform .8s;
   transition:transform .8s,-webkit-transform .8s;
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d
}
.ekit-wid-con .ekit-flip-box-inner-wrap{
   width:100%;
   z-index:2
}
.ekit-wid-con .ekit-flip-box-front{
   background-color:#6c7be9;
   z-index:1;
   color:#fff
}
.ekit-wid-con .ekit-flip-box-front-title{
   font-size:40px;
   margin-top:0;
   margin-bottom:10px
}
.ekit-wid-con .ekit-flip-box-front-sub-title{
   font-size:20px;
   margin-top:0;
   margin-bottom:0;
   font-weight:300;
   text-transform:capitalize
}
.ekit-wid-con .ekit-flip-box-front-button{
   padding:5px 10px;
   background:#404eb9;
   color:#fff;
   font-size:16px;
   text-decoration:none;
   display:inline-block;
   border-radius:5px;
   -webkit-transition:.3s ease-in-out;
   transition:.3s ease-in-out
}
.ekit-wid-con .ekit-flip-box-front-description{
   margin-bottom:10px;
   font-size:14px;
   line-height:26px;
   margin-top:0
}
.ekit-wid-con .ekit-flip-box-front::after{
   content:'';
   position:absolute;
   top:0;
   left:0;
   right:0;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-flip-box-back{
   background-color:#596ae7;
   color:#fff;
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg);
   z-index:1
}
.ekit-wid-con .ekit-flip-box-back-title{
   font-size:40px;
   margin-top:0;
   margin-bottom:10px
}
.ekit-wid-con .ekit-flip-box-back-sub-title{
   font-size:20px;
   margin-top:0;
   margin-bottom:0;
   font-weight:300;
   text-transform:capitalize
}
.ekit-wid-con .ekit-flip-box-back-description{
   margin-bottom:10px;
   font-size:14px;
   line-height:26px;
   margin-top:0
}
.ekit-wid-con .ekit-flip-box-back-image img{
   margin:0 auto
}
.ekit-wid-con .ekit-flip-box-back-button{
   padding:5px 10px;
   background:#fff;
   color:#fff;
   font-size:16px;
   text-decoration:none;
   display:inline-block;
   border-radius:5px;
   -webkit-transition:.3s ease-in-out;
   transition:.3s ease-in-out
}
.ekit-wid-con .ekit-flip-box-back::after{
   content:'';
   position:absolute;
   top:0;
   left:0;
   right:0;
   width:100%;
   height:100%
}
.ekit-wid-con .ekit-flip-box-back,.ekit-wid-con .ekit-flip-box-front{
   position:absolute;
   width:100%;
   height:100%;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-flip-box-back .ekit-back-icon-wrapper,.ekit-wid-con .ekit-flip-box-back .ekit-icon-wrapper,.ekit-wid-con .ekit-flip-box-front .ekit-back-icon-wrapper,.ekit-wid-con .ekit-flip-box-front .ekit-icon-wrapper{
   display:inline-block;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-flip-box-back .ekit-back-icon-wrapper :is(i,svg),.ekit-wid-con .ekit-flip-box-back .ekit-icon-wrapper :is(i,svg),.ekit-wid-con .ekit-flip-box-front .ekit-back-icon-wrapper :is(i,svg),.ekit-wid-con .ekit-flip-box-front .ekit-icon-wrapper :is(i,svg){
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-flip-box:hover .ekit-flip-box-inner{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg)
}
.ekit-wid-con .ekit-flip-box.flip_style.right_to_left:hover .ekit-flip-box-inner{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg)
}
.ekit-wid-con .ekit-flip-box.flip_style.bottom_to_top:hover .ekit-flip-box-inner{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.flip_style.top_to_bottom:hover .ekit-flip-box-inner{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-flip-box.flip_style.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.flip_style.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.slide_style .ekit-flip-box-inner{
   position:relative;
   overflow:hidden;
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.slide_style .ekit-flip-box-back{
   position:absolute;
   top:0;
   width:100%;
   height:100%;
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   -webkit-transition:.5s ease-in-out;
   transition:.5s ease-in-out;
   visibility:hidden;
   opacity:0;
   z-index:2
}
.ekit-wid-con .ekit-flip-box.slide_style:hover .ekit-flip-box-inner .ekit-flip-box-back{
   visibility:visible;
   opacity:1;
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-flip-box.slide_style.left_to_right .ekit-flip-box-back{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit-flip-box.slide_style.right_to_left .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.slide_style.right_to_left .ekit-flip-box-back{
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
}
.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-back .wrap-back{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-back .wrap-back{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up .ekit-flip-box-back{
   -webkit-transform:scale(0);
   transform:scale(0);
   -webkit-transition:.9s ease-in-out;
   transition:.9s ease-in-out;
   z-index:2
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up:hover .ekit-flip-box-back{
   -webkit-transform:scale(100%);
   transform:scale(100%);
   -webkit-transition:.8s ease-in-out;
   transition:.8s ease-in-out
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-inner{
   -webkit-transform:none!important;
   transform:none!important
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-front{
   -webkit-transition:1.4s;
   transition:1.4s
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-back{
   -webkit-transition:.9s;
   transition:.9s;
   -webkit-transform:scale(0);
   transform:scale(0);
   z-index:2
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out:hover .ekit-flip-box-front{
   -webkit-transform:scale(.3);
   transform:scale(.3)
}
.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out:hover .ekit-flip-box-back{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-inner{
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-inner-wrap{
   -webkit-transform:translateZ(70px) scale(.93);
   transform:translateZ(70px) scale(.93);
   width:auto
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-front{
   -webkit-transition:-webkit-transform .75s ease-in-out;
   transition:-webkit-transform .75s ease-in-out;
   transition:transform .75s ease-in-out;
   transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d
}
.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-back{
   -webkit-transition:-webkit-transform .75s ease-in-out;
   transition:-webkit-transform .75s ease-in-out;
   transition:transform .75s ease-in-out;
   transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
   -webkit-transform-style:preserve-3d;
   transform-style:preserve-3d
}
.ekit-wid-con .ekit-flip-box.style_3d.right_to_left:hover .ekit-flip-box-inner{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg)
}
.ekit-wid-con .ekit-flip-box.style_3d.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-flip-box.style_3d.bottom_to_top:hover .ekit-flip-box-inner{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-flip-box.style_3d.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.style_3d.top_to_bottom:hover .ekit-flip-box-inner{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner:hover .ekit-flip-box-front{
   opacity:0
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner:hover .ekit-flip-box-back{
   opacity:1
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-front{
   -webkit-transition:.9s ease-in-out;
   transition:.9s ease-in-out
}
.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-back{
   opacity:0;
   -webkit-transform:none;
   transform:none;
   -webkit-transition:.9s ease-in-out;
   transition:.9s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none;
   overflow:hidden
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:translateX(0);
   transform:translateX(0);
   visibility:visible;
   -webkit-backface-visibility:visible;
   backface-visibility:visible;
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-front{
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-back{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:translateX(0);
   transform:translateX(0);
   visibility:visible;
   -webkit-backface-visibility:visible;
   backface-visibility:visible;
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-back{
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:translateY(0);
   transform:translateY(0);
   visibility:visible;
   -webkit-backface-visibility:visible;
   backface-visibility:visible;
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:translateY(100%);
   transform:translateY(100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:translateY(100%);
   transform:translateY(100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:translateY(0);
   transform:translateY(0);
   visibility:visible;
   -webkit-backface-visibility:visible;
   backface-visibility:visible;
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%);
   -webkit-transition:.6s ease-in-out;
   transition:.6s ease-in-out
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box{
   -webkit-transform:none;
   transform:none;
   overflow:hidden
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   z-index:2
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg);
   -webkit-transform-origin:0 0;
   transform-origin:0 0
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-front{
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:0 0;
   transform-origin:0 0;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-back{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg);
   position:absolute;
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:0 0;
   transform-origin:0 0;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:rotateY(0);
   transform:rotateY(0);
   z-index:2;
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg);
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-front{
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s;
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%
}
.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-back{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg);
   position:absolute;
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   z-index:2
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg);
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-front{
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg);
   position:absolute;
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:100% 100%;
   transform-origin:100% 100%;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-back{
   -webkit-transform:rotateX(0);
   transform:rotateX(0);
   z-index:2
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-front{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg);
   -webkit-transform-origin:0 0;
   transform-origin:0 0
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-front{
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:0 0;
   transform-origin:0 0;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg);
   position:absolute;
   transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
   -webkit-transform-origin:0 0;
   transform-origin:0 0;
   -webkit-transition-duration:1.6s;
   transition-duration:1.6s
}
.ekit-wid-con .ekit-flip-box.box_click .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none;
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.left_to_right.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.left_to_right.active .ekit-flip-box-inner{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg)
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left.active .ekit-flip-box-inner{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg)
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom.active .ekit-flip-box-inner{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top.active .ekit-flip-box-inner{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style:hover .ekit-flip-box-inner .ekit-flip-box-back{
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style .ekit-flip-box-back{
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.active .ekit-flip-box-back{
   -webkit-transform:translateX(0);
   transform:translateX(0)
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right.active .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:translateX(100%);
   transform:translateX(100%);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left.active .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom.active .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:translateY(100%);
   transform:translateY(100%);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top.active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top.active .ekit-flip-box-inner .ekit-flip-box-back{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.slide_style:hover.active .ekit-flip-box-inner .ekit-flip-box-back{
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_up:hover .ekit-flip-box-back{
   -webkit-transform:scale(0);
   transform:scale(0);
   -webkit-transition:.9s ease-in-out;
   transition:.9s ease-in-out
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_up.active .ekit-flip-box-back{
   -webkit-transform:scale(100%);
   transform:scale(100%);
   -webkit-transition:.9s ease-in-out;
   transition:.9s ease-in-out
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out:hover .ekit-flip-box-front{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out.active .ekit-flip-box-front{
   -webkit-transform:scale(.5);
   transform:scale(.5)
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out:hover .ekit-flip-box-back{
   -webkit-transform:scale(0);
   transform:scale(0)
}
.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out.active .ekit-flip-box-back{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d .ekit-flip-box:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top.active .ekit-flip-box-inner{
   -webkit-transform:rotateX(180deg)!important;
   transform:rotateX(180deg)!important
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom.active .ekit-flip-box-inner{
   -webkit-transform:rotateX(-180deg)!important;
   transform:rotateX(-180deg)!important
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.left_to_right.active .ekit-flip-box-inner{
   -webkit-transform:rotateY(180deg)!important;
   transform:rotateY(180deg)!important
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.left_to_right:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.right_to_left.active .ekit-flip-box-inner{
   -webkit-transform:rotateY(-180deg)!important;
   transform:rotateY(-180deg)!important
}
.ekit-wid-con .ekit-flip-box.box_click.style_3d.right_to_left:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click .ekit-flip-box-back{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style .ekit-flip-box-back{
   -webkit-transform:translate(0);
   transform:translate(0)
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.left_to_right .ekit-flip-box-back{
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.left_to_right.on_active .ekit-flip-box-back{
   -webkit-transform:translate(0);
   transform:translate(0);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.right_to_left .ekit-flip-box-back{
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.right_to_left.on_active .ekit-flip-box-back{
   -webkit-transform:translate(0);
   transform:translate(0);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.top_to_bottom .ekit-flip-box-back{
   -webkit-transform:translateY(-100%);
   transform:translateY(-100%)
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.top_to_bottom.on_active .ekit-flip-box-back{
   -webkit-transform:translate(0);
   transform:translate(0);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.bottom_to_top .ekit-flip-box-back{
   -webkit-transform:translateY(100%);
   transform:translateY(100%)
}
.ekit-wid-con .ekit-flip-box.button_click.slide_style.bottom_to_top.on_active .ekit-flip-box-back{
   -webkit-transform:translate(0);
   transform:translate(0);
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style:hover .ekit-flip-box-back{
   -webkit-transform:scale(0);
   transform:scale(0)
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style:hover .ekit-flip-box-front{
   -webkit-transform:scale(100%);
   transform:scale(100%)
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_up.on_active .ekit-flip-box-back{
   -webkit-transform:scale(100%);
   transform:scale(100%)
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_out.on_active .ekit-flip-box-back{
   -webkit-transform:scale(100%);
   transform:scale(100%)
}
.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_out.on_active .ekit-flip-box-front{
   -webkit-transform:scale(.5);
   transform:scale(.5)
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom:hover .ekit-flip-box-inner{
   -webkit-transform:none;
   transform:none
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateY(180deg);
   transform:rotateY(180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateY(-180deg);
   transform:rotateY(-180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateX(180deg);
   transform:rotateX(180deg)
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top.on_active .ekit-flip-box{
   cursor:pointer
}
.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top.on_active .ekit-flip-box-inner{
   -webkit-transform:rotateX(-180deg);
   transform:rotateX(-180deg)
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg,.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape{
   position:relative;
   height:100%;
   max-height:100%;
   width:100%;
   max-width:100%;
   -webkit-transform-origin:50% 50%;
   transform-origin:50% 50%;
   overflow:visible
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg .ekit-morphing-image,.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape .ekit-morphing-image{
   height:auto;
   width:100%;
   max-width:100%;
   -webkit-transform-origin:50% 50%;
   transform-origin:50% 50%
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg #morphing_image_092478,.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape #morphing_image_092478{
   height:100%
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape path{
   -webkit-transform:unset;
   transform:unset
}
.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg path{
   -webkit-transform-origin:50% 50%;
   transform-origin:50% 50%;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link{
   position:relative;
   display:inline-block;
   width:100%;
   height:auto;
   cursor:auto;
   line-height:normal;
   letter-spacing:normal;
   background:#6f14f1;
   margin-bottom:-6px;
   border-radius:3px;
   overflow:hidden;
   -webkit-transition:.4s;
   transition:all .4s ease;
   background:linear-gradient(315deg,rgba(0,0,0,.06) 10%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 35%,rgba(0,0,0,.06) 40%,rgba(0,0,0,.06) 60%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 85%,rgba(0,0,0,.06) 90%) 0 0/6px 6px rgba(0,0,0,0)
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link::before{
   content:'';
   position:absolute;
   border:10px solid transparent;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   z-index:9;
   left:0
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link::after{
   content:'';
   position:absolute;
   border:10px solid transparent;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   z-index:9;
   right:0
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link:hover .ekit_coupon_text span.coupon-text::before{
   border-top:35px solid transparent;
   border-left:39px solid transparent;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link:hover .ekit_coupon_text span.coupon-text::after{
   border-bottom:35px solid transparent;
   border-right:39px solid transparent;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text{
   position:absolute;
   padding:15px 10px;
   width:100%;
   height:100%;
   color:#fff;
   background:#6f14f1;
   -webkit-transition:.4s;
   transition:all .4s ease;
   cursor:pointer;
   left:0;
   top:0
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text::after{
   content:"";
   display:block;
   width:0;
   height:0;
   border-top:100px solid transparent;
   border-left:40px solid transparent;
   position:absolute;
   right:-40px;
   top:0;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text.style-2::after{
   content:'';
   position:absolute;
   border:10px solid transparent;
   top:50%;
   -webkit-transform:translateY(-50%);
   transform:translateY(-50%);
   z-index:9;
   right:0
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text span.coupon-text::before{
   position:absolute;
   content:"";
   width:0;
   height:0;
   border-top:21px solid transparent;
   border-left:25px solid transparent;
   top:-1px;
   right:-1px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text span.coupon-text::after{
   content:"";
   position:absolute;
   width:0;
   height:0;
   border-bottom:21px solid transparent;
   border-right:25px solid transparent;
   top:-1px;
   right:-1px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_code{
   -webkit-user-select:text;
   -moz-user-select:text;
   -ms-user-select:text;
   user-select:text;
   padding:15px 10px;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-coupon-modal{
   z-index:99999
}
.ekit-wid-con .mfp-bg.ekit-promo-popup{
   background-color:rgba(0,0,0,.87)
}
.ekit-wid-con .mfp-wrap{
   z-index:100000
}
.ekit-wid-con .slide-hide{
   width:0!important;
   -webkit-transform:translateX(-150px);
   transform:translateX(-150px)
}
.ekit-wid-con .elementskit-coupon-popup .modal-content{
   -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
   background-color:#fff;
   border:0;
   border-radius:0;
   padding:30px 40px;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .ekit-coupon-modal-close{
   position:absolute;
   top:10px;
   right:10px;
   width:40px;
   height:40px;
   padding:0;
   color:#656565;
   font-size:18px;
   line-height:1;
   outline:0;
   z-index:1;
   border:0;
   background:0 0
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer{
   margin-top:15px
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .popup_copy_button{
   position:relative;
   -webkit-transition:.4s;
   transition:all .4s ease;
   font-size:15px;
   font-weight:500;
   border-color:transparent;
   background-color:#2575fc;
   padding:7px 25px;
   color:#fff;
   line-height:normal;
   margin-left:10px
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .popup_copy_button:hover{
   background-color:#0069d9
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_copy_btn_text.active{
   visibility:hidden;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_after_copied_text{
   visibility:hidden;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:absolute;
   left:50%;
   -webkit-transform:translateX(-50%);
   transform:translateX(-50%)
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_after_copied_text.active{
   visibility:visible;
   opacity:1
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_modal_code{
   -webkit-transition:.5s;
   transition:all .5s ease;
   font-size:16px;
   font-weight:500;
   border:1px solid #2575fc;
   background-color:transparent;
   padding:7px 15px;
   color:#656565;
   -webkit-transition:.4s;
   transition:all .4s ease;
   line-height:normal
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .click-to-copy__text{
   display:inline
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .copy_success{
   display:inline
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-right-sidebar{
   -webkit-box-flex:1;
   -ms-flex:1;
   flex:1
}
.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-right-sidebar img{
   display:block;
   height:100%;
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .ekit_coupon_btn_group{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn{
   position:relative;
   font-weight:500;
   background-color:#0dca95;
   padding:0;
   color:#656565;
   -webkit-transition:.4s;
   transition:all .4s ease;
   line-height:normal;
   color:#fff;
   border-radius:0;
   border:0;
   width:100%
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn:hover{
   background-color:#0d6e53
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_copybtn_text{
   -webkit-transition:.4s;
   transition:all .4s ease;
   display:block;
   position:relative
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_copybtn_text.active{
   visibility:hidden;
   opacity:0;
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text{
   -webkit-transition:.4s;
   transition:all .4s ease;
   position:relative;
   visibility:hidden;
   opacity:0
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text.active{
   visibility:visible;
   opacity:1
}
.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copy_code{
   font-size:15px;
   font-weight:500;
   border:1px solid #0dca95;
   background-color:transparent;
   padding:8.5px 15px;
   color:#656565;
   -webkit-transition:.4s;
   transition:all .4s ease;
   line-height:normal;
   width:100%
}
.ekit-wid-con .ekit_coupon_btn_group_wrap{
   display:inline-block
}
.ekit-wid-con .ekit-inline-coupon-code{
   display:block;
   position:relative;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-inline-coupon-code .click-to-copy__text{
   padding:10px;
   background-color:#f2f2f2;
   font-size:20px;
   cursor:pointer;
   width:100%;
   display:block;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-inline-coupon-code .click-to-copy__text.hide,.ekit-wid-con .ekit-inline-coupon-code .copy_success.hide{
   display:none
}
.ekit-wid-con .ekit-inline-coupon-code .copy_success{
   background-color:#4caf50;
   color:#fff;
   padding:5px 10px;
   font-size:16px;
   -webkit-transition:.3s;
   transition:.3s;
   cursor:pointer;
   width:100%;
   display:block;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-comparison-row{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-pack:justify;
   -ms-flex-pack:justify;
   justify-content:space-between;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-comparison-row svg{
   width:1em;
   height:1em
}
.ekit-wid-con .ekit-comparison-table-wrapper{
   border-style:solid;
   border-width:1px 0 0 1px;
   border-color:#e4e4e4;
   -webkit-transition:.3s;
   transition:.3s;
   overflow:hidden
}
.ekit-wid-con .ekit-comparison-table-wrapper p{
   margin:0
}
.ekit-wid-con .ekit-comparison-table-cell{
   padding:5px 10px;
   border-style:solid;
   border-width:0 1px 1px 0;
   border-color:#e4e4e4;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   overflow:hidden;
   width:50%
}
.ekit-wid-con .ekit-comparison-table-cell:not(:first-child){
   border-left-width:1px
}
.ekit-wid-con .ekit-comparison-table-cell a,.ekit-wid-con .ekit-comparison-table-cell li{
   display:inline-block;
   list-style:none
}
.ekit-wid-con .ekit-comparison-table-cell a img,.ekit-wid-con .ekit-comparison-table-cell li img{
   -o-object-fit:cover;
   object-fit:cover
}
.ekit-wid-con .ekit-comparison-table-cell.before a,.ekit-wid-con .ekit-comparison-table-cell.before li{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:inherit;
   -webkit-box-direction:inherit;
   -ms-flex-direction:inherit;
   flex-direction:inherit
}
.ekit-wid-con .ekit-comparison-table-cell.after a,.ekit-wid-con .ekit-comparison-table-cell.after li{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .ekit-comparison-table-cell.top a,.ekit-wid-con .ekit-comparison-table-cell.top li{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-comparison-table-cell.bottom a,.ekit-wid-con .ekit-comparison-table-cell.bottom li{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:reverse;
   -ms-flex-direction:column-reverse;
   flex-direction:column-reverse
}
.ekit-wid-con .ekit-comparison-table-heading{
   overflow:hidden
}
.ekit-wid-con .ekit-comparison-table-heading-btn{
   width:100%;
   text-align:center;
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:baseline;
   -ms-flex-align:baseline;
   align-items:baseline;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .ekit-comparison-table-heading-cell{
   padding:5px 10px;
   border-style:solid;
   border-width:0 1px 1px 0;
   border-color:#e4e4e4;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   overflow:hidden;
   width:50%
}
.ekit-wid-con .ekit-comparison-table-heading-cell:not(:first-child){
   border-left-width:1px
}
.ekit-wid-con .ekit-comparison-table-heading-cell a,.ekit-wid-con .ekit-comparison-table-heading-cell li{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
   list-style:none
}
.ekit-wid-con .ekit-comparison-table-heading-cell.top a,.ekit-wid-con .ekit-comparison-table-heading-cell.top li{
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-comparison-table-heading-cell.bottom a,.ekit-wid-con .ekit-comparison-table-heading-cell.bottom li{
   -webkit-box-orient:vertical;
   -webkit-box-direction:reverse;
   -ms-flex-direction:column-reverse;
   flex-direction:column-reverse
}
.ekit-wid-con .ekit-comparison-table-heading-cell.after a,.ekit-wid-con .ekit-comparison-table-heading-cell.after li{
   -webkit-box-orient:horizontal;
   -webkit-box-direction:reverse;
   -ms-flex-direction:row-reverse;
   flex-direction:row-reverse
}
.ekit-wid-con .ekit-comparison-table-heading-button{
   padding:5px 10px;
   color:#fff;
   background:#000;
   border-radius:5px;
   display:inline-block;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-comparison-table-button .ekit-cp-button{
   padding:5px 10px;
   color:#fff;
   background:#000;
   border-radius:5px;
   display:inline-block;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-comparison-table-bcell-btn{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   width:100%;
   -webkit-box-pack:center;
   -ms-flex-pack:center;
   justify-content:center
}
.ekit-wid-con .ekit-cp-table-button{
   display:block;
   padding:5px;
   background:#000;
   color:#fff;
   border-radius:5px;
   font-size:14px;
   font-weight:500;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-diff-toggle{
   width:100%;
   font-family:Google-Oswald,Arial,sans-serif;
   text-transform:uppercase;
   cursor:pointer;
   -webkit-user-select:none;
   -ms-user-select:none;
   -moz-user-select:none;
   user-select:none
}
.ekit-wid-con .ekit-diff-off{
   background-color:#d50000;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-diff-off::after{
   position:absolute;
   -webkit-transform:translateX(.4em);
   transform:translateX(.4em);
   content:"or";
   font-family:Arimo;
   font-weight:700;
   font-size:.7em;
   background-color:#fff;
   color:#555;
   display:inline-block;
   width:2.3em;
   line-height:2.3em;
   border-radius:100%;
   text-align:center;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-diff-off .ekit-diff-off{
   background-color:#6d6d6d;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-diff-on{
   background-color:#6d6d6d;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-diff-on .ekit-diff-on{
   background-color:#d50000;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .ekit-diff-off,.ekit-wid-con .ekit-diff-on{
   padding:1rem;
   color:#fff;
   font-size:16px;
   font-weight:500
}
.ekit-wid-con .blurred{
   -webkit-filter:blur(1px);
   filter:blur(1px)
}
.ekit-wid-con .compare-button{
   padding:14px 36px;
   color:#000;
   font-size:15px;
   font-weight:500;
   line-height:18px;
   border-style:solid;
   border-width:2px;
   border-color:#000;
   border-radius:6px 6px 6px 6px;
   -webkit-transition:.3s;
   transition:.3s
}
.ekit-wid-con .compare-button:hover{
   background:#000;
   color:#fff
}
.ekit-wid-con .ekit-protected-content .protected-content-submit{
   -webkit-transition:.3s ease-out;
   transition:all .3s ease-out
}
.ekit-wid-con .ekit-protected-content .protected-content-form-fields form{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-line-pack:justify;
   align-content:space-between;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-interactive-links{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   min-height:300px
}
.ekit-wid-con .ekit-interactive-links-image{
   opacity:0;
   -webkit-transition:.6s ease-in-out;
   transition:all .6s ease-in-out;
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   overflow:hidden
}
.ekit-wid-con .ekit-interactive-links-image img{
   width:100%;
   -o-object-fit:cover;
   object-fit:cover;
   -webkit-transition:.6s ease-in-out;
   transition:all .6s ease-in-out
}
.ekit-wid-con .ekit-interactive-links-image--slider{
   opacity:1;
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%);
   -webkit-transition:.6s ease-in-out;
   transition:all .6s ease-in-out
}
.ekit-wid-con .ekit-interactive-links-image--zoom-in img{
   -webkit-transform:scale(1);
   transform:scale(1);
   -webkit-transition:.6s ease-in-out;
   transition:all .6s ease-in-out
}
.ekit-wid-con .ekit-interactive-links-image--zoom-in img:hover{
   -webkit-transform:scale(1.3);
   transform:scale(1.3)
}
.ekit-wid-con .ekit-interactive-links-image--zoom-out img{
   -webkit-transform:scale(1.5);
   transform:scale(1.5);
   -webkit-transition:.6s ease-in-out;
   transition:all .6s ease-in-out
}
.ekit-wid-con .ekit-interactive-links-image--zoom-out img:hover{
   -webkit-transform:scale(1);
   transform:scale(1)
}
.ekit-wid-con .ekit-interactive-links-image--rotate img{
   -webkit-transform:rotate(15deg) scale(1.4);
   transform:rotate(15deg) scale(1.4);
   -webkit-transition:.6s ease-in-out;
   transition:all .6s ease-in-out
}
.ekit-wid-con .ekit-interactive-links-image--rotate img:hover{
   -webkit-transform:rotate(0) scale(1);
   transform:rotate(0) scale(1)
}
.ekit-wid-con .ekit-interactive-links-image--blur img{
   -webkit-filter:grayscale(0) blur(0);
   filter:grayscale(0) blur(0);
   -webkit-transition:.3s ease-in-out;
   transition:.3s ease-in-out
}
.ekit-wid-con .ekit-interactive-links-image--blur img:hover{
   -webkit-filter:grayscale(100%) blur(3px);
   filter:grayscale(100%) blur(3px)
}
.ekit-wid-con .ekit-interactive-links-image.interactive-backgound{
   background-size:cover;
   background-position:center;
   background-repeat:no-repeat
}
.ekit-wid-con .ekit-interactive-links-image.ekit-interactive-active{
   opacity:1;
   -webkit-transform:translateX(0);
   transform:translateX(0);
   z-index:3;
   -webkit-transition:.6s;
   transition:.6s
}
.ekit-wid-con .ekit-interactive-links-list{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column;
   z-index:5
}
.ekit-wid-con .ekit-interactive-links-list-link{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:vertical;
   -webkit-box-direction:normal;
   -ms-flex-direction:column;
   flex-direction:column
}
.ekit-wid-con .ekit-interactive-links-list-link-title{
   -webkit-transition:.4s;
   transition:all .4s ease
}
.ekit-wid-con .ekit-interactive-links-list-link-title-container{
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center
}
.ekit-wid-con .ekit-interactive-links-list-link-subtitle{
   -webkit-transition:.4s;
   transition:all .4s ease
}
@media (max-width:480px){
   .ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line{
       width:50px
   }
   .ekit-wid-con .ekit-location_inner{
       left:0;
       right:auto
   }
}
@media (max-width:767px){
   .ekit-wid-con .elementskit-image-accordion-wraper{
       -ms-flex-wrap:wrap;
       flex-wrap:wrap
   }
}
@media (max-width:991px){
   .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
       width:50%
   }
   .ekit-wid-con .elementskit-flip-clock>.elementskit-time{
       margin-bottom:40px
   }
   .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{
       max-width:100%
   }
   .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
       margin-bottom:30px;
       margin-right:30px
   }
   .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{
       font-size:28px
   }
   .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{
       font-size:14px
   }
}
@media (max-width:480px){
   .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
       display:block;
       width:100%
   }
   .ekit-wid-con .elementskit-flip-clock>.elementskit-time{
       margin-bottom:40px;
       width:100%
   }
   .ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){
       margin-right:0
   }
   .ekit-wid-con .elementskit-countdown-timer-4::after,.ekit-wid-con .elementskit-countdown-timer-4::before{
       display:none
   }
   .ekit-wid-con .elementskit-countdown-timer-4{
       width:100%;
       margin-left:0;
       height:100%;
       line-height:1
   }
   .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{
       padding:15px
   }
   .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%;
       max-width:100%;
       padding:0
   }
   .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child){
       margin-bottom:30px
   }
   .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{
       display:block
   }
   .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{
       line-height:normal
   }
   .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{
       max-width:100%
   }
}
@media (max-width:991px){
   .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-1 .ekit-video-item{
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-2 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 50%;
       -ms-flex:1 0 45%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-3 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 33.33%;
       -ms-flex:1 0 31%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-4 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 25%;
       -ms-flex:1 0 20%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-5 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 20%;
       -ms-flex:1 0 18%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-6 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 16.66%;
       -ms-flex:1 0 15%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-1 .ekit-video-item{
       width:100%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-2 .ekit-video-item{
       width:50%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-3 .ekit-video-item{
       width:33.33%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-4 .ekit-video-item{
       width:25%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-5 .ekit-video-item{
       width:20%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-6 .ekit-video-item{
       width:16.66%
   }
   .ekit-wid-con .profile-image-card-group>li{
       margin-bottom:0
   }
   .ekit-wid-con .fullwidth-profile-card .profile-entry-content{
       padding-left:30px;
       padding-right:25px
   }
   .ekit-wid-con .fullwidth-profile-card .profile-img{
       display:block
   }
   .ekit-wid-con .owl-carousel .owl-item .profile-header img{
       width:100%
   }
   .ekit-wid-con .team-slider-wraper{
       overflow:hidden;
       position:relative
   }
   .ekit-wid-con .single-preview .entry-content{
       background-size:100%
   }
   .ekit-wid-con .team-sync-thumb{
       overflow:visible;
       margin-bottom:30px
   }
   .ekit-wid-con .team-sync-thumb .owl-item{
       -webkit-transform:none!important;
       transform:none!important
   }
   .ekit-wid-con .team-sync-prev .owl-stage-outer{
       padding-bottom:50px
   }
}
@media (max-width:767px){
   .ekit-wid-con .team-slider{
       padding:0
   }
   .ekit-wid-con .team-slider{
       overflow:visible
   }
   .ekit-wid-con .team-slider .owl-stage-outer{
       padding:50px 0
   }
   .ekit-wid-con .profile-square-v.square-v4 .profile-card{
       max-height:500px
   }
   .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{
       max-height:380px
   }
   .ekit-wid-con .fullwidth-profile-card .profile-entry-content{
       padding-left:0;
       padding-right:0;
       padding-top:30px
   }
}
@media (max-width:480px){
   .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-1 .ekit-video-item{
       -webkit-box-flex:0;
       -ms-flex:0 0 100%;
       flex:0 0 100%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-2 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 50%;
       -ms-flex:1 0 45%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-3 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 33.33%;
       -ms-flex:1 0 31%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-4 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 25%;
       -ms-flex:1 0 20%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-5 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 20%;
       -ms-flex:1 0 18%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-6 .ekit-video-item{
       -webkit-box-flex:0;
       flex:0 0 16.66%;
       -ms-flex:1 0 15%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-1 .ekit-video-item{
       width:100%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-2 .ekit-video-item{
       width:50%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-3 .ekit-video-item{
       width:33.33%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-4 .ekit-video-item{
       width:25%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-5 .ekit-video-item{
       width:20%
   }
   .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-6 .ekit-video-item{
       width:16.66%
   }
   .ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter>li{
       margin-bottom:0
   }
   .ekit-wid-con .profile-image-card-group.five-col>li,.ekit-wid-con .profile-image-card-group.four-col>li{
       width:100%
   }
   .ekit-wid-con .vintage-style-2 .vintage-profile-card .profile-group{
       padding:62px 29px
   }
   .ekit-wid-con .profile-info-text{
       padding-right:0
   }
   .ekit-wid-con .elementskit-team-popup .modal-body{
       display:block;
       padding:60px 25px 40px
   }
}
@media (max-width:991px){
   .ekit-wid-con .timeline-item{
       padding:20px
   }
   .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{
       padding-left:20px
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{
       padding-left:20px
   }
   .ekit-wid-con .timeline-content{
       padding-right:20px
   }
   .ekit-wid-con .horizantal-timeline .single-timeline{
       margin-right:1%
   }
}
@media (max-width:767px){
   .ekit-wid-con .timeline-item{
       padding:10px;
       -ms-flex-wrap:wrap-reverse;
       flex-wrap:wrap-reverse;
       -webkit-box-pack:end;
       -ms-flex-pack:end;
       justify-content:flex-end
   }
   .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{
       padding-left:0
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{
       padding-left:0
   }
   .ekit-wid-con .timeline-content{
       padding-right:0;
       margin-top:20px
   }
}
@media (max-width:480px){
   .ekit-wid-con .single-timeline{
       display:block
   }
   .ekit-wid-con .single-timeline .timeline-img{
       display:none
   }
   .ekit-wid-con .timeline-item{
       width:100%;
       margin-right:0;
       padding:20px
   }
   .ekit-wid-con .timeline-info{
       width:100%;
       margin-left:0;
       text-align:right;
       padding:10px
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-item{
       margin-right:0;
       margin-left:0
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-info{
       text-align:left
   }
   .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item{
       margin-right:0;
       margin-left:0
   }
   .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info{
       text-align:left
   }
   .ekit-wid-con .timeline-classic .timeline-info{
       width:100%;
       margin-left:0
   }
   .ekit-wid-con .timeline-slider-info .title{
       font-size:18px
   }
}
@media (max-width:320px){
   .ekit-wid-con .timeline-slider-area{
       padding:0
   }
   .ekit-wid-con .horizantal-timeline .single-timeline{
       width:100%
   }
}
@media (max-width:991px) and (min-width:568px){
   .ekit-wid-con .horizantal-timeline .single-timeline{
       width:49%
   }
}
@media (max-width:1024px){
   .ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info{
       text-align:left
   }
   .ekit-wid-con .timeline-item .timeline-content{
       text-align:left
   }
   .ekit-wid-con .timeline-area.vertical-timeline{
       padding-left:35px
   }
   .ekit-wid-con .timeline-info{
       text-align:left
   }
   .ekit-wid-con .timeline-pin-icon{
       left:-60px;
       -webkit-transform:translateX(0) translateY(-50%);
       transform:translateX(0) translateY(-50%)
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{
       padding-left:0
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon{
       margin-left:30px
   }
   .ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-item{
       -webkit-box-orient:horizontal;
       -webkit-box-direction:normal;
       -ms-flex-direction:row;
       flex-direction:row
   }
}
@media (max-width:991px){
   .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-2{
       width:50%
   }
   .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-3{
       width:33.3333333333%
   }
   .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-4{
       width:25%
   }
   .ekit-wid-con .post--tab .tabContent{
       -webkit-box-flex:0;
       -ms-flex:0 0 80%;
       flex:0 0 80%
   }
   .ekit-wid-con .post--tab .tabHeader{
       -webkit-box-flex:0;
       -ms-flex:0 0 20%;
       flex:0 0 20%
   }
}
@media (max-width:480px){
   .ekit-wid-con .timeline-pin-icon{
       width:20px;
       height:20px;
       line-height:18px;
       left:-43px;
       -webkit-transform:translateX(0) translateY(-50%);
       transform:translateX(0) translateY(-50%);
       font-size:10px
   }
   .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon{
       margin-left:0
   }
   .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-2{
       width:50%
   }
   .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-3{
       width:33.3333333333%
   }
   .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-4{
       width:25%
   }
   .ekit-wid-con .post--tab{
       display:block
   }
   .ekit-wid-con .post--tab .tabHeader .tab__list{
       border:none;
       margin-bottom:15px
   }
   .ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item{
       display:inline-block;
       position:relative;
       padding:10px 15px
   }
}
@media (min-width:992px) and (max-width:1199px){
   .ekit-wid-con .elementskit-single-testimonial-slider.block-style{
       padding:30px
   }
   .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{
       display:none
   }
   .ekit-wid-con .elementskit-testimonial-preset{
       overflow:hidden
   }
   .ekit-wid-con .elementskit-single-testimonial-slider{
       -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
       box-shadow:0 10px 10px 0 rgba(0,0,0,.1)
   }
}
@media (max-width:991px){
   .ekit-wid-con .elementskit-testimonial-preset{
       overflow:hidden;
       padding:40px
   }
   .ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider{
       padding-left:0;
       padding-right:0
   }
   .ekit-wid-con .elementskit-single-testimonial-slider{
       -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
       box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
       padding:30px
   }
   .ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card{
       margin-bottom:0
   }
   .ekit-wid-con .elementskit-single-testimonial-slider.style-2{
       padding:30px;
       border-left:0 solid #2575fc
   }
   .ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{
       margin-left:0
   }
   .ekit-wid-con .elementskit-single-testimonial-slider.block-style{
       padding:30px
   }
   .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{
       display:none
   }
   .ekit-wid-con .elementskit-commentor-content{
       padding-right:0;
       margin-bottom:30px
   }
   .ekit-wid-con .elementskit-tootltip-testimonial{
       width:90%;
       margin-left:auto;
       margin-right:auto
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left{
       text-align:left
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .elementskit-border-divider{
       margin:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
       left:26px
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{
       margin:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right{
       text-align:right
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .elementskit-border-divider{
       margin-left:auto;
       margin-right:0;
       left:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{
       margin-left:auto;
       margin-right:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center{
       text-align:center
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .elementskit-border-divider{
       margin-left:auto;
       margin-right:auto
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
       left:13px
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{
       margin:auto
   }
}
@media (max-width:767px){
   .ekit-wid-con .elementskit-testimonial_card{
       padding:100px 60px 40px
   }
   .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev{
       display:none!important
   }
   .ekit-wid-con .column-count-1{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .column-count-3,.ekit-wid-con .column-count-4,.ekit-wid-con .column-count-5,.ekit-wid-con .column-count-6{
       -webkit-column-count:2;
       -moz-column-count:2;
       column-count:2
   }
}
@media (max-width:320px){
   .ekit-wid-con .elementskit-testimonial-preset{
       padding:20px 10px
   }
   .ekit-wid-con .elementskit-single-testimonial-slider.review-block{
       padding:20px
   }
   .ekit-wid-con .elementskit-testimonial_card{
       padding:50px 30px 20px
   }
   .ekit-wid-con .elementskit-testimonial_card>p{
       font-size:15px
   }
}
@media (max-width:991px){
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product{
       width:100%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product{
       width:50%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product{
       width:33.33%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product{
       width:25%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product{
       width:20%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product{
       width:16.66%;
       margin:0
   }
}
@media (max-width:480px){
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left{
       text-align:left
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .elementskit-border-divider{
       margin:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
       left:26px
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{
       margin:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right{
       text-align:right
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .elementskit-border-divider{
       margin-left:auto;
       margin-right:inherit
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
       left:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{
       margin-left:auto;
       margin-right:0
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center{
       text-align:center
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .elementskit-border-divider{
       margin-left:auto;
       margin-right:auto
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
       left:13px
   }
   .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{
       margin:auto
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product{
       width:100%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product{
       width:50%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product{
       width:33.33%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product{
       width:25%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product{
       width:20%;
       margin:0
   }
   .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product{
       width:16.66%;
       margin:0
   }
   .ekit-wid-con .column-count-1{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
   .ekit-wid-con .column-count-2,.ekit-wid-con .column-count-3,.ekit-wid-con .column-count-4,.ekit-wid-con .column-count-5,.ekit-wid-con .column-count-6{
       -webkit-column-count:1;
       -moz-column-count:1;
       column-count:1
   }
}
@media (max-width:768px){
   .ekit-wid-con .elementkit-tab-wraper.vertical{
       -ms-flex-wrap:wrap;
       flex-wrap:wrap
   }
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:100;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:200;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:300;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:400;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:500;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:600;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:700;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:800;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:italic;
   font-weight:900;
   font-display:swap;
   src:url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:100;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:200;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:300;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:400;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:500;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:600;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:700;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:800;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:Montserrat;
   font-style:normal;
   font-weight:900;
   font-display:swap;
   src:url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
   unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
   font-family:elementskit;
   src:url(fonts/elementskit.woff) format("woff");
   font-weight:400;
   font-style:normal;
   font-display:swap
}
.ekit-wid-con .fasicon,.ekit-wid-con .icon,.ekit-wid-con .icon::before,.icon,.icon::before{
   font-family:elementskit!important;
   speak:none;
   font-style:normal;
   font-weight:400;
   font-variant:normal;
   text-transform:none;
   line-height:1;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale
}
.ekit-wid-con .fasicon.icon-home::before,.ekit-wid-con .icon.icon-home::before{
   content:"\e800"
}
.ekit-wid-con .fasicon.icon-advanced-slider::before,.ekit-wid-con .icon.icon-advanced-slider::before{
   content:"\e9c8"
}
.ekit-wid-con .fasicon.icon-image-box::before,.ekit-wid-con .icon.icon-image-box::before{
   content:"\ebd1"
}
.ekit-wid-con .fasicon.icon-image-swap::before,.ekit-wid-con .icon.icon-image-swap::before{
   content:"\eba4"
}
.ekit-wid-con .fasicon.icon-apartment1::before,.ekit-wid-con .icon.icon-apartment1::before{
   content:"\e801"
}
.ekit-wid-con .fasicon.icon-pencil::before,.ekit-wid-con .icon.icon-pencil::before{
   content:"\e802"
}
.ekit-wid-con .fasicon.icon-magic-wand::before,.ekit-wid-con .icon.icon-magic-wand::before{
   content:"\e803"
}
.ekit-wid-con .fasicon.icon-drop::before,.ekit-wid-con .icon.icon-drop::before{
   content:"\e804"
}
.ekit-wid-con .fasicon.icon-lighter::before,.ekit-wid-con .icon.icon-lighter::before{
   content:"\e805"
}
.ekit-wid-con .fasicon.icon-poop::before,.ekit-wid-con .icon.icon-poop::before{
   content:"\e806"
}
.ekit-wid-con .fasicon.icon-sun::before,.ekit-wid-con .icon.icon-sun::before{
   content:"\e807"
}
.ekit-wid-con .fasicon.icon-moon::before,.ekit-wid-con .icon.icon-moon::before{
   content:"\e808"
}
.ekit-wid-con .fasicon.icon-cloud1::before,.ekit-wid-con .icon.icon-cloud1::before{
   content:"\e809"
}
.ekit-wid-con .fasicon.icon-cloud-upload::before,.ekit-wid-con .icon.icon-cloud-upload::before{
   content:"\e80a"
}
.ekit-wid-con .fasicon.icon-cloud-download::before,.ekit-wid-con .icon.icon-cloud-download::before{
   content:"\e80b"
}
.ekit-wid-con .fasicon.icon-cloud-sync::before,.ekit-wid-con .icon.icon-cloud-sync::before{
   content:"\e80c"
}
.ekit-wid-con .fasicon.icon-cloud-check::before,.ekit-wid-con .icon.icon-cloud-check::before{
   content:"\e80d"
}
.ekit-wid-con .fasicon.icon-database1::before,.ekit-wid-con .icon.icon-database1::before{
   content:"\e80e"
}
.ekit-wid-con .fasicon.icon-lock::before,.ekit-wid-con .icon.icon-lock::before{
   content:"\e80f"
}
.ekit-wid-con .fasicon.icon-cog::before,.ekit-wid-con .icon.icon-cog::before{
   content:"\e810"
}
.ekit-wid-con .fasicon.icon-trash::before,.ekit-wid-con .icon.icon-trash::before{
   content:"\e811"
}
.ekit-wid-con .fasicon.icon-dice::before,.ekit-wid-con .icon.icon-dice::before{
   content:"\e812"
}
.ekit-wid-con .fasicon.icon-heart1::before,.ekit-wid-con .icon.icon-heart1::before{
   content:"\e813"
}
.ekit-wid-con .fasicon.icon-star1::before,.ekit-wid-con .icon.icon-star1::before{
   content:"\e814"
}
.ekit-wid-con .fasicon.icon-star-half::before,.ekit-wid-con .icon.icon-star-half::before{
   content:"\e815"
}
.ekit-wid-con .fasicon.icon-star-empty::before,.ekit-wid-con .icon.icon-star-empty::before{
   content:"\e816"
}
.ekit-wid-con .fasicon.icon-flag::before,.ekit-wid-con .icon.icon-flag::before{
   content:"\e817"
}
.ekit-wid-con .fasicon.icon-envelope1::before,.ekit-wid-con .icon.icon-envelope1::before{
   content:"\e818"
}
.ekit-wid-con .fasicon.icon-paperclip::before,.ekit-wid-con .icon.icon-paperclip::before{
   content:"\e819"
}
.ekit-wid-con .fasicon.icon-inbox::before,.ekit-wid-con .icon.icon-inbox::before{
   content:"\e81a"
}
.ekit-wid-con .fasicon.icon-eye::before,.ekit-wid-con .icon.icon-eye::before{
   content:"\e81b"
}
.ekit-wid-con .fasicon.icon-printer::before,.ekit-wid-con .icon.icon-printer::before{
   content:"\e81c"
}
.ekit-wid-con .fasicon.icon-file-empty::before,.ekit-wid-con .icon.icon-file-empty::before{
   content:"\e81d"
}
.ekit-wid-con .fasicon.icon-file-add::before,.ekit-wid-con .icon.icon-file-add::before{
   content:"\e81e"
}
.ekit-wid-con .fasicon.icon-enter::before,.ekit-wid-con .icon.icon-enter::before{
   content:"\e81f"
}
.ekit-wid-con .fasicon.icon-exit::before,.ekit-wid-con .icon.icon-exit::before{
   content:"\e820"
}
.ekit-wid-con .fasicon.icon-graduation-hat::before,.ekit-wid-con .icon.icon-graduation-hat::before{
   content:"\e821"
}
.ekit-wid-con .fasicon.icon-license::before,.ekit-wid-con .icon.icon-license::before{
   content:"\e822"
}
.ekit-wid-con .fasicon.icon-music-note::before,.ekit-wid-con .icon.icon-music-note::before{
   content:"\e823"
}
.ekit-wid-con .fasicon.icon-film-play::before,.ekit-wid-con .icon.icon-film-play::before{
   content:"\e824"
}
.ekit-wid-con .fasicon.icon-camera-video::before,.ekit-wid-con .icon.icon-camera-video::before{
   content:"\e825"
}
.ekit-wid-con .fasicon.icon-camera::before,.ekit-wid-con .icon.icon-camera::before{
   content:"\e826"
}
.ekit-wid-con .fasicon.icon-picture::before,.ekit-wid-con .icon.icon-picture::before{
   content:"\e827"
}
.ekit-wid-con .fasicon.icon-book::before,.ekit-wid-con .icon.icon-book::before{
   content:"\e828"
}
.ekit-wid-con .fasicon.icon-bookmark::before,.ekit-wid-con .icon.icon-bookmark::before{
   content:"\e829"
}
.ekit-wid-con .fasicon.icon-user::before,.ekit-wid-con .icon.icon-user::before{
   content:"\e82a"
}
.ekit-wid-con .fasicon.icon-users::before,.ekit-wid-con .icon.icon-users::before{
   content:"\e82b"
}
.ekit-wid-con .fasicon.icon-shirt::before,.ekit-wid-con .icon.icon-shirt::before{
   content:"\e82c"
}
.ekit-wid-con .fasicon.icon-store::before,.ekit-wid-con .icon.icon-store::before{
   content:"\e82d"
}
.ekit-wid-con .fasicon.icon-cart2::before,.ekit-wid-con .icon.icon-cart2::before{
   content:"\e82e"
}
.ekit-wid-con .fasicon.icon-tag::before,.ekit-wid-con .icon.icon-tag::before{
   content:"\e82f"
}
.ekit-wid-con .fasicon.icon-phone-handset::before,.ekit-wid-con .icon.icon-phone-handset::before{
   content:"\e830"
}
.ekit-wid-con .fasicon.icon-phone::before,.ekit-wid-con .icon.icon-phone::before{
   content:"\e831"
}
.ekit-wid-con .fasicon.icon-pushpin::before,.ekit-wid-con .icon.icon-pushpin::before{
   content:"\e832"
}
.ekit-wid-con .fasicon.icon-map-marker::before,.ekit-wid-con .icon.icon-map-marker::before{
   content:"\e833"
}
.ekit-wid-con .fasicon.icon-map::before,.ekit-wid-con .icon.icon-map::before{
   content:"\e834"
}
.ekit-wid-con .fasicon.icon-location::before,.ekit-wid-con .icon.icon-location::before{
   content:"\e835"
}
.ekit-wid-con .fasicon.icon-calendar-full::before,.ekit-wid-con .icon.icon-calendar-full::before{
   content:"\e836"
}
.ekit-wid-con .fasicon.icon-keyboard::before,.ekit-wid-con .icon.icon-keyboard::before{
   content:"\e837"
}
.ekit-wid-con .fasicon.icon-spell-check::before,.ekit-wid-con .icon.icon-spell-check::before{
   content:"\e838"
}
.ekit-wid-con .fasicon.icon-screen::before,.ekit-wid-con .icon.icon-screen::before{
   content:"\e839"
}
.ekit-wid-con .fasicon.icon-smartphone::before,.ekit-wid-con .icon.icon-smartphone::before{
   content:"\e83a"
}
.ekit-wid-con .fasicon.icon-tablet::before,.ekit-wid-con .icon.icon-tablet::before{
   content:"\e83b"
}
.ekit-wid-con .fasicon.icon-laptop::before,.ekit-wid-con .icon.icon-laptop::before{
   content:"\e83c"
}
.ekit-wid-con .fasicon.icon-laptop-phone::before,.ekit-wid-con .icon.icon-laptop-phone::before{
   content:"\e83d"
}
.ekit-wid-con .fasicon.icon-power-switch::before,.ekit-wid-con .icon.icon-power-switch::before{
   content:"\e83e"
}
.ekit-wid-con .fasicon.icon-bubble::before,.ekit-wid-con .icon.icon-bubble::before{
   content:"\e83f"
}
.ekit-wid-con .fasicon.icon-heart-pulse::before,.ekit-wid-con .icon.icon-heart-pulse::before{
   content:"\e840"
}
.ekit-wid-con .fasicon.icon-construction::before,.ekit-wid-con .icon.icon-construction::before{
   content:"\e841"
}
.ekit-wid-con .fasicon.icon-pie-chart::before,.ekit-wid-con .icon.icon-pie-chart::before{
   content:"\e842"
}
.ekit-wid-con .fasicon.icon-chart-bars::before,.ekit-wid-con .icon.icon-chart-bars::before{
   content:"\e843"
}
.ekit-wid-con .fasicon.icon-gift1::before,.ekit-wid-con .icon.icon-gift1::before{
   content:"\e844"
}
.ekit-wid-con .fasicon.icon-diamond1::before,.ekit-wid-con .icon.icon-diamond1::before{
   content:"\e845"
}
.ekit-wid-con .fasicon.icon-dinner::before,.ekit-wid-con .icon.icon-dinner::before{
   content:"\e847"
}
.ekit-wid-con .fasicon.icon-coffee-cup::before,.ekit-wid-con .icon.icon-coffee-cup::before{
   content:"\e848"
}
.ekit-wid-con .fasicon.icon-leaf::before,.ekit-wid-con .icon.icon-leaf::before{
   content:"\e849"
}
.ekit-wid-con .fasicon.icon-paw::before,.ekit-wid-con .icon.icon-paw::before{
   content:"\e84a"
}
.ekit-wid-con .fasicon.icon-rocket::before,.ekit-wid-con .icon.icon-rocket::before{
   content:"\e84b"
}
.ekit-wid-con .fasicon.icon-briefcase::before,.ekit-wid-con .icon.icon-briefcase::before{
   content:"\e84c"
}
.ekit-wid-con .fasicon.icon-bus::before,.ekit-wid-con .icon.icon-bus::before{
   content:"\e84d"
}
.ekit-wid-con .fasicon.icon-car1::before,.ekit-wid-con .icon.icon-car1::before{
   content:"\e84e"
}
.ekit-wid-con .fasicon.icon-train::before,.ekit-wid-con .icon.icon-train::before{
   content:"\e84f"
}
.ekit-wid-con .fasicon.icon-bicycle::before,.ekit-wid-con .icon.icon-bicycle::before{
   content:"\e850"
}
.ekit-wid-con .fasicon.icon-wheelchair::before,.ekit-wid-con .icon.icon-wheelchair::before{
   content:"\e851"
}
.ekit-wid-con .fasicon.icon-select::before,.ekit-wid-con .icon.icon-select::before{
   content:"\e852"
}
.ekit-wid-con .fasicon.icon-earth::before,.ekit-wid-con .icon.icon-earth::before{
   content:"\e853"
}
.ekit-wid-con .fasicon.icon-smile::before,.ekit-wid-con .icon.icon-smile::before{
   content:"\e854"
}
.ekit-wid-con .fasicon.icon-sad::before,.ekit-wid-con .icon.icon-sad::before{
   content:"\e855"
}
.ekit-wid-con .fasicon.icon-neutral::before,.ekit-wid-con .icon.icon-neutral::before{
   content:"\e856"
}
.ekit-wid-con .fasicon.icon-mustache::before,.ekit-wid-con .icon.icon-mustache::before{
   content:"\e857"
}
.ekit-wid-con .fasicon.icon-alarm::before,.ekit-wid-con .icon.icon-alarm::before{
   content:"\e858"
}
.ekit-wid-con .fasicon.icon-bullhorn::before,.ekit-wid-con .icon.icon-bullhorn::before{
   content:"\e859"
}
.ekit-wid-con .fasicon.icon-volume-high::before,.ekit-wid-con .icon.icon-volume-high::before{
   content:"\e85a"
}
.ekit-wid-con .fasicon.icon-volume-medium::before,.ekit-wid-con .icon.icon-volume-medium::before{
   content:"\e85b"
}
.ekit-wid-con .fasicon.icon-volume-low::before,.ekit-wid-con .icon.icon-volume-low::before{
   content:"\e85c"
}
.ekit-wid-con .fasicon.icon-volume::before,.ekit-wid-con .icon.icon-volume::before{
   content:"\e85d"
}
.ekit-wid-con .fasicon.icon-mic::before,.ekit-wid-con .icon.icon-mic::before{
   content:"\e85e"
}
.ekit-wid-con .fasicon.icon-hourglass::before,.ekit-wid-con .icon.icon-hourglass::before{
   content:"\e85f"
}
.ekit-wid-con .fasicon.icon-undo::before,.ekit-wid-con .icon.icon-undo::before{
   content:"\e860"
}
.ekit-wid-con .fasicon.icon-redo::before,.ekit-wid-con .icon.icon-redo::before{
   content:"\e861"
}
.ekit-wid-con .fasicon.icon-sync::before,.ekit-wid-con .icon.icon-sync::before{
   content:"\e862"
}
.ekit-wid-con .fasicon.icon-history::before,.ekit-wid-con .icon.icon-history::before{
   content:"\e863"
}
.ekit-wid-con .fasicon.icon-clock1::before,.ekit-wid-con .icon.icon-clock1::before{
   content:"\e864"
}
.ekit-wid-con .fasicon.icon-download::before,.ekit-wid-con .icon.icon-download::before{
   content:"\e865"
}
.ekit-wid-con .fasicon.icon-upload::before,.ekit-wid-con .icon.icon-upload::before{
   content:"\e866"
}
.ekit-wid-con .fasicon.icon-enter-down::before,.ekit-wid-con .icon.icon-enter-down::before{
   content:"\e867"
}
.ekit-wid-con .fasicon.icon-exit-up::before,.ekit-wid-con .icon.icon-exit-up::before{
   content:"\e868"
}
.ekit-wid-con .fasicon.icon-bug::before,.ekit-wid-con .icon.icon-bug::before{
   content:"\e869"
}
.ekit-wid-con .fasicon.icon-code::before,.ekit-wid-con .icon.icon-code::before{
   content:"\e86a"
}
.ekit-wid-con .fasicon.icon-link::before,.ekit-wid-con .icon.icon-link::before{
   content:"\e86b"
}
.ekit-wid-con .fasicon.icon-unlink::before,.ekit-wid-con .icon.icon-unlink::before{
   content:"\e86c"
}
.ekit-wid-con .fasicon.icon-thumbs-up::before,.ekit-wid-con .icon.icon-thumbs-up::before{
   content:"\e86d"
}
.ekit-wid-con .fasicon.icon-thumbs-down::before,.ekit-wid-con .icon.icon-thumbs-down::before{
   content:"\e86e"
}
.ekit-wid-con .fasicon.icon-magnifier::before,.ekit-wid-con .icon.icon-magnifier::before{
   content:"\e86f"
}
.ekit-wid-con .fasicon.icon-cross::before,.ekit-wid-con .icon.icon-cross::before{
   content:"\e870"
}
.ekit-wid-con .fasicon.icon-chevron-up::before,.ekit-wid-con .icon.icon-chevron-up::before{
   content:"\e873"
}
.ekit-wid-con .fasicon.icon-chevron-down::before,.ekit-wid-con .icon.icon-chevron-down::before{
   content:"\e874"
}
.ekit-wid-con .fasicon.icon-chevron-left::before,.ekit-wid-con .icon.icon-chevron-left::before{
   content:"\e875"
}
.ekit-wid-con .fasicon.icon-chevron-right::before,.ekit-wid-con .icon.icon-chevron-right::before{
   content:"\e876"
}
.ekit-wid-con .fasicon.icon-arrow-up::before,.ekit-wid-con .icon.icon-arrow-up::before{
   content:"\e877"
}
.ekit-wid-con .fasicon.icon-arrow-down::before,.ekit-wid-con .icon.icon-arrow-down::before{
   content:"\e878"
}
.ekit-wid-con .fasicon.icon-arrow-left::before,.ekit-wid-con .icon.icon-arrow-left::before{
   content:"\e879"
}
.ekit-wid-con .fasicon.icon-arrow-right::before,.ekit-wid-con .icon.icon-arrow-right::before{
   content:"\e87a"
}
.ekit-wid-con .fasicon.icon-right-arrow::before,.ekit-wid-con .icon.icon-right-arrow::before{
   content:"\e9c5"
}
.ekit-wid-con .fasicon.icon-left-arrow::before,.ekit-wid-con .icon.icon-left-arrow::before{
   content:"\e94a"
}
.ekit-wid-con .fasicon.icon-download-arrow::before,.ekit-wid-con .icon.icon-download-arrow::before{
   content:"\e94b"
}
.ekit-wid-con .fasicon.icon-up-arrow::before,.ekit-wid-con .icon.icon-up-arrow::before{
   content:"\e9c3"
}
.ekit-wid-con .fasicon.icon-arrows::before,.ekit-wid-con .icon.icon-arrows::before{
   content:"\e9c4"
}
.ekit-wid-con .fasicon.icon-double-angle-pointing-to-right::before,.ekit-wid-con .icon.icon-double-angle-pointing-to-right::before{
   content:"\e949"
}
.ekit-wid-con .fasicon.icon-double-left-chevron::before,.ekit-wid-con .icon.icon-double-left-chevron::before{
   content:"\e948"
}
.ekit-wid-con .fasicon.icon-left-arrow2::before,.ekit-wid-con .icon.icon-left-arrow2::before{
   content:"\e94c"
}
.ekit-wid-con .fasicon.icon-right-arrow2::before,.ekit-wid-con .icon.icon-right-arrow2::before{
   content:"\e94d"
}
.ekit-wid-con .fasicon.icon-warning::before,.ekit-wid-con .icon.icon-warning::before{
   content:"\e87c"
}
.ekit-wid-con .fasicon.icon-down-arrow1::before,.ekit-wid-con .icon.icon-down-arrow1::before,.icon.icon-down-arrow1::before{
   content:"\e994"
}
.ekit-wid-con .fasicon.icon-up-arrow1::before,.ekit-wid-con .icon.icon-up-arrow1::before{
   content:"\e995"
}
.ekit-wid-con .fasicon.icon-right-arrow1::before,.ekit-wid-con .icon.icon-right-arrow1::before{
   content:"\e876";
   font-weight:900
}
.ekit-wid-con .fasicon.icon-left-arrows::before,.ekit-wid-con .icon.icon-left-arrows::before{
   content:"\e997"
}
.ekit-wid-con .fasicon.icon-question-circle::before,.ekit-wid-con .icon.icon-question-circle::before{
   content:"\e87d"
}
.ekit-wid-con .fasicon.icon-menu-circle::before,.ekit-wid-con .icon.icon-menu-circle::before{
   content:"\e87e"
}
.ekit-wid-con .fasicon.icon-checkmark-circle::before,.ekit-wid-con .icon.icon-checkmark-circle::before{
   content:"\e87f"
}
.ekit-wid-con .fasicon.icon-cross-circle::before,.ekit-wid-con .icon.icon-cross-circle::before{
   content:"\e880"
}
.ekit-wid-con .fasicon.icon-plus-circle::before,.ekit-wid-con .icon.icon-plus-circle::before{
   content:"\e881"
}
.ekit-wid-con .fasicon.icon-move::before,.ekit-wid-con .icon.icon-move::before{
   content:"\e87b"
}
.ekit-wid-con .fasicon.icon-circle-minus::before,.ekit-wid-con .icon.icon-circle-minus::before{
   content:"\e882"
}
.ekit-wid-con .fasicon.icon-arrow-up-circle::before,.ekit-wid-con .icon.icon-arrow-up-circle::before{
   content:"\e883"
}
.ekit-wid-con .fasicon.icon-arrow-down-circle::before,.ekit-wid-con .icon.icon-arrow-down-circle::before{
   content:"\e884"
}
.ekit-wid-con .fasicon.icon-arrow-left-circle::before,.ekit-wid-con .icon.icon-arrow-left-circle::before{
   content:"\e885"
}
.ekit-wid-con .fasicon.icon-arrow-right-circle::before,.ekit-wid-con .icon.icon-arrow-right-circle::before{
   content:"\e886"
}
.ekit-wid-con .fasicon.icon-chevron-up-circle::before,.ekit-wid-con .icon.icon-chevron-up-circle::before{
   content:"\e887"
}
.ekit-wid-con .fasicon.icon-chevron-down-circle::before,.ekit-wid-con .icon.icon-chevron-down-circle::before{
   content:"\e888"
}
.ekit-wid-con .fasicon.icon-chevron-left-circle::before,.ekit-wid-con .icon.icon-chevron-left-circle::before{
   content:"\e889"
}
.ekit-wid-con .fasicon.icon-chevron-right-circle::before,.ekit-wid-con .icon.icon-chevron-right-circle::before{
   content:"\e88a"
}
.ekit-wid-con .fasicon.icon-crop::before,.ekit-wid-con .icon.icon-crop::before{
   content:"\e88b"
}
.ekit-wid-con .fasicon.icon-frame-expand::before,.ekit-wid-con .icon.icon-frame-expand::before{
   content:"\e88c"
}
.ekit-wid-con .fasicon.icon-frame-contract::before,.ekit-wid-con .icon.icon-frame-contract::before{
   content:"\e88d"
}
.ekit-wid-con .fasicon.icon-layers::before,.ekit-wid-con .icon.icon-layers::before{
   content:"\e88e"
}
.ekit-wid-con .fasicon.icon-funnel::before,.ekit-wid-con .icon.icon-funnel::before{
   content:"\e88f"
}
.ekit-wid-con .fasicon.icon-text-format::before,.ekit-wid-con .icon.icon-text-format::before{
   content:"\e890"
}
.ekit-wid-con .fasicon.icon-text-size::before,.ekit-wid-con .icon.icon-text-size::before{
   content:"\e892"
}
.ekit-wid-con .fasicon.icon-bold::before,.ekit-wid-con .icon.icon-bold::before{
   content:"\e893"
}
.ekit-wid-con .fasicon.icon-italic::before,.ekit-wid-con .icon.icon-italic::before{
   content:"\e894"
}
.ekit-wid-con .fasicon.icon-underline::before,.ekit-wid-con .icon.icon-underline::before{
   content:"\e895"
}
.ekit-wid-con .fasicon.icon-strikethrough::before,.ekit-wid-con .icon.icon-strikethrough::before{
   content:"\e896"
}
.ekit-wid-con .fasicon.icon-highlight::before,.ekit-wid-con .icon.icon-highlight::before{
   content:"\e897"
}
.ekit-wid-con .fasicon.icon-text-align-left::before,.ekit-wid-con .icon.icon-text-align-left::before{
   content:"\e898"
}
.ekit-wid-con .fasicon.icon-text-align-center::before,.ekit-wid-con .icon.icon-text-align-center::before{
   content:"\e899"
}
.ekit-wid-con .fasicon.icon-text-align-right::before,.ekit-wid-con .icon.icon-text-align-right::before{
   content:"\e89a"
}
.ekit-wid-con .fasicon.icon-text-align-justify::before,.ekit-wid-con .icon.icon-text-align-justify::before{
   content:"\e89b"
}
.ekit-wid-con .fasicon.icon-line-spacing::before,.ekit-wid-con .icon.icon-line-spacing::before{
   content:"\e89c"
}
.ekit-wid-con .fasicon.icon-indent-increase::before,.ekit-wid-con .icon.icon-indent-increase::before{
   content:"\e89d"
}
.ekit-wid-con .fasicon.icon-indent-decrease::before,.ekit-wid-con .icon.icon-indent-decrease::before{
   content:"\e89e"
}
.ekit-wid-con .fasicon.icon-page-break::before,.ekit-wid-con .icon.icon-page-break::before{
   content:"\e8a2"
}
.ekit-wid-con .fasicon.icon-hand::before,.ekit-wid-con .icon.icon-hand::before{
   content:"\e8a5"
}
.ekit-wid-con .fasicon.icon-pointer-up::before,.ekit-wid-con .icon.icon-pointer-up::before{
   content:"\e8a6"
}
.ekit-wid-con .fasicon.icon-pointer-right::before,.ekit-wid-con .icon.icon-pointer-right::before{
   content:"\e8a7"
}
.ekit-wid-con .fasicon.icon-pointer-down::before,.ekit-wid-con .icon.icon-pointer-down::before{
   content:"\e8a8"
}
.ekit-wid-con .fasicon.icon-pointer-left::before,.ekit-wid-con .icon.icon-pointer-left::before{
   content:"\e8a9"
}
.ekit-wid-con .fasicon.icon-burger::before,.ekit-wid-con .icon.icon-burger::before{
   content:"\e94e"
}
.ekit-wid-con .fasicon.icon-cakes::before,.ekit-wid-con .icon.icon-cakes::before{
   content:"\e94f"
}
.ekit-wid-con .fasicon.icon-cheese::before,.ekit-wid-con .icon.icon-cheese::before{
   content:"\e950"
}
.ekit-wid-con .fasicon.icon-drink-glass::before,.ekit-wid-con .icon.icon-drink-glass::before{
   content:"\e951"
}
.ekit-wid-con .fasicon.icon-pizza::before,.ekit-wid-con .icon.icon-pizza::before{
   content:"\e952"
}
.ekit-wid-con .fasicon.icon-vplay::before,.ekit-wid-con .icon.icon-vplay::before{
   content:"\e953"
}
.ekit-wid-con .fasicon.icon-newsletter::before,.ekit-wid-con .icon.icon-newsletter::before{
   content:"\e954"
}
.ekit-wid-con .fasicon.icon-coins-2::before,.ekit-wid-con .icon.icon-coins-2::before{
   content:"\e955"
}
.ekit-wid-con .fasicon.icon-commerce-2::before,.ekit-wid-con .icon.icon-commerce-2::before{
   content:"\e956"
}
.ekit-wid-con .fasicon.icon-monitor::before,.ekit-wid-con .icon.icon-monitor::before{
   content:"\e957"
}
.ekit-wid-con .fasicon.icon-business::before,.ekit-wid-con .icon.icon-business::before{
   content:"\e958"
}
.ekit-wid-con .fasicon.icon-graphic-2::before,.ekit-wid-con .icon.icon-graphic-2::before{
   content:"\e959"
}
.ekit-wid-con .fasicon.icon-commerce-1::before,.ekit-wid-con .icon.icon-commerce-1::before{
   content:"\e95a"
}
.ekit-wid-con .fasicon.icon-hammer::before,.ekit-wid-con .icon.icon-hammer::before{
   content:"\e95b"
}
.ekit-wid-con .fasicon.icon-justice-1::before,.ekit-wid-con .icon.icon-justice-1::before{
   content:"\e95c"
}
.ekit-wid-con .fasicon.icon-line::before,.ekit-wid-con .icon.icon-line::before{
   content:"\e95d"
}
.ekit-wid-con .fasicon.icon-money-3::before,.ekit-wid-con .icon.icon-money-3::before{
   content:"\e95e"
}
.ekit-wid-con .fasicon.icon-commerce::before,.ekit-wid-con .icon.icon-commerce::before{
   content:"\e95f"
}
.ekit-wid-con .fasicon.icon-agenda::before,.ekit-wid-con .icon.icon-agenda::before{
   content:"\e960"
}
.ekit-wid-con .fasicon.icon-justice::before,.ekit-wid-con .icon.icon-justice::before{
   content:"\e961"
}
.ekit-wid-con .fasicon.icon-technology::before,.ekit-wid-con .icon.icon-technology::before{
   content:"\e962"
}
.ekit-wid-con .fasicon.icon-coins-1::before,.ekit-wid-con .icon.icon-coins-1::before{
   content:"\e963"
}
.ekit-wid-con .fasicon.icon-bank::before,.ekit-wid-con .icon.icon-bank::before{
   content:"\e964"
}
.ekit-wid-con .fasicon.icon-calculator::before,.ekit-wid-con .icon.icon-calculator::before{
   content:"\e965"
}
.ekit-wid-con .fasicon.icon-soundcloud::before,.ekit-wid-con .icon.icon-soundcloud::before{
   content:"\e966"
}
.ekit-wid-con .fasicon.icon-chart2::before,.ekit-wid-con .icon.icon-chart2::before{
   content:"\e967"
}
.ekit-wid-con .fasicon.icon-checked::before,.ekit-wid-con .icon.icon-checked::before{
   content:"\e968"
}
.ekit-wid-con .fasicon.icon-clock11::before,.ekit-wid-con .icon.icon-clock11::before{
   content:"\e969"
}
.ekit-wid-con .fasicon.icon-comment2::before,.ekit-wid-con .icon.icon-comment2::before{
   content:"\e96a"
}
.ekit-wid-con .fasicon.icon-comments::before,.ekit-wid-con .icon.icon-comments::before{
   content:"\e96b"
}
.ekit-wid-con .fasicon.icon-consult::before,.ekit-wid-con .icon.icon-consult::before{
   content:"\e96c"
}
.ekit-wid-con .fasicon.icon-consut2::before,.ekit-wid-con .icon.icon-consut2::before{
   content:"\e96d"
}
.ekit-wid-con .fasicon.icon-deal::before,.ekit-wid-con .icon.icon-deal::before{
   content:"\e96e"
}
.ekit-wid-con .fasicon.icon-envelope11::before,.ekit-wid-con .icon.icon-envelope11::before{
   content:"\e96f"
}
.ekit-wid-con .fasicon.icon-folder::before,.ekit-wid-con .icon.icon-folder::before{
   content:"\e970"
}
.ekit-wid-con .fasicon.icon-folder2::before,.ekit-wid-con .icon.icon-folder2::before{
   content:"\ea6a"
}
.ekit-wid-con .fasicon.icon-invest::before,.ekit-wid-con .icon.icon-invest::before{
   content:"\e971"
}
.ekit-wid-con .fasicon.icon-loan::before,.ekit-wid-con .icon.icon-loan::before{
   content:"\e972"
}
.ekit-wid-con .fasicon.icon-menu1::before,.ekit-wid-con .icon.icon-menu1::before{
   content:"\e871"
}
.ekit-wid-con .fasicon.icon-list1::before,.ekit-wid-con .icon.icon-list1::before{
   content:"\e872"
}
.ekit-wid-con .fasicon.icon-map-marker1::before,.ekit-wid-con .icon.icon-map-marker1::before{
   content:"\e973"
}
.ekit-wid-con .fasicon.icon-mutual-fund::before,.ekit-wid-con .icon.icon-mutual-fund::before{
   content:"\e974"
}
.ekit-wid-con .fasicon.icon-google-plus::before,.ekit-wid-con .icon.icon-google-plus::before{
   content:"\e975"
}
.ekit-wid-con .fasicon.icon-phone1::before,.ekit-wid-con .icon.icon-phone1::before{
   content:"\e976"
}
.ekit-wid-con .fasicon.icon-pie-chart1::before,.ekit-wid-con .icon.icon-pie-chart1::before{
   content:"\e977"
}
.ekit-wid-con .fasicon.icon-play::before,.ekit-wid-con .icon.icon-play::before{
   content:"\e978"
}
.ekit-wid-con .fasicon.icon-savings::before,.ekit-wid-con .icon.icon-savings::before{
   content:"\e979"
}
.ekit-wid-con .fasicon.icon-search2::before,.ekit-wid-con .icon.icon-search2::before{
   content:"\e97a"
}
.ekit-wid-con .fasicon.icon-tag1::before,.ekit-wid-con .icon.icon-tag1::before{
   content:"\e97b"
}
.ekit-wid-con .fasicon.icon-tags::before,.ekit-wid-con .icon.icon-tags::before{
   content:"\e97c"
}
.ekit-wid-con .fasicon.icon-instagram1::before,.ekit-wid-con .icon.icon-instagram1::before{
   content:"\e97d"
}
.ekit-wid-con .fasicon.icon-quote::before,.ekit-wid-con .icon.icon-quote::before{
   content:"\e97e"
}
.ekit-wid-con .fasicon.icon-arrow-point-to-down::before,.ekit-wid-con .icon.icon-arrow-point-to-down::before{
   content:"\e97f"
}
.ekit-wid-con .fasicon.icon-play-button::before,.ekit-wid-con .icon.icon-play-button::before{
   content:"\e980"
}
.ekit-wid-con .fasicon.icon-minus::before,.ekit-wid-con .icon.icon-minus::before{
   content:"\e981"
}
.ekit-wid-con .fasicon.icon-plus::before,.ekit-wid-con .icon.icon-plus::before,.icon.icon-plus::before{
   content:"\e982"
}
.ekit-wid-con .fasicon.icon-tick::before,.ekit-wid-con .icon.icon-tick::before{
   content:"\e983"
}
.ekit-wid-con .fasicon.icon-check::before,.ekit-wid-con .icon.icon-check::before{
   content:"\eaaf"
}
.ekit-wid-con .fasicon.icon-edit::before,.ekit-wid-con .icon.icon-edit::before{
   content:"\e984"
}
.ekit-wid-con .fasicon.icon-reply::before,.ekit-wid-con .icon.icon-reply::before{
   content:"\e985"
}
.ekit-wid-con .fasicon.icon-cogwheel-outline::before,.ekit-wid-con .icon.icon-cogwheel-outline::before{
   content:"\e986"
}
.ekit-wid-con .fasicon.icon-abacus::before,.ekit-wid-con .icon.icon-abacus::before{
   content:"\e987"
}
.ekit-wid-con .fasicon.icon-abacus1::before,.ekit-wid-con .icon.icon-abacus1::before{
   content:"\e988"
}
.ekit-wid-con .fasicon.icon-agenda1::before,.ekit-wid-con .icon.icon-agenda1::before{
   content:"\e989"
}
.ekit-wid-con .fasicon.icon-shopping-basket::before,.ekit-wid-con .icon.icon-shopping-basket::before{
   content:"\e98a"
}
.ekit-wid-con .fasicon.icon-users1::before,.ekit-wid-con .icon.icon-users1::before{
   content:"\e98b"
}
.ekit-wid-con .fasicon.icon-man::before,.ekit-wid-con .icon.icon-man::before{
   content:"\e98c"
}
.ekit-wid-con .fasicon.icon-support1::before,.ekit-wid-con .icon.icon-support1::before{
   content:"\e98d"
}
.ekit-wid-con .fasicon.icon-favorites::before,.ekit-wid-con .icon.icon-favorites::before{
   content:"\e98e"
}
.ekit-wid-con .fasicon.icon-calendar::before,.ekit-wid-con .icon.icon-calendar::before{
   content:"\e98f"
}
.ekit-wid-con .fasicon.icon-paper-plane::before,.ekit-wid-con .icon.icon-paper-plane::before{
   content:"\e990"
}
.ekit-wid-con .fasicon.icon-placeholder::before,.ekit-wid-con .icon.icon-placeholder::before{
   content:"\e991"
}
.ekit-wid-con .fasicon.icon-phone-call::before,.ekit-wid-con .icon.icon-phone-call::before{
   content:"\e992"
}
.ekit-wid-con .fasicon.icon-contact::before,.ekit-wid-con .icon.icon-contact::before{
   content:"\e993"
}
.ekit-wid-con .fasicon.icon-email::before,.ekit-wid-con .icon.icon-email::before{
   content:"\e998"
}
.ekit-wid-con .fasicon.icon-internet::before,.ekit-wid-con .icon.icon-internet::before{
   content:"\e999"
}
.ekit-wid-con .fasicon.icon-quote1::before,.ekit-wid-con .icon.icon-quote1::before{
   content:"\e99a"
}
.ekit-wid-con .fasicon.icon-medical::before,.ekit-wid-con .icon.icon-medical::before{
   content:"\e99b"
}
.ekit-wid-con .fasicon.icon-eye1::before,.ekit-wid-con .icon.icon-eye1::before{
   content:"\e99c"
}
.ekit-wid-con .fasicon.icon-full-screen::before,.ekit-wid-con .icon.icon-full-screen::before{
   content:"\e99d"
}
.ekit-wid-con .fasicon.icon-tools::before,.ekit-wid-con .icon.icon-tools::before{
   content:"\e99e"
}
.ekit-wid-con .fasicon.icon-pie-chart2::before,.ekit-wid-con .icon.icon-pie-chart2::before{
   content:"\e99f"
}
.ekit-wid-con .fasicon.icon-diamond11::before,.ekit-wid-con .icon.icon-diamond11::before{
   content:"\e9a0"
}
.ekit-wid-con .fasicon.icon-valentines-heart::before,.ekit-wid-con .icon.icon-valentines-heart::before{
   content:"\e9a1"
}
.ekit-wid-con .fasicon.icon-like::before,.ekit-wid-con .icon.icon-like::before{
   content:"\e9a2"
}
.ekit-wid-con .fasicon.icon-team::before,.ekit-wid-con .icon.icon-team::before{
   content:"\e9a3"
}
.ekit-wid-con .fasicon.icon-tshirt::before,.ekit-wid-con .icon.icon-tshirt::before{
   content:"\e9a4"
}
.ekit-wid-con .fasicon.icon-cancel::before,.ekit-wid-con .icon.icon-cancel::before{
   content:"\e9a5"
}
.ekit-wid-con .fasicon.icon-drink::before,.ekit-wid-con .icon.icon-drink::before{
   content:"\e9a6"
}
.ekit-wid-con .fasicon.icon-home1::before,.ekit-wid-con .icon.icon-home1::before{
   content:"\e9a7"
}
.ekit-wid-con .fasicon.icon-music::before,.ekit-wid-con .icon.icon-music::before{
   content:"\e9a8"
}
.ekit-wid-con .fasicon.icon-rich::before,.ekit-wid-con .icon.icon-rich::before{
   content:"\e9a9"
}
.ekit-wid-con .fasicon.icon-brush::before,.ekit-wid-con .icon.icon-brush::before{
   content:"\e9aa"
}
.ekit-wid-con .fasicon.icon-opposite-way::before,.ekit-wid-con .icon.icon-opposite-way::before{
   content:"\e9ab"
}
.ekit-wid-con .fasicon.icon-cloud-computing1::before,.ekit-wid-con .icon.icon-cloud-computing1::before{
   content:"\e9ac"
}
.ekit-wid-con .fasicon.icon-technology-1::before,.ekit-wid-con .icon.icon-technology-1::before{
   content:"\e9ad"
}
.ekit-wid-con .fasicon.icon-rotate::before,.ekit-wid-con .icon.icon-rotate::before{
   content:"\e9ae"
}
.ekit-wid-con .fasicon.icon-medical1::before,.ekit-wid-con .icon.icon-medical1::before{
   content:"\e9af"
}
.ekit-wid-con .fasicon.icon-flash-1::before,.ekit-wid-con .icon.icon-flash-1::before{
   content:"\e9b0"
}
.ekit-wid-con .fasicon.icon-flash::before,.ekit-wid-con .icon.icon-flash::before{
   content:"\e9b1"
}
.ekit-wid-con .fasicon.icon-uturn::before,.ekit-wid-con .icon.icon-uturn::before{
   content:"\e9b2"
}
.ekit-wid-con .fasicon.icon-down-arrow::before,.ekit-wid-con .icon.icon-down-arrow::before{
   content:"\e9b3"
}
.ekit-wid-con .fasicon.icon-hours-support::before,.ekit-wid-con .icon.icon-hours-support::before{
   content:"\e9b4"
}
.ekit-wid-con .fasicon.icon-bag::before,.ekit-wid-con .icon.icon-bag::before{
   content:"\e9b5"
}
.ekit-wid-con .fasicon.icon-photo-camera::before,.ekit-wid-con .icon.icon-photo-camera::before{
   content:"\e9b6"
}
.ekit-wid-con .fasicon.icon-school::before,.ekit-wid-con .icon.icon-school::before{
   content:"\e9b7"
}
.ekit-wid-con .fasicon.icon-settings::before,.ekit-wid-con .icon.icon-settings::before{
   content:"\e9b8"
}
.ekit-wid-con .fasicon.icon-smartphone1::before,.ekit-wid-con .icon.icon-smartphone1::before{
   content:"\e9b9"
}
.ekit-wid-con .fasicon.icon-technology-11::before,.ekit-wid-con .icon.icon-technology-11::before{
   content:"\e9ba"
}
.ekit-wid-con .fasicon.icon-tool::before,.ekit-wid-con .icon.icon-tool::before{
   content:"\e9bb"
}
.ekit-wid-con .fasicon.icon-business1::before,.ekit-wid-con .icon.icon-business1::before{
   content:"\e9bc"
}
.ekit-wid-con .fasicon.icon-shuffle-arrow::before,.ekit-wid-con .icon.icon-shuffle-arrow::before{
   content:"\e9bd"
}
.ekit-wid-con .fasicon.icon-van-1::before,.ekit-wid-con .icon.icon-van-1::before{
   content:"\e9be"
}
.ekit-wid-con .fasicon.icon-van::before,.ekit-wid-con .icon.icon-van::before{
   content:"\e9bf"
}
.ekit-wid-con .fasicon.icon-vegetables::before,.ekit-wid-con .icon.icon-vegetables::before{
   content:"\e9c0"
}
.ekit-wid-con .fasicon.icon-women::before,.ekit-wid-con .icon.icon-women::before{
   content:"\e9c1"
}
.ekit-wid-con .fasicon.icon-vintage::before,.ekit-wid-con .icon.icon-vintage::before{
   content:"\e9c2"
}
.ekit-wid-con .fasicon.icon-team-1::before,.ekit-wid-con .icon.icon-team-1::before{
   content:"\e9c6"
}
.ekit-wid-con .fasicon.icon-team1::before,.ekit-wid-con .icon.icon-team1::before{
   content:"\e9c7"
}
.ekit-wid-con .fasicon.icon-apple::before,.ekit-wid-con .icon.icon-apple::before{
   content:"\e9c9"
}
.ekit-wid-con .fasicon.icon-watch::before,.ekit-wid-con .icon.icon-watch::before{
   content:"\e9ca"
}
.ekit-wid-con .fasicon.icon-cogwheel::before,.ekit-wid-con .icon.icon-cogwheel::before{
   content:"\e9cb"
}
.ekit-wid-con .fasicon.icon-light-bulb::before,.ekit-wid-con .icon.icon-light-bulb::before{
   content:"\e9cc"
}
.ekit-wid-con .fasicon.icon-light-bulb-1::before,.ekit-wid-con .icon.icon-light-bulb-1::before{
   content:"\e9cd"
}
.ekit-wid-con .fasicon.icon-heart-shape-outline::before,.ekit-wid-con .icon.icon-heart-shape-outline::before{
   content:"\e9ce"
}
.ekit-wid-con .fasicon.icon-online-shopping-cart::before,.ekit-wid-con .icon.icon-online-shopping-cart::before{
   content:"\e9cf"
}
.ekit-wid-con .fasicon.icon-shopping-cart1::before,.ekit-wid-con .icon.icon-shopping-cart1::before{
   content:"\e9d0"
}
.ekit-wid-con .fasicon.icon-star2::before,.ekit-wid-con .icon.icon-star2::before{
   content:"\e9d1"
}
.ekit-wid-con .fasicon.icon-star-1::before,.ekit-wid-con .icon.icon-star-1::before{
   content:"\e9d2"
}
.ekit-wid-con .fasicon.icon-favorite1::before,.ekit-wid-con .icon.icon-favorite1::before{
   content:"\e9d3"
}
.ekit-wid-con .fasicon.icon-agenda2::before,.ekit-wid-con .icon.icon-agenda2::before{
   content:"\e9d4"
}
.ekit-wid-con .fasicon.icon-agenda-1::before,.ekit-wid-con .icon.icon-agenda-1::before{
   content:"\e9d5"
}
.ekit-wid-con .fasicon.icon-alarm-clock::before,.ekit-wid-con .icon.icon-alarm-clock::before{
   content:"\e9d6"
}
.ekit-wid-con .fasicon.icon-alarm-clock1::before,.ekit-wid-con .icon.icon-alarm-clock1::before{
   content:"\e9d7"
}
.ekit-wid-con .fasicon.icon-atomic::before,.ekit-wid-con .icon.icon-atomic::before{
   content:"\e9d8"
}
.ekit-wid-con .fasicon.icon-auction::before,.ekit-wid-con .icon.icon-auction::before{
   content:"\e9d9"
}
.ekit-wid-con .fasicon.icon-balance::before,.ekit-wid-con .icon.icon-balance::before{
   content:"\e9da"
}
.ekit-wid-con .fasicon.icon-balance1::before,.ekit-wid-con .icon.icon-balance1::before{
   content:"\e9db"
}
.ekit-wid-con .fasicon.icon-bank1::before,.ekit-wid-con .icon.icon-bank1::before{
   content:"\e9dc"
}
.ekit-wid-con .fasicon.icon-bar-chart::before,.ekit-wid-con .icon.icon-bar-chart::before{
   content:"\e9dd"
}
.ekit-wid-con .fasicon.icon-barrier::before,.ekit-wid-con .icon.icon-barrier::before{
   content:"\e9de"
}
.ekit-wid-con .fasicon.icon-battery::before,.ekit-wid-con .icon.icon-battery::before{
   content:"\e9df"
}
.ekit-wid-con .fasicon.icon-battery-1::before,.ekit-wid-con .icon.icon-battery-1::before{
   content:"\e9e0"
}
.ekit-wid-con .fasicon.icon-bell::before,.ekit-wid-con .icon.icon-bell::before{
   content:"\e9e1"
}
.ekit-wid-con .fasicon.icon-bluetooth::before,.ekit-wid-con .icon.icon-bluetooth::before{
   content:"\e9e2"
}
.ekit-wid-con .fasicon.icon-book1::before,.ekit-wid-con .icon.icon-book1::before{
   content:"\e9e3"
}
.ekit-wid-con .fasicon.icon-briefcase1::before,.ekit-wid-con .icon.icon-briefcase1::before{
   content:"\e9e4"
}
.ekit-wid-con .fasicon.icon-briefcase-1::before,.ekit-wid-con .icon.icon-briefcase-1::before{
   content:"\e9e5"
}
.ekit-wid-con .fasicon.icon-briefcase-2::before,.ekit-wid-con .icon.icon-briefcase-2::before{
   content:"\e9e6"
}
.ekit-wid-con .fasicon.icon-calculator1::before,.ekit-wid-con .icon.icon-calculator1::before{
   content:"\e9e7"
}
.ekit-wid-con .fasicon.icon-calculator2::before,.ekit-wid-con .icon.icon-calculator2::before{
   content:"\e9e8"
}
.ekit-wid-con .fasicon.icon-calculator-1::before,.ekit-wid-con .icon.icon-calculator-1::before{
   content:"\e9e9"
}
.ekit-wid-con .fasicon.icon-calendar1::before,.ekit-wid-con .icon.icon-calendar1::before{
   content:"\e9ea"
}
.ekit-wid-con .fasicon.icon-calendar2::before,.ekit-wid-con .icon.icon-calendar2::before{
   content:"\e9eb"
}
.ekit-wid-con .fasicon.icon-calendar-1::before,.ekit-wid-con .icon.icon-calendar-1::before{
   content:"\e9ec"
}
.ekit-wid-con .fasicon.icon-calendar-page-empty::before,.ekit-wid-con .icon.icon-calendar-page-empty::before{
   content:"\eaac"
}
.ekit-wid-con .fasicon.icon-calendar3::before,.ekit-wid-con .icon.icon-calendar3::before{
   content:"\eb9c"
}
.ekit-wid-con .fasicon.icon-car11::before,.ekit-wid-con .icon.icon-car11::before{
   content:"\e9ed"
}
.ekit-wid-con .fasicon.icon-carrier::before,.ekit-wid-con .icon.icon-carrier::before{
   content:"\e9ee"
}
.ekit-wid-con .fasicon.icon-cash::before,.ekit-wid-con .icon.icon-cash::before{
   content:"\e9ef"
}
.ekit-wid-con .fasicon.icon-chat::before,.ekit-wid-con .icon.icon-chat::before{
   content:"\e9f0"
}
.ekit-wid-con .fasicon.icon-chat-1::before,.ekit-wid-con .icon.icon-chat-1::before{
   content:"\e9f1"
}
.ekit-wid-con .fasicon.icon-checked1::before,.ekit-wid-con .icon.icon-checked1::before{
   content:"\e9f2"
}
.ekit-wid-con .fasicon.icon-clip::before,.ekit-wid-con .icon.icon-clip::before{
   content:"\e9f3"
}
.ekit-wid-con .fasicon.icon-clip1::before,.ekit-wid-con .icon.icon-clip1::before{
   content:"\e9f4"
}
.ekit-wid-con .fasicon.icon-clipboard1::before,.ekit-wid-con .icon.icon-clipboard1::before{
   content:"\e9f5"
}
.ekit-wid-con .fasicon.icon-clipboard11::before,.ekit-wid-con .icon.icon-clipboard11::before{
   content:"\e9f6"
}
.ekit-wid-con .fasicon.icon-clock2::before,.ekit-wid-con .icon.icon-clock2::before{
   content:"\e9f7"
}
.ekit-wid-con .fasicon.icon-clock-1::before,.ekit-wid-con .icon.icon-clock-1::before{
   content:"\e9f8"
}
.ekit-wid-con .fasicon.icon-cloud11::before,.ekit-wid-con .icon.icon-cloud11::before{
   content:"\e9f9"
}
.ekit-wid-con .fasicon.icon-cloud-computing11::before,.ekit-wid-con .icon.icon-cloud-computing11::before{
   content:"\e9fa"
}
.ekit-wid-con .fasicon.icon-cloud-computing-1::before,.ekit-wid-con .icon.icon-cloud-computing-1::before{
   content:"\e9fb"
}
.ekit-wid-con .fasicon.icon-cogwheel1::before,.ekit-wid-con .icon.icon-cogwheel1::before{
   content:"\e9fc"
}
.ekit-wid-con .fasicon.icon-coins1::before,.ekit-wid-con .icon.icon-coins1::before{
   content:"\e9fd"
}
.ekit-wid-con .fasicon.icon-compass::before,.ekit-wid-con .icon.icon-compass::before{
   content:"\e9fe"
}
.ekit-wid-con .fasicon.icon-contract::before,.ekit-wid-con .icon.icon-contract::before{
   content:"\e9ff"
}
.ekit-wid-con .fasicon.icon-conversation::before,.ekit-wid-con .icon.icon-conversation::before{
   content:"\ea00"
}
.ekit-wid-con .fasicon.icon-crane1::before,.ekit-wid-con .icon.icon-crane1::before{
   content:"\ea01"
}
.ekit-wid-con .fasicon.icon-crane-2::before,.ekit-wid-con .icon.icon-crane-2::before{
   content:"\ea02"
}
.ekit-wid-con .fasicon.icon-credit-card::before,.ekit-wid-con .icon.icon-credit-card::before{
   content:"\ea03"
}
.ekit-wid-con .fasicon.icon-credit-card1::before,.ekit-wid-con .icon.icon-credit-card1::before{
   content:"\ea04"
}
.ekit-wid-con .fasicon.icon-cursor::before,.ekit-wid-con .icon.icon-cursor::before{
   content:"\ea05"
}
.ekit-wid-con .fasicon.icon-customer-service::before,.ekit-wid-con .icon.icon-customer-service::before{
   content:"\ea06"
}
.ekit-wid-con .fasicon.icon-cutlery::before,.ekit-wid-con .icon.icon-cutlery::before{
   content:"\ea07"
}
.ekit-wid-con .fasicon.icon-dart-board::before,.ekit-wid-con .icon.icon-dart-board::before{
   content:"\ea08"
}
.ekit-wid-con .fasicon.icon-decision-making::before,.ekit-wid-con .icon.icon-decision-making::before{
   content:"\ea09"
}
.ekit-wid-con .fasicon.icon-desk-chair::before,.ekit-wid-con .icon.icon-desk-chair::before{
   content:"\ea0a"
}
.ekit-wid-con .fasicon.icon-desk-lamp::before,.ekit-wid-con .icon.icon-desk-lamp::before{
   content:"\ea0b"
}
.ekit-wid-con .fasicon.icon-diamond2::before,.ekit-wid-con .icon.icon-diamond2::before{
   content:"\ea0c"
}
.ekit-wid-con .fasicon.icon-direction::before,.ekit-wid-con .icon.icon-direction::before{
   content:"\ea0d"
}
.ekit-wid-con .fasicon.icon-document::before,.ekit-wid-con .icon.icon-document::before{
   content:"\ea0e"
}
.ekit-wid-con .fasicon.icon-dollar-bill::before,.ekit-wid-con .icon.icon-dollar-bill::before{
   content:"\ea0f"
}
.ekit-wid-con .fasicon.icon-download1::before,.ekit-wid-con .icon.icon-download1::before{
   content:"\ea10"
}
.ekit-wid-con .fasicon.icon-edit1::before,.ekit-wid-con .icon.icon-edit1::before{
   content:"\ea11"
}
.ekit-wid-con .fasicon.icon-email1::before,.ekit-wid-con .icon.icon-email1::before{
   content:"\ea12"
}
.ekit-wid-con .fasicon.icon-envelope2::before,.ekit-wid-con .icon.icon-envelope2::before{
   content:"\ea13"
}
.ekit-wid-con .fasicon.icon-envelope3::before,.ekit-wid-con .icon.icon-envelope3::before{
   content:"\ea14"
}
.ekit-wid-con .fasicon.icon-eraser::before,.ekit-wid-con .icon.icon-eraser::before{
   content:"\ea15"
}
.ekit-wid-con .fasicon.icon-eye2::before,.ekit-wid-con .icon.icon-eye2::before{
   content:"\ea16"
}
.ekit-wid-con .fasicon.icon-factory::before,.ekit-wid-con .icon.icon-factory::before{
   content:"\ea17"
}
.ekit-wid-con .fasicon.icon-fast-forward::before,.ekit-wid-con .icon.icon-fast-forward::before{
   content:"\ea18"
}
.ekit-wid-con .fasicon.icon-favorites1::before,.ekit-wid-con .icon.icon-favorites1::before{
   content:"\ea19"
}
.ekit-wid-con .fasicon.icon-file::before,.ekit-wid-con .icon.icon-file::before{
   content:"\ea1a"
}
.ekit-wid-con .fasicon.icon-file-1::before,.ekit-wid-con .icon.icon-file-1::before{
   content:"\ea1b"
}
.ekit-wid-con .fasicon.icon-file-2::before,.ekit-wid-con .icon.icon-file-2::before{
   content:"\ea1c"
}
.ekit-wid-con .fasicon.icon-file-3::before,.ekit-wid-con .icon.icon-file-3::before{
   content:"\ea1d"
}
.ekit-wid-con .fasicon.icon-filter::before,.ekit-wid-con .icon.icon-filter::before{
   content:"\ea1e"
}
.ekit-wid-con .fasicon.icon-finance-book::before,.ekit-wid-con .icon.icon-finance-book::before{
   content:"\ea1f"
}
.ekit-wid-con .fasicon.icon-flag1::before,.ekit-wid-con .icon.icon-flag1::before{
   content:"\ea20"
}
.ekit-wid-con .fasicon.icon-folder1::before,.ekit-wid-con .icon.icon-folder1::before{
   content:"\ea21"
}
.ekit-wid-con .fasicon.icon-folder-1::before,.ekit-wid-con .icon.icon-folder-1::before{
   content:"\ea22"
}
.ekit-wid-con .fasicon.icon-folders::before,.ekit-wid-con .icon.icon-folders::before{
   content:"\ea23"
}
.ekit-wid-con .fasicon.icon-folders1::before,.ekit-wid-con .icon.icon-folders1::before{
   content:"\ea24"
}
.ekit-wid-con .fasicon.icon-gamepad::before,.ekit-wid-con .icon.icon-gamepad::before{
   content:"\ea25"
}
.ekit-wid-con .fasicon.icon-gift11::before,.ekit-wid-con .icon.icon-gift11::before{
   content:"\ea26"
}
.ekit-wid-con .fasicon.icon-growth::before,.ekit-wid-con .icon.icon-growth::before{
   content:"\ea27"
}
.ekit-wid-con .fasicon.icon-heart11::before,.ekit-wid-con .icon.icon-heart11::before{
   content:"\ea28"
}
.ekit-wid-con .fasicon.icon-home2::before,.ekit-wid-con .icon.icon-home2::before{
   content:"\ea29"
}
.ekit-wid-con .fasicon.icon-house::before,.ekit-wid-con .icon.icon-house::before{
   content:"\ea2a"
}
.ekit-wid-con .fasicon.icon-house-1::before,.ekit-wid-con .icon.icon-house-1::before{
   content:"\ea2b"
}
.ekit-wid-con .fasicon.icon-house-2::before,.ekit-wid-con .icon.icon-house-2::before{
   content:"\ea2c"
}
.ekit-wid-con .fasicon.icon-id-card::before,.ekit-wid-con .icon.icon-id-card::before{
   content:"\ea2d"
}
.ekit-wid-con .fasicon.icon-id-card1::before,.ekit-wid-con .icon.icon-id-card1::before{
   content:"\ea2e"
}
.ekit-wid-con .fasicon.icon-id-card-1::before,.ekit-wid-con .icon.icon-id-card-1::before{
   content:"\ea2f"
}
.ekit-wid-con .fasicon.icon-idea1::before,.ekit-wid-con .icon.icon-idea1::before{
   content:"\ea30"
}
.ekit-wid-con .fasicon.icon-image::before,.ekit-wid-con .icon.icon-image::before{
   content:"\ea31"
}
.ekit-wid-con .fasicon.icon-improvement::before,.ekit-wid-con .icon.icon-improvement::before{
   content:"\ea32"
}
.ekit-wid-con .fasicon.icon-inbox1::before,.ekit-wid-con .icon.icon-inbox1::before{
   content:"\ea33"
}
.ekit-wid-con .fasicon.icon-information::before,.ekit-wid-con .icon.icon-information::before{
   content:"\ea34"
}
.ekit-wid-con .fasicon.icon-key::before,.ekit-wid-con .icon.icon-key::before{
   content:"\ea35"
}
.ekit-wid-con .fasicon.icon-key1::before,.ekit-wid-con .icon.icon-key1::before{
   content:"\ea36"
}
.ekit-wid-con .fasicon.icon-laptop1::before,.ekit-wid-con .icon.icon-laptop1::before{
   content:"\ea37"
}
.ekit-wid-con .fasicon.icon-layers1::before,.ekit-wid-con .icon.icon-layers1::before{
   content:"\ea38"
}
.ekit-wid-con .fasicon.icon-light-bulb1::before,.ekit-wid-con .icon.icon-light-bulb1::before{
   content:"\ea39"
}
.ekit-wid-con .fasicon.icon-like1::before,.ekit-wid-con .icon.icon-like1::before{
   content:"\ea3a"
}
.ekit-wid-con .fasicon.icon-line-chart1::before,.ekit-wid-con .icon.icon-line-chart1::before{
   content:"\ea3b"
}
.ekit-wid-con .fasicon.icon-mail::before,.ekit-wid-con .icon.icon-mail::before{
   content:"\ea3c"
}
.ekit-wid-con .fasicon.icon-manager::before,.ekit-wid-con .icon.icon-manager::before{
   content:"\ea3d"
}
.ekit-wid-con .fasicon.icon-map1::before,.ekit-wid-con .icon.icon-map1::before{
   content:"\ea3e"
}
.ekit-wid-con .fasicon.icon-medal1::before,.ekit-wid-con .icon.icon-medal1::before{
   content:"\ea3f"
}
.ekit-wid-con .fasicon.icon-megaphone::before,.ekit-wid-con .icon.icon-megaphone::before{
   content:"\ea40"
}
.ekit-wid-con .fasicon.icon-megaphone1::before,.ekit-wid-con .icon.icon-megaphone1::before{
   content:"\ea41"
}
.ekit-wid-con .fasicon.icon-message::before,.ekit-wid-con .icon.icon-message::before{
   content:"\ea42"
}
.ekit-wid-con .fasicon.icon-message-1::before,.ekit-wid-con .icon.icon-message-1::before{
   content:"\ea43"
}
.ekit-wid-con .fasicon.icon-message-2::before,.ekit-wid-con .icon.icon-message-2::before{
   content:"\ea44"
}
.ekit-wid-con .fasicon.icon-microphone::before,.ekit-wid-con .icon.icon-microphone::before{
   content:"\ea45"
}
.ekit-wid-con .fasicon.icon-money1::before,.ekit-wid-con .icon.icon-money1::before{
   content:"\ea46"
}
.ekit-wid-con .fasicon.icon-money-bag1::before,.ekit-wid-con .icon.icon-money-bag1::before{
   content:"\ea47"
}
.ekit-wid-con .fasicon.icon-monitor1::before,.ekit-wid-con .icon.icon-monitor1::before{
   content:"\ea48"
}
.ekit-wid-con .fasicon.icon-music1::before,.ekit-wid-con .icon.icon-music1::before{
   content:"\ea49"
}
.ekit-wid-con .fasicon.icon-next::before,.ekit-wid-con .icon.icon-next::before{
   content:"\ea4a"
}
.ekit-wid-con .fasicon.icon-open-book1::before,.ekit-wid-con .icon.icon-open-book1::before{
   content:"\ea4b"
}
.ekit-wid-con .fasicon.icon-padlock::before,.ekit-wid-con .icon.icon-padlock::before{
   content:"\ea4c"
}
.ekit-wid-con .fasicon.icon-padlock-1::before,.ekit-wid-con .icon.icon-padlock-1::before{
   content:"\ea4d"
}
.ekit-wid-con .fasicon.icon-paint-brush::before,.ekit-wid-con .icon.icon-paint-brush::before{
   content:"\ea4e"
}
.ekit-wid-con .fasicon.icon-pause::before,.ekit-wid-con .icon.icon-pause::before{
   content:"\ea4f"
}
.ekit-wid-con .fasicon.icon-pen::before,.ekit-wid-con .icon.icon-pen::before{
   content:"\ea50"
}
.ekit-wid-con .fasicon.icon-pencil1::before,.ekit-wid-con .icon.icon-pencil1::before{
   content:"\ea51"
}
.ekit-wid-con .fasicon.icon-percentage::before,.ekit-wid-con .icon.icon-percentage::before{
   content:"\ea52"
}
.ekit-wid-con .fasicon.icon-phone-call1::before,.ekit-wid-con .icon.icon-phone-call1::before{
   content:"\ea53"
}
.ekit-wid-con .fasicon.icon-phone-call2::before,.ekit-wid-con .icon.icon-phone-call2::before{
   content:"\ea54"
}
.ekit-wid-con .fasicon.icon-photo-camera1::before,.ekit-wid-con .icon.icon-photo-camera1::before{
   content:"\ea55"
}
.ekit-wid-con .fasicon.icon-pie-chart3::before,.ekit-wid-con .icon.icon-pie-chart3::before{
   content:"\ea56"
}
.ekit-wid-con .fasicon.icon-pipe::before,.ekit-wid-con .icon.icon-pipe::before{
   content:"\ea57"
}
.ekit-wid-con .fasicon.icon-placeholder1::before,.ekit-wid-con .icon.icon-placeholder1::before{
   content:"\ea58"
}
.ekit-wid-con .fasicon.icon-placeholder2::before,.ekit-wid-con .icon.icon-placeholder2::before{
   content:"\ea59"
}
.ekit-wid-con .fasicon.icon-planet-earth::before,.ekit-wid-con .icon.icon-planet-earth::before{
   content:"\ea5a"
}
.ekit-wid-con .fasicon.icon-play-button1::before,.ekit-wid-con .icon.icon-play-button1::before{
   content:"\ea5b"
}
.ekit-wid-con .fasicon.icon-power-button::before,.ekit-wid-con .icon.icon-power-button::before{
   content:"\ea5c"
}
.ekit-wid-con .fasicon.icon-presentation::before,.ekit-wid-con .icon.icon-presentation::before{
   content:"\ea5d"
}
.ekit-wid-con .fasicon.icon-presentation1::before,.ekit-wid-con .icon.icon-presentation1::before{
   content:"\ea5e"
}
.ekit-wid-con .fasicon.icon-printer1::before,.ekit-wid-con .icon.icon-printer1::before{
   content:"\ea5f"
}
.ekit-wid-con .fasicon.icon-push-pin::before,.ekit-wid-con .icon.icon-push-pin::before{
   content:"\ea60"
}
.ekit-wid-con .fasicon.icon-push-pin1::before,.ekit-wid-con .icon.icon-push-pin1::before{
   content:"\ea61"
}
.ekit-wid-con .fasicon.icon-refresh::before,.ekit-wid-con .icon.icon-refresh::before{
   content:"\ea62"
}
.ekit-wid-con .fasicon.icon-reload::before,.ekit-wid-con .icon.icon-reload::before{
   content:"\ea63"
}
.ekit-wid-con .fasicon.icon-return::before,.ekit-wid-con .icon.icon-return::before{
   content:"\ea64"
}
.ekit-wid-con .fasicon.icon-rocket-ship::before,.ekit-wid-con .icon.icon-rocket-ship::before{
   content:"\ea65"
}
.ekit-wid-con .fasicon.icon-rss1::before,.ekit-wid-con .icon.icon-rss1::before{
   content:"\ea66"
}
.ekit-wid-con .fasicon.icon-safebox::before,.ekit-wid-con .icon.icon-safebox::before{
   content:"\ea67"
}
.ekit-wid-con .fasicon.icon-safebox1::before,.ekit-wid-con .icon.icon-safebox1::before{
   content:"\ea68"
}
.ekit-wid-con .fasicon.icon-settings1::before,.ekit-wid-con .icon.icon-settings1::before{
   content:"\ea69"
}
.ekit-wid-con .fasicon.icon-settings-2::before,.ekit-wid-con .icon.icon-settings-2::before{
   content:"\ea6b"
}
.ekit-wid-con .fasicon.icon-sewing-machine::before,.ekit-wid-con .icon.icon-sewing-machine::before{
   content:"\ea6c"
}
.ekit-wid-con .fasicon.icon-share2::before,.ekit-wid-con .icon.icon-share2::before{
   content:"\ea6d"
}
.ekit-wid-con .fasicon.icon-shield1::before,.ekit-wid-con .icon.icon-shield1::before{
   content:"\ea6e"
}
.ekit-wid-con .fasicon.icon-shield11::before,.ekit-wid-con .icon.icon-shield11::before{
   content:"\ea6f"
}
.ekit-wid-con .fasicon.icon-shopping::before,.ekit-wid-con .icon.icon-shopping::before{
   content:"\ea70"
}
.ekit-wid-con .fasicon.icon-shopping-bag::before,.ekit-wid-con .icon.icon-shopping-bag::before{
   content:"\ea71"
}
.ekit-wid-con .fasicon.icon-shopping-bag-1::before,.ekit-wid-con .icon.icon-shopping-bag-1::before{
   content:"\ea72"
}
.ekit-wid-con .fasicon.icon-shopping-bag-2::before,.ekit-wid-con .icon.icon-shopping-bag-2::before{
   content:"\ea73"
}
.ekit-wid-con .fasicon.icon-shopping-cart11::before,.ekit-wid-con .icon.icon-shopping-cart11::before{
   content:"\ea74"
}
.ekit-wid-con .fasicon.icon-shopping-cart2::before,.ekit-wid-con .icon.icon-shopping-cart2::before{
   content:"\ea75"
}
.ekit-wid-con .fasicon.icon-shopping-cart-1::before,.ekit-wid-con .icon.icon-shopping-cart-1::before{
   content:"\ea76"
}
.ekit-wid-con .fasicon.icon-shopping-cart-2::before,.ekit-wid-con .icon.icon-shopping-cart-2::before{
   content:"\ea77"
}
.ekit-wid-con .fasicon.icon-shopping-cart-3::before,.ekit-wid-con .icon.icon-shopping-cart-3::before{
   content:"\ea78"
}
.ekit-wid-con .fasicon.icon-smartphone2::before,.ekit-wid-con .icon.icon-smartphone2::before{
   content:"\ea79"
}
.ekit-wid-con .fasicon.icon-speaker::before,.ekit-wid-con .icon.icon-speaker::before{
   content:"\ea7a"
}
.ekit-wid-con .fasicon.icon-speakers::before,.ekit-wid-con .icon.icon-speakers::before{
   content:"\ea7b"
}
.ekit-wid-con .fasicon.icon-stats::before,.ekit-wid-con .icon.icon-stats::before{
   content:"\ea7c"
}
.ekit-wid-con .fasicon.icon-stats-1::before,.ekit-wid-con .icon.icon-stats-1::before{
   content:"\ea7d"
}
.ekit-wid-con .fasicon.icon-stats-2::before,.ekit-wid-con .icon.icon-stats-2::before{
   content:"\ea7e"
}
.ekit-wid-con .fasicon.icon-stats-3::before,.ekit-wid-con .icon.icon-stats-3::before{
   content:"\ea7f"
}
.ekit-wid-con .fasicon.icon-stats-4::before,.ekit-wid-con .icon.icon-stats-4::before{
   content:"\ea80"
}
.ekit-wid-con .fasicon.icon-stats-5::before,.ekit-wid-con .icon.icon-stats-5::before{
   content:"\ea81"
}
.ekit-wid-con .fasicon.icon-stats-6::before,.ekit-wid-con .icon.icon-stats-6::before{
   content:"\ea82"
}
.ekit-wid-con .fasicon.icon-sticky-note::before,.ekit-wid-con .icon.icon-sticky-note::before{
   content:"\ea83"
}
.ekit-wid-con .fasicon.icon-store1::before,.ekit-wid-con .icon.icon-store1::before{
   content:"\ea84"
}
.ekit-wid-con .fasicon.icon-store-1::before,.ekit-wid-con .icon.icon-store-1::before{
   content:"\ea85"
}
.ekit-wid-con .fasicon.icon-suitcase::before,.ekit-wid-con .icon.icon-suitcase::before{
   content:"\ea86"
}
.ekit-wid-con .fasicon.icon-suitcase-1::before,.ekit-wid-con .icon.icon-suitcase-1::before{
   content:"\ea87"
}
.ekit-wid-con .fasicon.icon-tag2::before,.ekit-wid-con .icon.icon-tag2::before{
   content:"\ea88"
}
.ekit-wid-con .fasicon.icon-target::before,.ekit-wid-con .icon.icon-target::before{
   content:"\ea89"
}
.ekit-wid-con .fasicon.icon-team2::before,.ekit-wid-con .icon.icon-team2::before{
   content:"\ea8a"
}
.ekit-wid-con .fasicon.icon-tie::before,.ekit-wid-con .icon.icon-tie::before{
   content:"\ea8b"
}
.ekit-wid-con .fasicon.icon-trash1::before,.ekit-wid-con .icon.icon-trash1::before{
   content:"\ea8c"
}
.ekit-wid-con .fasicon.icon-trolley::before,.ekit-wid-con .icon.icon-trolley::before{
   content:"\ea8d"
}
.ekit-wid-con .fasicon.icon-trolley-1::before,.ekit-wid-con .icon.icon-trolley-1::before{
   content:"\ea8e"
}
.ekit-wid-con .fasicon.icon-trolley-2::before,.ekit-wid-con .icon.icon-trolley-2::before{
   content:"\ea8f"
}
.ekit-wid-con .fasicon.icon-trophy1::before,.ekit-wid-con .icon.icon-trophy1::before{
   content:"\ea90"
}
.ekit-wid-con .fasicon.icon-truck1::before,.ekit-wid-con .icon.icon-truck1::before{
   content:"\ea91"
}
.ekit-wid-con .fasicon.icon-truck-1::before,.ekit-wid-con .icon.icon-truck-1::before{
   content:"\ea92"
}
.ekit-wid-con .fasicon.icon-truck-2::before,.ekit-wid-con .icon.icon-truck-2::before{
   content:"\ea93"
}
.ekit-wid-con .fasicon.icon-umbrella::before,.ekit-wid-con .icon.icon-umbrella::before{
   content:"\ea94"
}
.ekit-wid-con .fasicon.icon-upload1::before,.ekit-wid-con .icon.icon-upload1::before{
   content:"\ea95"
}
.ekit-wid-con .fasicon.icon-user1::before,.ekit-wid-con .icon.icon-user1::before{
   content:"\ea96"
}
.ekit-wid-con .fasicon.icon-user-1::before,.ekit-wid-con .icon.icon-user-1::before{
   content:"\ea97"
}
.ekit-wid-con .fasicon.icon-user-2::before,.ekit-wid-con .icon.icon-user-2::before{
   content:"\ea98"
}
.ekit-wid-con .fasicon.icon-user-3::before,.ekit-wid-con .icon.icon-user-3::before{
   content:"\ea99"
}
.ekit-wid-con .fasicon.icon-users2::before,.ekit-wid-con .icon.icon-users2::before{
   content:"\ea9a"
}
.ekit-wid-con .fasicon.icon-video-camera::before,.ekit-wid-con .icon.icon-video-camera::before{
   content:"\ea9b"
}
.ekit-wid-con .fasicon.icon-voucher::before,.ekit-wid-con .icon.icon-voucher::before{
   content:"\ea9c"
}
.ekit-wid-con .fasicon.icon-voucher-1::before,.ekit-wid-con .icon.icon-voucher-1::before{
   content:"\ea9d"
}
.ekit-wid-con .fasicon.icon-voucher-2::before,.ekit-wid-con .icon.icon-voucher-2::before{
   content:"\ea9e"
}
.ekit-wid-con .fasicon.icon-voucher-3::before,.ekit-wid-con .icon.icon-voucher-3::before{
   content:"\ea9f"
}
.ekit-wid-con .fasicon.icon-voucher-4::before,.ekit-wid-con .icon.icon-voucher-4::before{
   content:"\eaa0"
}
.ekit-wid-con .fasicon.icon-wallet::before,.ekit-wid-con .icon.icon-wallet::before{
   content:"\eaa1"
}
.ekit-wid-con .fasicon.icon-wallet1::before,.ekit-wid-con .icon.icon-wallet1::before{
   content:"\eaa2"
}
.ekit-wid-con .fasicon.icon-wifi::before,.ekit-wid-con .icon.icon-wifi::before{
   content:"\eaa3"
}
.ekit-wid-con .fasicon.icon-worker::before,.ekit-wid-con .icon.icon-worker::before{
   content:"\eaa4"
}
.ekit-wid-con .fasicon.icon-zoom-in::before,.ekit-wid-con .icon.icon-zoom-in::before{
   content:"\eaa5"
}
.ekit-wid-con .fasicon.icon-zoom-out::before,.ekit-wid-con .icon.icon-zoom-out::before{
   content:"\eaa6"
}
.ekit-wid-con .fasicon.icon-burger-menu::before,.ekit-wid-con .icon.icon-burger-menu::before,.icon.icon-burger-menu::before{
   content:"\eab8"
}
.ekit-wid-con .fasicon.icon-squares::before,.ekit-wid-con .icon.icon-squares::before{
   content:"\eaa7"
}
.ekit-wid-con .fasicon.icon-options::before,.ekit-wid-con .icon.icon-options::before{
   content:"\eaa8"
}
.ekit-wid-con .fasicon.icon-apps::before,.ekit-wid-con .icon.icon-apps::before{
   content:"\eaa9"
}
.ekit-wid-con .fasicon.icon-menu-11::before,.ekit-wid-con .icon.icon-menu-11::before{
   content:"\eaaa"
}
.ekit-wid-con .fasicon.icon-menu11::before,.ekit-wid-con .icon.icon-menu11::before{
   content:"\eaab"
}
.ekit-wid-con .fasicon.icon-back_up::before,.ekit-wid-con .icon.icon-back_up::before{
   content:"\eaad"
}
.ekit-wid-con .fasicon.icon-cart11::before,.ekit-wid-con .icon.icon-cart11::before{
   content:"\eaae"
}
.ekit-wid-con .fasicon.icon-checkmark::before,.ekit-wid-con .icon.icon-checkmark::before{
   content:"\eab0"
}
.ekit-wid-con .fasicon.icon-dollar::before,.ekit-wid-con .icon.icon-dollar::before{
   content:"\eab1"
}
.ekit-wid-con .fasicon.icon-domian::before,.ekit-wid-con .icon.icon-domian::before{
   content:"\eab2"
}
.ekit-wid-con .fasicon.icon-hosting1::before,.ekit-wid-con .icon.icon-hosting1::before{
   content:"\eab3"
}
.ekit-wid-con .fasicon.icon-key2::before,.ekit-wid-con .icon.icon-key2::before{
   content:"\eab4"
}
.ekit-wid-con .fasicon.icon-migration::before,.ekit-wid-con .icon.icon-migration::before{
   content:"\eab5"
}
.ekit-wid-con .fasicon.icon-play1::before,.ekit-wid-con .icon.icon-play1::before{
   content:"\eab6"
}
.ekit-wid-con .fasicon.icon-quote2::before,.ekit-wid-con .icon.icon-quote2::before{
   content:"\eab7"
}
.ekit-wid-con .fasicon.icon-api_setup::before,.ekit-wid-con .icon.icon-api_setup::before{
   content:"\eab9"
}
.ekit-wid-con .fasicon.icon-coin::before,.ekit-wid-con .icon.icon-coin::before{
   content:"\eaba"
}
.ekit-wid-con .fasicon.icon-hand_shake::before,.ekit-wid-con .icon.icon-hand_shake::before{
   content:"\eabb"
}
.ekit-wid-con .fasicon.icon-idea_generate::before,.ekit-wid-con .icon.icon-idea_generate::before{
   content:"\eabc"
}
.ekit-wid-con .fasicon.icon-page_search::before,.ekit-wid-con .icon.icon-page_search::before{
   content:"\eabd"
}
.ekit-wid-con .fasicon.icon-pen_shape::before,.ekit-wid-con .icon.icon-pen_shape::before{
   content:"\eabe"
}
.ekit-wid-con .fasicon.icon-pencil_art::before,.ekit-wid-con .icon.icon-pencil_art::before{
   content:"\eabf"
}
.ekit-wid-con .fasicon.icon-review::before,.ekit-wid-con .icon.icon-review::before{
   content:"\eac0"
}
.ekit-wid-con .fasicon.icon-star::before,.ekit-wid-con .icon.icon-star::before{
   content:"\eac1"
}
.ekit-wid-con .fasicon.icon-timing::before,.ekit-wid-con .icon.icon-timing::before{
   content:"\eac2"
}
.ekit-wid-con .fasicon.icon-trophy::before,.ekit-wid-con .icon.icon-trophy::before{
   content:"\eac3"
}
.ekit-wid-con .fasicon.icon-communication::before,.ekit-wid-con .icon.icon-communication::before{
   content:"\eac4"
}
.ekit-wid-con .fasicon.icon-money-bag2::before,.ekit-wid-con .icon.icon-money-bag2::before{
   content:"\eac5"
}
.ekit-wid-con .fasicon.icon-dentist::before,.ekit-wid-con .icon.icon-dentist::before{
   content:"\eac6"
}
.ekit-wid-con .fasicon.icon-bill::before,.ekit-wid-con .icon.icon-bill::before{
   content:"\eac7"
}
.ekit-wid-con .fasicon.icon-label::before,.ekit-wid-con .icon.icon-label::before{
   content:"\eac8"
}
.ekit-wid-con .fasicon.icon-money::before,.ekit-wid-con .icon.icon-money::before{
   content:"\eac9"
}
.ekit-wid-con .fasicon.icon-shield::before,.ekit-wid-con .icon.icon-shield::before{
   content:"\eaca"
}
.ekit-wid-con .fasicon.icon-support::before,.ekit-wid-con .icon.icon-support::before{
   content:"\eacb"
}
.ekit-wid-con .fasicon.icon-one::before,.ekit-wid-con .icon.icon-one::before{
   content:"\eacc"
}
.ekit-wid-con .fasicon.icon-clock::before,.ekit-wid-con .icon.icon-clock::before{
   content:"\eacd"
}
.ekit-wid-con .fasicon.icon-cart::before,.ekit-wid-con .icon.icon-cart::before{
   content:"\eace"
}
.ekit-wid-con .fasicon.icon-globe::before,.ekit-wid-con .icon.icon-globe::before{
   content:"\eacf"
}
.ekit-wid-con .fasicon.icon-tooth::before,.ekit-wid-con .icon.icon-tooth::before{
   content:"\ead0"
}
.ekit-wid-con .fasicon.icon-tooth-1::before,.ekit-wid-con .icon.icon-tooth-1::before{
   content:"\ead1"
}
.ekit-wid-con .fasicon.icon-tooth-2::before,.ekit-wid-con .icon.icon-tooth-2::before{
   content:"\ead2"
}
.ekit-wid-con .fasicon.icon-brain::before,.ekit-wid-con .icon.icon-brain::before{
   content:"\ead3"
}
.ekit-wid-con .fasicon.icon-view::before,.ekit-wid-con .icon.icon-view::before{
   content:"\ead4"
}
.ekit-wid-con .fasicon.icon-doctor::before,.ekit-wid-con .icon.icon-doctor::before{
   content:"\ead5"
}
.ekit-wid-con .fasicon.icon-heart::before,.ekit-wid-con .icon.icon-heart::before{
   content:"\ead6"
}
.ekit-wid-con .fasicon.icon-medicine::before,.ekit-wid-con .icon.icon-medicine::before{
   content:"\ead7"
}
.ekit-wid-con .fasicon.icon-stethoscope::before,.ekit-wid-con .icon.icon-stethoscope::before{
   content:"\ead8"
}
.ekit-wid-con .fasicon.icon-hospital::before,.ekit-wid-con .icon.icon-hospital::before{
   content:"\ead9"
}
.ekit-wid-con .fasicon.icon-clipboard::before,.ekit-wid-con .icon.icon-clipboard::before{
   content:"\eada"
}
.ekit-wid-con .fasicon.icon-medicine-1::before,.ekit-wid-con .icon.icon-medicine-1::before{
   content:"\eadb"
}
.ekit-wid-con .fasicon.icon-hospital-1::before,.ekit-wid-con .icon.icon-hospital-1::before{
   content:"\eadc"
}
.ekit-wid-con .fasicon.icon-customer-support::before,.ekit-wid-con .icon.icon-customer-support::before{
   content:"\eadd"
}
.ekit-wid-con .fasicon.icon-brickwall::before,.ekit-wid-con .icon.icon-brickwall::before{
   content:"\eade"
}
.ekit-wid-con .fasicon.icon-crane2::before,.ekit-wid-con .icon.icon-crane2::before{
   content:"\eadf"
}
.ekit-wid-con .fasicon.icon-valve::before,.ekit-wid-con .icon.icon-valve::before{
   content:"\eae1"
}
.ekit-wid-con .fasicon.icon-safety::before,.ekit-wid-con .icon.icon-safety::before{
   content:"\eae2"
}
.ekit-wid-con .fasicon.icon-energy-saving::before,.ekit-wid-con .icon.icon-energy-saving::before{
   content:"\eae3"
}
.ekit-wid-con .fasicon.icon-paint-roller::before,.ekit-wid-con .icon.icon-paint-roller::before{
   content:"\eae4"
}
.ekit-wid-con .fasicon.icon-paint-brushes::before,.ekit-wid-con .icon.icon-paint-brushes::before{
   content:"\eae5"
}
.ekit-wid-con .fasicon.icon-construction-tool-vehicle-with-crane-lifting-materials::before,.ekit-wid-con .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before{
   content:"\eae6"
}
.ekit-wid-con .fasicon.icon-trowel::before,.ekit-wid-con .icon.icon-trowel::before{
   content:"\eae7"
}
.ekit-wid-con .fasicon.icon-bucket::before,.ekit-wid-con .icon.icon-bucket::before{
   content:"\eae8"
}
.ekit-wid-con .fasicon.icon-smart::before,.ekit-wid-con .icon.icon-smart::before{
   content:"\eae9"
}
.ekit-wid-con .fasicon.icon-repair::before,.ekit-wid-con .icon.icon-repair::before{
   content:"\eaea"
}
.ekit-wid-con .fasicon.icon-saw::before,.ekit-wid-con .icon.icon-saw::before{
   content:"\eaeb"
}
.ekit-wid-con .fasicon.icon-cutter::before,.ekit-wid-con .icon.icon-cutter::before{
   content:"\eaec"
}
.ekit-wid-con .fasicon.icon-plier::before,.ekit-wid-con .icon.icon-plier::before{
   content:"\eaed"
}
.ekit-wid-con .fasicon.icon-drill::before,.ekit-wid-con .icon.icon-drill::before{
   content:"\eaee"
}
.ekit-wid-con .fasicon.icon-save-money::before,.ekit-wid-con .icon.icon-save-money::before{
   content:"\eaef"
}
.ekit-wid-con .fasicon.icon-planting::before,.ekit-wid-con .icon.icon-planting::before{
   content:"\eaf0"
}
.ekit-wid-con .fasicon.icon-line-chart::before,.ekit-wid-con .icon.icon-line-chart::before{
   content:"\eaf1"
}
.ekit-wid-con .fasicon.icon-open-book::before,.ekit-wid-con .icon.icon-open-book::before{
   content:"\eaf2"
}
.ekit-wid-con .fasicon.icon-money-bag3::before,.ekit-wid-con .icon.icon-money-bag3::before{
   content:"\eaf3"
}
.ekit-wid-con .fasicon.icon-server::before,.ekit-wid-con .icon.icon-server::before{
   content:"\eaf4"
}
.ekit-wid-con .fasicon.icon-server-1::before,.ekit-wid-con .icon.icon-server-1::before{
   content:"\eaf5"
}
.ekit-wid-con .fasicon.icon-server-2::before,.ekit-wid-con .icon.icon-server-2::before{
   content:"\eaf6"
}
.ekit-wid-con .fasicon.icon-cloud-computing::before,.ekit-wid-con .icon.icon-cloud-computing::before{
   content:"\eaf7"
}
.ekit-wid-con .fasicon.icon-cloud::before,.ekit-wid-con .icon.icon-cloud::before{
   content:"\eaf8"
}
.ekit-wid-con .fasicon.icon-database::before,.ekit-wid-con .icon.icon-database::before{
   content:"\eaf9"
}
.ekit-wid-con .fasicon.icon-computer::before,.ekit-wid-con .icon.icon-computer::before{
   content:"\eafa"
}
.ekit-wid-con .fasicon.icon-server-3::before,.ekit-wid-con .icon.icon-server-3::before{
   content:"\eafb"
}
.ekit-wid-con .fasicon.icon-server-4::before,.ekit-wid-con .icon.icon-server-4::before{
   content:"\eafc"
}
.ekit-wid-con .fasicon.icon-server-5::before,.ekit-wid-con .icon.icon-server-5::before{
   content:"\eafd"
}
.ekit-wid-con .fasicon.icon-server-6::before,.ekit-wid-con .icon.icon-server-6::before{
   content:"\eafe"
}
.ekit-wid-con .fasicon.icon-server-7::before,.ekit-wid-con .icon.icon-server-7::before{
   content:"\eaff"
}
.ekit-wid-con .fasicon.icon-cloud-1::before,.ekit-wid-con .icon.icon-cloud-1::before{
   content:"\eb00"
}
.ekit-wid-con .fasicon.icon-server-8::before,.ekit-wid-con .icon.icon-server-8::before{
   content:"\eb01"
}
.ekit-wid-con .fasicon.icon-business-and-finance::before,.ekit-wid-con .icon.icon-business-and-finance::before{
   content:"\eb02"
}
.ekit-wid-con .fasicon.icon-cloud-2::before,.ekit-wid-con .icon.icon-cloud-2::before{
   content:"\eb03"
}
.ekit-wid-con .fasicon.icon-server-9::before,.ekit-wid-con .icon.icon-server-9::before{
   content:"\eb04"
}
.ekit-wid-con .fasicon.icon-hosting::before,.ekit-wid-con .icon.icon-hosting::before{
   content:"\eb05"
}
.ekit-wid-con .fasicon.icon-car::before,.ekit-wid-con .icon.icon-car::before{
   content:"\eb06"
}
.ekit-wid-con .fasicon.icon-car-frontal-view::before,.ekit-wid-con .icon.icon-car-frontal-view::before{
   content:"\eb07"
}
.ekit-wid-con .fasicon.icon-car-1::before,.ekit-wid-con .icon.icon-car-1::before{
   content:"\eb08"
}
.ekit-wid-con .fasicon.icon-racing::before,.ekit-wid-con .icon.icon-racing::before{
   content:"\eb09"
}
.ekit-wid-con .fasicon.icon-car-wheel::before,.ekit-wid-con .icon.icon-car-wheel::before{
   content:"\eb0a"
}
.ekit-wid-con .fasicon.icon-steering-wheel::before,.ekit-wid-con .icon.icon-steering-wheel::before{
   content:"\eb0b"
}
.ekit-wid-con .fasicon.icon-frontal-taxi-cab::before,.ekit-wid-con .icon.icon-frontal-taxi-cab::before{
   content:"\eb0c"
}
.ekit-wid-con .fasicon.icon-taxi::before,.ekit-wid-con .icon.icon-taxi::before{
   content:"\eb0d"
}
.ekit-wid-con .fasicon.icon-cosmetics::before,.ekit-wid-con .icon.icon-cosmetics::before{
   content:"\eb0e"
}
.ekit-wid-con .fasicon.icon-flower::before,.ekit-wid-con .icon.icon-flower::before{
   content:"\eb0f"
}
.ekit-wid-con .fasicon.icon-mirror::before,.ekit-wid-con .icon.icon-mirror::before{
   content:"\eb10"
}
.ekit-wid-con .fasicon.icon-itunes::before,.ekit-wid-con .icon.icon-itunes::before{
   content:"\eb6b"
}
.ekit-wid-con .fasicon.icon-salon::before,.ekit-wid-con .icon.icon-salon::before{
   content:"\eb11"
}
.ekit-wid-con .fasicon.icon-hair-dryer::before,.ekit-wid-con .icon.icon-hair-dryer::before{
   content:"\eb12"
}
.ekit-wid-con .fasicon.icon-shampoo::before,.ekit-wid-con .icon.icon-shampoo::before{
   content:"\eb13"
}
.ekit-wid-con .fasicon.icon-download-button::before,.ekit-wid-con .icon.icon-download-button::before{
   content:"\e90b"
}
.ekit-wid-con .fasicon.icon-list::before,.ekit-wid-con .icon.icon-list::before{
   content:"\eb14"
}
.ekit-wid-con .fasicon.icon-loupe::before,.ekit-wid-con .icon.icon-loupe::before{
   content:"\eb15"
}
.ekit-wid-con .fasicon.icon-search::before,.ekit-wid-con .icon.icon-search::before{
   content:"\eb16"
}
.ekit-wid-con .fasicon.icon-search-1::before,.ekit-wid-con .icon.icon-search-1::before{
   content:"\eb17"
}
.ekit-wid-con .fasicon.icon-shopping-cart::before,.ekit-wid-con .icon.icon-shopping-cart::before{
   content:"\eb18"
}
.ekit-wid-con .fasicon.icon-menu::before,.ekit-wid-con .icon.icon-menu::before{
   content:"\eb19"
}
.ekit-wid-con .fasicon.icon-menu-1::before,.ekit-wid-con .icon.icon-menu-1::before{
   content:"\eb1a"
}
.ekit-wid-con .fasicon.icon-menu-button-of-three-horizontal-lines::before,.ekit-wid-con .icon.icon-menu-button-of-three-horizontal-lines::before{
   content:"\eb1b"
}
.ekit-wid-con .fasicon.icon-menu-2::before,.ekit-wid-con .icon.icon-menu-2::before{
   content:"\eb1c"
}
.ekit-wid-con .fasicon.icon-menu-3::before,.ekit-wid-con .icon.icon-menu-3::before{
   content:"\eb1d"
}
.ekit-wid-con .fasicon.icon-menu-5::before,.ekit-wid-con .icon.icon-menu-5::before{
   content:"\eb1f"
}
.ekit-wid-con .fasicon.icon-menu-button::before,.ekit-wid-con .icon.icon-menu-button::before{
   content:"\eb20"
}
.ekit-wid-con .fasicon.icon-list-1::before,.ekit-wid-con .icon.icon-list-1::before{
   content:"\eb21"
}
.ekit-wid-con .fasicon.icon-menu-6::before,.ekit-wid-con .icon.icon-menu-6::before{
   content:"\eb22"
}
.ekit-wid-con .fasicon.icon-menu-7::before,.ekit-wid-con .icon.icon-menu-7::before{
   content:"\eb23"
}
.ekit-wid-con .fasicon.icon-menu-8::before,.ekit-wid-con .icon.icon-menu-8::before{
   content:"\eb24"
}
.ekit-wid-con .fasicon.icon-list-2::before,.ekit-wid-con .icon.icon-list-2::before{
   content:"\eb25"
}
.ekit-wid-con .fasicon.icon-dot::before,.ekit-wid-con .icon.icon-dot::before{
   content:"\eb26"
}
.ekit-wid-con .fasicon.icon-menu-9::before,.ekit-wid-con .icon.icon-menu-9::before{
   content:"\eb27"
}
.ekit-wid-con .fasicon.icon-search11::before,.ekit-wid-con .icon.icon-search11::before{
   content:"\eb28"
}
.ekit-wid-con .fasicon.icon-search-minus::before,.ekit-wid-con .icon.icon-search-minus::before{
   content:"\eb29"
}
.ekit-wid-con .fasicon.icon-search-11::before,.ekit-wid-con .icon.icon-search-11::before{
   content:"\eb2a"
}
.ekit-wid-con .fasicon.icon-search-2::before,.ekit-wid-con .icon.icon-search-2::before{
   content:"\eb2b"
}
.ekit-wid-con .fasicon.icon-search-3::before,.ekit-wid-con .icon.icon-search-3::before{
   content:"\eb2c"
}
.ekit-wid-con .fasicon.icon-magnifying-glass-search::before,.ekit-wid-con .icon.icon-magnifying-glass-search::before{
   content:"\eb2d"
}
.ekit-wid-con .fasicon.icon-loupe1::before,.ekit-wid-con .icon.icon-loupe1::before{
   content:"\eb2e"
}
.ekit-wid-con .fasicon.icon-speed::before,.ekit-wid-con .icon.icon-speed::before{
   content:"\eb2f"
}
.ekit-wid-con .fasicon.icon-search21::before,.ekit-wid-con .icon.icon-search21::before{
   content:"\eb30"
}
.ekit-wid-con .fasicon.icon-search-4::before,.ekit-wid-con .icon.icon-search-4::before{
   content:"\eb31"
}
.ekit-wid-con .fasicon.icon-search-5::before,.ekit-wid-con .icon.icon-search-5::before{
   content:"\eb32"
}
.ekit-wid-con .fasicon.icon-detective::before,.ekit-wid-con .icon.icon-detective::before{
   content:"\eb33"
}
.ekit-wid-con .fasicon.icon-cart1::before,.ekit-wid-con .icon.icon-cart1::before{
   content:"\eb34"
}
.ekit-wid-con .fasicon.icon-buying-on-smartphone::before,.ekit-wid-con .icon.icon-buying-on-smartphone::before{
   content:"\eb35"
}
.ekit-wid-con .fasicon.icon-badge::before,.ekit-wid-con .icon.icon-badge::before{
   content:"\eb36"
}
.ekit-wid-con .fasicon.icon-basket1::before,.ekit-wid-con .icon.icon-basket1::before{
   content:"\eb37"
}
.ekit-wid-con .fasicon.icon-commerce-and-shopping::before,.ekit-wid-con .icon.icon-commerce-and-shopping::before{
   content:"\eb38"
}
.ekit-wid-con .fasicon.icon-comment::before,.ekit-wid-con .icon.icon-comment::before{
   content:"\eb39"
}
.ekit-wid-con .fasicon.icon-comment-1::before,.ekit-wid-con .icon.icon-comment-1::before{
   content:"\eb3a"
}
.ekit-wid-con .fasicon.icon-share::before,.ekit-wid-con .icon.icon-share::before{
   content:"\eb3b"
}
.ekit-wid-con .fasicon.icon-share-1::before,.ekit-wid-con .icon.icon-share-1::before{
   content:"\eb3c"
}
.ekit-wid-con .fasicon.icon-share-2::before,.ekit-wid-con .icon.icon-share-2::before{
   content:"\eb3d"
}
.ekit-wid-con .fasicon.icon-share-3::before,.ekit-wid-con .icon.icon-share-3::before{
   content:"\eb3e"
}
.ekit-wid-con .fasicon.icon-comment1::before,.ekit-wid-con .icon.icon-comment1::before{
   content:"\eb3f"
}
.ekit-wid-con .fasicon.icon-favorite::before,.ekit-wid-con .icon.icon-favorite::before{
   content:"\eb40"
}
.ekit-wid-con .fasicon.icon-retweet::before,.ekit-wid-con .icon.icon-retweet::before{
   content:"\eb41"
}
.ekit-wid-con .fasicon.icon-share1::before,.ekit-wid-con .icon.icon-share1::before{
   content:"\eb42"
}
.ekit-wid-con .fasicon.icon-facebook::before,.ekit-wid-con .icon.icon-facebook::before{
   content:"\eb43"
}
.ekit-wid-con .fasicon.icon-twitter::before,.ekit-wid-con .icon.icon-twitter::before{
   content:"\eb44"
}
.ekit-wid-con .fasicon.icon-linkedin::before,.ekit-wid-con .icon.icon-linkedin::before{
   content:"\eb45"
}
.ekit-wid-con .fasicon.icon-whatsapp-1::before,.ekit-wid-con .icon.icon-whatsapp-1::before,.icon.icon-whatsapp-1::before{
   content:"\eb46"
}
.ekit-wid-con .fasicon.icon-dribbble::before,.ekit-wid-con .icon.icon-dribbble::before{
   content:"\eb47"
}
.ekit-wid-con .fasicon.icon-facebook-2::before,.ekit-wid-con .icon.icon-facebook-2::before{
   content:"\eb48"
}
.ekit-wid-con .fasicon.icon-twitter1::before,.ekit-wid-con .icon.icon-twitter1::before{
   content:"\eb49"
}
.ekit-wid-con .fasicon.icon-vk::before,.ekit-wid-con .icon.icon-vk::before{
   content:"\eb4a"
}
.ekit-wid-con .fasicon.icon-youtube-v::before,.ekit-wid-con .icon.icon-youtube-v::before{
   content:"\eb4b"
}
.ekit-wid-con .fasicon.icon-vimeo::before,.ekit-wid-con .icon.icon-vimeo::before{
   content:"\eae0"
}
.ekit-wid-con .fasicon.icon-youtube::before,.ekit-wid-con .icon.icon-youtube::before{
   content:"\eb4c"
}
.ekit-wid-con .fasicon.icon-snapchat-1::before,.ekit-wid-con .icon.icon-snapchat-1::before{
   content:"\eb4d"
}
.ekit-wid-con .fasicon.icon-behance::before,.ekit-wid-con .icon.icon-behance::before{
   content:"\eb4e"
}
.ekit-wid-con .fasicon.icon-github::before,.ekit-wid-con .icon.icon-github::before{
   content:"\eb4f"
}
.ekit-wid-con .fasicon.icon-pinterest::before,.ekit-wid-con .icon.icon-pinterest::before{
   content:"\eb50"
}
.ekit-wid-con .fasicon.icon-spotify::before,.ekit-wid-con .icon.icon-spotify::before{
   content:"\eb51"
}
.ekit-wid-con .fasicon.icon-soundcloud-1::before,.ekit-wid-con .icon.icon-soundcloud-1::before{
   content:"\eb52"
}
.ekit-wid-con .fasicon.icon-skype-1::before,.ekit-wid-con .icon.icon-skype-1::before{
   content:"\eb53"
}
.ekit-wid-con .fasicon.icon-rss::before,.ekit-wid-con .icon.icon-rss::before{
   content:"\eb54"
}
.ekit-wid-con .fasicon.icon-reddit-1::before,.ekit-wid-con .icon.icon-reddit-1::before{
   content:"\eb55"
}
.ekit-wid-con .fasicon.icon-dribbble-1::before,.ekit-wid-con .icon.icon-dribbble-1::before{
   content:"\eb56"
}
.ekit-wid-con .fasicon.icon-wordpress-1::before,.ekit-wid-con .icon.icon-wordpress-1::before{
   content:"\eb57"
}
.ekit-wid-con .fasicon.icon-logo::before,.ekit-wid-con .icon.icon-logo::before{
   content:"\eb58"
}
.ekit-wid-con .fasicon.icon-dropbox-1::before,.ekit-wid-con .icon.icon-dropbox-1::before{
   content:"\eb59"
}
.ekit-wid-con .fasicon.icon-blogger-1::before,.ekit-wid-con .icon.icon-blogger-1::before{
   content:"\eb5a"
}
.ekit-wid-con .fasicon.icon-photo::before,.ekit-wid-con .icon.icon-photo::before{
   content:"\eb5b"
}
.ekit-wid-con .fasicon.icon-hangouts::before,.ekit-wid-con .icon.icon-hangouts::before{
   content:"\eb5c"
}
.ekit-wid-con .fasicon.icon-xing::before,.ekit-wid-con .icon.icon-xing::before{
   content:"\eb5d"
}
.ekit-wid-con .fasicon.icon-myspace::before,.ekit-wid-con .icon.icon-myspace::before{
   content:"\eb5e"
}
.ekit-wid-con .fasicon.icon-flickr-1::before,.ekit-wid-con .icon.icon-flickr-1::before{
   content:"\eb5f"
}
.ekit-wid-con .fasicon.icon-envato::before,.ekit-wid-con .icon.icon-envato::before{
   content:"\eb60"
}
.ekit-wid-con .fasicon.icon-picasa-1::before,.ekit-wid-con .icon.icon-picasa-1::before{
   content:"\eb61"
}
.ekit-wid-con .fasicon.icon-wattpad::before,.ekit-wid-con .icon.icon-wattpad::before{
   content:"\eb62"
}
.ekit-wid-con .fasicon.icon-emoji::before,.ekit-wid-con .icon.icon-emoji::before{
   content:"\eb63"
}
.ekit-wid-con .fasicon.icon-deviantart-1::before,.ekit-wid-con .icon.icon-deviantart-1::before{
   content:"\eb64"
}
.ekit-wid-con .fasicon.icon-yahoo-1::before,.ekit-wid-con .icon.icon-yahoo-1::before{
   content:"\eb65"
}
.ekit-wid-con .fasicon.icon-vine-1::before,.ekit-wid-con .icon.icon-vine-1::before{
   content:"\eb66"
}
.ekit-wid-con .fasicon.icon-delicious::before,.ekit-wid-con .icon.icon-delicious::before{
   content:"\eb67"
}
.ekit-wid-con .fasicon.icon-kickstarter-1::before,.ekit-wid-con .icon.icon-kickstarter-1::before{
   content:"\eb68"
}
.ekit-wid-con .fasicon.icon-stumbleupon-1::before,.ekit-wid-con .icon.icon-stumbleupon-1::before{
   content:"\eb69"
}
.ekit-wid-con .fasicon.icon-brands-and-logotypes::before,.ekit-wid-con .icon.icon-brands-and-logotypes::before{
   content:"\eb6a"
}
.ekit-wid-con .fasicon.icon-instagram-1::before,.ekit-wid-con .icon.icon-instagram-1::before{
   content:"\eb6c"
}
.ekit-wid-con .fasicon.icon-facebook-1::before,.ekit-wid-con .icon.icon-facebook-1::before{
   content:"\eb6d"
}
.ekit-wid-con .fasicon.icon-instagram-2::before,.ekit-wid-con .icon.icon-instagram-2::before{
   content:"\eb6e"
}
.ekit-wid-con .fasicon.icon-twitter-1::before,.ekit-wid-con .icon.icon-twitter-1::before{
   content:"\eb6f"
}
.ekit-wid-con .fasicon.icon-whatsapp-2::before,.ekit-wid-con .icon.icon-whatsapp-2::before{
   content:"\eb70"
}
.ekit-wid-con .fasicon.icon-youtube-1::before,.ekit-wid-con .icon.icon-youtube-1::before{
   content:"\eb71"
}
.ekit-wid-con .fasicon.icon-linkedin-1::before,.ekit-wid-con .icon.icon-linkedin-1::before{
   content:"\eb72"
}
.ekit-wid-con .fasicon.icon-telegram::before,.ekit-wid-con .icon.icon-telegram::before{
   content:"\eb73"
}
.ekit-wid-con .fasicon.icon-github-1::before,.ekit-wid-con .icon.icon-github-1::before{
   content:"\eb74"
}
.ekit-wid-con .fasicon.icon-vk-1::before,.ekit-wid-con .icon.icon-vk-1::before{
   content:"\eb75"
}
.ekit-wid-con .fasicon.icon-pinterest-1::before,.ekit-wid-con .icon.icon-pinterest-1::before{
   content:"\eb76"
}
.ekit-wid-con .fasicon.icon-rss-1::before,.ekit-wid-con .icon.icon-rss-1::before{
   content:"\eb77"
}
.ekit-wid-con .fasicon.icon-twitch::before,.ekit-wid-con .icon.icon-twitch::before{
   content:"\eb78"
}
.ekit-wid-con .fasicon.icon-snapchat-2::before,.ekit-wid-con .icon.icon-snapchat-2::before{
   content:"\eb79"
}
.ekit-wid-con .fasicon.icon-skype-2::before,.ekit-wid-con .icon.icon-skype-2::before{
   content:"\eb7a"
}
.ekit-wid-con .fasicon.icon-behance-2::before,.ekit-wid-con .icon.icon-behance-2::before{
   content:"\eb7b"
}
.ekit-wid-con .fasicon.icon-spotify-1::before,.ekit-wid-con .icon.icon-spotify-1::before{
   content:"\eb7c"
}
.ekit-wid-con .fasicon.icon-periscope::before,.ekit-wid-con .icon.icon-periscope::before{
   content:"\eb7d"
}
.ekit-wid-con .fasicon.icon-dribbble-2::before,.ekit-wid-con .icon.icon-dribbble-2::before{
   content:"\eb7e"
}
.ekit-wid-con .fasicon.icon-tumblr-1::before,.ekit-wid-con .icon.icon-tumblr-1::before{
   content:"\eb7f"
}
.ekit-wid-con .fasicon.icon-soundcloud-2::before,.ekit-wid-con .icon.icon-soundcloud-2::before{
   content:"\eb80"
}
.ekit-wid-con .fasicon.icon-google-drive-1::before,.ekit-wid-con .icon.icon-google-drive-1::before{
   content:"\eb81"
}
.ekit-wid-con .fasicon.icon-dropbox-2::before,.ekit-wid-con .icon.icon-dropbox-2::before{
   content:"\eb82"
}
.ekit-wid-con .fasicon.icon-reddit-2::before,.ekit-wid-con .icon.icon-reddit-2::before{
   content:"\eb83"
}
.ekit-wid-con .fasicon.icon-html::before,.ekit-wid-con .icon.icon-html::before{
   content:"\eb84"
}
.ekit-wid-con .fasicon.icon-vimeo-1::before,.ekit-wid-con .icon.icon-vimeo-1::before{
   content:"\eb85"
}
.ekit-wid-con .fasicon.icon-hangout::before,.ekit-wid-con .icon.icon-hangout::before{
   content:"\eb86"
}
.ekit-wid-con .fasicon.icon-blogger-2::before,.ekit-wid-con .icon.icon-blogger-2::before{
   content:"\eb87"
}
.ekit-wid-con .fasicon.icon-yahoo-2::before,.ekit-wid-con .icon.icon-yahoo-2::before{
   content:"\eb88"
}
.ekit-wid-con .fasicon.icon-path::before,.ekit-wid-con .icon.icon-path::before{
   content:"\eb89"
}
.ekit-wid-con .fasicon.icon-yelp-1::before,.ekit-wid-con .icon.icon-yelp-1::before{
   content:"\eb8a"
}
.ekit-wid-con .fasicon.icon-slideshare::before,.ekit-wid-con .icon.icon-slideshare::before{
   content:"\eb8b"
}
.ekit-wid-con .fasicon.icon-picasa-2::before,.ekit-wid-con .icon.icon-picasa-2::before{
   content:"\eb8c"
}
.ekit-wid-con .fasicon.icon-myspace-1::before,.ekit-wid-con .icon.icon-myspace-1::before{
   content:"\eb8d"
}
.ekit-wid-con .fasicon.icon-flickr-2::before,.ekit-wid-con .icon.icon-flickr-2::before{
   content:"\eb8e"
}
.ekit-wid-con .fasicon.icon-xing-1::before,.ekit-wid-con .icon.icon-xing-1::before{
   content:"\eb8f"
}
.ekit-wid-con .fasicon.icon-envato-1::before,.ekit-wid-con .icon.icon-envato-1::before{
   content:"\eb90"
}
.ekit-wid-con .fasicon.icon-swarm::before,.ekit-wid-con .icon.icon-swarm::before{
   content:"\eb91"
}
.ekit-wid-con .fasicon.icon-wattpad-1::before,.ekit-wid-con .icon.icon-wattpad-1::before{
   content:"\eb92"
}
.ekit-wid-con .fasicon.icon-foursquare::before,.ekit-wid-con .icon.icon-foursquare::before{
   content:"\eb93"
}
.ekit-wid-con .fasicon.icon-deviantart-2::before,.ekit-wid-con .icon.icon-deviantart-2::before{
   content:"\eb94"
}
.ekit-wid-con .fasicon.icon-kickstarter-2::before,.ekit-wid-con .icon.icon-kickstarter-2::before{
   content:"\eb95"
}
.ekit-wid-con .fasicon.icon-delicious-1::before,.ekit-wid-con .icon.icon-delicious-1::before{
   content:"\eb96"
}
.ekit-wid-con .fasicon.icon-vine-2::before,.ekit-wid-con .icon.icon-vine-2::before{
   content:"\eb97"
}
.ekit-wid-con .fasicon.icon-digg::before,.ekit-wid-con .icon.icon-digg::before{
   content:"\eb98"
}
.ekit-wid-con .fasicon.icon-bebo::before,.ekit-wid-con .icon.icon-bebo::before{
   content:"\eb99"
}
.ekit-wid-con .fasicon.icon-stumbleupon-2::before,.ekit-wid-con .icon.icon-stumbleupon-2::before{
   content:"\eb9a"
}
.ekit-wid-con .fasicon.icon-forrst::before,.ekit-wid-con .icon.icon-forrst::before{
   content:"\eb9b"
}
.ekit-wid-con .fasicon.icon-eye3::before,.ekit-wid-con .icon.icon-eye3::before{
   content:"\eb9d"
}
.ekit-wid-con .fasicon.icon-microscope::before,.ekit-wid-con .icon.icon-microscope::before{
   content:"\eb9e"
}
.ekit-wid-con .fasicon.icon-Anti-Lock::before,.ekit-wid-con .icon.icon-Anti-Lock::before{
   content:"\eb9f"
}
.ekit-wid-con .fasicon.icon-apartment::before,.ekit-wid-con .icon.icon-apartment::before{
   content:"\eba0"
}
.ekit-wid-con .fasicon.icon-app::before,.ekit-wid-con .icon.icon-app::before{
   content:"\eba2"
}
.ekit-wid-con .fasicon.icon-Aroma::before,.ekit-wid-con .icon.icon-Aroma::before{
   content:"\eba3"
}
.ekit-wid-con .fasicon.icon-bamboo-Leaf::before,.ekit-wid-con .icon.icon-bamboo-Leaf::before{
   content:"\eba5"
}
.ekit-wid-con .fasicon.icon-basket::before,.ekit-wid-con .icon.icon-basket::before{
   content:"\eba6"
}
.ekit-wid-con .fasicon.icon-Battery::before,.ekit-wid-con .icon.icon-Battery::before{
   content:"\eba7"
}
.ekit-wid-con .fasicon.icon-Bettery::before,.ekit-wid-con .icon.icon-Bettery::before{
   content:"\eba8"
}
.ekit-wid-con .fasicon.icon-building::before,.ekit-wid-con .icon.icon-building::before{
   content:"\eba9"
}
.ekit-wid-con .fasicon.icon-car-2::before,.ekit-wid-con .icon.icon-car-2::before{
   content:"\ebaa"
}
.ekit-wid-con .fasicon.icon-Car::before,.ekit-wid-con .icon.icon-Car::before{
   content:"\ebab"
}
.ekit-wid-con .fasicon.icon-Child::before,.ekit-wid-con .icon.icon-Child::before{
   content:"\ebac"
}
.ekit-wid-con .fasicon.icon-cityscape::before,.ekit-wid-con .icon.icon-cityscape::before{
   content:"\ebad"
}
.ekit-wid-con .fasicon.icon-cleaner::before,.ekit-wid-con .icon.icon-cleaner::before{
   content:"\ebae"
}
.ekit-wid-con .fasicon.icon-Coffee-cup::before,.ekit-wid-con .icon.icon-Coffee-cup::before{
   content:"\ebaf"
}
.ekit-wid-con .fasicon.icon-coins::before,.ekit-wid-con .icon.icon-coins::before{
   content:"\ebb0"
}
.ekit-wid-con .fasicon.icon-Computer::before,.ekit-wid-con .icon.icon-Computer::before{
   content:"\ebb1"
}
.ekit-wid-con .fasicon.icon-Consultancy::before,.ekit-wid-con .icon.icon-Consultancy::before{
   content:"\ebb2"
}
.ekit-wid-con .fasicon.icon-cottage::before,.ekit-wid-con .icon.icon-cottage::before{
   content:"\ebb3"
}
.ekit-wid-con .fasicon.icon-crane::before,.ekit-wid-con .icon.icon-crane::before{
   content:"\ebb4"
}
.ekit-wid-con .fasicon.icon-Custom-api::before,.ekit-wid-con .icon.icon-Custom-api::before{
   content:"\ebb5"
}
.ekit-wid-con .fasicon.icon-customer-support-2::before,.ekit-wid-con .icon.icon-customer-support-2::before{
   content:"\ebb6"
}
.ekit-wid-con .fasicon.icon-Design-2::before,.ekit-wid-con .icon.icon-Design-2::before{
   content:"\ebb7"
}
.ekit-wid-con .fasicon.icon-Design-3::before,.ekit-wid-con .icon.icon-Design-3::before{
   content:"\ebb8"
}
.ekit-wid-con .fasicon.icon-design::before,.ekit-wid-con .icon.icon-design::before{
   content:"\ebb9"
}
.ekit-wid-con .fasicon.icon-diamond::before,.ekit-wid-con .icon.icon-diamond::before{
   content:"\ebba"
}
.ekit-wid-con .fasicon.icon-diploma::before,.ekit-wid-con .icon.icon-diploma::before{
   content:"\ebbb"
}
.ekit-wid-con .fasicon.icon-Document-Search::before,.ekit-wid-con .icon.icon-Document-Search::before{
   content:"\ebbc"
}
.ekit-wid-con .fasicon.icon-Download::before,.ekit-wid-con .icon.icon-Download::before{
   content:"\ebbd"
}
.ekit-wid-con .fasicon.icon-drilling::before,.ekit-wid-con .icon.icon-drilling::before{
   content:"\ebbe"
}
.ekit-wid-con .fasicon.icon-engine::before,.ekit-wid-con .icon.icon-engine::before{
   content:"\ebbf"
}
.ekit-wid-con .fasicon.icon-engineer::before,.ekit-wid-con .icon.icon-engineer::before{
   content:"\ebc0"
}
.ekit-wid-con .fasicon.icon-envelope::before,.ekit-wid-con .icon.icon-envelope::before{
   content:"\ebc1"
}
.ekit-wid-con .fasicon.icon-Family::before,.ekit-wid-con .icon.icon-Family::before{
   content:"\ebc2"
}
.ekit-wid-con .fasicon.icon-friendship::before,.ekit-wid-con .icon.icon-friendship::before{
   content:"\ebc3"
}
.ekit-wid-con .fasicon.icon-gift::before,.ekit-wid-con .icon.icon-gift::before{
   content:"\ebc4"
}
.ekit-wid-con .fasicon.icon-graph-2::before,.ekit-wid-con .icon.icon-graph-2::before{
   content:"\ebc5"
}
.ekit-wid-con .fasicon.icon-graph::before,.ekit-wid-con .icon.icon-graph::before{
   content:"\ebc6"
}
.ekit-wid-con .fasicon.icon-hamburger-2::before,.ekit-wid-con .icon.icon-hamburger-2::before{
   content:"\ebc7"
}
.ekit-wid-con .fasicon.icon-handshake::before,.ekit-wid-con .icon.icon-handshake::before{
   content:"\ebc8"
}
.ekit-wid-con .fasicon.icon-Helmet::before,.ekit-wid-con .icon.icon-Helmet::before{
   content:"\ebc9"
}
.ekit-wid-con .fasicon.icon-hot-Stone-2::before,.ekit-wid-con .icon.icon-hot-Stone-2::before{
   content:"\ebca"
}
.ekit-wid-con .fasicon.icon-hot-stone::before,.ekit-wid-con .icon.icon-hot-stone::before{
   content:"\ebcb"
}
.ekit-wid-con .fasicon.icon-idea::before,.ekit-wid-con .icon.icon-idea::before{
   content:"\ebcc"
}
.ekit-wid-con .fasicon.icon-Leaf::before,.ekit-wid-con .icon.icon-Leaf::before{
   content:"\ebcd"
}
.ekit-wid-con .fasicon.icon-management::before,.ekit-wid-con .icon.icon-management::before{
   content:"\ebce"
}
.ekit-wid-con .fasicon.icon-Massage-table::before,.ekit-wid-con .icon.icon-Massage-table::before{
   content:"\ebcf"
}
.ekit-wid-con .fasicon.icon-Mechanic::before,.ekit-wid-con .icon.icon-Mechanic::before{
   content:"\ebd0"
}
.ekit-wid-con .fasicon.icon-Money-2::before,.ekit-wid-con .icon.icon-Money-2::before{
   content:"\ebd2"
}
.ekit-wid-con .fasicon.icon-money-bag::before,.ekit-wid-con .icon.icon-money-bag::before{
   content:"\ebd3"
}
.ekit-wid-con .fasicon.icon-Money::before,.ekit-wid-con .icon.icon-Money::before{
   content:"\ebd4"
}
.ekit-wid-con .fasicon.icon-oil-bottle::before,.ekit-wid-con .icon.icon-oil-bottle::before{
   content:"\ebd5"
}
.ekit-wid-con .fasicon.icon-Physiotherapy::before,.ekit-wid-con .icon.icon-Physiotherapy::before{
   content:"\ebd6"
}
.ekit-wid-con .fasicon.icon-Profile::before,.ekit-wid-con .icon.icon-Profile::before{
   content:"\ebd7"
}
.ekit-wid-con .fasicon.icon-Rating::before,.ekit-wid-con .icon.icon-Rating::before{
   content:"\ebd8"
}
.ekit-wid-con .fasicon.icon-right-mark::before,.ekit-wid-con .icon.icon-right-mark::before{
   content:"\ebd9"
}
.ekit-wid-con .fasicon.icon-rings::before,.ekit-wid-con .icon.icon-rings::before{
   content:"\ebda"
}
.ekit-wid-con .fasicon.icon-Safe-house::before,.ekit-wid-con .icon.icon-Safe-house::before{
   content:"\ebdb"
}
.ekit-wid-con .fasicon.icon-Scan::before,.ekit-wid-con .icon.icon-Scan::before{
   content:"\ebdc"
}
.ekit-wid-con .fasicon.icon-social-care::before,.ekit-wid-con .icon.icon-social-care::before{
   content:"\ebdd"
}
.ekit-wid-con .fasicon.icon-Speed-Clock::before,.ekit-wid-con .icon.icon-Speed-Clock::before{
   content:"\ebde"
}
.ekit-wid-con .fasicon.icon-stopwatch::before,.ekit-wid-con .icon.icon-stopwatch::before{
   content:"\ebdf"
}
.ekit-wid-con .fasicon.icon-Support-2::before,.ekit-wid-con .icon.icon-Support-2::before{
   content:"\ebe0"
}
.ekit-wid-con .fasicon.icon-target-2::before,.ekit-wid-con .icon.icon-target-2::before{
   content:"\ebe1"
}
.ekit-wid-con .fasicon.icon-Target::before,.ekit-wid-con .icon.icon-Target::before{
   content:"\ebe2"
}
.ekit-wid-con .fasicon.icon-tripod::before,.ekit-wid-con .icon.icon-tripod::before{
   content:"\ebe3"
}
.ekit-wid-con .fasicon.icon-truck::before,.ekit-wid-con .icon.icon-truck::before{
   content:"\ebe4"
}
.ekit-wid-con .fasicon.icon-university::before,.ekit-wid-con .icon.icon-university::before{
   content:"\ebe5"
}
.ekit-wid-con .fasicon.icon-User::before,.ekit-wid-con .icon.icon-User::before{
   content:"\ebe6"
}
.ekit-wid-con .fasicon.icon-Web-Portals::before,.ekit-wid-con .icon.icon-Web-Portals::before{
   content:"\ebe7"
}
.ekit-wid-con .fasicon.icon-window::before,.ekit-wid-con .icon.icon-window::before{
   content:"\ebe8"
}
.ekit-wid-con .fasicon.icon-ek_line_icon::before,.ekit-wid-con .icon.icon-ek_line_icon::before{
   content:"\ebe9"
}
.ekit-wid-con .fasicon.icon-ek_stroke_icon::before,.ekit-wid-con .icon.icon-ek_stroke_icon::before{
   content:"\eba1"
}
.ekit-wid-con .fasicon.icon-ekit::before,.ekit-wid-con .icon.icon-ekit::before{
   content:"\e947"
}
.ekit-wid-con .fasicon.icon-elements-kit-logo::before,.ekit-wid-con .icon.icon-elements-kit-logo::before{
   content:"\e90d"
}
.ekit-wid-con .fasicon.icon-degree-image::before,.ekit-wid-con .icon.icon-degree-image::before{
   content:"\e900"
}
.ekit-wid-con .fasicon.icon-accordion::before,.ekit-wid-con .icon.icon-accordion::before{
   content:"\e901"
}
.ekit-wid-con .fasicon.icon-animated-flip-box::before,.ekit-wid-con .icon.icon-animated-flip-box::before{
   content:"\e902"
}
.ekit-wid-con .fasicon.icon-animated-text::before,.ekit-wid-con .icon.icon-animated-text::before{
   content:"\e903"
}
.ekit-wid-con .fasicon.icon-brands::before,.ekit-wid-con .icon.icon-brands::before{
   content:"\e904"
}
.ekit-wid-con .fasicon.icon-business-hour::before,.ekit-wid-con .icon.icon-business-hour::before{
   content:"\e905"
}
.ekit-wid-con .fasicon.icon-button::before,.ekit-wid-con .icon.icon-button::before{
   content:"\e906"
}
.ekit-wid-con .fasicon.icon-carousel::before,.ekit-wid-con .icon.icon-carousel::before{
   content:"\e907"
}
.ekit-wid-con .fasicon.icon-Circle-progress::before,.ekit-wid-con .icon.icon-Circle-progress::before{
   content:"\e908"
}
.ekit-wid-con .fasicon.icon-contact-form::before,.ekit-wid-con .icon.icon-contact-form::before{
   content:"\e909"
}
.ekit-wid-con .fasicon.icon-countdown-timer::before,.ekit-wid-con .icon.icon-countdown-timer::before{
   content:"\e90a"
}
.ekit-wid-con .fasicon.icon-dropbar::before,.ekit-wid-con .icon.icon-dropbar::before{
   content:"\e90c"
}
.ekit-wid-con .fasicon.icon-faq::before,.ekit-wid-con .icon.icon-faq::before{
   content:"\e90e"
}
.ekit-wid-con .fasicon.icon-full-width-scroll::before,.ekit-wid-con .icon.icon-full-width-scroll::before{
   content:"\e90f"
}
.ekit-wid-con .fasicon.icon-google-map::before,.ekit-wid-con .icon.icon-google-map::before{
   content:"\e910"
}
.ekit-wid-con .fasicon.icon-heading-style::before,.ekit-wid-con .icon.icon-heading-style::before{
   content:"\e911"
}
.ekit-wid-con .fasicon.icon-help-desk::before,.ekit-wid-con .icon.icon-help-desk::before{
   content:"\e912"
}
.ekit-wid-con .fasicon.icon-horizontal-timeline::before,.ekit-wid-con .icon.icon-horizontal-timeline::before{
   content:"\e913"
}
.ekit-wid-con .fasicon.icon-iframe::before,.ekit-wid-con .icon.icon-iframe::before{
   content:"\e914"
}
.ekit-wid-con .fasicon.icon-image-comparison::before,.ekit-wid-con .icon.icon-image-comparison::before{
   content:"\e915"
}
.ekit-wid-con .fasicon.icon-image-gallery::before,.ekit-wid-con .icon.icon-image-gallery::before{
   content:"\e916"
}
.ekit-wid-con .fasicon.icon-image-justify::before,.ekit-wid-con .icon.icon-image-justify::before{
   content:"\e917"
}
.ekit-wid-con .fasicon.icon-image-magnifier::before,.ekit-wid-con .icon.icon-image-magnifier::before{
   content:"\e918"
}
.ekit-wid-con .fasicon.icon-image-masonry::before,.ekit-wid-con .icon.icon-image-masonry::before{
   content:"\e919"
}
.ekit-wid-con .fasicon.icon-inline-svg::before,.ekit-wid-con .icon.icon-inline-svg::before{
   content:"\e91a"
}
.ekit-wid-con .fasicon.icon-instagram::before,.ekit-wid-con .icon.icon-instagram::before{
   content:"\e91b"
}
.ekit-wid-con .fasicon.icon-listing::before,.ekit-wid-con .icon.icon-listing::before{
   content:"\e91c"
}
.ekit-wid-con .fasicon.icon-music-player::before,.ekit-wid-con .icon.icon-music-player::before{
   content:"\e91d"
}
.ekit-wid-con .fasicon.icon-news-ticker::before,.ekit-wid-con .icon.icon-news-ticker::before{
   content:"\e91e"
}
.ekit-wid-con .fasicon.icon-off-canvus-menu::before,.ekit-wid-con .icon.icon-off-canvus-menu::before{
   content:"\e91f"
}
.ekit-wid-con .fasicon.icon-parallax::before,.ekit-wid-con .icon.icon-parallax::before{
   content:"\e920"
}
.ekit-wid-con .fasicon.icon-portfolio::before,.ekit-wid-con .icon.icon-portfolio::before{
   content:"\e921"
}
.ekit-wid-con .fasicon.icon-post-banner::before,.ekit-wid-con .icon.icon-post-banner::before{
   content:"\e922"
}
.ekit-wid-con .fasicon.icon-post-carousel::before,.ekit-wid-con .icon.icon-post-carousel::before{
   content:"\e923"
}
.ekit-wid-con .fasicon.icon-post-grid::before,.ekit-wid-con .icon.icon-post-grid::before{
   content:"\e924"
}
.ekit-wid-con .fasicon.icon-post-slider::before,.ekit-wid-con .icon.icon-post-slider::before{
   content:"\e925"
}
.ekit-wid-con .fasicon.icon-pricing-list::before,.ekit-wid-con .icon.icon-pricing-list::before{
   content:"\e926"
}
.ekit-wid-con .fasicon.icon-pricing-table::before,.ekit-wid-con .icon.icon-pricing-table::before{
   content:"\e927"
}
.ekit-wid-con .fasicon.icon-product-featured::before,.ekit-wid-con .icon.icon-product-featured::before{
   content:"\e928"
}
.ekit-wid-con .fasicon.icon-product-image::before,.ekit-wid-con .icon.icon-product-image::before{
   content:"\e929"
}
.ekit-wid-con .fasicon.icon-product-recent::before,.ekit-wid-con .icon.icon-product-recent::before{
   content:"\e92a"
}
.ekit-wid-con .fasicon.icon-product-sale::before,.ekit-wid-con .icon.icon-product-sale::before{
   content:"\e92b"
}
.ekit-wid-con .fasicon.icon-product-top-rated::before,.ekit-wid-con .icon.icon-product-top-rated::before{
   content:"\e92c"
}
.ekit-wid-con .fasicon.icon-product-top-seller::before,.ekit-wid-con .icon.icon-product-top-seller::before{
   content:"\e92d"
}
.ekit-wid-con .fasicon.icon-progress-bar::before,.ekit-wid-con .icon.icon-progress-bar::before{
   content:"\e92e"
}
.ekit-wid-con .fasicon.icon-protected-content-v2::before,.ekit-wid-con .icon.icon-protected-content-v2::before{
   content:"\e92f"
}
.ekit-wid-con .fasicon.icon-protected-content-v3::before,.ekit-wid-con .icon.icon-protected-content-v3::before{
   content:"\e930"
}
.ekit-wid-con .fasicon.icon-protected-content::before,.ekit-wid-con .icon.icon-protected-content::before{
   content:"\e931"
}
.ekit-wid-con .fasicon.icon-qr_code::before,.ekit-wid-con .icon.icon-qr_code::before{
   content:"\e932"
}
.ekit-wid-con .fasicon.icon-scroll-button::before,.ekit-wid-con .icon.icon-scroll-button::before{
   content:"\e933"
}
.ekit-wid-con .fasicon.icon-search1::before,.ekit-wid-con .icon.icon-search1::before{
   content:"\e934"
}
.ekit-wid-con .fasicon.icon-service::before,.ekit-wid-con .icon.icon-service::before{
   content:"\e935"
}
.ekit-wid-con .fasicon.icon-slider-image::before,.ekit-wid-con .icon.icon-slider-image::before{
   content:"\e936"
}
.ekit-wid-con .fasicon.icon-social-share::before,.ekit-wid-con .icon.icon-social-share::before{
   content:"\e937"
}
.ekit-wid-con .fasicon.icon-subscribe::before,.ekit-wid-con .icon.icon-subscribe::before{
   content:"\e938"
}
.ekit-wid-con .fasicon.icon-tab::before,.ekit-wid-con .icon.icon-tab::before{
   content:"\e939"
}
.ekit-wid-con .fasicon.icon-table::before,.ekit-wid-con .icon.icon-table::before{
   content:"\e93a"
}
.ekit-wid-con .fasicon.icon-team-join::before,.ekit-wid-con .icon.icon-team-join::before{
   content:"\e93b"
}
.ekit-wid-con .fasicon.icon-team-member::before,.ekit-wid-con .icon.icon-team-member::before{
   content:"\e93c"
}
.ekit-wid-con .fasicon.icon-testimonial-carousel::before,.ekit-wid-con .icon.icon-testimonial-carousel::before{
   content:"\e93d"
}
.ekit-wid-con .fasicon.icon-testimonial-grid::before,.ekit-wid-con .icon.icon-testimonial-grid::before{
   content:"\e93e"
}
.ekit-wid-con .fasicon.icon-testimonial-quote::before,.ekit-wid-con .icon.icon-testimonial-quote::before{
   content:"\e93f"
}
.ekit-wid-con .fasicon.icon-testimonial-slider::before,.ekit-wid-con .icon.icon-testimonial-slider::before{
   content:"\e940"
}
.ekit-wid-con .fasicon.icon-toggle::before,.ekit-wid-con .icon.icon-toggle::before{
   content:"\e941"
}
.ekit-wid-con .fasicon.icon-user-login::before,.ekit-wid-con .icon.icon-user-login::before{
   content:"\e942"
}
.ekit-wid-con .fasicon.icon-user-registration::before,.ekit-wid-con .icon.icon-user-registration::before{
   content:"\e943"
}
.ekit-wid-con .fasicon.icon-vertical-timeline::before,.ekit-wid-con .icon.icon-vertical-timeline::before{
   content:"\e944"
}
.ekit-wid-con .fasicon.icon-video-player::before,.ekit-wid-con .icon.icon-video-player::before{
   content:"\e945"
}
.ekit-wid-con .fasicon.icon-weather::before,.ekit-wid-con .icon.icon-weather::before{
   content:"\e946"
}
.ekit-wid-con .fasicon.icon-image-hover-effect::before,.ekit-wid-con .icon.icon-image-hover-effect::before{
   content:"\ebea"
}
.ekit-wid-con .fasicon.icon-audio-player::before,.ekit-wid-con .icon.icon-audio-player::before{
   content:"\ebeb"
}
.ekit-wid-con .fasicon.icon-category-list::before,.ekit-wid-con .icon.icon-category-list::before{
   content:"\ebec"
}
.ekit-wid-con .fasicon.icon-fancy-heading::before,.ekit-wid-con .icon.icon-fancy-heading::before{
   content:"\ebed"
}
.ekit-wid-con .fasicon.icon-google-review::before,.ekit-wid-con .icon.icon-google-review::before{
   content:"\ebee"
}
.ekit-wid-con .fasicon.icon-image-masking::before,.ekit-wid-con .icon.icon-image-masking::before{
   content:"\ebef"
}
.ekit-wid-con .fasicon.icon-image-morphing::before,.ekit-wid-con .icon.icon-image-morphing::before{
   content:"\ebf0"
}
.ekit-wid-con .fasicon.icon-page-list::before,.ekit-wid-con .icon.icon-page-list::before{
   content:"\ebf1"
}
.ekit-wid-con .fasicon.icon-post-list::before,.ekit-wid-con .icon.icon-post-list::before{
   content:"\ebf2"
}
.ekit-wid-con .fasicon.icon-price-menu::before,.ekit-wid-con .icon.icon-price-menu::before{
   content:"\ebf3"
}
.ekit-wid-con .fasicon.icon-stylish-list::before,.ekit-wid-con .icon.icon-stylish-list::before{
   content:"\ebf4"
}
.ekit-wid-con .fasicon.icon-advanced-tooltip::before,.ekit-wid-con .icon.icon-advanced-tooltip::before{
   content:"\ebf5"
}
.ekit-wid-con .fasicon.icon-avatar::before,.ekit-wid-con .icon.icon-avatar::before{
   content:"\ebf6"
}
.ekit-wid-con .fasicon.icon-content-ticker::before,.ekit-wid-con .icon.icon-content-ticker::before{
   content:"\ebf7"
}
.ekit-wid-con .fasicon.icon-coupon-code::before,.ekit-wid-con .icon.icon-coupon-code::before{
   content:"\ebf8"
}
.ekit-wid-con .fasicon.icon-flip-box::before,.ekit-wid-con .icon.icon-flip-box::before{
   content:"\ebf9"
}
.ekit-wid-con .fasicon.icon-next-dark::before,.ekit-wid-con .icon.icon-next-dark::before{
   content:"\ebfa"
}
.ekit-wid-con .fasicon.icon-onepage-scroll::before,.ekit-wid-con .icon.icon-onepage-scroll::before{
   content:"\ebfb"
}
.ekit-wid-con .fasicon.icon-pause-dark::before,.ekit-wid-con .icon.icon-pause-dark::before{
   content:"\ebfc"
}
.ekit-wid-con .fasicon.icon-previous-dark::before,.ekit-wid-con .icon.icon-previous-dark::before{
   content:"\ebfd"
}
.ekit-wid-con .fasicon.icon-team-carousel-slider::before,.ekit-wid-con .icon.icon-team-carousel-slider::before{
   content:"\ebfe"
}
.ekit-wid-con .fasicon.icon-volume-cross::before,.ekit-wid-con .icon.icon-volume-cross::before{
   content:"\ebff"
}
.ekit-wid-con .fasicon.icon-volume-dark::before,.ekit-wid-con .icon.icon-volume-dark::before{
   content:"\ec00"
}
.ekit-wid-con .fasicon.icon-volume-high-dark::before,.ekit-wid-con .icon.icon-volume-high-dark::before{
   content:"\ec01"
}
.ekit-wid-con .fasicon.icon-volume-low-dark::before,.ekit-wid-con .icon.icon-volume-low-dark::before{
   content:"\ec02"
}
.ekit-wid-con .fasicon.icon-volume-mute::before,.ekit-wid-con .icon.icon-volume-mute::before{
   content:"\ec03"
}
.ekit-wid-con .fasicon.icon-youtube-feed::before,.ekit-wid-con .icon.icon-youtube-feed::before{
   content:"\ec04"
}
.ekit-wid-con .fasicon.icon-interactive-link::before,.ekit-wid-con .icon.icon-interactive-link::before{
   content:"\ec05"
}
body,html{
   max-width:100%;
   overflow-x:hidden
}
::-webkit-scrollbar{
   width:9px
}
::-webkit-scrollbar-track{
   background:#faf9f7
}
::-webkit-scrollbar-thumb{
   -webkit-border-radius:12px;
   border-radius:0;
   background:linear-gradient(180deg,#707362,#707362);
   border:2px solid #faf9f7
}
::-webkit-scrollbar-thumb:hover{
   -webkit-border-radius:12px;
   border-radius:0;
   background:linear-gradient(0deg),0 0,#707362;
   border:1px solid #faf9f7
}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{
   background-image:none!important
}
@media screen and (max-height:1024px){
   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{
       background-image:none!important
   }
}
@media screen and (max-height:640px){
   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{
       background-image:none!important
   }
}
body,html{
   overflow-x:hidden!important
}

.titulo-menor {
    font-size: 45px !important; /* Tamanho no desktop */
}

@media (max-width: 768px) {
    .titulo-menor {
        font-size: 26px !important; /* Tamanho menor no mobile */
    }
}

/* Estilo padrão (desktop) */
.elementor-widget-container > a > img {
  margin-top: 20px !important;
  margin-bottom: -80px !important;
}

/* Ajuste para mobile */
@media (max-width: 767px) {
  .elementor-widget-container > a > img {
    margin-bottom: 0px !important;
  }
}

 @keyframes pulse {
    0% {
      transform: scale(1);
      box-shadow: 0 0 0 rgba(0, 255, 135, 0.7);
    }
    50% {
      transform: scale(1.05);
      box-shadow: 0 0 10px rgba(0, 255, 135, 0.7);
    }
    100% {
      transform: scale(1);
      box-shadow: 0 0 0 rgba(0, 255, 135, 0.7);
    }
  }

  .pulse-button {
    background-color: #00FF87 !important;
    color: #1A1A1A !important;
    padding: 15px 30px;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    min-width: 300px;
    animation: pulse 1.5s ease-in-out infinite;
  }

.pulse-button-preco {
    background-color: #00FF87 !important;
    color: #1A1A1A !important;
    padding: 15px 30px;
    text-decoration: none;
    display: block;          /* vira elemento de bloco */
    margin: 0 auto;          /* centraliza horizontalmente */
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    animation: pulse 1.5s ease-in-out infinite;
    text-align: center;      /* garante texto centralizado */
}


.depoimento-img {
    max-width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  }

  .swiper {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    opacity: 0; /* Esconde até o Swiper inicializar */
    transition: opacity 0.3s ease;
  }

  .swiper.swiper-initialized {
    opacity: 1;
  }

  .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .services-title {
    text-align: center;
    margin-bottom: 20px;
  }

  