/*! elementor - v3.7.8 - 02-10-2022 */
.dialog-widget-content{background-color:#fff; position:absolute; border-radius:3px; -webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2); box-shadow:2px 8px 23px 3px rgba(0,0,0,.2); overflow:hidden}

.dialog-message{font-size:12px; line-height:1.5; -webkit-box-sizing:border-box; box-sizing:border-box}

.dialog-type-lightbox{position:fixed; height:100%; width:100%; bottom:0; left:0; background-color:rgba(0,0,0,.8); z-index:9999; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}

.dialog-type-lightbox .dialog-widget-content{margin:auto; width:375px}

.dialog-type-lightbox .dialog-header{font-size:15px; color:#495157; padding:30px 0 10px; font-weight:500}

.dialog-type-lightbox .dialog-message{padding:0 30px 30px; min-height:50px}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}

.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec; text-align:center}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif; width:50%; border:none; background:none; color:#6d7882; font-size:15px; cursor:pointer; padding:13px 0; outline:0}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}

.dialog-close-button{cursor:pointer; position:absolute; margin-top:15px; left:15px; font-size:15px; line-height:1}

.dialog-close-button:not(:hover){opacity:.4}

.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}

.dialog-confirm-widget .dialog-button:first-child{border-left:1px solid #e6e9ec}

#elementor-change-exit-preference-dialog .dialog-message a{cursor:pointer}

#elementor-change-exit-preference-dialog .dialog-message>div{margin-bottom:10px}

#elementor-change-exit-preference-dialog .dialog-ok{color:#39b54a}

.dialog-prevent-scroll{overflow:hidden; max-height:100vh}

@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}

}

@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:sticky; height:100vh}

}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}

.elementor-fit-aspect-ratio{position:relative; height:0}

.elementor-fit-aspect-ratio iframe{position:absolute; top:0; left:0; height:100%; width:100%; border:0; background-color:#000}

.elementor-fit-aspect-ratio video{width:100%}

.flatpickr-calendar{width:280px}

.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}

.flatpickr-calendar .dayContainer{width:280px; min-width:280px; max-width:280px}

.flatpickr-calendar .flatpickr-days{width:280px}

.flatpickr-calendar .flatpickr-day{max-width:37px; height:37px; line-height:37px}

.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif; background-color:#f1f3f5; width:100%}

@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}

}

@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}

}

.elementor-templates-modal .dialog-header{padding:0; z-index:1}

.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff; -webkit-box-shadow:0 0 8px rgba(0,0,0,.1); box-shadow:0 0 8px rgba(0,0,0,.1); position:relative}

.elementor-templates-modal .dialog-buttons-wrapper{border:none; display:none; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; padding:5px}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px; margin-right:5px}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px; color:#fff; width:auto; font-size:15px}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}

.elementor-templates-modal .dialog-message{height:750px; max-height:85vh; overflow-y:scroll; padding-top:25px}

.elementor-templates-modal .dialog-content{height:100%}

.elementor-templates-modal .dialog-loading{display:none}

.elementor-templates-modal__header{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:50px}

.elementor-templates-modal__header__logo{line-height:1; text-transform:uppercase; font-weight:700; cursor:pointer}

.elementor-templates-modal__header__logo-area{text-align:right; padding-right:15px}

.elementor-templates-modal__header__logo-area>*{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}

.elementor-templates-modal__header__logo__icon-wrapper{margin-left:10px; font-size:12px}

.elementor-templates-modal__header__logo__title{padding-top:2px}

.elementor-templates-modal__header__items-area{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}

.elementor-templates-modal__header__item{position:relative; 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; -webkit-box-sizing:content-box; box-sizing:content-box}

.elementor-templates-modal__header__item>i{font-size:20px; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; cursor:pointer}

.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}

.elementor-templates-modal__header__close--normal{width:47px; border-right:1px solid #e6e9ec}

.elementor-templates-modal__header__close--normal i{font-size:18px}

.elementor-templates-modal__header__close--skip{padding:10px 20px 10px 10px; margin-left:10px; color:#fff; background-color:#a4afb7; font-size:11px; font-weight:400; line-height:1; text-transform:uppercase; border-radius:2px; cursor:pointer}

.elementor-templates-modal__header__close--skip>i{font-size:inherit; padding-right:10px; margin-right:15px; border-right:1px solid}

.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}

.elementor-templates-modal__sidebar{-ms-flex-negative:0; flex-shrink:0; width:25%; background-color:hsla(0,0%,100%,.3)}

.elementor-templates-modal__content{-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05); box-shadow:inset 0 0 13px rgba(0,0,0,.05)}

#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50; margin-top:6px}

.elementor-hidden{display:none}

.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute; top:-10000em; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); border:0}

.elementor-clearfix:after{content:""; display:block; clear:both; width:0; height:0}

.e-logo-wrapper{background:#93003c; display:inline-block; padding:.75em; border-radius:50%; line-height:1}

.e-logo-wrapper i{color:#fff; font-size:1em}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok{color:#39b54a}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel{color:#b01b1b}

.elementor{-webkit-hyphens:manual; -ms-hyphens:manual; hyphens:manual}

.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box; box-sizing:border-box}

.elementor a{-webkit-box-shadow:none; box-shadow:none; text-decoration:none}

.elementor hr{margin:0; background-color:transparent}

.elementor img{height:auto; max-width:100%; border:none; border-radius:0; -webkit-box-shadow:none; box-shadow:none}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}

