.elementor-1540 .elementor-element.elementor-element-254e733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-9f68808{--display:flex;--min-height:700px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-9f68808:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-9f68808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pieceofparadise.zeforge.ba/wp-content/uploads/2025/07/AdobeStock_513559048-1-e1753530383962.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-1540 .elementor-element.elementor-element-0242205{--display:flex;--justify-content:flex-start;--margin-top:150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-0242205:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-0242205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8000000;}.elementor-1540 .elementor-element.elementor-element-8790503{text-align:center;}.elementor-1540 .elementor-element.elementor-element-8790503 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:400;text-transform:uppercase;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c207ec8{text-align:center;}.elementor-1540 .elementor-element.elementor-element-c207ec8 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-weight:400;text-transform:none;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-b0ab93e{text-align:center;}.elementor-1540 .elementor-element.elementor-element-b0ab93e .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:24px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-340f78c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-340f78c .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:24px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-digits{color:#FFFFFF;font-family:"Libre Baskerville", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;}.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-label{color:var( --e-global-color-primary );font-family:"Funnel Display", Sans-serif;font-size:18px;font-weight:600;text-transform:none;}.elementor-1540 .elementor-element.elementor-element-c0c4921 .elementor-button{background-color:#02010100;font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-c0c4921 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-c0c4921 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1540 .elementor-element.elementor-element-2940e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-f67427d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1540 .elementor-element.elementor-element-f67427d:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-f67427d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BB7C7C00;}.elementor-1540 .elementor-element.elementor-element-9aeade5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1540 .elementor-element.elementor-element-9aeade5 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;}.elementor-1540 .elementor-element.elementor-element-ea5ac90{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-ea5ac90:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-ea5ac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21B43B00;}.elementor-1540 .elementor-element.elementor-element-beccb39{--display:flex;}.elementor-1540 .elementor-element.elementor-element-beccb39:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-beccb39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1321D300;}.elementor-1540 .elementor-element.elementor-element-beccb39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1540 .elementor-element.elementor-element-8eb03b7{--display:flex;}.elementor-1540 .elementor-element.elementor-element-8eb03b7:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-8eb03b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-1540 .elementor-element.elementor-element-f763ce2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-1540 .elementor-element.elementor-element-f763ce2 img{width:100%;}.elementor-1540 .elementor-element.elementor-element-fbe6f69{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1540 .elementor-element.elementor-element-fbe6f69:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-fbe6f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D634FC00;}.elementor-1540 .elementor-element.elementor-element-a7e03c0{--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-1540 .elementor-element.elementor-element-a7e03c0:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-a7e03c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE2FF00;}.elementor-1540 .elementor-element.elementor-element-ed149d6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1540 .elementor-element.elementor-element-ed149d6 .elementor-divider-separator{width:100%;}.elementor-1540 .elementor-element.elementor-element-ed149d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1540 .elementor-element.elementor-element-4307381.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1540 .elementor-element.elementor-element-4307381{text-align:center;}.elementor-1540 .elementor-element.elementor-element-f66bcab{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1540 .elementor-element.elementor-element-f66bcab .elementor-divider-separator{width:100%;}.elementor-1540 .elementor-element.elementor-element-f66bcab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1540 .elementor-element.elementor-element-622a5fa{text-align:center;}.elementor-1540 .elementor-element.elementor-element-9199920{--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:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-ba91aa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-ba91aa9:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-ba91aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95FF9200;}.elementor-1540 .elementor-element.elementor-element-ec9619a .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-7074143 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;}.elementor-1540 .elementor-element.elementor-element-e4b82af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-e4b82af:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-e4b82af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95FF9200;}.elementor-1540 .elementor-element.elementor-element-6cc48dd .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-c695ad9 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;}.elementor-1540 .elementor-element.elementor-element-d826d4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-d826d4e:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-d826d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95FF9200;}.elementor-1540 .elementor-element.elementor-element-63d88e5 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-6dc4a33 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;}.elementor-1540 .elementor-element.elementor-element-9d61596{--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-1540 .elementor-element.elementor-element-9d61596:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-9d61596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE2FF00;}.elementor-1540 .elementor-element.elementor-element-59da180{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1540 .elementor-element.elementor-element-59da180 .elementor-divider-separator{width:100%;}.elementor-1540 .elementor-element.elementor-element-59da180 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1540 .elementor-element.elementor-element-72f7df6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1540 .elementor-element.elementor-element-72f7df6{text-align:center;}.elementor-1540 .elementor-element.elementor-element-66eb329{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1540 .elementor-element.elementor-element-66eb329 .elementor-divider-separator{width:100%;}.elementor-1540 .elementor-element.elementor-element-66eb329 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1540 .elementor-element.elementor-element-dd6c4ba{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-dd6c4ba:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-dd6c4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#236BEB00;}.elementor-1540 .elementor-element.elementor-element-607c9fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-607c9fa.e-con{--align-self:center;}.elementor-1540 .elementor-element.elementor-element-a8be322 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1540 .elementor-element.elementor-element-c904a80{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1540 .elementor-element.elementor-element-c904a80:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-c904a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2BC25900;}.elementor-1540 .elementor-element.elementor-element-c904a80.e-con{--align-self:stretch;}.elementor-1540 .elementor-element.elementor-element-cd6c0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-cd6c0d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:9px 8px 7px 8px;}.elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button:hover, .elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-c7f2b99{padding:0px 0px 030px 0px;}.elementor-1540 .elementor-element.elementor-element-c7f2b99.elementor-element{--align-self:flex-start;}.elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button:hover svg, .elementor-1540 .elementor-element.elementor-element-c7f2b99 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-6cff75c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-6cff75c:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-6cff75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-1540 .elementor-element.elementor-element-52e4dda{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}@media(max-width:1024px){.elementor-1540 .elementor-element.elementor-element-9f68808:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-9f68808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pieceofparadise.zeforge.ba/wp-content/uploads/2025/07/AdobeStock_513559048-1-e1753530383962.png");background-position:center center;}.elementor-1540 .elementor-element.elementor-element-9f68808{--min-height:700px;}.elementor-1540 .elementor-element.elementor-element-0242205{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1540 .elementor-element.elementor-element-ea5ac90{--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-1540 .elementor-element.elementor-element-dd6c4ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1540 .elementor-element.elementor-element-c7f2b99.elementor-element{--align-self:flex-end;}}@media(max-width:767px){.elementor-1540 .elementor-element.elementor-element-9f68808:not(.elementor-motion-effects-element-type-background), .elementor-1540 .elementor-element.elementor-element-9f68808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pieceofparadise.zeforge.ba/wp-content/uploads/2025/07/AdobeStock_513559048-1-e1753530383962.png");background-position:center center;}.elementor-1540 .elementor-element.elementor-element-9f68808{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1540 .elementor-element.elementor-element-0242205{--min-height:0px;--margin-top:0120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1540 .elementor-element.elementor-element-8790503{text-align:center;}.elementor-1540 .elementor-element.elementor-element-8790503 .elementor-heading-title{font-size:54px;}.elementor-1540 .elementor-element.elementor-element-c207ec8{text-align:center;}.elementor-1540 .elementor-element.elementor-element-c207ec8 .elementor-heading-title{font-size:20px;}.elementor-1540 .elementor-element.elementor-element-b0ab93e{text-align:center;}.elementor-1540 .elementor-element.elementor-element-340f78c{text-align:center;}body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-digits{font-size:54px;}.elementor-1540 .elementor-element.elementor-element-f67427d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1540 .elementor-element.elementor-element-fbe6f69{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1540 .elementor-element.elementor-element-a7e03c0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1540 .elementor-element.elementor-element-4307381{margin:0px 016px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-4307381.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1540 .elementor-element.elementor-element-9199920{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1540 .elementor-element.elementor-element-80f3475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-80f3475 img{max-width:100%;}.elementor-1540 .elementor-element.elementor-element-ec9619a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1540 .elementor-element.elementor-element-61bcc1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-61bcc1e img{max-width:100%;}.elementor-1540 .elementor-element.elementor-element-6cc48dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1540 .elementor-element.elementor-element-967aad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-967aad1 img{max-width:100%;}.elementor-1540 .elementor-element.elementor-element-63d88e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1540 .elementor-element.elementor-element-9d61596{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1540 .elementor-element.elementor-element-72f7df6{margin:0px 016px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-1540 .elementor-element.elementor-element-72f7df6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1540 .elementor-element.elementor-element-c904a80{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-c7f2b99.elementor-element{--align-self:center;}.elementor-1540 .elementor-element.elementor-element-6cff75c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1540 .elementor-element.elementor-element-52e4dda{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-1540 .elementor-element.elementor-element-beccb39{--width:57%;}.elementor-1540 .elementor-element.elementor-element-8eb03b7{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1540 .elementor-element.elementor-element-beccb39{--width:100%;}.elementor-1540 .elementor-element.elementor-element-8eb03b7{--width:100%;}}/* Start custom CSS for countdown, class: .elementor-element-7d7b601 */.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item {
  position: relative !important;   /* Needed for pseudo-elements */
  backdrop-filter: blur(5px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;

  height: 140px !important;
  max-height: 140px !important;
  width: 140px !important;
  max-width: 140px !important;
  
  display: flex !important;
  flex-direction: column-reverse !important;
  justify-content: space-around;
}

.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-digits {
  margin-top: 5px !important;
}

@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item {
    height: 105px !important;
    max-height: 105px !important;
    width: 105px !important;
    max-width: 105px !important;
  }
}
@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    grid-auto-rows: auto !important;
    gap: 10px !important;
  }

  /* 1st item: right align in first cell */
  .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-wrapper > :nth-child(1) {
    justify-self: end !important;
  }

  /* 2nd item: left align in second cell */
  .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-wrapper > :nth-child(2) {
    justify-self: start !important;
  }

  /* 3rd item: right align, start new row, first column */
  .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-wrapper > :nth-child(3) {
    grid-column: 1 / 2 !important;   /* force to first column */
    grid-row: 2 / 3 !important;      /* second row */
    justify-self: end !important;
  }
  
  .elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-wrapper > :nth-child(4) {
      justify-self: start !important;
      grid-column: 2 / 3 !important;
      grid-row: 2 / 3 !important;
    }
}
/* Top + Left borders */
.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;

  background: 
    /* Top border */
    linear-gradient(to right, transparent, rgba(255, 255, 255, 1)) top / 100% 1px no-repeat,
    /* Left border */
    linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.5)) left / 1px 100% no-repeat;
}

