.elementor-30774 .elementor-element.elementor-element-5081744{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-5081744 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lt.crazywebstudio.dev/wp-content/uploads/2024/10/thailand-villa-beach-front.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-39b3b2f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-element-populated, .elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-6bad1f3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-6bad1f3f{text-align:center;}.elementor-30774 .elementor-element.elementor-element-6bad1f3f .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.6px;word-spacing:4px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-223ded0a{width:var( --container-widget-width, 51.378% );max-width:51.378%;--container-widget-width:51.378%;--container-widget-flex-grow:0;text-align:center;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-223ded0a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;} .elementor-widget-WpResidence_Search_Form_Builder .elementor-field-group > label,
                                    .elementor-widget-WpResidence_Search_Form_Builder .adv_search_slider  .wpresidence_slider_price,
                                    .elementor-widget-WpResidence_Search_Form_Builder .adv_search_slider  label,
                                    .elementor-widget-WpResidence_Search_Form_Builder .adv_search_geo_radius_wrapper  .radius_value,
                                    .elementor-widget-WpResidence_Search_Form_Builder .extended_search_checker label,
                                    .elementor-widget-WpResidence_Search_Form_Builder .adv_extended_options_text,
                                    .elementor-widget-WpResidence_Search_Form_Builder .adv_search_geo_radius_wrapper  label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-WpResidence_Search_Form_Builder .adv_search_tab_item , .elementor-widget-WpResidence_Search_Form_Builder .adv_search_tab_item a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-WpResidence_Search_Form_Builder .form-control, .elementor-widget-WpResidence_Search_Form_Builder .btn, .elementor-widget-WpResidence_Search_Form_Builder input.form-control,.elementor-widget-WpResidence_Search_Form_Builder .wpestate-multiselect-custom-style,.elementor-widget-WpResidence_Search_Form_Builder .btn.wpestate-multiselect-custom-style{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-WpResidence_Search_Form_Builder .ui-menu.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper, .elementor-widget-WpResidence_Search_Form_Builder .filter_menu li, .elementor-widget-WpResidence_Search_Form_Builder .ui-menu .ui-menu-item, .elementor-widget-WpResidence_Search_Form_Builder .bootstrap-select .dropdown-menu>li>a,.elementor-widget-WpResidence_Search_Form_Builder .dropdown-menu>li>a,.elementor-widget-WpResidence_Search_Form_Builder .dropdown.bootstrap-select.show-tick .dropdown-menu>li>a:focus {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-WpResidence_Search_Form_Builder .wpresidence_button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30774 .elementor-element.elementor-element-56abb028{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-30774 .elementor-element.elementor-element-56abb028 > .elementor-widget-container{background-color:#FFFFFF4D;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor .elementor-field-label{margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_slider  .wpresidence_slider_price{margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_slider  label{margin-bottom:0px;padding-top:0;line-height:1em;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_geo_radius_wrapper  .radius_value{margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_geo_radius_wrapper  label{margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_slider  p{margin-bottom:0px;} .elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-field-group > label,
                                    .elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_slider  .wpresidence_slider_price,
                                    .elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_slider  label,
                                    .elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_geo_radius_wrapper  .radius_value,
                                    .elementor-30774 .elementor-element.elementor-element-56abb028 .extended_search_checker label,
                                    .elementor-30774 .elementor-element.elementor-element-56abb028 .adv_extended_options_text,
                                    .elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_geo_radius_wrapper  label{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor{background-color:#FFFFFF;padding:25px 20px 25px 20px;border-radius:15px 15px 15px 15px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .nav-tabs{justify-content:left;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item , .elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item a{font-size:20px;font-weight:500;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item{background-color:#FFFFFF;min-width:120px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .item_underline_active_yes.active a:after{background-color:#fff;}.elementor-30774 .elementor-element.elementor-element-56abb028 .tab-content{background-color:#fff;padding:40px 40px 40px 40px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item a{margin:10px 10px 10px 10px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item:last-of-type{border-bottom-right-radius:0px;border-right-width:0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-field-group .elementor-field{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .filter_menu_trigger{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>li>a{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>li>a:focus{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>li>a:hover{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>.active>a{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>.active>a:focus{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>.active>a:hover{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select >{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder:hover{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpestate-multiselect-custom-style{color:#5C727D;border-color:#DFDFDF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .btn.wpestate-multiselect-custom-style{color:#5C727D;border-color:#DFDFDF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .form_control{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor .form-control::placeholder {color:#5C727D!important;}.elementor-30774 .elementor-element.elementor-element-56abb028 .filter_menu{color:#5C727D;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_dropdown .dropdown-toggle{color:#5C727D;border-color:#DFDFDF;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-30774 .elementor-element.elementor-element-56abb028 button.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder.btn-light.show{color:#5C727D;border-color:#DFDFDF;border-width:1px 1px 1px 1px;}.elementor-30774 .elementor-element.elementor-element-56abb028 button.btn.btn-default.dropdown-toggle.wpestate-multiselect-custom-style.show{color:#5C727D;border-color:#DFDFDF;border-width:1px 1px 1px 1px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .form-control, .elementor-30774 .elementor-element.elementor-element-56abb028 .btn, .elementor-30774 .elementor-element.elementor-element-56abb028 input.form-control,.elementor-30774 .elementor-element.elementor-element-56abb028 .wpestate-multiselect-custom-style,.elementor-30774 .elementor-element.elementor-element-56abb028 .btn.wpestate-multiselect-custom-style{font-size:14px;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-56abb028 .ui-menu.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper, .elementor-30774 .elementor-element.elementor-element-56abb028 .filter_menu li, .elementor-30774 .elementor-element.elementor-element-56abb028 .ui-menu .ui-menu-item, .elementor-30774 .elementor-element.elementor-element-56abb028 .bootstrap-select .dropdown-menu>li>a,.elementor-30774 .elementor-element.elementor-element-56abb028 .dropdown-menu>li>a,.elementor-30774 .elementor-element.elementor-element-56abb028 .dropdown.bootstrap-select.show-tick .dropdown-menu>li>a:focus {font-size:14px;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-56abb028 .form-control,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .wpestate-multiselect-custom-style,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .btn.wpestate-multiselect-custom-style,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-select-all.btn.btn-default:hover,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-deselect-all.btn.btn-default:hover,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open .btn-default,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .btn-group.wpestate-beds-baths-popoup-component.open,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_dropdown .dropdown-toggle.show,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .btn:not(:disabled):not(.disabled):active:focus,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_dropdown .dropdown-toggle,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 button.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder.btn-light.show,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 button.btn.btn-default.dropdown-toggle.wpestate-multiselect-custom-style.show,
                    .elementor-30774 .elementor-element.elementor-element-56abb028 .wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default {background-color:#fff;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor .ui-widget-content{background-color:#616161!important;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-field-group .elementor-select-wrapper::before{color:#DFDFDF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .form-control{border-color:#DFDFDF;border-radius:8px 8px 8px 8px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor .btn-group.wpestate-beds-baths-popoup-component.open{border-color:#DFDFDF;border-radius:8px 8px 8px 8px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor .wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default{border-color:#DFDFDF;border-radius:8px 8px 8px 8px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .btn:not(:disabled):not(.disabled):active{border-width:1px 1px 1px 1px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .btn:not(:disabled):not(.disabled).active{border-width:1px 1px 1px 1px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .form-control, .wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default, .search_wr_elementor .wpestate-multiselect-custom-style{border-width:1px 1px 1px 1px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-field-group .elementor-select-wrapper select{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor .wpestate-multiselect-custom-style{border-radius:8px 8px 8px 8px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button{background-image:linear-gradient(to right, transparent 50%, #3FB3B3 50%);background-color:#3FB3B3;color:#fff;font-weight:500;border-style:none;border-radius:8px 8px 8px 8px;padding:7px 7px 7px 7px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-icon, .elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-icon, .elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button:hover{background-color:#339191;color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button:hover .elementor-icon, .elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button:hover .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button:hover .elementor-icon, .elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button:hover  .elementor-icon svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-icon{font-size:0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .wpresidence_button svg{height:0px;}.elementor-30774 .elementor-element.elementor-element-57417a5:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-57417a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-57417a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-30774 .elementor-element.elementor-element-57417a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-4632ae9 > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-30774 .elementor-element.elementor-element-99d794d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30774 .elementor-element.elementor-element-99d794d{text-align:left;}.elementor-30774 .elementor-element.elementor-element-99d794d .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:45px;font-weight:600;}.elementor-30774 .elementor-element.elementor-element-67368e1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:39px;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-a5c0c55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-a5c0c55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-a5c0c55.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-a5c0c55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:100px;}.elementor-30774 .elementor-element.elementor-element-a5c0c55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-6927698{width:auto;max-width:auto;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;word-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30774 .elementor-element.elementor-element-049a840{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-049a840 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-5099895{width:var( --container-widget-width, 93.16% );max-width:93.16%;--container-widget-width:93.16%;--container-widget-flex-grow:0;}.elementor-30774 .elementor-element.elementor-element-5099895 img{border-radius:20px 20px 20px 20px;}.elementor-30774 .elementor-element.elementor-element-d5a9452:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-d5a9452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-d5a9452{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 50px 120px 50px;}.elementor-30774 .elementor-element.elementor-element-d5a9452 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-7194bb5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-84d17ef{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-84d17ef .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-84d17ef .elementor-icon{font-size:18px;}.elementor-30774 .elementor-element.elementor-element-84d17ef .elementor-icon svg{height:18px;}.elementor-30774 .elementor-element.elementor-element-2e7ec2f{width:auto;max-width:auto;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-30774 .elementor-element.elementor-element-e5f95e7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30774 .elementor-element.elementor-element-e5f95e7{text-align:left;}.elementor-30774 .elementor-element.elementor-element-e5f95e7 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-d7cc533.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-d7cc533.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-d7cc533.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30774 .elementor-element.elementor-element-3bc7815{width:auto;max-width:auto;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;word-spacing:1px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-8db5fa4{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-30774 .elementor-element.elementor-element-8db5fa4 .elementor-divider-separator{width:100%;}.elementor-30774 .elementor-element.elementor-element-8db5fa4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30774 .elementor-element.elementor-element-b1fea1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-f8e1018.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-f8e1018.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-f8e1018.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30774 .elementor-element.elementor-element-4b789df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-item{border-width:0px;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-icon, .elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-title{color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-active .elementor-accordion-icon, .elementor-30774 .elementor-element.elementor-element-4b789df .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-title{font-family:"Epilogue", Sans-serif;font-size:22px;font-weight:400;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-tab-title{padding:35px 0px 35px 0px;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-icon{margin-inline-end:10px;}.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-tab-content{color:#DADADA;font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;padding:0px 30px 35px 30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30774 .elementor-element.elementor-element-a9baf78 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:15px 25px 15px 25px;}.elementor-30774 .elementor-element.elementor-element-a9baf78 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-a9baf78 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-a9baf78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-a9baf78 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-a9baf78 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-dcbd6b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-dcbd6b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-dcbd6b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-4c17839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-4c17839 img{border-radius:20px 20px 20px 20px;}.elementor-30774 .elementor-element.elementor-element-6ace97f:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-6ace97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://lt.crazywebstudio.dev/wp-content/uploads/2024/10/architectural-schema-1.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-30774 .elementor-element.elementor-element-6ace97f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 50px 120px 50px;}.elementor-30774 .elementor-element.elementor-element-6ace97f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-9fd7123 > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-1204502 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30774 .elementor-element.elementor-element-1204502{text-align:left;}.elementor-30774 .elementor-element.elementor-element-1204502 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-30774 .elementor-element.elementor-element-2536f49 .elementor-button{background-color:#3FB3B300;font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-2536f49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30774 .elementor-element.elementor-element-2536f49 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-30774 .elementor-element.elementor-element-ffe6888:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30774 .elementor-element.elementor-element-ffe6888 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-ffe6888.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-ffe6888.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-ffe6888.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-ffe6888 > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 45px 45px 45px;}.elementor-30774 .elementor-element.elementor-element-ffe6888 > .elementor-element-populated, .elementor-30774 .elementor-element.elementor-element-ffe6888 > .elementor-element-populated > .elementor-background-overlay, .elementor-30774 .elementor-element.elementor-element-ffe6888 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-ffe6888 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-f6ff18b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30774 .elementor-element.elementor-element-f6ff18b .elementor-icon-wrapper{text-align:left;}.elementor-30774 .elementor-element.elementor-element-f6ff18b .elementor-icon{font-size:85px;}.elementor-30774 .elementor-element.elementor-element-f6ff18b .elementor-icon svg{height:85px;}.elementor-30774 .elementor-element.elementor-element-31e94b8{width:var( --container-widget-width, 99.726% );max-width:99.726%;--container-widget-width:99.726%;--container-widget-flex-grow:0;}.elementor-30774 .elementor-element.elementor-element-31e94b8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-31e94b8 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:30px;font-weight:500;}.elementor-30774 .elementor-element.elementor-element-c177e46 .elementor-icon-wrapper{text-align:right;}.elementor-30774 .elementor-element.elementor-element-c177e46.elementor-view-stacked .elementor-icon{background-color:#FFFCF8;}.elementor-30774 .elementor-element.elementor-element-c177e46.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-c177e46.elementor-view-default .elementor-icon{color:#FFFCF8;border-color:#FFFCF8;}.elementor-30774 .elementor-element.elementor-element-c177e46.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-c177e46.elementor-view-default .elementor-icon svg{fill:#FFFCF8;}.elementor-30774 .elementor-element.elementor-element-c177e46 .elementor-icon{font-size:45px;}.elementor-30774 .elementor-element.elementor-element-c177e46 .elementor-icon svg{height:45px;}.elementor-30774 .elementor-element.elementor-element-f83a621:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30774 .elementor-element.elementor-element-f83a621 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-f83a621 > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 00px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 45px 45px 45px;}.elementor-30774 .elementor-element.elementor-element-f83a621 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-9772893 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30774 .elementor-element.elementor-element-9772893 .elementor-icon-wrapper{text-align:left;}.elementor-30774 .elementor-element.elementor-element-9772893 .elementor-icon{font-size:85px;}.elementor-30774 .elementor-element.elementor-element-9772893 .elementor-icon svg{height:85px;}.elementor-30774 .elementor-element.elementor-element-89809ac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-89809ac .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:30px;font-weight:500;}.elementor-30774 .elementor-element.elementor-element-f4c7f16 .elementor-icon-wrapper{text-align:right;}.elementor-30774 .elementor-element.elementor-element-f4c7f16.elementor-view-stacked .elementor-icon{background-color:#FFFCF8;}.elementor-30774 .elementor-element.elementor-element-f4c7f16.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-f4c7f16.elementor-view-default .elementor-icon{color:#FFFCF8;border-color:#FFFCF8;}.elementor-30774 .elementor-element.elementor-element-f4c7f16.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-f4c7f16.elementor-view-default .elementor-icon svg{fill:#FFFCF8;}.elementor-30774 .elementor-element.elementor-element-f4c7f16 .elementor-icon{font-size:45px;}.elementor-30774 .elementor-element.elementor-element-f4c7f16 .elementor-icon svg{height:45px;}.elementor-30774 .elementor-element.elementor-element-a3e259b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-a3e259b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-a3e259b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-a3e259b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 45px 45px 45px;}.elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-element-populated, .elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-element-populated > .elementor-background-overlay, .elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-8e638d6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30774 .elementor-element.elementor-element-8e638d6 .elementor-icon-wrapper{text-align:left;}.elementor-30774 .elementor-element.elementor-element-8e638d6 .elementor-icon{font-size:85px;}.elementor-30774 .elementor-element.elementor-element-8e638d6 .elementor-icon svg{height:85px;}.elementor-30774 .elementor-element.elementor-element-823d875 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-823d875 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:30px;font-weight:500;}.elementor-30774 .elementor-element.elementor-element-53ba088 .elementor-icon-wrapper{text-align:right;}.elementor-30774 .elementor-element.elementor-element-53ba088.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-53ba088.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-53ba088.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-53ba088.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-53ba088.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-53ba088 .elementor-icon{font-size:45px;}.elementor-30774 .elementor-element.elementor-element-53ba088 .elementor-icon svg{height:45px;}.elementor-30774 .elementor-element.elementor-element-7dbabb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30774 .elementor-element.elementor-element-7dbabb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-7dbabb7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 00px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 45px 45px 45px;}.elementor-30774 .elementor-element.elementor-element-7dbabb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-87a79f5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30774 .elementor-element.elementor-element-87a79f5 .elementor-icon-wrapper{text-align:left;}.elementor-30774 .elementor-element.elementor-element-87a79f5 .elementor-icon{font-size:85px;}.elementor-30774 .elementor-element.elementor-element-87a79f5 .elementor-icon svg{height:85px;}.elementor-30774 .elementor-element.elementor-element-d0f0065 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-d0f0065 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:30px;font-weight:500;}.elementor-30774 .elementor-element.elementor-element-15900dc .elementor-icon-wrapper{text-align:right;}.elementor-30774 .elementor-element.elementor-element-15900dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-15900dc.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-15900dc.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-15900dc.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-15900dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-15900dc .elementor-icon{font-size:45px;}.elementor-30774 .elementor-element.elementor-element-15900dc .elementor-icon svg{height:45px;}.elementor-30774 .elementor-element.elementor-element-284cd3c:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-284cd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-284cd3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 50px 120px 50px;}.elementor-30774 .elementor-element.elementor-element-284cd3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-d676c5d{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-d676c5d .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-d676c5d .elementor-icon{font-size:18px;}.elementor-30774 .elementor-element.elementor-element-d676c5d .elementor-icon svg{height:18px;}.elementor-30774 .elementor-element.elementor-element-f194045{width:auto;max-width:auto;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-30774 .elementor-element.elementor-element-56422f5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30774 .elementor-element.elementor-element-56422f5{text-align:left;}.elementor-30774 .elementor-element.elementor-element-56422f5 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-9c7afee{width:auto;max-width:auto;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;word-spacing:1px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-298333d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-30774 .elementor-element.elementor-element-298333d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-30774 .elementor-element.elementor-element-298333d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30774 .elementor-element.elementor-element-55c8736{width:auto;max-width:auto;top:-70px;}.elementor-30774 .elementor-element.elementor-element-55c8736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-30774 .elementor-element.elementor-element-55c8736{right:-19px;}body.rtl .elementor-30774 .elementor-element.elementor-element-55c8736{left:-19px;}.elementor-30774 .elementor-element.elementor-element-8125295{--divider-border-style:solid;--divider-color:#A8A8A8;--divider-border-width:1px;}.elementor-30774 .elementor-element.elementor-element-8125295 .elementor-divider-separator{width:100%;}.elementor-30774 .elementor-element.elementor-element-8125295 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30774 .elementor-element.elementor-element-7fa8d2a{width:var( --container-widget-width, 93.16% );max-width:93.16%;--container-widget-width:93.16%;--container-widget-flex-grow:0;}.elementor-30774 .elementor-element.elementor-element-7fa8d2a img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-4b99871.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-4b99871.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-4b99871.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-4b99871 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:100px;}.elementor-30774 .elementor-element.elementor-element-4b99871 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-30774 .elementor-element.elementor-element-c892163{width:auto;max-width:auto;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;word-spacing:1px;color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-b94f153 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:015px 25px 15px 25px;}.elementor-30774 .elementor-element.elementor-element-b94f153 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-b94f153 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-b94f153 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-b94f153 .elementor-button:hover svg, .elementor-30774 .elementor-element.elementor-element-b94f153 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-c9e6152:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-c9e6152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://lt.crazywebstudio.dev/wp-content/uploads/2024/10/architectural-schema-2-1.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-30774 .elementor-element.elementor-element-c9e6152{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 50px 70px 50px;}.elementor-30774 .elementor-element.elementor-element-c9e6152 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-1f52448{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-1f52448 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-1f52448.elementor-view-stacked .elementor-icon{background-color:#24201D00;}.elementor-30774 .elementor-element.elementor-element-1f52448.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-1f52448.elementor-view-default .elementor-icon{color:#24201D00;border-color:#24201D00;}.elementor-30774 .elementor-element.elementor-element-1f52448.elementor-view-framed .elementor-icon, .elementor-30774 .elementor-element.elementor-element-1f52448.elementor-view-default .elementor-icon svg{fill:#24201D00;}.elementor-30774 .elementor-element.elementor-element-1f52448 .elementor-icon{font-size:18px;}.elementor-30774 .elementor-element.elementor-element-1f52448 .elementor-icon svg{height:18px;}.elementor-30774 .elementor-element.elementor-element-28d84b0{width:auto;max-width:auto;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-30774 .elementor-element.elementor-element-cd58012 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30774 .elementor-element.elementor-element-cd58012{text-align:left;}.elementor-30774 .elementor-element.elementor-element-cd58012 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-c947c94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-c947c94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-c947c94.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30774 .elementor-element.elementor-element-c6b4cf8{width:auto;max-width:auto;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;word-spacing:1px;color:#000000;}.elementor-30774 .elementor-element.elementor-element-3857ec6{--divider-border-style:solid;--divider-color:#929292;--divider-border-width:1px;}.elementor-30774 .elementor-element.elementor-element-3857ec6 .elementor-divider-separator{width:100%;}.elementor-30774 .elementor-element.elementor-element-3857ec6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30774 .elementor-element.elementor-element-16207d03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-16207d03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-Wpresidence_Properties_Top_Bar .control_tax_sh{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30774 .elementor-element.elementor-element-31b3a1ef > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh{font-size:15px;font-weight:500;padding:10px 35px 10px 35px;margin:3px 3px 20px 3px;border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh.tax_active{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh i {color:#222222;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh svg {fill:#222222;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh.tax_active i{color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh.tax_active svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh i{font-size:18px;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh svg{height:18px;max-width:18px;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef    .control_tax_sh i{margin:0px 7px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef    .control_tax_sh svg{margin:0px 7px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-9d9c5a2:not(.elementor-motion-effects-element-type-background), .elementor-30774 .elementor-element.elementor-element-9d9c5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30774 .elementor-element.elementor-element-9d9c5a2 > .elementor-container{min-height:400px;}.elementor-30774 .elementor-element.elementor-element-9d9c5a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 120px 20px;}.elementor-30774 .elementor-element.elementor-element-9d9c5a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-0303d0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-0303d0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-0303d0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-element-populated, .elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-element-populated > .elementor-background-overlay, .elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30774 .elementor-element.elementor-element-b88f98f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30774 .elementor-element.elementor-element-b88f98f .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-76c0639 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30774 .elementor-element.elementor-element-76c0639{font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-30774 .elementor-element.elementor-element-fceacc7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Epilogue", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-30774 .elementor-element.elementor-element-fceacc7 .elementor-button:hover, .elementor-30774 .elementor-element.elementor-element-fceacc7 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30774 .elementor-element.elementor-element-0ff8020{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-67917e7{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-79c5872{width:auto;max-width:auto;}.elementor-30774 .elementor-element.elementor-element-a27bfe5{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-30774 .elementor-element.elementor-element-6bad1f3f > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-30774 .elementor-element.elementor-element-6bad1f3f .elementor-heading-title{font-size:35px;}.elementor-30774 .elementor-element.elementor-element-223ded0a > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-30774 .elementor-element.elementor-element-56abb028{width:100%;max-width:100%;}.elementor-30774 .elementor-element.elementor-element-56abb028 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-4632ae9 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-30774 .elementor-element.elementor-element-99d794d{text-align:center;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-95aa94f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-95aa94f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-95aa94f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-5099895 > .elementor-widget-container{margin:auto auto auto auto;}.elementor-30774 .elementor-element.elementor-element-5099895{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-30774 .elementor-element.elementor-element-e5f95e7{text-align:left;}.elementor-30774 .elementor-element.elementor-element-dcbd6b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-1204502{text-align:center;}.elementor-30774 .elementor-element.elementor-element-56422f5{text-align:left;}.elementor-bc-flex-widget .elementor-30774 .elementor-element.elementor-element-9b6eb56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30774 .elementor-element.elementor-element-9b6eb56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30774 .elementor-element.elementor-element-9b6eb56.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30774 .elementor-element.elementor-element-7fa8d2a > .elementor-widget-container{margin:auto auto auto auto;}.elementor-30774 .elementor-element.elementor-element-7fa8d2a{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-30774 .elementor-element.elementor-element-cd58012{text-align:left;}.elementor-30774 .elementor-element.elementor-element-9d9c5a2{padding:90px 20px 60px 20px;}.elementor-30774 .elementor-element.elementor-element-a27bfe5{width:auto;max-width:auto;text-align:right;}.elementor-30774 .elementor-element.elementor-element-a27bfe5 img{width:50%;}}@media(max-width:767px){.elementor-30774 .elementor-element.elementor-element-39b3b2f6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-30774 .elementor-element.elementor-element-6bad1f3f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-6bad1f3f .elementor-heading-title{font-size:33px;}.elementor-30774 .elementor-element.elementor-element-223ded0a > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:13px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-13px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .search_wr_elementor{padding:8% 5% 5% 5%;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item{margin:0px 01.5px 0px 1.5px;border-radius:3px 3px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-56abb028 .adv_search_tab_item:last-of-type{border-bottom-right-radius:3px;}.elementor-30774 .elementor-element.elementor-element-4632ae9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-d5a9452{padding:80px 20px 80px 20px;}.elementor-30774 .elementor-element.elementor-element-2536f49 > .elementor-widget-container{margin:0px 0px 050px 0px;}.elementor-30774 .elementor-element.elementor-element-f6ff18b .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-31e94b8{text-align:center;}.elementor-30774 .elementor-element.elementor-element-9a8c933 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30774 .elementor-element.elementor-element-9a8c933{text-align:center;}.elementor-30774 .elementor-element.elementor-element-c177e46 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-f83a621 > .elementor-element-populated{border-width:1px 1px 00px 1px;}.elementor-30774 .elementor-element.elementor-element-9772893 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-89809ac{text-align:center;}.elementor-30774 .elementor-element.elementor-element-b479452 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-30774 .elementor-element.elementor-element-b479452{text-align:center;}.elementor-30774 .elementor-element.elementor-element-f4c7f16 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-a3e259b > .elementor-element-populated{border-width:01px 01px 0px 01px;}.elementor-30774 .elementor-element.elementor-element-8e638d6 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-823d875{text-align:center;}.elementor-30774 .elementor-element.elementor-element-9002c53 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30774 .elementor-element.elementor-element-9002c53{text-align:center;}.elementor-30774 .elementor-element.elementor-element-53ba088 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-7dbabb7 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-30774 .elementor-element.elementor-element-87a79f5 .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-d0f0065{text-align:center;}.elementor-30774 .elementor-element.elementor-element-23d6b0e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30774 .elementor-element.elementor-element-23d6b0e{text-align:center;}.elementor-30774 .elementor-element.elementor-element-15900dc .elementor-icon-wrapper{text-align:center;}.elementor-30774 .elementor-element.elementor-element-56422f5{text-align:center;}.elementor-30774 .elementor-element.elementor-element-9c7afee{text-align:center;}.elementor-30774 .elementor-element.elementor-element-9b6eb56 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30774 .elementor-element.elementor-element-c9e6152{padding:80px 0px 80px 0px;}.elementor-30774 .elementor-element.elementor-element-cd58012{text-align:center;}.elementor-30774 .elementor-element.elementor-element-16207d03{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh{margin:0px 0px 5px 0px;}.elementor-30774 .elementor-element.elementor-element-9d9c5a2{margin-top:0px;margin-bottom:80px;padding:0px 10px 0px 10px;}.elementor-30774 .elementor-element.elementor-element-0303d0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}.elementor-30774 .elementor-element.elementor-element-b88f98f > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-30774 .elementor-element.elementor-element-b88f98f{text-align:center;}.elementor-30774 .elementor-element.elementor-element-b88f98f .elementor-heading-title{font-size:25px;}.elementor-30774 .elementor-element.elementor-element-76c0639 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-30774 .elementor-element.elementor-element-76c0639{text-align:center;font-size:14px;}.elementor-30774 .elementor-element.elementor-element-fceacc7 .elementor-button{font-size:14px;padding:8px 14px 8px 14px;}.elementor-30774 .elementor-element.elementor-element-a27bfe5{text-align:right;}}@media(min-width:768px){.elementor-30774 .elementor-element.elementor-element-a5c0c55{width:36.757%;}.elementor-30774 .elementor-element.elementor-element-95aa94f{width:63.243%;}.elementor-30774 .elementor-element.elementor-element-fcc2e56{width:41.667%;}.elementor-30774 .elementor-element.elementor-element-d7cc533{width:58.333%;}.elementor-30774 .elementor-element.elementor-element-92b53bc{width:80.58%;}.elementor-30774 .elementor-element.elementor-element-298333d{width:19.42%;}.elementor-30774 .elementor-element.elementor-element-a55b8ee{width:41.667%;}.elementor-30774 .elementor-element.elementor-element-c947c94{width:58.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30774 .elementor-element.elementor-element-a55b8ee{width:100%;}.elementor-30774 .elementor-element.elementor-element-0303d0f{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-6bad1f3f */.elementor-30774 .elementor-element.elementor-element-6bad1f3f {
    max-width: 810px !important;
}
@media screen and (max-width: 980px) {
.elementor-30774 .elementor-element.elementor-element-6bad1f3f {
    width: auto !important;
    max-width: none !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-223ded0a */.elementor-30774 .elementor-element.elementor-element-223ded0a {
    display: block !important;
}
@media screen and (max-width: 980px) {
.elementor-30774 .elementor-element.elementor-element-223ded0a {
    width: auto !important;
    max-width: none !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39b3b2f6 */.elementor-30774 .elementor-element.elementor-element-39b3b2f6 {
    min-height: 719px;
}
.elementor-30774 .elementor-element.elementor-element-39b3b2f6 div {
    flex-direction: column;
    gap: 20px
}
@media screen and (max-width: 980px) {
    .elementor-30774 .elementor-element.elementor-element-39b3b2f6 div {
    gap: 10px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-049a840 */.elementor-30774 .elementor-element.elementor-element-049a840 {
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: -20px;
    right: 30px;
    z-index: 10;
    animation: spin 10s linear infinite;
    transition: all 0.3 ease;
}
.elementor-30774 .elementor-element.elementor-element-049a840:hover {
    transform: scale(1.02);
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5099895 */.elementor-30774 .elementor-element.elementor-element-5099895 {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    flex-grow: 1;
}
.elementor-30774 .elementor-element.elementor-element-5099895::after {
    content: "";
    display: block;
    width: 80%;
    height: 90%;
    border: 2px solid #3FB3B3;
    border-radius: 20px;
    position: absolute;
    top: -30px;
    left: -30px;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95aa94f */.elementor-30774 .elementor-element.elementor-element-95aa94f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67368e1 */@media screen and (max-width: 1280px) {
    .elementor-30774 .elementor-element.elementor-element-67368e1 div {
        flex-direction: column;
        align-items: center;
    }
     .elementor-30774 .elementor-element.elementor-element-67368e1 div .elementor-column {
       width: auto;
    }
}
.elementor-30774 .elementor-element.elementor-element-67368e1 {
    color: red;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-050235a */.elementor-30774 .elementor-element.elementor-element-050235a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a67ae10 */.elementor-30774 .elementor-element.elementor-element-a67ae10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcc2e56 */@media screen and (max-width: 1025px) {
    .elementor-30774 .elementor-element.elementor-element-fcc2e56 {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4b789df */.elementor-30774 .elementor-element.elementor-element-4b789df .elementor-accordion-item {
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8e1018 */.elementor-30774 .elementor-element.elementor-element-f8e1018 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ab38bf */.elementor-30774 .elementor-element.elementor-element-7ab38bf img {
    border-radius: 24px; 
}
.elementor-30774 .elementor-element.elementor-element-7ab38bf {
    position: relative;
    z-index: 1;
}
.elementor-30774 .elementor-element.elementor-element-7ab38bf::after {
    content: "";
    display: block;
    width: 80%;
    height: 90%;
    border: 2px solid #3FB3B3;
    border-radius: 20px;
    position: absolute;
    bottom: -30px;
    right: -30px;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c17839 */.elementor-30774 .elementor-element.elementor-element-4c17839 {
    position: absolute;
    top: 50px;
    left: -70px;
    z-index: 2;
}
@media screen and (max-width: 1100px) {
    .elementor-30774 .elementor-element.elementor-element-4c17839 {
        display: none
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcbd6b2 */.elementor-30774 .elementor-element.elementor-element-dcbd6b2 {
    width: auto;
       flex-shrink: 0;
}
@media screen and (max-width: 765px) {
    .elementor-30774 .elementor-element.elementor-element-dcbd6b2 {
        flex-shrink: 1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1fea1c */.elementor-30774 .elementor-element.elementor-element-b1fea1c div {
    gap: 70px;
}

@media screen and (max-width: 1025px) {
    .elementor-30774 .elementor-element.elementor-element-b1fea1c div {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2536f49 */.elementor-30774 .elementor-element.elementor-element-2536f49:hover .elementor-button {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f6ff18b */.elementor-30774 .elementor-element.elementor-element-f6ff18b {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e94b8 */.elementor-30774 .elementor-element.elementor-element-31e94b8 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a8c933 */.elementor-30774 .elementor-element.elementor-element-9a8c933 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c177e46 */.elementor-30774 .elementor-element.elementor-element-c177e46 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ffe6888 */.elementor-30774 .elementor-element.elementor-element-ffe6888::after {
    display: block;
    content: "";
    width: 300%;
    height: 300%;
    position: absolute;
    background: #24201D;
    top: -150%;
    left: -150%;
    z-index: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: all 0.5s ease;
}
.elementor-30774 .elementor-element.elementor-element-ffe6888:hover::after {
    transform: scale(1);
}
.elementor-30774 .elementor-element.elementor-element-ffe6888:hover .elementor-widget-heading .elementor-heading-title, .elementor-30774 .elementor-element.elementor-element-ffe6888:hover .elementor-widget-container p {
    color: #fff !important;
}
.elementor-30774 .elementor-element.elementor-element-ffe6888 {
    overflow: hidden;
    position: relative;
    z-index: 2;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9772893 */.elementor-30774 .elementor-element.elementor-element-9772893 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89809ac */.elementor-30774 .elementor-element.elementor-element-89809ac {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b479452 */.elementor-30774 .elementor-element.elementor-element-b479452 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4c7f16 */.elementor-30774 .elementor-element.elementor-element-f4c7f16 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f83a621 */.elementor-30774 .elementor-element.elementor-element-f83a621::after {
    display: block;
    content: "";
    width: 300%;
    height: 300%;
    position: absolute;
    background: #24201D;
    top: -150%;
    left: -150%;
    z-index: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: all 0.5s ease;
}
.elementor-30774 .elementor-element.elementor-element-f83a621:hover::after {
    transform: scale(1);
}
.elementor-30774 .elementor-element.elementor-element-f83a621:hover .elementor-widget-heading .elementor-heading-title, .elementor-30774 .elementor-element.elementor-element-f83a621:hover .elementor-widget-container p {
    color: #fff !important;
}
.elementor-30774 .elementor-element.elementor-element-f83a621 {
    overflow: hidden;
    position: relative;
    z-index: 2;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8e638d6 */.elementor-30774 .elementor-element.elementor-element-8e638d6 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-823d875 */.elementor-30774 .elementor-element.elementor-element-823d875 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9002c53 */.elementor-30774 .elementor-element.elementor-element-9002c53 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53ba088 */.elementor-30774 .elementor-element.elementor-element-53ba088 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a3e259b */.elementor-30774 .elementor-element.elementor-element-a3e259b::after {
    display: block;
    content: "";
    width: 300%;
    height: 300%;
    position: absolute;
    background: #24201D;
    top: -150%;
    left: -150%;
    z-index: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: all 0.5s ease;
}
.elementor-30774 .elementor-element.elementor-element-a3e259b:hover::after {
    transform: scale(1);
}
.elementor-30774 .elementor-element.elementor-element-a3e259b:hover .elementor-widget-heading .elementor-heading-title, .elementor-30774 .elementor-element.elementor-element-a3e259b:hover .elementor-widget-container p {
    color: #fff !important;
}
.elementor-30774 .elementor-element.elementor-element-a3e259b {
    overflow: hidden;
    position: relative;
    z-index: 2;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87a79f5 */.elementor-30774 .elementor-element.elementor-element-87a79f5 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0f0065 */.elementor-30774 .elementor-element.elementor-element-d0f0065 {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23d6b0e */.elementor-30774 .elementor-element.elementor-element-23d6b0e {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15900dc */.elementor-30774 .elementor-element.elementor-element-15900dc {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dbabb7 */.elementor-30774 .elementor-element.elementor-element-7dbabb7::after {
    display: block;
    content: "";
    width: 300%;
    height: 300%;
    position: absolute;
    background: #24201D;
    top: -150%;
    left: -150%;
    z-index: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: all 0.5s ease;
}
.elementor-30774 .elementor-element.elementor-element-7dbabb7:hover::after {
    transform: scale(1);
}
.elementor-30774 .elementor-element.elementor-element-7dbabb7:hover .elementor-widget-heading .elementor-heading-title, .elementor-30774 .elementor-element.elementor-element-7dbabb7:hover .elementor-widget-container p {
    color: #fff !important;
}
.elementor-30774 .elementor-element.elementor-element-7dbabb7 {
    overflow: hidden;
    position: relative;
    z-index: 2;
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ace97f */.elementor-30774 .elementor-element.elementor-element-6ace97f div{
    max-width: 1400px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9a6198 */.elementor-30774 .elementor-element.elementor-element-a9a6198 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0cdad2e */.elementor-30774 .elementor-element.elementor-element-0cdad2e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55c8736 */.elementor-30774 .elementor-element.elementor-element-55c8736 {
    margin: 0 !important;
    padding: 0 !important;
    animation: spin 10s linear infinite;
    transition: all 0.3 ease;
}
.elementor-30774 .elementor-element.elementor-element-55c8736:hover {
    transform: scale(1.02);
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fa8d2a */.elementor-30774 .elementor-element.elementor-element-7fa8d2a {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    flex-grow: 1;
}
.elementor-30774 .elementor-element.elementor-element-7fa8d2a::after {
    content: "";
    display: block;
    width: 80%;
    height: 90%;
    border: 2px solid #3FB3B3;
    border-radius: 20px;
    position: absolute;
    bottom: -30px;
    left: -30px;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b6eb56 */.elementor-30774 .elementor-element.elementor-element-9b6eb56 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68e206e */.elementor-30774 .elementor-element.elementor-element-68e206e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4eb738 */.elementor-30774 .elementor-element.elementor-element-b4eb738 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for Wpresidence_Properties_Top_Bar, class: .elementor-element-31b3a1ef */.elementor-30774 .elementor-element.elementor-element-31b3a1ef .control_tax_sh {
    border: 1px solid;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ff8020 */.elementor-30774 .elementor-element.elementor-element-0ff8020 {
    position: absolute;
    top: -50px;
    left: 50%;
   animation: spin 10s linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67917e7 */.elementor-30774 .elementor-element.elementor-element-67917e7 {
    position: absolute;
    bottom: 50px;
    left: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c5872 */.elementor-30774 .elementor-element.elementor-element-79c5872 {
    position: absolute;
    bottom: -10px;
    left: 20%;
    animation: spin linear reverse 10s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a27bfe5 */.elementor-30774 .elementor-element.elementor-element-a27bfe5 {
    position: absolute;
    bottom: 0;
    right: 3%;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0303d0f */.elementor-30774 .elementor-element.elementor-element-0303d0f {
    min-height: 0 !important;
    transition: all 0.4s ease;
}
.elementor-30774 .elementor-element.elementor-element-0303d0f:hover {
    transform: scale(1.03)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9d9c5a2 */.elementor-30774 .elementor-element.elementor-element-9d9c5a2 div {
  min-height: 0 !important;
}/* End custom CSS */