.elementor-15398 .elementor-element.elementor-element-2512d73 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; }
.elementor-15398 .elementor-element.elementor-element-2512d73:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-2512d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(/media/real/garage.jpg); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
.elementor-15398 .elementor-element.elementor-element-16dd8b6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-15398 .elementor-element.elementor-element-9570a74 { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; color: var( --e-global-color-primary ); }
.elementor-15398 .elementor-element.elementor-element-d4e3faa .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-4d9bf01 { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
.elementor-15398 .elementor-element.elementor-element-a23bae5 { --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: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-c9e12c5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-7e86c34 { padding: 0px 15px; }
.elementor-15398 .elementor-element.elementor-element-7e86c34 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-1bed04f { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(4, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; }
.elementor-15398 .elementor-element.elementor-element-7c92620 { --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; }
.elementor-15398 .elementor-element.elementor-element-1d9eea0 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-1d9eea0 img { width: 100%; max-width: 100%; }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; 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-15398 .elementor-element.elementor-element-dec795e { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-dec795e { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-dec795e { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-dec795e p { margin-block-end: 0px; }
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; }
.elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-9378e4a { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-9378e4a { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-9378e4a { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-9378e4a .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-9378e4a .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-9378e4a .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-a9c32bc { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-a9c32bc { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-a9c32bc { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-a9c32bc .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-4a9365b { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-6609c62 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-6609c62 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-2344315 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-2344315 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-2344315 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-2344315 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-2344315 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-2344315 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-f689907 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-f689907 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-f689907 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-f689907 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-efd7a38 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-efd7a38 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-efd7a38 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-efd7a38 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-bcac7e9 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-2f99d92 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-2f99d92 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-fae5f72 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-fae5f72 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-fae5f72 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-fae5f72 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-fae5f72 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-fae5f72 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-a9080e2 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-a9080e2 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-a9080e2 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-a9080e2 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-c11d1f4 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-c11d1f4 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-c11d1f4 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-c11d1f4 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-70ffefb { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-b1facd7 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-b1facd7 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-ef87a58 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-ef87a58 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-ef87a58 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-ef87a58 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-ef87a58 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-ef87a58 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-8184e1e { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-8184e1e { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-8184e1e { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-8184e1e .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-afef0e7 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-afef0e7 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-afef0e7 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-afef0e7 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-ed86508 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-5e7fab3 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-5e7fab3 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-7885bdd { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-7885bdd { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-7885bdd { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-7885bdd .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-7885bdd .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-7885bdd .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-90e8604 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-90e8604 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-90e8604 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-90e8604 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-84df5c8 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-84df5c8 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-84df5c8 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-84df5c8 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-ae8fc9f { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-a359085 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-a359085 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-9c75e7a { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-9c75e7a { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-9c75e7a { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-9c75e7a .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-9c75e7a .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-9c75e7a .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-c439636 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-c439636 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-c439636 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-c439636 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-1fb1274 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-1fb1274 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-1fb1274 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-1fb1274 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-15d6f17 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-734e681 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-734e681 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-1e91892 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-1e91892 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-1e91892 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-1e91892 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-1e91892 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-1e91892 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-bd3bf0b { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-bd3bf0b { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-bd3bf0b { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-bd3bf0b .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-8d0117b { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-8d0117b { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-8d0117b { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-8d0117b p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-3ccd07e { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-6fa6624 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-6fa6624 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-abd5b5a { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-abd5b5a { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-abd5b5a { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-abd5b5a .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-abd5b5a .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-abd5b5a .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-8fff106 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-8fff106 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-8fff106 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-8fff106 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-4ea7417 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-4ea7417 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-4ea7417 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-4ea7417 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-6f9cffc { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-2c27a08 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-2c27a08 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-5dc4366 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-5dc4366 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-5dc4366 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-5dc4366 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-5dc4366 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-5dc4366 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-f56109d { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-f56109d { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-f56109d { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-f56109d .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-c300bb7 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-c300bb7 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-c300bb7 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-c300bb7 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-af37a3f { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-e2678dd { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-e2678dd img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-a77bdd9 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-a77bdd9 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-a77bdd9 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-a77bdd9 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-a77bdd9 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-a77bdd9 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-ba9aed2 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-ba9aed2 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-ba9aed2 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-ba9aed2 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-6dbd360 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-6dbd360 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-6dbd360 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-6dbd360 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-c80e269 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-35901d8 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-35901d8 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-1ff4a90 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-1ff4a90 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-1ff4a90 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-1ff4a90 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-1ff4a90 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-1ff4a90 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-0840ad7 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-0840ad7 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-0840ad7 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-0840ad7 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-f5cf751 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-f5cf751 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-f5cf751 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-f5cf751 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-cdc332a { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-6c60906 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-6c60906 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-21bd74b { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-21bd74b { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-21bd74b { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-21bd74b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-21bd74b .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-21bd74b .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-dab0c7d { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-dab0c7d { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-dab0c7d { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-dab0c7d .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-88c101d { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-88c101d { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-88c101d { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-88c101d p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-20749e0 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-818ad6b { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-818ad6b img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-f7c8bf6 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-f7c8bf6 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-f7c8bf6 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-f7c8bf6 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-f7c8bf6 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-f7c8bf6 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-84dc896 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-84dc896 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-84dc896 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-84dc896 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-218e9bf { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-218e9bf { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-218e9bf { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-218e9bf p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-078303f { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-c01e057 { text-align: center; }
.elementor-15398 .elementor-element.elementor-element-c01e057 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-9401fc9 { width: 100%; max-width: 100%; padding: 30px 30px 0px; top: 0px; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-9401fc9 { right: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-9401fc9 { left: 0px; }
.elementor-15398 .elementor-element.elementor-element-9401fc9 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-9401fc9 .elementor-icon { font-size: 26px; }
.elementor-15398 .elementor-element.elementor-element-9401fc9 .elementor-icon-box-description { font-family: Outfit, sans-serif; font-size: 12px; font-weight: 600; font-style: normal; line-height: 1em; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-69cad7c { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 60px; z-index: 1; }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-69cad7c { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-69cad7c { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-69cad7c .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-0b02246 { width: 100%; max-width: 100%; padding: 0px 30px; bottom: 30px; color: rgba(255, 255, 255, 0.6); }
body:not(.rtl) .elementor-15398 .elementor-element.elementor-element-0b02246 { left: 0px; }
body.rtl .elementor-15398 .elementor-element.elementor-element-0b02246 { right: 0px; }
.elementor-15398 .elementor-element.elementor-element-0b02246 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-01dba94 { --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: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-045da0d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-15398 .elementor-element.elementor-element-5fee86b { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-5fee86b.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-15398 .elementor-element.elementor-element-77d7f85 { text-align: start; }
.elementor-15398 .elementor-element.elementor-element-77d7f85 img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-f742bf1 .elementor-wrapper { --video-aspect-ratio: 0.5625; }
.elementor-15398 .elementor-element.elementor-element-7c2010a { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 100px; --padding-right: 10px; }
.elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon { font-size: 22px; }
.elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15398 .elementor-element.elementor-element-11d1cf7 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-6421054 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; }
.elementor-15398 .elementor-element.elementor-element-f4f1c70 .elementor-button:hover, .elementor-15398 .elementor-element.elementor-element-f4f1c70 .elementor-button:focus { background-color: var( --e-global-color-text ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-f4f1c70 .elementor-button:hover svg, .elementor-15398 .elementor-element.elementor-element-f4f1c70 .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-f4f1c70 .elementor-button { border-style: solid; border-width: 1px; border-color: var( --e-global-color-primary ); }
.elementor-15398 .elementor-element.elementor-element-51eac65 { --display: grid; --min-height: 0px; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-42fe514 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-15398 .elementor-element.elementor-element-0c7b83e .elementor-wrapper { --video-aspect-ratio: 1.77777; }
.elementor-15398 .elementor-element.elementor-element-f62b304 { --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: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-f62b304:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-f62b304 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(/media/real/garage.jpg); background-position: right top; background-repeat: no-repeat; background-size: auto; }
.elementor-15398 .elementor-element.elementor-element-6da5df7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; }
.elementor-15398 .elementor-element.elementor-element-5eacbb8 { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 100px; }
.elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon { font-size: 22px; }
.elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15398 .elementor-element.elementor-element-19b9097 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-68f4731 { font-family: Outfit, sans-serif; font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.6em; }
.elementor-15398 .elementor-element.elementor-element-ba18139 { font-family: Outfit, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; line-height: 1.6em; }
.elementor-15398 .elementor-element.elementor-element-a0ef00e .elementor-button:hover, .elementor-15398 .elementor-element.elementor-element-a0ef00e .elementor-button:focus { background-color: var( --e-global-color-text ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-a0ef00e .elementor-button:hover svg, .elementor-15398 .elementor-element.elementor-element-a0ef00e .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-a0ef00e .elementor-button { border-style: solid; border-width: 1px; border-color: var( --e-global-color-primary ); }
.elementor-15398 .elementor-element.elementor-element-1accee0 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-4ec0abe { text-align: end; }
.elementor-15398 .elementor-element.elementor-element-4ec0abe img { width: 100%; max-width: 100%; }
.elementor-15398 .elementor-element.elementor-element-c6127a3 { --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; --overlay-opacity: 1; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-c6127a3:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-text ); background-image: none; background-position: right bottom; background-repeat: no-repeat; background-size: auto; }
.elementor-15398 .elementor-element.elementor-element-c6127a3::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-background-video-container::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-background-slideshow::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: none; --background-overlay: ''; background-position: 45% 60px; background-repeat: no-repeat; background-size: auto; }
.elementor-15398 .elementor-element.elementor-element-53ce140 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-15398 .elementor-element.elementor-element-9a2df61 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-4c5dbb0 { --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-15398 .elementor-element.elementor-element-06c231a { z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title { margin-block-end: 0px; color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon { font-size: 22px; }
.elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15398 .elementor-element.elementor-element-0245ba9 { z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-0245ba9 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-117e202 { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-ec9ee3f .elementor-button:hover, .elementor-15398 .elementor-element.elementor-element-ec9ee3f .elementor-button:focus { background-color: var( --e-global-color-07891cb ); color: var( --e-global-color-text ); border-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-ec9ee3f .elementor-button:hover svg, .elementor-15398 .elementor-element.elementor-element-ec9ee3f .elementor-button:focus svg { fill: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-77927f1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 15px 100px; --row-gap: 15px; --column-gap: 100px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-bde4304 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-d8615c2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-ea27451 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-db1dcdd { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15398 .elementor-element.elementor-element-db1dcdd .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15398 .elementor-element.elementor-element-5cc36e5 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-bf8a365 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-bf8a365 { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-adb6829 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-89d8eb3 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15398 .elementor-element.elementor-element-89d8eb3 .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15398 .elementor-element.elementor-element-4961b4d .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-ec84b85 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-ec84b85 { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-37c0d32 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; --z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-b2ed22d { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-164aad2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15398 .elementor-element.elementor-element-164aad2 .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15398 .elementor-element.elementor-element-eea89a9 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-0844bfe p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-0844bfe { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-a213328 { --display: flex; border-style: solid; --border-style: solid; border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-849c745 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15398 .elementor-element.elementor-element-849c745 .elementor-heading-title { font-family: "Bai Jamjuree", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.4px; color: rgba(255, 255, 255, 0.3); }
.elementor-15398 .elementor-element.elementor-element-b9c33f3 .elementor-heading-title { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-38724c0 p { margin-block-end: 0px; }
.elementor-15398 .elementor-element.elementor-element-38724c0 { color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-4abe719 { --display: flex; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
.elementor-15398 .elementor-element.elementor-element-fec522a { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-fec522a:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-fec522a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: none; background-position: 95% 35%; background-repeat: no-repeat; background-size: auto; }
.elementor-15398 .elementor-element.elementor-element-ad747b5 { --display: flex; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title { margin-block-end: 0px; color: rgba(19, 19, 19, 0.6); }
.elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon { font-size: 22px; }
.elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15398 .elementor-element.elementor-element-1b00581 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
.elementor-15398 .elementor-element.elementor-element-1b00581 .elementor-heading-title { color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-c19f12c { --display: flex; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
.elementor-15398 .elementor-element.elementor-element-a7d91ef { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; }
.elementor-15398 .elementor-element.elementor-element-525f606 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-525f606:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-525f606 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-765ddf0 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15398 .elementor-element.elementor-element-765ddf0 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-765ddf0 .elementor-icon { font-size: 60px; }
.elementor-15398 .elementor-element.elementor-element-08f18e5 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-08f18e5:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-08f18e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-e152a53 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15398 .elementor-element.elementor-element-e152a53 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-e152a53 .elementor-icon { font-size: 60px; }
.elementor-15398 .elementor-element.elementor-element-8e39c0c { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 0px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-8e39c0c:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-8e39c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-b7abe7b .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15398 .elementor-element.elementor-element-b7abe7b .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-b7abe7b .elementor-icon { font-size: 60px; }
.elementor-15398 .elementor-element.elementor-element-8c1a0b6 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-8c1a0b6:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-8c1a0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-a34abd3 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15398 .elementor-element.elementor-element-a34abd3 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-a34abd3 .elementor-icon { font-size: 60px; }
.elementor-15398 .elementor-element.elementor-element-b56c093 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-b56c093:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-b56c093 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-f7012f4 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15398 .elementor-element.elementor-element-f7012f4 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-f7012f4 .elementor-icon { font-size: 60px; }
.elementor-15398 .elementor-element.elementor-element-f767696 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.elementor-15398 .elementor-element.elementor-element-f767696:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-f767696 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-9809cf3 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-15398 .elementor-element.elementor-element-9809cf3 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-9809cf3 .elementor-icon { font-size: 60px; }
.elementor-15398 .elementor-element.elementor-element-8f3f3dc { --display: flex; }
.elementor-15398 .elementor-element.elementor-element-fe3669d .elementor-button:hover, .elementor-15398 .elementor-element.elementor-element-fe3669d .elementor-button:focus { background-color: var( --e-global-color-text ); color: var( --e-global-color-07891cb ); border-color: var( --e-global-color-text ); }
.elementor-15398 .elementor-element.elementor-element-fe3669d { margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-15398 .elementor-element.elementor-element-fe3669d .elementor-button { fill: var( --e-global-color-07891cb ); color: var( --e-global-color-07891cb ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-primary ); }
.elementor-15398 .elementor-element.elementor-element-fe3669d .elementor-button:hover svg, .elementor-15398 .elementor-element.elementor-element-fe3669d .elementor-button:focus svg { fill: var( --e-global-color-07891cb ); }
.elementor-15398 .elementor-element.elementor-element-d950143 { --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: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-15398 .elementor-element.elementor-element-2ac0d4f { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-15398 .elementor-element.elementor-element-02f9d5e { --display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 15px; --padding-right: 15px; }
.elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
.elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title { margin-block-end: 0px; color: rgba(19, 19, 19, 0.6); }
.elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon { font-size: 22px; }
.elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title a { font-family: "Bai Jamjuree", sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; font-style: normal; line-height: 1.1em; letter-spacing: 1.8px; }
.elementor-15398 .elementor-element.elementor-element-d01ab53 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px; }
.elementor-15398 .elementor-element.elementor-element-d01ab53 .elementor-heading-title { color: var( --e-global-color-text ); }
@media (max-width: 1399px) and (min-width: 576px) {
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --width: 67%; }
  .elementor-15398 .elementor-element.elementor-element-4abe719 { --width: 33%; }
}
@media (max-width: 1399px) {
  .elementor-15398 .elementor-element.elementor-element-a23bae5 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-1bed04f { --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-01dba94 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-7c2010a { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 60px; --padding-right: 10px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon { font-size: 21px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15398 .elementor-element.elementor-element-51eac65 { --grid-auto-flow: row; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-f62b304:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-f62b304 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(/media/real/garage.jpg); }
  .elementor-15398 .elementor-element.elementor-element-f62b304 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-5eacbb8 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 60px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon { font-size: 21px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15398 .elementor-element.elementor-element-c6127a3 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon { font-size: 21px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15398 .elementor-element.elementor-element-77927f1 { --gap: 15px 70px; --row-gap: 15px; --column-gap: 70px; }
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --padding-top: 40px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ea27451 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-adb6829 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-b2ed22d { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-a213328 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-fec522a { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon { font-size: 21px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title a { font-size: 17px; }
  .elementor-15398 .elementor-element.elementor-element-a7d91ef { --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-525f606 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-08f18e5 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-8e39c0c { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-8c1a0b6 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-b56c093 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-f767696 { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }
  .elementor-15398 .elementor-element.elementor-element-d950143 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon { font-size: 21px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title a { font-size: 17px; }
}
@media (max-width: 1199px) {
  .elementor-15398 .elementor-element.elementor-element-a23bae5 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-1bed04f { --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-01dba94 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-7c2010a { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 10px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon { font-size: 20px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15398 .elementor-element.elementor-element-6421054 { font-size: 14px; line-height: 1.4em; }
  .elementor-15398 .elementor-element.elementor-element-6421054 p { margin-block-end: 0px; }
  .elementor-15398 .elementor-element.elementor-element-51eac65 { --grid-auto-flow: row; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-f62b304 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-5eacbb8 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 30px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon { font-size: 20px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15398 .elementor-element.elementor-element-68f4731 { font-size: 14px; line-height: 1.4em; }
  .elementor-15398 .elementor-element.elementor-element-68f4731 p { margin-block-end: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ba18139 { font-size: 14px; line-height: 1.4em; }
  .elementor-15398 .elementor-element.elementor-element-ba18139 p { margin-block-end: 5px; }
  .elementor-15398 .elementor-element.elementor-element-c6127a3 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon { font-size: 20px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15398 .elementor-element.elementor-element-77927f1 { --gap: 15px 40px; --row-gap: 15px; --column-gap: 40px; }
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ea27451 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-adb6829 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-b2ed22d { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-a213328 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-fec522a { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon { font-size: 20px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title a { font-size: 16px; }
  .elementor-15398 .elementor-element.elementor-element-a7d91ef { --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-525f606 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-08f18e5 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-8e39c0c { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-8c1a0b6 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-b56c093 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-f767696 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-d950143 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon { font-size: 20px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title a { font-size: 16px; }
}
@media (max-width: 991px) {
  .elementor-15398 .elementor-element.elementor-element-2512d73 { --justify-content: center; }
  .elementor-15398 .elementor-element.elementor-element-2512d73:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-2512d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-size: cover; }
  .elementor-15398 .elementor-element.elementor-element-16dd8b6 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  .elementor-15398 .elementor-element.elementor-element-4d9bf01 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-a23bae5 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-1bed04f { --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(5, 1fr); --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-01dba94 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-045da0d { --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-15398 .elementor-element.elementor-element-7c2010a { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon { font-size: 19px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15398 .elementor-element.elementor-element-6421054 { font-size: 18px; line-height: 1.6em; }
  .elementor-15398 .elementor-element.elementor-element-6421054 p { margin-block-end: 10px; }
  .elementor-15398 .elementor-element.elementor-element-51eac65 { --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-42fe514 { --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-15398 .elementor-element.elementor-element-f62b304:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-f62b304 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(/media/real/garage.jpg); background-position: right top; }
  .elementor-15398 .elementor-element.elementor-element-f62b304 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-6da5df7 { --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-15398 .elementor-element.elementor-element-5eacbb8 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15398 .elementor-element.elementor-element-5eacbb8.e-con { --order: 99999; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon { font-size: 19px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15398 .elementor-element.elementor-element-68f4731 { font-size: 18px; line-height: 1.6em; }
  .elementor-15398 .elementor-element.elementor-element-68f4731 p { margin-block-end: 10px; }
  .elementor-15398 .elementor-element.elementor-element-ba18139 { font-size: 16px; line-height: 1.6em; }
  .elementor-15398 .elementor-element.elementor-element-ba18139 p { margin-block-end: 10px; }
  .elementor-15398 .elementor-element.elementor-element-1accee0.e-con { --order: -99999; }
  .elementor-15398 .elementor-element.elementor-element-c6127a3::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-background-video-container::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-background-slideshow::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 92% 4%; }
  .elementor-15398 .elementor-element.elementor-element-c6127a3 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-53ce140 { --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-15398 .elementor-element.elementor-element-9a2df61 { --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-15398 .elementor-element.elementor-element-06c231a .elementor-icon { font-size: 19px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15398 .elementor-element.elementor-element-77927f1 { --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; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-4abe719 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-15398 .elementor-element.elementor-element-cc99eb7 img { width: 100%; max-width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-fec522a:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-fec522a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }
  .elementor-15398 .elementor-element.elementor-element-fec522a { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon { font-size: 19px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title a { font-size: 15px; }
  .elementor-15398 .elementor-element.elementor-element-a7d91ef { --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-525f606 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15398 .elementor-element.elementor-element-08f18e5 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15398 .elementor-element.elementor-element-8e39c0c { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15398 .elementor-element.elementor-element-8c1a0b6 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15398 .elementor-element.elementor-element-b56c093 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15398 .elementor-element.elementor-element-f767696 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-15398 .elementor-element.elementor-element-d950143 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon { font-size: 19px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title a { font-size: 15px; }
}
@media (max-width: 767px) {
  .elementor-15398 .elementor-element.elementor-element-2512d73:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-2512d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; }
  .elementor-15398 .elementor-element.elementor-element-1bed04f { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(8, 1fr); --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon { font-size: 18px; }
  .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-d6e263b .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15398 .elementor-element.elementor-element-51eac65 { --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-f62b304:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-f62b304 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 300px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon { font-size: 18px; }
  .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-fae2279 .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon { font-size: 18px; }
  .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-06c231a .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon { font-size: 18px; }
  .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-ba4813d .elementor-icon-box-title a { font-size: 14px; }
  .elementor-15398 .elementor-element.elementor-element-a7d91ef { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-525f606 { border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15398 .elementor-element.elementor-element-08f18e5 { border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15398 .elementor-element.elementor-element-8e39c0c { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15398 .elementor-element.elementor-element-8c1a0b6 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15398 .elementor-element.elementor-element-b56c093 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15398 .elementor-element.elementor-element-f767696 { border-width: 0px 1px 1px 0px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon { font-size: 18px; }
  .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title, .elementor-15398 .elementor-element.elementor-element-493e44c .elementor-icon-box-title a { font-size: 14px; }
}
@media (max-width: 575px) {
  .elementor-15398 .elementor-element.elementor-element-2512d73:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-2512d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: left bottom; }
  .elementor-15398 .elementor-element.elementor-element-9570a74 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-4d9bf01 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-1bed04f { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(15, 1fr); --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-9378e4a .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-2344315 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-fae5f72 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-ef87a58 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-7885bdd .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-9c75e7a .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-1e91892 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-abd5b5a .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-5dc4366 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-a77bdd9 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-1ff4a90 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-21bd74b .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-f7c8bf6 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-9401fc9 .elementor-icon { font-size: 22px; }
  .elementor-15398 .elementor-element.elementor-element-f4f1c70 { width: 100%; max-width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-51eac65 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-f62b304:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-f62b304 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(/media/real/garage.jpg); background-size: 200px; }
  .elementor-15398 .elementor-element.elementor-element-a0ef00e { width: 100%; max-width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-c6127a3::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-background-video-container::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-background-slideshow::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15398 .elementor-element.elementor-element-c6127a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 0% 0%; }
  .elementor-15398 .elementor-element.elementor-element-c6127a3 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-15398 .elementor-element.elementor-element-ec9ee3f { width: 100%; max-width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-adb6829 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15398 .elementor-element.elementor-element-a213328 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; }
  .elementor-15398 .elementor-element.elementor-element-fec522a:not(.elementor-motion-effects-element-type-background), .elementor-15398 .elementor-element.elementor-element-fec522a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(/media/real/garage.jpg); background-position: left bottom; }
  .elementor-15398 .elementor-element.elementor-element-a7d91ef { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-15398 .elementor-element.elementor-element-525f606 { grid-row: span 6; }
  .elementor-15398 .elementor-element.elementor-element-765ddf0 .elementor-icon { font-size: 50px; }
  .elementor-15398 .elementor-element.elementor-element-08f18e5 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15398 .elementor-element.elementor-element-e152a53 .elementor-icon { font-size: 50px; }
  .elementor-15398 .elementor-element.elementor-element-8e39c0c { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15398 .elementor-element.elementor-element-b7abe7b .elementor-icon { font-size: 50px; }
  .elementor-15398 .elementor-element.elementor-element-8c1a0b6 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15398 .elementor-element.elementor-element-a34abd3 .elementor-icon { font-size: 50px; }
  .elementor-15398 .elementor-element.elementor-element-b56c093 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15398 .elementor-element.elementor-element-f7012f4 .elementor-icon { font-size: 50px; }
  .elementor-15398 .elementor-element.elementor-element-f767696 { border-width: 0px 1px 1px; --border-top-width: 0px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; grid-row: span 6; }
  .elementor-15398 .elementor-element.elementor-element-9809cf3 .elementor-icon { font-size: 50px; }
  .elementor-15398 .elementor-element.elementor-element-8f3f3dc { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-15398 .elementor-element.elementor-element-fe3669d { width: 100%; max-width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-02f9d5e { --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
}
@media (min-width: 576px) {
  .elementor-15398 .elementor-element.elementor-element-9570a74 { --width: 50%; }
  .elementor-15398 .elementor-element.elementor-element-4d9bf01 { --width: 50%; }
  .elementor-15398 .elementor-element.elementor-element-5fee86b { --width: 37.417%; }
  .elementor-15398 .elementor-element.elementor-element-7c2010a { --width: 53%; }
  .elementor-15398 .elementor-element.elementor-element-51eac65 { --content-width: 888px; }
  .elementor-15398 .elementor-element.elementor-element-5eacbb8 { --width: 53%; }
  .elementor-15398 .elementor-element.elementor-element-1accee0 { --width: 47%; }
  .elementor-15398 .elementor-element.elementor-element-4c5dbb0 { --width: 65%; }
  .elementor-15398 .elementor-element.elementor-element-117e202 { --width: 35%; }
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --width: 73%; }
  .elementor-15398 .elementor-element.elementor-element-4abe719 { --width: 27%; }
}
@media (max-width: 1199px) and (min-width: 576px) {
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --width: 63%; }
  .elementor-15398 .elementor-element.elementor-element-4abe719 { --width: 37%; }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-15398 .elementor-element.elementor-element-9570a74 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-4d9bf01 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-5fee86b { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-7c2010a { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-5eacbb8 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-1accee0 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-4c5dbb0 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-117e202 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-bde4304 { --width: 100%; }
  .elementor-15398 .elementor-element.elementor-element-4abe719 { --width: 100%; }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-15398 .elementor-element.elementor-element-ea27451 { --width: 50%; }
  .elementor-15398 .elementor-element.elementor-element-adb6829 { --width: 50%; }
  .elementor-15398 .elementor-element.elementor-element-b2ed22d { --width: 50%; }
  .elementor-15398 .elementor-element.elementor-element-a213328 { --width: 50%; }
}
.elementor-15398 .elementor-element.elementor-element-1d9eea0::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-9378e4a .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-9378e4a .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-6609c62::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-2344315 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-2344315 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-2f99d92::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-fae5f72 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-fae5f72 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-b1facd7::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-ef87a58 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-ef87a58 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-5e7fab3::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-7885bdd .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-7885bdd .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-a359085::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-9c75e7a .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-9c75e7a .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-734e681::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-1e91892 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-1e91892 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-6fa6624::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-abd5b5a .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-abd5b5a .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-2c27a08::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-5dc4366 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-5dc4366 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-e2678dd::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-a77bdd9 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-a77bdd9 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-35901d8::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-1ff4a90 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-1ff4a90 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-6c60906::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-21bd74b .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-21bd74b .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-818ad6b::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-f7c8bf6 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-f7c8bf6 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-c01e057::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 125px; background: linear-gradient(rgba(0, 0, 0, 0) 12.35%, rgba(0, 0, 0, 0.6) 100%); z-index: 1; }
.elementor-15398 .elementor-element.elementor-element-9401fc9 .elementor-icon-box-description span { margin: 0px 10px 10px 0px; padding: 3px 10px; border: 1px solid rgb(255, 255, 255); }
@media only screen and (max-width: 480px) {
  .elementor-15398 .elementor-element.elementor-element-9401fc9 .elementor-icon-box-description { padding-top: 8px; }
}
.elementor-15398 .elementor-element.elementor-element-a23bae5::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15398 .elementor-element.elementor-element-01dba94::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15398 .elementor-element.elementor-element-51eac65::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15398 .elementor-element.elementor-element-f62b304::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }
.elementor-15398 .elementor-element.elementor-element-c6127a3::after { content: ""; position: absolute; top: 70px; left: 0px; right: 0px; width: 189px; height: 265px; margin: 0px auto; border-radius: 265px; background: rgb(148, 112, 41); filter: blur(100px); opacity: 0.45; z-index: 0; }
@media screen and (max-width: 991px) {
  .elementor-15398 .elementor-element.elementor-element-c6127a3::after { top: 100px; left: unset; right: -91px; }
}
.elementor-15398 .elementor-element.elementor-element-fec522a::before { content: ""; position: absolute; top: unset; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 50px; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%), rgb(246, 246, 247); z-index: -1; }