.elementor-60 .elementor-element.elementor-element-3b4ce81a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3b4ce81a:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3b4ce81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B100E;background-image:url("https://lisya-gavan.ru/wp-content/uploads/2026/03/fox-bg-final-optimized-scaled-1-1-1.webp");background-size:cover;}.elementor-60 .elementor-element.elementor-element-76715558{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-55fa716c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#F5E8D4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-7cca6d2b{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#E1D8CC;}.elementor-60 .elementor-element.elementor-element-1cc6b66e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:42px;--padding-left:32px;--padding-right:32px;}.elementor-60 .elementor-element.elementor-element-6413e4bf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(214,182,135,0.14);--border-color:rgba(214,182,135,0.14);--border-radius:30px 30px 30px 30px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-74ffdce1{--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-60 .elementor-element.elementor-element-5133be40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.1em;letter-spacing:2.2px;color:#D6B687;}.elementor-60 .elementor-element.elementor-element-5db1469f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#F5E8D4;}.elementor-60 .elementor-element.elementor-element-3edf6310{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D8D2C8;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-60 .elementor-element.elementor-element-72d43c1f{--e-image-carousel-slides-to-show:3;}.elementor-60 .elementor-element.elementor-element-2c617cb8{--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-60 .elementor-element.elementor-element-42b5ffc7{--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-60 .elementor-element.elementor-element-3bbc929a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-58cdd341{--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-60 .elementor-element.elementor-element-776208a4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-38f72f0a{--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-60 .elementor-element.elementor-element-45464a66{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-26b9d344{--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-60 .elementor-element.elementor-element-26e0715{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-1fdf9820{--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-60 .elementor-element.elementor-element-5e2e4cd0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-61c5a108{--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-60 .elementor-element.elementor-element-5b6cd9fd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-234b8bc1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-2e31c9df{--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-60 .elementor-element.elementor-element-29c8aff1{--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-60 .elementor-element.elementor-element-72076ca4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-6e34c88f{--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-60 .elementor-element.elementor-element-225f6ff0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#D8D2C8;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-5f844387 .elementor-button{background-color:#244434;fill:#F3E8D8;color:#F3E8D8;border-radius:999px 999px 999px 999px;}.elementor-60 .elementor-element.elementor-element-256ad471{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(214,182,135,0.14);--border-color:rgba(214,182,135,0.14);--border-radius:30px 30px 30px 30px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-60 .elementor-element.elementor-element-6005127f{--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-60 .elementor-element.elementor-element-43885867 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:1.1em;letter-spacing:2.2px;color:#D6B687;}.elementor-60 .elementor-element.elementor-element-745127f4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#F5E8D4;}.elementor-60 .elementor-element.elementor-element-7af1c66f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-21b04506{--e-image-carousel-slides-to-show:3;}.elementor-60 .elementor-element.elementor-element-7f5a978b{--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-60 .elementor-element.elementor-element-7dfd02bc{--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-60 .elementor-element.elementor-element-6aca44ba{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-77afa88a{--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-60 .elementor-element.elementor-element-3513206b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-16040862{--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-60 .elementor-element.elementor-element-eb0b3ab{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-7578021d{--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-60 .elementor-element.elementor-element-1eafca5b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-700d64f4{--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-60 .elementor-element.elementor-element-42fd961b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-483fada9{--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-60 .elementor-element.elementor-element-234c1714{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E7DDD0;}.elementor-60 .elementor-element.elementor-element-48b54961{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-72383f40{--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-60 .elementor-element.elementor-element-5a0459c0{--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-60 .elementor-element.elementor-element-5975f91c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-2ba689c9{--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-60 .elementor-element.elementor-element-1852dcec{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-499aebae .elementor-button{background-color:#244434;fill:#F3E8D8;color:#F3E8D8;border-radius:999px 999px 999px 999px;}.elementor-60 .elementor-element.elementor-element-64a52f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-60 .elementor-element.elementor-element-11acd69a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-60 .elementor-element.elementor-element-6222dc3f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#F5E8D4;}.elementor-60 .elementor-element.elementor-element-1a509264{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#D8D2C8;}.elementor-60 .elementor-element.elementor-element-4c36851c{--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;}.elementor-60 .elementor-element.elementor-element-5ea1e652 .elementor-button{background-color:#244434;fill:#F3E8D8;color:#F3E8D8;border-radius:999px 999px 999px 999px;}.elementor-60 .elementor-element.elementor-element-406baa29{--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;}:root{--page-title-display:none;}body.elementor-page-60{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-72d43c1f{--e-image-carousel-slides-to-show:3;}.elementor-60 .elementor-element.elementor-element-21b04506{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-76715558{--padding-top:42px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-60 .elementor-element.elementor-element-55fa716c .elementor-heading-title{font-size:38px;}.elementor-60 .elementor-element.elementor-element-1cc6b66e{--padding-top:0px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-60 .elementor-element.elementor-element-6413e4bf{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-60 .elementor-element.elementor-element-5db1469f .elementor-heading-title{font-size:38px;}.elementor-60 .elementor-element.elementor-element-72d43c1f{--e-image-carousel-slides-to-show:2;}.elementor-60 .elementor-element.elementor-element-256ad471{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-60 .elementor-element.elementor-element-745127f4 .elementor-heading-title{font-size:38px;}.elementor-60 .elementor-element.elementor-element-21b04506{--e-image-carousel-slides-to-show:2;}.elementor-60 .elementor-element.elementor-element-64a52f18{--padding-top:0px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-60 .elementor-element.elementor-element-11acd69a{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-60 .elementor-element.elementor-element-6222dc3f .elementor-heading-title{font-size:32px;}.elementor-60 .elementor-element.elementor-element-4c36851c{--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;}}/* Start custom CSS for text-editor, class: .elementor-element-7cca6d2b */.elementor-60 .elementor-element.elementor-element-7cca6d2b p{margin:0;} .elementor-60 .elementor-element.elementor-element-7cca6d2b ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-7cca6d2b li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-7cca6d2b strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76715558 */.elementor-60 .elementor-element.elementor-element-76715558{text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3edf6310 */.elementor-60 .elementor-element.elementor-element-3edf6310 p{margin:0;} .elementor-60 .elementor-element.elementor-element-3edf6310 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-3edf6310 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-3edf6310 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c8e73e */.elementor-60 .elementor-element.elementor-element-69c8e73e img{
  display:block;
  width:100%;
  aspect-ratio: 1.38 / 1;
  object-fit:cover;
  border-radius:22px;
}
@media (max-width:767px){
  .elementor-60 .elementor-element.elementor-element-69c8e73e img{border-radius:18px; aspect-ratio: 1.22 / 1;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-72d43c1f */.elementor-60 .elementor-element.elementor-element-72d43c1f{width:100%; max-width:100%; margin:0 auto; overflow:hidden; border-radius:14px;}
.elementor-60 .elementor-element.elementor-element-72d43c1f .swiper, .elementor-60 .elementor-element.elementor-element-72d43c1f .elementor-image-carousel-wrapper{overflow:hidden;}
.elementor-60 .elementor-element.elementor-element-72d43c1f .swiper-slide-inner, .elementor-60 .elementor-element.elementor-element-72d43c1f .swiper-slide figure{margin:0;}
.elementor-60 .elementor-element.elementor-element-72d43c1f img{
  display:block;
  width:100%;
  aspect-ratio: 1.38 / 1;
  object-fit:cover;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.06);
}
.elementor-60 .elementor-element.elementor-element-72d43c1f .swiper-wrapper{transition-timing-function:linear !important;}
.elementor-60 .elementor-element.elementor-element-72d43c1f .swiper-slide{height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bbc929a */.elementor-60 .elementor-element.elementor-element-3bbc929a p{margin:0;} .elementor-60 .elementor-element.elementor-element-3bbc929a ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-3bbc929a li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-3bbc929a strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-776208a4 */.elementor-60 .elementor-element.elementor-element-776208a4 p{margin:0;} .elementor-60 .elementor-element.elementor-element-776208a4 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-776208a4 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-776208a4 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45464a66 */.elementor-60 .elementor-element.elementor-element-45464a66 p{margin:0;} .elementor-60 .elementor-element.elementor-element-45464a66 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-45464a66 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-45464a66 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26e0715 */.elementor-60 .elementor-element.elementor-element-26e0715 p{margin:0;} .elementor-60 .elementor-element.elementor-element-26e0715 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-26e0715 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-26e0715 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e2e4cd0 */.elementor-60 .elementor-element.elementor-element-5e2e4cd0 p{margin:0;} .elementor-60 .elementor-element.elementor-element-5e2e4cd0 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-5e2e4cd0 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-5e2e4cd0 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b6cd9fd */.elementor-60 .elementor-element.elementor-element-5b6cd9fd p{margin:0;} .elementor-60 .elementor-element.elementor-element-5b6cd9fd ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-5b6cd9fd li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-5b6cd9fd strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234b8bc1 */.elementor-60 .elementor-element.elementor-element-234b8bc1 p{margin:0;} .elementor-60 .elementor-element.elementor-element-234b8bc1 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-234b8bc1 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-234b8bc1 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72076ca4 */.elementor-60 .elementor-element.elementor-element-72076ca4 p{margin:0;} .elementor-60 .elementor-element.elementor-element-72076ca4 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-72076ca4 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-72076ca4 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225f6ff0 */.elementor-60 .elementor-element.elementor-element-225f6ff0 p{margin:0;} .elementor-60 .elementor-element.elementor-element-225f6ff0 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-225f6ff0 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-225f6ff0 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f844387 */.elementor-60 .elementor-element.elementor-element-5f844387 .elementor-button{
  min-height:50px;
  background:linear-gradient(180deg, #3B6A50 0%, #274A38 100%) !important;
  border:1px solid rgba(207,184,138,.22) !important;
  border-radius:999px;
  color:#F3E8D8 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}
.elementor-60 .elementor-element.elementor-element-5f844387 .elementor-button:hover{
  transform:translateY(-1px);
  background:linear-gradient(180deg, #467A5D 0%, #2C513D 100%) !important;
  border-color:rgba(207,184,138,.32) !important;
}
.elementor-60 .elementor-element.elementor-element-5f844387 .elementor-button-content-wrapper{
  display:flex; align-items:center; justify-content:center; width:100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1c66f */.elementor-60 .elementor-element.elementor-element-7af1c66f p{margin:0;} .elementor-60 .elementor-element.elementor-element-7af1c66f ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-7af1c66f li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-7af1c66f strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fd04e76 */.elementor-60 .elementor-element.elementor-element-4fd04e76 img{
  display:block;
  width:100%;
  aspect-ratio: 1.38 / 1;
  object-fit:cover;
  border-radius:22px;
}
@media (max-width:767px){
  .elementor-60 .elementor-element.elementor-element-4fd04e76 img{border-radius:18px; aspect-ratio: 1.22 / 1;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21b04506 */.elementor-60 .elementor-element.elementor-element-21b04506{width:100%; max-width:100%; margin:0 auto; overflow:hidden; border-radius:14px;}
.elementor-60 .elementor-element.elementor-element-21b04506 .swiper, .elementor-60 .elementor-element.elementor-element-21b04506 .elementor-image-carousel-wrapper{overflow:hidden;}
.elementor-60 .elementor-element.elementor-element-21b04506 .swiper-slide-inner, .elementor-60 .elementor-element.elementor-element-21b04506 .swiper-slide figure{margin:0;}
.elementor-60 .elementor-element.elementor-element-21b04506 img{
  display:block;
  width:100%;
  aspect-ratio: 1.38 / 1;
  object-fit:cover;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.06);
}
.elementor-60 .elementor-element.elementor-element-21b04506 .swiper-wrapper{transition-timing-function:linear !important;}
.elementor-60 .elementor-element.elementor-element-21b04506 .swiper-slide{height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aca44ba */.elementor-60 .elementor-element.elementor-element-6aca44ba p{margin:0;} .elementor-60 .elementor-element.elementor-element-6aca44ba ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-6aca44ba li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-6aca44ba strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3513206b */.elementor-60 .elementor-element.elementor-element-3513206b p{margin:0;} .elementor-60 .elementor-element.elementor-element-3513206b ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-3513206b li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-3513206b strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb0b3ab */.elementor-60 .elementor-element.elementor-element-eb0b3ab p{margin:0;} .elementor-60 .elementor-element.elementor-element-eb0b3ab ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-eb0b3ab li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-eb0b3ab strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eafca5b */.elementor-60 .elementor-element.elementor-element-1eafca5b p{margin:0;} .elementor-60 .elementor-element.elementor-element-1eafca5b ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-1eafca5b li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-1eafca5b strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fd961b */.elementor-60 .elementor-element.elementor-element-42fd961b p{margin:0;} .elementor-60 .elementor-element.elementor-element-42fd961b ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-42fd961b li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-42fd961b strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c1714 */.elementor-60 .elementor-element.elementor-element-234c1714 p{margin:0;} .elementor-60 .elementor-element.elementor-element-234c1714 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-234c1714 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-234c1714 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b54961 */.elementor-60 .elementor-element.elementor-element-48b54961 p{margin:0;} .elementor-60 .elementor-element.elementor-element-48b54961 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-48b54961 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-48b54961 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5975f91c */.elementor-60 .elementor-element.elementor-element-5975f91c p{margin:0;} .elementor-60 .elementor-element.elementor-element-5975f91c ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-5975f91c li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-5975f91c strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1852dcec */.elementor-60 .elementor-element.elementor-element-1852dcec p{margin:0;} .elementor-60 .elementor-element.elementor-element-1852dcec ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-1852dcec li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-1852dcec strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-499aebae */.elementor-60 .elementor-element.elementor-element-499aebae .elementor-button{
  min-height:50px;
  background:linear-gradient(180deg, #3B6A50 0%, #274A38 100%) !important;
  border:1px solid rgba(207,184,138,.22) !important;
  border-radius:999px;
  color:#F3E8D8 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}
.elementor-60 .elementor-element.elementor-element-499aebae .elementor-button:hover{
  transform:translateY(-1px);
  background:linear-gradient(180deg, #467A5D 0%, #2C513D 100%) !important;
  border-color:rgba(207,184,138,.32) !important;
}
.elementor-60 .elementor-element.elementor-element-499aebae .elementor-button-content-wrapper{
  display:flex; align-items:center; justify-content:center; width:100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a509264 */.elementor-60 .elementor-element.elementor-element-1a509264 p{margin:0;} .elementor-60 .elementor-element.elementor-element-1a509264 ul{margin:0;padding-left:18px;} .elementor-60 .elementor-element.elementor-element-1a509264 li+li{margin-top:6px;} .elementor-60 .elementor-element.elementor-element-1a509264 strong{color:#F0E5D3;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ea1e652 */.elementor-60 .elementor-element.elementor-element-5ea1e652 .elementor-button{
  min-height:50px;
  background:linear-gradient(180deg, #3B6A50 0%, #274A38 100%) !important;
  border:1px solid rgba(207,184,138,.22) !important;
  border-radius:999px;
  color:#F3E8D8 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}
.elementor-60 .elementor-element.elementor-element-5ea1e652 .elementor-button:hover{
  transform:translateY(-1px);
  background:linear-gradient(180deg, #467A5D 0%, #2C513D 100%) !important;
  border-color:rgba(207,184,138,.32) !important;
}
.elementor-60 .elementor-element.elementor-element-5ea1e652 .elementor-button-content-wrapper{
  display:flex; align-items:center; justify-content:center; width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c36851c */.elementor-60 .elementor-element.elementor-element-4c36851c{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:12px;row-gap:12px;} .elementor-60 .elementor-element.elementor-element-4c36851c > .e-con, .elementor-60 .elementor-element.elementor-element-4c36851c > .elementor-element{flex:0 0 auto;} @media (max-width:767px){.elementor-60 .elementor-element.elementor-element-4c36851c{flex-direction:column;align-items:stretch;justify-content:stretch;} .elementor-60 .elementor-element.elementor-element-4c36851c > .e-con, .elementor-60 .elementor-element.elementor-element-4c36851c > .elementor-element{width:100%;} .elementor-60 .elementor-element.elementor-element-4c36851c .elementor-button{width:100%;justify-content:center;} .elementor-60 .elementor-element.elementor-element-4c36851c .elementor-button-content-wrapper{justify-content:center;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4ce81a */.elementor-60 .elementor-element.elementor-element-3b4ce81a{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  background:
    radial-gradient(1200px 540px at 50% 8%, rgba(37,63,49,.34) 0%, rgba(37,63,49,.12) 42%, rgba(11,16,14,0) 72%),
    linear-gradient(180deg, #0B100E 0%, #0B0F0E 100%);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    linear-gradient(180deg, rgba(7,10,9,.40) 0%, rgba(7,10,9,.58) 16%, rgba(7,10,9,.68) 34%, rgba(7,10,9,.76) 100%),
    radial-gradient(60% 42% at 50% 34%, rgba(8,11,10,0) 0%, rgba(8,11,10,.18) 38%, rgba(8,11,10,.68) 100%),
    radial-gradient(86% 78% at 50% 56%, rgba(5,8,7,0) 0%, rgba(5,8,7,.20) 46%, rgba(5,8,7,.70) 100%);
  mix-blend-mode:normal;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(58% 34% at 50% 24%, rgba(104,162,126,.10) 0%, rgba(104,162,126,.04) 36%, rgba(0,0,0,0) 70%),
    linear-gradient(90deg, rgba(4,7,6,.54) 0%, rgba(4,7,6,.18) 12%, rgba(4,7,6,0) 24%, rgba(4,7,6,0) 76%, rgba(4,7,6,.18) 88%, rgba(4,7,6,.54) 100%);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a > .e-con{position:relative; z-index:1;}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__intro,
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta,
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__grid{
  max-width:1100px;
  margin:0 auto;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:30px;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__title .elementor-heading-title,
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__title{
  text-shadow:0 8px 30px rgba(0,0,0,.40);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__subtitle{
  opacity:.96;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card{
  position:relative;
  overflow:hidden;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background:
    linear-gradient(180deg, rgba(20,28,24,.90) 0%, rgba(11,16,14,.95) 30%, rgba(7,10,9,.98) 100%);
  border:1px solid rgba(214,182,135,.13);
  border-radius:30px;
  box-shadow:
    0 26px 70px rgba(0,0,0,.58),
    0 0 0 1px rgba(214,182,135,.04),
    inset 0 1px 0 rgba(255,255,255,.035),
    inset 0 -30px 80px rgba(7,9,8,.32);
  transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card:hover{
  transform:translateY(-6px);
  border-color:rgba(214,182,135,.22);
  box-shadow:
    0 34px 90px rgba(0,0,0,.72),
    0 0 50px rgba(49,88,67,.16),
    0 0 0 1px rgba(214,182,135,.06),
    inset 0 1px 0 rgba(255,255,255,.05),
    inset 0 -34px 100px rgba(7,9,8,.40);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card::before{
  content:"";
  position:absolute;
  left:24px; right:24px; top:0; height:1px;
  background:linear-gradient(90deg, rgba(234,208,165,0) 0%, rgba(234,208,165,.38) 50%, rgba(234,208,165,0) 100%);
  opacity:.95;
  pointer-events:none;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(70% 46% at 50% 0%, rgba(73,118,92,.16) 0%, rgba(73,118,92,.05) 35%, rgba(73,118,92,0) 72%),
    linear-gradient(180deg, rgba(255,255,255,.02) 0%, rgba(255,255,255,0) 16%, rgba(0,0,0,0) 65%, rgba(0,0,0,.12) 100%);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card > .e-con,
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card > .elementor-element{position:relative; z-index:1;}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__badge{
  display:inline-flex;
  align-self:flex-start;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__badge .elementor-heading-title{
  padding:8px 14px;
  border-radius:999px;
  background:rgba(207,184,138,.08);
  border:1px solid rgba(207,184,138,.13);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__facts{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__fact{
  padding:13px 14px;
  border-radius:18px;
  background:linear-gradient(180deg, rgba(255,255,255,.030) 0%, rgba(255,255,255,.018) 100%);
  border:1px solid rgba(255,255,255,.045);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__fact p{margin:0;}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__list > .e-con{
  min-height:100%;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__listbox{
  padding:14px 16px;
  border-radius:18px;
  background:linear-gradient(180deg, rgba(255,255,255,.026) 0%, rgba(255,255,255,.015) 100%);
  border:1px solid rgba(255,255,255,.045);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__hero{
  position:relative;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__hero img{
  filter:contrast(1.08) brightness(.94) saturate(1.04);
  box-shadow:0 18px 34px rgba(0,0,0,.34);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__hero::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:22px;
  pointer-events:none;
  background:
    linear-gradient(180deg, rgba(0,0,0,.02) 0%, rgba(0,0,0,0) 42%, rgba(0,0,0,.28) 100%);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__marquee{
  opacity:.96;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__marquee img{
  filter:contrast(1.04) brightness(.95);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__footer-card,
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta .e-con:first-child{
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(180deg, rgba(17,24,21,.92) 0%, rgba(9,12,11,.98) 100%);
  border:1px solid rgba(214,182,135,.14);
  border-radius:28px;
  box-shadow:
    0 18px 50px rgba(0,0,0,.46),
    inset 0 1px 0 rgba(255,255,255,.035);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__footer-card::before,
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta .e-con:first-child::before{
  content:"";
  position:absolute;
  left:22px; right:22px; top:0; height:1px;
  background:linear-gradient(90deg, rgba(234,208,165,0) 0%, rgba(234,208,165,.32) 50%, rgba(234,208,165,0) 100%);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta .e-con:first-child::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:radial-gradient(72% 110% at 20% 0%, rgba(70,120,90,.12) 0%, rgba(70,120,90,0) 55%);
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions .elementor-button-wrapper{
  width:auto;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions .elementor-button{
  min-width:190px;
}
@media (max-width:1024px){
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__grid{grid-template-columns:1fr;}
}
@media (max-width:767px){
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card::before{left:16px; right:16px;}
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__facts,
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card__list{grid-template-columns:1fr;}
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions{
    flex-direction:column;
    align-items:stretch;
    gap:12px;
  }
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions > .elementor-element,
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions .elementor-button-wrapper,
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__cta-actions .elementor-button{
    width:100%;
  }
}
@media (max-width:1024px){
  .elementor-60 .elementor-element.elementor-element-3b4ce81a{
    background-image:none !important;
    background:linear-gradient(180deg,#0B100E 0%, #0B0F0E 100%) !important;
  }
  .elementor-60 .elementor-element.elementor-element-3b4ce81a::before,
  .elementor-60 .elementor-element.elementor-element-3b4ce81a::after{display:none;}
}


.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-homes-page__grid{
  align-items:stretch;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card{
  height:100%;
}
.elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card .fox-home-card__cta{
  margin-top:auto;
}
@media (max-width:1024px){
  .elementor-60 .elementor-element.elementor-element-3b4ce81a .fox-home-card{
    height:auto;
  }
}/* End custom CSS */