.elementor-30400 .elementor-element.elementor-element-641c57f7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-231215d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6{padding:2px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6.elementor-view-stacked .elementor-icon:hover{background-color:#F06A3C;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3bb9ec6.elementor-view-default .elementor-icon:hover{color:#F06A3C;border-color:#F06A3C;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3bb9ec6.elementor-view-default .elementor-icon:hover svg{fill:#F06A3C;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6 .elementor-icon{font-size:28px;}.elementor-30400 .elementor-element.elementor-element-3bb9ec6 .elementor-icon svg{height:28px;}.elementor-30400 .elementor-element.elementor-element-b86f854{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 0px;text-align:center;}.elementor-30400 .elementor-element.elementor-element-b86f854 img{width:100%;height:21px;}.elementor-30400 .elementor-element.elementor-element-119a83e{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-30400 .elementor-element.elementor-element-119a83e .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-30400 .elementor-element.elementor-element-413c9280{--display:flex;}.elementor-30400 .elementor-element.elementor-element-5030c478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-30400 .elementor-element.elementor-element-71331369{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-23e127d2{text-align:left;}.elementor-30400 .elementor-element.elementor-element-23e127d2 img{width:100%;}.elementor-30400 .elementor-element.elementor-element-4c5e2d4d .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-278a963a .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-278a963a.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-278a963a .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-278a963a .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-60b702e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-7a7b096{text-align:left;}.elementor-30400 .elementor-element.elementor-element-7d1a075 .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3a0d5a3.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-3a0d5a3 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-31d652c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-06d7c20{text-align:left;}.elementor-30400 .elementor-element.elementor-element-9b49135 .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-05835b3 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-05835b3.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-05835b3 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-05835b3 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-aa3665b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-affdb81{text-align:left;}.elementor-30400 .elementor-element.elementor-element-799512f .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-cb6fa43 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-cb6fa43.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-cb6fa43 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-cb6fa43 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-bb2c2e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-bc16785{text-align:left;}.elementor-30400 .elementor-element.elementor-element-e6af1dc .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-5149c01 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-5149c01.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-5149c01 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-5149c01 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-d7728ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-7f73a72{text-align:left;}.elementor-30400 .elementor-element.elementor-element-79078ba .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-516ffaa .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-516ffaa.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-516ffaa .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-516ffaa .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-95a9d3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-0ce1c01{text-align:left;}.elementor-30400 .elementor-element.elementor-element-5f946d8 .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-fd25fd5 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-fd25fd5.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-fd25fd5 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-fd25fd5 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-eba1572{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30400 .elementor-element.elementor-element-9c03218{text-align:left;}.elementor-30400 .elementor-element.elementor-element-999799d .elementor-heading-title{font-family:"ABC Favorit - Medium Trial", Sans-serif;font-size:16px;font-weight:500;}.elementor-30400 .elementor-element.elementor-element-6b1b22d .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-stacked .elementor-icon:hover{background-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-default .elementor-icon:hover{color:#8F8F8F;border-color:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-6b1b22d.elementor-view-default .elementor-icon:hover svg{fill:#8F8F8F;}.elementor-30400 .elementor-element.elementor-element-6b1b22d .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-6b1b22d .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-36d74ea9{--display:flex;}.elementor-30400 .elementor-element.elementor-element-5e1728d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-3dbcec64{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-3dbcec64 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3dbcec64.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-3dbcec64 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-3dbcec64 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-70ec98c6 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-4e08c54 .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-4e08c54 .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-4e08c54 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-f721b9d{--display:flex;}.elementor-30400 .elementor-element.elementor-element-af1419d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-844cadb{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-844cadb .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-844cadb.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-844cadb .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-844cadb .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-227bc01 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-f1da68a .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-f1da68a .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-f1da68a .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-e988cf5{--display:flex;}.elementor-30400 .elementor-element.elementor-element-5932c89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-b78e520{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-b78e520 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-b78e520.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-b78e520 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-b78e520 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-60ce8d1 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-b68022c .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-b68022c .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-b68022c .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-ec729f0{--display:flex;}.elementor-30400 .elementor-element.elementor-element-0b2d85d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-9e68eaf{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-9e68eaf .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-9e68eaf.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-9e68eaf .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-9e68eaf .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-a1ef986 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-38f4bc0 .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-38f4bc0 .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-38f4bc0 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-74204d5{--display:flex;}.elementor-30400 .elementor-element.elementor-element-c7f8791{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-e388c5a{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-e388c5a .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-e388c5a.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-e388c5a .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-e388c5a .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-d4d3c1e .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-4af74af .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-4af74af .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-4af74af .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-469ecf2{--display:flex;}.elementor-30400 .elementor-element.elementor-element-ec37204{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-0670a15{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-0670a15 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-0670a15.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-0670a15 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-0670a15 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-1bf895e .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-38fa0c4 .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-38fa0c4 .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-38fa0c4 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-e8aadf1{--display:flex;}.elementor-30400 .elementor-element.elementor-element-a432dbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-3f3ecae{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-3f3ecae .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-3f3ecae.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-3f3ecae .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-3f3ecae .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-aa6ec06 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-3bad6d5 .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-3bad6d5 .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-3bad6d5 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-3553a26{--display:flex;}.elementor-30400 .elementor-element.elementor-element-4820b01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-30400 .elementor-element.elementor-element-d926934{padding:6px 0px 0px 0px;}.elementor-30400 .elementor-element.elementor-element-d926934 .elementor-icon-wrapper{text-align:center;}.elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-framed .elementor-icon, .elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-stacked .elementor-icon:hover{background-color:#888888;}.elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-default .elementor-icon:hover{color:#888888;border-color:#888888;}.elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-framed .elementor-icon:hover, .elementor-30400 .elementor-element.elementor-element-d926934.elementor-view-default .elementor-icon:hover svg{fill:#888888;}.elementor-30400 .elementor-element.elementor-element-d926934 .elementor-icon{font-size:16px;}.elementor-30400 .elementor-element.elementor-element-d926934 .elementor-icon svg{height:16px;}.elementor-30400 .elementor-element.elementor-element-2ce5af7 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-d03cfe4 .elementor-nav-menu .elementor-item{font-family:"ABC Favorit Trial", Sans-serif;font-size:16px;font-weight:400;line-height:4px;}.elementor-30400 .elementor-element.elementor-element-d03cfe4 .elementor-nav-menu--dropdown{border-style:none;}.elementor-30400 .elementor-element.elementor-element-d03cfe4 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-30400 .elementor-element.elementor-element-d019140{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-30400 .elementor-element.elementor-element-49c1db8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30400 .elementor-element.elementor-element-403d508 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-06ca193 .wd-list {--wd-row-gap:10px;}.elementor-30400 .elementor-element.elementor-element-c3a804d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30400 .elementor-element.elementor-element-6fff6b0 .elementor-heading-title{font-family:"PP Editorial Old - Regular", Sans-serif;font-size:30px;}.elementor-30400 .elementor-element.elementor-element-ae9f7c0 .wd-list {--wd-row-gap:10px;}#elementor-popup-modal-30400 .dialog-widget-content{animation-duration:0.3s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-30400{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-30400 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}@media(max-width:768px){.elementor-30400 .elementor-element.elementor-element-641c57f7{--width:100%;}#elementor-popup-modal-30400 .dialog-message{width:100vw;height:100vh;}}/* Start custom CSS *//* ================================
   PLANT OF LIFE MOBILE MENU
   (POL naming + safe icons)
   ================================ */

.pol-mobile-menu{
  --pol-bg: #faf9f6;
  --pol-text: #111111;
  --pol-line: rgba(0,0,0,.10);
  --pol-cta: #f06a3c;
  --pol-radius: 10px;

  --pol-font-body: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --pol-font-display: "DM Serif Display", Georgia, serif;

  --pol-row-pad: 14px;
  --pol-thumb: 54px;

  background: var(--pol-bg);
  color: var(--pol-text);
}

/* Typography – apply ONLY to text elements */
.pol-mobile-menu :is(
  p, a, span, div, li,
  h1, h2, h3, h4, h5, h6
){
  font-family: var(--pol-font-body);
  color: var(--pol-text);
}

/* NEVER override icon fonts / SVG */
.pol-mobile-menu :is(
  i,
  svg,
  .elementor-icon,
  .elementor-icon i,
  .elementor-icon svg
){
  font-family: inherit;
  color: inherit;
}

/* Restore Font Awesome if needed */
.pol-mobile-menu .fa,
.pol-mobile-menu .fas,
.pol-mobile-menu .far,
.pol-mobile-menu .fab{
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
}

/* Top bar */
.pol-mobile-menu .pol-top{
  position: sticky;
  top: 0;
  z-index: 20;
  background: var(--pol-bg);
  border-bottom: 0px solid var(--pol-line);
}

/* Panels */
/* Panels (iPhone Chrome safe + still scrolls) */
.pol-mobile-menu .pol-panels{
  position: relative;

  /* iOS Chrome height fix */
  height: calc(100svh - 64px);       /* stable viewport */
  height: calc(100vh - 64px);        /* fallback */

  overflow-x: clip;                  /* best: hides the right “peek” */
  overflow-y: hidden;                /* panels handle vertical scroll */
  background: var(--pol-bg);
}

/* Each panel */
.pol-mobile-menu .pol-panel{
  position: absolute;
  inset: 0;
  width: 100%;
  max-width: 100%;

  padding: 0px 16px 18px;
  overflow-y: auto;                  /* keep scrolling */
  overflow-x: hidden;                /* no sideways peek */

  background: var(--pol-bg);

  transform: translate3d(120%,0,0);  /* push farther offscreen */
  opacity: .85;
  transition: transform .24s ease, opacity .18s ease;
  will-change: transform;

  -webkit-overflow-scrolling: touch; /* smoother iOS scroll */
}

.pol-mobile-menu .pol-panel.is-active{
  transform: translate3d(0,0,0);
  opacity: 1;
}

.pol-mobile-menu .pol-panel.is-prev{
  transform: translate3d(-20%,0,0);
  opacity: 0;
}

/* 1) Stop the “keep scrolling” / scroll chaining */
.pol-mobile-menu .pol-panels,
.pol-mobile-menu .pol-panel{
  overscroll-behavior: contain;
}

/* 2) Remove the huge bottom gap caused by stretched Elementor containers */
.pol-mobile-menu .pol-panel > .e-con,
.pol-mobile-menu .pol-panel > .elementor-container,
.pol-mobile-menu .pol-panel > .elementor-section{
  min-height: auto !important;
  height: auto !important;
  justify-content: flex-start !important;
  align-content: flex-start !important;
}

/* 3) Make bottom padding normal + safe-area friendly (iPhone) */
.pol-mobile-menu .pol-panel{
  padding-bottom: calc(18px + env(safe-area-inset-bottom)) !important;
}

/* Optional: prevent random big heading margins creating extra space */
.pol-mobile-menu .pol-panel h1,
.pol-mobile-menu .pol-panel h2,
.pol-mobile-menu .pol-panel h3{
  margin-top: 0 !important;
}

/* Rows */
.pol-mobile-menu .pol-row{
  display: grid;
  grid-template-columns: var(--pol-thumb) 1fr 28px;
  gap: 12px;
  align-items: center;
  padding: var(--pol-row-pad) 0;
  border-bottom: 1px solid var(--pol-line);
  cursor: pointer;
}

.pol-mobile-menu .pol-row h1,
.pol-mobile-menu .pol-row h2,
.pol-mobile-menu .pol-row h3{
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

/* Thumbnail */
.pol-mobile-menu .pol-thumb{
  width: var(--pol-thumb);
  height: var(--pol-thumb);
  border-radius: var(--pol-radius);
  overflow: hidden;
  background: rgba(0,0,0,.06);
}

.pol-mobile-menu .pol-thumb img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Arrow */
.pol-mobile-menu .pol-arrow{
  font-size: 22px;
  opacity: .6;
}

/* CTA button */
.pol-mobile-menu .pol-cta a,
.pol-mobile-menu .pol-cta button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;                /* ← no full width */
  padding: 14px 32px;         /* slightly wider horizontal padding */
  border-radius: 999px;
  background: var(--pol-cta);
  color: #111;
  text-decoration: none;
  border: 0;
  font-weight: 500;
}

/* Back */
.pol-mobile-menu .pol-back{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 0;
  cursor: pointer;
  opacity: .85;
}

/* Sub title */
.pol-mobile-menu .pol-sub-title{
  font-family: var(--pol-font-display);
  font-size: 34px;
  line-height: 1.05;
  margin: 4px 0 14px;
}

/* Nav menu links */
.pol-mobile-menu .pol-sub .elementor-nav-menu a{
  display: block;
  padding: 18px 0;
  border-bottom: 0px solid var(--pol-line);
  text-decoration: none;
}

.pol-mobile-menu .pol-sub .elementor-nav-menu a:hover{
  opacity: .75;
}

.pol-mobile-menu .elementor-nav-menu--indicator{
  display: none !important;
}
/* ================================
   iPhone Chrome fix: prevent right-side “peek”
   ================================ */
.pol-mobile-menu,
.pol-mobile-menu *{
  box-sizing: border-box;
}

.pol-mobile-menu{
  overflow: hidden;        /* hard stop horizontal overflow */
  width: 100%;
  max-width: 100%;
}

.pol-mobile-menu .pol-panels{
  overflow-x: hidden;      /* double safety */
  width: 100%;
  max-width: 100%;
  contain: paint;          /* helps iOS Chrome clipping */
}

.pol-mobile-menu .pol-panel{
  width: 100%;
  max-width: 100%;
  transform: translate3d(110%, 0, 0);  /* push farther so it can’t peek */
}

.pol-mobile-menu .pol-panel.is-active{
  transform: translate3d(0, 0, 0);
}

.pol-mobile-menu .pol-panel.is-prev{
  transform: translate3d(-20%, 0, 0);
}/* End custom CSS */