.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%; width:100%; margin:0; line-height:1; border:none}

.elementor .elementor-custom-embed{line-height:0}

.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%; width:100%; top:0; left:0; position:absolute; overflow:hidden; z-index:0; direction:ltr}

.elementor .elementor-background-video-container{-webkit-transition:opacity 1s; -o-transition:opacity 1s; transition:opacity 1s; pointer-events:none}

.elementor .elementor-background-video-container.elementor-loading{opacity:0}

.elementor .elementor-background-video-embed{max-width:none}

.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}

.elementor .elementor-background-video{max-width:none}

.elementor .elementor-html5-video{-o-object-fit:cover; object-fit:cover}

.elementor .elementor-background-overlay{height:100%; width:100%; top:0; left:0; position:absolute}

.elementor .elementor-background-slideshow{position:absolute; width:100%; height:100%; z-index:0; top:0; right:0}

.elementor .elementor-background-slideshow__slide__image{width:100%; height:100%; background-position:50%; background-size:cover}

.e-container>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}

.e-container>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}

@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}

}

@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}

}

.elementor-element{--flex-direction:initial; --flex-wrap:initial; --justify-content:initial; --align-items:initial; --align-content:initial; --gap:initial; --flex-basis:initial; --flex-grow:initial; --flex-shrink:initial; --order:initial; --align-self:initial; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:var(--flex-direction); flex-direction:var(--flex-direction); -ms-flex-wrap:var(--flex-wrap); flex-wrap:var(--flex-wrap); -webkit-box-pack:var(--justify-content); -ms-flex-pack:var(--justify-content); justify-content:var(--justify-content); -webkit-box-align:var(--align-items); -ms-flex-align:var(--align-items); align-items:var(--align-items); -ms-flex-line-pack:var(--align-content); align-content:var(--align-content); gap:var(--gap); -ms-flex-preferred-size:var(--flex-basis); flex-basis:var(--flex-basis); -webkit-box-flex:var(--flex-grow); -ms-flex-positive:var(--flex-grow); flex-grow:var(--flex-grow); -ms-flex-negative:var(--flex-shrink); flex-shrink:var(--flex-shrink); -webkit-box-ordinal-group:var(--order); -ms-flex-order:var(--order); order:var(--order); -ms-flex-item-align:var(--align-self); align-self:var(--align-self)}

.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}

.elementor-invisible{visibility:hidden}

.elementor-align-center{text-align:center}

.elementor-align-center .elementor-button{width:auto}

.elementor-align-right{text-align:right}

.elementor-align-right .elementor-button{width:auto}

.elementor-align-left{text-align:left}

.elementor-align-left .elementor-button{width:auto}

.elementor-align-justify .elementor-button{width:100%}

.elementor-custom-embed-play{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}

.elementor-custom-embed-play i{font-size:100px; color:#fff; text-shadow:1px 0 6px rgba(0,0,0,.3)}

.elementor-custom-embed-play svg{height:100px; width:100px; fill:#fff; -webkit-filter:drop-shadow(1px 0 6px rgba(0,0,0,.3)); filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}

.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8; -webkit-transition:all .5s; -o-transition:all .5s; transition:all .5s}

.elementor-custom-embed-play.elementor-playing i{font-family:eicons}

.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}

.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{-webkit-animation:eicon-spin 2s linear infinite; animation:eicon-spin 2s linear infinite}

.elementor-tag{display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex}

.elementor-ken-burns{-webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform,-webkit-transform; -webkit-transition-duration:10s; -o-transition-duration:10s; transition-duration:10s; -webkit-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear}

.elementor-ken-burns--out{-webkit-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3)}

.elementor-ken-burns--active{-webkit-transition-duration:20s; -o-transition-duration:20s; transition-duration:20s}

.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}

.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3)}

@media (min-width:-1px){.elementor-widescreen-align-center{text-align:center}

.elementor-widescreen-align-center .elementor-button{width:auto}

.elementor-widescreen-align-right{text-align:right}

.elementor-widescreen-align-right .elementor-button{width:auto}

.elementor-widescreen-align-left{text-align:left}

.elementor-widescreen-align-left .elementor-button{width:auto}

.elementor-widescreen-align-justify .elementor-button{width:100%}

}

@media (max-width:-1px){.elementor-laptop-align-center{text-align:center}

.elementor-laptop-align-center .elementor-button{width:auto}

.elementor-laptop-align-right{text-align:right}

.elementor-laptop-align-right .elementor-button{width:auto}

.elementor-laptop-align-left{text-align:left}

.elementor-laptop-align-left .elementor-button{width:auto}

.elementor-laptop-align-justify .elementor-button{width:100%}

}

@media (max-width:-1px){.elementor-tablet_extra-align-center{text-align:center}

.elementor-tablet_extra-align-center .elementor-button{width:auto}

.elementor-tablet_extra-align-right{text-align:right}

.elementor-tablet_extra-align-right .elementor-button{width:auto}

.elementor-tablet_extra-align-left{text-align:left}

.elementor-tablet_extra-align-left .elementor-button{width:auto}

.elementor-tablet_extra-align-justify .elementor-button{width:100%}

}

@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}

.elementor-tablet-align-center .elementor-button{width:auto}

.elementor-tablet-align-right{text-align:right}

.elementor-tablet-align-right .elementor-button{width:auto}

.elementor-tablet-align-left{text-align:left}

.elementor-tablet-align-left .elementor-button{width:auto}

