.elementor-18 .elementor-element.elementor-element-d99ca34{--display:flex;}.elementor-18 .elementor-element.elementor-element-0d3a0ff{--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;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-0d3a0ff:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0d3a0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ee9c5e9{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-e20efaa{--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:stretch;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-e54f86d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-e54f86d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e54f86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-85d3993{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-01a3dc0 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-efb255f{--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;--justify-content:space-between;--margin-top:-15px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8d8548d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:400ms;}.elementor-18 .elementor-element.elementor-element-8d8548d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-999a9d5{--display:flex;--min-height:170px;--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;}.elementor-18 .elementor-element.elementor-element-974f6c0{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-974f6c0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-974f6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://norisktravel.com/wp-content/uploads/2025/12/9111d49e-95c3-42a0-925c-7cc624659593.jpeg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-974f6c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-3f65391{--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;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3f65391:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3f65391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://norisktravel.com/wp-content/uploads/2025/12/pexels-abhishek-verma-209130-670261-scaled.jpg");background-position:center center;background-size:cover;}.elementor-widget-button .elementor-button{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 );}.elementor-18 .elementor-element.elementor-element-bbc7d09 .elementor-button{background-color:#00000040;font-family:"Urbanist", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF99;border-radius:999px 999px 999px 999px;padding:10px 18px 10px 28px;}.elementor-18 .elementor-element.elementor-element-bbc7d09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-bbc7d09 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-18 .elementor-element.elementor-element-90b2959{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cc237bb{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cc237bb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cc237bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f09887 );}.elementor-18 .elementor-element.elementor-element-ce81ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ce81ef7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5c0be16{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5c0be16.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a360873{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a360873:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a360873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-6cf63e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-18 .elementor-element.elementor-element-5a51754 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-dcdfddd );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e15a6c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e15a6c9 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c4d04 );color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-default .elementor-icon{color:var( --e-global-color-d2c4d04 );border-color:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-e15a6c9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-e15a6c9 .elementor-icon{font-size:24px;padding:3px;}.elementor-18 .elementor-element.elementor-element-e15a6c9 .elementor-icon svg{height:24px;}.elementor-18 .elementor-element.elementor-element-1e069fb{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-7591a0f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-6150bf9{text-align:center;}.elementor-18 .elementor-element.elementor-element-6150bf9 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-c1cd0be{text-align:center;}.elementor-18 .elementor-element.elementor-element-c1cd0be .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5592ccf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e3a35a2{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-e3a35a2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e3a35a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-e3a35a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a697e4d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-18 .elementor-element.elementor-element-a697e4d .elementor-repeater-item-8f9f08e > *{display:inline-block;}.elementor-18 .elementor-element.elementor-element-a697e4d .elementor-repeater-item-21fcb61.dce-item_image{justify-content:top;}.elementor-18 .elementor-element.elementor-element-a697e4d .dce-posts-fallback{text-align:left;}.elementor-18 .elementor-element.elementor-element-a697e4d .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-18 .elementor-element.elementor-element-a697e4d .dce-post-item{padding-bottom:35px;}.elementor-18 .elementor-element.elementor-element-bb52949{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-bb52949:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bb52949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-518a07a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-18 .elementor-element.elementor-element-1cd27c0 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-18 .elementor-element.elementor-element-1cd27c0 .elementor-repeater-item-8f9f08e > *{display:inline-block;}.elementor-18 .elementor-element.elementor-element-1cd27c0 .elementor-repeater-item-21fcb61.dce-item_image{justify-content:top;}.elementor-18 .elementor-element.elementor-element-1cd27c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1cd27c0 .dce-posts-fallback{text-align:left;}.elementor-18 .elementor-element.elementor-element-1cd27c0 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-18 .elementor-element.elementor-element-1cd27c0 .dce-post-item{padding-bottom:35px;}.elementor-18 .elementor-element.elementor-element-84e6ebd{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-4d60e1b{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3f2f7b0{text-align:start;}.elementor-18 .elementor-element.elementor-element-3f2f7b0 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-d17fed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18 .elementor-element.elementor-element-d17fed4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-18 .elementor-element.elementor-element-20842a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a46727d .elementor-button{background-color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:20px;border-radius:32px 32px 32px 32px;padding:13px 30px 15px 30px;}.elementor-18 .elementor-element.elementor-element-5fe8c80{--display:flex;}.elementor-18 .elementor-element.elementor-element-28d0c6c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-92549e2{--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;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18 .elementor-element.elementor-element-92549e2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-92549e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-76dc823{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8abc9b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8abc9b9 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-8abc9b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f09887 );}.elementor-18 .elementor-element.elementor-element-8abc9b9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8abc9b9.elementor-view-default .elementor-icon{color:var( --e-global-color-0f09887 );border-color:var( --e-global-color-0f09887 );}.elementor-18 .elementor-element.elementor-element-8abc9b9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-8abc9b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f09887 );}.elementor-18 .elementor-element.elementor-element-8abc9b9 .elementor-icon{font-size:24px;}.elementor-18 .elementor-element.elementor-element-8abc9b9 .elementor-icon svg{height:24px;}.elementor-18 .elementor-element.elementor-element-ff1a2e8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d4549b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-e6aa732{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-18 .elementor-element.elementor-element-d75fb36{--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;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18 .elementor-element.elementor-element-d75fb36:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d75fb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-946d8e0{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7ead7c7 .elementor-button{background-color:var( --e-global-color-d2c4d04 );fill:var( --e-global-color-dcdfddd );color:var( --e-global-color-dcdfddd );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 75px;}.elementor-18 .elementor-element.elementor-element-3d3dc5a .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-dcdfddd );color:var( --e-global-color-dcdfddd );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 50px;}.elementor-18 .elementor-element.elementor-element-6ac5465 .elementor-button{background-color:#E5E0D7;fill:var( --e-global-color-dcdfddd );color:var( --e-global-color-dcdfddd );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 30px;}.elementor-18 .elementor-element.elementor-element-3c52dad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7bbd305 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-dacfc33{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-18 .elementor-element.elementor-element-e5f37e1{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e5f37e1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e5f37e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );background-image:url("https://norisktravel.com/wp-content/uploads/2025/12/bloc-excellencep2.png");background-position:-77px 0px;background-repeat:no-repeat;background-size:69% auto;}.elementor-18 .elementor-element.elementor-element-8aed314{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18 .elementor-element.elementor-element-b77c0ec{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-64d0a93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ac77f6f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-18 .elementor-element.elementor-element-6238c5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-7d11e0d img{width:100%;height:196px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-e7992c7{--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;}.elementor-18 .elementor-element.elementor-element-2ce71f3{--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;--border-radius:20px 20px 20px 20px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-2ce71f3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2ce71f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-1e8c42f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-1e8c42f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-2529778{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c047912{text-align:start;}.elementor-18 .elementor-element.elementor-element-c047912 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-8f0e48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18 .elementor-element.elementor-element-8f0e48d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-aea7b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-e436778 .elementor-button{background-color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:20px;border-radius:32px 32px 32px 32px;padding:13px 30px 15px 30px;}.elementor-18 .elementor-element.elementor-element-ffbb841{--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;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-8961197{--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;--border-radius:20px 20px 20px 20px;--margin-top:1px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8961197:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8961197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8961197.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-914648b{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-327f3e6{text-align:start;}.elementor-18 .elementor-element.elementor-element-327f3e6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-d2c4d04 );}.elementor-18 .elementor-element.elementor-element-717174b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18 .elementor-element.elementor-element-717174b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:600;color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-ca749a9{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ca749a9 img{width:100%;height:425px;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-eafbc2b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2779b46{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a8a10ed .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-18 .elementor-element.elementor-element-a8a10ed .elementor-repeater-item-8f9f08e > *{display:inline-block;}.elementor-18 .elementor-element.elementor-element-a8a10ed .elementor-repeater-item-21fcb61.dce-item_image{justify-content:top;}.elementor-18 .elementor-element.elementor-element-a8a10ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a8a10ed .dce-posts-fallback{text-align:left;}.elementor-18 .elementor-element.elementor-element-a8a10ed .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-18 .elementor-element.elementor-element-a8a10ed .dce-post-item{padding-bottom:41px;}.elementor-18 .elementor-element.elementor-element-a73323c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2dbdce6{--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;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-2dbdce6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2dbdce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcdfddd );}.elementor-18 .elementor-element.elementor-element-2dbdce6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-27a3bd5{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-27a3bd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b0b58f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-18 .elementor-element.elementor-element-b0b58f2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b05e3de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-0063af3 .elementor-button{background-color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:20px;border-radius:32px 32px 32px 32px;padding:13px 30px 15px 30px;}.elementor-18 .elementor-element.elementor-element-427f426{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c5a5975 img{height:349px;object-fit:contain;object-position:center right;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f09887 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-a697e4d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-18 .elementor-element.elementor-element-1cd27c0 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-18 .elementor-element.elementor-element-e5f37e1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e5f37e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-18 .elementor-element.elementor-element-a8a10ed .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d99ca34{--content-width:1220px;}.elementor-18 .elementor-element.elementor-element-ee9c5e9{--width:55%;}.elementor-18 .elementor-element.elementor-element-e20efaa{--width:50%;}.elementor-18 .elementor-element.elementor-element-e54f86d{--width:100%;}.elementor-18 .elementor-element.elementor-element-974f6c0{--width:25.292%;}.elementor-18 .elementor-element.elementor-element-90b2959{--width:100%;}.elementor-18 .elementor-element.elementor-element-cc237bb{--width:50%;}.elementor-18 .elementor-element.elementor-element-a360873{--width:50%;}.elementor-18 .elementor-element.elementor-element-e3a35a2{--width:46%;}.elementor-18 .elementor-element.elementor-element-bb52949{--width:54%;}.elementor-18 .elementor-element.elementor-element-4d60e1b{--width:63%;}.elementor-18 .elementor-element.elementor-element-8aed314{--width:624px;}.elementor-18 .elementor-element.elementor-element-e7992c7{--content-width:1220px;}.elementor-18 .elementor-element.elementor-element-1e8c42f{--width:68.579%;}.elementor-18 .elementor-element.elementor-element-2529778{--width:63%;}.elementor-18 .elementor-element.elementor-element-8961197{--width:63.751%;}.elementor-18 .elementor-element.elementor-element-a73323c{--content-width:1220px;}.elementor-18 .elementor-element.elementor-element-27a3bd5{--width:44%;}.elementor-18 .elementor-element.elementor-element-427f426{--width:100%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-8d8548d .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-a697e4d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-18 .elementor-element.elementor-element-1cd27c0 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-18 .elementor-element.elementor-element-e5f37e1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e5f37e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-18 .elementor-element.elementor-element-ca749a9 img{width:100%;height:197px;}.elementor-18 .elementor-element.elementor-element-a8a10ed .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-18 .elementor-element.elementor-element-27a3bd5{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}}/* Start custom CSS for shortcode, class: .elementor-element-6027a3c *//* Supprime le logo Mapbox */
.mapboxgl-ctrl-logo{
  display: none !important;
}

/* Supprime le bloc d’attribution */
.mapboxgl-ctrl-attrib{
  display: none !important;
}

/* Supprime le conteneur en bas à droite */
.mapboxgl-ctrl-bottom-right{
  display: none !important;
}

.elementor-18 .elementor-element.elementor-element-6027a3c{
  line-height: 0 !important;
  font-size: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d8548d */.title-fade{
  position: relative;
  display: inline-block;

  /* état normal */
  background: linear-gradient(
    to right,
    rgba(255,255,255,0.6) 0%,
    rgba(255,255,255,0.45) 60%,
    rgba(255,255,255,0.25) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* pour le halo souris */
  --x: 50%;
  --y: 50%;
}

.title-fade::after{
  content: attr(data-text);
  position: absolute;
  inset: 0;

  color: #ffffff;
  pointer-events: none;

  /* masque radial blanc sous la souris */
  -webkit-mask-image: radial-gradient(
    circle at var(--x) var(--y),
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0.9) 35px,
    rgba(0,0,0,0.6) 70px,
    rgba(0,0,0,0) 120px
  );

  -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbc7d09 *//* Bouton : centrage vertical */
.glass-pill-btn .elementor-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 18px !important;
  line-height: 1 !important;
}

/* Texte : centrage */
.glass-pill-btn .elementor-button-text{
  display: inline-flex !important;
  align-items: center !important;
  line-height: 1 !important;
  transform: translateY(1px); /* ajuste optique (optionnel) */
}

/* ✅ Cercle de l'icône */
.glass-pill-btn .elementor-button-icon{
  width: 30px !important;
  height: 30px !important;
  border-radius: 999px !important;
  border: .5px solid #ffffff !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

/* Si Elementor met l'icône en <i> (font) : on la cache */
.glass-pill-btn .elementor-button-icon i{
  display: none !important;
}

/* SVG uploadé (Lucide) : on force l'affichage et la taille */
.glass-pill-btn .elementor-button-icon svg{
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  stroke-width: 1;
}

/* Sécurité : si Elementor injecte des spans autour */
.glass-pill-btn .elementor-button-icon *{
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e54f86d */.elementor-18 .elementor-element.elementor-element-e54f86d{
  position: relative;
  overflow: hidden;
  background: #0b0b0b;
}

.elementor-18 .elementor-element.elementor-element-e54f86d:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* lignes verticales */
  background: repeating-linear-gradient(
    to right,
    rgba(255,255,255,0.18) 0px,
    rgba(255,255,255,0.18) 1px,
    transparent 1px,
    transparent 60px
  );

  /* pointillés (vertical uniquement) */
  -webkit-mask-image:
    linear-gradient(
      to right,
      rgba(0,0,0,1) 0%,
      rgba(0,0,0,0.9) 55%,
      rgba(0,0,0,0) 100%
    ),
    repeating-linear-gradient(
      to bottom,
      #000 0px,
      #000 8px,
      transparent 8px,
      transparent 18px
    );

  -webkit-mask-composite: intersect;
  mask-composite: intersect;

  -webkit-mask-size: 100% 100%, 100% 18px;
  mask-size: 100% 100%, 100% 18px;

  -webkit-mask-repeat: no-repeat, repeat;
  mask-repeat: no-repeat, repeat;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4260562 */.partner-bubbles{
  display: flex;
  align-items: center;
}

.partner-bubble{
  width: 56px;
  height: 56px;
  border-radius: 999px;
  background: #fff;
  border: 2px solid #fff;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 30px rgba(0,0,0,0.10);
  margin-left: -14px; /* chevauchement */
}

.partner-bubble:first-child{
  margin-left: 0;
}

.partner-bubble img{
  width: 100%;
  height: 100%;
  object-fit: cover; /* ou contain si logos */
}

.partner-more{
  font-family: 'Urbanist', sans-serif;
  font-weight: 600;
  font-size: 26px;
  color: #111;
  text-decoration: none;
}
/* Transitions */
.partner-bubble{
  transition: transform 0.22s ease, box-shadow 0.22s ease, filter 0.22s ease, opacity 0.22s ease;
  position: relative;
}

/* Quand on survole le groupe, on assombrit toutes les pastilles... */
.partner-bubbles:hover .partner-bubble{
  filter: brightness(0.9);
  opacity: 0.85;
}

/* ...sauf celle survolée */
.partner-bubbles:hover .partner-bubble:hover{
  filter: brightness(1);
  opacity: 1;
  transform: scale(1.12);
  z-index: 10;
  box-shadow: 0 18px 45px rgba(0,0,0,0.22);
}

/* Optionnel : un tout petit "lift" pour le premium */
.partner-bubbles:hover .partner-bubble:hover{
  transform: translateY(-4px) scale(1.12);
}

/* Si tu veux que le + suive le même effet */
.partner-more{
  transition: transform 0.22s ease, opacity 0.22s ease, filter 0.22s ease;
}
.partner-bubbles:hover .partner-more{
  filter: brightness(0.9);
  opacity: 0.8;
}
.partner-bubbles:hover .partner-more:hover{
  filter: brightness(1);
  opacity: 1;
  transform: translateY(-4px) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bfee54d */.home-destinations{
  display:flex;
  flex-direction:column;
  gap: 0px;
}
.home-destination{
  font-size: 16px;
  font-weight: 600;
  color: rgba(255,255,255,0.70);
  text-decoration:none;
  padding-bottom: 0px;
  padding-top: 0px;
  border-bottom: 1px solid rgba(255,255,255,0.35);
  font-family: 'Urbanist', sans-serif;
}
.home-destination:last-child{ border-bottom:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-518a07a */.cta-emission{
  font-size: 18px;
  line-height: 1.4;
  color: #000;
  margin: 0;
}

.cta-highlight{
  color: #ff5a2b;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-1cd27c0 *//* Enlève le padding-bottom ajouté par DCE sur la carte voyage */
 .dce-post-item{
  padding-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8961197 */.elementor-18 .elementor-element.elementor-element-8961197{
  position: relative;
  overflow: hidden;
  background: #0b0b0b;
}

.elementor-18 .elementor-element.elementor-element-8961197:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* lignes verticales */
  background: repeating-linear-gradient(
    to right,
    rgba(255,255,255,0.18) 0px,
    rgba(255,255,255,0.18) 1px,
    transparent 1px,
    transparent 60px
  );

  /* pointillés (vertical uniquement) */
  -webkit-mask-image:
    linear-gradient(
      to right,
      rgba(0,0,0,1) 0%,
      rgba(0,0,0,0.9) 55%,
      rgba(0,0,0,0) 100%
    ),
    repeating-linear-gradient(
      to bottom,
      #000 0px,
      #000 8px,
      transparent 8px,
      transparent 18px
    );

  -webkit-mask-composite: intersect;
  mask-composite: intersect;

  -webkit-mask-size: 100% 100%, 100% 18px;
  mask-size: 100% 100%, 100% 18px;

  -webkit-mask-repeat: no-repeat, repeat;
  mask-repeat: no-repeat, repeat;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-a8a10ed *//* Enlève le padding-bottom ajouté par DCE sur la carte voyage */
 .dce-post-item{
  padding-bottom: 5px !important;
}/* End custom CSS */