.elementor-2089 .elementor-element.elementor-element-6c0fd43{--display:flex;--min-height:900px;--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2089 .elementor-element.elementor-element-6c0fd43:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-6c0fd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/07/naslovna.jpg");background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2089 .elementor-element.elementor-element-b8de92a .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:25px 25px 25px 25px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-b8de92a .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-b8de92a .elementor-button:focus{background-color:#A08337;}.elementor-2089 .elementor-element.elementor-element-b8de92a > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2089 .elementor-element.elementor-element-b8de92a{right:7%;}body.rtl .elementor-2089 .elementor-element.elementor-element-b8de92a{left:7%;}.elementor-2089 .elementor-element.elementor-element-b8de92a{bottom:7%;z-index:10;}.elementor-2089 .elementor-element.elementor-element-de75655{--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-2089 .elementor-element.elementor-element-dba1f8d{--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-2089 .elementor-element.elementor-element-dba1f8d.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2089 .elementor-element.elementor-element-e43f304{text-align:center;}.elementor-2089 .elementor-element.elementor-element-e43f304 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 14px rgba(0, 0, 0, 0.6980392156862745);color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-358178f .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:0px 0px 0px 0px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-358178f .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-358178f .elementor-button:focus{background-color:#A08337;}.elementor-2089 .elementor-element.elementor-element-358178f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-c4c8dd8{--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-2089 .elementor-element.elementor-element-de9a7f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-de9a7f9:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-de9a7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-2d6fe57{--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-2089 .elementor-element.elementor-element-042d99e{--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-2089 .elementor-element.elementor-element-5934eac{text-align:center;}.elementor-2089 .elementor-element.elementor-element-5934eac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;line-height:60px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-7459eec > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-7459eec{text-align:center;}.elementor-2089 .elementor-element.elementor-element-7459eec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2089 .elementor-element.elementor-element-695d488{--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-2089 .elementor-element.elementor-element-3944915{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2089 .elementor-element.elementor-element-3944915:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-3944915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-b41d801{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-70f4081{--icon-box-icon-margin:15px;}.elementor-2089 .elementor-element.elementor-element-70f4081.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-70f4081.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-70f4081.elementor-view-default .elementor-icon{fill:#C8A546;color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-b2334b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-097d233{--icon-box-icon-margin:19px;}.elementor-2089 .elementor-element.elementor-element-097d233.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-097d233.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-097d233.elementor-view-default .elementor-icon{fill:#C8A546;color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-title{color:#000000;}.elementor-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-4e0a7f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-5a284bc{--icon-box-icon-margin:15px;}.elementor-2089 .elementor-element.elementor-element-5a284bc.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-5a284bc.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-5a284bc.elementor-view-default .elementor-icon{fill:#C8A546;color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-7accbc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-50c2dc9{--icon-box-icon-margin:15px;}.elementor-2089 .elementor-element.elementor-element-50c2dc9.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-50c2dc9.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-50c2dc9.elementor-view-default .elementor-icon{fill:#C8A546;color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-7b7e334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-ea3729b{--icon-box-icon-margin:15px;}.elementor-2089 .elementor-element.elementor-element-ea3729b.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-ea3729b.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-ea3729b.elementor-view-default .elementor-icon{fill:#C8A546;color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-d0962bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-f989c1e{--icon-box-icon-margin:15px;}.elementor-2089 .elementor-element.elementor-element-f989c1e.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-f989c1e.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-f989c1e.elementor-view-default .elementor-icon{fill:#C8A546;color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-899118b{--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:60px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-899118b:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-899118b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-7f88d76 .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:0px 0px 0px 0px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-7f88d76 .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-7f88d76 .elementor-button:focus{background-color:#A08337;}.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-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-2089 .elementor-element.elementor-element-7c9e0ba{--divider-border-style:solid;--divider-color:#C8A546;--divider-border-width:1px;}.elementor-2089 .elementor-element.elementor-element-7c9e0ba .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-2089 .elementor-element.elementor-element-7c9e0ba .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-2089 .elementor-element.elementor-element-f454b5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-f454b5a:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-f454b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-cac7afe{--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-2089 .elementor-element.elementor-element-141b505{--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-2089 .elementor-element.elementor-element-cabe1bb > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-cabe1bb{text-align:center;}.elementor-2089 .elementor-element.elementor-element-cabe1bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2.5px;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-5cee300{text-align:center;}.elementor-2089 .elementor-element.elementor-element-5cee300 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-835816b{--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-2089 .elementor-element.elementor-element-2811d6e{--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-2089 .elementor-element.elementor-element-fc749c2{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-fc749c2:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-fc749c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/slika_europa.png");}.elementor-2089 .elementor-element.elementor-element-87bd0cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-87bd0cc.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-e341fcb{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-e341fcb.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-ef57024{width:auto;max-width:auto;text-align:center;}.elementor-2089 .elementor-element.elementor-element-ef57024 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-ef57024 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-45e40c9{--divider-border-style:solid;--divider-color:#C8A546;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-45e40c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-45e40c9.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-45e40c9 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2089 .elementor-element.elementor-element-45e40c9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2089 .elementor-element.elementor-element-b1933b9{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-b1933b9.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-86bee42{text-align:center;}.elementor-2089 .elementor-element.elementor-element-86bee42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-c9bd654{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-c9bd654.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-e2cddd8{text-align:left;}.elementor-2089 .elementor-element.elementor-element-e2cddd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-d5ce775{--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-2089 .elementor-element.elementor-element-e37fb38{--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-2089 .elementor-element.elementor-element-e37fb38:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-e37fb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-f9b2444{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-f9b2444.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-dc066b0{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-dc066b0.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-4c96dcd{width:auto;max-width:auto;text-align:center;}.elementor-2089 .elementor-element.elementor-element-4c96dcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-4c96dcd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-dbc78e9{--divider-border-style:solid;--divider-color:#C8A546;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-dbc78e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-dbc78e9.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-dbc78e9 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2089 .elementor-element.elementor-element-dbc78e9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2089 .elementor-element.elementor-element-f1440ec{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-f1440ec.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-b778fb3{text-align:center;}.elementor-2089 .elementor-element.elementor-element-b778fb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-9fa841b{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-9fa841b.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-09d7ee4{text-align:left;}.elementor-2089 .elementor-element.elementor-element-09d7ee4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-700808e{--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-2089 .elementor-element.elementor-element-700808e:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-700808e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-0231029{--display:flex;--min-height:680px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-0231029:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-0231029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-6596270{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2089 .elementor-element.elementor-element-817a4a4{text-align:left;}.elementor-2089 .elementor-element.elementor-element-817a4a4 img{width:100%;}.elementor-2089 .elementor-element.elementor-element-8bd2840{--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:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-2089 .elementor-element.elementor-element-47ead41{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-47ead41.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-d92c5cb{width:auto;max-width:auto;text-align:center;}.elementor-2089 .elementor-element.elementor-element-d92c5cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-d92c5cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-f4a8ced{--divider-border-style:solid;--divider-color:#C8A546;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-f4a8ced > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-f4a8ced.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-f4a8ced .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2089 .elementor-element.elementor-element-f4a8ced .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2089 .elementor-element.elementor-element-814ac38{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-814ac38.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-84a92f3{text-align:left;}.elementor-2089 .elementor-element.elementor-element-84a92f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;line-height:55px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-7ac72d9{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-7ac72d9.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-5b3f382{text-align:left;}.elementor-2089 .elementor-element.elementor-element-5b3f382 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-d308973{--display:flex;--min-height:800px;--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;}.elementor-2089 .elementor-element.elementor-element-d308973:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-d308973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/07/close_to_nature_slika.jpg");background-position:center center;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-3fb0e66{--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;}.elementor-2089 .elementor-element.elementor-element-91b1e07{--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:76px;--padding-bottom:76px;--padding-left:76px;--padding-right:76px;}.elementor-2089 .elementor-element.elementor-element-91b1e07:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-91b1e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202B4CE5;}.elementor-2089 .elementor-element.elementor-element-8112107{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-8112107.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-94a9130{width:auto;max-width:auto;text-align:center;}.elementor-2089 .elementor-element.elementor-element-94a9130 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-94a9130 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-700c18c{--divider-border-style:solid;--divider-color:#C8A546;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-700c18c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-700c18c.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-700c18c .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2089 .elementor-element.elementor-element-700c18c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2089 .elementor-element.elementor-element-08eca3d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-08eca3d.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-4b98c06{text-align:left;}.elementor-2089 .elementor-element.elementor-element-4b98c06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;line-height:55px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-33d842e{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-2089 .elementor-element.elementor-element-33d842e.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-9ba85bc{text-align:left;}.elementor-2089 .elementor-element.elementor-element-9ba85bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-4739e35{--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-2089 .elementor-element.elementor-element-fa54b79{--display:flex;--min-height:680px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-fa54b79:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-fa54b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-77752a6{--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:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-2089 .elementor-element.elementor-element-3a07fbf{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-3a07fbf.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-988d17a{width:auto;max-width:auto;text-align:center;}.elementor-2089 .elementor-element.elementor-element-988d17a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-988d17a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-ea387c9{--divider-border-style:solid;--divider-color:#C8A546;--divider-border-width:1px;width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-ea387c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-ea387c9.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-ea387c9 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2089 .elementor-element.elementor-element-ea387c9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2089 .elementor-element.elementor-element-5b616ee{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-5b616ee.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-d12b86a{text-align:left;}.elementor-2089 .elementor-element.elementor-element-d12b86a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:55px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-0e31db0{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-0e31db0.e-con{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-6e628b6{text-align:left;}.elementor-2089 .elementor-element.elementor-element-6e628b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-4e2cf92 .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:0px 0px 0px 0px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-4e2cf92 .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-4e2cf92 .elementor-button:focus{background-color:#A08337;}.elementor-2089 .elementor-element.elementor-element-4e2cf92 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-f03bef7{--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-2089 .elementor-element.elementor-element-b7ec3d7{text-align:left;}.elementor-2089 .elementor-element.elementor-element-b7ec3d7 img{width:100%;}.elementor-2089 .elementor-element.elementor-element-4f0e8b5{--display:flex;--min-height:280px;--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;}.elementor-2089 .elementor-element.elementor-element-4f0e8b5:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-4f0e8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202B4C;}.elementor-2089 .elementor-element.elementor-element-9e2d677{--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-2089 .elementor-element.elementor-element-f871ee5{--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-2089 .elementor-element.elementor-element-6eb4d63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-6eb4d63:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-6eb4d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/5.png");background-position:center center;background-repeat:no-repeat;}.elementor-2089 .elementor-element.elementor-element-b9eeb7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-7d704cd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-7d704cd:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-7d704cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/57.png");background-position:center center;background-repeat:no-repeat;}.elementor-2089 .elementor-element.elementor-element-faad136 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-7c0293c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-7c0293c:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-7c0293c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/77.png");background-position:center center;background-repeat:no-repeat;}.elementor-2089 .elementor-element.elementor-element-2f4b7a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-bd202db{--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-2089 .elementor-element.elementor-element-c512e2e{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-c512e2e:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-c512e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-91d7279{--display:flex;}.elementor-2089 .elementor-element.elementor-element-2b0c84f{text-align:center;}.elementor-2089 .elementor-element.elementor-element-2b0c84f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:55px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-7878d17{--display:flex;--min-height:250px;}.elementor-2089 .elementor-element.elementor-element-7878d17:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-7878d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-121146.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2089 .elementor-element.elementor-element-88a849c{--display:flex;--min-height:250px;}.elementor-2089 .elementor-element.elementor-element-88a849c:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-88a849c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/Screenshot-2025-04-30-121146.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2089 .elementor-element.elementor-element-5f50f45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-5f50f45:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-5f50f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-c84f473{--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-2089 .elementor-element.elementor-element-c911c08{width:auto;max-width:auto;text-align:left;}.elementor-2089 .elementor-element.elementor-element-c911c08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-c911c08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-0dfb676{text-align:left;}.elementor-2089 .elementor-element.elementor-element-0dfb676 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:55px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-0da9653{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-end;}.elementor-2089 .elementor-element.elementor-element-c998552 .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:0px 0px 0px 0px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-c998552 .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-c998552 .elementor-button:focus{background-color:#A08337;}.elementor-2089 .elementor-element.elementor-element-c998552 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-307627f{--display:flex;}.elementor-2089 .elementor-element.elementor-element-05e1e6d{--e-image-carousel-slides-to-show:3;}.elementor-2089 .elementor-element.elementor-element-1362a6d{--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:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-1362a6d:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-1362a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-879582c .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:0px 0px 0px 0px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-879582c .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-879582c .elementor-button:focus{background-color:#A08337;}.elementor-2089 .elementor-element.elementor-element-879582c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-f04ff23{--display:flex;--min-height:530px;--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;}.elementor-2089 .elementor-element.elementor-element-f04ff23:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-f04ff23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-88a3d39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-88a3d39:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-88a3d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/07/explore_location_slika-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-b32e129 .elementor-button{background-color:#C8A546;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.5px;border-radius:0px 0px 0px 0px;padding:25px 65px 25px 65px;}.elementor-2089 .elementor-element.elementor-element-b32e129 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-1a5754c{--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-2089 .elementor-element.elementor-element-1a5754c.e-con{--align-self:stretch;}.elementor-2089 .elementor-element.elementor-element-528de9e iframe{height:530px;}.elementor-2089 .elementor-element.elementor-element-3509124{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2089 .elementor-element.elementor-element-3509124:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-3509124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2089 .elementor-element.elementor-element-29cda4d{--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-2089 .elementor-element.elementor-element-134cb3a{width:auto;max-width:auto;text-align:left;}.elementor-2089 .elementor-element.elementor-element-134cb3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-2089 .elementor-element.elementor-element-134cb3a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-d6bf288{text-align:left;}.elementor-2089 .elementor-element.elementor-element-d6bf288 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:55px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-8e5d232{text-align:left;}.elementor-2089 .elementor-element.elementor-element-8e5d232 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-bc56d40 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-bc56d40{text-align:left;}.elementor-2089 .elementor-element.elementor-element-bc56d40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-8ea278c{--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:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2089 .elementor-element.elementor-element-fd74de3{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-fd74de3.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-fd74de3 .elementor-icon-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-fd74de3.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-fd74de3.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-fd74de3.elementor-view-default .elementor-icon{color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-fd74de3.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-fd74de3.elementor-view-default .elementor-icon svg{fill:#C8A546;}.elementor-2089 .elementor-element.elementor-element-fd74de3 .elementor-icon{font-size:35px;}.elementor-2089 .elementor-element.elementor-element-fd74de3 .elementor-icon svg{height:35px;}.elementor-2089 .elementor-element.elementor-element-dc079f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-2089 .elementor-element.elementor-element-dc079f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-cc37e4b{--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:center;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5 .elementor-icon-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-9b4e8f5.elementor-view-default .elementor-icon{color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-9b4e8f5.elementor-view-default .elementor-icon svg{fill:#C8A546;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5 .elementor-icon{font-size:35px;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5 .elementor-icon svg{height:35px;}.elementor-2089 .elementor-element.elementor-element-75489c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-2089 .elementor-element.elementor-element-75489c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-4bd0225{--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:center;}.elementor-2089 .elementor-element.elementor-element-4f45015{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-4f45015.elementor-element{--align-self:center;}.elementor-2089 .elementor-element.elementor-element-4f45015 .elementor-icon-wrapper{text-align:center;}.elementor-2089 .elementor-element.elementor-element-4f45015.elementor-view-stacked .elementor-icon{background-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-4f45015.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-4f45015.elementor-view-default .elementor-icon{color:#C8A546;border-color:#C8A546;}.elementor-2089 .elementor-element.elementor-element-4f45015.elementor-view-framed .elementor-icon, .elementor-2089 .elementor-element.elementor-element-4f45015.elementor-view-default .elementor-icon svg{fill:#C8A546;}.elementor-2089 .elementor-element.elementor-element-4f45015 .elementor-icon{font-size:35px;}.elementor-2089 .elementor-element.elementor-element-4f45015 .elementor-icon svg{height:35px;}.elementor-2089 .elementor-element.elementor-element-e42a17c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-2089 .elementor-element.elementor-element-e42a17c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-2089 .elementor-element.elementor-element-b11a595{--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-2089 .elementor-element.elementor-element-b11a595.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2089 .elementor-element.elementor-element-76d736a{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2089 .elementor-element.elementor-element-b9f8a8c{--display:flex;}body.elementor-page-2089:not(.elementor-motion-effects-element-type-background), body.elementor-page-2089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2089 .elementor-element.elementor-element-de75655{--width:25%;}.elementor-2089 .elementor-element.elementor-element-dba1f8d{--width:50%;}.elementor-2089 .elementor-element.elementor-element-c4c8dd8{--width:25%;}.elementor-2089 .elementor-element.elementor-element-2d6fe57{--width:25%;}.elementor-2089 .elementor-element.elementor-element-042d99e{--width:50%;}.elementor-2089 .elementor-element.elementor-element-695d488{--width:25%;}.elementor-2089 .elementor-element.elementor-element-b41d801{--width:14vw;}.elementor-2089 .elementor-element.elementor-element-b2334b9{--width:14%;}.elementor-2089 .elementor-element.elementor-element-4e0a7f0{--width:14%;}.elementor-2089 .elementor-element.elementor-element-7accbc8{--width:14%;}.elementor-2089 .elementor-element.elementor-element-7b7e334{--width:14%;}.elementor-2089 .elementor-element.elementor-element-d0962bc{--width:14%;}.elementor-2089 .elementor-element.elementor-element-cac7afe{--width:25%;}.elementor-2089 .elementor-element.elementor-element-141b505{--width:50%;}.elementor-2089 .elementor-element.elementor-element-835816b{--width:25%;}.elementor-2089 .elementor-element.elementor-element-87bd0cc{--width:50%;}.elementor-2089 .elementor-element.elementor-element-e341fcb{--width:100%;}.elementor-2089 .elementor-element.elementor-element-b1933b9{--width:100%;}.elementor-2089 .elementor-element.elementor-element-c9bd654{--width:100%;}.elementor-2089 .elementor-element.elementor-element-d5ce775{--width:50%;}.elementor-2089 .elementor-element.elementor-element-f9b2444{--width:40%;}.elementor-2089 .elementor-element.elementor-element-dc066b0{--width:100%;}.elementor-2089 .elementor-element.elementor-element-f1440ec{--width:100%;}.elementor-2089 .elementor-element.elementor-element-9fa841b{--width:100%;}.elementor-2089 .elementor-element.elementor-element-6596270{--width:50%;}.elementor-2089 .elementor-element.elementor-element-8bd2840{--width:45%;}.elementor-2089 .elementor-element.elementor-element-47ead41{--width:100%;}.elementor-2089 .elementor-element.elementor-element-814ac38{--width:100%;}.elementor-2089 .elementor-element.elementor-element-7ac72d9{--width:100%;}.elementor-2089 .elementor-element.elementor-element-3fb0e66{--width:50%;}.elementor-2089 .elementor-element.elementor-element-91b1e07{--width:100%;}.elementor-2089 .elementor-element.elementor-element-8112107{--width:100%;}.elementor-2089 .elementor-element.elementor-element-08eca3d{--width:100%;}.elementor-2089 .elementor-element.elementor-element-33d842e{--width:100%;}.elementor-2089 .elementor-element.elementor-element-4739e35{--width:50%;}.elementor-2089 .elementor-element.elementor-element-77752a6{--width:50%;}.elementor-2089 .elementor-element.elementor-element-3a07fbf{--width:100%;}.elementor-2089 .elementor-element.elementor-element-5b616ee{--width:100%;}.elementor-2089 .elementor-element.elementor-element-0e31db0{--width:100%;}.elementor-2089 .elementor-element.elementor-element-f03bef7{--width:50%;}.elementor-2089 .elementor-element.elementor-element-9e2d677{--width:25%;}.elementor-2089 .elementor-element.elementor-element-f871ee5{--width:50%;}.elementor-2089 .elementor-element.elementor-element-6eb4d63{--width:30%;}.elementor-2089 .elementor-element.elementor-element-7d704cd{--width:40%;}.elementor-2089 .elementor-element.elementor-element-7c0293c{--width:30%;}.elementor-2089 .elementor-element.elementor-element-bd202db{--width:25%;}.elementor-2089 .elementor-element.elementor-element-c84f473{--width:50%;}.elementor-2089 .elementor-element.elementor-element-0da9653{--width:50%;}.elementor-2089 .elementor-element.elementor-element-88a3d39{--width:33.3333%;}.elementor-2089 .elementor-element.elementor-element-1a5754c{--width:66.6666%;}.elementor-2089 .elementor-element.elementor-element-29cda4d{--width:33.3333%;}.elementor-2089 .elementor-element.elementor-element-8ea278c{--width:100%;}.elementor-2089 .elementor-element.elementor-element-cc37e4b{--width:100%;}.elementor-2089 .elementor-element.elementor-element-4bd0225{--width:100%;}.elementor-2089 .elementor-element.elementor-element-b11a595{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2089 .elementor-element.elementor-element-87bd0cc{--width:80vw;}.elementor-2089 .elementor-element.elementor-element-6596270{--width:80vw;}.elementor-2089 .elementor-element.elementor-element-8bd2840{--width:80vw;}.elementor-2089 .elementor-element.elementor-element-3fb0e66{--width:100vw;}.elementor-2089 .elementor-element.elementor-element-77752a6{--width:80vw;}.elementor-2089 .elementor-element.elementor-element-f871ee5{--width:80vw;}.elementor-2089 .elementor-element.elementor-element-c84f473{--width:80vw;}}@media(max-width:1024px){.elementor-2089 .elementor-element.elementor-element-3944915{--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-2089 .elementor-element.elementor-element-fc749c2{--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-2089 .elementor-element.elementor-element-fc749c2:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-fc749c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-734px 0px;}.elementor-2089 .elementor-element.elementor-element-87bd0cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-86bee42{text-align:center;}.elementor-2089 .elementor-element.elementor-element-0231029{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2089 .elementor-element.elementor-element-6596270{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-8bd2840{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-fa54b79{--justify-content:center;}.elementor-2089 .elementor-element.elementor-element-77752a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-4f0e8b5{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-5f50f45{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-2089 .elementor-element.elementor-element-6c0fd43{--min-height:544px;--justify-content:center;}.elementor-2089 .elementor-element.elementor-element-dba1f8d{--width:75vw;}.elementor-2089 .elementor-element.elementor-element-e43f304 .elementor-heading-title{font-size:36px;}.elementor-2089 .elementor-element.elementor-element-5934eac .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-2089 .elementor-element.elementor-element-3944915{--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-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2089 .elementor-element.elementor-element-b41d801{--width:39vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-70f4081 .elementor-icon-box-title a{font-size:16px;}.elementor-2089 .elementor-element.elementor-element-b2334b9{--width:42vw;--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-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-097d233 .elementor-icon-box-title a{font-size:16px;}.elementor-2089 .elementor-element.elementor-element-4e0a7f0{--width:40vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-5a284bc .elementor-icon-box-title a{font-size:16px;}.elementor-2089 .elementor-element.elementor-element-7accbc8{--width:41vw;--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-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-50c2dc9 .elementor-icon-box-title a{font-size:16px;}.elementor-2089 .elementor-element.elementor-element-7b7e334{--width:38vw;--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-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-ea3729b .elementor-icon-box-title a{font-size:16px;}.elementor-2089 .elementor-element.elementor-element-d0962bc{--width:39vw;--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-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-title, .elementor-2089 .elementor-element.elementor-element-f989c1e .elementor-icon-box-title a{font-size:16px;}.elementor-2089 .elementor-element.elementor-element-5cee300 .elementor-heading-title{font-size:30px;}.elementor-2089 .elementor-element.elementor-element-fc749c2:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-fc749c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:800px 0px;background-repeat:repeat;}.elementor-2089 .elementor-element.elementor-element-b1933b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-86bee42 .elementor-heading-title{font-size:30px;}.elementor-2089 .elementor-element.elementor-element-e2cddd8{text-align:center;}.elementor-2089 .elementor-element.elementor-element-e37fb38{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2089 .elementor-element.elementor-element-dc066b0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-4c96dcd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2089 .elementor-element.elementor-element-f1440ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-b778fb3 .elementor-heading-title{font-size:30px;}.elementor-2089 .elementor-element.elementor-element-9fa841b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-09d7ee4{text-align:center;}.elementor-2089 .elementor-element.elementor-element-700808e:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-700808e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/04/slika_europa.png");background-position:600px 0px;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-700808e{--min-height:473.00003051758px;}.elementor-2089 .elementor-element.elementor-element-0231029{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-817a4a4 img{width:100%;}.elementor-2089 .elementor-element.elementor-element-8bd2840{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-47ead41{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-d92c5cb{text-align:center;}.elementor-2089 .elementor-element.elementor-element-814ac38{--justify-content:center;}.elementor-2089 .elementor-element.elementor-element-84a92f3{text-align:center;}.elementor-2089 .elementor-element.elementor-element-84a92f3 .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:3px;word-spacing:0em;}.elementor-2089 .elementor-element.elementor-element-7ac72d9{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2089 .elementor-element.elementor-element-5b3f382{text-align:center;}.elementor-2089 .elementor-element.elementor-element-d308973{--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-3fb0e66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-91b1e07{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2089 .elementor-element.elementor-element-08eca3d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-4b98c06{text-align:center;}.elementor-2089 .elementor-element.elementor-element-4b98c06 .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:1px;}.elementor-2089 .elementor-element.elementor-element-9ba85bc{text-align:center;}.elementor-2089 .elementor-element.elementor-element-fa54b79{--padding-top:100px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-77752a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-3a07fbf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2089 .elementor-element.elementor-element-5b616ee{--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-2089 .elementor-element.elementor-element-d12b86a{text-align:center;}.elementor-2089 .elementor-element.elementor-element-d12b86a .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-2089 .elementor-element.elementor-element-0e31db0{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2089 .elementor-element.elementor-element-6e628b6{text-align:center;}.elementor-2089 .elementor-element.elementor-element-4e2cf92 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-f03bef7{--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-6eb4d63{--min-height:200px;}.elementor-2089 .elementor-element.elementor-element-7d704cd{--min-height:200px;}.elementor-2089 .elementor-element.elementor-element-7c0293c{--min-height:200px;}.elementor-2089 .elementor-element.elementor-element-2b0c84f{text-align:center;}.elementor-2089 .elementor-element.elementor-element-2b0c84f .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-2089 .elementor-element.elementor-element-7878d17:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-7878d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://istra-residencesumag.com/wp-content/uploads/2025/05/Timeline_mobile.jpg");background-position:center center;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-7878d17{--min-height:400px;}.elementor-2089 .elementor-element.elementor-element-88a849c:not(.elementor-motion-effects-element-type-background), .elementor-2089 .elementor-element.elementor-element-88a849c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-175px 0px;background-size:cover;}.elementor-2089 .elementor-element.elementor-element-c911c08{text-align:center;}.elementor-2089 .elementor-element.elementor-element-0dfb676{text-align:center;}.elementor-2089 .elementor-element.elementor-element-0dfb676 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-2089 .elementor-element.elementor-element-879582c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-88a3d39{--min-height:350px;}.elementor-2089 .elementor-element.elementor-element-3509124{--padding-top:60px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2089 .elementor-element.elementor-element-29cda4d{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2089 .elementor-element.elementor-element-134cb3a{text-align:center;}.elementor-2089 .elementor-element.elementor-element-d6bf288{text-align:center;}.elementor-2089 .elementor-element.elementor-element-d6bf288 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-2089 .elementor-element.elementor-element-8e5d232{text-align:center;}.elementor-2089 .elementor-element.elementor-element-bc56d40{text-align:center;}.elementor-2089 .elementor-element.elementor-element-8ea278c{--justify-content:center;}.elementor-2089 .elementor-element.elementor-element-dc079f2{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-2089 .elementor-element.elementor-element-cc37e4b{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-9b4e8f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-75489c4{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-2089 .elementor-element.elementor-element-4bd0225{--justify-content:center;}.elementor-2089 .elementor-element.elementor-element-e42a17c{--container-widget-width:141px;--container-widget-flex-grow:0;width:var( --container-widget-width, 141px );max-width:141px;}}/* Start custom CSS for text-editor, class: .elementor-element-76d736a *//* Load Inter font (with 300, 400, 500) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap');

/* General input & layout styling */
.wpcf7 input,
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid #d6c28d !important; /* Set the underline color to 1px */
  background: transparent;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 45px;
  line-height: 45px;
  padding: 0 5px;
  margin-bottom: 20px;
  box-sizing: border-box;
  color: #000; /* Default text color */
  box-shadow: none !important;
  outline: none !important;
}

/* Special textarea height & padding */
.wpcf7 textarea {
  height: 200px; /* Increased height for the question box */
  line-height: 1.4;
  padding: 10px 5px;
  resize: both; /* Allow resizing both vertically and horizontally */
  width: 100%; /* Ensure it stretches to 100% width */
  border-bottom: 1px solid #d6c28d !important; /* Set underline color to 1px for textarea */
}

/* Placeholder styling */
.wpcf7 ::placeholder {
  color: #000;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 400;
}

/* Two-column layout */
.two-columns {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}

.column {
  flex: 1;
  min-width: 200px;
}

/* Textarea row */
.single-row {
  margin-top: 10px;
}

/* Submit button wrapper */
.submit-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}