.elementor-tablet-align-justify .elementor-button{width:100%}

}

@media (max-width:-1px){.elementor-mobile_extra-align-center{text-align:center}

.elementor-mobile_extra-align-center .elementor-button{width:auto}

.elementor-mobile_extra-align-right{text-align:right}

.elementor-mobile_extra-align-right .elementor-button{width:auto}

.elementor-mobile_extra-align-left{text-align:left}

.elementor-mobile_extra-align-left .elementor-button{width:auto}

.elementor-mobile_extra-align-justify .elementor-button{width:100%}

}

@media (max-width:767px){.elementor-mobile-align-center{text-align:center}

.elementor-mobile-align-center .elementor-button{width:auto}

.elementor-mobile-align-right{text-align:right}

.elementor-mobile-align-right .elementor-button{width:auto}

.elementor-mobile-align-left{text-align:left}

.elementor-mobile-align-left .elementor-button{width:auto}

.elementor-mobile-align-justify .elementor-button{width:100%}

}

:root{--page-title-display:block}

.elementor-page-title,h1.entry-title{display:var(--page-title-display)}

@-webkit-keyframes eicon-spin{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg)}

to{-webkit-transform:rotate(359deg); transform:rotate(359deg)}

}

@keyframes eicon-spin{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg)}

to{-webkit-transform:rotate(359deg); transform:rotate(359deg)}

}

.eicon-animation-spin{-webkit-animation:eicon-spin 2s linear infinite; animation:eicon-spin 2s linear infinite}

.elementor-section{position:relative}

.elementor-section .elementor-container{display:-webkit-box; display:-ms-flexbox; display:flex; margin-right:auto; margin-left:auto; position:relative}

@media (max-width:1024px){.elementor-section .elementor-container{-ms-flex-wrap:wrap; flex-wrap:wrap}

}

.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}

.elementor-section.elementor-section-stretched{position:relative; width:100%}

.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}

.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center; -ms-flex-align:center; align-items:center}

.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end; -ms-flex-align:end; align-items:flex-end}

@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}

.elementor-section.elementor-section-height-full>.elementor-container{height:100%}

}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center; -ms-flex-align:center; align-items:center}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end; -ms-flex-align:end; align-items:flex-end}

.elementor-row{width:100%; display:-webkit-box; display:-ms-flexbox; display:flex}

@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap; flex-wrap:wrap}

}

.elementor-widget-wrap{position:relative; width:100%; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack:start; align-content:flex-start}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box; display:-ms-flexbox; 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:20px}

.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}

.elementor-column{min-height:1px}

.elementor-column,.elementor-column-wrap{position:relative; display:-webkit-box; display:-ms-flexbox; display:flex}

.elementor-column-wrap{width:100%}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}

@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}

.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}

.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}

.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}

.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}

.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}

.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}

.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}

.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}

.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}

.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}

.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}

.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}

.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}

.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}

.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}

.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}

.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}

.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}

}

@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}

.elementor-column.elementor-xs-11{width:11.111%}

.elementor-column.elementor-xs-12{width:12.5%}

.elementor-column.elementor-xs-14{width:14.285%}

.elementor-column.elementor-xs-16{width:16.666%}

.elementor-column.elementor-xs-20{width:20%}

.elementor-column.elementor-xs-25{width:25%}

.elementor-column.elementor-xs-30{width:30%}

.elementor-column.elementor-xs-33{width:33.333%}

.elementor-column.elementor-xs-40{width:40%}

.elementor-column.elementor-xs-50{width:50%}

.elementor-column.elementor-xs-60{width:60%}

.elementor-column.elementor-xs-66{width:66.666%}

.elementor-column.elementor-xs-70{width:70%}

.elementor-column.elementor-xs-75{width:75%}

.elementor-column.elementor-xs-80{width:80%}

.elementor-column.elementor-xs-83{width:83.333%}

.elementor-column.elementor-xs-90{width:90%}

.elementor-column.elementor-xs-100{width:100%}

}

@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}

.elementor-column.elementor-sm-11{width:11.111%}

.elementor-column.elementor-sm-12{width:12.5%}

.elementor-column.elementor-sm-14{width:14.285%}

.elementor-column.elementor-sm-16{width:16.666%}

.elementor-column.elementor-sm-20{width:20%}

.elementor-column.elementor-sm-25{width:25%}

.elementor-column.elementor-sm-30{width:30%}

.elementor-column.elementor-sm-33{width:33.333%}

.elementor-column.elementor-sm-40{width:40%}

.elementor-column.elementor-sm-50{width:50%}

.elementor-column.elementor-sm-60{width:60%}

.elementor-column.elementor-sm-66{width:66.666%}

.elementor-column.elementor-sm-70{width:70%}

.elementor-column.elementor-sm-75{width:75%}

.elementor-column.elementor-sm-80{width:80%}

.elementor-column.elementor-sm-83{width:83.333%}

.elementor-column.elementor-sm-90{width:90%}

.elementor-column.elementor-sm-100{width:100%}

}

@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}

.elementor-column.elementor-md-11{width:11.111%}

.elementor-column.elementor-md-12{width:12.5%}

.elementor-column.elementor-md-14{width:14.285%}

.elementor-column.elementor-md-16{width:16.666%}

.elementor-column.elementor-md-20{width:20%}

.elementor-column.elementor-md-25{width:25%}

.elementor-column.elementor-md-30{width:30%}

.elementor-column.elementor-md-33{width:33.333%}

