.elementor-1117 .elementor-element.elementor-element-0ce3585{--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:center;}.elementor-1117 .elementor-element.elementor-element-01701fc{--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:center;}.elementor-1117 .elementor-element.elementor-element-f386a87{--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:center;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-9a035a8{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-3c5c35b{--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:center;}.elementor-1117 .elementor-element.elementor-element-559729e{--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:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-1d95e9c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-a741f81{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-2377e71{--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:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-0d0beb1 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-white );color:var( --e-global-color-white );}.elementor-1117 .elementor-element.elementor-element-2727345 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-white );color:var( --e-global-color-white );}.elementor-1117 .elementor-element.elementor-element-1491322{--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:center;}.elementor-1117 .elementor-element.elementor-element-a7ba885 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-844c8ab{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-87f7fae{--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:center;}.elementor-1117 .elementor-element.elementor-element-fd95ec6{--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:center;}.elementor-1117 .elementor-element.elementor-element-561c4e4{--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:center;}.elementor-1117 .elementor-element.elementor-element-0294042{--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:center;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-d821369{--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:center;}.elementor-1117 .elementor-element.elementor-element-384a9d4{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-a8d7f81 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-caae49b{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-6ccdffc .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-white );color:var( --e-global-color-white );}.elementor-1117 .elementor-element.elementor-element-e470501{--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:center;}.elementor-1117 .elementor-element.elementor-element-be4ccdf{--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:center;}.elementor-1117 .elementor-element.elementor-element-93851e6{--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:center;}.elementor-1117 .elementor-element.elementor-element-71e729d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-cf4dcd6{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt 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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a4b59f7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1117 .elementor-element.elementor-element-a4b59f7:after{content:"0.66";}.elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-post__thumbnail__link{width:100%;}.elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1117 .elementor-element.elementor-element-a4b59f7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1117 .elementor-element.elementor-element-a4b59f7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1117 .elementor-element.elementor-element-a4b59f7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1117 .elementor-element.elementor-element-df9e9ea{--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:center;}.elementor-1117 .elementor-element.elementor-element-503df45{--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:center;}.elementor-1117 .elementor-element.elementor-element-d69bcf8{--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:center;}.elementor-1117 .elementor-element.elementor-element-f1ff1f9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-76ca3a8{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-f3cf97a{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-9a035a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-1d95e9c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a741f81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-0d0beb1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-2727345 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a7ba885 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-844c8ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-384a9d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a8d7f81 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-caae49b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-6ccdffc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-71e729d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-cf4dcd6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-f1ff1f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-76ca3a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-f3cf97a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-9a035a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-1d95e9c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a741f81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-0d0beb1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-2727345 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a7ba885 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-844c8ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-384a9d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a8d7f81 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-caae49b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-6ccdffc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1117 .elementor-element.elementor-element-71e729d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-cf4dcd6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1117 .elementor-element.elementor-element-a4b59f7:after{content:"0.5";}.elementor-1117 .elementor-element.elementor-element-a4b59f7 .elementor-post__thumbnail__link{width:100%;}.elementor-1117 .elementor-element.elementor-element-f1ff1f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1117 .elementor-element.elementor-element-76ca3a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1117 .elementor-element.elementor-element-f3cf97a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */:root {
  --navy-950: #031521;
  --navy-900: #062033;
  --navy-800: #0b3047;
  --sea-700: #0b6178;
  --sea-600: #0e7490;
  --teal-500: #14b8a6;
  --cyan-400: #63b7bd;
  --mist-200: #d8e5e7;
  --mist-100: #eaf1f2;
  --foam: #f5f8f8;
  --white: #ffffff;
  --ink: #102033;
  --muted: #5b6b78;
  --border: #d3e0e2;
  --border-strong: #7f96a2;
  --inverse-text: rgba(255, 255, 255, 0.82);
  --inverse-muted: rgba(255, 255, 255, 0.66);
  --inverse-border: rgba(255, 255, 255, 0.16);
  --warning: #79651f;
  --warning-soft: #f3f4ec;
  --success: #176a45;
  --danger: #a63a3a;
  --font-body: "Aptos", "Segoe UI", sans-serif;
  --font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --font-mono: "Cascadia Mono", "SFMono-Regular", Consolas, monospace;
  --shadow-sm: 0 10px 28px rgba(3, 21, 33, 0.055);
  --shadow-md: 0 24px 64px rgba(3, 21, 33, 0.1);
  --shadow-dark: 0 24px 56px rgba(0, 0, 0, 0.22);
  --radius-sm: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.625rem;
  --container: 74rem;
  --container-narrow: 50rem;
  --header-height: 4.75rem;
  --transition: 180ms ease;
}

/* Denmark destination and editorial blog */
.destination-intro__media,
.blog-feature__media {
  height: clamp(30rem, 118vw, 38rem);
  min-height: 0;
}

.catch-processing__media {
  height: clamp(24rem, 105vw, 32rem);
  min-height: 0;
}

.destination-gallery {
  grid-auto-rows: 14rem;
}

.destination-gallery__item,
.destination-gallery__item--wide {
  min-height: 0;
}

@media (min-width: 40rem) {
  .destination-gallery {
    grid-auto-rows: 18rem;
  }
}

@media (min-width: 52rem) {
  .destination-intro__media,
  .blog-feature__media {
    height: clamp(36rem, 47vw, 43rem);
    min-height: 0;
  }

  .catch-processing__media {
    height: clamp(30rem, 42vw, 36rem);
    min-height: 0;
  }
}

.destination-intro__grid,
.catch-processing__grid,
.destination-safety__grid,
.blog-feature__card {
  display: grid;
  gap: clamp(2rem, 6vw, 5.5rem);
  align-items: center;
}

.destination-intro__media,
.catch-processing__media,
.blog-feature__media {
  position: relative;
  min-height: 28rem;
  margin: 0;
  overflow: hidden;
  background: var(--navy-800);
}

.destination-intro__media::after,
.blog-feature__media::after {
  position: absolute;
  inset: 0;
  border: 1px solid rgba(255, 255, 255, 0.26);
  content: "";
  pointer-events: none;
}

.destination-intro__media img,
.catch-processing__media img,
.blog-feature__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.destination-intro__media img {
  object-position: center 42%;
}

.destination-intro__content,
.catch-processing__content,
.blog-feature__content {
  max-width: 38rem;
}

.destination-price {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 2rem 0 1.25rem;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}

.destination-price > div {
  padding: 1.15rem 0;
}

.destination-price > div + div {
  padding-left: 1.25rem;
  border-left: 1px solid var(--border);
}

.destination-price dt,
.blog-card__meta {
  color: var(--sea-700);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  line-height: 1.3;
  text-transform: uppercase;
}

.destination-price dd {
  margin: 0.3rem 0 0;
  color: var(--navy-900);
  font-family: var(--font-display);
  font-size: clamp(1.35rem, 3vw, 1.8rem);
  font-weight: 700;
  line-height: 1.1;
}

.destination-intro__note {
  padding-left: 1rem;
  border-left: 3px solid var(--cyan-400);
  color: var(--muted);
  font-size: 0.94rem;
}

.destination-details__grid {
  display: grid;
  gap: 1rem;
}

.destination-detail-card {
  position: relative;
  padding: clamp(1.5rem, 5vw, 2.5rem);
  overflow: hidden;
  border: 1px solid var(--border);
  background: var(--white);
}

.destination-detail-card__number {
  position: absolute;
  top: 1rem;
  right: 1.15rem;
  color: var(--mist-200);
  font-family: var(--font-mono);
  font-size: clamp(3.2rem, 10vw, 6rem);
  font-weight: 700;
  line-height: 1;
}

.destination-detail-card h3,
.destination-detail-card .check-list {
  position: relative;
  z-index: 1;
}

.destination-detail-card h3 {
  padding-right: 4rem;
  font-size: clamp(1.55rem, 4vw, 2.1rem);
}

.destination-gallery {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
}

.destination-gallery__item {
  min-height: 14rem;
  margin: 0;
  overflow: hidden;
  background: var(--navy-800);
}

.destination-gallery__item--tall {
  grid-row: span 2;
}

.destination-gallery__item--wide {
  grid-column: 1 / -1;
  min-height: 18rem;
}

.destination-gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 420ms ease;
}

.destination-gallery__item--wide img {
  object-position: center 52%;
}

.destination-gallery__item:hover img {
  transform: scale(1.025);
}

.catch-processing__media {
  min-height: 25rem;
}

.feature-list--compact {
  margin-top: 1.5rem;
}

.destination-safety__grid {
  align-items: start;
}

.destination-safety .kicker {
  color: var(--cyan-400);
}

.destination-safety h2,
.destination-safety p {
  color: var(--white);
}

.destination-safety p:last-child {
  color: var(--inverse-text);
  font-size: 1.08rem;
}

.blog-feature__card {
  overflow: hidden;
  background: var(--navy-950);
  box-shadow: var(--shadow-md);
}

.blog-feature__media {
  min-height: 24rem;
}

.blog-feature__content {
  max-width: 40rem;
  padding: clamp(2rem, 6vw, 4.5rem);
}

.blog-feature__content h2,
.blog-feature__content p {
  color: var(--white);
}

.blog-feature__content > p:not(.kicker) {
  color: var(--inverse-text);
}

.blog-card-grid {
  display: grid;
  gap: 1rem;
}

.blog-card {
  display: flex;
  min-width: 0;
  flex-direction: column;
  border: 1px solid var(--border);
  background: var(--white);
  box-shadow: var(--shadow-sm);
}

.blog-card__media {
  aspect-ratio: 16 / 10;
  margin: 0;
  overflow: hidden;
  background: var(--navy-800);
}

.blog-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 320ms ease;
}

.blog-card:hover .blog-card__media img {
  transform: scale(1.035);
}

.blog-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 1.5rem;
}

.blog-card__meta {
  margin-bottom: 0.75rem;
}

.blog-card h3 a {
  color: inherit;
  text-decoration: none;
}

.blog-card h3 a:hover {
  color: var(--sea-700);
}

.blog-card .text-link {
  margin-top: auto;
  padding-top: 0.85rem;
}

.blog-topic-links {
  display: grid;
  gap: 1px;
  border: 1px solid var(--inverse-border);
  background: var(--inverse-border);
}

.blog-topic-links a {
  display: grid;
  gap: 0.3rem;
  min-height: 9rem;
  align-content: center;
  padding: 1.5rem;
  background: var(--navy-950);
  color: var(--white);
  text-decoration: none;
  transition: background-color var(--transition);
}

.blog-topic-links a:hover {
  background: var(--navy-800);
  color: var(--white);
}

.blog-topic-links strong {
  font-size: 1.2rem;
}

.blog-topic-links span {
  color: var(--inverse-muted);
}

@media (min-width: 40rem) {
  .destination-details__grid,
  .blog-card-grid,
  .blog-topic-links {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .destination-gallery {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem;
  }

  .destination-gallery__item {
    min-height: 18rem;
  }

  .destination-gallery__item--wide {
    grid-column: span 2;
  }
}

@media (min-width: 52rem) {
  .destination-intro__grid,
  .catch-processing__grid,
  .blog-feature__card {
    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
  }

  .destination-intro__media,
  .blog-feature__media {
    min-height: 38rem;
  }

  .catch-processing__grid {
    grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
  }

  .destination-details__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .destination-safety__grid {
    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  }

  .blog-card-grid,
  .blog-topic-links {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (prefers-reduced-motion: reduce) {
  .destination-gallery__item img,
  .blog-card__media img {
    transition: none;
  }
}

/* Native Denemarken and Blog pages */
.zv-pixel .destination-intro__grid.e-con,
.zv-pixel .catch-processing__grid.e-con,
.zv-pixel .destination-safety__grid.e-con,
.zv-pixel .blog-feature__card.e-con,
.zv-pixel .destination-details__grid.e-con,
.zv-pixel .destination-gallery.e-con {
  display: grid !important;
  flex-direction: initial;
  align-items: stretch;
}

.zv-pixel .destination-intro__media.e-con,
.zv-pixel .catch-processing__media.e-con,
.zv-pixel .blog-feature__media.e-con,
.zv-pixel .destination-gallery__item.e-con {
  position: relative;
}

.zv-pixel .destination-intro__media > .elementor-widget-image,
.zv-pixel .destination-intro__media > .elementor-widget-image > .elementor-widget-container,
.zv-pixel .catch-processing__media > .elementor-widget-image,
.zv-pixel .catch-processing__media > .elementor-widget-image > .elementor-widget-container,
.zv-pixel .blog-feature__media > .elementor-widget-image,
.zv-pixel .blog-feature__media > .elementor-widget-image > .elementor-widget-container,
.zv-pixel .destination-gallery__item > .elementor-widget-image,
.zv-pixel .destination-gallery__item > .elementor-widget-image > .elementor-widget-container {
  position: absolute !important;
  inset: 0;
  width: 100%;
  height: 100%;
}

.zv-pixel .destination-intro__media .elementor-widget-image img,
.zv-pixel .catch-processing__media .elementor-widget-image img,
.zv-pixel .blog-feature__media .elementor-widget-image img,
.zv-pixel .destination-gallery__item .elementor-widget-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zv-pixel .destination-detail-card.e-con {
  align-items: stretch;
}

.zv-pixel .destination-detail-card > .elementor-widget-text-editor:first-child {
  position: static;
}

.zv-pixel .destination-detail-card__number {
  display: block;
}

.zv-pixel .blog-feature__content.e-con,
.zv-pixel .destination-intro__content.e-con,
.zv-pixel .catch-processing__content.e-con {
  justify-content: center;
}

.zv-pixel .blog-posts-feed .elementor-posts-container {
  gap: 1rem;
}

.zv-pixel .blog-posts-feed article.elementor-post {
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: 0;
  background: var(--white);
  box-shadow: var(--shadow-sm);
}

.zv-pixel .blog-posts-feed .elementor-post__thumbnail__link {
  margin: 0;
}

.zv-pixel .blog-posts-feed .elementor-post__thumbnail {
  aspect-ratio: 16 / 10;
  padding-bottom: 0 !important;
}

.zv-pixel .blog-posts-feed .elementor-post__thumbnail img {
  position: static;
  width: 100%;
  height: 100%;
  transform: none;
  object-fit: cover;
  transition: transform 320ms ease;
}

.zv-pixel .blog-posts-feed article.elementor-post:hover .elementor-post__thumbnail img {
  transform: scale(1.035);
}

.zv-pixel .blog-posts-feed .elementor-post__text {
  display: flex;
  min-height: 15rem;
  flex-direction: column;
  padding: 1.5rem;
}

.zv-pixel .blog-posts-feed .elementor-post__title {
  margin: 0 0 0.85rem;
  color: var(--navy-900);
  font-family: var(--font-body);
  font-size: clamp(1.22rem, 2.7vw, 1.55rem);
  line-height: 1.16;
}

.zv-pixel .blog-posts-feed .elementor-post__title a {
  color: inherit;
  text-decoration: none;
}

.zv-pixel .blog-posts-feed .elementor-post__meta-data {
  order: -1;
  margin: 0 0 0.75rem;
  padding: 0;
  border: 0;
  color: var(--sea-700);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.zv-pixel .blog-posts-feed .elementor-post__excerpt {
  margin-bottom: 1rem;
}

.zv-pixel .blog-posts-feed .elementor-post__read-more {
  margin-top: auto;
  color: var(--sea-700);
  font-weight: 750;
}

.zv-pixel .blog-posts-feed .elementor-pagination {
  margin-top: 2rem;
}

.zv-pixel .blog-posts-feed .page-numbers {
  display: inline-flex;
  min-width: 2.75rem;
  min-height: 2.75rem;
  align-items: center;
  justify-content: center;
  margin: 0.2rem;
  border: 1px solid var(--border);
  background: var(--white);
  color: var(--navy-900);
  text-decoration: none;
}

.zv-pixel .blog-posts-feed .page-numbers.current,
.zv-pixel .blog-posts-feed a.page-numbers:hover {
  border-color: var(--sea-700);
  background: var(--sea-700);
  color: var(--white);
}

@media (prefers-reduced-motion: reduce) {
  .zv-pixel .blog-posts-feed .elementor-post__thumbnail img {
    transition: none;
  }
}/* End custom CSS */