.elementor-43369 .elementor-element.elementor-element-0699961{--display:flex;--min-height:100vh;--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43369 .elementor-element.elementor-element-0699961:not(.elementor-motion-effects-element-type-background), .elementor-43369 .elementor-element.elementor-element-0699961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ECECEC00 0%, #ECECECC2 100%);}.elementor-43369 .elementor-element.elementor-element-3a67a62{--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-start;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-43369 .elementor-element.elementor-element-988c0bd{right:0px;}body.rtl .elementor-43369 .elementor-element.elementor-element-988c0bd{left:0px;}.elementor-43369 .elementor-element.elementor-element-988c0bd{top:60px;text-align:start;}.elementor-43369 .elementor-element.elementor-element-988c0bd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:33px;font-weight:400;text-transform:capitalize;line-height:22px;color:var( --e-global-color-5aafba2 );}.elementor-43369 .elementor-element.elementor-element-988c0bd .elementor-heading-title a:hover, .elementor-43369 .elementor-element.elementor-element-988c0bd .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-43369 .elementor-element.elementor-element-ef583d4 > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-43369 .elementor-element.elementor-element-ef583d4.elementor-element{--align-self:flex-start;}.elementor-43369 .elementor-element.elementor-element-ef583d4 .elementor-heading-title{font-family:var( --e-global-typography-f1445b1-font-family ), Sans-serif;font-size:var( --e-global-typography-f1445b1-font-size );line-height:var( --e-global-typography-f1445b1-line-height );letter-spacing:var( --e-global-typography-f1445b1-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-form .tp-search-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-form .tp-search-input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-form-field .tp-select,.elementor-widget-tp-search-bar .tp-search-bar .tp-form-field .tp-sbar-dropdown-menu{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-form .tp-search-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-search-header .tp-search-resultcount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-shortDesc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-pagelink{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-rsearch-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-rsearch-tag .tp-rsearch-tagname{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-area .tp-search-error{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-input{background-color:var( --e-global-color-aed7bc3 );padding:3px 0px 0px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-0d109cb );border-radius:4px 4px 4px 4px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-btn{background-color:var( --e-global-color-aed7bc3 );border-radius:4px 4px 4px 4px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-form .tp-search-btn:hover{background-color:#00010A96;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area{background-color:var( --e-global-color-0d109cb );padding:30px 30px 30px 30px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-8ba6cd7 );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-rental-overlay{background-color:#00010AD1;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-scrollbar::-webkit-scrollbar{background-color:var( --e-global-color-aed7bc3 );}.elementor-43369 .elementor-element.elementor-element-5f24abf{width:100%;max-width:100%;}.elementor-43369 .elementor-element.elementor-element-5f24abf.elementor-element{--align-self:center;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-scrollbar{height:3px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-input-inner-field{padding:0px 0px 0px 0px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-input-field{width:100%;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-close-btn{color:var( --e-global-color-primary );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-ajx-loading .tp-spinner-loader{border-top-color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-input::-webkit-input-placeholder{color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form input.tp-search-input{border-style:none;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-input:focus::placeholder{color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-input:focus{color:var( --e-global-color-0d109cb );border-style:none;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-select,.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-sbar-dropdown-menu{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-sbar-dropdown .tp-sbar-dropdown-menu::-webkit-scrollbar{width:3px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-search-btn{padding:1px 120px 0px 120px;margin:0px 0px 0px 0px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-form .tp-search-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-btn-wrap{justify-content:right;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-search-btn-txt.before{padding-left:10px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-search-btn-txt.after{padding-right:10px;}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-btn-txt{color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-button-icon{color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-button-icon svg{fill:var( --e-global-color-0d109cb );width:8px;height:8px;}.elementor-43369 .elementor-element.elementor-element-5f24abf  .tp-search-bar .tp-search-form .tp-search-btn-txt:hover{color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-btn:hover .tp-button-icon{color:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-btn:hover .tp-button-icon svg{fill:var( --e-global-color-0d109cb );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area .tp-serpost-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-8ba6cd7 );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-serpost-title:hover .tp-serpost-title{color:var( --e-global-color-accent );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area:hover .tp-serpost-excerpt{color:var( --e-global-color-accent );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-form-field{align-items:flex-end;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-43369 .elementor-element.elementor-element-cf44d44{--divider-border-style:dotted;--divider-color:var( --e-global-color-5aafba2 );--divider-border-width:1px;}.elementor-43369 .elementor-element.elementor-element-cf44d44 .elementor-divider-separator{width:100%;}.elementor-43369 .elementor-element.elementor-element-cf44d44 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-43369 .elementor-element.elementor-element-25fc1a2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-43369 .elementor-element.elementor-element-25fc1a2.elementor-element{--align-self:flex-start;}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline{text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-a53eb22-font-family ), Sans-serif;font-weight:var( --e-global-typography-a53eb22-font-weight );font-style:var( --e-global-typography-a53eb22-font-style );line-height:var( --e-global-typography-a53eb22-line-height );letter-spacing:var( --e-global-typography-a53eb22-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF00;stroke-width:0px;}.elementor-43369 .elementor-element.elementor-element-bbe62a2{--divider-border-style:dotted;--divider-color:var( --e-global-color-5aafba2 );--divider-border-width:1px;}.elementor-43369 .elementor-element.elementor-element-bbe62a2 .elementor-divider-separator{width:100%;}.elementor-43369 .elementor-element.elementor-element-bbe62a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}#elementor-popup-modal-43369 .dialog-widget-content{animation-duration:0.8s;background-color:#00010A00;}#elementor-popup-modal-43369 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-43369{justify-content:center;align-items:center;}@media(min-width:768px){.elementor-43369 .elementor-element.elementor-element-0699961{--content-width:1080px;}}@media(max-width:1024px){.elementor-43369 .elementor-element.elementor-element-3a67a62{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-988c0bd{text-align:start;}.elementor-43369 .elementor-element.elementor-element-ef583d4 .elementor-heading-title{font-size:var( --e-global-typography-f1445b1-font-size );line-height:var( --e-global-typography-f1445b1-line-height );letter-spacing:var( --e-global-typography-f1445b1-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-form .tp-search-label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-form .tp-search-input{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-form-field .tp-select,.elementor-widget-tp-search-bar .tp-search-bar .tp-form-field .tp-sbar-dropdown-menu{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-form .tp-search-btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-search-header .tp-search-resultcount{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-shortDesc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-pagelink{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .ajax_load_more .post-load-more{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .plus-all-posts-loaded{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-rsearch-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-rsearch-tag .tp-rsearch-tagname{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-area .tp-search-error{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-input{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-select,.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-sbar-dropdown-menu{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-form .tp-search-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area .tp-serpost-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-a53eb22-line-height );letter-spacing:var( --e-global-typography-a53eb22-letter-spacing );}}@media(max-width:767px){.elementor-43369 .elementor-element.elementor-element-3a67a62{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-ef583d4 .elementor-heading-title{font-size:var( --e-global-typography-f1445b1-font-size );line-height:var( --e-global-typography-f1445b1-line-height );letter-spacing:var( --e-global-typography-f1445b1-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-form .tp-search-label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-form .tp-search-input{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-form-field .tp-select,.elementor-widget-tp-search-bar .tp-search-bar .tp-form-field .tp-sbar-dropdown-menu{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-form .tp-search-btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-search-header .tp-search-resultcount{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-serpost-shortDesc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-search-area .tp-pagelink{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .ajax_load_more .post-load-more{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .plus-all-posts-loaded{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-rsearch-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-bar .tp-rsearch-tag .tp-rsearch-tagname{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tp-search-bar .tp-search-area .tp-search-error{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-form .tp-search-input{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-select,.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-form-field .tp-sbar-dropdown-menu{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-form .tp-search-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area .tp-serpost-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-5f24abf .tp-search-bar .tp-search-area .tp-serpost-excerpt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-43369 .elementor-element.elementor-element-25fc1a2 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-a53eb22-line-height );letter-spacing:var( --e-global-typography-a53eb22-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-988c0bd *//* Transición ultra-suave para el contenedor */
.elementor-43369 .elementor-element.elementor-element-988c0bd .elementor-widget-container {
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Estado normal de la X (Reposo con más presencia) */
.elementor-43369 .elementor-element.elementor-element-988c0bd a, 
.elementor-43369 .elementor-element.elementor-element-988c0bd span,
.elementor-43369 .elementor-element.elementor-element-988c0bd div {
    color: #ffffff !important;
    opacity: 0.7; /* Subimos de 0.4 a 0.7 para mayor claridad */
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    display: inline-block;
    letter-spacing: 0px;
}

/* Estado Hover: El toque de luz final */
.elementor-43369 .elementor-element.elementor-element-988c0bd:hover a,
.elementor-43369 .elementor-element.elementor-element-988c0bd:hover span,
.elementor-43369 .elementor-element.elementor-element-988c0bd:hover div {
    opacity: 1; /* Brillo total */
    transform: scale(1.05); /* Micro-crecimiento elegante */
    letter-spacing: 0.5px; /* Una expansión casi imperceptible */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef583d4 *//* 1. Mantenemos el widget visible en el editor */
.elementor-editor-active .elementor-43369 .elementor-element.elementor-element-ef583d4 {
    opacity: 1 !important;
}

/* 2. Aplicamos la inclinación solo a la etiqueta de texto (H1, H2, H3, etc.) */
/* Esto evita que choque con la animación del widget padre */
.elementor-43369 .elementor-element.elementor-element-ef583d4 .elementor-heading-title {
    display: inline-block !important;
    
    /* Inclinación de 45 grados */
    transform: skewX(-45deg) !important;
    
    /* Punto de origen para que no se desplace erráticamente */
    transform-origin: center center !important;
    
    /* Compensación de desplazamiento lateral */
    /* Ajusta este valor si ves que se mueve mucho a la derecha */
    margin-left: -25px !important;
    padding-right: 25px !important;

    /* Suavizado de letras */
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

/* 3. Aseguramos que el contenedor del widget no corte las puntas inclinadas */
.elementor-43369 .elementor-element.elementor-element-ef583d4 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0699961 *//* 1. MÓVIL (Por defecto) */
.elementor-43369 .elementor-element.elementor-element-0699961 {
  /* Aquí un chaflán pequeño, por ejemplo 40px */
  clip-path: polygon(
    80px 0%, 
    100% 0%, 
    100% calc(100% - 100px), 
    calc(100% - 80px) 100%, 
    0% 100%, 
    0% 100px
  );
}

/* 2. TABLET (Desde 768px hasta 1024px) */
@media (min-width: 768px) {
  .elementor-43369 .elementor-element.elementor-element-0699961 {
    /* Un valor intermedio, por ejemplo 80px */
    clip-path: polygon(
      140px 0%, 
      100% 0%, 
      100% calc(100% - 140px), 
      calc(100% - 140px) 100%, 
      0% 100%, 
      0% 140px
    );
  }
}

/* 3. ESCRITORIO (Desde 1025px en adelante) */
@media (min-width: 1025px) {
  .elementor-43369 .elementor-element.elementor-element-0699961 {
    /* Tu valor original de 140px */
    clip-path: polygon(
      280px 0%, 
      100% 0%, 
      100% calc(100% - 280px), 
      calc(100% - 280px) 100%, 
      0% 100%, 
      0% 280px
    );
  }
}/* End custom CSS */
/* Start custom CSS *//* 1. ELIMINAR EL FADE NATIVO QUE ACTIVAMOS EN EL PASO ANTERIOR */
.animated {
    animation-duration: 1.2s !important;
}

/* 2. ANIMACIÓN DE ENTRADA (Mantenemos tu configuración actual) */
@keyframes diagonalEntradaLenta {
    0% {
        opacity: 0;
        transform: translate(-40px, 40px) scale(0.97);
    }
    100% {
        opacity: 1;
        transform: translate(0, 0) scale(1);
    }
}

/* 3. ANIMACIÓN DE SALIDA (Simétrica a la inversa) */
@keyframes diagonalSalidaInversa {
    0% {
        opacity: 1;
        transform: translate(0, 0) scale(1);
    }
    100% {
        opacity: 0;
        /* Se va hacia arriba a la derecha */
        transform: translate(40px, -40px) scale(0.97);
    }
}

/* 4. APLICACIÓN AL SELECTOR AL ABRIR */
#elementor-popup-modal-43369 {
    animation: diagonalEntradaLenta 1.2s cubic-bezier(0.19, 1, 0.22, 1) forwards !important;
}

/* 5. APLICACIÓN AL SELECTOR AL CERRAR */
/* Buscamos el estado 'animated-hide' que pone Elementor al cerrar */
:host(.animated-hide) #elementor-popup-modal-43369,
:host(.elementor-popup-modal) .animated-hide #elementor-popup-modal-43369 {
    animation: diagonalSalidaInversa 1.2s cubic-bezier(0.19, 1, 0.22, 1) forwards !important;
}

/* 6. MANTENER EL OVERLAY INDEPENDIENTE */
:host .elementor-background-overlay {
    /* El overlay solo hace fade, sin moverse */
    transform: none !important;
}/* End custom CSS */