.elementor-column.elementor-md-40{width:40%}

.elementor-column.elementor-md-50{width:50%}

.elementor-column.elementor-md-60{width:60%}

.elementor-column.elementor-md-66{width:66.666%}

.elementor-column.elementor-md-70{width:70%}

.elementor-column.elementor-md-75{width:75%}

.elementor-column.elementor-md-80{width:80%}

.elementor-column.elementor-md-83{width:83.333%}

.elementor-column.elementor-md-90{width:90%}

.elementor-column.elementor-md-100{width:100%}

}

@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-widescreen>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-widescreen>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-widescreen>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-widescreen>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-widescreen>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-widescreen>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-widescreen>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-widescreen>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-widescreen>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial; -ms-flex-order:initial; order:0}

.elementor-reverse-tablet_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial; -ms-flex-order:initial; order:0}

.elementor-reverse-mobile_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

}

@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}

.elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10; -ms-flex-order:9; order:9}

.elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9; -ms-flex-order:8; order:8}

.elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8; -ms-flex-order:7; order:7}

.elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7; -ms-flex-order:6; order:6}

.elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5; -ms-flex-order:4; order:4}

.elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3}

.elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}

.elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1}

.elementor-column{width:100%}

}

ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}

.elementor-grid{display:grid; grid-column-gap:var(--grid-column-gap); grid-row-gap:var(--grid-row-gap)}

.elementor-grid .elementor-grid-item{min-width:0}

.elementor-grid-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

@media (min-width:-1px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

}

@media (max-width:-1px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

}

@media (max-width:-1px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

}

@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

}

@media (max-width:-1px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

}

@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block; width:100%; word-spacing:var(--grid-column-gap); margin-bottom:calc(-1 * var(--grid-row-gap))}

.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block; margin-bottom:var(--grid-row-gap); word-break:break-word}

.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}

.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}

.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}

.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}

.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}

.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}

.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}

.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}

.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}

.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}

.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}

.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}

}

@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}

}

@media (min-width:-1px){#elementor-device-mode:after{content:"widescreen"}

}

@media (max-width:-1px){#elementor-device-mode:after{content:"laptop"; content:"tablet_extra"}

}

@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}

}

@media (max-width:-1px){#elementor-device-mode:after{content:"mobile_extra"}

}

@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}

}

.e-container{--border-radius:0; --display:flex; --flex-direction:column; --flex-basis:auto; --flex-grow:0; --flex-shrink:1; --content-width:Min(100%,var(--container-max-width,1140px)); --width:100%; --min-height:initial; --height:auto; --text-align:initial; --margin-top:0; --margin-right:0; --margin-bottom:0; --margin-left:0; --padding-top:var(--container-default-padding-top,10px); --padding-right:var(--container-default-padding-right,10px); --padding-bottom:var(--container-default-padding-bottom,10px); --padding-left:var(--container-default-padding-left,10px); --position:relative; --z-index:revert; --overflow:visible; --transition:0; --gap:var(--widgets-spacing,20px); --overlay-mix-blend-mode:initial; --overlay-opacity:1; --overlay-transition:0.3s; position:var(--position); display:var(--display); text-align:var(--text-align); -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:var(--flex-direction); flex-direction:var(--flex-direction); -webkit-box-flex:var(--flex-grow); -ms-flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis); flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis); width:var(--width); min-width:0; min-height:var(--min-height); height:var(--height); border-radius:var(--border-radius); margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left); padding:var(--padding-top) max(var(--padding-right),(100% - var(--content-width))/2) var(--padding-bottom) max(var(--padding-left),(100% - var(--content-width))/2); z-index:var(--z-index); overflow:var(--overflow); -webkit-transition:var(--transition); -o-transition:var(--transition); transition:var(--transition); isolation:isolate}

:is(.elementor-section-wrap,[data-elementor-id])>.e-container{--margin-right:auto; --margin-left:auto; max-width:min(100%,var(--width))}

.e-container .elementor-empty-view{position:relative; width:100%; height:100%; min-height:var(--min-height,100px)}

.e-container .elementor-empty-view .elementor-first-add{width:auto; height:auto; inset:0}

.e-container .elementor-widget-placeholder{--size:10px; --margin-start:calc(-1 * var(--size)); --margin-end:calc(-2 * var(--size)); -ms-flex-negative:0; flex-shrink:0; -ms-flex-item-align:stretch; align-self:stretch; z-index:1; pointer-events:none}

.e-container.e-container--row>.elementor-widget-placeholder{position:relative; z-index:9999; width:var(--size); -webkit-margin-start:var(--margin-start); margin-inline-start:var(--margin-start); height:auto; min-height:100%; -webkit-animation-name:dnd-placeholder-widget-vertical; animation-name:dnd-placeholder-widget-vertical; -webkit-animation-fill-mode:both; animation-fill-mode:both}

.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{-webkit-margin-end:0; margin-inline-end:0; -webkit-margin-start:calc(var(--margin-start) + var(--margin-end)); margin-inline-start:calc(var(--margin-start) + var(--margin-end))}

.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{-webkit-margin-end:var(--margin-end); margin-inline-end:var(--margin-end); -webkit-margin-start:var(--margin-start); margin-inline-start:var(--margin-start)}

.e-container.e-container--column>.elementor-widget-placeholder{height:var(--size); -webkit-margin-before:var(--margin-start); margin-block-start:var(--margin-start); -webkit-margin-after:var(--margin-end); margin-block-end:var(--margin-end); -webkit-animation-name:dnd-placeholder-widget-horizontal; animation-name:dnd-placeholder-widget-horizontal}

.e-container.e-container--column>.elementor-widget-placeholder:nth-last-child(2){-webkit-margin-before:calc(2 * var(--margin-start)); margin-block-start:calc(2 * var(--margin-start)); --margin-end:0}

.e-container .elementor-sortable-helper{height:84px; width:125px; z-index:-1}

.e-container .elementor-widget.elementor-widget{margin-bottom:0}

.e-container:before{content:var(--background-overlay); display:block; position:absolute; z-index:-1; width:100%; height:100%; left:0; top:0; mix-blend-mode:var(--overlay-mix-blend-mode); opacity:var(--overlay-opacity); -webkit-transition:var(--overlay-transition); -o-transition:var(--overlay-transition); transition:var(--overlay-transition); border-radius:var(--border-radius)}

.e-container .elementor-background-slideshow,.e-container .elementor-background-video-container{z-index:-2}

.e-container .elementor-widget{min-width:0}

.e-container .elementor-widget-google_maps,.e-container .elementor-widget-video{-ms-flex-preferred-size:100%; flex-basis:100%}

.e-container .elementor-widget.e-widget-swiper{max-width:100%; -ms-flex-preferred-size:100%; flex-basis:100%}

.e-container>.elementor-widget>.elementor-widget-container{height:100%}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting{position:relative; background-color:#556068}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:#495157}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){-webkit-margin-start:-25px; margin-inline-start:-25px; z-index:-1; -webkit-transition:all .3s; -o-transition:.3s all; transition:all .3s; will-change:margin-inline-start}

.e-container>.e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.elementor-widget .e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove){-webkit-margin-start:0; margin-inline-start:0}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings{inset:auto; -webkit-transform:none; -ms-transform:none; transform:none; inset-inline-start:0; top:0; border-radius:0; border-end-end-radius:3px; height:auto; background-color:#556068}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings:hover{background-color:#495157}

.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"\e9b4"; font-size:20px; display:block; padding:2px}

.elementor .e-container.e-container>.elementor-widget{max-width:100%}

@media (max-width:767px){.e-container{--width:100%; --flex-wrap:wrap}

}

@-webkit-keyframes dnd-placeholder-widget-vertical{0%{-webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transform:translateX(50%) scaleX(0); transform:translateX(50%) scaleX(0); opacity:0}

to{-webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transform:translateX(50%) scaleX(1); transform:translateX(50%) scaleX(1); opacity:.9}

}

@keyframes dnd-placeholder-widget-vertical{0%{-webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transform:translateX(50%) scaleX(0); transform:translateX(50%) scaleX(0); opacity:0}

to{-webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transform:translateX(50%) scaleX(1); transform:translateX(50%) scaleX(1); opacity:.9}

}

@-webkit-keyframes dnd-placeholder-widget-horizontal{0%{-webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scaleY(0); transform:scaleY(0); opacity:0}

to{-webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scaleY(1); transform:scaleY(1); opacity:.9}

}

@keyframes dnd-placeholder-widget-horizontal{0%{-webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scaleY(0); transform:scaleY(0); opacity:0}

to{-webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scaleY(1); transform:scaleY(1); opacity:.9}

}

.elementor-form-fields-wrapper{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100%}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}

.elementor-field-group{-ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center}

.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end; -ms-flex-align:end; align-items:flex-end}

.elementor-field-group .elementor-field-textual{width:100%; max-width:100%; border:1px solid #818a91; background-color:transparent; color:#373a3c; vertical-align:middle; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}

.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset; box-shadow:inset 0 0 0 1px rgba(0,0,0,.1); outline:0}

.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit; font-family:inherit; opacity:.6}

.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit; font-family:inherit; opacity:.6}

.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit; font-family:inherit; opacity:.6}

.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit; font-family:inherit; opacity:.6}

.elementor-field-group .elementor-field-textual::placeholder{color:inherit; font-family:inherit; opacity:.6}

.elementor-field-group .elementor-select-wrapper{display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; width:100%}

.elementor-field-group .elementor-select-wrapper select{appearance:none; -webkit-appearance:none; -moz-appearance:none; color:inherit; font-size:inherit; font-family:inherit; font-weight:inherit; font-style:inherit; text-transform:inherit; letter-spacing:inherit; line-height:inherit; -ms-flex-preferred-size:100%; flex-basis:100%; padding-left:20px}

.elementor-field-group .elementor-select-wrapper:before{content:"\e92a"; font-family:eicons; font-size:15px; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:10px; pointer-events:none; text-shadow:0 0 3px rgba(0,0,0,.3)}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}

.elementor-field-subgroup{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}

.elementor-field-subgroup .elementor-field-option label{display:inline-block}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-left:10px}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}

.elementor-field-label{cursor:pointer}

.elementor-mark-required .elementor-field-label:after{content:"*"; color:red; padding-right:.2em}

.elementor-field-textual{line-height:1.4; font-size:15px; min-height:40px; padding:5px 14px; border-radius:3px}

.elementor-field-textual.elementor-size-xs{font-size:13px; min-height:33px; padding:4px 12px; border-radius:2px}

.elementor-field-textual.elementor-size-md{font-size:16px; min-height:47px; padding:6px 16px; border-radius:4px}

.elementor-field-textual.elementor-size-lg{font-size:18px; min-height:59px; padding:7px 20px; border-radius:5px}

