.elementor-520 .elementor-element.elementor-element-4d8dfa50{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-4d8dfa50:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-4d8dfa50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1815;}.elementor-520 .elementor-element.elementor-element-442edf2d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-520 .elementor-element.elementor-element-442edf2d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-50c0444c > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-icon i{color:var( --e-global-color-19b404c );transition:color 0.3s;}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-icon svg{fill:var( --e-global-color-19b404c );transition:fill 0.3s;}.elementor-520 .elementor-element.elementor-element-50c0444c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-520 .elementor-element.elementor-element-50c0444c:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:15px;}.elementor-520 .elementor-element.elementor-element-50c0444c.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:15px;}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item > a{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-text{color:#FFFFFF73;transition:color 0.3s;}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-2e25058f{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-1bbade4c{width:auto;max-width:auto;font-family:var( --e-global-typography-968e20b-font-family ), Sans-serif;font-size:var( --e-global-typography-968e20b-font-size );font-weight:var( --e-global-typography-968e20b-font-weight );text-transform:var( --e-global-typography-968e20b-text-transform );font-style:var( --e-global-typography-968e20b-font-style );text-decoration:var( --e-global-typography-968e20b-text-decoration );line-height:var( --e-global-typography-968e20b-line-height );letter-spacing:var( --e-global-typography-968e20b-letter-spacing );color:var( --e-global-color-accent );}.elementor-520 .elementor-element.elementor-element-1bbade4c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-7909eed5 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-520 .elementor-element.elementor-element-7909eed5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3133a522{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-73a18944{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-520 .elementor-element.elementor-element-73a18944 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-c883c33{--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-520 .elementor-element.elementor-element-f7c1867{--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:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-0ee6e53{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-a8dd0fc{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-a8dd0fc:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-a8dd0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/03/3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-a8dd0fc::before, .elementor-520 .elementor-element.elementor-element-a8dd0fc > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-a8dd0fc > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-a8dd0fc > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-a8dd0fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-a8dd0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-a8dd0fc.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-0526894{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-62d7179 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3217f6a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-3217f6a{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-843afda .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-843afda .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-843afda .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-843afda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-843afda .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-843afda .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-843afda .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-843afda .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-843afda .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-74146d8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-65c7252{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-dc32c39 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-dc32c39{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-62c0b3b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-62c0b3b.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-62c0b3b{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a5cc203{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-68ab395 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-68ab395{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a904aec > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-a904aec.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-a904aec{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e276e04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-0121329 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-0121329{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3c0b15b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-3c0b15b.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-3c0b15b{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0b4506b{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-0b4506b:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-0b4506b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/IMG_6399.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-0b4506b::before, .elementor-520 .elementor-element.elementor-element-0b4506b > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-0b4506b > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-0b4506b > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-0b4506b > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-0b4506b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-0b4506b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-24702be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2307721 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-82773f0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-82773f0{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-00e0b54 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-ccae109{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-e8b9804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d2c8d3e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-d2c8d3e{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-1dbdec4 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-1dbdec4.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-1dbdec4{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0fe4918{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f90a75d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-f90a75d{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a11c9ea > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-a11c9ea.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-a11c9ea{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-1013029{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-7aa9cf9 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-7aa9cf9.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-7aa9cf9{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-532b5e7{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-532b5e7:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-532b5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/VIVIENDA-PORTAL-6-PLANTA-PRIMERA-PUERTA-A-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-532b5e7::before, .elementor-520 .elementor-element.elementor-element-532b5e7 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-532b5e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-532b5e7 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-532b5e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-532b5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-532b5e7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-e4da4f9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-1403254 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-870bbee > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-870bbee{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-5c04659 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-3ad399c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-204aaa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-bd21234 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-bd21234{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-61950df > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-61950df.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-61950df{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-126ccb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-650b802 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-650b802{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-4154b26 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-4154b26.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-4154b26{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-16f5546{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-4437262 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-4437262{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-129a2c8 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-129a2c8.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-129a2c8{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-f5ccc54{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-f5ccc54:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-f5ccc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/DRON-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-f5ccc54::before, .elementor-520 .elementor-element.elementor-element-f5ccc54 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-f5ccc54 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-f5ccc54 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-f5ccc54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-f5ccc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-f5ccc54.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-127b45e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-fbb13c3 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e1fbf81 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-e1fbf81{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8662013 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-8662013 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-8662013 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8662013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-8662013 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-8662013 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-8662013 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8662013 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-8662013 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-353546a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8b26fc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-43f16bf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-43f16bf{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ac238ec > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-ac238ec.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-ac238ec{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e8b22c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8586ab8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-8586ab8{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-509d3c7 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-509d3c7.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-509d3c7{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8bdde4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f4298c5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-f4298c5{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c4148f7 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-c4148f7.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-c4148f7{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0ae5968{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-0ae5968:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-0ae5968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/promociones-338.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-0ae5968::before, .elementor-520 .elementor-element.elementor-element-0ae5968 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-0ae5968 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-0ae5968 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-0ae5968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-0ae5968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-0ae5968.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-a83f245{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c00a9cc .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b921a3a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-b921a3a{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-05a850f .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-05a850f .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-05a850f .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-05a850f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-05a850f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-05a850f .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-05a850f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-05a850f .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-05a850f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-f2a45c9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f2a45c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-7b1ea91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-e5735ad > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-e5735ad{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3eb9d14 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-3eb9d14.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-3eb9d14{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a29c06f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9d88360 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-9d88360{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e438b1b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-e438b1b.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-e438b1b{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-f2b6891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-427f78a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-427f78a{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-33134d0 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-33134d0.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-33134d0{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-943c910{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-943c910:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-943c910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/ARCHIMIA_ONE_OAK_II12_TERRAZA_PLANTA_BAJA-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-943c910::before, .elementor-520 .elementor-element.elementor-element-943c910 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-943c910 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-943c910 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-943c910 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-943c910 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-943c910.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-9784dee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-0565260 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-7db981d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-7db981d{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-da2d1b4 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-019e034{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-019e034.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-6429cb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d208cb6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-d208cb6{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8ea9807 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-8ea9807.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-8ea9807{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-2e05e4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d4c9e0e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-d4c9e0e{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5e12474 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-5e12474.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-5e12474{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e89836c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-80c5851 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-80c5851.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-80c5851{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c067aa2{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-c067aa2:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-c067aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/Quintessence_PiscinaNueva_hd3-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-c067aa2::before, .elementor-520 .elementor-element.elementor-element-c067aa2 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-c067aa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-c067aa2 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-c067aa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-c067aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-c067aa2.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-1e98069{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d5dba61 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-1c1037a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-1c1037a{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-ee90724 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-3b58a19{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3b58a19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-a8fbbaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-5fce9f9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-5fce9f9{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e6d9382 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-e6d9382.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-e6d9382{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-75ccf59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-49fdf9b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-49fdf9b{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e24dd7b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-e24dd7b.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-e24dd7b{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5cd1b33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-276096d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-276096d{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-f994c10 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-f994c10.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-f994c10{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-1d325b8{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-1d325b8:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-1d325b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/4-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-1d325b8::before, .elementor-520 .elementor-element.elementor-element-1d325b8 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-1d325b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-1d325b8 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-1d325b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-1d325b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-1d325b8.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-5a151e5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-883fd84 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-57ab52d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-57ab52d{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-6ec6b3d .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-ba74b82{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-ba74b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-43e1e02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c35ec9f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-c35ec9f{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b931f05 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-b931f05.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-b931f05{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-53cb8f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-ad4c38f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-ad4c38f{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-d236821 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-d236821.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-d236821{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a989b1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-e158ddb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-e158ddb{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-10b3020 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-10b3020.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-10b3020{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-cf15130{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-cf15130:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-cf15130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/03_Exterior_R05.png");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-cf15130::before, .elementor-520 .elementor-element.elementor-element-cf15130 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-cf15130 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-cf15130 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-cf15130 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-cf15130 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-cf15130.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-ad95c15{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-4444d7f .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-67ac537 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-67ac537{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-21dd802 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-8040508{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8040508.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-be91dac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-694757b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-694757b{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5d50cc4 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-5d50cc4.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-5d50cc4{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-4938ab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2d9a208 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-2d9a208{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b986d7d > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-b986d7d.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-b986d7d{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8056447{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9ae4805 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-9ae4805{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-d8905c7 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-d8905c7.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-d8905c7{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-50ea869{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-50ea869:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-50ea869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/Exterior2-HR-web.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-50ea869::before, .elementor-520 .elementor-element.elementor-element-50ea869 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-50ea869 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-50ea869 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-50ea869 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-50ea869 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-50ea869.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-6ea2130{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-ced28c7 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-078f189 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-078f189{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-fa7c000 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-8c6c672{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8c6c672.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-aefeabe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-7b43221 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-7b43221{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0340aa3 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-0340aa3.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-0340aa3{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a220e0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-65b7c95 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-65b7c95{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5898464 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-5898464.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-5898464{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-42beeed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c232ddc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-c232ddc{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-94e258b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-94e258b.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-94e258b{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e1f7286{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-e1f7286:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e1f7286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/1698946299_capri-fachada.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-e1f7286::before, .elementor-520 .elementor-element.elementor-element-e1f7286 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-e1f7286 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-e1f7286 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-e1f7286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-e1f7286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-e1f7286.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-27cd0db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3ae6ef6 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-03730c2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-03730c2{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-15bd715 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-c2d005e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c2d005e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-c4fa0c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-616937d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-616937d{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c21225e > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-c21225e.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-c21225e{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-6e145c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-fc82aa0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-fc82aa0{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-66e0768 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-66e0768.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-66e0768{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-19a157d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3f33483 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-3f33483{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-180acb9 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-180acb9.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-180acb9{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-1585afc{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-1585afc:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-1585afc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/1-3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-1585afc::before, .elementor-520 .elementor-element.elementor-element-1585afc > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-1585afc > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-1585afc > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-1585afc > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-1585afc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-1585afc.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-1f4c6b7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2a58823 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-7f98771 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-7f98771{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-388dd77 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-3c9db79{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3c9db79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-7418a52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9248175 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-9248175{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-9031892 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-9031892.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-9031892{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-928fe3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8ecd489 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-8ecd489{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c773666 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-c773666.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-c773666{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8765259{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-0e2a518 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-0e2a518{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b1db92b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-b1db92b.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-b1db92b{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b8c84b5{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-b8c84b5:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-b8c84b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/Piscina-central_L-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-b8c84b5::before, .elementor-520 .elementor-element.elementor-element-b8c84b5 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-b8c84b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-b8c84b5 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-b8c84b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-b8c84b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-b8c84b5.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-8255f39{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-7a05f61 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-79dfb18 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-79dfb18{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-bc48536 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-41bc6fe{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-41bc6fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-383f306{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f892151 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-f892151{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-aa29316 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-aa29316.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-aa29316{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-01b9eb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c61cb80 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-c61cb80{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-95c4701 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-95c4701.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-95c4701{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b266cb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3271501 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-3271501{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-2900866 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-2900866.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-2900866{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0ee8343{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-0ee8343:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-0ee8343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/04/Exterior-3.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-0ee8343::before, .elementor-520 .elementor-element.elementor-element-0ee8343 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-0ee8343 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-0ee8343 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-0ee8343 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-0ee8343 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-0ee8343.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-6077f65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2c46fa6 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-9dd9097 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-9dd9097{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-654f1eb .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-908dd28{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-908dd28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-89173a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3b1b30e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-3b1b30e{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-e3cf8ba > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-e3cf8ba.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-e3cf8ba{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c66b9ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-ae56b1e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-ae56b1e{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-7934874 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-7934874.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-7934874{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-d280153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-7d2b3e5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-7d2b3e5{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3a0866a > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-3a0866a.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-3a0866a{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-11d2bfd{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-11d2bfd:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-11d2bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/05/ROSSO_Santa-Elena-4-scaled.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-11d2bfd::before, .elementor-520 .elementor-element.elementor-element-11d2bfd > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-11d2bfd > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-11d2bfd > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-11d2bfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-11d2bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-11d2bfd.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-318e270{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-a6d8468 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3f2a49d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-3f2a49d{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5496411 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-5496411 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-5496411 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5496411 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-5496411 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-5496411 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-5496411 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5496411 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-5496411 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-4a63b11{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-4a63b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-5ee13fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9bd6eb9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-9bd6eb9{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-694f286 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-694f286.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-694f286{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-9edfbfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-94ccea0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-94ccea0{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-183024a > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-183024a.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-183024a{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-9396fb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d584838 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-d584838{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-51f7fcf > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-51f7fcf.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-51f7fcf{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-2581dcf{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-2581dcf:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-2581dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinyestate.cz/wp-content/uploads/2025/05/ROSSO_Sunsetviews-4.jpg");background-position:center center;background-size:cover;}.elementor-520 .elementor-element.elementor-element-2581dcf::before, .elementor-520 .elementor-element.elementor-element-2581dcf > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-2581dcf > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-2581dcf > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-2581dcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-2581dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-520 .elementor-element.elementor-element-2581dcf.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-520 .elementor-element.elementor-element-f49d29b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-82e6ec0 .elementor-heading-title{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ca07d94 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-ca07d94{font-family:var( --e-global-typography-85f589e-font-family ), Sans-serif;font-size:var( --e-global-typography-85f589e-font-size );font-weight:var( --e-global-typography-85f589e-font-weight );text-transform:var( --e-global-typography-85f589e-text-transform );font-style:var( --e-global-typography-85f589e-font-style );text-decoration:var( --e-global-typography-85f589e-text-decoration );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button{background-color:#203F3900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF50;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button .elementor-button-icon i, .elementor-520 .elementor-element.elementor-element-3fd6245 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-520 .elementor-element.elementor-element-d349827{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d349827.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-520 .elementor-element.elementor-element-c12a2e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2dc2ad1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-2dc2ad1{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-f07e4db > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-f07e4db.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-f07e4db{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-2a4e48e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-359118f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-359118f{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-220fe9d > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-220fe9d.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-220fe9d{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-4a0bcc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-16711e4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-16711e4{font-family:var( --e-global-typography-4b8bb9b-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8bb9b-font-size );font-weight:var( --e-global-typography-4b8bb9b-font-weight );text-transform:var( --e-global-typography-4b8bb9b-text-transform );font-style:var( --e-global-typography-4b8bb9b-font-style );text-decoration:var( --e-global-typography-4b8bb9b-text-decoration );line-height:var( --e-global-typography-4b8bb9b-line-height );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-c6fe375 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-520 .elementor-element.elementor-element-c6fe375.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-c6fe375{font-family:var( --e-global-typography-9e5e079-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5e079-font-size );font-weight:var( --e-global-typography-9e5e079-font-weight );text-transform:var( --e-global-typography-9e5e079-text-transform );font-style:var( --e-global-typography-9e5e079-font-style );text-decoration:var( --e-global-typography-9e5e079-text-decoration );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5a7de76{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-e183c1d{--display:flex;--overlay-opacity:0.02;--border-radius:10px 10px 10px 10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-520 .elementor-element.elementor-element-e183c1d:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e183c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-520 .elementor-element.elementor-element-e183c1d::before, .elementor-520 .elementor-element.elementor-element-e183c1d > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-e183c1d > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-e183c1d > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-e183c1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-e183c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;background-image:url("https://shinyestate.cz/wp-content/uploads/2025/03/SRE-white.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:47vw auto;}.elementor-520 .elementor-element.elementor-element-e183c1d::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-520 .elementor-element.elementor-element-d77ea0d{width:auto;max-width:auto;text-align:center;font-family:var( --e-global-typography-968e20b-font-family ), Sans-serif;font-size:var( --e-global-typography-968e20b-font-size );font-weight:var( --e-global-typography-968e20b-font-weight );text-transform:var( --e-global-typography-968e20b-text-transform );font-style:var( --e-global-typography-968e20b-font-style );text-decoration:var( --e-global-typography-968e20b-text-decoration );line-height:var( --e-global-typography-968e20b-line-height );letter-spacing:var( --e-global-typography-968e20b-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-d77ea0d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-520 .elementor-element.elementor-element-da052fd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-da052fd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-520 .elementor-element.elementor-element-da052fd.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-da052fd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button{background-color:var( --e-global-color-19b404c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-f4f6148{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-520 .elementor-element.elementor-element-2e25058f{--content-width:1300px;}.elementor-520 .elementor-element.elementor-element-3133a522{--width:50%;}.elementor-520 .elementor-element.elementor-element-0526894{--width:60%;}.elementor-520 .elementor-element.elementor-element-74146d8{--width:40%;}.elementor-520 .elementor-element.elementor-element-24702be{--width:60%;}.elementor-520 .elementor-element.elementor-element-ccae109{--width:40%;}.elementor-520 .elementor-element.elementor-element-e4da4f9{--width:60%;}.elementor-520 .elementor-element.elementor-element-3ad399c{--width:54%;}.elementor-520 .elementor-element.elementor-element-127b45e{--width:60%;}.elementor-520 .elementor-element.elementor-element-353546a{--width:54%;}.elementor-520 .elementor-element.elementor-element-a83f245{--width:60%;}.elementor-520 .elementor-element.elementor-element-f2a45c9{--width:48%;}.elementor-520 .elementor-element.elementor-element-9784dee{--width:60%;}.elementor-520 .elementor-element.elementor-element-019e034{--width:49%;}.elementor-520 .elementor-element.elementor-element-1e98069{--width:60%;}.elementor-520 .elementor-element.elementor-element-3b58a19{--width:49%;}.elementor-520 .elementor-element.elementor-element-5a151e5{--width:60%;}.elementor-520 .elementor-element.elementor-element-ba74b82{--width:49%;}.elementor-520 .elementor-element.elementor-element-ad95c15{--width:60%;}.elementor-520 .elementor-element.elementor-element-8040508{--width:49%;}.elementor-520 .elementor-element.elementor-element-6ea2130{--width:60%;}.elementor-520 .elementor-element.elementor-element-8c6c672{--width:49%;}.elementor-520 .elementor-element.elementor-element-27cd0db{--width:60%;}.elementor-520 .elementor-element.elementor-element-c2d005e{--width:49%;}.elementor-520 .elementor-element.elementor-element-1f4c6b7{--width:60%;}.elementor-520 .elementor-element.elementor-element-3c9db79{--width:49%;}.elementor-520 .elementor-element.elementor-element-8255f39{--width:60%;}.elementor-520 .elementor-element.elementor-element-41bc6fe{--width:49%;}.elementor-520 .elementor-element.elementor-element-6077f65{--width:60%;}.elementor-520 .elementor-element.elementor-element-908dd28{--width:49%;}.elementor-520 .elementor-element.elementor-element-318e270{--width:60%;}.elementor-520 .elementor-element.elementor-element-4a63b11{--width:49%;}.elementor-520 .elementor-element.elementor-element-f49d29b{--width:60%;}.elementor-520 .elementor-element.elementor-element-d349827{--width:49%;}.elementor-520 .elementor-element.elementor-element-5a7de76{--content-width:1300px;}}@media(max-width:1024px){.elementor-520 .elementor-element.elementor-element-4d8dfa50{--min-height:400px;}.elementor-520 .elementor-element.elementor-element-442edf2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item > a{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2e25058f{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-1bbade4c{font-size:var( --e-global-typography-968e20b-font-size );line-height:var( --e-global-typography-968e20b-line-height );letter-spacing:var( --e-global-typography-968e20b-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7909eed5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-7909eed5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-73a18944{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f7c1867{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-0ee6e53{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-62d7179 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3217f6a{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-dc32c39{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-62c0b3b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-68ab395{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-a904aec{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0121329{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3c0b15b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2307721 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-82773f0{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d2c8d3e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-1dbdec4{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f90a75d{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-a11c9ea{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7aa9cf9{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1403254 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-870bbee{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-bd21234{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-61950df{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-650b802{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-4154b26{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4437262{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-129a2c8{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fbb13c3 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e1fbf81{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-43f16bf{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-ac238ec{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8586ab8{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-509d3c7{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f4298c5{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c4148f7{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c00a9cc .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b921a3a{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e5735ad{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3eb9d14{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9d88360{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e438b1b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-427f78a{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-33134d0{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0565260 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-7db981d{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d208cb6{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-8ea9807{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d4c9e0e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-5e12474{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-80c5851{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d5dba61 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-1c1037a{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5fce9f9{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e6d9382{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-49fdf9b{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e24dd7b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-276096d{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-f994c10{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-883fd84 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-57ab52d{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c35ec9f{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b931f05{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ad4c38f{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-d236821{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e158ddb{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-10b3020{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4444d7f .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-67ac537{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-694757b{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-5d50cc4{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2d9a208{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b986d7d{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9ae4805{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-d8905c7{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ced28c7 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-078f189{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7b43221{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-0340aa3{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-65b7c95{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-5898464{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c232ddc{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-94e258b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3ae6ef6 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-03730c2{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-616937d{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c21225e{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fc82aa0{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-66e0768{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3f33483{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-180acb9{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2a58823 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-7f98771{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9248175{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-9031892{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8ecd489{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c773666{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0e2a518{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b1db92b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7a05f61 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-79dfb18{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f892151{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-aa29316{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c61cb80{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-95c4701{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3271501{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-2900866{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2c46fa6 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-9dd9097{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3b1b30e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e3cf8ba{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ae56b1e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-7934874{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7d2b3e5{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3a0866a{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a6d8468 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3f2a49d{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9bd6eb9{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-694f286{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-94ccea0{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-183024a{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d584838{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-51f7fcf{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-82e6ec0 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-ca07d94{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2dc2ad1{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-f07e4db{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-359118f{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-220fe9d{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-16711e4{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c6fe375{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e183c1d{--padding-top:120px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-520 .elementor-element.elementor-element-d77ea0d{font-size:var( --e-global-typography-968e20b-font-size );line-height:var( --e-global-typography-968e20b-line-height );letter-spacing:var( --e-global-typography-968e20b-letter-spacing );}.elementor-520 .elementor-element.elementor-element-da052fd{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-520 .elementor-element.elementor-element-da052fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-4d8dfa50{--min-height:350px;--padding-top:140px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-442edf2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-50c0444c .elementor-icon-list-item > a{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2e25058f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-1bbade4c{font-size:var( --e-global-typography-968e20b-font-size );line-height:var( --e-global-typography-968e20b-line-height );letter-spacing:var( --e-global-typography-968e20b-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7909eed5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-73a18944{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f7c1867{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-0ee6e53{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-a8dd0fc{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-62d7179 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3217f6a{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-74146d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-dc32c39{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-62c0b3b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-68ab395{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-a904aec{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0121329{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3c0b15b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0b4506b{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-2307721 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-82773f0{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ccae109{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d2c8d3e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-1dbdec4{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f90a75d{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-a11c9ea{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7aa9cf9{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-532b5e7{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-1403254 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-870bbee{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3ad399c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-bd21234{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-61950df{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-650b802{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-4154b26{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4437262{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-129a2c8{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f5ccc54{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-fbb13c3 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e1fbf81{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-353546a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-43f16bf{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-ac238ec{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8586ab8{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-509d3c7{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f4298c5{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c4148f7{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0ae5968{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-c00a9cc .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b921a3a{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f2a45c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-e5735ad{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3eb9d14{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9d88360{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e438b1b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-427f78a{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-33134d0{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-943c910{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-0565260 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-7db981d{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-019e034{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-d208cb6{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-8ea9807{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d4c9e0e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-5e12474{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-80c5851{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c067aa2{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-d5dba61 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-1c1037a{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3b58a19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-5fce9f9{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e6d9382{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-49fdf9b{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e24dd7b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-276096d{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-f994c10{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1d325b8{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-883fd84 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-57ab52d{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ba74b82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c35ec9f{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b931f05{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ad4c38f{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-d236821{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e158ddb{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-10b3020{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-cf15130{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-4444d7f .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-67ac537{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8040508{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-694757b{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-5d50cc4{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2d9a208{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b986d7d{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9ae4805{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-d8905c7{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-50ea869{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-ced28c7 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-078f189{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8c6c672{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-7b43221{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-0340aa3{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-65b7c95{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-5898464{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c232ddc{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-94e258b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f7286{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-3ae6ef6 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-03730c2{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c2d005e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-616937d{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c21225e{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fc82aa0{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-66e0768{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3f33483{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-180acb9{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1585afc{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-2a58823 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-7f98771{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3c9db79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9248175{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-9031892{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8ecd489{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c773666{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0e2a518{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-b1db92b{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-b8c84b5{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-7a05f61 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-79dfb18{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-41bc6fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-f892151{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-aa29316{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c61cb80{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-95c4701{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3271501{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-2900866{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0ee8343{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-2c46fa6 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-9dd9097{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-908dd28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3b1b30e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-e3cf8ba{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ae56b1e{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-7934874{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7d2b3e5{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3a0866a{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-11d2bfd{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-a6d8468 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-3f2a49d{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4a63b11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-9bd6eb9{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-694f286{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-94ccea0{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-183024a{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d584838{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-51f7fcf{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2581dcf{--flex-wrap:wrap;--align-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-82e6ec0 .elementor-heading-title{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-ca07d94{font-size:var( --e-global-typography-85f589e-font-size );line-height:var( --e-global-typography-85f589e-line-height );letter-spacing:var( --e-global-typography-85f589e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d349827{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-2dc2ad1{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-f07e4db{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-359118f{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-220fe9d{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-16711e4{font-size:var( --e-global-typography-4b8bb9b-font-size );line-height:var( --e-global-typography-4b8bb9b-line-height );}.elementor-520 .elementor-element.elementor-element-c6fe375{font-size:var( --e-global-typography-9e5e079-font-size );line-height:var( --e-global-typography-9e5e079-line-height );letter-spacing:var( --e-global-typography-9e5e079-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e183c1d{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-520 .elementor-element.elementor-element-d77ea0d{font-size:var( --e-global-typography-968e20b-font-size );line-height:var( --e-global-typography-968e20b-line-height );letter-spacing:var( --e-global-typography-968e20b-letter-spacing );}.elementor-520 .elementor-element.elementor-element-da052fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-da052fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5fd680a .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}