.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5218 .elementor-element.elementor-element-caa25ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-a4b774d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-793fd02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-wrapper{text-align:left;}.elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-title, .elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;}.elementor-5218 .elementor-element.elementor-element-41d7610{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-drawable-icon *, .elementor-widget-premium-icon-list svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );} .elementor-widget-premium-icon-list .premium-bullet-list-text span {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );} .elementor-widget-premium-icon-list .premium-bullet-list-text span{color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-icon-list .premium-bullet-list-badge span{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{border-color:var( --e-global-color-secondary );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc .premium-bullet-list-text span, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{font-size:15px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc .premium-bullet-list-wrapper svg, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc .premium-bullet-list-wrapper img{width:15px !important;height:15px !important;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc  .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .elementor-repeater-item-cbc67dc .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc.premium-bullet-list-content{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .elementor-repeater-item-cbc67dc.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-cbc67dc.premium-bullet-list-content:hover{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37 .premium-bullet-list-text span, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37 .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{font-size:15px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37 .premium-bullet-list-wrapper svg, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37 .premium-bullet-list-wrapper img{width:15px !important;height:15px !important;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37  .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#ED1C24;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .elementor-repeater-item-b9d9d37 .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37.premium-bullet-list-content{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#ED1C24;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .elementor-repeater-item-b9d9d37.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-b9d9d37.premium-bullet-list-content:hover{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a .premium-bullet-list-text span, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{font-size:15px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a .premium-bullet-list-wrapper svg, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a .premium-bullet-list-wrapper img{width:15px !important;height:15px !important;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a  .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#BCBCBC;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .elementor-repeater-item-9504a5a .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a.premium-bullet-list-content{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#BCBCBC;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .elementor-repeater-item-9504a5a.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-9504a5a.premium-bullet-list-content:hover{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265 .premium-bullet-list-text span, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265 .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{font-size:15px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265 .premium-bullet-list-wrapper svg, .elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265 .premium-bullet-list-wrapper img{width:15px !important;height:15px !important;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265  .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#A3A6B4;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .elementor-repeater-item-0718265 .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265.premium-bullet-list-content{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-text );background-color:#A3A6B4;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .elementor-repeater-item-0718265.premium-bullet-list-content:hover .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .elementor-repeater-item-0718265.premium-bullet-list-content:hover{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content{overflow:hidden;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-box {flex-direction:row;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-box{justify-content:flex-end;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-divider, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper-top{align-self:flex-end;}.elementor-5218 .elementor-element.elementor-element-f10f381{--pa-bullet-align:flex-end;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper{align-self:center;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-badge{order:8;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content {border-radius:0px 0px 0px 0px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-text p, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-text span{font-size:15px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper svg, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper img{width:15px !important;height:15px !important;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-icon-text p{color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-drawable-icon *, .elementor-5218 .elementor-element.elementor-element-f10f381 svg:not([class*="premium-"]){fill:#FFFFFF;stroke:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:0 0 3px #FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:none !important;color:#FFFFFF !important;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:#FFFFFF;stroke:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper i , .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper svg , .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper img ,.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper i,.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text p , .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper svg , .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content .premium-bullet-list-wrapper img{padding:10px 10px 10px 10px;} .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-text span {font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;} .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-text span{color:var( --e-global-color-text );} .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content:hover .premium-bullet-list-text span{color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-widget-mphbe-availability-calendar .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-mphbe-availability-calendar .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-mphbe-availability-calendar.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-mphbe-availability-calendar .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-mphbe-availability-calendar .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5218 .elementor-element.elementor-element-e476cba{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5218 .elementor-element.elementor-element-d765e09 > .elementor-widget-container{margin:-15px 0px -20px 0px;}.elementor-widget-mphbe-availability .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-mphbe-availability .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-mphbe-availability.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-mphbe-availability .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-mphbe-availability .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-5218 .elementor-element.elementor-element-a4b774d{--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;}.elementor-5218 .elementor-element.elementor-element-793fd02{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5218 .elementor-element.elementor-element-793fd02.e-con{--align-self:center;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5218 .elementor-element.elementor-element-41d7610{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-text span {font-size:var( --e-global-typography-text-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-box{justify-content:center;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-divider, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper-top{align-self:center;}.elementor-5218 .elementor-element.elementor-element-f10f381{--pa-bullet-align:center;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content {margin:5px 5px 5px 5px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-box {padding:0px 0px 0px 0px;}.elementor-widget-mphbe-availability-calendar.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-mphbe-availability.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-5218 .elementor-element.elementor-element-793fd02{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-title{margin-bottom:0px;}.elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-title, .elementor-5218 .elementor-element.elementor-element-bfb7a8c .elementor-icon-box-title a{font-size:25px;}.elementor-5218 .elementor-element.elementor-element-41d7610{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-text span {font-size:var( --e-global-typography-text-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-box {flex-direction:row;padding:0px 0px 0px 0px;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-box{justify-content:flex-start;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-divider, .elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-5218 .elementor-element.elementor-element-f10f381{--pa-bullet-align:flex-start;}.elementor-5218 .elementor-element.elementor-element-f10f381 .premium-bullet-list-content {margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-widget-mphbe-availability-calendar.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-mphbe-availability.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-5218 .elementor-element.elementor-element-caa25ed{--width:100%;}.elementor-5218 .elementor-element.elementor-element-793fd02{--width:50%;}.elementor-5218 .elementor-element.elementor-element-41d7610{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5218 .elementor-element.elementor-element-793fd02{--width:100%;}.elementor-5218 .elementor-element.elementor-element-41d7610{--width:100%;}}/* Start custom CSS for mphbe-availability-calendar, class: .elementor-element-a8d6423 */@media (max-width: 1024px) {
    .mphb-calendar .mphb-datepicker-dark-red .datepick-month + .datepick-month,
    .datepick-popup .mphb-datepicker-dark-red .datepick-month + .datepick-month {
        display: none !important;
    }
}

.mphb-calendar td .mphb-unselectable-date--check-out {
    text-decoration: line-through !important;
}

.mphb-calendar.mphb-datepick .mphb-datepicker-dark-red .datepick-month td .mphb-past-date, .datepick-popup .mphb-datepicker-dark-red.mphb-datepick-popup .datepick-month td .mphb-past-date {
    opacity: 1;
    background-color: #bcbcbc !important;
    color: #0e0f147a;
}


.mphb-calendar td .mphb-booked-date {
    opacity: 1 !important;
    background: var(--mphb-booked-date-bg, #ddd) !important;
    color: #0e0f14 !important;
}




.mphb-calendar td .mphb-selectable-date--check-in:hover, .mphb-calendar td .mphb-selectable-date--check-out:hover, .mphb-calendar td .mphb-selected-date, .mphb-calendar td .mphb-selected-date--check-in, .mphb-calendar td .mphb-selected-date--check-in.mphb-date-check-out, .mphb-calendar td .mphb-selected-date--check-out, .mphb-calendar td .mphb-selected-date--check-out.mphb-date-check-in {
    background: var(--mphb-selected-date-bg, #89b63c) !important;
    color: var(--mphb-selected-date-color, #777) !important;
}

.mphb-calendar td .mphb-date-check-out {
    background: linear-gradient(to top left, #ffffff 0, #ffffff 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%) !important;
}


.mphb-calendar td .mphb-date-check-in {
    background: linear-gradient(to bottom right, #fff 0, #fff 50%, #ed1c24 50%, #ed1c24 100%) !important;
    color: #0e0f14 !important;
}

.mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-in, .mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-out {
    color: #0e0f14 !important;
}




.datepick.datepick-multi.mphb-datepicker-dark-red {
    width: 100% !important;
}


.woocommerce-js .select2-container .select2-selection--single, .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
    padding: 0px !important;
    line-height: normal;
    padding-right: 20px !important;
    padding-left: 10px !important;
}

.mphb-calendar .datepick-month-header select {
    display: inline-block !important;
    width: auto !important;
    color: #0e0f14 !important;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-nav, .datepick-popup .mphb-datepicker-dark-red .datepick-nav {
    background-color: #EDEDF8;
    border-top: 1px solid #A3A6B4;
    border-left: 1px solid #A3A6B4;
    border-right: 1px solid #A3A6B4;
    display: flex
;
    justify-content: space-between;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px;
}

.datepick.datepick-multi.mphb-datepicker-dark-red {
    width: 100% !important;
    border-radius: 10px;
    font-family: LATO;
    text-decoration: none !important;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-nav a,
.datepick-popup .mphb-datepicker-dark-red .datepick-nav a {
    color: #0e0f14;
    text-decoration: none;
    font-size: 15px;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-nav a:hover,
.datepick-popup .mphb-datepicker-dark-red .datepick-nav a:hover {
    color: #ed1c24;            /* Zmiana koloru tekstu na #ed1c24 */
    background-color: transparent !important; /* Tło przezroczyste */
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month-header, .mphb-calendar .mphb-datepicker-dark-red .datepick-month-header select, .mphb-calendar .mphb-datepicker-dark-red .datepick-month-header input, .datepick-popup .mphb-datepicker-dark-red .datepick-month-header, .datepick-popup .mphb-datepicker-dark-red .datepick-month-header select, .datepick-popup .mphb-datepicker-dark-red .datepick-month-header input {
    height: auto;
    background-color: white;
    color: #0e0f14;
    font-weight: normal;
    line-height: 2.1em;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month, .datepick-popup .mphb-datepicker-dark-red .datepick-month {
    width: 100%;
    border: 0px solid #45596e;
    padding-right: 0px;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month + .datepick-month, .datepick-popup .mphb-datepicker-dark-red .datepick-month + .datepick-month {
    border-left: 0px solid;
    padding-right: 0;
    padding-left: 0px;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month.last, .datepick-popup .mphb-datepicker-dark-red .datepick-month.last {
    border-top: 1px solid #A3A6B4;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month + .datepick-month, .datepick-popup .mphb-datepicker-dark-red .datepick-month + .datepick-month {
    border-left: 0px solid;
    padding-right: 0;
    padding-left: 1px;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month, .datepick-popup .mphb-datepicker-dark-red .datepick-month {
    width: 100%;
    border: 0px solid #45596e;
    padding-right: 0px;
    border-top: 1px solid #A3A6B4;
    border-left: 1px solid #A3A6B4;
    border-right: 0px solid #A3A6B4 !important;
    border-bottom: 1px solid #A3A6B4;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month:first-child .datepick-month-header, .datepick-popup .mphb-datepicker-dark-red .datepick-month:first-child .datepick-month-header {
        margin-right: 0px;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month th, .mphb-calendar .mphb-datepicker-dark-red .datepick-month th a, .datepick-popup .mphb-datepicker-dark-red .datepick-month th, .datepick-popup .mphb-datepicker-dark-red .datepick-month th a {
    background-color: #EDEDF8;
    color: #0e0f14;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month th, .datepick-popup .mphb-datepicker-dark-red .datepick-month th {
    border: 0px solid #A3A6B4 !important;
    font-size: 80%;
    font-weight: bold;
    padding: 10px;
}


table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0px 0 0 0px;
    margin: 0 0 0em;
    width: 100%;
}

table, td, th {
    border: 0px solid #EDEDF8;
}

.mphb-calendar .datepick-month table {
    border-collapse: separate;
    height: 100%;
    margin-bottom: 0;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month td .datepick-other-month, .datepick-popup .mphb-datepicker-dark-red .datepick-month td .datepick-other-month {
    background-color: #ffffff;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month td, .datepick-popup .mphb-datepicker-dark-red .datepick-month td {
    background-color: #ffffff;
    border: 1px solid #EDEDF8;
}

.mphb-calendar.mphb-datepick .mphb-datepicker-dark-red .datepick-month td .mphb-past-date, .datepick-popup .mphb-datepicker-dark-red.mphb-datepick-popup .datepick-month td .mphb-past-date {
    opacity: 1;
    background-color: #0e0f1417;
    color: #0e0f147a;
}

.mphb-calendar.mphb-datepick .mphb-datepicker-dark-red {
    --mphb-available-date-bg: #white;
    --mphb-available-date-color: #eaf4ff;
    --mphb-not-available-date-bg: #ed1c24;
    --mphb-not-available-date-color: #eaf4ff;
    --mphb-booked-date-bg: #ed1c24;
    --mphb-booked-date-color: #eaf4ff;
    --mphb-out-of-season-date-bg: #A3A6B4;
    --mphb-out-of-season-date-color: #287ddb;
    --mphb-selected-date-bg: #ed1c24;
    --mphb-selected-date-color: #fff;
    --mphb-unselectable-date-color: #0088f1;
}

.mphb-calendar td .mphb-date-cell {
    color: #0e0f14;
    font-family: LATO;
    text-decoration: none;
    font-size: 17px;
    font-weight: 600;
}

.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-dark-red .datepick-month td > span, .mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-dark-red .datepick-month td > a {
    line-height: 1.25;
    min-height: 50px;
    padding-top: 8px;
    padding-bottom: 2px;
}

.datepick-month th,
.datepick-month td {
  width: 50px; /* Ustal szerokość, możesz dopasować */
  text-align: center;
}

.datepick-month th span {
  display: inline-block;
  width: 100%; /* Dopasowanie do szerokości komórki */
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-ctrl, .datepick-popup .mphb-datepicker-dark-red .datepick-ctrl {
    border-left: 1px solid #A3A6B4;
    border-right: 1px solid #A3A6B4;
    border-bottom: 1px solid #A3A6B4;
    background-color: #EDEDF8;
    padding: 10px;
}

.mphb-calendar.mphb-datepick .mphb-datepicker-dark-red .mphb-calendar__selected-dates {
    line-height: 2.1;
    color: #0e0f14;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-ctrl a, .datepick-popup .mphb-datepicker-dark-red .datepick-ctrl a {
    color: #0e0f14;
    text-decoration: none;
} 

.mphb-calendar .mphb-datepicker-dark-red .datepick-ctrl a:hover,
.datepick-popup .mphb-datepicker-dark-red .datepick-ctrl a:hover {
    color: #ed1c24; /* Zmień kolor na czerwony po najechaniu */
    opacity: 1 !important;
    text-decoration: none; /* Usuń podkreślenie */
    background-color: transparent !important;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-ctrl .datepick-cmd:hover, .datepick-popup .mphb-datepicker-dark-red .datepick-ctrl .datepick-cmd:hover {
    background-color: #3a505d;
    color: #ed1c24 !important;
}

.mphb-calendar .mphb-datepicker-dark-red .datepick-month-header, .datepick-popup .mphb-datepicker-dark-red .datepick-month-header {
    border-bottom: 0px solid #45596e;
}

.mphb-calendar .mphb-datepicker-dark-red.datepick, .datepick-popup .mphb-datepicker-dark-red.datepick {
    background-color: #A3A6B4;
}

.mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-in, .mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-out {
    color: white;
    background-color: #ed1c24 !important;
}

.mphb-date-cell[title^="Niedziela"] {
    color: red !important;
}/* End custom CSS */
/* Start custom CSS for mphbe-availability, class: .elementor-element-ab5dd83 */.datepick-popup {
    display: none !important;
}

.woocommerce-js form .form-row textarea, .woocommerce-js input[type=email], .woocommerce-js input[type=number], .woocommerce-js input[type=password], .woocommerce-js input[type=reset], .woocommerce-js input[type=search], .woocommerce-js input[type=tel], .woocommerce-js input[type=text], .woocommerce-js input[type=url], .woocommerce-js textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
    border-color: #A3A6B4 !important;
    background-color: #fff;
    box-shadow: none;
    border-radius: 10px !important;
}


.mphb-tax-information.taxes-included {
    font-weight: 700;
}

.mphb-tax-information.taxes-included {
    font-weight: 700;
    font-size: 17px;
    display: block; /* Sprawia, że element będzie wyświetlany w nowej linii */
    margin-top: 10px; /* Opcjonalnie dodaj margines między ceną a tym tekstem */
    color: #0e0f14;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e476cba */p.mphb-period-price.mphb-regular-price {
    background: #EDEDF8;
    padding: 20px;
    border-radius: 10px;
}

p.season-summary {
    margin-bottom: 10px;
}/* End custom CSS */