.elementor-5396 .elementor-element.elementor-element-466181c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-crafto-slider .swiper-slide .slider-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-slider .separator{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-slider .swiper-slide .slider-subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-crafto-slider .swiper-slide .crafto-slider-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .swiper-slide .crafto-splash-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .swiper-slide .number{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-slider .slider-style-2 .content-wrapper .icon-description, .elementor-widget-crafto-slider .slider-style-2 .content-wrapper .content-wrap .property-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-slider .slider-style-2 .content-wrapper .content-wrap .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-crafto-slider a.crafto_primary_button, .elementor-widget-crafto-slider .crafto_primary_button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-slider a.crafto_secondary_button, .elementor-widget-crafto-slider .crafto_secondary_button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button, .elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.elementor-animation-btn-expand-ltr .btn-hover-animation{background-color:var( --e-global-color-primary );}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button:hover, .elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button:focus{background-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-5396 .elementor-element.elementor-element-b554806 .swiper{height:550px !important;}.elementor-5396 .elementor-element.elementor-element-b554806 .slider-text-middle-main, .elementor-5396 .elementor-element.elementor-element-b554806.elementor-widget-crafto-slider .swiper.horizontal .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-5396 .elementor-element.elementor-element-b554806.elementor-widget-crafto-slider .swiper.horizontal.number-style-3 .swiper-pagination-wrapper{max-width:94% !important;}.elementor-5396 .elementor-element.elementor-element-b554806 .slider-text-middle-main{justify-content:center;align-content:flex-start;align-items:flex-start;text-align:left;}.elementor-5396 .elementor-element.elementor-element-b554806 .swiper-slide .slider-title{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(3rem,5vw + 1rem,4.5rem);font-weight:700;line-height:1.2;letter-spacing:-0.02em;}.elementor-5396 .elementor-element.elementor-element-b554806 .swiper-slide .slider-title, .elementor-5396 .elementor-element.elementor-element-b554806 .swiper-slide .slider-title a{color:var( --e-global-color-text );}.elementor-5396 .elementor-element.elementor-element-b554806 .crafto_primary_button{display:none;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button, .elementor-5396 .elementor-element.elementor-element-b554806 .crafto_primary_button{font-family:var( --e-global-typography-05c8f32-font-family ), Sans-serif;font-size:var( --e-global-typography-05c8f32-font-size );}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.btn-double-border, .elementor-5396 .elementor-element.elementor-element-b554806  a.crafto_primary_button.btn-double-border::after, .elementor-5396 .elementor-element.elementor-element-b554806  a.crafto_primary_button.elementor-button, .elementor-5396 .elementor-element.elementor-element-b554806  a.crafto_primary_button.elementor-animation-btn-expand-ltr .btn-hover-animation{border-color:var( --e-global-color-primary );}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button:hover .elementor-button-content-wrapper{color:var( --e-global-color-text );}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button:focus .elementor-button-content-wrapper{color:var( --e-global-color-text );}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button:hover{border-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button:focus{border-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.btn-double-border:hover{border-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.btn-double-border:hover:after{border-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.btn-double-border:focus{border-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.elementor-animation-btn-expand-ltr:hover .btn-hover-animation{border-color:#701515;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.btn-double-border:hover, .elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button.btn-double-border:hover:after{border-color:#701515 !important;}.elementor-5396 .elementor-element.elementor-element-b554806 .crafto_primary_button:not(.btn-double-border), .elementor-5396 .elementor-element.elementor-element-b554806 a.btn-double-border .elementor-button-content-wrapper{padding:10px 14px 10px 14px;}.elementor-5396 .elementor-element.elementor-element-e1821ed{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5396 .elementor-element.elementor-element-7c94175{--display:grid;--e-con-grid-template-columns:63% 37%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5396 .elementor-element.elementor-element-97f595f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5396 .elementor-element.elementor-element-7a16818 > .elementor-widget-container{margin:0rem 0rem 03rem 0rem;}.elementor-5396 .elementor-element.elementor-element-7a16818 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.8rem;font-weight:500;line-height:1.6;letter-spacing:-0.02em;color:#333333;}.elementor-5396 .elementor-element.elementor-element-5b5b87f{--spacer-size:15px;}.elementor-5396 .elementor-element.elementor-element-97b8026 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-5396 .elementor-element.elementor-element-97b8026 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3.375rem;font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-5396 .elementor-element.elementor-element-b05d22a > .elementor-widget-container{padding:0px 15px 10px 0px;}.elementor-5396 .elementor-element.elementor-element-b05d22a .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3.375rem;font-weight:700;line-height:1.1;letter-spacing:-0.02em;}.elementor-5396 .elementor-element.elementor-element-d4aad99{--spacer-size:20px;}.elementor-5396 .elementor-element.elementor-element-7ed277b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5396 .elementor-element.elementor-element-9c45da6 img{height:520px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}@media(min-width:576px){.elementor-5396 .elementor-element.elementor-element-e1821ed{--width:94%;}}@media(max-width:1399px){.elementor-widget-crafto-slider .swiper-slide .slider-subtitle{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-crafto-slider .swiper-slide .crafto-slider-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .swiper-slide .crafto-splash-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .slider-style-2 .content-wrapper .content-wrap .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button, .elementor-5396 .elementor-element.elementor-element-b554806 .crafto_primary_button{font-size:var( --e-global-typography-05c8f32-font-size );}.elementor-5396 .elementor-element.elementor-element-7c94175{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1199px){.elementor-5396 .elementor-element.elementor-element-b554806 > .elementor-widget-container{padding:134px 0px 0px 0px;}.elementor-5396 .elementor-element.elementor-element-7c94175{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}@media(max-width:991px){.elementor-widget-crafto-slider .swiper-slide .slider-subtitle{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-crafto-slider .swiper-slide .crafto-slider-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .swiper-slide .crafto-splash-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .slider-style-2 .content-wrapper .content-wrap .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-5396 .elementor-element.elementor-element-b554806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button, .elementor-5396 .elementor-element.elementor-element-b554806 .crafto_primary_button{font-size:var( --e-global-typography-05c8f32-font-size );}.elementor-5396 .elementor-element.elementor-element-7c94175{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-5396 .elementor-element.elementor-element-7ed277b{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-5396 .elementor-element.elementor-element-b554806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5396 .elementor-element.elementor-element-7c94175{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5396 .elementor-element.elementor-element-7ed277b{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:575px){.elementor-widget-crafto-slider .swiper-slide .slider-subtitle{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-crafto-slider .swiper-slide .crafto-slider-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .swiper-slide .crafto-splash-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-crafto-slider .slider-style-2 .content-wrapper .content-wrap .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-5396 .elementor-element.elementor-element-b554806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5396 .elementor-element.elementor-element-b554806 a.crafto_primary_button, .elementor-5396 .elementor-element.elementor-element-b554806 .crafto_primary_button{font-size:var( --e-global-typography-05c8f32-font-size );}.elementor-5396 .elementor-element.elementor-element-7c94175{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-5396 .elementor-element.elementor-element-7ed277b{--padding-top:20px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}