.elementor-21994 .elementor-element.elementor-element-d9ab026{margin-top:46px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-3a615b2 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-37ebdda .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-b1691d1 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-9ddf13d .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-f8342b2 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-58b367a .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-dc432d8 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-986331b .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-86c983c .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-21994 .elementor-element.elementor-element-bacfe9b{color:#161616;margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-8dff4ce{text-align:center;}.elementor-21994 .elementor-element.elementor-element-8dff4ce .elementor-heading-title{color:#161616;font-family:var( --e-global-typography-aa09904-font-family ), Sans-serif;font-size:var( --e-global-typography-aa09904-font-size );font-weight:var( --e-global-typography-aa09904-font-weight );font-style:var( --e-global-typography-aa09904-font-style );line-height:var( --e-global-typography-aa09904-line-height );letter-spacing:var( --e-global-typography-aa09904-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-8de0397 > .elementor-container{max-width:950px;}.elementor-21994 .elementor-element.elementor-element-8de0397{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-6597d25{text-align:center;color:#585D63;font-family:"Manrope", Sans-serif;font-size:20px;line-height:22px;}.elementor-21994 .elementor-element.elementor-element-6597d25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-aa04198 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-21994 .elementor-element.elementor-element-aa04198{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-2ab6f6b .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-21994 .elementor-element.elementor-element-2ab6f6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-ac0382c .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-21994 .elementor-element.elementor-element-9edbb90{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-e89960c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px -50px 0px -50px;}.elementor-21994 .elementor-element.elementor-element-d7a71ec{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-eba7b7d{text-align:left;}.elementor-21994 .elementor-element.elementor-element-eba7b7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-30eef0d{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-87ec389{text-align:left;}.elementor-21994 .elementor-element.elementor-element-87ec389 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-bbb3bf5{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-c3924cc{text-align:left;}.elementor-21994 .elementor-element.elementor-element-c3924cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-35c2187{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-437540f{text-align:left;}.elementor-21994 .elementor-element.elementor-element-437540f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-6d3e19c{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-8ebdce3{text-align:left;}.elementor-21994 .elementor-element.elementor-element-8ebdce3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-cbeca78{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-d7ac11c > .elementor-background-overlay{background-color:#F1F1F3;opacity:0.5;}.elementor-21994 .elementor-element.elementor-element-d7ac11c{margin-top:100px;margin-bottom:100px;padding:60px 0px 60px 0px;}.elementor-21994 .elementor-element.elementor-element-a97f601{text-align:center;color:#33383E;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-a97f601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-52bb020{text-align:center;}.elementor-21994 .elementor-element.elementor-element-52bb020 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-52bb020 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-e5bea8e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21994 .elementor-element.elementor-element-6c6672f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21994 .elementor-element.elementor-element-c244415{text-align:center;color:#585D63;font-family:"Manrope", Sans-serif;font-size:20px;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-1e8e49e{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-27c0b81 > .elementor-element-populated{padding:00px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-43a3df5{text-align:left;}.elementor-21994 .elementor-element.elementor-element-43a3df5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-78d73a4{font-family:"Cormorant Infant", Sans-serif;font-size:30px;text-transform:uppercase;line-height:33px;}.elementor-21994 .elementor-element.elementor-element-78d73a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-9da5861{text-align:left;color:#585D63;font-family:"Manrope", Sans-serif;font-size:24px;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-5e640ce{text-align:left;}.elementor-21994 .elementor-element.elementor-element-5e640ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-07853f4{font-family:var( --e-global-typography-0561cb1-font-family ), Sans-serif;font-size:var( --e-global-typography-0561cb1-font-size );text-transform:var( --e-global-typography-0561cb1-text-transform );line-height:var( --e-global-typography-0561cb1-line-height );letter-spacing:var( --e-global-typography-0561cb1-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-07853f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-06f8db5{color:#585D63;font-family:var( --e-global-typography-b4bd921-font-family ), Sans-serif;font-size:var( --e-global-typography-b4bd921-font-size );line-height:var( --e-global-typography-b4bd921-line-height );letter-spacing:var( --e-global-typography-b4bd921-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-3bd62c1{text-align:left;}.elementor-21994 .elementor-element.elementor-element-3bd62c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-3ccfbce{font-family:var( --e-global-typography-0561cb1-font-family ), Sans-serif;font-size:var( --e-global-typography-0561cb1-font-size );text-transform:var( --e-global-typography-0561cb1-text-transform );line-height:var( --e-global-typography-0561cb1-line-height );letter-spacing:var( --e-global-typography-0561cb1-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-3ccfbce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-5a83924{color:#585D63;font-family:var( --e-global-typography-b4bd921-font-family ), Sans-serif;font-size:var( --e-global-typography-b4bd921-font-size );line-height:var( --e-global-typography-b4bd921-line-height );letter-spacing:var( --e-global-typography-b4bd921-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-7a405a4{text-align:left;}.elementor-21994 .elementor-element.elementor-element-7a405a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-767b2f9{font-family:"Cormorant Infant", Sans-serif;font-size:30px;text-transform:uppercase;line-height:33px;}.elementor-21994 .elementor-element.elementor-element-767b2f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-32f0b05{color:#585D63;font-family:"Manrope", Sans-serif;font-size:24px;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-f7b53d3{margin-top:0px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-b0b5054 .elementor-main-swiper{height:753px;}.elementor-21994 .elementor-element.elementor-element-b0b5054 .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-21994 .elementor-element.elementor-element-b0b5054.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-21994 .elementor-element.elementor-element-b0b5054 .elementor-swiper-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-b0b5054 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-7d2c3b9{text-align:center;color:#33383E;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-d2765f0{text-align:center;}.elementor-21994 .elementor-element.elementor-element-d2765f0 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-d2765f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-848b4d7{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-4601332 > .elementor-element-populated{padding:00px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-9030bd9{text-align:left;}.elementor-21994 .elementor-element.elementor-element-9030bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-6da4008{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-4c345ad{text-align:left;}.elementor-21994 .elementor-element.elementor-element-4c345ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-66405d9{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-181e9e4{text-align:left;}.elementor-21994 .elementor-element.elementor-element-181e9e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-ab0171f{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-1148267{text-align:left;}.elementor-21994 .elementor-element.elementor-element-1148267 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-a8a3ae4{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-9d16479{margin-top:0px;margin-bottom:40px;}.elementor-21994 .elementor-element.elementor-element-14ede49{margin-top:0px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-bc76425{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-855fcb6{text-align:center;color:#33383E;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-1257a22{text-align:center;}.elementor-21994 .elementor-element.elementor-element-1257a22 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-1257a22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-8fbbfe9{text-align:center;color:#585D63;font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-21994 .elementor-element.elementor-element-a3c0eac{margin-top:20px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-25f591e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-25f591e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-f397a64{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-1ae1435{text-align:left;color:#585D63;font-size:18px;line-height:19.8px;}.elementor-21994 .elementor-element.elementor-element-5036278 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-5036278 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-00f03c1{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-7f49446{color:#585D63;font-size:18px;line-height:19.8px;}.elementor-21994 .elementor-element.elementor-element-ca9756d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-ca9756d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-13e2cbb{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-c1f188c{color:#585D63;font-size:18px;line-height:19.8px;}.elementor-21994 .elementor-element.elementor-element-258ac45 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-258ac45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-b969d0e{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-0a43751{color:#585D63;font-size:18px;line-height:19.8px;}.elementor-21994 .elementor-element.elementor-element-f702967{margin-top:20px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-65539c7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-65539c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-e499521{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-26b77a3{color:#585D63;font-size:18px;line-height:19.8px;}.elementor-21994 .elementor-element.elementor-element-e3bf63d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-e3bf63d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-f36f1f2{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-f4f21bb{color:#585D63;font-size:18px;line-height:19.8px;}.elementor-21994 .elementor-element.elementor-element-2d79ce8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-2d79ce8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-3230042{font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-29693a2{color:#585D63;font-size:18px;line-height:19.8px;}.elementor-bc-flex-widget .elementor-21994 .elementor-element.elementor-element-4a07fa5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21994 .elementor-element.elementor-element-4a07fa5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21994 .elementor-element.elementor-element-4a07fa5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21994 .elementor-element.elementor-element-4a07fa5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21994 .elementor-element.elementor-element-4a07fa5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-21994 .elementor-element.elementor-element-4a07fa5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-4a07fa5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-c4f7bc4{text-align:center;color:#FFFFFF;font-family:"Cormorant Infant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:33px;}.elementor-21994 .elementor-element.elementor-element-c4f7bc4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-7351e31{margin-top:80px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-9be3022{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-792f515{text-align:center;color:#33383E;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-f0d1f3b{text-align:center;}.elementor-21994 .elementor-element.elementor-element-f0d1f3b .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:80px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-f0d1f3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-dc171d1{text-align:center;color:#585D63;font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-4911e77{margin-top:20px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-4f960a6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21994 .elementor-element.elementor-element-4f960a6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-4f960a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-63d50e6{font-family:"Cormorant Infant", Sans-serif;font-size:70px;line-height:60px;}.elementor-21994 .elementor-element.elementor-element-de4156d{color:#585D63;font-size:24px;}.elementor-21994 .elementor-element.elementor-element-2cebc97 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-2cebc97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-c25a51b{font-family:"Cormorant Infant", Sans-serif;font-size:70px;line-height:60px;}.elementor-21994 .elementor-element.elementor-element-a9568fe{color:#585D63;font-size:24px;}.elementor-21994 .elementor-element.elementor-element-68a22da > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-68a22da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-9040b71{font-family:"Cormorant Infant", Sans-serif;font-size:70px;line-height:60px;}.elementor-21994 .elementor-element.elementor-element-5d2a2f5{color:#585D63;font-size:24px;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-fef5cc2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-fef5cc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-6e828e9{font-family:"Cormorant Infant", Sans-serif;font-size:70px;line-height:60px;}.elementor-21994 .elementor-element.elementor-element-51d617b{color:#585D63;font-size:24px;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-34a7322{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-1aa285a{text-align:center;color:#33383E;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-e2d65e0{text-align:center;}.elementor-21994 .elementor-element.elementor-element-e2d65e0 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-e2d65e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-c2bc201{text-align:center;color:#585D63;font-family:var( --e-global-typography-9b39b8c-font-family ), Sans-serif;font-size:var( --e-global-typography-9b39b8c-font-size );line-height:var( --e-global-typography-9b39b8c-line-height );letter-spacing:var( --e-global-typography-9b39b8c-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-dc941a1{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-18db7e0 > .elementor-element-populated{padding:00px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-ce34171{text-align:left;}.elementor-21994 .elementor-element.elementor-element-ce34171 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-cd13670{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-9fcba21{text-align:left;}.elementor-21994 .elementor-element.elementor-element-9fcba21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-7134acd{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-34b9492{text-align:left;}.elementor-21994 .elementor-element.elementor-element-34b9492 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-a20e9f1{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-04a5369{text-align:left;}.elementor-21994 .elementor-element.elementor-element-04a5369 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-881f8af{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-05ef672{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-db27a05 .elementor-image-carousel-caption{text-align:center;}.elementor-21994 .elementor-element.elementor-element-da97f0a{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-eda3e62.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21994 .elementor-element.elementor-element-eda3e62 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-6293d6f .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:68px;font-weight:400;font-style:normal;line-height:68px;}.elementor-21994 .elementor-element.elementor-element-12f4fb7{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-c62aa78{font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-21994 .elementor-element.elementor-element-c62aa78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-1246732{font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-21994 .elementor-element.elementor-element-f34a17a{margin-top:0px;margin-bottom:40px;}.elementor-21994 .elementor-element.elementor-element-c48360a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-21994 .elementor-element.elementor-element-c48360a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-d314376{font-family:"Cormorant Infant", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-e45caa5{font-family:"Manrope", Sans-serif;font-size:16px;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-1fc9f71 .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-34269d3 .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-3ecb97e > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-21994 .elementor-element.elementor-element-e9f065e{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-dc135fd{text-align:center;color:#33383E;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-dc135fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-9ddf2f6{text-align:center;}.elementor-21994 .elementor-element.elementor-element-9ddf2f6 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-9ddf2f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-c918a49 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:16px;}.elementor-21994 .elementor-element.elementor-element-c918a49{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-52120f0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-52120f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-aa5a879{text-align:left;font-family:"Cormorant Infant", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:19.6px;}.elementor-21994 .elementor-element.elementor-element-aa5a879 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 26px 0px 26px;background-color:#E5B553;border-radius:100px 100px 100px 100px;}.elementor-21994 .elementor-element.elementor-element-4ab41d7{font-family:var( --e-global-typography-469ee71-font-family ), Sans-serif;font-size:var( --e-global-typography-469ee71-font-size );font-weight:var( --e-global-typography-469ee71-font-weight );text-transform:var( --e-global-typography-469ee71-text-transform );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-880b85a{color:#585D63;}.elementor-21994 .elementor-element.elementor-element-880b85a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-e08b0d5 .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-e08b0d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-948d26c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-948d26c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-3bde206{text-align:left;font-family:"Cormorant Infant", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:19.6px;}.elementor-21994 .elementor-element.elementor-element-3bde206 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 26px 0px 26px;background-color:#D9D9D9;border-radius:100px 100px 100px 100px;}.elementor-21994 .elementor-element.elementor-element-1718712{font-family:var( --e-global-typography-469ee71-font-family ), Sans-serif;font-size:var( --e-global-typography-469ee71-font-size );font-weight:var( --e-global-typography-469ee71-font-weight );text-transform:var( --e-global-typography-469ee71-text-transform );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-4b1d62d{color:#585D63;}.elementor-21994 .elementor-element.elementor-element-4b1d62d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-eebc033 .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-79c2064 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-79c2064 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21994 .elementor-element.elementor-element-6faea9d{text-align:left;font-family:"Cormorant Infant", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:19.6px;}.elementor-21994 .elementor-element.elementor-element-6faea9d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 26px 0px 26px;background-color:#D9D9D9;border-radius:100px 100px 100px 100px;}.elementor-21994 .elementor-element.elementor-element-e5f101e{font-family:var( --e-global-typography-469ee71-font-family ), Sans-serif;font-size:var( --e-global-typography-469ee71-font-size );font-weight:var( --e-global-typography-469ee71-font-weight );text-transform:var( --e-global-typography-469ee71-text-transform );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-f31c32f{color:#585D63;}.elementor-21994 .elementor-element.elementor-element-f31c32f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-e08f0af .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-30109f2{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-7dd0186.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21994 .elementor-element.elementor-element-7dd0186 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-3e19181 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-a207c23{font-family:"Manrope", Sans-serif;font-size:20px;line-height:20px;}.elementor-21994 .elementor-element.elementor-element-da9656e{font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-21994 .elementor-element.elementor-element-da9656e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-796b93d .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-796b93d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-50b7e94 > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-21994 .elementor-element.elementor-element-e3f0e1d{margin-top:100px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-4088630{text-align:center;}.elementor-21994 .elementor-element.elementor-element-4088630 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:90px;font-weight:400;font-style:normal;line-height:80px;}.elementor-21994 .elementor-element.elementor-element-4088630 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-95ecc9b{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-9fdc509 > .elementor-element-populated{padding:0px 23px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-ffc98e1 > .elementor-element-populated{padding:0px 0px 0px 23px;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-item{border-color:#02010100;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-item .elementor-tab-content{border-top-color:#02010100;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#02010100;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-icon, .elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-title{color:#191F25;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-icon svg{fill:#191F25;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-accordion-title{font-family:"Cormorant Infant", Sans-serif;font-size:24px;text-transform:uppercase;line-height:26.4px;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-4e31a93 .elementor-tab-content{color:#585D63;font-family:"Manrope", Sans-serif;font-size:16px;line-height:19.2px;padding:6px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-b9458e8{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-5543947 .elementor-button{font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:600;}.elementor-21994 .elementor-element.elementor-element-595b9d9{margin-top:100px;margin-bottom:60px;}.elementor-21994 .elementor-element.elementor-element-21659b2 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-5938e50{font-family:"Cormorant Infant", Sans-serif;font-size:40px;text-transform:uppercase;line-height:40px;}.elementor-21994 .elementor-element.elementor-element-461fa84{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-5c1ce52 > .elementor-element-populated{margin:0px 0px 0px 20px;}@media(min-width:768px){.elementor-21994 .elementor-element.elementor-element-c48360a{width:100%;}.elementor-21994 .elementor-element.elementor-element-21659b2{width:80.995%;}.elementor-21994 .elementor-element.elementor-element-5c1ce52{width:10%;}}@media(max-width:1024px){.elementor-21994 .elementor-element.elementor-element-8dff4ce .elementor-heading-title{font-size:var( --e-global-typography-aa09904-font-size );line-height:var( --e-global-typography-aa09904-line-height );letter-spacing:var( --e-global-typography-aa09904-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-07853f4{font-size:var( --e-global-typography-0561cb1-font-size );line-height:var( --e-global-typography-0561cb1-line-height );letter-spacing:var( --e-global-typography-0561cb1-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-06f8db5{font-size:var( --e-global-typography-b4bd921-font-size );line-height:var( --e-global-typography-b4bd921-line-height );letter-spacing:var( --e-global-typography-b4bd921-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-3ccfbce{font-size:var( --e-global-typography-0561cb1-font-size );line-height:var( --e-global-typography-0561cb1-line-height );letter-spacing:var( --e-global-typography-0561cb1-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-5a83924{font-size:var( --e-global-typography-b4bd921-font-size );line-height:var( --e-global-typography-b4bd921-line-height );letter-spacing:var( --e-global-typography-b4bd921-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-b0b5054.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-21994 .elementor-element.elementor-element-c2bc201{font-size:var( --e-global-typography-9b39b8c-font-size );line-height:var( --e-global-typography-9b39b8c-line-height );letter-spacing:var( --e-global-typography-9b39b8c-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-4ab41d7{font-size:var( --e-global-typography-469ee71-font-size );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-1718712{font-size:var( --e-global-typography-469ee71-font-size );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-e5f101e{font-size:var( --e-global-typography-469ee71-font-size );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}}@media(max-width:767px){.elementor-21994 .elementor-element.elementor-element-8dff4ce .elementor-heading-title{font-size:var( --e-global-typography-aa09904-font-size );line-height:var( --e-global-typography-aa09904-line-height );letter-spacing:var( --e-global-typography-aa09904-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-6597d25{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-2ab6f6b .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-ac0382c .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-d7a71ec{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-2b81575 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-eba7b7d img{width:40px;}.elementor-21994 .elementor-element.elementor-element-00cff26 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-87ec389 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-cfde13a > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-c3924cc img{width:40px;}.elementor-21994 .elementor-element.elementor-element-f348d60 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-437540f img{width:40px;}.elementor-21994 .elementor-element.elementor-element-046255b > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-8ebdce3 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-d7ac11c{margin-top:40px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-21994 .elementor-element.elementor-element-52bb020 .elementor-heading-title{font-size:37px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-c244415{font-size:16px;line-height:16px;}.elementor-21994 .elementor-element.elementor-element-1e8e49e{margin-top:12px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-27c0b81 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-27c0b81 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-43a3df5 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-78d73a4{font-size:24px;line-height:26.4px;}.elementor-21994 .elementor-element.elementor-element-9da5861{font-size:16px;line-height:17.6px;}.elementor-21994 .elementor-element.elementor-element-be968e0 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-5e640ce img{width:40px;}.elementor-21994 .elementor-element.elementor-element-07853f4{font-size:var( --e-global-typography-0561cb1-font-size );line-height:var( --e-global-typography-0561cb1-line-height );letter-spacing:var( --e-global-typography-0561cb1-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-06f8db5{font-size:var( --e-global-typography-b4bd921-font-size );line-height:var( --e-global-typography-b4bd921-line-height );letter-spacing:var( --e-global-typography-b4bd921-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-858bf2b > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-3bd62c1 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-3ccfbce{font-size:var( --e-global-typography-0561cb1-font-size );line-height:var( --e-global-typography-0561cb1-line-height );letter-spacing:var( --e-global-typography-0561cb1-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-5a83924{font-size:var( --e-global-typography-b4bd921-font-size );line-height:var( --e-global-typography-b4bd921-line-height );letter-spacing:var( --e-global-typography-b4bd921-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-d5b3e00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-7a405a4 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-767b2f9{font-size:24px;line-height:26.4px;}.elementor-21994 .elementor-element.elementor-element-32f0b05{font-size:16px;line-height:17.6px;}.elementor-21994 .elementor-element.elementor-element-f7b53d3{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-b0b5054 .elementor-main-swiper{height:225px;}.elementor-21994 .elementor-element.elementor-element-b0b5054.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-21994 .elementor-element.elementor-element-727eaed{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-d2765f0 .elementor-heading-title{font-size:34px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-848b4d7{margin-top:40px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-4601332 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-9030bd9 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-6da4008{font-size:24px;line-height:26.4px;}.elementor-21994 .elementor-element.elementor-element-672764d > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-4c345ad img{width:40px;}.elementor-21994 .elementor-element.elementor-element-639002f > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-181e9e4 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-1148267 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-9d16479{margin-top:34px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-14ede49{margin-top:30px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-bc76425{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-1257a22 .elementor-heading-title{font-size:40px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-13e2cbb{font-size:30px;line-height:30px;}.elementor-21994 .elementor-element.elementor-element-c4f7bc4{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-7351e31{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-9be3022{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-f0d1f3b .elementor-heading-title{font-size:40px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-4f960a6 > .elementor-element-populated{margin:0px 0px 10px 0px;}.elementor-21994 .elementor-element.elementor-element-63d50e6{line-height:63px;}.elementor-21994 .elementor-element.elementor-element-63d50e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-de4156d{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-2cebc97 > .elementor-element-populated{margin:0px 0px 10px 0px;}.elementor-21994 .elementor-element.elementor-element-c25a51b{line-height:63px;}.elementor-21994 .elementor-element.elementor-element-68a22da > .elementor-element-populated{margin:0px 0px 10px 0px;}.elementor-21994 .elementor-element.elementor-element-9040b71{line-height:63px;}.elementor-21994 .elementor-element.elementor-element-6e828e9{line-height:63px;}.elementor-21994 .elementor-element.elementor-element-34a7322{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-e2d65e0 .elementor-heading-title{font-size:36px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-c2bc201{font-size:var( --e-global-typography-9b39b8c-font-size );line-height:var( --e-global-typography-9b39b8c-line-height );letter-spacing:var( --e-global-typography-9b39b8c-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-dc941a1{margin-top:30px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-18db7e0 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-ce34171 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-cd13670{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-84436ef > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-9fcba21 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-7134acd{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-18809d6 > .elementor-element-populated{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-34b9492 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-a20e9f1{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-04a5369 img{width:40px;}.elementor-21994 .elementor-element.elementor-element-881f8af{font-size:20px;}.elementor-21994 .elementor-element.elementor-element-da0dd60{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-da97f0a{margin-top:20px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-eda3e62 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-6293d6f .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-12f4fb7{font-size:20px;line-height:24px;}.elementor-21994 .elementor-element.elementor-element-c48360a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-1fc9f71 .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-34269d3 .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-3ecb97e > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-9ddf2f6 .elementor-heading-title{font-size:40px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-c918a49{margin-top:20px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-4ab41d7{font-size:var( --e-global-typography-469ee71-font-size );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-e08b0d5 .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-1718712{font-size:var( --e-global-typography-469ee71-font-size );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-eebc033 .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-e5f101e{font-size:var( --e-global-typography-469ee71-font-size );line-height:var( --e-global-typography-469ee71-line-height );letter-spacing:var( --e-global-typography-469ee71-letter-spacing );}.elementor-21994 .elementor-element.elementor-element-e08f0af .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-e08f0af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-0a11620{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-4a0c109 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21994 .elementor-element.elementor-element-30109f2{margin-top:0px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-7dd0186 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-3e19181 .elementor-heading-title{font-size:40px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-50b7e94 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-e3f0e1d{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-4088630{text-align:left;}.elementor-21994 .elementor-element.elementor-element-4088630 .elementor-heading-title{font-size:40px;line-height:32px;}.elementor-21994 .elementor-element.elementor-element-95ecc9b{margin-top:20px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-9fdc509 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-6d4f7be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-ffc98e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21994 .elementor-element.elementor-element-5543947 .elementor-button{font-size:16px;}.elementor-21994 .elementor-element.elementor-element-9280e32{margin-top:60px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-1855241 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-21994 .elementor-element.elementor-element-595b9d9{margin-top:0px;margin-bottom:0px;}.elementor-21994 .elementor-element.elementor-element-21659b2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-21994 .elementor-element.elementor-element-5938e50{font-size:30px;}}/* Start custom CSS for button, class: .elementor-element-3a615b2 */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37ebdda */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1691d1 */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ddf13d */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8342b2 */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58b367a */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc432d8 */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-986331b */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86c983c */.elementor .black_btn.link_menu .elementor-butto{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9ab026 */.navigation_page_list .elementor-container{
    column-gap: 10px;
    justify-content: space-between;
}
.navigation_page_list .elementor-container .elementor-column {
    width: max-content!important;
}
.black_btn.link_menu .elementor-button:not(.elementor-size-xs) {
    padding: 0 35px!important;
}
@media screen and (max-width: 1600px) {
    .navigation_page_list .elementor-container{
            flex-flow: row wrap!important;
            justify-content: flex-start;
            row-gap: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bacfe9b */.elementor-section:not(.elementor-element-bfb3907).elementor-section-boxed > .elementor-container {
    width: 100%;
    max-width: 1900px;
    padding: 0 50px;
}
.sub_title_top.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
    .elementor-section:not(.elementor-element-bfb3907).elementor-section-boxed > .elementor-container {
        padding: 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6597d25 */.size_width {
    max-width: 787px;
    margin: 0 auto
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ab6f6b */.elementor .black_btn .elementor-button:not(.elementor-size-xs) {
    max-width: 100%;
    width: 100%;
    border-radius: 0;
    background: none!important;
    color: #333!important;
    border: 1px solid #333!important;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor .black_btn.link_menu .elementor-button:not(.elementor-size-xs) {
    height: 50px;
    padding: 0 35px;
}
.elementor .black_btn .elementor-button:not(.elementor-size-xs):hover, .elementor .black_btn.active .elementor-button:not(.elementor-size-xs) {
    background: #333!important;
    color: #fff!important;
}
@media screen and (max-width: 768px) {
    .elementor .black_btn .elementor-button:not(.elementor-size-xs) {
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-212cac7 */.padding_l_none .elementor-widget-wrap{
    padding-left: 0!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1db36c */.padding_r_none .elementor-widget-wrap{
    padding-right: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9edbb90 */.elementor-section.elementor-section-boxed.full_width > .elementor-container {
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}
.banner_main img {
    width: 100%;
    max-height: 100vh;
    height: 100vh;
    object-fit: cover;
    object-position: center center
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
@media screen and (max-width: 768px) {
    .banner_main img {
        height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7a71ec */.advantage_images .elementor-container {
    column-gap: 60px;
}
.advantage_images .elementor-widget:not(:last-child) {
    margin-bottom: 6px
}
.padding_none .elementor-container {
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c244415 */.center_text {
    max-width: 1030px;
    width: 100%;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c6672f */.flex-container .elementor-widget-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row;
}
.flex-container .elementor-widget-wrap .elementor-element {
    width: auto;
    margin: 0
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e8e49e */.advantage_images .elementor-container {
    column-gap: 60px;
}
.advantage_images .elementor-widget:not(:last-child) {
    margin-bottom: 6px
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-b0b5054 */.slider_gallery .elementor-swiper-button{
    border: 1px solid #fff;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    transition: all 0.3s;
    justify-content: center;
}
.slider_gallery .elementor-swiper-button:hover {
    background: #fff;
    color: #161616;
}
.slider_gallery .swiper-slide{
    background: #000;
}
@media screen and (max-width: 768px) {
    .slider_gallery .elementor-swiper-button-prev {
        left: 10px !important;
    }
    .slider_gallery .elementor-swiper-button-next {
        right: 10px !important;
    }
    .elementor-21994 .elementor-element.elementor-element-b0b5054 .elementor-main-swiper {
        width: 100%;
        max-width: 100%;
    }
    .slider_gallery .elementor-swiper-button{
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43e136f */.slider_main .elementor-swiper-button i {
    background: url(/wp-content/themes/astra/assets/images/arrow_gallery.png) no-repeat center center;
    font-size: 0;
    width: 70px;
    height: 70px;
}
.slider_main .elementor-swiper-button-next {
    right: 20px;
}
.slider_main .elementor-swiper-button-prev {
    left: 20px;
}
.slider_main .elementor-swiper-button .eicon-chevron-left {
    transform: rotate(180deg)
}
.slider_main .elementor-swiper-button:hover i{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2abd6af */.container_inner {
    max-width: 1900px;
    width: 100%;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2765f0 */.star_color .elementor-heading-title span {
    color: #B88132;
}
@media screen and (max-width: 768px) {
    .title_no_wrap .elementor-heading-title br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-848b4d7 */.advantage_images .elementor-container {
    column-gap: 60px;
}
.advantage_images .elementor-widget:not(:last-child) {
    margin-bottom: 6px
}
.padding_none .elementor-container {
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9d16479 */.btn-clear .btn-text{
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    text-transform: uppercase;
    border: 1px solid rgba(217, 217, 217, 1);
    padding: 0 10px;
    font-family: "Cormorant Infant", Sans-serif;
    font-weight: 600;
}
.btn-clear label input:checked + .btn-text {
    background: #161616;
    color: #fff;
}
.btn-clear label {
    width: 100%;
    cursor: pointer;
}
.btn-clear label input {
    display: none
}
.radio_list .elementor-widget-container {
    display: grid;
    column-gap: 20px;
    row-gap: 20px;
    grid-template-columns: repeat(5, 1fr);
}
@media screen and (max-width: 768px) {
    .radio_list .elementor-widget-container {
    display: flex;
    column-gap: 20px;
    row-gap: 20px;
    flex-flow: row wrap;
}
.btn-clear .btn-text {
    font-size: 16px;
}
.btn-clear label {
    width: 100%;
    display: block;
}
.btn-clear {
    width: calc(50% - 20px);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14ede49 */.gallery_page .gallery-list-container{
    display: grid!important;
    column-gap: 20px;
    row-gap: 20px;
    grid-template-columns: repeat(4, 1fr);
}
.gallery_page .gallery-item--description {
    text-align: left;
}
.gallery_page .gallery-item{
    height: 290px;
    display: flex;
    color: #fff;
    font-size: 16px;
    justify-content: flex-start;
    align-items: self-end;
    padding: 20px;
    text-transform: uppercase;
    font-family: Manrope;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
    .gallery_page .gallery-list-container{
        grid-template-columns: 1fr;
    }
    .gallery_page .gallery-item {
        height: 236px;
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25f591e */.grid_plan_item {
    min-height: 182px;
    height: auto;
}
.grid_plan_item.center .elementor-widget-wrap {
    justify-content: center;
    align-items: center;
}
.grid_plan_item .elementor-widget-wrap {
        height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.grid_plan_item.center a{
    color: #fff;
    height: 100%;
    width: 100%;
    display: flex;
}
@media screen and (max-width: 768px) {
    .grid_plan_item {
    height: auto;
    min-height: 1px;
    }
    .grid_plan_item.center{
        min-height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3c0eac */.grid_plan .elementor-container{
    display: flex;
    column-gap: 20px;
}
@media screen and (max-width: 768px) {
    .grid_plan .elementor-container {
        flex-direction: column !important;
        row-gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4f7bc4 */.bg_text_color {
    height: 100%;
    
}
.bg_text_color div {
    height: 100%;
}
.bg_text_color a {
    height: 100%;
    background: #161616;
    display: flex;
    justify-content: center;
    align-items: center;
}
    
.bg_text_color:hover a{
    background: linear-gradient(270deg, #9F6F2A 0%, #B88132 33.38%, #DF9C3B 97.6%)!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a07fa5 */.grid_plan_item.center .elementor-widget-wrap:hover {
    background: linear-gradient(270deg, #9F6F2A 0%, #B88132 33.38%, #DF9C3B 97.6%)!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f702967 */.grid_plan .elementor-container{
    display: flex;
    flex-flow: row nowrap;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-095af90 */.bnt_tabs_list .elementor-widget-container {
    display: flex;
    justify-content: flex-start;
    row-gap: 20px;
    column-gap: 20px;
    margin-right: -20px;
}
.bnt_tabs_list .btn .btn-text {
    font-size: 20px;
}
.bnt_tabs_list .btn {
    width: 100%;
}
@media screen and (max-width:768px) {
    .bnt_tabs_list .elementor-widget-container {
        flex-direction: column;
        row-gap: 10px;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7351e31 */.floor_page .slick_slider_wrap{
    padding: 0;
}
.floor_page .slider-for {
    margin-bottom: 26px;
}
.floor_page .slick-next {
    right: 20px;
}
.floor_page .slick-prev {
    left: 20px;
}
.floor_page .slick-prev:before {
    transform: rotate(180deg)translateX(2px);
}
.floor_page .slider-nav .slick-list {
    margin-right: -20px;
}
.floor_page .slick-arrow {
    z-index: 20;
    width: 70px;
    height: 70px;
}
.floor_page .slider-nav img {
    height: 480px;
    object-fit: cover;
}
.floor_page .slick-arrow {
    transition: all 0.3s;
    border: 1px solid #fff;
    border-radius: 50%;
}
.floor_page .slider-nav .slick_slider_item:hover {
    cursor: pointer;
}
.floor_page .slick-arrow:hover {
    background: #333333;
    border-color: #333333;
    border: 1px solid #333333;
}
.floor_page .slider-nav .slick_slider_item {
    height: auto!important;
    background: none!important;
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 12px;
    font-family: "Cormorant Infant", Sans-serif;
    margin-top: 0;
}
.floor_page .slick-arrow:before{
    content: ""!important;
    width: 70px;
    height: 70px;
    transition: all 0.3s;
    display: flex;
    align-items: center;
    transition: all 0.3s;
    justify-content: center;
    background: url('/wp-content/themes/astra/assets/images/arrow_gallery.png') no-repeat center center;
    color: #fff;
}
.bnt_tabs_list .btn-text{
    text-transform: uppercase;
    font-size: 20px!important;
}
.floor_page .slider-for .slick_slider_item img {
    width: auto;
    height: auto;
    object-fit: content;
}
.floor_page .slider-for .slick_slider_item {
    display: flex!important;
    justify-content: center;
    align-items: center;
    background: #000;
    height: calc(100vh - 280px);
}
.floor_page .slider-nav .slick_slider_item img {
    height: 230px;
}
/*.floor_page .slider-for .slick_slider_item {*/

/*}*/
.floor_page .slick_slider_item img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center center;
}
.gallery-floor-container .slider-for img {
    height: auto;
    width: auto;
}
@media screen and (max-width: 768px) {
    .floor_page .slick-arrow:before {
        height: 40px;
        width: 40px;
        background-size: 5px 10px;
    }
    .floor_page .slick-arrow {
        height: 40px;
        width: 40px;
    }
    .floor_page .slider-for .slick_slider_item {
        height: 250px;
    }
    .floor_page .slider-nav .slick_slider_item {
        font-size: 16px;
    }
    .floor_page .slider-nav .slick_slider_item img {
        height: 146px;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4911e77 */.grid_location .elementor-container{
    display: flex;
    column-gap: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dc941a1 */.advantage_images .elementor-container {
    column-gap: 60px;
}
.advantage_images .elementor-widget:not(:last-child) {
    margin-bottom: 6px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6c918b */@media screen and (max-width: 768px) {
.photo_slider_wrap .elementor-swiper-button-prev {
    left: 20px!important;
}
.photo_slider_wrap .elementor-swiper-button-next {
    right: 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-05ef672 */.photo_slider_wrap .elementor-image-carousel-caption {
    display: flex;
    flex-direction: column;
    text-align: left!important;
    padding: 20px 20px 15px;
    border: 1px solid #ddd;
}
.photo_slider_wrap .elementor-image-carousel-caption span {
    font-size: 20px;
    line-height: 110%;
    font-family: "Manrope", Sans-serif;
    color: #585D63;
}
.photo_slider_wrap .elementor-image-carousel-caption .title{
    font-size: 30px;
    line-height: 110%;
    font-family: "Cormorant Infant", Sans-serif;
    margin-bottom: 6px;
    font-weight: 600;
    text-transform: uppercase;
    color: #191F25;
}
.photo_slider_wrap img {
    width: 100%;
    height: 380px;
    object-fit: cover;
    object-position: center center;
}
.photo_slider_wrap .swiper-slide {
    padding: 0 5px;
}
.photo_slider_wrap .elementor-swiper-button {
    border: 1px solid #fff;
    border-radius: 50%;
    transition: all 0.3s;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.photo_slider_wrap .elementor-swiper-button:hover {
    background: #fff;
}
.photo_slider_wrap .elementor-swiper-button i {
    background: url(/wp-content/themes/astra/assets/images/arrow_gallery.png) no-repeat center center;
    font-size: 0;
    width: 11px;
    height: 21px;
}
.photo_slider_wrap .elementor-swiper-button-next {
    right: 20px;
}
.photo_slider_wrap .elementor-swiper-button-prev {
    left: 20px;
}
.photo_slider_wrap .elementor-swiper-button .eicon-chevron-left {
    transform: rotate(180deg) translateX(2px);
}
.photo_slider_wrap .elementor-swiper-button .eicon-chevron-right {
    transform: translateX(2px);
}
.photo_slider_wrap .elementor-swiper-button:hover i{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c62aa78 */.list_content ul{
    margin-left: 20px;
    margin-bottom: 0;
}
.list_content ul {
    list-style: none;
}
.list_content ul li {
    position: relative
}
.list_content ul li:before {
    content: "";
    background: url('/wp-content/themes/astra/assets/images/dots-list.png') no-repeat center center;
    width: 6px;
    height: 6px;
    position: absolute;
    left: -20px;
    top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d314376 */.flex-cener p span {
    display: flex;
    align-items: center;
    column-gap: 7px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c48360a */.alert_wrap {
    width: 625px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f34a17a */.allert {
    margin-bottom: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eda3e62 */.content_container_left .elementor-widget-wrap{
    flex-direction: column;
}
.content_container_left .allert {
    margin-bottom: auto!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ecb97e */.full_img {
    max-height: 840px;
}
.full_img .elementor-widget-image{
    height: 100%;
}
.full_img .elementor-widget-container {
    height: 100%
}
.full_img img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5a879 */.tag .elementor-widget-container {
    width: auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 40px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-880b85a */./* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52120f0 */.formar_content .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.tag .elementor-widget-container, .formar_content:last-child .sub_text {
    margin-top: 0px;
    margin-bottom: auto!important;
}
.tag .elementor-widget-container {
    margin-bottom: 0!important;
}
.formar_content .sub_text {
    margin-top: auto;
    margin-bottom: 0!important;
}
.formar_content {
    transition: all 0.3s;
    min-height: 390px!important;
}
.formar_content:last-child {
    background: #F1F1F3
}
.formar_content .black_btn {
    height: 0;
    overflow: hidden;
    transition: all 0.3s;
}
.formar_content .elementor-widget-wrap {
    height: 100%!important;
    display: flex;
    flex-direction: column!important;
}
.formar_content:hover .black_btn, .formar_content:last-child .black_btn  {
    height: 60px;
    margin-top: 20px;
}

.tag .elementor-widget-container, .formar_content:last-child .tag .elementor-widget-container{
    background: #fff;
}
.formar_list .elementor-container{
    column-gap: 16px;
}
@media screen and (max-width: 768px) {
    .formar_content {
    transition: all 0.3s;
    min-height: 270px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bde206 */.tag .elementor-widget-container {
    width: auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 40px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d62d */./* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6faea9d */.tag .elementor-widget-container {
    width: auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 40px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31c32f */./* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da9656e */.list_content ul li{
    padding-left: 0
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dd0186 */.contetnt_50 .black_btn{
    margin-top: auto;
    
}
.contetnt_50 .elementor-widget-wrap ul {
    margin-left: 22px;
}
.contetnt_50 .elementor-widget-wrap {
    height: 100%;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4e31a93 */.accordion_q .elementor-tab-title{
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.accordion_q .elementor-accordion-item:nth-child(1) {
    border-top: 1px solid rgba(51, 51, 51, 0.23)!important;
}
.accordion_q .elementor-accordion-icon svg {
    max-width: 10px;
    height: 10px;
}
.accordion_q .elementor-accordion-item {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid rgba(51, 51, 51, 0.23)!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ffc98e1 */.faq_list ul {
    margin-left: 20px;
    margin-top: 20px;
    list-style: none;
}
.faq_list ul li:not(:last-child) {
    margin-bottom: 10px
}
.faq_list ul li {
    position: relative;
}
.faq_list ul li:before {
    content: "";
    background: url('/wp-content/themes/astra/assets/images/dots-list.png') no-repeat center center;
    width: 6px;
    height: 6px;
    position: absolute;
    left: -20px;
    top: 8px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21659b2 */.form_wrap {
    min-width: 600px !important;
    width: 600px !important;
}
.form_wrap .ff_btn_style {
    background: #333!important;
    color: #fff !important;
    transition: all 0.3s;
}
.form_wrap .fluentform .ff-el-form-control {
    border: 1px solid rgba(217, 217, 217, 1)!important;
}
.form_wrap .ff-el-input--label label {
    font-size: 16px;
    font-family: "Manrope", Sans-seri;
    line-height: 1.1;
}
.form_wrap .ff_btn_style {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "Cormorant Infant", Sans-serif;
    font-weight: 600;
}
.form_wrap .ff_btn_style:hover {
    background: linear-gradient(270deg, #9F6F2A 0%, #B88132 33.38%, #DF9C3B 97.6%)!important;
    color: #fff!important;
    font-weight: 400!important;
}
.form_wrap .fluentform .ff-el-form-control {
    font-weight: 400;
}

@media screen and (max-width: 768px) {
    .form_wrap {
    min-width: 100% !important;
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c1ce52 */.form_img {
    width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-595b9d9 */.form_wrap > .elementor-widget-wrap {
    padding: 30px 40px 20px!important;
    border: 1px solid #D9D9D9;
}
.form-page .elementor-widget-image {
    height: 100%;
}
.form-page .elementor-widget-image img {
    height: 100%!important;
}
.form-page .elementor-widget-container {
    height: 100%;
}
@media screen and (max-width: 768px) {
    .form_wrap > .elementor-widget-wrap {
    padding: 10px 20px 20px!important;
}
}/* End custom CSS */