.elementor-1942 .elementor-element.elementor-element-e979ef5{--display:flex;--min-height:505px;--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;--overlay-opacity:0.5;}.elementor-1942 .elementor-element.elementor-element-e979ef5:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-e979ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/mask-group-976@3x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1942 .elementor-element.elementor-element-e979ef5::before, .elementor-1942 .elementor-element.elementor-element-e979ef5 > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-e979ef5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-e979ef5 > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-e979ef5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-e979ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008A;--background-overlay:'';}.elementor-1942 .elementor-element.elementor-element-9865de4{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-1942 .elementor-element.elementor-element-1e50e0d .elementor-heading-title{font-family:"Montserrat-Semibold", Sans-serif;font-size:84px;font-weight:400;color:var( --e-global-color-e6e5470 );}.elementor-1942 .elementor-element.elementor-element-7717f22{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-7717f22:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-7717f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/05/group-2828.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1942 .elementor-element.elementor-element-c19b50c{--display:flex;--min-height:618px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1942 .elementor-element.elementor-element-c19b50c:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-c19b50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f382c74 );background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/05/BG-Islamic-Tile-Pattern-50.webp");background-position:top center;background-repeat:no-repeat;}.elementor-1942 .elementor-element.elementor-element-bd8ea9d{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-9a2836c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-9a2836c{text-align:start;}.elementor-1942 .elementor-element.elementor-element-9a2836c .elementor-heading-title{font-family:"Montserrat-Italic", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-0184d51 );}.elementor-1942 .elementor-element.elementor-element-f00fb05{--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;}.elementor-1942 .elementor-element.elementor-element-b1dd5c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1942 .elementor-element.elementor-element-921fda2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-921fda2{color:var( --e-global-color-a41706e );font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;}.elementor-1942 .elementor-element.elementor-element-ad1c7ad{--spacer-size:20px;}.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 );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-1942 .elementor-element.elementor-element-6209a21{font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-38f2a56 );}.elementor-1942 .elementor-element.elementor-element-76b221a{--spacer-size:30px;}.elementor-1942 .elementor-element.elementor-element-3f149da{--spacer-size:30px;}.elementor-1942 .elementor-element.elementor-element-d955c93{--display:flex;}.elementor-1942 .elementor-element.elementor-element-d955c93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{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 );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );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 );}.elementor-1942 .elementor-element.elementor-element-0999a5b span.post-navigation__prev--label{color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-0999a5b span.post-navigation__next--label{color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-0999a5b span.post-navigation__prev--label, .elementor-1942 .elementor-element.elementor-element-0999a5b span.post-navigation__next--label{font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;text-transform:none;}.elementor-1942 .elementor-element.elementor-element-0999a5b .post-navigation__arrow-wrapper{color:var( --e-global-color-84886f1 );fill:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-0999a5b .elementor-post-navigation__link a {gap:10px;}.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 );}.elementor-1942 .elementor-element.elementor-element-9caaa77{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;top:279px;}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-9caaa77{left:-238px;}body.rtl .elementor-1942 .elementor-element.elementor-element-9caaa77{right:-238px;}.elementor-1942 .elementor-element.elementor-element-9caaa77 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1942 .elementor-element.elementor-element-5058d4b{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-baa43d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-baa43d1 > .elementor-widget-container{--e-transform-rotateZ:2deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-1942 .elementor-element.elementor-element-7d6d0cd .elementor-button{background-color:#61CE7000;font-family:"Montserrat-Semibold", Sans-serif;font-size:18px;font-weight:400;}.elementor-1942 .elementor-element.elementor-element-7d6d0cd > .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/group-2849@3x.png");padding:15px 40px 15px 40px;background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1942 .elementor-element.elementor-element-7d6d0cd:hover .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/06/Button-orange-large.png");}.elementor-1942 .elementor-element.elementor-element-7d6d0cd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-7d6d0cd{z-index:4;}.elementor-1942 .elementor-element.elementor-element-7d6d0cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1942 .elementor-element.elementor-element-7d6d0cd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1942 .elementor-element.elementor-element-dd4ee7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:68px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1942 .elementor-element.elementor-element-dd4ee7b:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-dd4ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/06/Tear-top-repeat-3.png");background-repeat:repeat-x;}.elementor-1942 .elementor-element.elementor-element-dd4ee7b.e-con{--e-con-transform-translateY:68px;}.elementor-1942 .elementor-element.elementor-element-bae76e7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:-206px;}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-bae76e7{right:72.999px;}body.rtl .elementor-1942 .elementor-element.elementor-element-bae76e7{left:72.999px;}.elementor-1942 .elementor-element.elementor-element-0057697{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1942 .elementor-element.elementor-element-0057697:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-0057697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/06/Casablanca-BG-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1942 .elementor-element.elementor-element-1c9eb76{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-1c9eb76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-22d98e7{text-align:center;}.elementor-1942 .elementor-element.elementor-element-22d98e7 img{width:10%;}.elementor-1942 .elementor-element.elementor-element-6cbe8ca{text-align:center;}.elementor-1942 .elementor-element.elementor-element-6cbe8ca .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-e6e5470 );}.elementor-1942 .elementor-element.elementor-element-fb15e31{--spacer-size:20px;}.elementor-1942 .elementor-element.elementor-element-5b55b5d{--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;}.elementor-1942 .elementor-element.elementor-element-5b55b5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button{background-color:#61CE7000;font-family:"Montserrat-Semibold", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-38f2a56 );color:var( --e-global-color-38f2a56 );padding:10px 10px 10px 10px;}.elementor-1942 .elementor-element.elementor-element-83ec52b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:4;}.elementor-1942 .elementor-element.elementor-element-83ec52b > .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-04.svg");padding:10px 20px 10px 20px;background-position:center center;background-repeat:no-repeat;}.elementor-1942 .elementor-element.elementor-element-83ec52b:hover .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-02.svg");}.elementor-1942 .elementor-element.elementor-element-83ec52b.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button:hover, .elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button:focus{color:var( --e-global-color-e6e5470 );}.elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button:hover svg, .elementor-1942 .elementor-element.elementor-element-83ec52b .elementor-button:focus svg{fill:var( --e-global-color-e6e5470 );}.elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button{background-color:#61CE7000;font-family:"Montserrat-Semibold", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-38f2a56 );color:var( --e-global-color-38f2a56 );padding:10px 10px 10px 10px;}.elementor-1942 .elementor-element.elementor-element-9ecf241{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:4;}.elementor-1942 .elementor-element.elementor-element-9ecf241 > .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-05.svg");padding:10px 20px 10px 20px;background-position:center center;background-repeat:no-repeat;}.elementor-1942 .elementor-element.elementor-element-9ecf241:hover .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-02.svg");}.elementor-1942 .elementor-element.elementor-element-9ecf241.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button:hover, .elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button:focus{color:var( --e-global-color-e6e5470 );}.elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button:hover svg, .elementor-1942 .elementor-element.elementor-element-9ecf241 .elementor-button:focus svg{fill:var( --e-global-color-e6e5470 );}.elementor-1942 .elementor-element.elementor-element-669a14e .elementor-button{background-color:#61CE7000;font-family:"Montserrat-Semibold", Sans-serif;font-size:18px;font-weight:400;}.elementor-1942 .elementor-element.elementor-element-669a14e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:4;}.elementor-1942 .elementor-element.elementor-element-669a14e > .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-03.svg");padding:10px 20px 10px 20px;background-position:center center;background-repeat:no-repeat;}.elementor-1942 .elementor-element.elementor-element-669a14e:hover .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-01.svg");}.elementor-1942 .elementor-element.elementor-element-669a14e.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-669a14e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1942 .elementor-element.elementor-element-669a14e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1942 .elementor-element.elementor-element-451b6bd .elementor-button{background-color:#61CE7000;font-family:"Montserrat-Semibold", Sans-serif;font-size:18px;font-weight:400;}.elementor-1942 .elementor-element.elementor-element-451b6bd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:4;}.elementor-1942 .elementor-element.elementor-element-451b6bd > .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-01.svg");padding:10px 20px 10px 20px;background-position:center center;background-repeat:no-repeat;}.elementor-1942 .elementor-element.elementor-element-451b6bd:hover .elementor-widget-container{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/Berber-buttons-2026_final-03.svg");}.elementor-1942 .elementor-element.elementor-element-451b6bd.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-451b6bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1942 .elementor-element.elementor-element-451b6bd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1942 .elementor-element.elementor-element-600a224{--spacer-size:50px;}.elementor-1942 .elementor-element.elementor-element-21faba6{--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:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-21faba6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-0ac2f49 img{width:60%;}.elementor-1942 .elementor-element.elementor-element-fe095b0{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:68px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1942 .elementor-element.elementor-element-fe095b0:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-fe095b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/06/Tear-bottom-repeat-2.png");background-repeat:repeat-x;}.elementor-1942 .elementor-element.elementor-element-fe095b0::before, .elementor-1942 .elementor-element.elementor-element-fe095b0 > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-fe095b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-fe095b0 > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-fe095b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-fe095b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/group-2846-copy.webp");--background-overlay:'';background-position:top center;}.elementor-1942 .elementor-element.elementor-element-fe095b0.e-con{--e-con-transform-translateY:-67px;}.elementor-1942 .elementor-element.elementor-element-9a87ad7{--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-1942 .elementor-element.elementor-element-ad3e181{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:-93px;z-index:1;}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-ad3e181{left:40px;}body.rtl .elementor-1942 .elementor-element.elementor-element-ad3e181{right:40px;}.elementor-1942 .elementor-element.elementor-element-7079956{--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;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-7079956::before, .elementor-1942 .elementor-element.elementor-element-7079956 > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-7079956 > .e-con-inner > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-7079956 > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-7079956 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-7079956 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/05/group-2846.png");--background-overlay:'';background-position:top center;}.elementor-1942 .elementor-element.elementor-element-7079956.e-con{--e-con-transform-translateY:-67px;}.elementor-1942 .elementor-element.elementor-element-d2a2e30{--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-1942 .elementor-element.elementor-element-df5b739{--display:flex;}.elementor-1942 .elementor-element.elementor-element-041cd09{text-align:center;}.elementor-1942 .elementor-element.elementor-element-041cd09 .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-84886f1 );}.elementor-widget-loop-grid .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-widget-loop-grid .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 );}.elementor-widget-loop-grid .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 );}.elementor-1942 .elementor-element.elementor-element-7920636{--grid-columns:1;}.elementor-1942 .elementor-element.elementor-element-7920636 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1942 .elementor-element.elementor-element-7920636 .ear-custom-filter{display:flex;flex-wrap:wrap;align-items:center;}.elementor-1942 .elementor-element.elementor-element-7920636 .ear-custom-filter-nav{list-style:none;padding:0;margin:0;}.elementor-1942 .elementor-element.elementor-element-7920636 .ear-filter-direction-column .ear-custom-filter-nav{flex-direction:column;}.elementor-1942 .elementor-element.elementor-element-7920636 .ear-filter-direction-row .ear-custom-filter-nav{flex-direction:row;}.elementor-1942 .elementor-element.elementor-element-7920636 .ear-filter-item{margin:5px;display:inline-flex;align-items:center;}.elementor-1942 .elementor-element.elementor-element-40380a8{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-40380a8::before, .elementor-1942 .elementor-element.elementor-element-40380a8 > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-40380a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1942 .elementor-element.elementor-element-40380a8 > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-40380a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1942 .elementor-element.elementor-element-40380a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/group-2846-flipped.webp");--background-overlay:'';background-position:bottom center;}.elementor-1942 .elementor-element.elementor-element-40380a8.e-con{--e-con-transform-translateY:-67px;}.elementor-1942 .elementor-element.elementor-element-9886afe{z-index:0;text-align:end;}.elementor-1942 .elementor-element.elementor-element-9886afe img{width:45%;}.elementor-1942 .elementor-element.elementor-element-6d864b7{--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-widget-image-box .elementor-image-box-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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-1942 .elementor-element.elementor-element-71b5a88{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:72vh;z-index:5;}.elementor-1942 .elementor-element.elementor-element-71b5a88 > .elementor-widget-container:hover{--e-transform-translateX:58%;}.elementor-1942 .elementor-element.elementor-element-71b5a88 > .elementor-widget-container{background-color:#E9DECE;padding:05px 20px 0px 0px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#E9DECE;border-radius:0px 50px 50px 0px;}.elementor-1942 .elementor-element.elementor-element-71b5a88.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-71b5a88{left:-14vw;}body.rtl .elementor-1942 .elementor-element.elementor-element-71b5a88{right:-14vw;}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-wrapper{text-align:center;}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat-Semibold", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1942 .elementor-element.elementor-element-71b5a88:has(:hover) .elementor-image-box-title,
					 .elementor-1942 .elementor-element.elementor-element-71b5a88:has(:focus) .elementor-image-box-title{color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-b2e3cac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-b2e3cac.e-con{--e-con-transform-translateY:-67px;}.elementor-1942 .elementor-element.elementor-element-74f93be{text-align:center;}.elementor-1942 .elementor-element.elementor-element-74f93be .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-3d331d8{text-align:center;}.elementor-1942 .elementor-element.elementor-element-3d331d8 img{width:20%;}.elementor-1942 .elementor-element.elementor-element-32f7fcf{--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-1942 .elementor-element.elementor-element-5f44067{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:65px;--z-index:2;}.elementor-1942 .elementor-element.elementor-element-5f44067:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-5f44067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1942 .elementor-element.elementor-element-5f44067.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-5f44067{left:80px;}body.rtl .elementor-1942 .elementor-element.elementor-element-5f44067{right:80px;}.elementor-1942 .elementor-element.elementor-element-40c93f3 .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-7642e8c{text-align:start;}.elementor-1942 .elementor-element.elementor-element-7642e8c img{width:100%;}.elementor-1942 .elementor-element.elementor-element-c1cf12d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-bc87ba7{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:start;}.elementor-1942 .elementor-element.elementor-element-bc87ba7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-9d28278{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-1942 .elementor-element.elementor-element-9d28278.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1942 .elementor-element.elementor-element-0e4c209{text-align:start;}.elementor-1942 .elementor-element.elementor-element-723bcb7 .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-c6b7d47{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1942 .elementor-element.elementor-element-952d35d .elementor-button{background-color:#FFFFFF;font-family:"Montserrat-Medium", Sans-serif;font-size:30px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-952d35d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1942 .elementor-element.elementor-element-207d9bd .elementor-button{background-color:#FFFFFF;font-family:"Montserrat-Medium", Sans-serif;font-size:30px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-207d9bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-1942 .elementor-element.elementor-element-17471e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1942 .elementor-element.elementor-element-17471e4:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-17471e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://berbertreasures.blickdev3.com.au/wp-content/uploads/2024/07/treasure-map-bg@3x.png");background-size:cover;}.elementor-1942 .elementor-element.elementor-element-ebf9d1c .berber-itinerary-map{height:800px;}.elementor-1942 .elementor-element.elementor-element-17d140f{--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-1942 .elementor-element.elementor-element-1e34f91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-d2df5bb{text-align:center;}.elementor-1942 .elementor-element.elementor-element-d2df5bb .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;line-height:46px;color:var( --e-global-color-84886f1 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1942 .elementor-element.elementor-element-f6a4347{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-1942 .elementor-element.elementor-element-f6a4347 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-1942 .elementor-element.elementor-element-f6a4347 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1942 .elementor-element.elementor-element-c7f3385{--spacer-size:0px;}.elementor-1942 .elementor-element.elementor-element-fe92399{text-align:center;font-family:"Montserrat-Semibold", Sans-serif;font-weight:500;color:var( --e-global-color-a41706e );}.elementor-1942 .elementor-element.elementor-element-c2f1c06{--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:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1942 .elementor-element.elementor-element-78abea2{--grid-columns:4;}.elementor-1942 .elementor-element.elementor-element-78abea2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1942 .elementor-element.elementor-element-78abea2 .e-loop-item > .elementor-section, .elementor-1942 .elementor-element.elementor-element-78abea2 .e-loop-item > .elementor-section > .elementor-container, .elementor-1942 .elementor-element.elementor-element-78abea2 .e-loop-item > .e-con, .elementor-1942 .elementor-element.elementor-element-78abea2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1942 .elementor-element.elementor-element-78abea2 .ear-custom-filter{display:flex;flex-wrap:wrap;align-items:center;}.elementor-1942 .elementor-element.elementor-element-78abea2 .ear-custom-filter-nav{list-style:none;padding:0;margin:0;}.elementor-1942 .elementor-element.elementor-element-78abea2 .ear-filter-direction-column .ear-custom-filter-nav{flex-direction:column;}.elementor-1942 .elementor-element.elementor-element-78abea2 .ear-filter-direction-row .ear-custom-filter-nav{flex-direction:row;}.elementor-1942 .elementor-element.elementor-element-78abea2 .ear-filter-item{margin:5px;display:inline-flex;align-items:center;}.elementor-1942 .elementor-element.elementor-element-7b58218{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1942 .elementor-element.elementor-element-582cefc{text-align:start;font-family:"Montserrat-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-ad18a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1942 .elementor-element.elementor-element-ee9ca46{text-align:center;}.elementor-1942 .elementor-element.elementor-element-ee9ca46 .elementor-heading-title{font-family:"Montserrat-Bold", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-84886f1 );}.elementor-1942 .elementor-element.elementor-element-4f4b31d{--spacer-size:50px;}.elementor-1942 .elementor-element.elementor-element-95e2ef2{font-family:"Montserrat-Regular", Sans-serif;font-weight:400;color:var( --e-global-color-84886f1 );}body.elementor-page-1942:not(.elementor-motion-effects-element-type-background), body.elementor-page-1942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f382c74 );}@media(max-width:1024px){.elementor-1942 .elementor-element.elementor-element-9865de4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1942 .elementor-element.elementor-element-c19b50c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1942 .elementor-element.elementor-element-b1dd5c3{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1942 .elementor-element.elementor-element-921fda2{font-size:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1942 .elementor-element.elementor-element-6cbe8ca{text-align:center;}.elementor-1942 .elementor-element.elementor-element-5b55b5d{--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-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1942 .elementor-element.elementor-element-7920636{--grid-columns:2;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-71b5a88{left:-11vw;}body.rtl .elementor-1942 .elementor-element.elementor-element-71b5a88{right:-11vw;}.elementor-1942 .elementor-element.elementor-element-71b5a88{top:90vh;}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-wrapper{text-align:center;}.elementor-1942 .elementor-element.elementor-element-71b5a88.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1942 .elementor-element.elementor-element-71b5a88.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1942 .elementor-element.elementor-element-71b5a88.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-title{margin-bottom:0px;}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-wrapper .elementor-image-box-img{width:29%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1942 .elementor-element.elementor-element-fe92399 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1942 .elementor-element.elementor-element-78abea2{--grid-columns:2;}.elementor-1942 .elementor-element.elementor-element-78abea2 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1942 .elementor-element.elementor-element-7b58218{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1942 .elementor-element.elementor-element-ad18a06{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-1942 .elementor-element.elementor-element-e979ef5{--min-height:195px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1942 .elementor-element.elementor-element-1e50e0d .elementor-heading-title{font-size:48px;}.elementor-1942 .elementor-element.elementor-element-c19b50c{--min-height:1284px;}.elementor-1942 .elementor-element.elementor-element-9a2836c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1942 .elementor-element.elementor-element-9a2836c{text-align:center;}.elementor-1942 .elementor-element.elementor-element-9a2836c .elementor-heading-title{font-size:48px;}.elementor-1942 .elementor-element.elementor-element-b1dd5c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1942 .elementor-element.elementor-element-7d6d0cd > .elementor-widget-container{background-position:center center;}.elementor-1942 .elementor-element.elementor-element-6cbe8ca .elementor-heading-title{font-size:36px;}.elementor-1942 .elementor-element.elementor-element-83ec52b{width:var( --container-widget-width, 261.938px );max-width:261.938px;--container-widget-width:261.938px;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-83ec52b > .elementor-widget-container{background-position:center center;}.elementor-1942 .elementor-element.elementor-element-9ecf241{width:var( --container-widget-width, 261.938px );max-width:261.938px;--container-widget-width:261.938px;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-9ecf241 > .elementor-widget-container{background-position:center center;}.elementor-1942 .elementor-element.elementor-element-669a14e{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-669a14e > .elementor-widget-container{background-position:center center;}.elementor-1942 .elementor-element.elementor-element-451b6bd{width:var( --container-widget-width, 261.938px );max-width:261.938px;--container-widget-width:261.938px;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-451b6bd > .elementor-widget-container{background-position:center center;}.elementor-1942 .elementor-element.elementor-element-041cd09 .elementor-heading-title{font-size:36px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1942 .elementor-element.elementor-element-7920636{--grid-columns:1;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1942 .elementor-element.elementor-element-71b5a88 .elementor-image-box-img{margin-bottom:20px;}.elementor-1942 .elementor-element.elementor-element-74f93be .elementor-heading-title{font-size:36px;}body:not(.rtl) .elementor-1942 .elementor-element.elementor-element-5f44067{left:-2px;}body.rtl .elementor-1942 .elementor-element.elementor-element-5f44067{right:-2px;}.elementor-1942 .elementor-element.elementor-element-5f44067{top:530px;}.elementor-1942 .elementor-element.elementor-element-40c93f3 .elementor-heading-title{font-size:36px;}.elementor-1942 .elementor-element.elementor-element-7642e8c img{width:80%;}.elementor-1942 .elementor-element.elementor-element-bc87ba7{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-1942 .elementor-element.elementor-element-9d28278 img{width:80%;}.elementor-1942 .elementor-element.elementor-element-0e4c209 img{width:80%;}.elementor-1942 .elementor-element.elementor-element-723bcb7 .elementor-heading-title{font-size:36px;}.elementor-1942 .elementor-element.elementor-element-d2df5bb .elementor-heading-title{font-size:36px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1942 .elementor-element.elementor-element-78abea2{--grid-columns:1;}.elementor-1942 .elementor-element.elementor-element-ad18a06{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1942 .elementor-element.elementor-element-ee9ca46 .elementor-heading-title{font-size:36px;}.elementor-1942 .elementor-element.elementor-element-4f4b31d{--spacer-size:0px;}}@media(min-width:768px){.elementor-1942 .elementor-element.elementor-element-7717f22{--width:100%;}.elementor-1942 .elementor-element.elementor-element-b1dd5c3{--width:45%;}.elementor-1942 .elementor-element.elementor-element-d955c93{--width:65.112%;}.elementor-1942 .elementor-element.elementor-element-5058d4b{--width:55%;}.elementor-1942 .elementor-element.elementor-element-1c9eb76{--width:100%;}.elementor-1942 .elementor-element.elementor-element-5b55b5d{--width:100%;}.elementor-1942 .elementor-element.elementor-element-21faba6{--width:100%;}.elementor-1942 .elementor-element.elementor-element-d2a2e30{--width:100%;}.elementor-1942 .elementor-element.elementor-element-5f44067{--width:21.871%;}}@media(min-width:1025px){.elementor-1942 .elementor-element.elementor-element-0057697:not(.elementor-motion-effects-element-type-background), .elementor-1942 .elementor-element.elementor-element-0057697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//*----TOUR ITINERARY LOOP GRID-------*/

/* ---------- Force the inner container to be the flex row ---------- */
.e-loop-item .itinerary-row,
.e-loop-item .itinerary-row > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 1.5rem !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* ---------- Set image column to 40% and text column to 60% ---------- */
/* Assumes the image is the first direct child and text is the second */
.e-loop-item .itinerary-row > .e-con-inner > *:first-child {
  flex: 0 0 40% !important;
  max-width: 40% !important;
  box-sizing: border-box !important;
}

.e-loop-item .itinerary-row > .e-con-inner > *:nth-child(2) {
  flex: 0 0 60% !important;
  max-width: 60% !important;
  box-sizing: border-box !important;
}

/* Cover nested .e-con-full cases (if Elementor wraps columns) */
.e-loop-item .itinerary-row > .e-con-inner > * > .e-con-full,
.e-loop-item .itinerary-row > .e-con-inner > * .e-con-full {
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Ensure images fill their column and keep aspect with cover if desired */
.e-loop-item .itinerary-row img {
  display: block;
  box-sizing: border-box !important;
}

/* ---------- Keep the visual swap for even items using order ---------- */
.e-loop-item:nth-child(even) .itinerary-row > .e-con-inner > *:first-child {
  order: 2 !important;
}
.e-loop-item:nth-child(even) .itinerary-row > .e-con-inner > *:nth-child(2) {
  order: 1 !important;
}

/* If there are more than two direct children, keep the rest in natural order */
.e-loop-item:nth-child(even) .itinerary-row > .e-con-inner > *:nth-child(n+3) {
  order: 3 !important;
}


/*--------------------------OLD MOBILE STYLING--------------------------------------------*/
/* ---------- Mobile: stack and make children full width 
@media (max-width: 767px) {
  .e-loop-item .itinerary-row,
  .e-loop-item .itinerary-row > .e-con-inner {
    flex-direction: column !important;
    gap: 1rem !important;
  }
  .e-loop-item .itinerary-row > .e-con-inner > * {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    order: 0 !important;
    width: 100% !important;
  }
  .e-loop-item .itinerary-row img {
    height: auto !important;
    object-fit: contain;
  }
}
--*/

/* ---------- TABLET: Force loop grid to single column ---------- */
@media (max-width: 1024px) {
  .elementor-loop-container.elementor-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
}

/* ---------- MOBILE: Stack with text on top, image below ---------- */
@media (max-width: 767px) {
  .elementor-loop-container.elementor-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }

  .e-loop-item .itinerary-row,
  .e-loop-item .itinerary-row > .e-con-inner {
    flex-direction: column !important;
    gap: 1rem !important;
  }

  .e-loop-item .itinerary-row > .e-con-inner > * {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  /* Text column (2nd child in DOM) goes on top */
  .e-loop-item .itinerary-row > .e-con-inner > *:nth-child(2) {
    order: 1 !important;
  }

  /* Image column (1st child in DOM) goes below */
  .e-loop-item .itinerary-row > .e-con-inner > *:first-child {
    order: 2 !important;
  }

  /* Override the even-item swap so ALL items show text-top/image-bottom */
  .e-loop-item:nth-child(even) .itinerary-row > .e-con-inner > *:first-child {
    order: 2 !important;
  }
  .e-loop-item:nth-child(even) .itinerary-row > .e-con-inner > *:nth-child(2) {
    order: 1 !important;
  }

  .e-loop-item .itinerary-row img {
    height: auto !important;
    object-fit: contain;
  }
  
  /* Override the 40%/60% desktop widths */
  .e-loop-item .itinerary-row > .e-con-inner > *:first-child {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .e-loop-item .itinerary-row > .e-con-inner > *:nth-child(2) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  /* Force all widgets inside the loop to full width on mobile */
  .e-loop-item .itinerary-row .elementor-widget {
    width: 100% !important;
    max-width: 100% !important;
    --container-widget-width: 100% !important;
  }
  
}






/*---END MAIN LOOP STYLES---*/



/*---IMAGE ROTATION---*/

/* -------------------------
   MAIN IMAGE: 3-step cycle
   (itinerary-img-main)
   ------------------------- */
/* Rows 1,4,7,... */
.e-loop-item:nth-child(3n+1) .itinerary-img-main {
  transform: rotate(2deg) !important;
}

/* Rows 2,5,8,... */
.e-loop-item:nth-child(3n+2) .itinerary-img-main {
  transform: rotate(-3deg) !important;
}

/* Rows 3,6,9,... */
.e-loop-item:nth-child(3n+3) .itinerary-img-main {
  transform: rotate(1deg) !important;
}

/* -------------------------
   SECONDARY IMAGE: 2-step cycle
   (itinerary-img-secondary)
   ------------------------- */
/* Odd rows */
.e-loop-item:nth-child(odd) .itinerary-img-secondary {
  transform: rotate(-3deg) !important;
}

/* Even rows */
.e-loop-item:nth-child(even) .itinerary-img-secondary {
  transform: rotate(2deg) !important;
}

/* -------------------------
   Mobile fallback: remove rotations for clean stacking
   ------------------------- */
@media (max-width: 767px) {
  .e-loop-item .itinerary-row .itinerary-img-main,
  .e-loop-item .itinerary-row .itinerary-img-secondary {
    transform: none !important;
    height: auto !important;
    object-fit: contain !important;
  }
}







/* ------------------------------------------
   2. Dynamic Day Counter
   ------------------------------------------ */

/* Reset counter on the first loop item */
.e-loop-item:first-child {
    counter-reset: daycount;
}

/* Increment counter on each loop item */
.e-loop-item {
    counter-increment: daycount;
}

/* Inject "Day X" before your heading */
.day-label::before {
    content: "Day " counter(daycount);
    display: block;
    font-weight: inherit;
    font-size: inherit;
    margin-bottom: 0.25em;
}


.day-label {
    font-family: "Montserrat-Semibold", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    color: var(--e-global-color-3e312cd);
}

.



/*-------MAP-------*/

.zoomable-hotspot-image .e-hotspot {
    display: none;
}

.e-hotspot.active {
    display: block;
    /* You can add more styles here for the active hotspots */
    z-index:5;
}

.dynamic-line {
    position: absolute;
    border-top: 3px dashed blue; /* Create a dashed line */
    height: 0px; /* No height, the border creates the line */
    transform-origin: 0 0;
    z-index: 1; /* Ensure the line is behind the hotspots */
}

.zoomable-hotspot-image.inactive {
    pointer-events: none;
    opacity: 0.7; /* Makes the image look grayed-out when inactive */
}

.map-key-class { /* Replace with the actual class or ID */
    transform: scale(0.8); /* Adjust the scale factor as needed */
}

.e-hotspot__tooltip {
    white-space: normal;
    width: 1000px !important;
    white-space: normal !important;
    background:#fff !important;
}
.zoomable-hotspot-image {
    position: relative;
    overflow: hidden;
    width: 100%; /* Ensure the container scales correctly */
    height: auto;
}
.zoomable-hotspot-image img {
    width: 100%; /* Ensure the image scales correctly */
    height: auto;
    cursor: move;
}
.e-hotspot {
    position: absolute;
    transform-origin: 0 0; /* Ensure hotspots scale from the top-left corner */
    pointer-events: auto; /* Ensure hotspots remain interactive */
}
.e-hotspot .elementor-widget-container {
    position: absolute;
    white-space: nowrap;
    max-width: calc(100% - 20px); /* Ensure popups don’t exceed map width */
    overflow: hidden;
    text-overflow: ellipsis;
}
.e-hotspot .elementor-widget-container[data-position="top"] {
    transform: translateY(-100%);
}
.controls {
    margin-top: 10px;
    text-align: center;
}
.controls button {
    margin: 5px;
    padding: 10px 20px;
    font-size: 16px;
}
.popup-twocols {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding:50px;
}
.popup-right-col h3 {
    border-bottom: 2px solid blue;
}
.popup-left-col,
.popup-right-col {
    flex: 1;
    padding: 20px;
    box-sizing: border-box;
}

.popup-left-col {
    margin-right: 10px;
    background: #fff;
}

.popup-right-col {
    margin-left: 10px;
     background: #fff; /* Optional: Background color for the right column */
}

/* Optional: To make sure both columns are the same height */
.popup-left-col,
.popup-right-col {
    height: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Semibold';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://berbertreasures.blickdevone.com.au/wp-content/uploads/2024/05/Montserrat-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Italic';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://berbertreasures.blickdevone.com.au/wp-content/uploads/2024/05/Montserrat-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://berbertreasures.blickdevone.com.au/wp-content/uploads/2024/05/Montserrat-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://berbertreasures.blickdevone.com.au/wp-content/uploads/2024/05/Montserrat-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://berbertreasures.blickdevone.com.au/wp-content/uploads/2024/05/Montserrat-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */