:root {
--dark-color: #444444;
--white-color: #fff;
--primary-color: #F77021;
--secondary-color: #14C3BF;
--primary-hover-color: #F77021; 
--text-color: #696687;
--light-color: #B1B8C9;
--success-button-color: #F77021;
--text-size: 16px;
--title-font-family: 'Nunito', sans-serif;
--text-font-family: 'Rubik', sans-serif;
} .waring-message {
padding: 30px 0;
background: #f8f8f8;
}
.before-import-warning-header p,
.before-import-warning-footer p{
font-size: 28px;
font-weight: 600;
line-height: 1;
font-family: 'PT Sans Caption', Sans-serif;
color: var(--dark-color);
line-height: 38px;
padding: 0 20px;
position: relative;
}
.before-import-warning-header p::before,
.before-import-warning-footer p::before{
content: '';
position: absolute;
display: block;
width: 0px;
height: 40px;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 50px solid var(--primary-color);
top: 18px;
left: -76px;
line-height: 30px;
animation: warninganim infinite 1s ease-in-out alternate;
}
@keyframes warninganim {
0% {
transform: scale(1);
}
100% {
transform: scale(1.2);
}
}
.before-import-warning-header p::after,
.before-import-warning-footer p::after{
content: '!';
position: absolute;
display: block;
width: 0px;
height:30px;
color: var(--white-color);
top: 31px;
left: -39px;
line-height: 30px;
animation: warninganimcontent 1s ease-in-out 0.3s infinite alternate;
}
@keyframes warninganimcontent {
0% {
transform: scale(1);
}
100% {
transform: scale(0.7);
}
}
.before-import-warning-header p a,
.before-import-warning-footer p a{
text-decoration: none;
font-family: 'PT Sans Caption', Sans-serif;
font-size: 28px !important;
font-weight: 600;
transition: all 0.3s ease-in-out;
}  .page-header .digo-breadcrumb {
margin-top: 15px;
position: relative;
}
.breadcrumbs .trail-items, .breadcrumbs .trail-items li {
display: inline-block;
margin: 0;
padding: 0;
border: none;
background: transparent;
text-indent: 0;
}
.digo-breadcrumb ul li.trail-end {
color: var(--white-color);
}
.page-header .page-title {
color: var(--white-color);
font-size: 46px;
font-weight: 700;
margin-bottom: 0;
position: relative;
}
.digo-breadcrumb a {
color: var(--white-color);
}
.digo-breadcrumb a:hover, .digo-breadcrumb a:active, .digo-breadcrumb a:focus, .digo-breadcrumb a:visited {
color: #f5f5f5;
}
.digo-breadcrumb a:hover:hover, .digo-breadcrumb a:active:hover, .digo-breadcrumb a:focus:hover, .digo-breadcrumb a:visited:hover {
color: #f5f5f5;
}
.breadcrumbs .trail-items {
list-style: none;
}
.trail-items li::after {
content: "\002F";
padding: 0 0.5em;
color: #edf0f2;
}
.trail-items li:last-of-type::after {
display: none;
} .page-title {
font-size: 22px;
font-weight: 500;
font-family: var(--title-font-family);
}
.page-title {
font-size: 24px;
font-weight: 900;
color: #fff;
letter-spacing: 2px;
}
@media (min-width: 768px){
.page-title {
font-size: 32px;
font-weight: 900;
color: #fff;
letter-spacing: 2px;
}
}
@media (min-width: 1440px){
.page-title {
font-size: 42px;
font-weight: 900;
color: #fff;
letter-spacing: 2px;
}
} .digo-banner-breadcrumb {
padding: 50px 0 50px;
}
@media (min-width: 768px){
.digo-banner-breadcrumb {
padding: 50px 0 50px;
}
}
.digo-banner-breadcrumb {
background-color: transparent;
background-size: cover !important;
background-repeat: no-repeat;
background-position: center;
margin: 0;
position: relative;
height: auto;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;  
} .digo-banner-breadcrumb {
position: relative;
}
.digo-banner-breadcrumb::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: -webkit-linear-gradient(148.25deg, #A253D8 16.46%, #1545CB 89.85%);
background-image: -o-linear-gradient(148.25deg, #A253D8 16.46%, #1545CB 89.85%);
background-image: linear-gradient(148.25deg, #A253D8 16.46%, #1545CB 89.85%);
content: '';
opacity: .8;
}
@media (min-width: 1440px){
.digo-banner-breadcrumb {
padding: 100px 0;
height: 250px;
}  
} body{
margin-bottom: 0 !important;
}  .bdt-navbar-dropdown{
top: 41px !important;
padding: 10px 15px 10px 20px !important;
border-radius: 10px;
font-family: var(--text-font-family);
font-size: 15px;
line-height: 1.5;
font-weight: 400;
box-shadow: 8px 8px 30px 0px rgba(41, 67, 113, 0.15) !important;
}
.bdt-navbar-dropdown-nav > li > a:hover{
color: var(--primary-color) !important;
}  .bdt-ep-button:after {
background: transparent !important;
}
.bdt-ep-button,
.bdt-price-table-button,
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-readmore,
.wpcf7-form .wpcf7-submit,
.bdt-modal-wrapper .bdt-modal-button{
background-size: 200%; background-image: -webkit-linear-gradient(265.12deg,#FF5800, #F79056, #FF5800)!important;
background-image: linear-gradient(265.12deg,#FF5800, #F79056, #FF5800)!important;
transition: 0.4s !important;
}
.bdt-ep-button:hover,
.bdt-price-table-button:hover,
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-readmore:hover,
.wpcf7-form .wpcf7-submit:hover,
.bdt-modal-wrapper .bdt-modal-button:hover { 
background-position: right !important;
}
.bdt-modal-c2054f2{
z-index: 9991;
}
.bdt-modal-dialog{
margin-top: 70px !important;
} .nav_sticky{
transition: all .6s ease !important;
}  .bdt-search-icon{
background: linear-gradient(265.12deg, rgba(255, 255, 255, 0.3) 11.19%, rgba(255, 255, 255, 0) 85.73%), #F3600D;
width: 110px !important;
border-radius: 50px;
}
.bdt-search .bdt-search-icon svg{
display: none !important;
}
.bdt-search-icon{
position: relative;
}
.bdt-search-icon:before{
content: '\21E2';
position: absolute;
font-size: 30px;
font-weight: 700;
line-height: normal;
font-family: "sans-serif";
color: var(--white-color);
}
.bdt-search .bdt-search-icon:not(a):not(button):not(input) {
pointer-events: inherit !important;
cursor: pointer;
} .bdt-heading .typed-cursor{
opacity: 0 !important;
animation: blink 0s infinite !important;
}
.bdt-heading-tag{
height: 150px;
} @media (min-width: 767.98px) { 
.services_card2{
border-left: 1px solid #EBEBEF !important;
border-right: 1px solid #EBEBEF !important;
}
}  .imgbox .elementor-image-box-content .elementor-image-box-title,
.imgbox .elementor-image-box-content .elementor-image-box-description{
transition:all 0.3s;
}
.imgbox:hover:hover h3{
color:  var(--dark-color) !important;
}
.imgbox:hover:hover .elementor-image-box-description{
color:  var(--text-color) !important;
}
.imgbox:hover:hover .elementor-widget-container{
box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42) !important;
}
.imgbox p:before{
content: "";
position: absolute;
width: 30px;
height: 2px;
left: calc(50% - 15px);
bottom: 61px;
background: var(--white-color);
opacity: 1;
}
.imgbox:hover:hover p:before{
background-color: var(--dark-color) !important;
}
@media (min-width: 767px) {
.imgbox p:before{
bottom: 100px;
}
}  @media (max-width: 767px) {
.revenue_card .elementor-image-box-img{
margin-bottom: 0px !important;
margin-top: 12px !important;
}
.revenue_card .elementor-image-box-wrapper{
display: flex;
}
.revenue_card .elementor-image-box-content{
margin-left: 15px;
}
} .testi_1 .bdt-testimonial-text{
text-align: left !important;
}
.testi_1 .bdt-flex-center {
justify-content: flex-start !important;
}
.testi_1 .bdt-testimonial-title {
display: block !important;
}
.testi_1 .bdt-testimonial-text:after {
content: '\201D' !important;
position: absolute;
transform: translateX(-50%);
top: -14px !important;
left: 6% !important;
margin-left: 0px !important;
font-size: 70px;
font-weight: 700;
line-height: normal;
font-family: "sans-serif";
color: linear-gradient(-50deg, rgb(241, 160, 15) 0%, rgb(241, 160, 15) 1%, rgb(244, 110, 21) 100%) !important;
}
.testi_1 .bdt-testimonial-text p:last-child {
margin-bottom: 0;
padding-left: 45px;
}
@media (min-width: 1024px) {
.testi_1 .bdt-testimonial-text:after {
left: 4% !important;
font-size: 100px !important;
}
}
@media (min-width: 1024px) {
.testi_1 .bdt-testimonial-text:after {
top: -17px !important;
font-size: 90px !important;
}
.testi_1 .bdt-testimonial-text p:last-child {
padding-left: 55px !important;
}
}
.testi_1 .bdt-navigation-next{
margin-left: 18px;
}
.bdt-testimonial-slider .bdt-navigation-prev i,
.bdt-testimonial-slider .bdt-navigation-next i {
display: none !important;
}
.testi_1 .bdt-navigation-prev:after{
content: '\21e0';
position: absolute;
left: -5px;
top: 0px;
font-size: 30px;
color: #F77021;
}
.testi_1 .bdt-navigation-next:after{
content: '\21e2';
position: absolute;
left: 50px;
top: 0px;
font-size: 30px;
color: #F77021;
}
@media (max-width: 959px){
.bdt-visible\@m {
display: block !important;
}
}
.wpcf7-form .wpcf7-form-control-wrap input:focus {
outline: none !important;
} .wpcf7-form .wpcf7-submit{
background-size: 300%,1px;
background-position: 0;
color: var(--white-color);
transition: all .3s ease-out !important;
position: relative;
top: 20px;
box-shadow: 0px 10px 10px 0px rgba(247, 154, 47, 0.15);
}
.wpcf7-form .wpcf7-submit:focus {
outline: none !important;
}
.elementor-element-946f39a{
overflow: hidden !important;
}
.bdt-ss-btn{
border: none !important;
}
.bdt-ss-btn .bdt-ss-icon{
width: 3.2em !important;
}
.bdt-ep-button-icon-inner i{
transition: all .3s ease-out;
}
.bdt-ep-button-wrapper a:hover:hover .bdt-ep-button-icon-inner i{
transform: translate3d(5px, 0, 0);
} .contact-form-subtitle{
font-size: 14px;
color: var(--dark-color);
}
.heading-clr{
color: var(--secondary-color) !important;
}
.heading-clr1{
color: var(--primary-color) !important;
}
.Increase_client:after{
content: "";
position: absolute;
width: 40px;
height: 3px;
left: calc(50% - 15px);
bottom: -20px;
background: var(--secondary-color) ;
opacity: 1;
}
.Increase_client1:after{
content: "";
position: absolute;
width: 40px;
height: 3px;
left: calc(50% - 15px);
bottom: -20px;
background: var(--primary-color);
opacity: 1;
}
textarea, textarea::placeholder {
color: var(--text-color);
background-color: #02010100;
border-radius: 0px 0px 0px 0px;
font-family: var(--title-font-family);
font-size: 16px;
font-weight: 600;
line-height: 1.5em;
} .cta-contact-us  {
position: relative;
}
.cta-contact-us .cta-one {
height: 34px;
width: 34px;
line-height: 34px;
text-align: center;
-webkit-border-radius: 34px;
-khtml-border-radius: 34px;
-moz-border-radius: 34px;
-ms-border-radius: 34px;
-o-border-radius: 34px;
border-radius: 34px;
color: var(--white-color);
background-color: var(--primary-color);
position: absolute;
top: 41px;
-webkit-transform: translate(0,-50%);
-khtml-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
font-size: 16px;
font-weight: 600;
left: 25px;
z-index: 1;
}
.cta-contact-us  br {
display: none !important;
}
.cta-contact-us  input[type="url"]{
margin-top: 15px !important;
}
.cta-contact-us  #cta-check-now  {
margin-top: -4px !important;
}
.footer-section {
overflow: hidden !important;
}
.cta-section{
position: relative;
}
.cta-section::after {
position: absolute;
content: '';
width: 174px;
height: 61px;
background-image: url(//www.tuogreen.it/wp-content/themes/digo/assets/images/footer-cta.png);
background-repeat: no-repeat;
z-index: 0;
right: 0px;
bottom: 0px;
opacity: .53;
}
.bdt-carousel .bdt-carousel-item {
margin: 35px 0px;
}
.bdt-accordion-icon .bdt-accordion-icon-closed,
.bdt-accordion-icon .bdt-accordion-icon-opened {
position: relative;
z-index: 1;
}
.bdt-accordion-icon .bdt-accordion-icon-closed::before,
.bdt-accordion-icon .bdt-accordion-icon-opened::before {
content: "";
height: 34px;
width: 34px;
line-height: 34px;
text-align: center;
-webkit-border-radius: 34px;
-khtml-border-radius: 34px;
-moz-border-radius: 34px;
-ms-border-radius: 34px;
-o-border-radius: 34px;
border-radius: 34px;
color: var(--white-color);
background-color: var(--primary-color);
position: absolute;
top: 5px;
-webkit-transform: translate(0,-50%);
-khtml-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
font-size: 16px;
font-weight: 600;
left: -9px;
z-index: 0;
}
.bdt-accordion-container .bdt-accordion .bdt-accordion-title .bdt-accordion-icon svg,
.bdt-accordion-container .bdt-accordion .bdt-accordion-title .bdt-accordion-icon i {
z-index: 2;
}
.bdt-accordion-item.bdt-open {
box-shadow: 8px 8px 25px 0 rgba(42,67,113,.15);
-webkit-box-shadow: 8px 8px 25px 0 rgba(42,67,113,.15);
border-radius: 40px 40px 10px 10px;
}
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-icon{
position: relative;
z-index: 1;
}
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-icon::before {
content: "";
height: 120px;
width: 120px;
text-align: center;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
color: var(--white-color);
background-color: var(--white-color); position: absolute;
top: 55px;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 0;
transition: all 0.3s ease-in-out;
}
@media (min-width: 768px){
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-icon::before {
top: 55px;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
box-shadow: rgba(42, 67, 113, 0.21) 8px 8px 20px 0px;
}
}
.adv-image-bg .elementor-widget-container {
transition: all 0.3s ease-in-out;
}
@media (max-width: 760px){
.adv-image-bg .elementor-widget-container {
transition: all 0.3s ease-in-out;
background-color: var(--white-color);
box-shadow: 8px 8px 30px 0px rgba(41.999999999999986, 67.00000000000004, 113, 0.15);
}
}
.adv-image-bg .elementor-widget-container:hover {
transition: all 0.3s ease-in-out;
}
.adv-image-bg .elementor-widget-container:hover .bdt-advanced-icon-box .bdt-advanced-icon-box-icon::before {
box-shadow: none;
}
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-readmore {
position: absolute;
bottom: -45px;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 1;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
@media (min-width: 768px){
.adv-image-bg .elementor-widget-container .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-readmore {
opacity: 0;
bottom: -65px;
}  
}
.adv-image-bg .elementor-widget-container:hover .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-readmore {
bottom: -45px;
opacity: 1;
visibility: visible;
} .play-btn-about .elementor-widget-container .bdt-lightbox-wrapper .elementor-button {
position: relative;
display: inline-block;
z-index: 1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
}
.play-btn-about .elementor-widget-container .bdt-lightbox-wrapper .elementor-button::before{
content: '';
position: absolute;
top: -10px;
bottom: -10px;
left: -10px;
right: -10px;
border-radius: 50%;
background-color: var(--primary-color);
opacity: .15;
z-index: -1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-o-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;
-moz-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;
-webkit-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;
animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite alternate;
}
.play-btn-about .elementor-widget-container .bdt-lightbox-wrapper .elementor-button::after{
content: '';
position: absolute;
top: -24px;
bottom: -24px;
left: -24px;
right: -24px;
border-radius: 50%;
background-color: var(--primary-color);
opacity: .1;
z-index: -1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-o-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;
-moz-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;
-webkit-animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;
animation: playButton 1s cubic-bezier(0.2, 0, 0.3, 1) infinite 0.3s alternate;
}
@-webkit-keyframes playButton {
0% {
opacity: .4;
-moz-transform: scale3d(0.6, 0.6, 1);
-o-transform: scale3d(0.6, 0.6, 1);
-ms-transform: scale3d(0.6, 0.6, 1);
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
}
100% {
opacity: .1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-moz-keyframes playButton {
0% {
opacity: .4;
-moz-transform: scale3d(0.6, 0.6, 1);
-o-transform: scale3d(0.6, 0.6, 1);
-ms-transform: scale3d(0.6, 0.6, 1);
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
}
100% {
opacity: .1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-o-keyframes playButton {
0% {
opacity: .4;
-moz-transform: scale3d(0.6, 0.6, 1);
-o-transform: scale3d(0.6, 0.6, 1);
-ms-transform: scale3d(0.6, 0.6, 1);
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
}
100% {
opacity: .1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes playButton {
0% {
opacity: .4;
-moz-transform: scale3d(0.6, 0.6, 1);
-o-transform: scale3d(0.6, 0.6, 1);
-ms-transform: scale3d(0.6, 0.6, 1);
-webkit-transform: scale3d(0.6, 0.6, 1);
transform: scale3d(0.6, 0.6, 1);
}
100% {
opacity: .1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.meet-our-team .elementor-widget-container .bdt-member .bdt-member-photo-wrapper .bdt-member-photo {
margin: 40px auto 0;
width: 100px;
height: 100px;
box-shadow: 8px 8px 15px 0px rgba(42, 67, 113, 0.21);
} .elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-prev,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-next,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container {
display: none !important;
}
@media (min-width: 1440px){
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-prev,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container a.bdt-navigation-next,
.elementor-widget-bdt-logo-carousel .bdt-arrows-container.bdt-slidenav-container {
display: block !important;
}
}
.swiper-slide {
height: auto;
}
.bdt-slider-container a.bdt-navigation-next,
.bdt-slider-container a.bdt-navigation-prev{
opacity: 0;
transition: all 300ms ease-out
}
.bdt-slider-container .bdt-navigation-next svg,
.bdt-slider-container .bdt-navigation-prev svg {
border: 1px solid transparent;
transition: all 300ms ease-out !important;
}
.bdt-slider-container:hover a.bdt-navigation-next,
.bdt-slider-container:hover a.bdt-navigation-prev {
opacity: 1 !important;
}
.bdt-logo-carousel-wrapper.bdt-grid .bdt-logo-carousel-figure img {
-webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
}
.bdt-post-grid .bdt-post-grid-item{
box-shadow: 8px 8px 30px 0px rgba(41, 67, 113, 0.15);
border-radius: 10px;
}
.bdt-portfolio-gallery .bdt-portfolio-inner {
box-shadow: 8px 8px 30px 0px rgba(41, 67, 113, 0.15);
}
.bdt-portfolio-gallery .bdt-portfolio-inner:hover {
z-index: 5;
box-shadow: 8px 8px 30px 0px rgba(41, 67, 113, 0.15) !important;
transform: translateY(0px) !important;
} .bdt-post-grid.bdt-post-grid-skin-modern  .bdt-width-1-5\@m.bdt-primary.bdt-tertiary{
display: none;
}
@media (min-width: 425px){
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-grid.bdt-grid-medium .bdt-width-2-5\@m {
width: 50%;
}
}
.bdt-width-2-5\@m.bdt-secondary .bdt-grid.bdt-grid-medium .bdt-width-1-2\@m:last-child {
display: none !important;
}
.bdt-width-2-5\@m.bdt-secondary .bdt-grid.bdt-grid-medium .bdt-width-1-2\@m {
width: 100%;
}
.bdt-grid.bdt-grid-medium.bdt-grid-stack {
height: 100%;
}
.bdt-width-1-1\@m.bdt-first-column .bdt-post-grid.bdt-post-grid-item {
height: 100% !important;
}
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-img-wrap a {
height: 285px !important;
}
.bdt-post-grid .bdt-post-grid-item .bdt-custom-overlay {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out !important;
background-color: rgba(0, 0, 0, 0.3) !important;
}
.bdt-transition-toggle {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.bdt-transition-toggle:hover .bdt-custom-overlay {
background-color: rgba(0, 0, 0, 0.5) !important;
}
.bdt-post-grid.bdt-post-grid-skin-modern .bdt-secondary .bdt-post-grid-meta {
display: block !important;
}
.bdt-grid.bdt-grid-medium .bdt-width-2-5\@m .bdt-post-grid-item .bdt-post-grid-comments {
display: none;
}
.bdt-post-grid-desc .bdt-post-grid-title a,
.bdt-post-grid-img-wrap .bdt-post-grid-title a{
text-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
}
.bdt-post-grid-desc .bdt-post-grid-title a,
.bdt-post-grid-img-wrap .bdt-post-grid-title a {
display: -webkit-box;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
}
.bdt-post-grid-desc.bdt-position-medium.bdt-position-bottom-left {
max-width: 100% !important;
width: 100% !important;
background: transparent !important;
opacity: 1;
margin: 0;
padding: 2px 25px 15px;
}
.bdt-post-grid-item {
border-radius: 10px;
box-shadow: 8px 8px 30px 0px rgba(41, 67, 113, 0.15) !important;
} .elementor-widget-wp-widget-nav_menu h5 {
font-size: 24px; 
font-weight:  800;
line-height: 1;
font-family: "Nunito", Sans-serif;
color: #444;
margin: 20px 0 30px;
}
ul#menu-services-menu {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
ul#menu-services-menu li {
margin-bottom: 0px;
padding: 15px 10px; 
position: relative;
box-shadow: 8px 8px 30px 0px rgba(40.99999999999999, 66.99999999999997, 113, 0.15);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0px 10px 20px 0px;
border-radius: 4px;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
@media (min-width: 1024px) {
ul#menu-services-menu li {
padding: 15px 10px;
}
}
ul#menu-services-menu li a{
transition: all 0.3s ease-in-out;
color: #444;
font-family: "Nunito", Sans-serif;
font-size: 16px;
font-weight: 700;
text-align: left;
padding-left: 10px;
}
@media (min-width: 1024px) {
ul#menu-services-menu li a{
font-size: 16px;
padding-left: 30px;
}
}
ul#menu-services-menu li.current-menu-item {
color: #fff;
background-image: linear-gradient(265.12deg, #F79056 11.19%, #F3600D 85.75%);
}
ul#menu-services-menu li.current-menu-item a{
color: #fff;
}
ul#menu-services-menu li:hover a{
color: #fff;
}
ul#menu-services-menu li:hover {
color: #fff;
background-image: linear-gradient(265.12deg, #F79056 11.19%, #F3600D 85.75%);
}
@media (min-width: 1024px) {
ul#menu-services-menu li.current-menu-item a::before {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: relative;
display: block;
transition: transform 350ms cubic-bezier(.24,.85,.58,1);
z-index: 1;
position: absolute;
left: 25px;
top: 50%;
transform: translate(-50%, -50%);
width: 15px;
height: 15px;
color: #fff;
font-size: 12px;
transition: all 0.3s ease-in-out;
}
}
.download-btn .bdt-ep-button {
width: 100%;
}
.bdt-navbar-parent-indicator-yes ul>li.bdt-parent>a:after{
content: '\e911'!important;
font-family: 'element-pack' !important;
} 
.bdt-navbar-parent-indicator-yes .bdt-navbar-dropdown-nav>li.bdt-parent>a:after {
position: absolute;
transform: translate(-50%,-50%);
transform-origin: center;
top: calc(50% + 1px);
content: "\e925" !important;
right: 0;
margin: 0;
}
a {
text-decoration: none !important;
} .elementor-widget-divider {
--divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg,
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg,
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
fill: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon,
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon,
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon,
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
border-color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap ,
.elementor-widget-button .elementor-button,
.elementor-widget-divider.elementor-view-stacked .elementor-icon,
.elementor-widget-icon.elementor-view-stacked .elementor-icon,
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon,
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
background-color: var(--e-global-color-primary);
}
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-image .widget-image-caption,
.elementor-widget-text-editor,
.elementor-widget-button .elementor-button,
.elementor-widget-divider .elementor-divider__text,
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description, 
.elementor-widget-star-rating .elementor-star-rating__title,
.elementor-widget-image-gallery .gallery-item .gallery-caption,
.elementor-widget-image-gallery .gallery-item .gallery-caption,
.elementor-widget-icon-list .elementor-icon-list-item,
.elementor-widget-icon-list .elementor-icon-list-item a,
.elementor-widget-counter .elementor-counter-number-wrapper
.elementor-widget-counter .elementor-counter-title,
.elementor-widget-progress .elementor-title,
.elementor-widget-testimonial .elementor-testimonial-content,
.elementor-widget-testimonial .elementor-testimonial-name,
.elementor-widget-testimonial .elementor-testimonial-job,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-accordion .elementor-accordion .elementor-accordion-title,
.elementor-widget-accordion .elementor-accordion .elementor-tab-content,
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle .elementor-tab-content,
.elementor-widget-alert .elementor-alert-title,
.elementor-widget-alert .elementor-alert-description,
.elementor-widget-cakelements-brand-logo .widget-image-caption,
.elementor-widget-cakelements-burger-menu .cakelements-burger-menu__container a,
.elementor-widget-cakelements-product-feature .cakelements-product-feature .products ul li.product .text-container h5,
.elementor-widget-cakelements-product-feature .cakelements-product-feature .products ul li.product .text-container p{
font-family: var(--e-global-typography-text-font-family);
font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-image .widget-image-caption,
.elementor-widget-text-editor,
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,
.elementor-widget-divider .elementor-divider__text,
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon,
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon,
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description,
.elementor-widget-star-rating .elementor-star-rating__title,
.elementor-widget-icon-list .elementor-icon-list-icon i, 
.elementor-widget-icon-list .elementor-icon-list-icon svg,
.elementor-widget-icon-list .elementor-icon-list-text,
.elementor-widget-counter .elementor-counter-number-wrapper
.elementor-widget-counter .elementor-counter-title,
.elementor-widget-progress .elementor-title,
.elementor-widget-testimonial .elementor-testimonial-content,
.elementor-widget-testimonial .elementor-testimonial-name,
.elementor-widget-testimonial .elementor-testimonial-job,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a,
.elementor-widget-tabs .elementor-tab-title.elementor-active a,
.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title,
.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title,
.elementor-widget-accordion .elementor-accordion .elementor-tab-content,
.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon,
.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon,
.elementor-widget-toggle .elementor-toggle .elementor-tab-content,
.elementor-widget-cakelements-brand-logo .widget-image-caption {
color: var(--e-global-color-text);
}