/* Right + Bottom borders */
.elementor-1540 .elementor-element.elementor-element-7d7b601 .elementor-countdown-item::after {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;

  background: 
    /* Right border */
    linear-gradient(to top, transparent, rgba(255, 255, 255, 1)) right / 1px 100% no-repeat,
    /* Bottom border */
    linear-gradient(to left, transparent, rgba(255, 255, 255, 0.5)) bottom / 100% 1px no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0c4921 */@media (max-width: 767px) {
.elementor-1540 .elementor-element.elementor-element-c0c4921 {
    margin-bottom: 50px !important;
  }
}

/* 🔹 Default state */
.elementor-1540 .elementor-element.elementor-element-c0c4921 button {
    border-top: 2px solid transparent !important;
    border-bottom: 2px solid #b68d40 !important;
    background-color: transparent !important;
    transition: all 0.2s ease-in-out !important;
}

/* 🔹 Hover state */
.elementor-1540 .elementor-element.elementor-element-c0c4921 a:hover {
    background-color: #b68d40 !important;
}

/* Icon hover */
.elementor-1540 .elementor-element.elementor-element-c0c4921 a:hover .elementor-button-icon svg,
.elementor-1540 .elementor-element.elementor-element-c0c4921 a:hover .elementor-button-icon svg path {
    fill: white !important;
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2940e52 */.elementor-1540 .elementor-element.elementor-element-2940e52 {
    margin-top: 16px;
  position: absolute !important;
  bottom: 6px !important;
  left: 0 !important;
  width: 100% !important;
  height: 50px; /* adjust to your svg height */
  z-index: 2 !important;
}

@media (min-width: 1441px) {
    .elementor-1540 .elementor-element.elementor-element-2940e52 svg{
        width:100vw;
    }
    
    .elementor-1540 .elementor-element.elementor-element-2940e52 svg path{
        transform: scaleX(2.5);
        transform-origin: center; /* Keeps scaling anchored to the left */

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f68808 */.elementor-1540 .elementor-element.elementor-element-9f68808{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f763ce2 */@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-f763ce2 img {
    aspect-ratio: 3 / 4;       /* ✅ force vertical aspect ratio */
    object-fit: cover;         /* ✅ crop without distortion */
    object-position: center;   /* ✅ cut from the center */
    width: 100%;
    height: auto;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80f3475 */@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-80f3475 {
    overflow: hidden !important;  /* ✅ prevents overlap */
    position: relative !important;
  }

  .elementor-1540 .elementor-element.elementor-element-80f3475 img {
    aspect-ratio: 16/9 !important;
    object-fit: cover !important;
    object-position: center !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61bcc1e */@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-61bcc1e {
    overflow: hidden !important;  /* ✅ prevents overlap */
    position: relative !important;
  }

  .elementor-1540 .elementor-element.elementor-element-61bcc1e img {
    aspect-ratio: 16/9 !important;
    object-fit: cover !important;
    object-position: center !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-967aad1 */@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-967aad1 {
    overflow: hidden !important;  /* ✅ prevents overlap */
    position: relative !important;
  }

  .elementor-1540 .elementor-element.elementor-element-967aad1 img {
    aspect-ratio: 16/9 !important;
    object-fit: cover !important;
    object-position: center !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8be322 */.elementor-1540 .elementor-element.elementor-element-a8be322 img {
  width: 100%;
  min-height: 500px; /* Default for desktop */
  object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-1540 .elementor-element.elementor-element-a8be322 img {
    min-height: 450px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-1540 .elementor-element.elementor-element-a8be322 img {
    min-height: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd6c0d8 */.elementor-kit-5 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f2b99 *//* Icon default */
.elementor-1540 .elementor-element.elementor-element-c7f2b99 a .elementor-button-icon svg,
.elementor-1540 .elementor-element.elementor-element-c7f2b99 a .elementor-button-icon svg path {
    fill: #b68d40 !important;
    color: #b68d40 !important;
    transition: all 0.2s ease-in-out !important;
}


/* Icon hover */
.elementor-1540 .elementor-element.elementor-element-c7f2b99 a:hover .elementor-button-icon svg,
.elementor-1540 .elementor-element.elementor-element-c7f2b99 a:hover .elementor-button-icon svg path {
    fill: white !important;
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-254e733 */.elementor-1540 .elementor-element.elementor-element-254e733 {
  padding-bottom: 250px;
  margin-bottom: -150px;

  /* Inner bottom shadow only */
  box-shadow: inset 0 -150px 100px -50px rgba(0, 0, 0, 0.5) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */