.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.otgs-development-site-front-end {
display: none;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
color: #fff;
font-family: "Barlow", Sans-serif;
font-size: 16px;
font-weight: 700;
}
ul li.wpml-ls-slot-shortcode_actions {
padding: 0px;
}
ul li.wpml-ls-slot-shortcode_actions a.wpml-ls-flag {
display: flex;	
}
.wpml-ls-legacy-list-horizontal {
padding: 0px;	
} .hover-accordion .elementor-accordion-item {
cursor: pointer;
} .hover-accordion .elementor-accordion-item:hover .elementor-tab-content {
display: block !important;
height: auto !important;
opacity: 1 !important;
padding: 15px !important;
} .hover-accordion .elementor-tab-content {
display: none;
height: 0;
overflow: hidden;
opacity: 0;
transition: all 0.25s ease;
}
.rechner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
color: #002A5A;
}
.rechner .medium-6 {
width: 48%;
}
.rechner .medium-12 {
width: 100%;
}
.rechner input[type="text"] {
background-color: #ededed;
}
.rechner input[type="text"]:focus {
background-color: #fff;
}
.rechner .columns {
margin-bottom: 20px;
}
.rechner .columns.text-right {
text-align: right;
}
.rechner .columns.text-center {
text-align: center;
}
.download-category-title {
text-align: center;
}
.download-list ul, .product-accordeon ul, .normi-accordion ul {
padding: 10px;
columns: 2;
}
@media only screen and (max-width: 767px) {
.download-list ul, .product-accordeon ul, .normi-accordion ul {
columns: inherit;
}
}
.download-list ul li, .product-accordeon ul li, .normi-accordion ul li {
list-style: none; position: relative;
padding:  10px;
padding-left: 35px; color: #303030;
font-size: 20px;
}
.product-accordeon ul li, .normi-accordion ul li {
padding: 0px;
padding-left: 35px;
}
.download-list ul li a {
font-size: 20px;
color: #303030;
margin-left: 15px;
}
.download-list ul li a:hover {
font-size: 20px;
}
.download-list ul li::before, .product-accordeon ul li::before, .normi-accordion ul li::before {
content: "";
position: absolute;
left: 10px;
top: 20px; width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 12px solid #004f9f; }
.product-accordeon ul li::before, .normi-accordion ul li::before {
top: 12px;
}
.product-accordeon.yellow ul li::before {
border-left: 12px solid #FDC400; }
.product-accordeon.smart ul li::before {
width: 10px;
height: 10px;
border: none !important;
border-radius: 50%;
background-color: #FDC400;
top: 14px;
}
@media only screen and (max-width: 767px) {
.woocommerce div.product div.images {
margin-bottom: 0px;
}
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 100px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
width: 100px;
}
@media only screen and (max-width: 767px) {
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce div.product div.images .flex-control-thumbs li img {
width: 80px;
}
}
.woocommerce-page div.product div.images {
display: flex;
justify-content: right;
}
.woocommerce div.product div.images .flex-control-thumbs {
padding-left: 84px;
width: 100%;
position: absolute;
display: flex;
flex-direction: column;
justify-content: center;
height: 823px;
}
@media only screen and (max-width: 767px) {
.woocommerce div.product div.images .flex-control-thumbs {
padding-left: 10px;
height: 100%;
}
}
.woocommerce-breadcrumb {
word-break: break-word;
}
.product_header_content {
width: 100%;
height: 823px !important;
padding-left: 84px !important;
gap: 0px !important;
left: 50% !important;
}
@media only screen and (max-width: 767px) {
.product_header_content {
left: 0px !important;
position: relative !important;
padding: 10px !important;
height: auto !important;
}
}
.product_header_content > div {
max-width: 840px !important;
}
.product_header_slider {
height: 823px !important;
min-height: 500px !important;
overflow: hidden !important;
}
@media only screen and (max-width: 767px) {
.product_header_slider {
height: auto !important;
min-height: auto !important;
overflow: hidden !important;
}
}
.product_header_content:before {
content: "" !important;
position: absolute !important;
left: -40px !important; top: 0 !important;
width: 40px !important; height: 100% !important;
background: linear-gradient(to left,
#e5e9ee 0%,
rgba(229,233,238,0) 100%
);
pointer-events: none;
}
.product_header_content > div {
gap: 10px !important;
}
.woocommerce-breadcrumb {
font-size: 24px !important;
}
.woocommerce-breadcrumb a {
margin-right: 10px;
margin-left: 10px;
}
.woocommerce-breadcrumb a:first-of-type {
margin-left: 0px;
}
.woocommerce div.product div.images img, .woocommerce-product-gallery, .woocommerce-product-gallery .flex-viewport {
margin-bottom: 0px;
}
@media only screen and (max-width: 767px) {
.rechner .medium-6 {
width: 100%;
}	
}
.comparison-wrapper {
display: flex;
flex-direction: column;
gap: 6px;
margin-bottom: 30px;
}
.comparison-row {
display: grid;
grid-auto-flow: column;
grid-auto-columns: 200px;
align-items: center;
}
.comparison-cell {
padding: 10px;
}
.product-title-cell {
text-align: center;
font-weight: bold;
}
.hit-table table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th  {
background: rgba(244, 198, 53, 0.3);
}
.ass-table table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th  {
background: rgba(0, 79, 159, 0.3);
}
.product-tag {
padding: 3px 12px !important;
color: #fff;
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-size: var( --e-global-typography-primary-font-size );
font-weight: var( --e-global-typography-primary-font-weight );
text-transform: uppercase;
}
.product_tag-ass-trigosal .normi_acc .e-n-accordion-item-title,
.elementor-divider-separator {
background: #aecabe !important;
}
.normi-accordion  .e-n-accordion-item-title {
padding: 20px; display: flex;
justify-content: space-between;
cursor: pointer;
}
.product_tag-smart .normi-accordion ul li::before {
border-left: 12px solid #0092e1;
}
.product_tag-first-class .normi-accordion ul li::before {
border-left: 12px solid #000;
}
.product_tag-ass .normi-accordion ul li::before {
border-left: 12px solid #004f9f;
}
.normi-accordion .e-n-accordion-item summary::marker {
display: none;
content: "";
}
.normi-accordion  .e-n-accordion-item-title h2 {
font-size: var(--n-accordion-title-font-size);
line-height: 36px;
color: #fff;
margin: 0px;
}
.normi-accordion .e-font-icon-svg {
width: 13px;
}
.normi-accordion .e-font-icon-svg path {
fill: #fff;
}
.normi-accordion details {
margin-bottom: 20px;
transition: height 0.4s ease;
}
.normi-accordion .normi-accordion__inner {
padding: 0px 10px;
margin: 10px;
}
.normi-accordion .e-opened {
display: none;
}
.normi-accordion__inner {
display: grid;
grid-template-rows: 0fr; 
transition: grid-template-rows 0.4s ease-in-out;
overflow: hidden;
}
.e-n-accordion-item.is-active .normi-accordion__inner {
grid-template-rows: 1fr;
}
.normi-accordion__content {
min-height: 0;
}
.normi-accordion__content table{
margin-block-start: 10px;
}
.e-n-accordion-item-title {
cursor: pointer;
}
footer .elementor-nav-menu--dropdown {
background-color: transparent;
}
footer .elementor-nav-menu--dropdown a,
footer .elementor-nav-menu--dropdown a:hover {
color: #fff;
padding: 10px 0px;
}
.product-view-wrapper .product-category-title {
text-align: center;
}
.product-view-wrapper .product_view_item {
width: calc(33.3333% - 40px);
margin: 20px;
margin-bottom: 40px;
border-radius: 70px;
transition: all .4s;
cursor: pointer;
}
@media screen and (max-width: 922px) {
.product-view-wrapper .product_view_item {
width: calc(50% - 40px);	
}
}
@media screen and (max-width: 767px) {
.product-view-wrapper .product_view_item {
width: 100%;	
}
}
.product-view-wrapper .product_view_item:hover {
border-radius: 70px;
}
.product-view-wrapper .product_view_item__bg {
height: 300px;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
}
.product-view-wrapper .product_view_item__title {
color:#002A5A;
text-align: center;
padding: 35px;
}
.product-view-wrapper .product_view_item:hover .product_view_item__title {
color: #fff;
}
.product-view-wrapper .product_view_item:hover .product_view_item__inner_wrapper {
transform: scale(1.2);
}
.product-view-wrapper .product_view_item .product_view_item__inner_wrapper {
transition: all .7s;
}.otgs-development-site-front-end{display:none}@media(max-width: 767px){.normi-top-icons{top:0px !important;position:absolute !important;max-width:250px !important;width:auto !important;right:0px}.normi-top-icons>div{margin:0px !important}}.icon-langswitcher{cursor:pointer}.nomi-lang-container{right:inherit !important;top:70px !important}.normi-lang.elementor-widget-wpml-language-switcher{width:auto;display:none}.normi-lang.elementor-widget-wpml-language-switcher.active{display:inherit}.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal{display:block}.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul,.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li{display:block}.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul a,.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li a{width:auto;padding:0px 20px;background-color:rgba(0,42,90,.5803921569)}.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul a:hover,.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li a:hover{background-color:rgba(0,42,90,.8)}.elementor-widget-counter .elementor-counter .elementor-counter-title{text-align:center;padding:0 30px;line-height:28px !important}.hover-accordion .elementor-accordion-item{cursor:pointer}.hover-accordion .elementor-accordion-item:hover .elementor-tab-content{display:block !important;height:auto !important;opacity:1 !important;padding:15px !important}.hover-accordion .elementor-tab-content{display:none;height:0;overflow:hidden;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.rechner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#002a5a}.rechner .medium-6{width:48%}.rechner .medium-12{width:100%}.rechner input[type=text]{background-color:#ededed}.rechner input[type=text]:focus{background-color:#fff}.rechner .columns{margin-bottom:20px}.rechner .columns.text-right{text-align:right}.rechner .columns.text-center{text-align:center}@media(max-width: 767px){.rechner .medium-6{width:100%}}.download-list ul,.product-accordeon ul,.normi-accordion ul{padding:10px;-webkit-columns:2;-moz-columns:2;columns:2}@media(max-width: 767px){.download-list ul,.product-accordeon ul,.normi-accordion ul{-webkit-columns:inherit;-moz-columns:inherit;columns:inherit}}.download-list ul li,.product-accordeon ul li,.normi-accordion ul li{list-style:none;position:relative;padding:10px 0 10px 35px;font-size:20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;color:#303030}.download-list ul li::before,.product-accordeon ul li::before,.normi-accordion ul li::before{content:"";position:absolute;left:10px;top:20px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:12px solid #004f9f}.download-list ul li a,.product-accordeon ul li a,.normi-accordion ul li a{font-size:20px;color:#303030;margin-left:15px}.download-list ul li a:hover,.product-accordeon ul li a:hover,.normi-accordion ul li a:hover{font-size:20px}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs{padding-left:84px;width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:823px}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product div.images .flex-control-thumbs li img{width:100px}@media(max-width: 767px){.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product div.images .flex-control-thumbs li img{width:80px}}@media(max-width: 767px){.woocommerce div.product div.images .flex-control-thumbs{padding-left:10px;height:100%}}.woocommerce-page div.product div.images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.woocommerce-breadcrumb{word-break:break-word;font-size:24px !important}.woocommerce-breadcrumb a{margin:0 10px}.woocommerce-breadcrumb a:first-of-type{margin-left:0}.product_header_content{width:100%;height:823px !important;padding-left:84px !important;position:relative;left:50% !important}.product_header_content::before{content:"";position:absolute;left:-40px;top:0;width:40px;height:100%;background:-webkit-gradient(linear, right top, left top, from(#e5e9ee), to(rgba(229, 233, 238, 0)));background:linear-gradient(to left, #e5e9ee 0%, rgba(229, 233, 238, 0) 100%);pointer-events:none}.product_header_content>div{max-width:840px !important;gap:10px !important}@media(max-width: 767px){.product_header_content{left:0 !important;position:relative !important;padding:10px !important;height:auto !important}}.product_header_slider{height:823px !important;min-height:500px !important;overflow:hidden !important}@media(max-width: 767px){.product_header_slider{height:auto !important;min-height:auto !important}}.product-view-wrapper.product-view-smart .product-category-title{color:#fff}.product-view-wrapper .product-category-title{text-align:center}.product-view-wrapper .product_view__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-view-wrapper .product_view__column.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 922px){.product-view-wrapper .product_view__column{display:contents}}@media(max-width: 922px){.product-view-wrapper .product_view_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-view-wrapper .product_view_item{width:calc(33.3333% - 40px);margin:20px;margin-bottom:40px;border-radius:70px;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}.product-view-wrapper .product_view_item:hover{border-radius:70px}.product-view-wrapper .product_view_item:hover .product_view_item__title{color:#fff}.product-view-wrapper .product_view_item:hover .product_view_item__inner_wrapper{-webkit-transform:scale(1.2);transform:scale(1.2)}@media(max-width: 922px){.product-view-wrapper .product_view_item{width:calc(50% - 40px)}}@media(max-width: 767px){.product-view-wrapper .product_view_item{width:100%}}.product-view-wrapper .product_view_item .product_view_item__bg{height:300px;background:center/contain no-repeat}.product-view-wrapper .product_view_item .product_view_item__title{color:#002a5a;text-align:center;padding:35px}.product-view-wrapper .product_view_item.hover-tag-smart .product_view_item__title{color:#fff}.product-subline{font-weight:700;text-transform:uppercase}.normi-main-menu{position:absolute !important;width:100%}.history-milestone .e-con-inner>div:first-of-type{border-left:5px solid #002a5a}@media(max-width: 767px){.history-milestone{margin:0px 10px !important;width:calc(100% - 20px) !important;padding:0px !important;padding-top:50px !important;border-left:5px solid #002a5a !important}.history-milestone .e-con-inner>div:first-of-type{border-left:none}}#to-top{right:20px;bottom:20px;height:50px;width:50px;cursor:pointer;display:none}#to-top .elementor-icon-wrapper{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}#contact-icon .contact-hover{display:none}#contact-icon .contact-hover p{margin-bottom:0px}#contact-icon .contact-polygon{cursor:pointer}@media(min-width: 768px){#contact-icon .contact-polygon:hover .contact-hover{display:inherit;z-index:100000}}@media(max-width: 767px){#contact-icon .contact-polygon{width:120px}#contact-icon .contact-polygon img{height:170px;width:auto}#contact-icon .contact-polygon .contact-stoerer{width:120px !important;position:absolute;right:0px}#contact-icon .contact-polygon .contact-stoerer .elementor-icon i{font-size:30px;margin-top:25px}}@media(max-width: 767px){.page-header .entry-title{padding:0px 30px !important;word-break:break-all}}.normi-header__inner>div{margin:0px !important}footer li.current-menu-item:first-child a.elementor-item-active::after{content:inherit}.elementor-testimonial{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){.home-teaser .elementor-cta__bg{background-repeat:no-repeat;background-size:contain}.home-aktuelles .swiper-slide .elementor-element>div{height:50%;display:block}}.normi-logout.elementor-button{background-color:#c10b25 !important;text-decoration:none}.normi-logout.elementor-button:hover{font-family:var(--e-global-typography-ecf2eb7-font-family),Sans-serif;font-size:var(--e-global-typography-ecf2eb7-font-size);font-weight:var(--e-global-typography-ecf2eb7-font-weight);line-height:var(--e-global-typography-ecf2eb7-line-height);color:var(--e-global-color-dc5deba);background-color:#002a5a !important}nav.woocommerce-MyAccount-navigation .normi-logout.elementor-button{margin-top:30px}@media(max-width: 767px){nav.woocommerce-MyAccount-navigation ul{padding-left:20px}nav.woocommerce-MyAccount-navigation .normi-logout.elementor-button{width:100%}}@media(max-width: 767px){.page-header .entry-title{text-align:center}.woocommerce-MyAccount-content{margin-top:30px;margin-bottom:50px}.page-content>.woocommerce{padding-left:20px;padding-right:20px}}.background-opacity-tag-plus{background:rgba(0,166,155,.3)}.background-opacity-tag-smart{background:rgba(0,146,225,.3)}.background-opacity-tag-com{background:rgba(183,53,136,.3)}.background-opacity-tag-hit{background:rgba(253,197,0,.3)}.background-opacity-tag-first-class{background:rgba(0,0,0,.3)}.background-opacity-tag-ass{background:rgba(0,79,159,.3)}.background-opacity-tag-top{background:rgba(239,125,0,.3)}.background-opacity-tag-fun{background:rgba(175,31,74,.3)}.background-opacity-tag-vit{background:rgba(0,142,61,.3)}.background-opacity-tag-immun-plus{background:rgba(157,157,156,.3)}.background-opacity-tag-akut{background:rgba(228,0,63,.3)}.background-opacity-tag-trigosal{background:rgba(167,204,191,.3)}.background-opacity-tag-ass-trigosal{background:rgba(167,204,191,.3)}.background-opacity-tag-fac{background:rgba(210,214,211,.3)}.background-opacity-tag-e-lyt{background:rgba(0,46,95,.3)}.background-opacity-tag-pigi{background:rgba(193,11,37,.3)}.background-opacity-tag-formic{background:rgba(255,227,126,.3)}.background-opacity-tag-basis{background:rgba(0,152,119,.3)}.background-opacity-tag-basis-big{background:rgba(0,152,119,.3)}.background-opacity-tag-aktiv{background:rgba(250,185,99,.3)}.background-opacity-tag-super{background:rgba(154,190,175,.3)}.background-opacity-tag-junior{background:rgba(193,10,39,.3)}.background-opacity-tag-pur{background:rgba(22,186,231,.3)}.background-opacity-tag-fly-ex{background:rgba(0,46,95,.3)}.background-opacity-tag-par-ex{background:rgba(255,204,0,.3)}.background-opacity-tag-pecumin{background:rgba(161,69,147,.3)}.background-opacity-tag-laki{background:linear-gradient(135deg, rgba(188, 228, 250, 0.3) 0%, rgba(242, 159, 197, 0.3) 100%)}.background-tag-plus,.hover-tag-plus:hover{background-color:#00a69b;color:#fff}.background-tag-smart{background-color:#0092e1;color:#fff}.hover-tag-smart:hover{background-color:#fff;color:#fff}.hover-tag-smart:hover .product_view_item__title{color:#002a5a !important}.background-tag-com,.hover-tag-com:hover{background-color:#b73588;color:#fff}.background-tag-hit,.hover-tag-hit:hover{background-color:#fdc500;color:#303030}.background-tag-first-class,.hover-tag-first-class:hover{background-color:#000;color:#fff}.background-tag-ass,.hover-tag-ass:hover{background-color:#004f9f;color:#fff}.background-tag-top,.hover-tag-top:hover{background-color:#ef7d00;color:#fff}.background-tag-fun,.hover-tag-fun:hover{background-color:#af1f4a;color:#fff}.background-tag-vit,.hover-tag-vit:hover{background-color:#008e3d;color:#fff}.background-tag-immun-plus,.hover-tag-immun-plus:hover{background-color:#9d9d9c;color:#fff}.background-tag-akut,.hover-tag-akut:hover{background-color:#e4003f;color:#fff}.background-tag-ass-trigosal,.background-tag-trigosal,.hover-tag-ass-trigosal:hover,.hover-tag-trigosal:hover{background-color:#a7ccbf;color:#303030}.background-tag-fac,.hover-tag-fac:hover{background-color:#d2d6d3;color:#303030}.background-tag-e-lyt,.hover-tag-e-lyt:hover{background-color:#002e5f;color:#fff}.background-tag-pigi,.hover-tag-pigi:hover{background-color:#c10b25;color:#fff}.background-tag-formic,.hover-tag-formic:hover{background-color:#ffe37e;color:#303030}.background-tag-basis,.hover-tag-basis:hover{background-color:#009877;color:#fff}.background-tag-basis-big,.hover-tag-basis-big:hover{background-color:#009877;color:#fff}.background-tag-aktiv,.hover-tag-aktiv:hover{background-color:#fab963;color:#fff}.background-tag-super,.hover-tag-super:hover{background-color:#9abeaf;color:#fff}.background-tag-junior,.hover-tag-junior:hover{background-color:#c10a27;color:#fff}.background-tag-pur,.hover-tag-pur:hover{background-color:#16bae7;color:#fff}.background-tag-fly-ex,.hover-tag-fly-ex:hover{background-color:#002e5f;color:#fff}.background-tag-par-ex,.hover-tag-par-ex:hover{background-color:#fc0;color:#303030}.background-tag-pecumin,.hover-tag-pecumin:hover{background-color:#a14593;color:#fff}.background-tag-smart{border-radius:94px}.background-tag-laki,.hover-tag-laki:hover{background:linear-gradient(135deg, #bce4fa 0%, #f29fc5 100%);color:#303030}.font-tag-plus{color:#00a69b}.font-tag-smart{color:#0092e1}.font-tag-com{color:#b73588}.font-tag-hit{color:#002a5a}.font-tag-first-class{color:#000}.font-tag-ass{color:#004f9f}.font-tag-top{color:#ef7d00}.font-tag-fun{color:#af1f4a}.font-tag-vit{color:#008e3d}.font-tag-immun-plus{color:#9d9d9c}.font-tag-akut{color:#e4003f}.font-tag-trigosal{color:#002a5a}.font-tag-fac{color:#002a5a}.font-tag-e-lyt{color:#002e5f}.font-tag-pigi{color:#c10b25}.font-tag-formic{color:#002a5a}.font-tag-basis{color:#009877}.font-tag-basis-big{color:#009877}.font-tag-aktiv{color:#002a5a}.font-tag-super{color:#002a5a}.font-tag-junior{color:#c10a27}.font-tag-pur{color:#16bae7}.font-tag-fly-ex{color:#002e5f}.font-tag-par-ex{color:#fc0}.font-tag-pecumin{color:#a14593}.font-tag-laki{color:#002a5a}.normi-accordion .e-n-accordion-item-title.background-tag-par-ex h2,.normi-accordion .e-n-accordion-item-title.background-tag-formic h2,.normi-accordion .e-n-accordion-item-title.background-tag-hit h2,.normi-accordion .e-n-accordion-item-title.background-tag-trigosal h2,.normi-accordion .e-n-accordion-item-title.background-tag-laki h2{color:#303030}.normi-accordion .e-n-accordion-item-title.background-tag-par-ex .e-font-icon-svg path,.normi-accordion .e-n-accordion-item-title.background-tag-formic .e-font-icon-svg path,.normi-accordion .e-n-accordion-item-title.background-tag-hit .e-font-icon-svg path,.normi-accordion .e-n-accordion-item-title.background-tag-trigosal .e-font-icon-svg path,.normi-accordion .e-n-accordion-item-title.background-tag-laki .e-font-icon-svg path{fill:#303030}.normi-accordion .normi-accordion__content.tag-hit table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-hit table tbody>tr:nth-child(2n+1)>th{background:rgba(253,197,0,.3)}.normi-accordion .normi-accordion__content.tag-ass table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-ass table tbody>tr:nth-child(2n+1)>th{background:rgba(0,79,159,.3)}.normi-accordion .normi-accordion__content.tag-plus table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-plus table tbody>tr:nth-child(2n+1)>th{background:rgba(0,166,155,.3)}.normi-accordion .normi-accordion__content.tag-com table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-com table tbody>tr:nth-child(2n+1)>th{background:rgba(183,53,136,.3)}.normi-accordion .normi-accordion__content.tag-first-class table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-first-class table tbody>tr:nth-child(2n+1)>th{background:rgba(0,0,0,.15)}.normi-accordion .normi-accordion__content.tag-top table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-top table tbody>tr:nth-child(2n+1)>th{background:rgba(239,125,0,.3)}.normi-accordion .normi-accordion__content.tag-fun table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-fun table tbody>tr:nth-child(2n+1)>th{background:rgba(175,31,74,.3)}.normi-accordion .normi-accordion__content.tag-vit table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-vit table tbody>tr:nth-child(2n+1)>th{background:rgba(0,142,61,.3)}.normi-accordion .normi-accordion__content.tag-immun-plus table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-immun-plus table tbody>tr:nth-child(2n+1)>th{background:rgba(157,157,156,.3)}.normi-accordion .normi-accordion__content.tag-akut table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-akut table tbody>tr:nth-child(2n+1)>th{background:rgba(228,0,63,.3)}.normi-accordion .normi-accordion__content.tag-ass-trigosal table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-ass-trigosal table tbody>tr:nth-child(2n+1)>th,.normi-accordion .normi-accordion__content.tag-trigosal table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-trigosal table tbody>tr:nth-child(2n+1)>th{background:rgba(167,204,191,.3)}.normi-accordion .normi-accordion__content.tag-fac table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-fac table tbody>tr:nth-child(2n+1)>th{background:rgba(210,214,211,.3)}.normi-accordion .normi-accordion__content.tag-e-lyt table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-e-lyt table tbody>tr:nth-child(2n+1)>th{background:rgba(0,46,95,.3)}.normi-accordion .normi-accordion__content.tag-pigi table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-pigi table tbody>tr:nth-child(2n+1)>th{background:rgba(193,11,37,.3)}.normi-accordion .normi-accordion__content.tag-formic table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-formic table tbody>tr:nth-child(2n+1)>th{background:rgba(255,227,126,.3)}.normi-accordion .normi-accordion__content.tag-basis table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-basis table tbody>tr:nth-child(2n+1)>th{background:rgba(0,152,119,.3)}.normi-accordion .normi-accordion__content.tag-basis-big table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-basis-big table tbody>tr:nth-child(2n+1)>th{background:rgba(0,152,119,.3)}.normi-accordion .normi-accordion__content.tag-aktiv table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-aktiv table tbody>tr:nth-child(2n+1)>th{background:rgba(250,185,99,.3)}.normi-accordion .normi-accordion__content.tag-super table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-super table tbody>tr:nth-child(2n+1)>th{background:rgba(154,190,175,.3)}.normi-accordion .normi-accordion__content.tag-junior table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-junior table tbody>tr:nth-child(2n+1)>th{background:rgba(193,10,39,.3)}.normi-accordion .normi-accordion__content.tag-pur table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-pur table tbody>tr:nth-child(2n+1)>th{background:rgba(22,186,231,.3)}.normi-accordion .normi-accordion__content.tag-fly-ex table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-fly-ex table tbody>tr:nth-child(2n+1)>th{background:rgba(0,46,95,.3)}.normi-accordion .normi-accordion__content.tag-par-ex table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-par-ex table tbody>tr:nth-child(2n+1)>th{background:rgba(255,204,0,.3)}.normi-accordion .normi-accordion__content.tag-pecumin table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-pecumin table tbody>tr:nth-child(2n+1)>th{background:rgba(161,69,147,.3)}.normi-accordion .normi-accordion__content.tag-laki table tbody>tr:nth-child(2n+1)>td,.normi-accordion .normi-accordion__content.tag-laki table tbody>tr:nth-child(2n+1)>th{background:rgba(188,228,250,.4)}.normi-accordion__content.tag-plus ul li::before{border-left:12px solid #00a69b}.normi-accordion__content.tag-smart ul li::before{border-left:12px solid #0092e1}.normi-accordion__content.tag-com ul li::before{border-left:12px solid #b73588}.normi-accordion__content.tag-hit ul li::before{border-left:12px solid #fdc500}.normi-accordion__content.tag-first-class ul li::before{border-left:12px solid #000}.normi-accordion__content.tag-ass ul li::before{border-left:12px solid #004f9f}.normi-accordion__content.tag-top ul li::before{border-left:12px solid #ef7d00}.normi-accordion__content.tag-fun ul li::before{border-left:12px solid #af1f4a}.normi-accordion__content.tag-vit ul li::before{border-left:12px solid #008e3d}.normi-accordion__content.tag-immun-plus ul li::before{border-left:12px solid #9d9d9c}.normi-accordion__content.tag-akut ul li::before{border-left:12px solid #e4003f}.normi-accordion__content.tag-trigosal ul li::before{border-left:12px solid #a7ccbf}.normi-accordion__content.tag-fac ul li::before{border-left:12px solid #d2d6d3}.normi-accordion__content.tag-e-lyt ul li::before{border-left:12px solid #002e5f}.normi-accordion__content.tag-pigi ul li::before{border-left:12px solid #c10b25}.normi-accordion__content.tag-formic ul li::before{border-left:12px solid #ffe37e}.normi-accordion__content.tag-basis ul li::before{border-left:12px solid #009877}.normi-accordion__content.tag-aktiv ul li::before{border-left:12px solid #fab963}.normi-accordion__content.tag-super ul li::before{border-left:12px solid #9abeaf}.normi-accordion__content.tag-junior ul li::before{border-left:12px solid #c10a27}.normi-accordion__content.tag-pur ul li::before{border-left:12px solid #16bae7}.normi-accordion__content.tag-fly-ex ul li::before{border-left:12px solid #002e5f}.normi-accordion__content.tag-par-ex ul li::before{border-left:12px solid #fc0}.normi-accordion__content.tag-pecumin ul li::before{border-left:12px solid #a14593}.normi-accordion__content.tag-laki ul li::before{content:"";position:absolute;left:10px;top:20px;width:12px;height:20px;border-left:none;border-bottom:none;border-top:none;background:linear-gradient(135deg, #bce4fa 0%, #f29fc5 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{max-width:100%;width:100%}header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{position:static}header .e--pointer-overline .elementor-item::before{background-color:#fff}header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.menu-item.current-menu-parent .elementor-item::after{background-color:#fff;content:"";bottom:0px;opacity:1}header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{left:0px !important;width:100% !important;max-width:100% !important;right:0px;background-color:#667f9c !important;margin-left:0px !important;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul li a.elementor-item-active,header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul li a:hover{background-color:rgba(0,0,0,0) !important}}header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media(max-width: 767px){header nav.elementor-nav-menu--dropdown ul li.current-menu-parent>a{background-color:#c10b25 !important}}header .menu-balken{display:none}header .elementor-nav-menu__align-center .elementor-nav-menu{width:100%}header .elementor-sub-item:hover,header .elementor-sub-item.elementor-item-active{background-color:rgba(0,0,0,0)}header .seach-icon{cursor:pointer}header .header-search{display:none}header .header-search.active{display:inherit}header .header-search input{padding:12px !important;right:-40px;position:absolute;width:200px;line-height:24px;height:24px !important;top:50px;border:1px solid #002a5a !important;color:#002a5a !important}header .header-search button{display:none !important}.product-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;height:823px;overflow:hidden}@media(max-width: 767px){.product-slider-wrapper{height:500px}}@media(max-width: 640px){.product-slider-wrapper{height:350px}}.mySwiperThumbs{width:100px;height:100%}.mySwiperThumbs img{border:3px solid #002a5a !important;width:84px;height:auto;display:block}@media(max-width: 640px){.mySwiperThumbs img{width:60px}}@media(max-width: 767px){.product-info>div{min-height:500px !important}}.product-information{color:#c10b25;font-weight:700;text-transform:uppercase}.mySwiperThumbs .swiper-slide{height:auto;cursor:pointer;opacity:.5}.mySwiperThumbs .swiper-slide-thumb-active{opacity:1}.mySwiperMain{-webkit-box-flex:1;-ms-flex:1;flex:1;height:823px}@media(max-width: 767px){.mySwiperMain{height:500px}}@media(max-width: 640px){.mySwiperMain{height:350px}}.mySwiperMain .swiper-slide{height:823px !important}@media(max-width: 767px){.mySwiperMain .swiper-slide{height:500px !important}}@media(max-width: 640px){.mySwiperMain .swiper-slide{height:350px !important}}.mySwiperMain .swiper-slide .slide-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mySwiperThumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mySwiperThumbs .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mySwiperThumbs .swiper-slide{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;margin-bottom:15px}a.product-download:hover{font-weight:bold !important}.normi_calculators__single{display:-webkit-box;display:-ms-flexbox;display:flex}.normi_calculators__single a{text-decoration:underline !important;color:#303030 !important}.normi_calculators__single .tooltip--box{border:1px solid #303030;background-color:#fff;color:#002a5a;font-size:16px;position:absolute;width:300px;padding:10px;top:0px;margin-left:50px;display:none}.normi_calculators__single .tooltip--box strong{font-weight:600}.normi_calculators__single .tooltip:hover .tooltip--box{display:inherit;z-index:10000;line-height:20px;width:auto;min-width:260px;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333}.normi_calculators__single img{width:18px;height:18px;margin-left:10px;cursor:pointer}.product-breadcrumbs{color:#002a5a}.product-cross-reference{margin-top:70px}.product-cross-reference__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-20px}.product-cross-reference__image{height:auto}.product-cross-reference__image img{max-height:150px;width:auto}.product-cross-reference__title{font-weight:600}.normi-submenu{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;cursor:pointer}@media(max-width: 767px){.normi-submenu{display:none}}.normi-submenu li{padding:10px 0px;background-color:#fff}.normi-submenu li a{padding:0px 20px;line-height:32px;border-right:1px solid #000}.normi-submenu li.current-page,.normi-submenu li:hover{background-color:#002a5a}.normi-submenu li.current-page a,.normi-submenu li:hover a{color:#fff}.normi-submenu li.smartmilk a{color:#0092e1;font-family:var(--e-global-typography-d1d7679-font-family),Sans-serif;font-weight:700;font-size:20px;line-height:32px}.normi-submenu li.smartmilk a:hover{color:#fff;background-color:#fdc500}.normi-submenu li.smartmilk:hover{background-color:#fdc500}.normi-submenu li.smartmilk:hover a{color:#fff;background-color:#fdc500}.normi-submenu li:last-child a{border-right:none}.table-title{font-weight:700;color:var(--e-global-color-primary);text-transform:uppercase;padding:20px 0}a.product-link{font-weight:700;background-image:url(https://normi.de/wp-content/uploads/2026/01/arrow.png);background-position:right center;background-repeat:no-repeat;padding-right:25px;border-bottom:2px solid var(--e-global-color-primary)}a.product-link:hover{font-weight:700}.comparison-wrapper{margin:0 auto;padding:0 100px}.economic-calc .comparison-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:150px}.economic-calc .comparison-cell{padding:0px}.economic-calc .comparison-cell .normi_calculators__single{position:absolute;right:10px;top:0}.economic-calc .tag-filter-dropdown{padding:8px 12px;font-size:24px;border:2px solid var(--e-global-color-primary);background:#fff;color:var(--e-global-color-primary);max-width:500px;width:100%}.economic-calc select{margin-bottom:8px}.economic-calc input[type=submit]{margin:20px 0px}.economic-calc .comparison-table{overflow-x:auto;margin-bottom:100px}.economic-calc .comparison-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #303030;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.economic-calc .comparison-row:first-of-type{border-bottom:none}.economic-calc .comparison-row .headline-results{color:#002a5a;font-weight:600;text-transform:uppercase;font-size:32px;line-height:28px;margin-top:50px;margin-bottom:15px}.economic-calc .comparison-row:last-of-type{font-weight:600}.economic-calc .comparison-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;text-align:left}.economic-calc .comparison-cell.background{background:rgba(210,214,211,.3)}.economic-calc .comparison-cell strong{font-weight:600}.economic-calc .comparison-cell .product_val{display:none;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.economic-calc .comparison-cell .product_val.colored{background-color:#507abb;color:#fff;position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.economic-calc .comparison-cell .product_val.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.economic-calc .comparison-cell select#product-id{display:none}.economic-calc .comparison-cell select#product-id option{display:none}.economic-calc input,.economic-calc select{height:45px}.economic-calc input[type=submit]{height:auto}.economic-calc .comparison-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.economic-calc .attribute-title-cell{padding-right:40px}.economic-calc .attribute-value-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c0eaff;min-height:70px}.economic-calc .attribute-value-cell--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.economic-calc .attribute-value-cell>span{padding:10px}.economic-calc .attribute-value-cell.white{background-color:inherit}.economic-calc .attribute-value-cell input{width:130px}.economic-calc .attribute-value-cell span{padding-left:10px}.economic-calc .attribute-value-cell.wert_1 span,.economic-calc .attribute-value-cell.wert_2 span{width:auto;padding-left:0px}.economic-calc .header-row .comparison-cell{font-weight:bold;position:sticky;top:0;text-align:center}.economic-calc .header-row .comparison-cell.economic-title{font-weight:normal}.economic-calc .header-row .comparison-cell.economic-title .economic-title--small{font-size:16px}.economic-calc .header-row .comparison-cell--flex-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:40px}.economic-calc .header-row .comparison-cell--flex-bottom span{margin-bottom:50px}.economic-calc .header-row .comparison-cell strong{min-height:0}.economic-calc .attribute-name-cell{background:#fff;text-align:left;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:40px}.economic-calc .product-title-cell .product-tag{padding:10px 0;color:#fff;margin-top:40px}.economic-calc .product-title-cell strong{min-height:80px;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;text-align:center}.economic-calc .product-title-cell select,.economic-calc .product-title-cell input{margin:10px;width:calc(100% - 20px);display:block}.economic-calc .product-title-cell.tag-plus .product-tag{background:#08a29a}.economic-calc .product-title-cell.tag-ass .product-tag{background:#004f9f}.economic-calc .product-title-cell.tag-smart .product-tag{background:#0092e1}.economic-calc .product-title-cell.tag-hit .product-tag{background:#f4c635;color:#000}.economic-calc .product-title-cell.tag-first-class .product-tag{background:#000}.economic-calc .product-title-cell.tag-ass-trigosal .product-tag{background:#aecabe;color:#000}.economic-calc .tag-background-plus{background:rgba(8,162,154,.3)}.economic-calc .tag-background-ass{background:rgba(0,79,159,.3)}.economic-calc .tag-background-hit{background:rgba(244,198,53,.3)}.economic-calc .tag-background-first-class{background:rgba(0,0,0,.3)}.economic-calc .tag-background-ass-trigosal{background:rgba(174,202,190,.3)}.economic-calc .tag-background-smart{background:rgba(0,146,225,.3)}@media(max-width: 768px){.economic-calc .comparison-cell{padding:10px 8px;font-size:12px;min-width:100px}}.bestValue{background-color:#bfe6c3 !important}.otherValue{background-color:#f6c2c7 !important}.wert_1,.wert_2{padding:10px !important}.wpgmza_marker_list_class .wpgmaps_mlist_row{background-color:#fff;color:#002a5a;font-size:24px}.wpgmza-basic-listing-content-holder{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpgmza-content-address-holder .wpgmza_marker_icon,.wpgmza-content-address-holder .wpgmza-address{display:none !important}.wpgmza_marker_title a{line-height:22px !important;font-size:16px !important;text-decoration:none !important}.wpgmza-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%}.wpgmza-desc p{display:none}.wpgmza-desc div{line-height:22px;font-size:16px}.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-content-address-holder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-basic-listing-image-holder{text-align:left !important}.wpgmza-standalone-component{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;background-color:#002a5a;padding:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpgmza-standalone-component .wpgmza-store-locator label,.wpgmza-standalone-component .wpgmza-store-locator .wpgmza-search{display:none}#wpgmza_map_2 .gm-style .gm-style-iw-t{display:none !important}.post-2207 .wpgmza-basic-listing-content-holder{padding:0px !important}@media(max-width: 767px){.post-2207 .wpgmza-basic-listing-content-holder{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.post-2207 .wpgmza-basic-listing-content-holder>div{width:50%;padding:30px}@media(max-width: 767px){.post-2207 .wpgmza-basic-listing-content-holder>div{width:100%;padding:20px}}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-gallery-container img{height:100%;-o-object-fit:cover;object-fit:cover}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza_marker_title{display:none}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc{margin:0px;width:100%;margin-top:0px !important}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc div{width:100%}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc .contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc .contact-wrapper span{display:block}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc h2,.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc h3{margin:0px}.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc h3{opacity:.3;font-weight:500;text-transform:none}@media(max-width: 767px){.post-2207 .wpgmza-basic-listing-content-holder .wpgmza-desc .headline-wrapper{margin-bottom:50px}}.post-2207 #wpgmza_marker_list_2>div{margin:0px;padding:0px;margin-bottom:30px}.post-2207 .wpgmza-standalone-component{padding:30px;padding-bottom:0px}.wpgmza-gdpr-compliance.modern{font-size:20px !important}.wpgmza-gdpr-compliance.modern .wpgmza-gdpr-image-placeholder{width:100% !important}.wpgmza-gdpr-compliance.modern .wpgmza-gdpr-notice-card{padding-bottom:50px !important}.wpgmza-gdpr-compliance.modern .wpgmza-gdpr-notice-card .wpgmza-gdpr-button-container button{background-color:#002a5a !important}.wpgmza-gdpr-compliance.modern .wpgmza-gdpr-notice-card .wpgmza-gdpr-button-container button:hover{background-color:#c10b25 !important}.normi-wpml-switcher a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#fff;color:#002a5a;width:36px;height:36px;margin-left:15px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px !important}.normi-wpml-switcher a.active,.normi-wpml-switcher a:hover{color:#fff !important;background-color:#fdc500}header .menu-smartmilk .elementor-nav-menu--layout-horizontal ul{background-color:#fff;border-radius:94px}header .menu-smartmilk .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{background-color:#fff !important;padding:0px}@media(max-width: 767px){#smartmilk-header .e-con-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#smartmilk-header .e-con-inner>div{padding:0px !important}#smartmilk-header .e-con-inner>div:first-of-type,#smartmilk-header .e-con-inner>div:last-of-type{width:15%}#smartmilk-header .e-con-inner>div:nth-of-type(2){width:50%}}.product_tag-smart{font-family:"Nunito"}.product_tag-smart h1,.product_tag-smart h2,.product_tag-smart h3,.product_tag-smart .tag-smart{font-family:"Nunito" !important}.product_tag-smart .background-tag-smart{font-family:"Nunito" !important;text-transform:none}.product_tag-smart .product-single-header{background-color:#bfe3f7 !important}.product_tag-smart .product-single-header__inner,.product_tag-smart .product-single-header .product-info{background-color:#bfe3f7 !important}.product_tag-smart .product-single-header__inner>div,.product_tag-smart .product-single-header .product-info>div{background-color:#bfe3f7 !important}.product_tag-smart .mySwiperThumbs img{border:2px solid #0092e1 !important;background-color:#fff}.product_tag-smart .normi-accordion__content.tag-smart ul li::before{border:7px solid #fbbc04;border-radius:50%;top:22px}.product_tag-smart .elementor-button.elementor-button-link:hover{background-color:#fdc500 !important}.loop-date>div{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;margin-bottom:10px}.end-date ul li::before{content:"-";margin-right:16px;color:#fff}.single .end-date ul li::before{color:#002a5a}.elementor-widget-loop-grid .e-loop-item>div{overflow:hidden}.elementor-widget-loop-grid .e-loop-item:nth-of-type(odd)>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.table-title{font-weight:700;color:var(--e-global-color-primary);text-transform:uppercase;padding:20px 0px}a.product-link,.top-product a.elementor-cta__button.elementor-button{font-weight:400 !important;background-color:rgba(0,0,0,0) !important;font-size:inherit !important;color:#002a5a !important;background-image:url(https://normi.de/wp-content/themes/norlac-normi/img/arrow-blue.svg);background-position:right center;background-repeat:no-repeat;padding:0px !important;padding-right:25px !important;border-bottom:2px solid #002a5a !important;background-size:15px}a.product-link:hover{color:#c10b25 !important;background-image:url(https://normi.de/wp-content/themes/norlac-normi/img/arrow-red.svg)}.top-product:hover a.elementor-cta__button.elementor-button{color:#fff !important;background-image:url(https://normi.de/wp-content/themes/norlac-normi/img/arrow-white.svg)}.comparison-wrapper{width:100%}.comparison-controls{margin-bottom:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:150px}.tag-filter-dropdown{padding:8px 12px;font-size:24px;border:2px solid var(--e-global-color-primary);background:#fff;color:var(--e-global-color-primary);max-width:500px;width:100%}.comparison-table{overflow-x:auto}.comparison-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #303030}.comparison-row:first-of-type{border-bottom:none}.comparison-cell{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}.header-row .comparison-cell{font-weight:bold;position:sticky;top:0}.attribute-name-cell{background:#fff;font-weight:600;text-align:left;color:#333}.product-title-cell .product-tag{padding:10px 0px;color:#fff;margin-top:40px}@media(max-width: 768px){.comparison-cell{padding:10px 8px;font-size:12px;min-width:100px}}.product-button{font-family:"Barlow",Sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#303030}.product-button a{color:#fff !important;font-size:16px !important;font-weight:700 !important;line-height:20px !important;padding:12px 24px}.product-button:hover{background-color:#c10b25}.product_tag-smart .comparison-button:hover{background-color:#fdc500}.comparison-table .product-tag{font-size:inherit !important}.comparison-table .comparison-row:last-of-type{font-weight:normal}.team-pic{overflow:hidden !important;cursor:pointer}.team-pic .hover-effekt{width:100%;height:100%;top:calc(100% + 20px);-webkit-transition:.4s !important;transition:.4s !important;--e-a-transition-hover: 0.4s !important}.team-pic:hover .hover-effekt{top:50%}.team-pic .info{bottom:50% !important;width:100%;left:0px !important;background-color:rgba(0,0,0,0) !important}.team-pic .info::before{content:"";height:calc(100% + 20px);width:100%;top:-20px;left:0;position:absolute;clip-path:polygon(0 21px, 100% 1px, 100% 100%, 0 100%);z-index:-1}@media(min-width: 768px){.team-pic .info::before{background:rgba(0,42,90,.5215686275) !important}}@media(max-width: 767px){.team-pic .info::before{background:rgba(0,42,90,.8) !important}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}:root {
--direction-multiplier: 1;
}
html[dir=rtl],
body.rtl {
--direction-multiplier: -1;
}
.elementor-hidden {
display: none;
}
.elementor-visibility-hidden {
visibility: hidden;
}
.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 {
display: inline-block;
line-height: 1;
}
.e-logo-wrapper i {
color: var(--e-a-color-circle-logo);
font-size: 2.5em;
}
.elementor *, .elementor *:before, .elementor *:after {
box-sizing: border-box;
}
.elementor a {
box-shadow: none;
text-decoration: none;
}
.elementor hr {
margin: 0;
background-color: transparent;
}
.elementor img {
height: auto;
max-width: 100%;
border: none;
border-radius: 0;
box-shadow: none;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
margin: 0;
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
max-width: 100%;
width: 100%;
margin: 0;
line-height: 1;
border: none;
}
.elementor .elementor-background-video-container,
.elementor .elementor-background-holder,
.elementor .elementor-background {
inset: 0;
position: absolute;
overflow: hidden;
z-index: 0;
direction: ltr;
}
.elementor .elementor-background-video-container {
transition: opacity 1s;
pointer-events: none;
}
.elementor .elementor-background-video-container.elementor-loading {
opacity: 0;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed {
max-width: none;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
position: absolute;
inset-block-start: 50%;
inset-inline-start: 50%;
transform: translate(-50%, -50%);
}
.elementor .elementor-background-video-hosted {
-o-object-fit: cover;
object-fit: cover;
}
.elementor .elementor-background-overlay {
inset: 0;
position: absolute;
}
.elementor .elementor-background-slideshow {
position: absolute;
inset: 0;
z-index: 0;
}
.elementor .elementor-background-slideshow__slide__image {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.elementor-widget-wrap > .elementor-element.elementor-absolute,
.e-con > .elementor-element.elementor-absolute,
.e-con-inner > .elementor-element.elementor-absolute {
position: absolute;
}
.elementor-widget-wrap > .elementor-element.elementor-fixed,
.e-con > .elementor-element.elementor-fixed,
.e-con-inner > .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.elementor-absolute, .elementor-element.elementor-fixed {
z-index: 1;
}
.elementor-element {
--flex-direction: initial;
--flex-wrap: initial;
--justify-content: initial;
--align-items: initial;
--align-content: initial;
--gap: initial;
--flex-basis: initial;
--flex-grow: initial;
--flex-shrink: initial;
--order: initial;
--align-self: initial;
flex-basis: var(--flex-basis);
flex-grow: var(--flex-grow);
flex-shrink: var(--flex-shrink);
order: var(--order);
align-self: var(--align-self);
}
.elementor-element:where(.e-con-full, .elementor-widget) {
flex-direction: var(--flex-direction);
flex-wrap: var(--flex-wrap);
justify-content: var(--justify-content);
align-items: var(--align-items);
align-content: var(--align-content);
gap: var(--row-gap) var(--column-gap);
}
.elementor-invisible {
visibility: hidden;
}
.elementor-custom-embed-play {
position: absolute;
inset-block-start: 50%;
inset-inline-start: 50%;
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-custom-embed-play i {
font-size: 100px;
color: #fff;
text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}
.elementor-custom-embed-play svg {
height: 100px;
width: 100px;
fill: #fff;
filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}
.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
opacity: 0.8;
transition: all 0.5s;
}
.elementor-custom-embed-play.elementor-playing i {
font-family: eicons;
}
.elementor-custom-embed-play.elementor-playing i:before {
content: "\e8fb";
}
.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
animation: eicon-spin 2s infinite linear;
}
.elementor-tag {
display: inline-flex;
}
.elementor-ken-burns {
transition-property: transform;
transition-duration: 10s;
transition-timing-function: linear;
}
.elementor-ken-burns--out {
transform: scale(1.3);
}
.elementor-ken-burns--active {
transition-duration: 20s;
}
.elementor-ken-burns--active.elementor-ken-burns--out {
transform: scale(1);
}
.elementor-ken-burns--active.elementor-ken-burns--in {
transform: scale(1.3);
}
.elementor-align-center {
text-align: center;
}
.elementor-align-right {
text-align: right;
}
.elementor-align-left {
text-align: left;
}
.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
width: auto;
}
.elementor-align-justify .elementor-button {
width: 100%;
}
@media (min-width: -1) {
.elementor-widescreen-align-center {
text-align: center;
}
.elementor-widescreen-align-right {
text-align: right;
}
.elementor-widescreen-align-left {
text-align: left;
}
.elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
width: auto;
}
.elementor-widescreen-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: -1) {
.elementor-laptop-align-center {
text-align: center;
}
.elementor-laptop-align-right {
text-align: right;
}
.elementor-laptop-align-left {
text-align: left;
}
.elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
width: auto;
}
.elementor-laptop-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: -1) {
.elementor-tablet_extra-align-center {
text-align: center;
}
.elementor-tablet_extra-align-right {
text-align: right;
}
.elementor-tablet_extra-align-left {
text-align: left;
}
.elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .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-right {
text-align: right;
}
.elementor-tablet-align-left {
text-align: left;
}
.elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
width: auto;
}
.elementor-tablet-align-justify .elementor-button {
width: 100%;
}
}
@media (max-width: -1) {
.elementor-mobile_extra-align-center {
text-align: center;
}
.elementor-mobile_extra-align-right {
text-align: right;
}
.elementor-mobile_extra-align-left {
text-align: left;
}
.elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .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-right {
text-align: right;
}
.elementor-mobile-align-left {
text-align: left;
}
.elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
width: auto;
}
.elementor-mobile-align-justify .elementor-button {
width: 100%;
}
}
:root {
--page-title-display: block;
}
.elementor-page-title, h1.entry-title {
display: var(--page-title-display);
}
@keyframes eicon-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
.eicon-animation-spin {
animation: eicon-spin 2s infinite linear;
}
.elementor-section {
position: relative;
}
.elementor-section .elementor-container {
display: flex;
margin-inline: auto;
position: relative;
}
@media (max-width: 1024px) {
.elementor-section .elementor-container {
flex-wrap: wrap;
}
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1140px;
}
.elementor-section.elementor-section-stretched {
position: relative;
width: 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
align-items: flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
align-items: center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
align-items: flex-end;
}
@media (min-width: 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 {
align-items: flex-start;
}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items: center;
}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items: flex-end;
}
.elementor-widget-wrap {
position: relative;
width: 100%;
flex-wrap: wrap;
align-content: flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
display: flex;
}
.elementor-widget-wrap > .elementor-element {
width: 100%;
}
.elementor-widget-wrap.e-swiper-container {
width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}
.elementor-widget {
position: relative;
}
.elementor-widget:not(:last-child) {
margin-block-end: var(--kit-widget-spacing, 20px);
}
.elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
margin-block-end: 0;
}
.elementor-column {
position: relative;
min-height: 1px;
display: flex;
}
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
padding: 5px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 10px;
}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
padding: 15px;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
padding: 20px;
}
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
padding: 30px;
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
padding: 0;
}
@media (min-width: 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: -1) {
.elementor-reverse-widescreen > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 1025px) and (max-width: -1) {
.elementor-reverse-laptop > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor-reverse-laptop > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 1025px) and (max-width: -1) {
.elementor-reverse-laptop > .elementor-container > :nth-child(1) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order: initial;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order: initial;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-reverse-tablet > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: -1) and (max-width: 1024px) {
.elementor-reverse-tablet > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (min-width: 768px) and (max-width: -1) {
.elementor-reverse-tablet > .elementor-container > :nth-child(1) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order: initial;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order: initial;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
order: 1;
}
}
@media (max-width: 767px) {
.elementor-reverse-mobile > .elementor-container > :nth-child(1) {
order: 10;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(2) {
order: 9;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(3) {
order: 8;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(4) {
order: 7;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(5) {
order: 6;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(6) {
order: 5;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(7) {
order: 4;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(8) {
order: 3;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(9) {
order: 2;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(10) {
order: 1;
}
.elementor-column {
width: 100%;
}
}
.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-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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: -1) {
.elementor-grid-widescreen-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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: -1) {
.elementor-grid-laptop-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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: -1) {
.elementor-grid-tablet_extra-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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: -1) {
.elementor-grid-mobile_extra-0 .elementor-grid {
display: inline-block;
width: 100%;
word-spacing: var(--grid-column-gap);
margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
display: inline-block;
margin-block-end: 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: -1) {
#elementor-device-mode:after {
content: "widescreen";
}
}
@media (max-width: -1) {
#elementor-device-mode:after {
content: "laptop";
}
}
@media (max-width: -1) {
#elementor-device-mode:after {
content: "tablet_extra";
}
}
@media (max-width: 1024px) {
#elementor-device-mode:after {
content: "tablet";
}
}
@media (max-width: -1) {
#elementor-device-mode:after {
content: "mobile_extra";
}
}
@media (max-width: 767px) {
#elementor-device-mode:after {
content: "mobile";
}
}
@media (prefers-reduced-motion: no-preference) {
html {
scroll-behavior: smooth;
}
}
.e-con {
--border-radius: 0;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
--border-style: initial;
--border-color: initial;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--content-width: min(100%, var(--container-max-width, 1140px));
--width: 100%;
--min-height: initial;
--height: auto;
--text-align: initial;
--margin-top: 0px;
--margin-right: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--padding-top: var(--container-default-padding-top, 10px);
--padding-right: var(--container-default-padding-right, 10px);
--padding-bottom: var(--container-default-padding-bottom, 10px);
--padding-left: var(--container-default-padding-left, 10px);
--position: relative;
--z-index: revert;
--overflow: visible;
--gap: var(--widgets-spacing, 20px);
--row-gap: var(--widgets-spacing-row, 20px);
--column-gap: var(--widgets-spacing-column, 20px);
--overlay-mix-blend-mode: initial;
--overlay-opacity: 1;
--overlay-transition: 0.3s;
--e-con-grid-template-columns: repeat(3, 1fr);
--e-con-grid-template-rows: repeat(2, 1fr);
position: var(--position);
width: var(--width);
min-width: 0;
min-height: var(--min-height);
height: var(--height);
border-radius: var(--border-radius);
z-index: var(--z-index);
overflow: var(--overflow);
--flex-wrap-mobile: wrap;
}
.e-con:where(:not(.e-div-block-base)) {
transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
}
.e-con {
--margin-block-start: var(--margin-top);
--margin-block-end: var(--margin-bottom);
--margin-inline-start: var(--margin-left);
--margin-inline-end: var(--margin-right);
--padding-inline-start: var(--padding-left);
--padding-inline-end: var(--padding-right);
--padding-block-start: var(--padding-top);
--padding-block-end: var(--padding-bottom);
--border-block-start-width: var(--border-top-width);
--border-block-end-width: var(--border-bottom-width);
--border-inline-start-width: var(--border-left-width);
--border-inline-end-width: var(--border-right-width);
}
body.rtl .e-con {
--padding-inline-start: var(--padding-right);
--padding-inline-end: var(--padding-left);
--margin-inline-start: var(--margin-right);
--margin-inline-end: var(--margin-left);
--border-inline-start-width: var(--border-right-width);
--border-inline-end-width: var(--border-left-width);
}
.e-con {
margin-block-start: var(--margin-block-start);
margin-inline-end: var(--margin-inline-end);
margin-block-end: var(--margin-block-end);
margin-inline-start: var(--margin-inline-start);
padding-inline-start: var(--padding-inline-start);
padding-inline-end: var(--padding-inline-end);
}
.e-con.e-flex {
--flex-direction: column;
--flex-basis: auto;
--flex-grow: 0;
--flex-shrink: 1;
flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con-full, .e-con > .e-con-inner {
text-align: var(--text-align);
padding-block-start: var(--padding-block-start);
padding-block-end: var(--padding-block-end);
}
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
flex-direction: var(--flex-direction);
}
.e-con, .e-con > .e-con-inner {
display: var(--display);
}
.e-con.e-grid {
--grid-justify-content: start;
--grid-align-content: start;
--grid-auto-flow: row;
}
.e-con.e-grid, .e-con.e-grid > .e-con-inner {
grid-template-columns: var(--e-con-grid-template-columns);
grid-template-rows: var(--e-con-grid-template-rows);
justify-content: var(--grid-justify-content);
align-content: var(--grid-align-content);
grid-auto-flow: var(--grid-auto-flow);
justify-items: var(--justify-items);
align-items: var(--align-items);
}
.e-con-boxed.e-flex {
flex-direction: column;
flex-wrap: initial;
justify-content: initial;
align-items: initial;
align-content: initial;
}
.e-con-boxed.e-grid {
justify-items: initial;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
}
.e-con-boxed {
text-align: initial;
gap: initial;
}
.e-con.e-flex > .e-con-inner {
flex-wrap: var(--flex-wrap);
justify-content: var(--justify-content);
align-items: var(--align-items);
align-content: var(--align-content);
flex-basis: initial;
flex-grow: 1;
flex-shrink: initial;
align-self: initial;
}
.e-con.e-grid > .e-con-inner {
justify-items: var(--justify-items);
align-items: var(--align-items);
}
.e-con > .e-con-inner {
gap: var(--row-gap) var(--column-gap);
width: 100%;
max-width: var(--content-width);
margin: 0 auto;
padding-inline-start: 0;
padding-inline-end: 0;
height: 100%;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
--margin-left: auto;
--margin-right: auto;
max-width: min(100%, var(--width));
}
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
--margin-right: 0px;
--margin-left: 0px;
}
.e-con .elementor-widget.elementor-widget {
margin-block-end: 0;
}
.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,
.e-con > .elementor-background-slideshow::before {
content: var(--background-overlay);
display: block;
position: absolute;
mix-blend-mode: var(--overlay-mix-blend-mode);
opacity: var(--overlay-opacity);
transition: var(--overlay-transition, 0.3s);
border-radius: var(--border-radius);
border-style: var(--border-style);
border-color: var(--border-color);
border-block-start-width: var(--border-block-start-width);
border-inline-end-width: var(--border-inline-end-width);
border-block-end-width: var(--border-block-end-width);
border-inline-start-width: var(--border-inline-start-width);
top: calc(0px - var(--border-top-width));
left: calc(0px - var(--border-left-width));
width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
.e-con::before {
transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
}
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
border-radius: var(--border-radius);
border-style: var(--border-style);
border-color: var(--border-color);
border-block-start-width: var(--border-block-start-width);
border-inline-end-width: var(--border-inline-end-width);
border-block-end-width: var(--border-block-end-width);
border-inline-start-width: var(--border-inline-start-width);
top: calc(0px - var(--border-top-width));
left: calc(0px - var(--border-left-width));
width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
@media (max-width: 767px) {
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
display: none;
}
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
z-index: 1;
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {
z-index: 2;
}
.e-con .elementor-widget {
min-width: 0;
}
.e-con .elementor-widget-video, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-empty {
width: 100%;
}
.e-con .elementor-widget.e-widget-swiper {
width: 100%;
}
.e-con > .elementor-widget > .elementor-widget-container, .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container {
height: 100%;
}
.elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
max-width: 100%;
}
.e-con .elementor-widget:not(:last-child) {
--kit-widget-spacing: 0px;
}
@media (max-width: 767px) {
.e-con.e-flex {
--width: 100%;
--flex-wrap: var(--flex-wrap-mobile);
}
.e-con.e-flex .elementor-widget-archive-posts {
width: 100%;
}
}
.elementor-form-fields-wrapper {
display: flex;
flex-wrap: wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
flex-basis: 100%;
max-width: 100%;
}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {
flex-grow: 1;
}
.elementor-field-group {
flex-wrap: wrap;
align-items: center;
}
.elementor-field-group.elementor-field-type-submit {
align-items: flex-end;
}
.elementor-field-group .elementor-field-textual {
width: 100%;
max-width: 100%;
border: 1px solid #69727D;
background-color: transparent;
color: #1f2124;
vertical-align: middle;
flex-grow: 1;
}
.elementor-field-group .elementor-field-textual:focus {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
outline: 0;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
color: inherit;
font-family: inherit;
opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
color: inherit;
font-family: inherit;
opacity: 0.6;
}
.elementor-field-group .elementor-select-wrapper {
display: flex;
position: relative;
width: 100%;
}
.elementor-field-group .elementor-select-wrapper select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: inherit;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
text-transform: inherit;
letter-spacing: inherit;
line-height: inherit;
flex-basis: 100%;
padding-inline-end: 20px;
}
.elementor-field-group .elementor-select-wrapper:before {
content: "\e92a";
font-family: "eicons";
font-size: 15px;
position: absolute;
inset-block-start: 50%;
inset-inline-end: 10px;
transform: translateY(-50%);
pointer-events: none;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
content: "";
}
.elementor-field-subgroup {
display: flex;
flex-wrap: wrap;
}
.elementor-field-subgroup .elementor-field-option label {
display: inline-block;
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
padding-inline-end: 10px;
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
flex-basis: 100%;
}
.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,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .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-inline-start: 0.2em;
}
.elementor-field-textual {
line-height: 1.4;
font-size: 15px;
min-height: 40px;
padding: 5px 14px;
border-radius: 3px;
}
.elementor-field-textual.elementor-size-xs {
font-size: 13px;
min-height: 33px;
padding: 4px 12px;
border-radius: 2px;
}
.elementor-field-textual.elementor-size-md {
font-size: 16px;
min-height: 47px;
padding: 6px 16px;
border-radius: 4px;
}
.elementor-field-textual.elementor-size-lg {
font-size: 18px;
min-height: 59px;
padding: 7px 20px;
border-radius: 5px;
}
.elementor-field-textual.elementor-size-xl {
font-size: 20px;
min-height: 72px;
padding: 8px 24px;
border-radius: 6px;
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: 100%;
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
flex-basis: 50%;
flex-grow: 1;
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis: 100%;
}
.elementor-button-align-center .elementor-field-type-submit,
.elementor-button-align-center .e-form__buttons {
justify-content: center;
}
.elementor-button-align-start .elementor-field-type-submit,
.elementor-button-align-start .e-form__buttons {
justify-content: flex-start;
}
[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-start .e-form__buttons {
justify-content: flex-end;
}
.elementor-button-align-end .elementor-field-type-submit,
.elementor-button-align-end .e-form__buttons {
justify-content: flex-end;
}
[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-end .e-form__buttons {
justify-content: flex-start;
}
.elementor-button-align-center .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, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
flex-grow: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button {
flex-basis: initial;
}
@media screen and (max-width: 1024px) {
.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: 100%;
}
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
flex-basis: 50%;
flex-grow: 1;
}
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis: 100%;
}
.elementor-tablet-button-align-center .elementor-field-type-submit,
.elementor-tablet-button-align-center .e-form__buttons {
justify-content: center;
}
.elementor-tablet-button-align-start .elementor-field-type-submit,
.elementor-tablet-button-align-start .e-form__buttons {
justify-content: flex-start;
}
[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
justify-content: flex-end;
}
.elementor-tablet-button-align-end .elementor-field-type-submit,
.elementor-tablet-button-align-end .e-form__buttons {
justify-content: flex-end;
}
[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
justify-content: flex-start;
}
.elementor-tablet-button-align-center .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, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: initial;
}
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
flex-grow: initial;
}
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button {
flex-basis: initial;
}
}
@media screen and (max-width: 767px) {
.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: 100%;
}
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
flex-basis: 50%;
flex-grow: 1;
}
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis: 100%;
}
.elementor-mobile-button-align-center .elementor-field-type-submit,
.elementor-mobile-button-align-center .e-form__buttons {
justify-content: center;
}
.elementor-mobile-button-align-start .elementor-field-type-submit,
.elementor-mobile-button-align-start .e-form__buttons {
justify-content: flex-start;
}
[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
justify-content: flex-end;
}
.elementor-mobile-button-align-end .elementor-field-type-submit,
.elementor-mobile-button-align-end .e-form__buttons {
justify-content: flex-end;
}
[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
justify-content: flex-start;
}
.elementor-mobile-button-align-center .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, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis: initial;
}
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
flex-grow: initial;
}
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {
flex-basis: initial;
}
}
.elementor-error .elementor-field {
border-color: #d9534f;
}
.elementor-error .help-inline {
color: #d9534f;
font-size: 0.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: normal;
font-style: normal;
vertical-align: middle;
margin-inline-end: 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-block-start: 0;
padding-block-end: 0;
border: none;
}
.elementor-form .elementor-button > span, .elementor-form .elementor-button-content-wrapper {
display: flex;
justify-content: center;
flex-direction: row;
gap: 5px;
}
.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:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
}
.elementor-heading-title {
padding: 0;
margin: 0;
line-height: 1;
}
.elementor-button {
display: inline-block;
line-height: 1;
background-color: #69727D;
font-size: 15px;
padding: 12px 24px;
border-radius: 3px;
color: #fff;
fill: #fff;
text-align: center;
transition: all 0.3s;
}
.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
color: #fff;
}
.elementor-button-content-wrapper {
display: flex;
justify-content: center;
flex-direction: row;
gap: 5px;
}
.elementor-button-icon {
display: flex;
align-items: center;
}
.elementor-button-icon svg {
width: 1em;
height: auto;
}
.elementor-button-icon .e-font-icon-svg {
height: 1em;
}
.elementor-button-text {
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 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-view-stacked .elementor-icon {
padding: 0.5em;
background-color: #69727D;
color: #fff;
fill: #fff;
}
.elementor-view-framed .elementor-icon {
padding: 0.5em;
color: #69727D;
border: 3px solid #69727D;
background-color: transparent;
}
.elementor-icon {
display: inline-block;
line-height: 1;
transition: all 0.3s;
color: #69727D;
font-size: 50px;
text-align: center;
}
.elementor-icon:hover {
color: #69727D;
}
.elementor-icon i, .elementor-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
}
.elementor-icon i:before, .elementor-icon svg:before {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.elementor-icon i.fad {
width: initial;
}
.elementor-shape-square .elementor-icon {
border-radius: 0;
}
.elementor-shape-rounded .elementor-icon {
border-radius: 10%;
}
.elementor-shape-circle .elementor-icon {
border-radius: 50%;
}
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
transform: perspective(var(--e-transform-perspective, 0)) rotateZ(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-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}
.e-con.e-transform {
transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}
.animated {
animation-duration: 1.25s;
}
.animated.animated-slow {
animation-duration: 2s;
}
.animated.animated-fast {
animation-duration: 0.75s;
}
.animated.infinite {
animation-iteration-count: infinite;
}
.animated.reverse {
animation-direction: reverse;
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.animated {
animation: none !important;
}
html * {
transition-duration: 0s !important;
transition-delay: 0s !important;
}
}
@media (max-width: 767px) {
.elementor .elementor-hidden-phone,
.elementor .elementor-hidden-mobile {
display: none;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor .elementor-hidden-mobile_extra {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor .elementor-hidden-tablet {
display: none;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor .elementor-hidden-tablet_extra {
display: none;
}
}
@media (min-width: -1) and (max-width: -1) {
.elementor .elementor-hidden-laptop {
display: none;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.elementor .elementor-hidden-desktop {
display: none;
}
}
@media (min-width: -1) {
.elementor .elementor-hidden-widescreen {
display: none;
}
}