.elementor-editor-active .nav{pointer-events:none}.elementor-editor-active .pointer-events-none{pointer-events:auto}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px}.elementor-widget-heading .elementor-heading-title{line-height:1.3}.elementor-button{transition:all .2s}.elementor-widget-button .elementor-button{background-color:var(--deo-primary-color);font-weight:700;border-radius:5px}.elementor-button.elementor-size-lg{font-size:15px;padding:18px 24px}.elementor-element-edit-mode .elementor-widget-deo-triangle-image .elementor-widget-empty-icon{z-index:999;position:relative}.elementor-icon-list-icon .fa-check:before{font-family:"ui-icons";content:""}.elementor-divider{color:var(--deo-border-color)}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none var(--deo-border-color)}.elementor-widget-tabs .elementor-tab-title.elementor-active{border-color:var(--deo-border-color);border-top-width:2px !important;border-top:2px solid var(--deo-primary-color)}.elementor-widget-tabs .elementor-tab-title,.elementor-accordion .elementor-tab-title{padding:14px 18px;font-weight:500;font-size:1rem;line-height:1;color:var(--deo-heading-color);fill:var(--deo-heading-color);border-radius:5px}.elementor-widget-tabs .elementor-tab-content{border-radius:0 0 5px 5px}@media(max-width: 767px){.elementor-tabs .elementor-tab-title{border:1px solid var(--deo-border-color)}.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tab-content:last-child{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-title:nth-last-child(2){border-style:solid}}div.elementor-accordion .elementor-accordion-item{border:1px solid var(--deo-border-color);border-radius:5px;margin-bottom:16px}div.elementor-accordion .elementor-tab-content,div.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid var(--deo-border-color)}.elementor-accordion-icon{font-size:14px}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-left:19px}.elementor-alert{border-radius:5px}.elementor-kit-clickable,.elementor-kit-clickable a{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent !important;cursor:pointer;display:block}.elementor-kit-url-block .elementor-image>a,.elementor-kit-url-block .elementor-image figure>a{display:block}.pointer-events-none{pointer-events:none}.elementor-image-gallery{overflow:hidden}.eversor-header--is-sticky>.elementor-element-overlay .elementor-editor-container-settings::before,.eversor-header--is-sticky>.elementor-element-overlay .elementor-editor-section-settings::before{content:"Sticky";line-height:24px;margin:0 8px}.deo-slider.swiper-container-horizontal>.swiper-pagination-bullets,.deo-slider.swiper-pagination-custom,.deo-slider .swiper-pagination-fraction{bottom:0}.deo-slider .swiper-pagination-bullet{opacity:1;width:14px;height:14px;background-color:var(--deo-border-color)}.deo-slider .swiper-pagination-bullet-active,.deo-slider .swiper-pagination-bullet:hover,.deo-slider .swiper-pagination-bullet:focus{background-color:var(--deo-primary-color)}.deo-slick-slider .slick-dots{width:100%;margin:0;list-style:none;text-align:center}.deo-slick-slider .slick-dots li{position:relative;display:inline-block;cursor:pointer;margin:0 7px;padding:0;transition:all .2s ease-in-out}.deo-slick-slider .slick-dots li button{width:14px;height:14px;border-radius:50%;font-size:0;line-height:0;padding:0;outline:0;border:0;display:block;cursor:pointer;color:transparent;background-color:var(--deo-border-color)}.deo-slick-slider .slick-dots li button:focus,.deo-slick-slider .slick-dots li button:hover{outline:0;background-color:var(--deo-primary-color);border-color:transparent}.deo-slick-slider .slick-dots li.slick-active button,.deo-slick-slider .slick-dots li.slick-active button:hover{background-color:var(--deo-primary-color);border-color:transparent}.slick-dots>li{display:inline-block}.slick-dots>li:only-child{display:none}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.eversor-swiper-button{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;z-index:1;cursor:pointer;font-size:1.5rem}.eversor-swiper-button-prev{left:10px}.eversor-swiper-button-next{right:10px}.eversor-swiper-button svg{fill:rgba(255,255,255,.9)}.deo-case-studies-slider{margin:0 -20px}.deo-case-studies-slider .case-study{padding:20px}.deo-load-more .loader{width:24px;height:24px;border-top-color:#fff;margin:-12px}.deo-loading span{opacity:0}.elementor-pagination{margin-top:30px}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{flex-grow:0}.elementor-counter .elementor-counter-title{text-align:left}.elementor-counter-number-wrapper{margin-bottom:12px}.optin{background-color:var(--deo-background-color--light);border-radius:5px;padding:40px 70px 20px;box-shadow:0px 20px 40px 0px rgba(61,65,84,.15)}.optin__title{font-size:20px;margin-bottom:32px}.optin__form-group--active>label{top:-20px;font-size:14px;color:var(--deo-primary-color)}.optin .form-group{flex:1 0 0;margin-right:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.optin .form-group{margin-right:0}}.optin__label{position:absolute;font-weight:500;font-size:15px;top:12px;left:0;pointer-events:none;transition:all .2s ease-in-out}.optin__input{padding:0;margin-bottom:0;font-size:15px;font-weight:500;background-color:transparent;border:0;border-radius:0;border-bottom:1px solid #d5d9ed}.optin__input:focus{background-color:transparent}.optin__input:focus~label{top:-20px;font-size:14px;color:var(--deo-primary-color)}.optin__btn{margin-bottom:20px}@media only screen and (max-width: 767px){.optin{padding:30px}}.mc4wp-form-fields{display:flex;align-items:flex-start}@media only screen and (max-width: 767px){.mc4wp-form-fields{display:block}}.mc4wp-error{color:var(--deo-primary-color)}.mc4wp-success{color:#44d88d}.deo-field-group{display:flex;flex-wrap:wrap;align-items:flex-end}.deo-field-group input,.deo-field-group select,.deo-field-group textarea{margin-bottom:0}.deo-form-fields-wrapper p{margin:0}.deo-field{flex-basis:100%}.deo-field .wpcf7-form-control-wrap{display:block;width:100%}.deo-column{position:relative;min-height:1px;display:flex}@media(min-width: 768px){.deo-column,.deo-column.deo-column--100{width:100%}}.deo-mailchimp-newsletter .mc4wp-form-fields{display:flex;flex-wrap:wrap}.deo-call-button{background-color:var(--deo-primary-color);padding:10px 17px;text-align:center}.deo-call-button span{display:block}.case-study__entry{margin-bottom:50px}@media only screen and (max-width: 767px){.case-study__body{padding:32px}}.case-study__categories{margin-bottom:16px}.case-study__category{background-color:rgba(25,31,43,.8);color:#fff;font-weight:700;font-size:.875rem;padding:4px 12px;margin:0 6px 6px 0;border-radius:5px;transition:all .2s ease-in-out}.case-study__category:hover,.case-study__category:focus{background-color:var(--deo-primary-color);color:#fff}.case-study__img-holder .case-study__title{color:#fff;position:absolute;padding:18px;bottom:0;margin-bottom:0}@media only screen and (min-width: 768px){.case-study__img-holder .case-study__title{padding:24px 32px}}.case-study__img-holder .case-study__categories{position:absolute;margin-bottom:0;padding:18px}@media only screen and (min-width: 768px){.case-study__img-holder .case-study__categories{padding:32px}}.case-study__title+.case-study__features{margin-top:40px}.case-study__features{align-items:center;margin-bottom:20px}@media only screen and (min-width: 768px){.case-study__features{display:flex}}.case-study__feature{flex:1 0 0;padding-bottom:12px}@media only screen and (min-width: 768px){.case-study__feature{text-align:center;padding:12px}.case-study__feature:first-child{border-right:1px solid var(--deo-border-color)}}.case-study__feature-number{display:block;font-size:2.25rem;line-height:1.375;color:#44d88d;font-weight:700}.case-study__feature-text{font-weight:700;font-size:1.0625rem;line-height:1.25}.project-filter{margin-bottom:48px}.project-filter a{display:inline-block;position:relative;padding:4px 12px;border-radius:5px;margin-right:4px;margin-bottom:4px;font-size:1.125rem;font-weight:500;font-family:var(--deo-heading-font);color:var(--deo-text-color);transition:all .2s ease-in-out}.project-filter a.active,.project-filter a:hover,.project-filter a:focus{background-color:var(--deo-primary-color);color:#fff}.project-filter a:last-child{margin-right:0}.case-studies-slick-slider{margin-left:-20px;margin-right:-20px;overflow:hidden}.case-studies-slick-slider.deo-slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.case-studies-slick-slider .slick-list{overflow:visible;padding:20px 0 40px}
/*# sourceMappingURL=style.css.map */
