.dl-animation {animation-duration: 0.3s;animation-fill-mode: both;}.dl-fadeIn {animation-name: dlFadeIn }@keyframes dlFadeIn {from {opacity: 0 }to {opacity: 1 }}.dl-fadeInLeft {animation-name: dlFadeInLeft }@keyframes dlFadeInLeft {from {opacity: 0;transform: translateX(-50px);}to {opacity: 1 }}.dl-fadeInRight {animation-name: dlFadeInRight }@keyframes dlFadeInRight {from {opacity: 0;transform: translateX(50px);}to {opacity: 1 }}.dl-fadeInTop {animation-name: dlFadeInTop }@keyframes dlFadeInTop {from {opacity: 0;transform: translateY(-50px);}to {opacity: 1 }}.dl-fadeInBottom {animation-name: dlFadeInBottom }@keyframes dlFadeInBottom {from {opacity: 0;transform: translateY(50px);}to {opacity: 1 }}.dl-blurIn {animation-name: dlBlurIn }@keyframes dlBlurIn {from {filter: blur(20px);opacity: 0;}}.dl-blurInLeft {animation-name: dlBlurInLeft }@keyframes dlBlurInLeft {from {transform: translateX(50px);filter: blur(20px);opacity: 0;}}.dl-blurInRight {animation-name: dlBlurInRight }@keyframes dlBlurInRight {from {transform: translateX(-50px);filter: blur(20px);opacity: 0;}}.blurInTop {animation-name: dlBlurInTop }@keyframes dlBlurInTop {from {transform: translateY(50px);filter: blur(20px);opacity: 0;}}.dl-blurInBottom {animation-name: dlBlurInBottom }@keyframes dlBlurInBottom {from {transform: translateY(-50px);filter: blur(20px);opacity: 0;}}.dl-section-heading .dl-sub-heading {font-size: 16px;line-height: 27px;color: var(--ridek-dark-color, #222222);letter-spacing: 0;font-weight: 700;margin: 0 0 10px;}.dl-section-heading .dl-sub-heading.custom-bd{display: inline-flex;align-items: center;column-gap: 10px;}.dl-section-heading .dl-sub-heading.custom-bd.bd-dir-right{flex-direction: row-reverse;}.dl-section-heading .dl-sub-heading>span.custom-border {background-color: var(--ridek-primary-color, #ff9900);transform: skew(-20deg, 0deg);display: inline-flex;width: 4px;height: 15px;position: relative;margin-left: 16px;}.dl-section-heading .dl-sub-heading>span.custom-border:after, .dl-section-heading .dl-sub-heading>span.custom-border:before {background-color: var(--ridek-primary-color, #ff9900);content: "";width: 4px;height: 100%;position: absolute;right: 8px;top: 0;opacity: 0.8;}.dl-section-heading .dl-sub-heading>span.custom-border:after {right: 16px;opacity: 0.5;}.dl-section-heading .dl-sub-heading.custom-bd.bd-dir-right>span.custom-border{margin-left: 0;margin-right: 16px;}.dl-section-heading .dl-sub-heading.custom-bd.bd-dir-right>span.custom-border:before{right: auto;left: 8px;}.dl-section-heading .dl-sub-heading.custom-bd.bd-dir-right>span.custom-border:after{right: auto;left: 16px;}.dl-section-heading .dl-heading {position: relative;font-size: 36px;font-weight: 700;line-height: 1.1;letter-spacing: -1px;color: var(--ridek-dark-color, #222222);margin: 0;z-index: 1;}.dl-section-heading .dl-heading:before {position: absolute;top: 50%;left: 0;z-index: 0;color: var(--ridek-grey-light-color, #b8b8b8);content: attr(data-bg-text);font-size: 60px;line-height: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: -1;}.dl-section-heading .dl-heading mark {color: var(--ridek-primary-color, #ff9900);}@media (max-width: 992px) {.dl-section-heading br {display: none;}.dl-section-heading .dl-heading {font-size: 32px;}}.dl-el-btn-wrap {display: flex;align-items: center;justify-content: flex-start;width: 100%;}.dl-el-btn {background-color: var(--ridek-primary-color, #ff9900);display: inline-flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;line-height: 1;color: #fff;letter-spacing: 0.3px;text-transform: uppercase;padding: 19px 35px;border-radius: 2px;position: relative;z-index: 1;}.dl-el-btn:hover {transform: translateY(-2px);}.dl-el-btn.style-2>span:nth-child(1), .dl-el-btn.style-1>span {z-index: 2;}.dl-el-btn.has-icon {column-gap: 10px;}.elementor-edit-area-active .dl-el-btn.has-icon i, .elementor-edit-area-active .dl-el-btn.has-icon svg {min-height: 15px;}.dl-el-btn:focus, .dl-el-btn:hover {color: #fff;}.dl-el-btn.style-1:before, .dl-el-btn.style-1:after {background-color: var(--ridek-bg-dark, #17172f);content: '';position: absolute;top: 0;left: 0;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}.dl-el-btn.style-1:before, .dl-el-btn.style-1:after {height: 50%;width: 0;}.dl-el-btn.style-1:after {left: auto;right: 0;top: auto;bottom: 0;}.dl-el-btn.style-1:focus:before, .dl-el-btn.style-1:focus:after, .dl-el-btn.style-1:hover:before, .dl-el-btn.style-1:hover:after {width: 100%;}.dl-el-btn.style-2 {background-color: transparent;color: #fff;overflow: hidden;}.dl-el-btn.style-2:before {content: "";z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.dl-el-btn.style-2:after {content: "";z-index: -2;position: absolute;left: 3px;top: 3px;width: 100%;height: 100%;transition: all 0.3s 0.2s;}.dl-el-btn.style-2:hover {color: #FFFFFF;}.dl-el-btn.style-2:hover:after {transition: all 0.3s;left: 0;top: 0;}.blob-dl-btn__inner {z-index: -1;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--ridek-primary-color, #ff9900);border-radius: 2px;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.blob-dl-btn__blobs {position: relative;display: block;height: 100%;}.blob-dl-btn__blob {position: absolute;top: 2px;width: 25%;height: 100%;background: var(--ridek-bg-dark, #17172f);border-radius: 100%;transform: translate3d(0, 150%, 0) scale(1.7);transition: transform 0.45s;}.blob-dl-btn__blob:nth-child(1) {left: 0%;transition-delay: 0s;}.blob-dl-btn__blob:nth-child(2) {left: 30%;transition-delay: 0.08s;}.blob-dl-btn__blob:nth-child(3) {left: 60%;transition-delay: 0.16s;}.blob-dl-btn__blob:nth-child(4) {left: 90%;transition-delay: 0.24s;}.dl-el-btn.style-2:hover .blob-dl-btn__blob {transform: translateZ(0) scale(1.7);}.dl-el-btn.style-3 {background: var(--ridek-primary-color, #ff9900);overflow: hidden;}.dl-el-btn.style-3 span.btn-ov {background: var(--ridek-bg-dark, #17172f) none repeat scroll 0 0;border-radius: 50%;display: block;width: 0;height: 0;position: absolute;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transition: width 0.6s ease 0s, height 0.6s ease 0s;-moz-transition: width 0.6s ease 0s, height 0.6s ease 0s;-webkit-transition: width 0.6s ease 0s, height 0.6s ease 0s;-ms-transition: width 0.6s ease 0s, height 0.6s ease 0s;-o-transition: width 0.6s ease 0s, height 0.6s ease 0s;z-index: -1;}.dl-el-btn.style-3:hover span.btn-ov {height: 550px;width: 550px;}.dl-el-btn.style-4:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(255, 255, 255, 0.2);transform-origin: right center;transform: scale(0, 1);transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index: -1;}.dl-el-btn.style-4:hover:before {transform-origin: left center;transform: scale(1, 1);}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}