/* Submit button styling */
.wpcf7 input[type="submit"] {
  width: 180px;
  height: 50px;
  background-color: #d6ac4f;
  color: white;
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  text-transform: uppercase;
  border-radius: 0;
  transition: 0.3s ease;
  box-shadow: none !important;
}

/* Hover effect */
.wpcf7 input[type="submit"]:hover {
  background-color: #c09b45;
}

/* Override default link underline color (if any) */
a {
  text-decoration-color: #d6c28d !important; /* Set the underline color */
}

/* Focus state for Name, Email, Country inputs */
.wpcf7 input[name="your-name"]:focus,
.wpcf7 input[name="your-email"]:focus,
.wpcf7 input[name="your-country"]:focus,
.wpcf7 select[name="your-interest"]:focus {
  border-bottom: 1px solid #d6c28d !important; /* Keep the underline color consistent */
  outline: none !important; /* Remove default focus outline */
  box-shadow: none !important; /* Remove default box-shadow on focus */
  background-color: white !important; /* White background on focus */
  color: #000 !important; /* Text color remains black */
}

/* Focus state for textareas */
.wpcf7 textarea:focus {
  border-bottom: 1px solid #d6c28d !important; /* Keep the underline color consistent */
  outline: none !important; /* Remove default focus outline */
  box-shadow: none !important; /* Remove default box-shadow on focus */
  background-color: white !important; /* White background on focus */
  color: #000 !important; /* Text color remains black */
}/* End custom CSS */