.elementor-field-textual.elementor-size-xl{font-size:20px; min-height:72px; padding:8px 24px; border-radius:6px}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%; flex-basis:50%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}

.elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}

.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}

.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial; flex-basis:auto}

.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial; -ms-flex-positive:initial; flex-grow:0}

.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial; flex-basis:auto}

@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%; flex-basis:50%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}

.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}

.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}

.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}

.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial; flex-basis:auto}

.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial; -ms-flex-positive:initial; flex-grow:0}

.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial; flex-basis:auto}

}

@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%; flex-basis:50%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}

.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%; flex-basis:100%}

.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}

.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}

.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}

.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial; flex-basis:auto}

.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial; -ms-flex-positive:initial; flex-grow:0}

.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial; flex-basis:auto}

}

.elementor-error .elementor-field{border-color:#d9534f}

.elementor-error .help-inline{color:#d9534f; font-size:.9em}

.elementor-message{margin:10px 0; font-size:1em; line-height:1}

.elementor-message:before{content:"\e90e"; display:inline-block; font-family:eicons; font-weight:400; font-style:normal; vertical-align:middle; margin-left:5px}

.elementor-message.elementor-message-danger{color:#d9534f}

.elementor-message.elementor-message-danger:before{content:"\e87f"}

.elementor-message.form-message-success{color:#5cb85c}

.elementor-form .elementor-button{padding-top:0; padding-bottom:0; border:none}

.elementor-form .elementor-button>span{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}

.elementor-form .elementor-button.elementor-size-xs{min-height:33px}

.elementor-form .elementor-button.elementor-size-sm{min-height:40px}

.elementor-form .elementor-button.elementor-size-md{min-height:47px}

.elementor-form .elementor-button.elementor-size-lg{min-height:59px}

.elementor-form .elementor-button.elementor-size-xl{min-height:72px}

.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s; transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s; -o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s; transition:background .3s,border .3s,border-radius .3s,box-shadow .3s; transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}

.elementor-button{display:inline-block; line-height:1; background-color:#818a91; font-size:15px; padding:12px 24px; border-radius:3px; color:#fff; fill:#fff; text-align:center; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s}

.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}

.elementor-button-content-wrapper{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}

.elementor-button-icon{-webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-button-icon svg{width:1em; height:auto}

.elementor-button-icon .e-font-icon-svg{height:1em}

.elementor-button-text{-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; display:inline-block}

.elementor-button.elementor-size-xs{font-size:13px; padding:10px 20px; border-radius:2px}

.elementor-button.elementor-size-md{font-size:16px; padding:15px 30px; border-radius:4px}

.elementor-button.elementor-size-lg{font-size:18px; padding:20px 40px; border-radius:5px}

.elementor-button.elementor-size-xl{font-size:20px; padding:25px 50px; border-radius:6px}

.elementor-button .elementor-align-icon-right{margin-left:5px; -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5}

.elementor-button .elementor-align-icon-left{margin-right:5px; -webkit-box-ordinal-group:16; -ms-flex-order:15; order:15}

.elementor-button span{text-decoration:inherit}

.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}

.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}

.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}

.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}

.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}

.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}

.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}

.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}

.elementor-tab-title a{color:inherit}

.elementor-view-stacked .elementor-icon{padding:.5em; background-color:#818a91; color:#fff; fill:#fff}

.elementor-view-framed .elementor-icon{padding:.5em; color:#818a91; border:3px solid #818a91; background-color:transparent}

.elementor-icon{display:inline-block; line-height:1; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; color:#818a91; font-size:50px; text-align:center}

.elementor-icon:hover{color:#818a91}

.elementor-icon i,.elementor-icon svg{width:1em; height:1em; position:relative; display:block}

.elementor-icon i:before,.elementor-icon svg:before{position:absolute; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}

.elementor-icon i.fad{width:auto}

.elementor-shape-circle .elementor-icon{border-radius:50%}

.e-transform .elementor-widget-container{-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); -webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x); -ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x); transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x); -webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s); transition:-webkit-transform var(--e-transform-transition-duration,.4s); -o-transition:transform var(--e-transform-transition-duration,.4s); transition:transform var(--e-transform-transition-duration,.4s); transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}

.swiper-container{margin-left:auto; margin-right:auto; position:relative; overflow:hidden; z-index:1}

.swiper-container .swiper-slide figure{line-height:0}

.swiper-container .elementor-lightbox-content-source{display:none}

.swiper-container-no-flexbox .swiper-slide{float:left}

.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column}

.swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform,-webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0); transform:translateZ(0)}

.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap; flex-wrap:wrap}

.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto}

.swiper-slide{-ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height,-webkit-transform; transition-property:height,-webkit-transform; -o-transition-property:transform,height; transition-property:transform,height; transition-property:transform,height,-webkit-transform}

.swiper-container .swiper-notification{position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000}

.swiper-wp8-horizontal{-ms-touch-action:pan-y; touch-action:pan-y}

.swiper-wp8-vertical{-ms-touch-action:pan-x; touch-action:pan-x}

.swiper-button-next,.swiper-button-prev{position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; background-size:27px 44px; background:no-repeat 50%}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35; cursor:auto; pointer-events:none}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left:10px; right:auto}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right:10px; left:auto}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}

.swiper-pagination{position:absolute; text-align:center; -webkit-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translateZ(0); transform:translateZ(0); z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px; left:0; width:100%}

