@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}.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}.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;}}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.dl-sponsor-item {text-align: center;}.dl-sponsor-item:hover, .dl-sponsor-item {transition: all 0.2s ease-in-out;}.dl-sponsor-item:hover {cursor: pointer;}.style-1 .dl-sponsor-item {opacity: 0.6;}.style-1 .dl-sponsor-item:hover {opacity: 1;}.style-2 .slick-list:hover .dl-sponsor-item:not(:hover) {opacity: 0.2;}.style-3 .dl-sponsor-item {filter: grayscale(100%);}.style-3 .dl-sponsor-item:hover {filter: grayscale(0);}.style-4 .dl-sponsor-item {position: relative;overflow: hidden;}.style-4 .dl-sponsor-item .dl-sponsor-img {filter: grayscale(100%);transition: all 0.4s ease;}.style-4 .dl-sponsor-item .dl-sponsor-img-hover {width: 100%;height: 100%;transform: translateY(-103%);position: absolute;left: 0;top: 0;transition: all 0.4s ease;z-index: 1;}.style-4 .dl-sponsor-item:hover .dl-sponsor-img-hover {transform: translateY(0);}.style-4 .dl-sponsor-item:hover .dl-sponsor-img {transform: translateY(103%);}.style-5 .dl-sponsor-item:hover {transform: scale(0.9);}.slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0 -10px;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
margin: 0 10px;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.service-items {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 30px;}@media (max-width: 992px) {.service-items {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 600px) {.service-items {grid-template-columns: 1fr;}}.el-service-card {overflow: hidden;border-radius: 2px;box-shadow: 0 1px 5px rgb(0 0 0 / 15%);}.el-service-card .service-thumb {position: relative;height: 230px;}.service-thumb .service-img{width: 100%;height: 100%;object-fit: cover;object-position: center;}.el-service-card .service-shape-wrap {transform: skew(-20deg, 0deg);width: 200px;height: 200px;position: absolute;right: 20px;bottom: 0;overflow: hidden;}.el-service-card .service-shape {background-color: var(--ridek-primary-color, #ff9900);border-radius: 2px;position: absolute;width: 80px;height: 180px;left: 80px;bottom: 0;transition: all 300ms cubic-bezier(.165, .85, .45, 1);transition-delay: .1s;}.el-service-card .service-shape:before {background-color: #222;border-radius: 2px;content: "";width: 80px;height: 140px;position: absolute;right: 60px;bottom: 0;opacity: 0.95;transition: all 300ms cubic-bezier(.165, .85, .45, 1);transition-delay: .2s;}.el-service-card .service-shape:after {background-color: #222;border-radius: 2px;content: "";width: 40px;height: 120px;position: absolute;right: -20px;bottom: 0;opacity: 0.95;transition: all 300ms cubic-bezier(.165, .85, .45, 1);transition-delay: .3s;}.el-service-card:hover .service-shape {height: 200px;}.el-service-card:hover .service-shape:before {height: 160px;}.el-service-card:hover .service-shape:after {height: 140px;}.el-service-card .service-car {position: absolute;right: -30px;bottom: -30px;max-width: 230px;transition: all .3s cubic-bezier(.165, .85, .45, 1);}.el-service-card:hover .service-car {bottom: -35px;right: 0;}.el-service-card .service-content {background-color: #fff;padding: 30px;}.el-service-card .service-content .service-heading {font-size: 22px;line-height: 1.2;font-weight: 700;margin: 0 0 10px;}.el-service-card .service-content .service-heading a{color: var(--ridek-dark-color, #222222);}.el-service-card .service-content .service-heading a:hover {color: var(--ridek-primary-color, #ff9900);}.el-service-card .service-content p {margin-bottom: 20px;margin-top: 0;}.el-service-card .service-content .read-more {background-color: var(--ridek-primary-color, #ff9900);clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);border-radius: 1px;font-size: 15px;font-weight: 500;color: #fff;display: inline-block;padding: 5px 25px 5px 20px;display: inline-flex;align-items: center;justify-content: center;position: relative;z-index: 1;}.el-service-card .service-content .read-more:before {background-color: #222;content: "";width: 0;height: 100%;position: absolute;left: 0;top: 0;transition: all 300ms cubic-bezier(.165, .85, .45, 1);z-index: -1;}.el-service-card .service-content .read-more:hover:before {width: 100%;}