.elementor-547 .elementor-element.elementor-element-8f520ed{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--overlay-opacity:0.5;--margin-top:-303px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-8f520ed:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-8f520ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-547 .elementor-element.elementor-element-8f520ed::before, .elementor-547 .elementor-element.elementor-element-8f520ed > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-8f520ed > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-8f520ed > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-8f520ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-8f520ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-4f18373 .elementor-button:hover, .elementor-547 .elementor-element.elementor-element-4f18373 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #FFFFFF00 0%, #92929200 100%);}.elementor-547 .elementor-element.elementor-element-4f18373 .elementor-button{fill:#929292;color:#929292;border-radius:050px 050px 050px 050px;}.elementor-547 .elementor-element.elementor-element-4f18373 .elementor-button:hover svg, .elementor-547 .elementor-element.elementor-element-4f18373 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6293e3d .elementor-button:hover, .elementor-547 .elementor-element.elementor-element-6293e3d .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-6293e3d .elementor-button{fill:#8F8F8F;color:#8F8F8F;border-radius:050px 050px 050px 050px;}.elementor-547 .elementor-element.elementor-element-6293e3d .elementor-button:hover svg, .elementor-547 .elementor-element.elementor-element-6293e3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-174f000 .elementor-button{fill:#8F8F8F;color:#8F8F8F;border-radius:050px 050px 050px 050px;}.elementor-547 .elementor-element.elementor-element-174f000 .elementor-button:hover, .elementor-547 .elementor-element.elementor-element-174f000 .elementor-button:focus{color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-174f000 .elementor-button:hover svg, .elementor-547 .elementor-element.elementor-element-174f000 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-112ce49{--display:flex;--min-height:263px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-402px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-112ce49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-a7b75a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-2d68545 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-2d68545{text-align:center;}.elementor-547 .elementor-element.elementor-element-2d68545 .elementor-heading-title{font-size:26px;color:#616161;}.elementor-547 .elementor-element.elementor-element-2440585{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-e9ebbec{text-align:center;}.elementor-547 .elementor-element.elementor-element-e9ebbec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-d089ecd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-b74d19d .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#000000;color:#000000;background-image:radial-gradient(at center center, #FAFAFA 0%, #686868 100%);border-style:none;border-radius:050px 050px 050px 050px;}.elementor-547 .elementor-element.elementor-element-b74d19d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-ae68c98 .elementor-button{font-size:12px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:050px 050px 050px 050px;}.elementor-547 .elementor-element.elementor-element-5bc7ebe{--display:flex;--min-height:67px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-a41c5df > .elementor-widget-container{margin:104px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-a41c5df{text-align:center;}.elementor-547 .elementor-element.elementor-element-a41c5df .elementor-heading-title{font-size:22px;color:#A7A7A7;}.elementor-547 .elementor-element.elementor-element-b0e5a1a{--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-547 .elementor-element.elementor-element-a2e8e58 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-a2e8e58{text-align:center;}.elementor-547 .elementor-element.elementor-element-a2e8e58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;color:#C5C5C5;}.elementor-547 .elementor-element.elementor-element-42fe673{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 55px;--row-gap:0px;--column-gap:55px;--margin-top:34px;--margin-bottom:200px;--margin-left:0px;--margin-right:00px;}.elementor-547 .elementor-element.elementor-element-4bafe1a{--display:flex;--min-height:194px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-4bafe1a::before, .elementor-547 .elementor-element.elementor-element-4bafe1a > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-4bafe1a > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-4bafe1a > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-4bafe1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-4bafe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-c2e0993 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 0px 39px;}.elementor-547 .elementor-element.elementor-element-c2e0993 .elementor-icon-wrapper{text-align:start;}.elementor-547 .elementor-element.elementor-element-c2e0993.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-c2e0993.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-c2e0993.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-c2e0993.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-c2e0993.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-c2e0993 .elementor-icon{font-size:25px;}.elementor-547 .elementor-element.elementor-element-c2e0993 .elementor-icon svg{height:25px;}.elementor-547 .elementor-element.elementor-element-0bf99c4 > .elementor-widget-container{padding:7px 0px 0px 13px;border-style:none;}.elementor-547 .elementor-element.elementor-element-0bf99c4 .elementor-heading-title{font-size:19px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-065d334 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 00px 00px 8px;}.elementor-547 .elementor-element.elementor-element-065d334{text-align:start;}.elementor-547 .elementor-element.elementor-element-065d334 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-4276136{--display:flex;--min-height:194px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-4276136::before, .elementor-547 .elementor-element.elementor-element-4276136 > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-4276136 > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-4276136 > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-4276136 > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-4276136 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-c67f45f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 0px 39px;}.elementor-547 .elementor-element.elementor-element-c67f45f .elementor-icon-wrapper{text-align:start;}.elementor-547 .elementor-element.elementor-element-c67f45f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-c67f45f.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-c67f45f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-c67f45f.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-c67f45f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-c67f45f .elementor-icon{font-size:25px;}.elementor-547 .elementor-element.elementor-element-c67f45f .elementor-icon svg{height:25px;}.elementor-547 .elementor-element.elementor-element-f5c71cd > .elementor-widget-container{padding:7px 0px 0px 13px;}.elementor-547 .elementor-element.elementor-element-f5c71cd .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-e5f85e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 00px 00px 8px;}.elementor-547 .elementor-element.elementor-element-e5f85e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-978e1c1{--display:flex;--min-height:194px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-978e1c1::before, .elementor-547 .elementor-element.elementor-element-978e1c1 > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-978e1c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-978e1c1 > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-978e1c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-978e1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-9314502 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 0px 39px;}.elementor-547 .elementor-element.elementor-element-9314502 .elementor-icon-wrapper{text-align:start;}.elementor-547 .elementor-element.elementor-element-9314502.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-9314502.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-9314502.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-9314502.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-9314502.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-9314502 .elementor-icon{font-size:25px;}.elementor-547 .elementor-element.elementor-element-9314502 .elementor-icon svg{height:25px;}.elementor-547 .elementor-element.elementor-element-e351379 > .elementor-widget-container{padding:7px 0px 0px 13px;}.elementor-547 .elementor-element.elementor-element-e351379 .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2e793db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 00px 00px 8px;}.elementor-547 .elementor-element.elementor-element-2e793db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-530c6f3{--display:flex;--min-height:194px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-530c6f3::before, .elementor-547 .elementor-element.elementor-element-530c6f3 > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-530c6f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-530c6f3 > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-530c6f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-530c6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-17ef680 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 0px 39px;}.elementor-547 .elementor-element.elementor-element-17ef680 .elementor-icon-wrapper{text-align:start;}.elementor-547 .elementor-element.elementor-element-17ef680.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-17ef680.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-17ef680.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-17ef680.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-17ef680.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-17ef680 .elementor-icon{font-size:30px;}.elementor-547 .elementor-element.elementor-element-17ef680 .elementor-icon svg{height:30px;}.elementor-547 .elementor-element.elementor-element-5d94b36 > .elementor-widget-container{padding:7px 0px 0px 13px;}.elementor-547 .elementor-element.elementor-element-5d94b36 .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-84bfaf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 00px 00px 8px;}.elementor-547 .elementor-element.elementor-element-84bfaf8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-329f591{--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-547 .elementor-element.elementor-element-1c0f347{text-align:center;}.elementor-547 .elementor-element.elementor-element-1c0f347 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:300;color:#8D8D8D;}.elementor-547 .elementor-element.elementor-element-4926f26 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-4926f26{text-align:center;}.elementor-547 .elementor-element.elementor-element-4926f26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:200;color:#E9E9E9;}.elementor-547 .elementor-element.elementor-element-61e8a48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-09b4566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-4486e2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-8b4cdbe > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-8b4cdbe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#303030;}.elementor-547 .elementor-element.elementor-element-99f3612 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-99f3612 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-a5762ab{text-align:start;}.elementor-547 .elementor-element.elementor-element-a5762ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:200;color:#616060;}.elementor-547 .elementor-element.elementor-element-667d5c1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:178px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-e519817 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-e519817 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#2C2C2C;}.elementor-547 .elementor-element.elementor-element-570a85b > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-570a85b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-e37cca9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:200;color:#979797;}.elementor-547 .elementor-element.elementor-element-9bfd3bc{--display:flex;--margin-top:382px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-d1bfbe7 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-d1bfbe7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#363636;}.elementor-547 .elementor-element.elementor-element-1c21ef2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-1c21ef2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-4a0cff1{text-align:start;}.elementor-547 .elementor-element.elementor-element-4a0cff1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:200;color:#585858;}.elementor-547 .elementor-element.elementor-element-456bf63{--display:flex;--min-height:588px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:187px 0px;--row-gap:187px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:282px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-40739d0 > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-547 .elementor-element.elementor-element-40739d0 .elementor-icon-wrapper{text-align:center;}.elementor-547 .elementor-element.elementor-element-40739d0.elementor-view-stacked .elementor-icon{background-color:#F7E50800;}.elementor-547 .elementor-element.elementor-element-40739d0.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-40739d0.elementor-view-default .elementor-icon{color:#F7E50800;border-color:#F7E50800;}.elementor-547 .elementor-element.elementor-element-40739d0.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-40739d0.elementor-view-default .elementor-icon svg{fill:#F7E50800;}.elementor-547 .elementor-element.elementor-element-dc33d98{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:178px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-d9867cf > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-d9867cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#2C2C2C;}.elementor-547 .elementor-element.elementor-element-19d4d1b > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-547 .elementor-element.elementor-element-19d4d1b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-09787c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:200;color:#979797;}.elementor-547 .elementor-element.elementor-element-62eeb9c{--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-547 .elementor-element.elementor-element-19365b4{--display:flex;--min-height:208px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--border-radius:91px 91px 91px 91px;}.elementor-547 .elementor-element.elementor-element-19365b4:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-19365b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5D98B00;}.elementor-547 .elementor-element.elementor-element-19365b4::before, .elementor-547 .elementor-element.elementor-element-19365b4 > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-19365b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-19365b4 > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-19365b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-19365b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#35353500;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-1d51efa > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-1d51efa{text-align:center;}.elementor-547 .elementor-element.elementor-element-1d51efa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:31px;font-weight:200;color:#C0C0C0;}.elementor-547 .elementor-element.elementor-element-48c4b50 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-48c4b50{text-align:center;}.elementor-547 .elementor-element.elementor-element-48c4b50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-cee1e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-ae643f5{text-align:center;}.elementor-547 .elementor-element.elementor-element-ae643f5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:200;color:#A8A8A8;}.elementor-547 .elementor-element.elementor-element-b138e75{text-align:center;}.elementor-547 .elementor-element.elementor-element-b138e75 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:300;color:#D1D1D1;}.elementor-547 .elementor-element.elementor-element-43763a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 34px;--row-gap:0px;--column-gap:34px;--margin-top:88px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-0d96b13{--display:flex;--min-height:217px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-0d96b13::before, .elementor-547 .elementor-element.elementor-element-0d96b13 > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-0d96b13 > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-0d96b13 > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-0d96b13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-0d96b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-3635de1 > .elementor-widget-container{margin:0px 0px 3px 25px;padding:14px 0px 0px 0px;border-style:none;}.elementor-547 .elementor-element.elementor-element-3635de1{text-align:start;}.elementor-547 .elementor-element.elementor-element-3635de1 .elementor-heading-title{font-size:20px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-b66952d > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-547 .elementor-element.elementor-element-b66952d{text-align:start;}.elementor-547 .elementor-element.elementor-element-b66952d .elementor-heading-title{font-size:14px;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-855f449 > .elementor-widget-container{margin:-14px 0px 0px 17px;}.elementor-547 .elementor-element.elementor-element-855f449 .elementor-heading-title{font-size:14px;color:#B1B1B1;}.elementor-547 .elementor-element.elementor-element-629c254 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-547 .elementor-element.elementor-element-629c254 .elementor-heading-title{font-size:14px;color:#B3B3B3;}.elementor-547 .elementor-element.elementor-element-ccd4de1 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-547 .elementor-element.elementor-element-ccd4de1 .elementor-heading-title{font-size:14px;color:#B6B6B6;}.elementor-547 .elementor-element.elementor-element-027161e{--display:flex;--min-height:217px;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-027161e::before, .elementor-547 .elementor-element.elementor-element-027161e > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-027161e > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-027161e > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-027161e > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-027161e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-6f16b3f > .elementor-widget-container{margin:0px 0px 3px 25px;padding:14px 0px 0px 0px;border-style:none;}.elementor-547 .elementor-element.elementor-element-6f16b3f{text-align:start;}.elementor-547 .elementor-element.elementor-element-6f16b3f .elementor-heading-title{font-size:20px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-efab719 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-547 .elementor-element.elementor-element-efab719{text-align:start;}.elementor-547 .elementor-element.elementor-element-efab719 .elementor-heading-title{font-size:14px;color:#A0A0A0;}.elementor-547 .elementor-element.elementor-element-1b2ed08 > .elementor-widget-container{margin:-14px 0px 0px 17px;}.elementor-547 .elementor-element.elementor-element-1b2ed08 .elementor-heading-title{font-size:14px;color:#B1B1B1;}.elementor-547 .elementor-element.elementor-element-621ba46 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-547 .elementor-element.elementor-element-621ba46 .elementor-heading-title{font-size:14px;color:#B3B3B3;}.elementor-547 .elementor-element.elementor-element-4bdf49f > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-547 .elementor-element.elementor-element-4bdf49f .elementor-heading-title{font-size:14px;color:#B6B6B6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-547 .elementor-element.elementor-element-112ce49{--width:100%;}.elementor-547 .elementor-element.elementor-element-a7b75a2{--width:73%;}.elementor-547 .elementor-element.elementor-element-5bc7ebe{--width:100%;}.elementor-547 .elementor-element.elementor-element-4bafe1a{--width:100%;}.elementor-547 .elementor-element.elementor-element-4276136{--width:100%;}.elementor-547 .elementor-element.elementor-element-978e1c1{--width:100%;}.elementor-547 .elementor-element.elementor-element-530c6f3{--width:100%;}.elementor-547 .elementor-element.elementor-element-09b4566{--width:25%;}.elementor-547 .elementor-element.elementor-element-667d5c1{--width:27%;}.elementor-547 .elementor-element.elementor-element-456bf63{--width:4%;}.elementor-547 .elementor-element.elementor-element-dc33d98{--width:27%;}.elementor-547 .elementor-element.elementor-element-19365b4{--width:49%;}.elementor-547 .elementor-element.elementor-element-0d96b13{--width:37%;}.elementor-547 .elementor-element.elementor-element-027161e{--width:37%;}}@media(max-width:1024px){.elementor-547 .elementor-element.elementor-element-8f520ed{--min-height:57vh;}}@media(max-width:767px){.elementor-547 .elementor-element.elementor-element-8f520ed{--margin-top:03px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:120px;--padding-left:0px;--padding-right:21px;}.elementor-547 .elementor-element.elementor-element-112ce49{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-2d68545 > .elementor-widget-container{margin:-167px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-2d68545 .elementor-heading-title{font-size:19px;}.elementor-547 .elementor-element.elementor-element-d089ecd{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-42fe673{--gap:33px 0px;--row-gap:33px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-329f591{--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:7px;--padding-top:-19px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-1c0f347 > .elementor-widget-container{margin:-6px 0px 174px 0px;}.elementor-547 .elementor-element.elementor-element-4926f26 > .elementor-widget-container{margin:-171px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-4926f26 .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-09b4566{--gap:67px 0px;--row-gap:67px;--column-gap:0px;}.elementor-547 .elementor-element.elementor-element-8b4cdbe{text-align:center;}.elementor-547 .elementor-element.elementor-element-8b4cdbe .elementor-heading-title{font-size:50px;}.elementor-547 .elementor-element.elementor-element-99f3612{text-align:center;}.elementor-547 .elementor-element.elementor-element-99f3612 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-a5762ab{text-align:center;}.elementor-547 .elementor-element.elementor-element-a5762ab .elementor-heading-title{font-size:16px;}.elementor-547 .elementor-element.elementor-element-667d5c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-667d5c1.e-con{--align-self:flex-start;}.elementor-547 .elementor-element.elementor-element-e519817{text-align:center;}.elementor-547 .elementor-element.elementor-element-e519817 .elementor-heading-title{font-size:50px;}.elementor-547 .elementor-element.elementor-element-570a85b{text-align:center;}.elementor-547 .elementor-element.elementor-element-570a85b .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-e37cca9{text-align:center;}.elementor-547 .elementor-element.elementor-element-e37cca9 .elementor-heading-title{font-size:16px;}.elementor-547 .elementor-element.elementor-element-9bfd3bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-547 .elementor-element.elementor-element-d1bfbe7{text-align:center;}.elementor-547 .elementor-element.elementor-element-d1bfbe7 .elementor-heading-title{font-size:50px;}.elementor-547 .elementor-element.elementor-element-1c21ef2{text-align:center;}.elementor-547 .elementor-element.elementor-element-1c21ef2 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-4a0cff1{text-align:center;}.elementor-547 .elementor-element.elementor-element-4a0cff1 .elementor-heading-title{font-size:16px;}.elementor-547 .elementor-element.elementor-element-43763a9{--gap:23px 0px;--row-gap:23px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-42fe673 *//* kafelek – łapiemy też elementorowy wrapper */
.mmn-tile,
.elementor-element.mmn-tile{
  position: relative !important;
  border-radius: 22px;
  background: rgba(255,255,255,0.03) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  box-shadow: 0 18px 55px rgba(0,0,0,0.45),
              inset 0 1px 0 rgba(255,255,255,0.10) !important;

  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background .22s ease !important;
  will-change: transform;
  overflow: hidden;
}

/* hover (twardo, z !important) */
.mmn-tile:hover,
.elementor-element.mmn-tile:hover{
  transform: translateY(-6px) !important;
  background: rgba(255,255,255,0.05) !important;
  border-color: rgba(255,255,255,0.18) !important;
  box-shadow: 0 26px 75px rgba(0,0,0,0.55),
              inset 0 1px 0 rgba(255,255,255,0.12) !important;
}

/* blur warstwa */
.mmn-tile::before,
.elementor-element.mmn-tile::before{
  content:"";
  position:absolute;
  inset:0;
  background: rgba(10,10,10,0.12);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);
  pointer-events:none;
  z-index:0;
}