.swiper-pagination-bullet{width:6px; height:6px; display:inline-block; border-radius:50%; background:#000; opacity:.2}

.swiper-pagination-fraction{color:#000}

button.swiper-pagination-bullet{border:none; margin:0; padding:0; -webkit-box-shadow:none; box-shadow:none; appearance:none; -webkit-appearance:none; -moz-appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-white .swiper-pagination-bullet{background:#fff}

.swiper-pagination-bullet-active{opacity:1}

.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}

.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px; top:50%; -webkit-transform:translate3d(0,-50%,0); transform:translate3d(0,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0; display:block}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25); position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%; height:4px; left:0; top:0}

.swiper-container-vertical>.swiper-pagination-progressbar{width:4px; height:100%; left:0; top:0}

.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}

.swiper-container-3d{-webkit-perspective:1200px; perspective:1200px}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent); background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}

.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent); background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}

.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent); background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}

.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent); background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}

.swiper-container-cube,.swiper-container-flip{overflow:visible}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none; z-index:1}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden}

.swiper-container-cube .swiper-slide{visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100%}

.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto; visibility:visible}

.swiper-container-cube .swiper-cube-shadow{position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out}

.swiper-container-fade .swiper-slide{pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity}

.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-zoom-container{width:100%; height:100%; 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; text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain}

.swiper-scrollbar{border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0,0,0,.1)}

.swiper-container-horizontal>.swiper-scrollbar{position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%}

.swiper-container-vertical>.swiper-scrollbar{position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%}

.swiper-scrollbar-drag{height:100%; width:100%; position:relative; background:rgba(0,0,0,.5); border-radius:10px; left:0; top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}

.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}

.elementor-swiper{position:relative}

.elementor-main-swiper{position:static}

.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}

.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}

.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}

.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}

.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:hsla(0,0%,93.3%,.9); top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}

.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9); height:1em; width:1em}

.elementor-swiper-button-prev{left:10px}

.elementor-swiper-button-next{right:10px}

.elementor-swiper-button.swiper-button-disabled{opacity:.3}

.swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px); transform:translate3d(0,-50%,1px)}

.swiper-lazy-preloader{width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12) infinite; animation:swiper-preloader-spin 1s steps(12) infinite}

.swiper-lazy-preloader:after{display:block; content:""; width:100%; height:100%; background-size:100%; background:url("data:image/svg+xml; charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}

.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}

@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}

}

@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}

}

.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9); --lightbox-ui-color-hover:#fff; --lightbox-text-color:var(--lightbox-ui-color); --lightbox-header-icons-size:20px; --lightbox-navigation-icons-size:25px}

.elementor-lightbox .dialog-header{display:none}

.elementor-lightbox .dialog-widget-content{background:none; -webkit-box-shadow:none; box-shadow:none; width:100%; height:100%}

.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s; animation-duration:.3s}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}

.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}

.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer; position:absolute; font-size:var(--lightbox-header-icons-size); left:.75em; margin-top:13px; padding:.25em; z-index:2; line-height:1; display:-webkit-box; display:-ms-flexbox; display:flex}

.elementor-lightbox .dialog-lightbox-close-button svg{height:1em; width:1em}

.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color); -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; opacity:1}

.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}

.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}

.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}

.elementor-lightbox .swiper-container{height:100%}

.elementor-lightbox .elementor-lightbox-item{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; position:relative; padding:70px; -webkit-box-sizing:border-box; box-sizing:border-box; height:100%; margin:auto}

@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}

}

.elementor-lightbox .elementor-lightbox-image{max-height:100%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}

.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1; -webkit-filter:none; filter:none; border:none}

.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3); box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3); border-radius:2px}

.elementor-lightbox .elementor-video-container{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}

@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}

}

@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}

}

@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}

}

.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}

.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:15%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:var(--lightbox-navigation-icons-size)}

.elementor-lightbox .elementor-swiper-button-prev{left:0}

.elementor-lightbox .elementor-swiper-button-next{right:0}

@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}

.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}

.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px; background-color:rgba(0,0,0,.5)}

.elementor-lightbox .elementor-swiper-button-prev{left:0; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}

.elementor-lightbox .elementor-swiper-button-next{right:0; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}

}

.elementor-slideshow__counter{color:currentColor; font-size:.75em; width:-webkit-max-content; width:-moz-max-content; width:max-content}

.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute; left:0; width:100%; padding:15px 20px; -webkit-transition:.3s; -o-transition:.3s; transition:.3s}

.elementor-slideshow__footer{color:var(--lightbox-text-color)}

.elementor-slideshow__header{color:var(--lightbox-ui-color); 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; font-size:var(--lightbox-header-icons-size); padding-right:1em; padding-left:2.6em; top:0; -webkit-box-align:center; -ms-flex-align:center; align-items:center; z-index:10}

.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer; padding:.25em; margin:0 .35em}

.elementor-slideshow__header>i{font-size:inherit}

.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}

.elementor-slideshow__header>svg{-webkit-box-sizing:content-box; box-sizing:content-box; fill:var(--lightbox-ui-color); height:1em; width:1em}

.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}

.elementor-slideshow__header .elementor-slideshow__counter{margin-left:auto}

.elementor-slideshow__header .elementor-icon-share{z-index:5}

.elementor-slideshow__share-menu{background-color:transparent; width:0; height:0; position:absolute; overflow:hidden; -webkit-transition:background-color .4s; -o-transition:background-color .4s; transition:background-color .4s}

