/* regenerating fresh */
.elementor-5088 .elementor-element.elementor-element-391e8492{margin-top:-45px;margin-bottom:0px;}.elementor-5088 .elementor-element.elementor-element-577abe11 > .elementor-widget-container{background-color:var( --e-global-color-secondary );background-image:url("https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/10/23080135/Website-Sliders-38.png");padding:200px 0px 200px 0px;background-position:center center;background-size:cover;}.elementor-5088 .elementor-element.elementor-element-577abe11{text-align:center;}.elementor-5088 .elementor-element.elementor-element-577abe11 .elementor-heading-title{font-family:"cachet", Sans-serif;font-size:70px;font-weight:400;letter-spacing:-2.3px;color:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-6b531f99{--spacer-size:35px;width:var( --container-widget-width, 105.57% );max-width:105.57%;--container-widget-width:105.57%;--container-widget-flex-grow:0;}.elementor-5088 .elementor-element.elementor-element-3cd85022 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5088 .elementor-element.elementor-element-3cd85022{text-align:center;}.elementor-5088 .elementor-element.elementor-element-3cd85022 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-943e731 );}.elementor-5088 .elementor-element.elementor-element-193ca66e{--spacer-size:50px;width:var( --container-widget-width, 105.57% );max-width:105.57%;--container-widget-width:105.57%;--container-widget-flex-grow:0;}.elementor-5088 .elementor-element.elementor-element-a01044f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-5088 .elementor-element.elementor-element-d505052{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-943e731 );}.elementor-5088 .elementor-element.elementor-element-271d6a78{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-5088 .elementor-element.elementor-element-e4dc2a5{--spacer-size:25px;}.elementor-5088 .elementor-element.elementor-element-2d4cfee{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-943e731 );}.elementor-5088 .elementor-element.elementor-element-0a21669{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#000000;}.elementor-5088 .elementor-element.elementor-element-cebafd3{--spacer-size:50px;}.elementor-5088 .elementor-element.elementor-element-209fb6f{text-align:center;}.elementor-5088 .elementor-element.elementor-element-209fb6f .elementor-heading-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-2f34ac1d > .elementor-container{max-width:1150px;}.elementor-5088 .elementor-element.elementor-element-7d770937 .elementor-repeater-item-aa03b00 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/11/16064845/Website-Sliders-41.png);background-size:cover;}.elementor-5088 .elementor-element.elementor-element-7d770937 .elementor-repeater-item-c741157 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/11/16065128/Website-Sliders-46.png);background-size:cover;}.elementor-5088 .elementor-element.elementor-element-7d770937 .elementor-repeater-item-a9e8c26 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/11/16065019/Website-Sliders-44.png);background-size:cover;}.elementor-5088 .elementor-element.elementor-element-7d770937 .elementor-repeater-item-f39cfe0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/11/16064918/Website-Sliders-42.png);background-size:cover;}.elementor-5088 .elementor-element.elementor-element-7d770937 .elementor-repeater-item-1264534 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/11/16064952/Website-Sliders-43.png);background-size:cover;}.elementor-5088 .elementor-element.elementor-element-7d770937 .elementor-repeater-item-db5c381 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://reclique-core-snoco.s3.amazonaws.com/wp-content/uploads/2023/11/16065103/Website-Sliders-45.png);background-size:cover;}.elementor-5088 .elementor-element.elementor-element-7d770937 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-5088 .elementor-element.elementor-element-7d770937 .swiper-slide-contents{max-width:66%;}.elementor-5088 .elementor-element.elementor-element-7d770937 .swiper-slide-inner{text-align:center;}.elementor-5088 .elementor-element.elementor-element-11cb01e0{--spacer-size:50px;}.elementor-5088 .elementor-element.elementor-element-9e8cf9d{text-align:center;}.elementor-5088 .elementor-element.elementor-element-9e8cf9d .elementor-heading-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-422ca3e{text-align:center;}.elementor-5088 .elementor-element.elementor-element-422ca3e .elementor-heading-title{font-family:var( --e-global-typography-fc10d7e-font-family ), Sans-serif;font-size:var( --e-global-typography-fc10d7e-font-size );font-weight:var( --e-global-typography-fc10d7e-font-weight );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-f6c2021{text-align:center;}.elementor-5088 .elementor-element.elementor-element-f6c2021 .elementor-heading-title{font-family:var( --e-global-typography-fc10d7e-font-family ), Sans-serif;font-size:var( --e-global-typography-fc10d7e-font-size );font-weight:var( --e-global-typography-fc10d7e-font-weight );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-b3eff0c{text-align:center;}.elementor-5088 .elementor-element.elementor-element-b3eff0c .elementor-heading-title{font-family:var( --e-global-typography-fc10d7e-font-family ), Sans-serif;font-size:var( --e-global-typography-fc10d7e-font-size );font-weight:var( --e-global-typography-fc10d7e-font-weight );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-e591de1{--spacer-size:50px;}.elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button{background-color:var( --e-global-color-943e731 );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 30px 15px 30px;}.elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button:hover, .elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button:focus{background-color:var( --e-global-color-67ba885 );color:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button:hover svg, .elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button{background-color:var( --e-global-color-943e731 );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 110px 15px 110px;}.elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button:hover, .elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button:focus{background-color:var( --e-global-color-67ba885 );color:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button:hover svg, .elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button{background-color:var( --e-global-color-943e731 );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 060px 15px 60px;}.elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button:hover, .elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button:focus{background-color:var( --e-global-color-67ba885 );color:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button:hover svg, .elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5088 .elementor-element.elementor-element-1aefa536{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5088 .elementor-element.elementor-element-66b734e1{width:100%;}.elementor-5088 .elementor-element.elementor-element-dc80939{width:68.157%;}.elementor-5088 .elementor-element.elementor-element-37f006f{width:31.756%;}.elementor-5088 .elementor-element.elementor-element-31d819a5{width:100%;}}@media(max-width:1200px){.elementor-5088 .elementor-element.elementor-element-3cd85022 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-a01044f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-d505052{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-271d6a78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-2d4cfee{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-0a21669{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-209fb6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-9e8cf9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-422ca3e .elementor-heading-title{font-size:var( --e-global-typography-fc10d7e-font-size );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-f6c2021 .elementor-heading-title{font-size:var( --e-global-typography-fc10d7e-font-size );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-b3eff0c .elementor-heading-title{font-size:var( --e-global-typography-fc10d7e-font-size );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:15px 20px 15px 20px;}.elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:15px 80px 15px 80px;}.elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:15px 60px 15px 60px;}}@media(max-width:767px){.elementor-5088 .elementor-element.elementor-element-3cd85022 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-a01044f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-d505052{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-271d6a78{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-2d4cfee{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-0a21669{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-209fb6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-9e8cf9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-422ca3e .elementor-heading-title{font-size:var( --e-global-typography-fc10d7e-font-size );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-f6c2021 .elementor-heading-title{font-size:var( --e-global-typography-fc10d7e-font-size );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-b3eff0c .elementor-heading-title{font-size:var( --e-global-typography-fc10d7e-font-size );line-height:var( --e-global-typography-fc10d7e-line-height );letter-spacing:var( --e-global-typography-fc10d7e-letter-spacing );word-spacing:var( --e-global-typography-fc10d7e-word-spacing );}.elementor-5088 .elementor-element.elementor-element-77b6c3fb .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-68b0b645 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5088 .elementor-element.elementor-element-1a528a44 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}