/* content nad blur */
.mmn-tile > *,
.elementor-element.mmn-tile > *{
  position: relative;
  z-index: 1;
}

/* mocniejszy blur na hover */
.mmn-tile:hover::before,
.elementor-element.mmn-tile:hover::before{
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  backdrop-filter: blur(14px) saturate(160%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40739d0 *//* ===== ZŁOTY FILAR / KOLUMNA ===== */
.mmn-gold-pillar .elementor-icon{
  position: relative;
  width: 20px;        /* grubość filaru */
  height: 650px;      /* wysokość filaru */
  padding: 0 !important;
  border-radius: 12px;

  /* TRZON – złoty gradient */
  background: linear-gradient(180deg,
    #3b2a10 0%,
    #b8892d 18%,
    #f5dc9a 50%,
    #b8892d 82%,
    #3b2a10 100%
  );

  /* złoty glow */
  box-shadow:
    0 0 25px rgba(255,200,90,0.55),
    0 0 60px rgba(255,160,40,0.25),
    inset 0 0 12px rgba(0,0,0,0.45);

  display: flex;
  align-items: center;
  justify-content: center;
}

/* UKRYWAMY IKONĘ */
.mmn-gold-pillar .elementor-icon i,
.mmn-gold-pillar .elementor-icon svg{
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
}

/* ===== GÓRNA GŁOWICA ===== */
.mmn-gold-pillar .elementor-icon::before{
  content:"";
  position:absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 45px;
  height: 14px;
  border-radius: 10px;

  background: linear-gradient(180deg,
    #f7e6b2,
    #b8892d,
    #6a4a16
  );

  box-shadow:
    0 0 18px rgba(255,200,90,0.55),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

/* ===== DOLNA STOPKA ===== */
.mmn-gold-pillar .elementor-icon::after{
  content:"";
  position:absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 45px;
  height: 14px;
  border-radius: 10px;

  background: linear-gradient(180deg,
    #6a4a16,
    #b8892d,
    #f7e6b2
  );

  box-shadow:
    0 0 22px rgba(255,200,90,0.65),
    inset 0 -2px 6px rgba(0,0,0,0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19365b4 *//* === PREMIUM GLASS TILE === */
.mmn-glass-tile{
  position: relative;
  padding: 26px 28px;
  border-radius: 22px;

  /* glass background */
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.06),
    rgba(255,255,255,0.02)
  );

  /* obwódka */
  border: 1px solid rgba(255,255,255,0.12);

  /* blur + głębia */
  backdrop-filter: blur(16px) saturate(140%);
  -webkit-backdrop-filter: blur(16px) saturate(140%);

  box-shadow:
    0 18px 55px rgba(0,0,0,0.55),
    inset 0 1px 0 rgba(255,255,255,0.18);

  transition: 
    transform .25s ease,
    box-shadow .25s ease,
    border-color .25s ease,
    background .25s ease;
}

/* połysk / light reflection */
.mmn-glass-tile::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 25% 15%,
    rgba(255,255,255,0.22),
    rgba(255,255,255,0.08) 30%,
    rgba(255,255,255,0.00) 60%
  );

  pointer-events:none;
}

/* hover – bardzo subtelny */
.mmn-glass-tile:hover{
  transform: translateY(-4px);
  border-color: rgba(255,255,255,0.20);
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.08),
    rgba(255,255,255,0.03)
  );

  box-shadow:
    0 26px 75px rgba(0,0,0,0.65),
    inset 0 1px 0 rgba(255,255,255,0.22);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91178d8 *//* WSPÓLNE */
.mmn-icon{
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
}

/* ===== ZIELONA FAJKA ===== */
.mmn-icon-ok{
  background: radial-gradient(circle at 35% 30%,
    #9dffcf,
    #36c17a 55%,
    #0e5a36 100%
  );

  box-shadow:
    0 0 14px rgba(60,200,130,0.55),
    0 0 32px rgba(60,200,130,0.25);

  color: #0e2f1e;
}

.mmn-icon-ok::after{
  content: "✓";
  font-size: 12px;
}

/* ===== CZERWONY X ===== */
.mmn-icon-no{
  background: radial-gradient(circle at 35% 30%,
    #ffb7b7,
    #e54848 55%,
    #6a1414 100%
  );

  box-shadow:
    0 0 14px rgba(230,80,80,0.55),
    0 0 32px rgba(230,80,80,0.25);

  color: #2a0000;
}

.mmn-icon-no::after{
  content: "✕";
  font-size: 12px;
}
.mmn-icon{
  margin-right: 0;        /* jeśli była po prawej */
  margin-left: 22px;      /* ← TYM PRZESUWASZ W PRAWO */
}/* End custom CSS */