.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}

.elementor-slideshow__share-links{display:block; position:absolute; min-width:200px; left:2.8em; top:3em; background-color:#fff; border-radius:3px; padding:14px 20px; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); opacity:0; -webkit-transform-origin:90% 10%; -ms-transform-origin:90% 10%; transform-origin:90% 10%; -webkit-transition:all .25s .1s; -o-transition:all .25s .1s; transition:all .25s .1s; -webkit-box-shadow:0 4px 15px rgba(0,0,0,.3); box-shadow:0 4px 15px rgba(0,0,0,.3)}

.elementor-slideshow__share-links a{text-align:right; color:#55595c; font-size:12px; line-height:2.5; display:block; opacity:0; -webkit-transition:opacity .5s .1s; -o-transition:opacity .5s .1s; transition:opacity .5s .1s}

.elementor-slideshow__share-links a:hover{color:#000}

.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-left:.75em}

.elementor-slideshow__share-links a i{font-size:1.25em}

.elementor-slideshow__share-links a svg{height:1.25em; width:1.25em}

.elementor-slideshow__share-links:before{content:""; display:block; position:absolute; top:1px; left:.5em; border:.45em solid transparent; border-bottom-color:#fff; -webkit-transform:translateY(-100%) scaleX(.7); -ms-transform:translateY(-100%) scaleX(.7); transform:translateY(-100%) scaleX(.7)}

.elementor-slideshow__footer{bottom:0; z-index:5; position:fixed}

.elementor-slideshow__description,.elementor-slideshow__title{margin:0}

.elementor-slideshow__title{font-size:16px; font-weight:700}

.elementor-slideshow__description{font-size:14px}

.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0; pointer-events:none}

.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}

.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}

.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}

.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0; pointer-events:none}

.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0; left:0; width:100vw; height:100vh; opacity:1; cursor:default; background-color:rgba(0,0,0,.5)}

.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}

.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}

.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}

.animated{-webkit-animation-duration:1.25s; animation-duration:1.25s}

.animated.animated-slow{-webkit-animation-duration:2s; animation-duration:2s}

.animated.animated-fast{-webkit-animation-duration:.75s; animation-duration:.75s}

.animated.infinite{-webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}

.animated.reverse{animation-direction:reverse; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards}

@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none; animation:none}

}

.elementor-shape{overflow:hidden; position:absolute; left:0; width:100%; line-height:0; direction:ltr}

.elementor-shape-top{top:-1px}

.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}

.elementor-shape-bottom{bottom:-1px}

.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}

.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}

.elementor-shape svg{display:block; width:calc(100% + 1.3px); position:relative; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}

.elementor-shape .elementor-shape-fill{fill:#fff; -webkit-transform-origin:center; -ms-transform-origin:center; transform-origin:center; -webkit-transform:rotateY(0deg); transform:rotateY(0deg)}

#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813"; font-family:eicons; top:3px; font-size:18px}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box; display:-ms-flexbox; display:flex; width:200px}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; width:100%}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c; font-size:11px; line-height:9px; margin-top:6px; padding:4px 8px; border-radius:3px}

#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348"; top:2px}

#wpadminbar *{font-style:normal}

.page-template-elementor_canvas.elementor-page:before{display:none}

.elementor-post__thumbnail__link{-webkit-transition:none; -o-transition:none; transition:none}

#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}

.e--ua-appleWebkit.rtl{--flex-right:flex-start}

.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}

.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:var(--justify-content,space-between); -ms-flex-pack:var(--justify-content,space-between); justify-content:var(--justify-content,space-between); margin-left:calc(-.5 * var(--grid-column-gap)); margin-right:calc(-.5 * var(--grid-column-gap))}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap)); margin-right:calc(.5 * var(--grid-column-gap))}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0; margin-right:0}

@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}

.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:var(--justify-content,space-between); -ms-flex-pack:var(--justify-content,space-between); justify-content:var(--justify-content,space-between); margin-left:calc(-.5 * var(--grid-column-gap)); margin-right:calc(-.5 * var(--grid-column-gap))}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap)); margin-right:calc(.5 * var(--grid-column-gap))}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0; margin-right:0}

}

@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}

.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:var(--justify-content,space-between); -ms-flex-pack:var(--justify-content,space-between); justify-content:var(--justify-content,space-between); margin-left:calc(-.5 * var(--grid-column-gap)); margin-right:calc(-.5 * var(--grid-column-gap))}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap)); margin-right:calc(.5 * var(--grid-column-gap))}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0; margin-right:0}

}

@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}

}



@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}

}



@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}

}

@media (min-width:-1px){.elementor .elementor-hidden-widescreen{display:none}

}

.elementor-widget-text-path{font-size:20px; text-align:var(--alignment,right)}

.elementor-widget-text-path svg{width:var(--width); max-width:100%; height:auto; overflow:visible; word-spacing:var(--word-spacing); -webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1)); -ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1)); transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}

.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke; fill:var(--path-fill,transparent); stroke:var(--stroke-color,transparent); stroke-width:var(--stroke-width,1px); -webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill; -o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill; transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}

.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover); --stroke-color:var(--stroke-color-hover); --stroke-width:var(--stroke-width-hover)}

.elementor-widget-text-path svg text{--fill:var(--text-color); fill:var(--fill); direction:var(--direction,rtl); -webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill; -o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill; transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}

.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color)); --fill:var(--color); color:var(--color)}

