@charset "UTF-8";
.section-title.style5 .subtitle {
display: inline-block;
font-size: 14px;
color: #da242b;
text-transform: uppercase;
font-weight: 500;
margin: 0 0 21px;
}
.section-title.style5 .title {
font-size: 47px;
margin: 0 0 5;
}
.section-title.style5 h2 {
font-size: 47px;
margin: 0 0 0;
}
.section-title.style5 .description {
font-size: 16px;
font-weight: 400;
margin-bottom: 0;
color: #555555;
margin-top: 25px;
}
.section-title.style5.bar .title_bar {
background: #e6e9ef;
height: 1px;
width: 100%;
position: relative;
border-radius: 30px;
margin-top: 34px;
}
.section-title.style5.bar .title_bar:before {
position: absolute;
content: "";
top: 0px;
left: 0;
height: 3px;
width: 10px;
border-radius: 50%;
background: #da242b;
border-radius: 10%;
-webkit-animation: Service-MOVIE-BG 15s linear infinite alternate;
animation: Service-MOVIE-BG 15s linear infinite alternate;
}
@keyframes Service-MOVIE-BG {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(622px);
transform: translateX(622px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.elec ul.item-list.style1 li {
list-style: none;
margin-bottom: 12px;
}
.electri-butt .dreamit-button.style3 .dreamit-button a {
padding: 10px 36px;
font-size: 15px;
text-transform: uppercase;
font-weight: 500;
border: 1px solid #da242b;
color: #fff;
background: #da242b;
border-radius: 1px;
display: inline-block;
margin-left: 0px;
position: relative;
z-index: 1;
}
.electri-butt .dreamit-button.style3 .dreamit-button a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 1px;
background: #10102E;
transform: scale(0);
transition: .5s;
}
.electri-butt .dreamit-button.style3 .dreamit-button a:hover:before {
transform: scale(1);
}
.roofi-butt .dreamit-button.style3 .dreamit-button a {
padding: 13px 36px;
font-size: 15px;
text-transform: capitalize;
font-weight: 500;
border: transparent;
color: #fff;
background: #da242b;
border-radius: 5px;
display: inline-block;
margin-left: 0px;
position: relative;
z-index: 1;
}
.roofi-butt .dreamit-button.style3 .dreamit-button a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 1px;
background: #10102E;
transform: scale(0);
transition: .5s;
}
.roofi-butt .dreamit-button.style3 .dreamit-button a:hover:before {
transform: scale(1);
}
.service_box.style3 .main {
position: relative;
}
.service_box.style3 .service_tottom {
display: flex;
align-items: center;
background: rgba(6, 36, 98, .7);
position: absolute;
bottom: 9px;
width: 100%;
transition:.5s;
}
.service_box.style3 .icon {
background-color: #da242b;
padding: 22px 20px 8px;
display: inline-block;
transition: .5s;
}
.service_box.style3  h3.title {
font-size: 23px;
color: #fff;
margin-top: 0px;
margin-left: 15px;
font-weight: 600;
}
.service_box.style3  h3 a{
color: #fff;
}
.service_box.style3:hover .service_tottom {
background-color: #da242b;
}
.service_box.style3:hover .icon {
background: rgba(6, 36, 98, 1);
}
.single-counter.style_six.style_three .counter-content span {
display: inline-block;
font-size: 48px;
line-height: 28px;
color: #fff;
font-weight: 700;
}
.single-counter.style_six.style_three h6 {
font-size: 16px;
line-height: 26px;
color: #fff;
font-weight: 500;
margin: 5px 0px 0px;
}
.h-hom .service_box.style2 {
box-shadow: 0px 5px 20px 0px rgba(72, 72, 72, 0.1);
padding: 25px 5px 28px 30px;
}
.h-hom .service_box.style2 .service-btn a {
padding: 0; 
font-size: 15px;  background-color: #ffffff;
color: #232323;
border: none;
display: inline-block;
margin-top: 0px;
position: relative;
z-index: 1;
transition: .5s;
}
.h-hom .service_box.style2 h3 {
font-size: 21px;
margin-bottom: 10px;
}
.h-hom .service_box.style2 p.description {
font-size: 16px;
line-height: 1.7;
}
.service-box.style7 {
padding: 0px 25px 0px;
background-color: transparent;
border: none;
text-align: center;
position: relative;
z-index: 1;
margin-bottom: 30px;
}
.service-box.style7 .title {
font-size: 23px;
font-weight: 800;
padding: 24px 0 16px;
line-height: 1.4;
position: relative;
z-index: 1;
transition: .5s;
margin: 0;
margin-top: 0px;
}
.service-box.style7 .service-number span.service-box-number {
color: #fff;
background-color: #062461;
display: block;
height: 40px;
width: 40px;
line-height: 40px;
border-radius: 20px;
font-weight: 400;
opacity: 100%;
position: absolute;
top: 16px;
right: 54px;
text-align: center;
font-size: 16px;
left: inherit;
transition: .7s;
}
.service-box.style7:hover .service-number span.service-box-number{
background-color: #da242b;
transition: .5s;
transform:rotateY(360deg);
}
.service-box.style7:hover .service_img img{
transition:.7s;
}
.service-box.style7:hover .service_img img{
transform:rotateY(180deg);
}
.service-box.style7:hover .title{
color: #da242b;
transition: .5s;
}
.service-box.style7 .title:before {
display:none;
transition: .5s;
}
.service-box.style7:hover .content p {
color: #555555;
transition: .5s;
}
.service_box.style2 .service_box_icon i {
color: #da242b;
font-size: 35px;
margin-bottom:20px;
}
.testimonial.style5.testimonial-item .author img {
height: 65px;
width: 65px;
object-fit: cover;
margin-right: 18px;
border-radius: 0%;
}
.testimonial.style5 .testimonial-item .author {
display: flex;
align-items: center;
margin-bottom: 33px; }       .testimonial.style5 .testimonial-item .author img {
height: 65px;
width: 65px;
object-fit: cover;
margin-right: 18px;
border-radius: 0%;
}
.testimonial.style5 .testimonial-item h4.name {
font-size: 18px;
color: #fff;
margin: 0;
}
.testimonial.style5 .testimonial-item h5.designation {
color: #fff;
font-size: 16px;
font-weight: 400;
}
.testimonial.style5 .testimonial-item p.quote {
color: #fff;
font-size: 16px;
margin-bottom: 31px;
}
.testimonial.style5 .testimonial-item .reviews_rating i {
color: #fda12b;
font-size: 16px;
margin-bottom: 14px;
}
.testimonial.style5 .testimonial-carousel.owl-carousel .owl-dots:before {
display:none;
}
.testimonial.style5 .testimonial-carousel.owl-carousel button.owl-dot {
position: relative;
z-index: 22; display: inline-block;
width: 12px;
height: 12px;
border-radius: 10px;
background-color: rgba(255,255,255,0.5019607843137255); margin-right: 7px;
transition: .5s;
border: 2px solid #fff;
background-color: transparent !important;
padding: 0 !important;
}
.testimonial.style5 .testimonial-carousel.owl-carousel button.owl-dot.active {
background-color: #fff!important;
}
.testimonial.style5 .testimonial-carousel.owl-carousel .owl-dots {
position: relative;
float: right;
bottom: 85px;
top: -90px;
}
.blog_style_five .single_blog_adn {
background-color: #fff;
padding: 13px 15px 36px;
}
.blog_style_five .single_blog_adn:hover .blog-page-title_adn h2 a,
.blog_style_five .single_blog_adn:hover .blog-meta-left{
color: #da242b;
transition: .5s;
}
.em-blog-content-area_adn {
padding: 26px 11px 0px;
}
.blog_style_five .single_blog_adn .blog-page-title_adn h2 a {
color: #062461;
font-size: 19px;
transition: .5s;
}
.blog_style_five .single_blog_adn .blog-meta-left {
display: flex;
justify-content: space-between;
transition: .5s;
}
.blog_style_five .single_blog_adn .blog-page-title_adn h2 {
line-height: .8;
margin-top: 2px;
} .roof-i .icon-box.style-two .title h4 {
font-size: 20px;
font-weight: 600;
margin-bottom: 11px;
margin-top: 17px;
}
.roof-i .icon-box.style-two .description p {
line-height: 1.6;
font-size: 16px;
color: #616161;
}
.roof-icon .icon-box.style-two .img-icon {
display: inline-block;
background-color: #f5f4f4;
height: 120px;
width: 120px;
line-height: 164px;
text-align: center;
border-radius: 50%;
transition: .5s;
}
.roof-icon .icon-box.style-two .icon-box-icon{
position: relative;
display: inline-block;
}
.roof-icon .icon-box.style-two .icon-box-icon:before{
position: absolute;
content: '';
height: 94px;
width: 94px;
background-color: #ec344d;
border-radius: 50%;
z-index: -1;
transition: .5s;
opacity: 0;
}
.roof-icon .icon-box.style-two:hover :before{
transition: .5s;
top: -6px;
right: -6px;
opacity: 1;
}
.roof-icon .icon-box.style-two:hover .img-icon{
background-color: #fff;
box-shadow: 0px 3px 55.8px 4.2px rgba(212, 212, 212, 0.26);
transition: .5s;
}
.roof-icon .icon-box.style-two .title h4 {
font-size: 24px;
color: #050505;
font-weight: 600;
margin: 30px 0px 13px;
transition: .5s;
}
.roof-icon .icon-box.style-two:hover .title h4 {
color: #ee213c;
transition: .5s;
}
.icon-box.style-15 .icon-box-icon {
text-align: center;
}
.icon-box.style-15 .title h4 {
text-align: center;
font-size: 18px;
color: #fff;
font-weight: 500;
}
.icon-box.style-15 .img-icon {
display: inline-block;
background-color: #f5f4f4;
height: 100px;
width: 100px;
line-height: 127px;
text-align: center;
border-radius: 50%;
transition: .5s;
}
.icon-box.style-15 .icon-box-icon{
position: relative;
display: inline-block;
}
.icon-box.style-15 .icon-box-icon:before{
display: none;
}
.icon-box.style-15:hover :before{
transition: .5s;
top: -6px;
right: -6px;
opacity: 1;
}
.icon-box.style-15:hover .img-icon{
background-color: #fff;
box-shadow: 0px 3px 55.8px 4.2px rgba(212, 212, 212, 0.26);
transition: .5s;
}
.icon-box.style-15 .number {
margin-bottom: -7px;
}
.icon-box.style-15 .number h4 {
color: #fff;
background-color: #da242b;
display: inline-block; border-radius: 50%;
font-size: 14px;
transition: .5s;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
}
.icon-box.style-15:hover .number h4 {
color: #da242b;
background-color: #fff;
transition: .5s;
}
.testimonial.style6 .testimonial-item {
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/Hendre-scsHome.jpg);
padding: 81px 30px 33px 30px;
border-radius: 5px; z-index: 1;
transition: .5s;
transition: all 400ms linear;
text-align: center;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.testimonial.style6 .testimonial-item .author {
align-items: center;
height: 80px;
width: 80px;
background-color: #e0dbdb;
padding: 25px;
border-radius: 50%;
transition: .5s;
transform: translate(-50%, -50%);
margin-left: 50%;
margin-bottom: -15px;
}
.testimonial.style6 .testimonial-item:hover .author{
background-color: #ee213c;
transition: .5s;
}
.testimonial.style6 .testimonial-item .reviews_rating .testi-star i {
color: #ffc107;
font-size: 12px;
}
.service_cursousel_sliderr5 .em-service.style_5{
text-align: center;
position: relative; 
}
.service_cursousel_sliderr5 .em-service.style_5 .em-service-thumb{
position: relative;
overflow: hidden;
}
.service_cursousel_sliderr5 .em-service.style_5 .em-service-thumb:before {
position: absolute;
content: '';
bottom: 8px;
left: 0;
right: 0;
margin: auto;
height: 100%;
width: 96%;
background-color: rgba(5, 5, 5, .5);
transform: scale(0);
transition: .5s;
}
.service_cursousel_sliderr5 .em-service.style_5:hover .em-service-thumb:before {
transform: scale(1);
transition: .5s;
}
.service_cursousel_sliderr5 .em-service.style_5 .em-service-thumb img {
display: inline-block !important;
}
.service_cursousel_sliderr5 .em-service.style_5 .em_single_service_text {
position: absolute;
top: 45%;
opacity: 0;
left: 0;
right: 0;
z-index: 1;
transition: .5s;
}
.service_cursousel_sliderr5 .em-service.style_5:hover .em_single_service_text {
top: 45%;
opacity: 1;
transition: .5s;
}
.service_cursousel_sliderr5 .em-service.style_5 .em-service-title h2 {
font-size: 22px;
color: #fff;
font-weight: 600;
margin-bottom: 8px;
}
.service_cursousel_sliderr5 .em-service.style_5 .service-btn a {
padding: 0; 
font-size: 15px;
border-radius: 22px;
background-color: transparent;
color: #fff;
border: none;
display: inline-block;
margin-top: 0px;
position: relative;
z-index: 1;
transition: .5s;
}
.service_cursousel_sliderr5 .em-service.style_5 .service-btn a i {
font-size: 30px;
color: #fff;
margin-left: 0px;
transition: .5s;
width: 100px;
height: 100px;
line-height: 100px;
background: rgba(218,36,43,1);
border-radius: 100%;
margin-bottom: 20px;
transition: .5s;
display: inline-block;
font-weight: 800;
}
.service_cursousel_sliderr5 .em-service.style_5 .service-btn a i:hover{
background:#fff;
color:rgba(218,36,43,1);
}
.team.style4{
position: relative;
}
.team.style4 .image img {
width: 100%;
}
.team.style4 ul.social-icon {
right: 15px;
position: absolute;
bottom: 0px;
border-radius: 15px;
background: #da242b;
padding: 7px 8px 7px;
transition: .5s;
opacity: 0;
}
.team.style4:hover ul.social-icon {
bottom: 25px;
opacity: 1;
}
.team.style4 ul.social-icon li {
list-style: none;
}
.team.style4 .bio {
box-shadow: 0px 3px 55.8px 4.2px rgba(212, 212, 212, 0.26);
text-align: center;
background-color: #fff;
padding: 30px 0px 40px;
position: absolute;
width: 100%;
bottom: -80px;
opacity: 0;
transition: .5s;
}
.team.style4:hover .bio {
opacity: 1;
transition: .5s;
}
.team.style4 .bio h2.name {
font-size: 21px;
color: #ee213c;
font-weight: 500;
margin: 0;
}
.team.style4 h5.designation {
font-size: 15px;
color: #616161;
font-weight: 400;
margin: 0;
}
.team.style4 .image {
vertical-align: middle !important;
}
.team.style4 ul.social-icon {
right: 0;
position: absolute;
bottom: -40px;
border-radius: 15px;
background: transparent;
padding: 7px 8px 7px;
transition: .5s;
opacity: 0;
left: 0;
margin: auto;
text-align: center;
}
.team.style4 .social-icon li i {
color: #fff;
font-size: 15px;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
background: #ee213c;
border-radius: 2px;
margin: 1px;
transition: .5s;
}
.team.style4 .social-icon li i:hover{
color: #fff;
background: #ee213c;
transition: .5s;
}
.blog_style_six .single_blog_adn .categories li {
list-style: none;
}
.blog_style_six .single_blog_adn{
position: relative; 
box-shadow: 0px 3px 55.8px 4.2px rgba(212, 212, 212, 0.26);
margin-bottom: 30px;
}
.blog_style_six .single_blog_adn .categories li a {
color: #ee213c;
background-color: #fff;
padding: 11px 10px;
box-shadow: 0px 3px 55.8px 4.2px rgba(212, 212, 212, 0.26);
transition: .5s;
}
.blog_style_six .single_blog_adn:hover .categories li a{
color: #fff;
background-color: #ee213c;
transition: .5s;
}
.blog_style_six .single_blog_adn .em-blog-content-area_adn {
padding: 26px 30px 31px;
}
.blog_style_six .single_blog_adn .categories {
position: absolute;
top: 51%;
left: 30px;
}
.blog_style_six .single_blog_adn .blog-page-title_adn h2 {
font-size: 22px;
line-height: 1.5;
margin: 0;
}
.blog_style_six .single_blog_adn .blog_btn {
margin-top: 15px;
}
.blog_style_six .single_blog_adn .blog-meta-left a {
margin-right: 70px;
}
.blog_style_six .single_blog_adn .luxury-blog-readmore a{
font-size: 14px;
}
.blog_style_six .single_blog_adn .luxury-blog-readmore i{
margin-left: 8px;
}
.blog_style_six .single_blog_adn .luxury-blog-readmore {
border-top: 1px solid #e7e7e7;
padding: 25px 0px 25px;
margin-top: 25px;
} .section-title.style7.left .subtitle {
display: inline-block;
font-size: 16px;
color: #ff531f;
text-transform: capitalize;
font-weight: 500;
margin: 0 0 21px;
padding-left: 55px;
}
.section-title.style7.left h5 {
position: relative;
color: #ff531f;
text-transform: capitalize;
}
.section-title.style7.left h5:before {
position: absolute;
content: '';
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/Home_1bmb-Recover.png);
left: -34px;
top: 0;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center;
}
.section-title.style7 .title {
font-size: 40px;
margin: 0 0 0;
color: #120a08;
}
.section-title.style7 h2 {
font-size: 40px;
margin: 0 0 25px;
color: #120a08;
}
.section-title.style7 .description {
font-size: 16px;
font-weight: 400;
margin-bottom: 0;
margin-top: 28px;
}
.section-title.style7.center{
}
.section-title.style7.center h5 {
position: relative;
padding: 0px 45px 0px;
color: #ff531f;
text-transform: capitalize;
}
.section-title.style7.center h5:before {
position: absolute;
content: '';
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/Home_1bmb-Recover.png);
left: -90px;
top: 0;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center;
}
.section-title.style7.center h5:after {
position: absolute;
content: '';
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/Home_1-Recoveascr-Recovered.png);
right: -90px;
top: 0;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center;
}
.dreamit-button.style8 .dreamit-button .button {
font-size: 15px;
padding: 15px 32px;
background: transparent;
color: #ff531f;
font-weight: 500;
display: inline-block;
border-radius: 0px 0px 0px 0px; 
position: relative;
z-index: 1;
border: 1px solid #ff531f;
transition: .5s;
}
.dreamit-button.style8 .button i {
color: inherit;
}
.dreamit-button.style8 .dreamit-button .button:hover {
color: #fff;
}
.dreamit-button.style8 .dreamit-button .button:hover:before {
transform: scale(1);
}
.dreamit-button.style8 .dreamit-button .button:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 0px 0px 0px 0px;
background: #ff531f;
transform: scale(0);
transition: .5s;
}
ul.my-accordion.style5 a.active {
border-radius: 0px 0px 0 0;
background: #ff531f;
color: #fff !important;
}
ul.my-accordion.style5 a.active:after {
transform: rotate(0deg);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background: #fff;
}
ul.my-accordion.style5 a {
position: relative;
width: 100%;
display: block;
cursor: pointer;
font-family: 'Inter';
font-weight: 500;
font-size: 17px;
color: #fff !important;
background-color: #120a08;
padding: 14px 25px;
border-radius: 0px 0px 0px 0px;
z-index: 1;
display: inline-block;
}
ul.my-accordion.style5 li p {
display: none;
font-size: 16px;
padding: 25px 30px 20px;
background: #fafafa;
overflow: hidden;
border-radius: 0 0 0px 0px;
font-weight: 400;
margin: 0;
}
ul.my-accordion.style5 a:before {
width: 2px;
height: 10px;
background: #fff;
position: absolute;
right: 32px;
content: " ";
top: 22px;
transform: rotate(0);
transition: all 0.2s ease-in-out;
}
ul.my-accordion.style5 a:after {
width: 10px;
height: 2px;
background: #fff;
position: absolute;
right: 28px;
content: " ";
top: 26px;
transition: all 0.2s ease-in-out;
}
.call-b .dreamit-button.style8 .dreamit-button .button {
font-size: 15px;
padding: 10px 32px;
background: #fff;
color: #ff531f;
font-weight: 500;
display: inline-block;
border-radius: 0px 0px 0px 0px; 
position: relative;
z-index: 1;
border: 1px solid #fff;
transition: .5s;
}
.call-b .dreamit-button.style8 .dreamit-button .button:hover {
color: #fff;
border: 1px solid #fff;
}
.call-b .dreamit-button.style8 .dreamit-button .button:hover:before {
transform: scale(1);
}
.call-b .dreamit-button.style8 .dreamit-button .button:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 0px 0px 0px 0px;
background: #ff531f;
transform: scale(0);
transition: .5s;
}
.service-box.style8 {
padding: 0;
background-color: transparent;
border: none;
text-align: center;
position: relative; 
z-index: 1;
margin-bottom: 50px;
}
.service-box.style8::before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 100%;
height: 100%;
transition: .5s;
opacity: 0; background-color: rgba(18, 10, 8, .4);
}
.service-box.style8:hover::before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 100%;
height: 100%;
transition: .5s;
opacity: 1;
z-index: 1; 
background-color: rgba(18, 10, 8, .4);
}
.service-box.style8 .service_img {
line-height: 0;
}
.service-box.style8 .title {
font-size: 20px;
font-weight: 600;
padding: 15px 0 20px;
line-height: 1.4;
position: relative;
z-index: 1;
transition: .5s;
margin: 0;
margin-top: 0px;
color: #fff;
}
.service-box.style8 .title:before {
display:none;
}
.service-box.style8 .content .icon {
top: 0px;
width: 80px;
height: 80px;
line-height: 103px;
text-align: center;
border-radius: 50%;
background-color: #ff531f;
border: 1px solid rgba(35, 35, 35, 0.1);
transition: .5s;
display: inline-block;
}
.service-box.style8 .content {
position: absolute;
top: 50px;
opacity: 0;
transition: .5s;
padding: 0px 40px 0px;
z-index: 99;
}
.service-box.style8:hover .content {
opacity: 1;
transition: .5s;
}
.service-box.style8 .content p.description {
transition: .5s;
color: #fff;
}
.service-box.style8 .icon_2 .image-th{
top: 0px;
width: 80px;
height: 80px;
line-height: 103px;
text-align: center;
background-color: #ffffff;
transition: .5s;
display: inline-block;
}
.service-box.style8 .hover h3.titles {
font-size: 18px;
margin-top: 0px;
margin-left: 20px;
}
.service-box.style8 .hover {
display: flex;
align-items: center;
box-shadow: 0px 8px 15px 0px rgba(18, 10, 8, 0.05);
width: 86%;
position: absolute;
left: 0;
right: 0;
margin: auto; bottom: -38px;
background-color: #fff;
opacity: 1;
transition: .5s;
}
.service-box.style8:hover .hover {
opacity: 0;
transition: .5s;
}
.service-box.style8 .service-btn a {
padding: 10px 18px 10px 24px;
font-size: 15px;
border-radius: 0px;
background-color: #ff531f;
color: #fff;
border: none;
display: inline-block;
margin-top: 11px;
position: relative;
z-index: 1;
transition: .5s;
}
.service-box.style8:hover .service-btn a i {
color: #fff;
}
.service-box.style8 :hover .service-btn a {
color: #fff;
border: none;
}
.service-box.style8 .service-btn a:before {
position: absolute;
content: "";
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #ff531f;
border-radius: 30px;
transform: scale(0);
transition: .5s;
}
.single-video.style-three.six .video-icon {
left: 50%;
position: absolute;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 99!important;
}
.single-video.style-three.six .video-icon a::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
height: 99px;
width: 99px;
background: rgba(255, 83, 31, .8);
z-index: -1;
border-radius: 5%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-animation: pulse-border 1500ms ease-out infinite;
animation: pulse-border 1500ms ease-out infinite;
}
.single-video.style-three.six .video-icon a i {
background: #fff;
height: 80px;
width: 80px;
line-height: 75px;
top: 50%;
left: 0;
right: 0;
margin: auto;
text-align: center;
border-radius: 5%;
color: #ff531f;
border: transparent;
font-size: 26px;
position: relative;
}
.team.style5 {
box-shadow: 0px 8px 10px 0px rgba(18, 10, 8, 0.05);
position: relative;
background-color: #fff;
padding: 185px 0px 30px;
}
.team.style5 .image {
text-align: center;
position: absolute;
left: 0;
right: 0;
top: -130px;
}
.social-icon li {
list-style: none;
display: inline-block;
}
.team.style5 ul.social-icon {
text-align: center;
}
.team.style5 h2.name {
text-align: center;
font-size: 18px;
}
.team.style5 h5.designation {
color: #ff531f;
font-size: 16px;
text-align: center;
font-weight: 400;
margin-bottom: 30px;
}
.team.style5 ul.social-icon i {
height: 47px;
width: 47px;
line-height: 47px;
text-align: center;
background-color: #ff531f;
color: #fff;
margin: 0px 5px;
transition: .5s;
}
.team.style5 ul.social-icon i:hover{
background-color: #120a08;
color: #fff;
transition: .5s;
}
.case-study.style4 .single_case_study{
position: relative;
}
.case-study.style4 .single_case_study::before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 100%;
height: 100%;
transition: .5s;
transform: scale(0); background-color: rgba(18, 10, 8, .7);
}
.case-study.style4 .single_case_study:hover::before {
transition: .5s;
transform: scale(1);
}
.case-study.style4 .single_case_study .dreamit-single-cases-study {
position: relative;
z-index: -1;
}
.case-study.style4 .single_case_study .cases-study-content {
position: absolute;
left: 0;
bottom: 0;
right: 0;
text-align: center;
background: #fafafa;
margin: auto;
padding: 0px 30px 18px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
z-index: 1;
width: 100%;
transform: scale(1);
}
.case-study.style4 .single_case_study:hover .cases-study-content {
transform: scale(0);
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.case-study.style4 .single_case_study .cases-study-content a {
font-size: 18px;
color: #120a08;
}
.case-study.style4 .single_case_study .cases-study-content h2.title {
margin-top: 0px;
}
.case-study.style4 .col-md-12.col-xs-12.col-sm-12 {
margin: 0;
padding: 0;
}
.case-study.style4 .single_case_study .em-case-study-button i { color: #ff531f;
height: 55px;
width: 55px;
line-height: 55px;
text-align: center;
background: #fff;
}
.case-study.style4 .single_case_study .em-case-study-button {
margin-top: 0px;
position: absolute;
left: 0;
right: 0;
top: 50%;
margin: auto;
text-align: center;
transform: scale(0);
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.case-study.style4 .single_case_study:hover .em-case-study-button {
transform: scale(1);
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.service-box.style10 {
padding: 0px 25px 30px;
background-color: #fff;
border: none;
text-align: center;
position: relative;
z-index: 1;
margin-bottom: 30px;
}
.service-box.style10 .service-box-number {
COLOR: #fff8f6; FONT-SIZE: 148PX; font-weight: 700;
opacity: 100%;
position: absolute;
left: 51%;
top: 42px;
}
.service-box.style10 .icon {
position: relative;
top: 0px;
width: 140px;
height: 140px;
line-height: 180px;
text-align: center;
border-radius: 0%;
background-color: transparent;
border: none;
transition: .5s;
display: inline-block;
border: 2px solid #ff531f;
}
.service-box.style10:hover .icon {
background-color: transparent;
}
.service-box.style10 .title {
font-size: 26px;
font-weight: 600;
padding: 35px 0 13px;
line-height: 1.4;
position: relative;
z-index: 1;
transition: .5s;
margin: 0;
margin-top: 0px; 
}
.service-box.style10 .title:before {
display: none;
}
.service-box.style10:hover .title {
color: #152b63;
}
.service-box.style10:hover .content p {
color: #616161;
}
.service-box.style10:hover .icon img {
filter:none;
}
.testimonial.style5.style7 .testimonial-item h4.name {
font-size: 22px;
color: #ff531f;
margin: 0;
}
.testimonial.style5.style7 .testimonial-item h5.designation {
color: #616161;
font-size: 16px;
font-weight: 400;
}
.testimonial.style5.style7 .testimonial-item p.quote {
color: #616161;
font-size: 16px;
margin-bottom: 25px;
font-style: italic;
}
.testimonial.style5.style7 .testimonial-item .reviews_rating i {
color: #120a08;
font-size: 16px;
margin-bottom: 4px;
}
.testimonial.style5.style7 .testimonial-item .testi-star {
background-color: #f8e6e1;
display: inline-block;
padding: 2px 10px 2px;
}
.testimonial.style5.style7 .testimonial-item .author img {
height: 92px;
width: 100px;
object-fit: cover;
margin-right: 18px;
border-radius: 0%;
}
.blog_style_two.eight .author a {
font-size: 14px;
padding: 7px 22px 7px 48px;
background: #ff531f;
color: #fff;
display: inline-block;
border-radius: 2px;
position: relative;
z-index: 1;
text-decoration: none;
}
.blog_style_two.eight .author a:before {
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #120a08;
border-radius: 2px;
z-index: -1;
transform: scale(0);
transition: .5s;
}
.blog_style_two.eight .single_blog_adn:hover .luxury-blog-readmore a {
color: #ff531f;
font-style: italic;
}
.blog_style_two.eight .single_blog_adn:hover .blog-page-title_adn h2 a {
color: #120a08;
}
.blog_style_two.eight .single_blog_adn .luxury-blog-thumb_adn a::before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 100%;
height: 100%;
transition: .5s;
transform: scale(0); background-color: rgba(255, 83, 31, .4);
}
.blog_style_two.eight .single_blog_adn:hover .luxury-blog-thumb_adn a::before {
transition: .5s;
transform: scale(1);
}
.blog_style_two.eight .single_blog_adn{
margin-bottom: 20px;
transition: .5s;
}
.blog_style_two.eight .single_blog_adn:hover{
box-shadow: 0px 8px 15px 0px rgba(18, 10, 8, 0.05);
transition: .5s;
} .repair-1 .section-title .subtitle {
display: inline-block;
font-size: 16px;
color: #da242b;
text-transform: uppercase;
font-weight: 500;
margin: 0 0 20px;
}
.repair-1 .section-title .title {
line-height: 45px;
}
.section-title.center h2 {
font-size: 40px;
}
.repair-1 .section-title span{
color: #da242b;
}
.repair-1 .icon-box.style10 {
border-radius: 50px;
background: transparent;
padding: 12px 0 12px 14px;
display: flex;
align-items: center;
transition: .5s;
}
.repair-1 .icon-box.style10:hover {
background: transparent;
}
.repair-1 .icon-box.style10 .icon-box-icon .icon {
color: #fff;
background-color: #da242b;
height: 60px;
width: 60px;
line-height: 60px;
text-align: center;
border-radius: 50%;
margin-right: 15px;
}
.repair-1 .icon-box.style10 .icon-box-icon .icon i {
font-size: 23px;
}
.repair-1 .icon-box.style10 p.description {
margin: 0;
font-size: 15px;
font-weight: 300;
color: #616161;
transition: 0.5s;
}
.repair-1 .icon-box.style10 .icon-box-content .title {
font-size: 20px;
line-height: 28px;
font-weight: 600;
margin: 0;
color: #062461;
}
.case-study.style5 .single_case_study .case-study-thumb {
position: relative;
z-index: 1;
}
.case-study.style5 .single_case_study .case-study-thumb:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background-color: rgba(218,36,43,0.8);
transition: .5s;
border-radius: 5px 5px 0 0;
}
.case-study.style5 .single_case_study .case-study-thumb:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background-color: rgba(6,36,98,0.8);
transition: .5s;
border-radius: 0 0 5px 5px;
}
.case-study.style5 .single_case_study:hover .case-study-thumbb:before {
height: 50%;
}
.case-study.style5 .single_case_study:hover .case-study-thumb:after {
height: 50%;
}
.case-study.style5 .single_case_study:hover .em-case-study-button i {
opacity: 1;
visibility: visible;
}
.case-study.style5 .single_case_study .cases-study-content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/12/feature-ct.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding: 28px 30px 26px;
transition: .5s;
}
.case-study.style5 .single_case_study .cases-study-content h2.title {
text-align: left;
font-size: 20px;
}
.rep-i ul.item-list.style2 li {
list-style: none;
margin-bottom: 10px;
color: #062461;
font-weight: 500;
}
.rep-i ul.item-list.style2 li i {
color: #fff;
background-color: #da242b;
padding: 4px;
border-radius: 50%;
font-size: 12px;
margin-right: 10px;
}
.dreamit-button.style10 .dreamit-button a {
font-size: 15px;
padding: 15px 9px 15px 42px;
background: #062462;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 5px 35px 5px 5px;
position: relative;
z-index: 1;
transition: .5s;
margin-top: 38px;
}
.dreamit-button.style10 .dreamit-button a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px 35px 5px 5px;
background: #da242b;
transform: scale(0);
transition: .5s;
}
.dreamit-button.style10 .dreamit-button a:hover::before {
transform: scale(1);
}
.dreamit-button.style10 .dreamit-button a i {
font-size: 11px;
width: 28px;
height: 28px;
line-height: 25px;
text-align: center;
background: #fff;
color: #062462;
border-radius: 30px;
border: 2px solid #062462;
display: inline-block;
position: relative;
left: 20px;
transition: .5s;
font-weight: 800;
}
.cou .single-counter.style_six.style_three .counter-content span {
display: inline-block;
font-size: 35px;
line-height: 28px;
color: #fff;
font-weight: 700;
}
.em-service.style_6 .em_service_content {
padding: 34px 25px 35px 35px;
background: #fff;
margin-right: 15px;
border-radius: 0 0 5px 5px;
position: relative;
z-index: 1;
transition: .5s;
}
.em-service.style_6 .em_service_content:before {
position: absolute;
content: "";
top: 0;
right: -15px;
width: 15px;
height: 90%;
background: #da242b;
border-radius: 0 0 5px 0px;
transition: .5s;
z-index: -1;
}
.em-service.style_6:hover .em_service_content:before {
width: 100%;
height: 100%;
right: 0;
border-radius: 0 0 5px 5px;
}
.em-service.style_6:hover .em_service_content {
margin-right: 0;
}
.em-service.style_6 .em-service-thumb {
position: relative;
}
.em-service.style_6 .em-service-thumb .image img {
border-radius: 5px 5px 0px 0px;
width: 100%;
}
.em-service.style_6{
margin-right: 15px;
}
.em-service.style_6 .em-service-thumb .icon img {
position: absolute;
bottom: -22px;
left: 25px;
z-index: 2;
transition: .5s;
}
.em-service.style_6:hover .em-service-thumb .icon img {
filter: hue-rotate(217deg);
transition: .5s;
}
.em-service.style_6 .em-service-title h2 {
font-size: 22px;
margin: 8px 0 12px;
}
.service-box-desc p {
transition: .5s;
}
.em-service.style_6:hover .em-service-title h2,
.em-service.style_6:hover .service-box-desc p{
color: #fff;
}
.em-service.style_6:hover .service-btn a{
border-color: #fff;
color: #DA242B;
}
.em-service.style_6:hover .service-btn a:before{
background: #fff;
}
.em-service.style_6 .service-btn a {
font-size: 15px;
padding: 7px 0px 7px 30px;
background: #062462;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 2px 25px 2px 2px;
position: relative;
z-index: 1;
transition: .5s;
margin-top: 6px;
}
.em-service.style_6 .service-btn a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 2px 25px 2px 2px;
background: #da252c;
transform: scale(0);
transition: .5s;
}
.em-service.style_6 .service-btn a i {
font-size: 11px;
width: 24px;
height: 24px;
line-height: 22px;
text-align: center;
background: #fff;
color: #062462;
border-radius: 30px;
border: 2px solid #062462;
display: inline-block;
position: relative;
left: 8px;
transition: .5s;
font-weight: 800;
}
.em-service.style_6:hover .service-btn a::before {
transform: scale(1);
} .service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-prev {
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
line-height: 80px;
color: #fff;
border: 0;
right: 56px;
width: 48px;
height: 48px;
line-height: 48px;
text-align: center;
border-radius: 50px;
background-color: #203B72;
position: absolute;
top: -685px;
bottom: 20px;
margin: auto;
transition: .5s;
}
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-next {
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
line-height: 80px;
color: #fff;
border: 0;
right: 0;
width: 48px!important;
height: 48px!important;
line-height: 48px!important;
text-align: center;
border-radius: 50px;
background-color: #203B72!important;
position: absolute;
top: -685px;
bottom: 20px;
margin: auto;
transition: .5s;
}
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-prev:hover,
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-next:hover{
background:#DA242B!important ;
color: #fff;
}
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-next:hover{
background:#DA242B !important;
color: #fff;
}
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-prev::before,
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-next::before {
color: #fff!important;
font-size: 25px;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
content: "\f104";
font-family: FontAwesome;
}
.service_cursousel_sliderr_six.slick-initialized.slick-slider .slick-next:before {
content: "\f105"!important;
font-family: FontAwesome;
}
.repai .single-video.style-three.six .video-icon a{
background: #fff;
height: 80px;
width: 80px;
line-height: 75px;
top: 50%;
left: 0;
right: 0;
margin: auto;
text-align: center;
border-radius: 50%;
color: #da242b;
border: 1px solid #da242b;
font-size: 26px;
position: relative;
}
.repai .single-video.style-three.six .video-icon a::before {
display: none;
}
.repai .single-video.style-three.six .video_title {
position: absolute;
transform: translateX(-50%) translateY(-50%);
top: 47%;
left: 50%;
}
.repai .single-video.style-three.six .video_title h4 {
color: #da242b;
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
}
.rep .filter-tab #tabs li a.inactive h5.text {
color: #fff;
}
.rep .filter-tab #tabs li a:before {
position: absolute;
content: "";
top: -64px;
left: 0;
height: 80px;
width: 100%;
background: #DA242B;
opacity: 0.8;
border-radius: 4px;
}
.rep .filter-tab #tabs h5.text {
position: absolute;
top: -34px;
left: 0;
right: 0;
margin: auto; color: #fff;
font-weight: 500;
text-align: center;
font-size: 18px;
}
.rep .filter-tab .content h1, .filter-tab .content h2 {
margin-left: 0;
color: #062461;
line-height: 40px;
font-size: 40px;
font-weight: 700;
margin-bottom: 15px;
}
.rep .filter-tab .tab_content span {
color: #da242b;
}
.rep .filter-tab a.tab_button {
font-size: 15px;
padding: 15px 9px 15px 42px;
background: #062462;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 5px 35px 5px 5px;
position: relative;
z-index: 1;
transition: .5s;
margin-top: 38px;
}
.rep .filter-tab a.tab_button:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px 35px 5px 5px;
background: #da242b;
transform: scale(0);
transition: .5s;
}
.rep .filter-tab a.tab_button:hover::before {
transform: scale(1);
}
.rep .filter-tab a.tab_button i {
font-size: 13px;
width: 26px;
height: 26px;
line-height: 23px;
text-align: center;
background: #fff;
color: #062462;
border-radius: 30px;
border: 2px solid #062462;
display: inline-block;
position: relative;
top: 3px;
left: 20px;
transition: .5s;
}
.rep .filter-tab a.tab_button:hover i {
border: 2px solid #da242b;
}
.team.style6 .single-team {
position: relative;
border-radius: 5px;
}
.team.style6 .single-team .image img {
width: 100%;
}
.team.style6 .single-team .social-icon {
right: -33px;
position: absolute;
bottom: 95px;
border-radius: 15px;
background: #da242b;
padding: 14px 8px 14px;
transition: .5s;
opacity: 0;
}
.team.style6 .single-team:hover .social-icon {
bottom: 95px;
opacity: 1;
right: 15px;
}
.team.style6 .single-team .social-icon li a {
font-size: 14px;
color: #fff;
transition: .5s;
line-height: 24px;
}
.team.style6 .single-team .image {
overflow: hidden;
position: relative;
line-height: 0;
}
.team.style6 .single-team .social-icon li {
display: block;
transition: .5s;
}
.team.style6 .single-team .content {
display: block !important;
background-color: #1e3971;
margin-top: 0;
padding: 16px 0px 25px;
border-radius: 0 0 5px 5px;
}
.team.style6 .single-team .content h2.name {
font-size: 20px;
color: #fff;
text-align: center;
}
.team.style6 .single-team .content h5.designation {
font-size: 14px;
color: #da242b;
text-align: center;
font-weight: 400;
}
.testimonial.style3.style9 .testimonial-item {
text-align: center;
padding: 60px 41px 107px;
position: relative;
z-index: 1;
border-radius: 7px;
}
.testimonial_section{
position: relative;
}
.testimonial_section:after{
position: absolute;  
content: "";
left: -57px;
top: 0;
height: 58px;
width: 58px;
background: #8C0B10;
clip-path: polygon(30% 100%, 100% 0%, 100% 100%, 100% 100%);
}
.testimonial.style3.style9 .testimonial-item .testi_icon i {
display: inline-block;
font-size: 41px;
background: #fff;
color: #da242b;
height: 80px;
width: 81px;
line-height: 81px;
border-radius: 10px;
}
.testimonial.style3.style9 .testimonial-item p.quote {
font-size: 18px;
color: #fff;
font-weight: 300;
font-family: 'Inter';
line-height: 32px;
padding: 12px 0 0px;
width: 91%;
margin: 21px auto 25px;
}
.testimonial.style3.style9 .testimonial-item .reviews_rating .testi-star i {
color: #ffef38;
margin: 0 2px;
font-size: 13px;
}
.testimonial.style3.style9 .testimonial-item .bio .name {
font-size: 18px;
line-height: 32px;
color: #fff;
font-weight: 500;
margin: 13px 0 5px;
text-align: center;
}
.testimonial.style3.style9 .testimonial-item .bio .designation {
font-size: 15px;
color: #fff;
margin: 0 0 0;
font-weight: 300;
}
.testimonial.style3.style9 .testimonial-carousel.owl-carousel .owl-dots {
position: absolute;
bottom: 60px;
left: 0;
right: 0;
margin: auto;
text-align: center;
top: inherit;
}
.testimonial.style3.style9 .testimonial-carousel.owl-carousel button.owl-dot.active {
background: #fff!important;
}
.testimonial.style3.style9 .author {
display: inline-block;
margin-top: 24px;
}
.form-area.contact-form.contact-repair .form-control {
transition: 0.5s;
width: 100%;
height: 52px;
padding-left: 20px;
transition: .5s;
border-radius: 5px;
background: #f6f6f6;
}
.form-area.contact-form.contact-repair input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control::placeholder {
color: #0D0E14!important;
opacity: 0.8!important;
}
.form-area.contact-form.contact-repair textarea.wpcf7-form-control.wpcf7-textarea.form-control::placeholder {
color: #0D0E14!important;
opacity: 0.8!important;
}
.form-area.contact-form.contact-repair .form-select {
transition: 0.5s;
width: 100%;
height: 52px;
padding-left: 20px;
transition: .5s;
border-radius: 5px;
background: #f6f6f6;
color: #232323;
font-weight: 400;
opacity: 0.8;
}
.form-area.contact-form.contact-repair textarea.wpcf7-form-control.wpcf7-textarea {
transition: 0.5s;
width: 100%;
height: 122px !important;
padding-left: 20px;
transition: .5s;
border-radius: 5px;
background: #f6f6f6 !important;
}
.form-area.contact-form.contact-repair .buttons input {
text-align: center;
transition: .5s;
border: none;
display: inline-block;
color: #fff;
font-weight: 400;
text-transform: capitalize;
font-size: 15px;
z-index: 1;
border-radius: 6px;
overflow: hidden;
margin-top: 5px;
background: #da242b;
border: none;
position: relative;
width: 35%;
padding: 15px 0 15px;
transition: .5s;
}
.form-area.contact-form.contact-repair .buttons input:hover{
background: #062461;
}
.repair-ic .icon-box.style-15 .img-icon {
display: inline-block;
background-color: #f5f4f4;
height: 140px;
width: 140px;
line-height: 140px;
text-align: center;
border-radius: 50%;
transition: .5s;
}
textarea.wpcf7-form-control.wpcf7-textarea.form-control:focus {
border-color: #da242b!important;
outline: 0;
box-shadow: none;
}
select.form-select option {
background: #da242b;
color:#fff;
}
select.form-select option:hover{
background: #062461!important;
}
.repair-ic .icon-box.style-15{
position: relative;
text-align: center;
}
.repair-ic .icon-box.style-15 .icon-box-icon .img-icon{
position: relative;
}
.repair-ic .icon-box.style-15 .icon-box-icon .img-icon:before {
position: absolute;
content: "";
left: -10px;
top: -10px;
width: 160px;
height: 160px;
line-height: 160px;
border-radius: 50%;
border: 2px dashed #da242b;
opacity: 1;
transition: .5s;
}
.repair-ic .icon-box.style-15:hover .icon-box-icon .img-icon:before {
opacity: 1;
-webkit-animation-name: rotateme;
-webkit-animation-duration: 20s;
-webkit-animation-iteration-count: infinite;
}
.repair-ic .icon-box.style-15 .number h4 {
font-size: 14px;
font-weight: 600;
color: #fff;
background: #da242b;
border-radius: 30px;
font-family: 'Inter';
height: 36px;
width: 36px;
line-height: 22px;
text-align: center;
display: inline-block;
}
.repair-ic .icon-box.style-15 .number {
transition: .5s;
position: absolute;
z-index: 9;
right: -20px;
top: 4px;
}
.repair-ic .icon-box.style-15 .title h4 {
text-align: center;
font-size: 22px;
color: #fff;
font-weight: 500;
margin-top: 30px;
margin: 30px 0px 18px;
}
.repair-ic .icon-box.style-15:hover .number {
top: 5px;
right: -6px;
}
.repair-ic .icon-box.style-15 .description p {
color: #fff;
opacity: .7;
}
.blog_style_two.nine .single_blog_adn {
background-color: #f6f6f6;
} 
.blog_style_two.nine .single_blog_adn .author a {
font-size: 14px;
padding: 7px 22px 7px 48px;
background: #062462;
color: #fff;
display: inline-block;
border-radius: 30px;
position: relative;
z-index: 1;
text-decoration: none;
}
.blog_style_two.nine .single_blog_adn .author a:before {
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #da242b;
border-radius: 30px;
z-index: -1;
transform: scale(0);
transition: .5s;
}
.blog_style_two.nine .single_blog_adn:hover .author a:before {
transform: scale(1);
}
.blog_style_two.nine .single_blog_adn .blog-page-title_adn h2 {
color: #062462;
}
.blog_style_two.nine .single_blog_adn:hover .blog-page-title_adn h2 a {
color: #062462;
transition: .5s;
}
.blog_style_two.nine .single_blog_adn .blog-page-title_adn h2 a:hover {
color: #da242b;
transition: .5s;
}
.blog_style_two.nine .single_blog_adn:hover .luxury-blog-readmore a {
color: #da242b;
font-style: none;
}
.service-box.style12  {
padding: 0px 0px 30px;
background-color: transparent;
border: none;
text-align: left;
position: relative;
z-index: 1;
margin-bottom: 30px;
}
.service-box.style12 .service_img {
line-height: 0;
}
.service-box.style12 .icon {
position: relative;
top: -40px;
left: 0px;
width: 80px;
height: 80px;
line-height: 103px;
text-align: center;
border-radius: 50%;
background-color: transparent;
border: none;
transition: .5s;
display: inherit;
}
.service-box.style12:hover .icon {
background-color: transparent;
}
.service-box.style12:hover .icon img {
filter: brightness(1) invert(0);
}
.service-box.style12 .content {
background-color: #fff;
padding: 0px 30px 30px; position: relative; transition: .5s;
width: 96%;
}
.service-box.style12 .content:before {
position: absolute;
content: "";
top: 0;
right: -15px;
width: 15px;
height: 90%;
background: #da242b;
border-radius: 0 0 5px 0px;
transition: .5s;
z-index: -1;
}
.service-box.style12 .title {
font-size: 20px;
font-weight: 600;
padding: 0 0 10px;
line-height: 1.4;
position: inherit;
z-index: 1;
transition: .5s;
margin: 0;
margin-top: -14px;
}
.service-box.style12 .title:before {
display:none;
}
.service-box.style12:hover .title {
color: #062461;
}
.service-box.style12 .content p {
color: #616161;
}
.service-box.style12:hover .content p {
color: #616161;
}
.service-box.style12 .content .service-btn a {
font-size: 15px;
padding: 7px 0px 7px 30px;
background: #062462;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 2px 25px 2px 2px;
position: relative;
z-index: 1;
transition: .5s;
margin-top: 0;
}
.service-box.style12 .content .service-btn a:before {
position: absolute;
content: "";
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #da242b;
border-radius: 2px 25px 2px 2px;
transform: scale(0);
transition: .5s;
}
.service-box.style12:hover .content .service-btn a::before {
transform: scale(1);
}
.service-box.style12 .content .service-btn a i {
font-size: 12px;
width: 24px;
height: 24px;
line-height: 22px;
text-align: center;
background: #fff;
color: #062462;
border-radius: 30px;
border: 2px solid #062462;
display: inline-block;
position: relative;
top: 3px;
left: 8px;
transition: .5s;
}
.service-box.style12:hover .content .service-btn a  {
border: 2px solid #fff;
}
.filter-tab #tabs li a:before {
top: -41px;
height: 55px;
} .product_post.style1 .container{
max-width: 1320px;
margin: auto;
padding: 0 10px;
}
.service_post{
border-radius: 10px;
filter: drop-shadow(0px 10px 15px rgba(206,206,206,0.4));
background-color: #ffffff;
}
.product_content{
padding: 0 30px;
}
.post_item_one {
background-color: #f8f9f7;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin-bottom: 30px;
}
.post_item_one .post-thumb {
position: relative;
z-index: 1;
line-height: 0;
border-radius: 4px;
overflow: hidden;
}
.post_item_one .post-thumb img {
width: 100%;
}
.post_item_one .dolar {
display: inline-block;
background: #f00;
line-height: 0;
padding: 21px 14px 26px;
position: absolute;
right: 0;
top: 26px;
}
.post_item_one .post-thumb .case_post_icon {
position: absolute;
top: 15px;
left: 15px;
transition: .5s;
opacity: 1;
}
.post_item_one .post-thumb:hover .case_post_icon {
transition: .5s;
opacity: 0;
}
.post_item_one .product_single_meta_top {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: url(https://ditsolution.net/wp/hendre/wp-content/uploads/2024/02/feature-ct.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding: 5px 30px 5px;
transition: .5s;
opacity: 1;
}
.post_item_one:hover .product_single_meta_top{
opacity: 0;
}
.post_item_one .product_single_meta_top h2 {
padding: 10px 0px 20px;
}
.post_item_one .product_single_meta_top h2 a {
display: inline-block;
font-size: 22px;
color: #fff;
}
.post_item_one .dolar h2 {
margin: 0;
line-height: 0;
color: #fff;
}
.post_item_one .post-thumb:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background-color: rgba(218,36,43,0.8);
transition: .5s;
border-radius: 5px 5px 0 0;
}
.post_item_one .post-thumb:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background-color: rgba(6,36,98,0.8);
transition: .5s;
border-radius: 0 0 5px 5px;
}
.post_item_one .post-thumb:hover:before {
height: 50%;
}
.post_item_one .post-thumb:hover:after {
height: 50%;
}
.post_item_one .post-thumb:hover .case_post_icons .learn_btn i {
opacity: 1;
visibility: visible;
}
.post_item_one .post-thumb .case_post_icons .learn_btn i {
font-size: 24px;
width: 66px;
height: 66px;
line-height: 66px;
color: #da242b;
background: #fff;
display: inline-block;
text-align: center;
border-radius: 66px;
transform: rotate(-40deg);
opacity: 0;
visibility: hidden;
transition: .5s;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 40%;
z-index: 99;
}
p.heading-text span {
color: #f00;
} .dance3 {
-webkit-animation: dance3 8s alternate infinite;
animation: dance3 8s alternate infinite;
}
@keyframes dance3 {
0% {
-webkit-transform: scale(0.5);
}
100% {
-webkit-transform: scale(1);
}
}
.dance {
-webkit-animation: dance 2s alternate infinite;
animation: dance 2s alternate infinite;
}
@keyframes dance {
0% {
-webkit-transform: scale(0.5);
}
100% {
-webkit-transform: scale(1.2);
}
}
.dance2 {
-webkit-animation: dance2 4s alternate infinite;
animation: dance2 4s alternate infinite;
}
@keyframes dance2 {
0% {
-webkit-transform: translate3d(0, 0, 0);
}
50% {
-webkit-transform: translate3d(25px, -25px, 0);
}
100% {
-webkit-transform: translate3d(0, -25px, 25px);
}
}
.branding-shape {
-webkit-animation: moveBounce 2s linear infinite;
animation: moveBounce 2s linear infinite;
}
.finace-shape {
-webkit-animation: moveBounce 2.5s linear infinite;
animation: moveBounce 2.5s linear infinite;
}
.finace-shape-two img {
-webkit-animation: moveBounce 2s linear infinite;
animation: moveBounce 2s linear infinite;
}
.finace-shape-three img {
-webkit-animation: moveLeftBounceright 2s linear infinite;
animation: moveLeftBounceright 2s linear infinite;
}
@keyframes moveLeftBounceright {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(35px);
transform: translateX(35px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.dance {
-webkit-animation: dance 1.5s alternate infinite;
animation: dance 1.5s alternate infinite;
}
@keyframes dance {
0% {
-webkit-transform: scale(0.5);
}
100% {
-webkit-transform: scale(1.5);
}
}
.about-dance {
-webkit-animation: about-dance 3s alternate infinite;
animation: about-dance 3s alternate infinite;
}
@keyframes about-dance {
0% {
-webkit-transform: scale(3);
}
100% {
-webkit-transform: scale(3);
}
}
.finace-shape-about img {
-webkit-animation: moveUpBounce 2s linear infinite;
animation: moveUpBounce 2s linear infinite;
}
@keyframes moveUpBounce {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(35px);
transform: translateY(35px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.hen-whychoose-rotateme {
-webkit-animation-name: hen-whychoose-rotateme;
animation-name: hen-whychoose-rotateme;
-webkit-animation-duration: 8s;
animation-duration: 8s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
@keyframes hen-whychoose-rotateme {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}::-webkit-scrollbar {
width: 15px;
} ::-webkit-scrollbar-thumb {
background: #da242b; 
} ::-webkit-scrollbar-thumb:hover {
background: #152b63; 
} .section-title.style4 {
padding: 0 0 19px 0;
}
.section-title.style4  .subtitle {
display: inline-block;
margin: 0 0 15px 90px;
font-size: 16px;
text-transform: uppercase;
color: #fd8f15;
font-weight: 500;
position: relative;
}
.section-title.style4 .section-title.center .subtitle {
margin: 0 0 15px 0;
}
.section-title.style4 .subtitle-highlight {
color: #2ab685;
}
.section-title.style4 .subtitle-highlight {
color: #2ab685;
}
.section-title.style4 .section-title.left .subtitle:before {
content: "";
position: absolute;
width: 70px;
height: 1px;
background: #2ab685;
left: -90px;
top: 5px;
transition: 0.4s;
}
.section-title.style4 .section-title.left .subtitle:after {
content: "";
position: absolute;
width: 80px;
height: 1px;
background: #2ab685;
left: -90px;
top: 10px;
transition: 0.4s;
}
.section-title.style4 .section-title h3 {
margin: 0;
font-size: 55px;
color: #10102e;
font-weight: 700;
padding: 0 0 5px 0;
}
.section-title.style4 .section-title h2 {
margin: 0;
font-size: 55px;
color: #10102e;
font-weight: 700;
display:inline-block;
}
.section-title.style4 .section-title.left span {
color: #2ab685;
}
.section-title.style4 .section-title.center span {
color: #fd8f15;
}
.section-title.style4 .section-title.center .subtitle-highlight {
color: #2ab685;
} .icon-box.style13 {
display: flex;
align-items: center;
background: #F4FBF9;
padding: 6px 30px 5px 15px;
margin: 0 0 10px 0;
transition: 0.4s;
z-index: 1;
position: relative;
}
.icon-box-style13-two .icon-box.style13 {
background: #FFF9F3;
}
.icon-box.style13:before{
position:absolute; 
content:"";
width:0%;
height:100%; 
left:0;
top:0;
background:#2ab685;
z-index:-1;
transition:.5s;
}
.icon-box.style13:hover:before{
width:100%;
}
.icon-box.style13 .icon-box-icon {
margin-right: 30px;
}
.icon-box.style13 .img-icon {
background: #fff;
height: 120px;
width: 100px;
text-align: center;
line-height: 154px;
display: inline-block;
position: relative;
transition:.5s;
}
.icon-box.style13 .icon-box-content h4 {
font-size: 22px;
line-height: 30px;
font-weight: 600;
padding: 15px 0 12px 0;
margin: 0;
}
.icon-box.style13:hover .icon-box-content h4 {
color: #fff;
}
.icon-box.style13:hover .icon-box-content p {
color: #fff;
}
.icon-box.style13 .icon-box-content p {
font-size: 16px;
line-height: 30px;
color: #616161;
font-weight: 400;
} .icon-box.style14 {
display: flex;
transition:0.4s;
}
.icon-box.style14 .icon-box-icon {
margin-right: 20px;
position: relative;
bottom: 5px;
}
.icon-box.style14 .img-icon img {
border: 2px solid #fd8f15;
border-radius: 100%;
}
.icon-box.style14:hover .img-icon img {
border: 2px solid #2ab685;
}
.icon-box.style14 .icon-box-content h4 {
font-size: 18px;
color: #fd8f15;
font-weight: 600;
padding: 0;
margin: 0;
line-height: 28px;
}
.icon-box.style14 .icon-box-content .description {
font-size: 16px;
color: #616161;
font-weight: 400;
transition: .5s;
margin: 0;
padding: 0;
} .dreamit-button.style7 .button {
display: inline-block;
font-size: 17px;
text-transform: capitalize;
font-weight: 500;
font-family: 'Poppins';
background: #2ab685;
text-decoration: none;
color: #fff;
padding: 13px 39px;
border-radius: 28px;
position: relative;
transition: .5s;
z-index: 1;
overflow: hidden;
}
.dreamit-button.style7 .button:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px 30px 30px 30px;
background: #cd0d14;
transform: scale(0);
transition: .5s;
}
.dreamit-button.style7 .button:before {
border-radius: 28px;
background: #fd8f15;
}
.dreamit-button.style7 .dreamit-button .button i {
font-size: 16px;
color: #fff;
display: inline-block;
margin-left: 6px;
} .move-top {
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: move-top;
animation-name: move-top;
}
@keyframes move-top {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(35px);
transform: translateY(35px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
} .service_box.style4 .content {
background: #29B585;
text-align: center;
padding: 38px 14px 18px 14px;
position: relative;
}
.heating-service-box .service_box.style4 .content {
background: #fd8f15;
}
.service_box.style4 .service_box_icon {
line-height: 0;
}
.service_box.style4 .service_box_icon img {
width: 100%;
}
.service_box.style4 .service_icon-img {
position: absolute;
display: inline-block;
background: #fd8f15;
height: 80px;
width: 80px;
line-height: 102px;
text-align: center;
border-radius: 100%;
top: -40px;
left: 0;
right: 0;
margin: auto;
transition:.5s;
}
.heating-service-box .service_box.style4 .service_icon-img {
background: #29B585;
}
.service_box.style4:hover .service_icon-img{
transform:rotateY(180deg);
}
.service_box.style4 .service_box-title h3 {
font-size: 24px;
color: #ffffff;
font-weight: 700;
margin: 33px 0 16px 0;
}
.service_box.style4 p.description {
transition: .5s;
font-size: 16px;
line-height: 28px;
color: #ffffff;
font-weight: 400;
} .my-accordion.style4 li a.active {
background: #29B585;
color: #fff!important;
font-weight: 600;
border-radius: 28px;
font-size: 18px;
}
.my-accordion.style4 li {
position: relative;
margin-bottom: 30px;
list-style: none;
z-index: 1;
}
.my-accordion.style4 li a {
position: relative;
width: 100%;
cursor: pointer;
font-family: 'Inter';
font-weight: 600;
font-size: 18px;
color: #10102e  !important;
background-color: #fff;
padding: 13px 25px;
border-radius: 28px;
z-index: 1;
display: inline-block;
}
.my-accordion.style4 li p {
display: none;
font-size: 16px;
padding: 25px 30px 0px;
background: inherit;
overflow: hidden;
font-weight: 400;
margin: 0;
}
.my-accordion.style4 a.active:after {
transform: rotate(0deg);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background: #fff;
}
.my-accordion.style4 a:before {
width: 2px;
height: 12px;
background: #fd8f15;
position: absolute;
right: 33px;
content: " ";
top: 21px;
transform: rotate(0);
transition: all 0.2s ease-in-out;
}
.my-accordion.style4 a:after {
width: 12px;
height: 2px;
background: #fd8f15;
position: absolute;
right: 28px;
content: " ";
top: 26px;
transition: all 0.2s ease-in-out;
} .single-video.style-five {
position: relative;
text-align: center;
background: #FD8F15;
border-radius: 50%;
}
.single-video.style-five .video-icon a {
-webkit-transition: .5s;
background: transparent;
font-size: 25px;
width: 90px;
height: 90px;
line-height: 90px;
text-align: center;
display: inline-block; border-radius: 50%;
color: #fff;
text-transform: uppercase;
} .portfolio-filter.style_2 {
transition: 0.5s;
position: relative;
z-index: 1;
}
.portfolio-filter.style_2 .filters.filter-button-group {
display: inline-block;
background: #2ab685;
border-radius: 43px;
padding: 4px 5px 4px 5px;
margin: 0 0 50px 0;
position: absolute;
top: -122px;
right: 20px;
}
.portfolio-filter.style_2 ul {
padding: 0 0 0;
}
.portfolio-filter.style_2 ul li {
text-transform: uppercase;
background: #232323;
transition: 0.5s;
color: #fff;
padding: 10px 30px 10px 30px;
margin: 0 0 0 6px;
}
.portfolio-filter.style_2 ul li:hover {
background: #fd8f15;
}
.portfolio-filter.style_2 li.current_menu_item {
background: #232323;
color: #fff;
margin: 0;
}
.portfolio-filter.style_2 .port_btn a {
padding: 0;
}
.portfolio-filter.style_2 .content .grid-item .prot_content p {
display: none;
}
.portfolio-filter.style_2 .single-content .prot_content {
position: absolute;
padding: 0;
left: 0;
bottom: 32px;
text-align: left;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
transition: all 400ms linear;
}
.portfolio-filter.style_2 .single-content:hover .prot_content {
bottom: 32px;
}
.portfolio-filter.style_2 .content .grid-item .prot_content h4 {
margin: 0;
padding: 16px 32px 16px 28px;
font-family: 'Inter';
color: #fff;
background: #fd8f15;
display: inline-block;
border-radius: 0 28px 28px 0;
transition:0.5s;
}
.portfolio-filter.style_2 .single-content:hover .prot_content h4 {
background: #2ab685;
}
.portfolio-filter.style_2 .content .grid-item .prot_content h4 a {
display: inline-block;
color: #fff;
font-size: 22px;
font-weight: 700;
}
.portfolio-filter.style_2 .port-thumb:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background: #fd8f15;
transition: all 400ms linear;
border-radius: 0 0 5px 5px;
opacity: .45;
}
.portfolio-filter.style_2 .port-thumb:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background: #fd8f15;
transition: all 400ms linear;
border-radius: 5px 5px 0 0;
opacity: .45;
}
.portfolio-filter.style_2 .port_btn a {
padding: 0;
background: inherit;
display: block;
color: #fff;
position: relative;
}
.portfolio-filter.style_2 .port_btn .span {
float: right;
font-size: 15px;
font-weight: 400;
transition: .5s;
position: absolute;
right: -56px;
bottom: 12px;
background: #fd8f15;
padding: 9px;
border-radius: 50%;
opacity: 0;
}
.portfolio-filter.style_2 .single-content:hover .port_btn .span {
right: -18px;
opacity: 1;
} .testimonial.style4 .testimonial-item {
background: #F4FBF9;
padding: 32px 30px 25px 30px;
border-radius: 5px;
position: relative;
z-index: 1;
transition: .5s;
transition: all 400ms linear;
}
.testimonial.style4 .testimonial-item:before {
position: absolute;
content: "";
bottom: 22px;
right: 26px;
height: 26px;
width: 80px;
transition: .5s;
z-index: -1;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/heating-testi-shape.png);
background-repeat: no-repeat;
}
.testimonial.style4 .testimonial-item .author {
display: flex;
align-items: center;
margin-bottom: 20px;
position: relative;
}
.testimonial.style4 .testimonial-item .author:before {
position: absolute;
content: "";
bottom: 15px;
right: 0;
height: 40px;
width: 40px;
transition: .5s;
z-index: -1;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/heating-testi-shape2.png);
background-repeat: no-repeat;
}
.testimonial.style4 .testimonial-item .author img {
height: 70px;
width: 70px;
object-fit: cover;
margin-right: 18px;
border-radius: 50%;
border: 2px solid #FD8F15;
}
.testimonial.style4 .testimonial-item .author .bio .name {
font-weight: 600;
font-size: 20px;
margin:0;
color: #121d17;
transition: 0.3s;
}
.testimonial.style4 .testimonial-item .author .bio .designation {
transition: all 400ms linear;
font-size: 14px;
color: #FD8F16;
font-weight: 400;
margin: 9px 0 0 0;
}
.testimonial.style4 .testimonial-item .quote {
margin: 4px 0 16px;
transition: all 400ms linear;
font-size: 15px;
font-weight: 400;
}
.testimonial.style4 .testimonial-item .testi-star i.active {
font-size: 16px;
list-style: none;
display: inline-block;
margin-right: 5px;
color: #FD8F15;
}
.testimonial.style4 .testimonial-item:hover {
background: #121D17;
}
.testimonial.style4 .testimonial-item:hover .author .bio .name {
color: #fff;
}
.testimonial.style4 .testimonial-item:hover .quote {
opacity: 0.7;
color: #fff;
} .subscribr_three input[type="email"] {
font-size: 14px;
height: 54px;
position: relative;
width: 100%;
margin: auto;
border: 0;
color: #fff;
outline: 0;
border-radius: 27px;
background: rgba(255,255,255,0.1);
padding: 0 20px 0 20px;
}
.subscribr_three input[type="email"]::placeholder {
color: #919694 !important;
}
.subscribr_three p.mailchimp-form button {
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border: medium none;
font-size: 16px;
background: #FD8F15;
color: #fff;
font-weight: 400;
margin: auto;
padding: 12px 32px;
height: 100%;
display: inline-block;
position: relative;
right: inherit;
top: 15px;
border-radius: 28px;
left: 5px;
}
.footer_em_post.heating .recent-post-image {
top: 10px;
position: relative;
}
.footer_em_post.heating p.mailchimp-form button:hover {
background: #2ab685;
color: #fff;
}
.subscribr_four input[type="email"] {
font-size: 14px;
height: 55px;
padding: 5px 60px 5px 25px;
position: relative;
width: 77%;
background: #fff;
margin: auto;
border-radius: 28px;
color: #616161;
outline: 0;
border: 1px solid #10102e;
font-weight: 400;
font-family: "Poppins";
}
.subscribr_four input[type="email"]::placeholder{
color: #616161 !important;
}
.subscribr_four p.mailchimp-form button {
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border: medium none;
font-size: 16px;
background: #fd8f15;
color: #fff;
font-weight: 400;
margin: auto;
padding: 0 33px;
height: 100%;
display: inline-block;
position: absolute;
right: 0;
top: 0;
} .blog_style_four .single_blog_adn {
background: #f6f6f6;
border-radius: 5px;
position: relative;
transition: 0.5s;
margin: 30px 0 0 0;
}
.blog_style_four .luxury-blog-thumb_adn a {
position: relative;
}
.blog_style_four .luxury-blog-thumb_adn a:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background: #3BCB99;
transition: all 400ms linear;
opacity: 0.6;
border-radius: 0;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-thumb_adn a:before {
height: 50%;
}
.blog_style_four .luxury-blog-thumb_adn a:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background:#fd8f15;
transition: all 400ms linear;
border-radius: 0;
opacity: 0.6;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-thumb_adn a:after {
height: 50%;
}
.blog_style_four .luxury-blog-meta-left {
position: absolute;
right: 40px;
top: -30px;
background: #FD8F15;
width: 65px;
color: #fff;
padding: 14px 0 0 0;
height: 80px;
line-height: 25px;
text-align: center;
transition:0.4s;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-meta-left {
background:#2ab685;
}
.blog_style_four .luxury-blog-meta-left:before {
position: absolute;
content: "";
height: 31px;
width: 30px;
background: #E47800;
left: -30px;
top: 0;
border-radius: 55px 0 0 0;
clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
transition:0.4s;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-meta-left:before {
background:#2ab685;
}
.blog_style_four .em-blog-content-area_adn {
position: relative;
padding: 33px 35px 30px;
transition: .5s;
border-radius: 5px;
background: #fff;
z-index: 1;
}
.blog_style_four .em-blog-content-area_adn:before {
position: absolute;
content: "";
bottom: 22px;
right: 26px;
height: 26px;
width: 80px;
transition: .5s;
z-index: -1;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/heating-blog-shape2.png);
background-repeat: no-repeat;
-webkit-filter: grayscale(1);
}
.blog_style_four .single_blog_adn:hover .em-blog-content-area_adn:before {
-webkit-filter: grayscale(0);
}
.blog_style_four .blog-page-title_adn h2 {
margin: 11px 0 18px 0;
}
.blog_style_four .blog-page-title_adn h2 a {
font-size: 22px;
font-weight: 600;
font-family: 'Inter';
line-height: 30px;
display: inline-block;
text-decoration: none;
margin: 0;
color: #10102e;
transition:0.4s;
}
.blog_style_four .single_blog_adn .blog-page-title_adn h2 a:hover{
color: #FD8F15;
}
.blog_style_four .luxury-blog-readmore a {
font-size: 17px;
color: #fd8f15;
font-weight: 500;
padding: 0 0 0;
display: inline-block;
transition: .5s;
text-decoration: none;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-readmore a {
color: #2ab685;
}
.blog_style_four .author {
display: inline-block;
position: absolute;
top: -22px;
}
.blog_style_four .luxury-blog-meta-top a {
font-size: 16px;
padding: 9px 35px 9px 35px;
background: #3BCB99;
color: #fefefe;
display: inline-block;
border-radius: 30px;
z-index: 1;
text-decoration: none;
position: absolute;
top: -25px;
}
.blog_style_four .luxury-blog-meta-top ul li {
list-style: none;
}
.blog_style_four .luxury-blog-meta-top a:before {
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #FD8F14;
border-radius: 30px;
z-index: -1;
transform: scale(0);
transition: .5s;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-meta-top a:before {
transform: scale(1);
}
.blog_style_four .luxury-blog-readmore a i {
font-size: 14px;
display: inline-block;
margin-left: 5px;
color:#FD8F15;
transition:0.3s;
}
.blog_style_four .single_blog_adn:hover .luxury-blog-readmore a i {
margin-left: 10px;
color:#29B585;
}
.blog_style_four .hendre-blog-meta-top {
padding-top: 0;
position: absolute;
left: 35px;
bottom: inherit;
z-index: 22;
top: -21px;
}
.blog_style_four .single_blog_adn:hover .hendre-blog-meta-top li a{
background:#FD8F14;
}
.blog_style_four .hendre-blog-meta-top li a {
display: inline-block;
text-transform: uppercase;
color: #fff;
font-size: 14px;
padding: 7px 30px 7px 30px;
background: #2AB685;
border-radius: 30px;
}
.blog_style_four .blog_btn a {
color: #FD8F14;
font-weight: 500;
}
.blog_style_four .blog_btn a i{
display:inline-block;
margin-left:5px;
}
.blog_style_four .blog_btn a:hover{
color:#2AB685;
} .heating-banner-shape{
position: relative;
z-index:1;
display: inline-block;
}
.heating-banner-shape:before {
position: absolute;
content: "";
bottom: 0;
left: 0;
height: 1px;
width: 52px;
transition: .5s;
z-index: 1;
background: #fd8f15;
-webkit-animation: moveLeftBouncesheating 5s linear infinite;
animation: moveLeftBouncesheating 5s linear infinite;
}
@keyframes moveLeftBouncesheating {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(210px);
transform: translateX(210px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
} .why-choose-us-main-area{
padding:20px 150px 0 150px;
}
.heating-why-choose-us{
padding:10px 20px 0 150px;
}
.heating-blog-area{
padding:75px 50px 110px 0;
}
.heating-main-blog-area{
padding: 20px 0 0 75px;  
}
.heating-blog-area .owl-nav {
display: none;
}
.testimonial.style4 .owl-nav {
display: none;
}  .icon-box.style16 {
display: flex;
align-items: center;
background: #fff;
border-radius: 20px;
padding: 50px 0 50px 40px;
transition:0.4s;
}
.icon-box.style16 .icon-box-icon {
margin-right: 25px;
}
.icon-box.style16 .icon-box-icon .icon {
border: none;
border-radius: 50%;
padding: 0;
}
.icon-box.style16 .icon-box-icon .icon i {
display: inline-block;
font-size: 26px;
height: 80px;
width: 80px;
line-height: 80px;
color:#21c58e;
text-align: center;
background-color: #DEF6EE;
border-radius: 50%;
transition:0.4s;
}
.icon-box.style16:hover .icon-box-icon .icon i {
background-color: #21C58E;
color:#fff;
}
.icon-box.style16 .icon-box-content p.description {
transition: .5s;
padding: 0 30px 0 0;
margin: 0;
font-size: 18px;
color: #21c58e;
font-weight: 400;
}
.icon-box.style16  .icon-box-content h4 {
padding: 6px 0 0 0;
margin: 0;
font-size: 23px;
font-weight: 600;
} .section-title.style8.left .subtitle {
display: inline-block;
font-size: 16px;
color: #21C58D;
text-transform: capitalize;
font-weight: 500;
margin: 0 0 21px;
padding-left: 53px;
}
.section-title.style8.center .subtitle {
display: inline-block;
font-size: 16px;
color: #21C58D;
text-transform: capitalize;
font-weight: 500;
margin: 0 0 21px;
padding-left:0;
}
.section-title.style8 h5 {
position: relative;
}
.section-title.style8.left h5:before {
position: absolute;
content: '';
background: #21c58e;
left: 0;
top: 13px;
height: 2px;
width: 45px;
}
.section-title.style8 .title {
font-size: 43px;
margin: 0 0 0;
color: #0a1328;
font-weight: 700;
}
.section-title.style8 h2 {
font-size: 43px;
margin: 3px 0 0;
color: #120a08;
}
.section-title.style8 .description {
font-size: 16px;
margin-bottom: 0;
margin-top: 14px;
color: #888f99;
font-weight: 400;
font-family: "Poppins";
} .dreamit-button.style9 .dreamit-button {
margin: 10px 0 0 0;
}
.dreamit-button.style9 .dreamit-button .button {
font-size: 15px;
padding: 11px 36px;
background: #21c58e;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 5px;
position: relative;
z-index: 1;
border: none;
transition: .5s;
}
.dreamit-button.style9 .dreamit-button .button:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 3px;
background: #8dedcd;
transform: scale(0);
transition: .5s;
}
.dreamit-button.style9 .dreamit-button .button:hover {
color: #fff;
}
.dreamit-button.style9 .dreamit-button .button:hover:before {
transform: scale(1);
} .section-title.style8.center {
text-align: center;
padding: 0 0 30px 0;
}
.service-box.style9 {
padding: 48px 25px 48px;
background-color: #F1F5F5;
border: none;
text-align: center;
position: relative;
z-index: 1;
border-radius: 10px;
margin-bottom: 10px;
transition: .5s;
}
.service-box.style9:hover {
background-color: #fff;
filter: drop-shadow(0 0 25px rgba(211,211,211,0.25));
}
.service-box.style9:before {
display:none;
}
.service-box.style9 .icon {
position: relative;
top: 0;
width: 85px;
height: 85px;
line-height: 108px;
text-align: center;
border-radius: 50%;
background: #21c58e;
transition: .5s;
display: inline-block;
}
.service-box.style9:hover .icon img {
filter: inherit;
}
.service-box.style9 .icon:before {
position: absolute;
content: "";
z-index: -1;
top: -13px;
left: -13px;
background: #DEF6EE;
border-radius: 100%;
transition: .5s;
width: 110px;
height: 110px;
border: 20px dashed #DEF6EE;
}
.service-box.style9:hover .icon {
background: #21c58e;
}
.service-box.style9:hover .icon:before {
border: 2px dashed #21c58e;
}
.service-box.style9 .title {
padding: 28px 0 12px 0;
position: relative;
z-index: 1;
transition: .5s;
margin: 0;
margin-top: 0;
font-size: 24px;
line-height: 42px;
color: #0a1328;
font-weight: 700;
}
.service-box.style9 .title:before {
display:none;
}
.service-box.style9:hover .title{
color: #0a1328;
}
.service-box.style9 p.description {
transition: .5s;
color: #888f99;
}
.service-box.style9:hover .content p {
color: #888f99;
}
.service-box.style9 .service-btn a {
padding: 10px 40px 10px 40px;
font-size: 16px;
font-family: inherit;
border-radius: 5px;
background-color: #ffffff;
color: #21c58e;
border: 1px solid #21c58e;
display: inline-block;
margin-top: 2px;
position: relative;
z-index: 1;
transition: .5s;
}
.service-box.style9:hover .service-btn a {
color: #fff;
}
.service-box.style9 .service-btn a:before {
position: absolute;
content: "";
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #21c58e;
border-radius: 5px;
transform: scale(0);
transition: .5s;
} .section-title.style9.left .subtitle {
display: inline-block;
font-size: 16px;
color: #21C58D;
text-transform: capitalize;
font-weight: 500;
margin: 0 0 21px;
padding-right: 53px;
}
.section-title.style9.center .subtitle {
display: inline-block;
font-size: 16px;
color: #21C58D;
text-transform: capitalize;
font-weight: 500;
margin: 0 0 21px;
padding-left:0;
}
.section-title.style9 h5 {
position: relative;
}
.section-title.style9.left h5:before {
position: absolute;
content: '';
background: #21c58e;
right: 0;
top: 13px;
height: 2px;
width: 45px;
}
.section-title.style9.center h5:before {
position: absolute;
content: '';
background: #21c58e;
right: -53px;
top: 13px;
height: 2px;
width: 45px;
}
.section-title.style9 .title {
font-size: 43px;
margin: 0 0 0;
color: #0a1328;
font-weight: 700;
}
.section-title.style9 h2 {
font-size: 40px;
margin: 3px 0 0;
color: #120a08;
}
.section-title.style9 .description {
font-size: 16px;
margin-bottom: 0;
margin-top: 14px;
color: #888f99;
font-weight: 400;
font-family: "Poppins";
} .single-video.style-seven {
position: relative;
text-align: center;
}
.single-video.style-seven .video-icon{
text-align: center;
background: #FD8F15;
border-radius: 50%;
left: 50%;
position: absolute;
top: 46%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.single-video.style-seven .video-icon a {
-webkit-transition: .5s;
background: #21C58D;
font-size: 18px;
width: 60px;
height: 60px;
line-height: 62px;
text-align: center;
display: inline-block;
border: 0;
border-radius: 50%;
color: #fff;
text-transform: uppercase;
} .testimonial.style8 .testimonial-item {
text-align: center;
}
.testimonial.style8 .testimonial-item .author {
display: inline-block;
position: relative;
transition: .5s;
}
.testimonial.style8 .testimonial-item .author img {
height: 125px;
width: 125px;
object-fit: cover;
margin-right: 0;
border-radius: 100%;
border: 8px solid #254040;
transition: .5s;
}
.testimonial.style8 .testimonial-item:hover .author img {
border: 8px solid #21c58e;
}
.testimonial.style8 .testimonial-item p.quote {
margin-bottom: 31px;
padding: 60px 0 0 0;
font-size: 23px;
line-height: 33px;
color: #ffffff;
font-weight: 500;
font-style: italic;
text-align: center;
transition: .5s;
position: relative;
font-family: "Poppins";
}
.testimonial.style8 .testimonial-item p.quote:before {
position: absolute;
content: '';
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/11/pet-testi-shape.png);
left: 0;
top: 5px;
height: 30px;
width: 38px;
right: 0;
margin: auto;
}
.testimonial.style8 .testimonial-item h4.name {
margin: 20px 0 0 0;
font-size: 18px;
line-height: 33px;
color: #21c58e;
font-weight: 500;
text-align: center;
transition: .5s;
}
.testimonial-carousel-8 .owl-nav {
display: inline-block !important;
position: relative;
left: 50%;
}
.testimonial-carousel-8 .owl-prev {
position: absolute;
bottom: -85px;
left: -71px;
right: 0;
}
.testimonial-carousel-8 .owl-next {
position: absolute;
bottom: -85px;
left: 25px;
right: 0;
}
.testimonial-carousel-8 .owl-nav .owl-prev i {
font-size: 20px;
color: #21c58e;
text-align: center;
border-radius: 5px;
border: 1px solid #21c58e;
background: inherit;
padding: 11px 17px 11px 17px;
font-weight: 600;
transition: .5s;
}
.testimonial-carousel-8 .owl-nav .owl-prev i:hover {
color: #fff;
background: #21c58e;
}
.testimonial-carousel-8 .owl-nav .owl-next i {
font-size: 20px;
color: #21c58e;
text-align: center;
border-radius: 5px;
border: 1px solid #21c58e;
background: inherit;
padding: 11px 17px 11px 17px;
font-weight: 600;
transition: .5s;
}
.testimonial-carousel-8 .owl-nav .owl-next i:hover {
color: #fff;
background: #21c58e;
} .icon-box.style17 {
display: flex;
border: none;
padding: 25px 30px 18px 42px;
margin-bottom: 0;
background: #fff;
border-radius: 10px;
}
.icon-box.style17 .img-icon {
position: relative;
top: 18px;
width: 75px;
height: 75px;
line-height: 85px;
text-align: center;
border-radius: 50%;
background: #DEF6EE;
display: inline-block;
z-index: 1;
border: 8px solid #DEF6EE;
outline: 2px solid #DEF6EE;
transition: .5s;
margin: 0 22px 0 0;
}
.icon-box.style17:hover .img-icon {
background: #21C58D;
border: 8px solid #DEF6EE;
outline: 2px dashed #21C58D;
}
.icon-box.style17:hover .img-icon img {
filter: brightness(0)invert(1);
transition: .3s;
}
.icon-box.style17 .icon i {
color: #21c58e;
font-size: 22px;
transition: .5s;
}
.icon-box.style17 .icon-box-content h4 {
font-size: 22px;
line-height: 30px;
color: #0a1328;
font-weight: 500;
font-family: "Inter";
}
.pest-call-contact span{
color: #21C58D;
}
.pest-call-contact .dreamit-button.style9 .dreamit-button .button {
font-size: 16px;
padding: 15px 44px;
} .blog_style_seven .single_blog_adn {
position: relative;
box-shadow: 0px 0 6px rgba(212, 212, 212, 0.40);
margin-bottom: 30px;
border-radius: 8px;
margin-top: 20px;
}
.blog_style_seven .single_blog_adn .categories {
position: absolute;
top: 51%;
left: 30px;
}
.blog_style_seven .single_blog_adn .categories li {
list-style: none;
}
.blog_style_seven .single_blog_adn .categories li a {
color: #21C58D;
background-color: #fff;
padding: 11px 10px;
box-shadow: 0px 3px 55.8px 4.2px rgba(212, 212, 212, 0.5);
transition: .5s;
}
.blog_style_seven .single_blog_adn .em-blog-content-area_adn {
padding: 25px 30px 35px;
}
.blog_style_seven .single_blog_adn .blog-meta-left a {
margin-right: 70px;
color: #0a1328;
transition: 0.4s;
}
.blog_style_seven .single_blog_adn .blog-meta-left a span {
margin-right: 70px;
color: #888f99;
transition: 0.4s;
}
.blog_style_seven .single_blog_adn .blog-meta-left a:hover {
color: #21C58D;
}
.blog_style_seven .single_blog_adn .blog-page-title_adn h2 {
font-size: 22px;
margin: 4px 0 20px 0;
}
.blog_style_seven .single_blog_adn .blog-page-title_adn a:hover {
color: #21C58D;
}
.blog_style_seven .single_blog_adn .luxury-blog-readmore {
border-top: 1px solid #e7e7e7;
padding: 25px 0px 25px;
margin-top: 25px;
}
.blog_style_seven .single_blog_adn .luxury-blog-readmore a {
font-size: 15px;
color: #888f99;
transition: 0.4s;
}
.blog_style_seven .single_blog_adn .luxury-blog-readmore a:hover {
color: #21C58D;
}
.blog_style_seven .single_blog_adn .luxury-blog-readmore i {
margin-left: 8px;
transition: 0.4s;
}
.blog_style_seven .single_blog_adn .hendre-blog-thumb_adn img {
vertical-align: middle;
width: 100% !important;
border-radius:8px;
}
.blog_style_seven .single_blog_adn .blog_btn a {
padding: 8px 15px;
background: #21C58D;
color: #fff;
display: inline-block;
border-radius: 5px;
margin-top: 10px;
border:2px solid transparent;
transition:.5s;
}
.blog_style_seven .single_blog_adn .blog_btn a:hover{
border-color:#21C58D;
color:#21C58D;
background:transparent;
}
.blog_style_seven .single_blog_adn .hendre-blog-thumb_adn {
padding: 31px 31px 0 31px;
} .service-box.style11 {
padding: 48px 0 0 0;
text-align: center;
position: relative;
z-index: 1;
border-radius: 5px;
filter: drop-shadow(0 0 25px rgba(235,237,241,0.5));
background-color: #ffffff;
border: 2px solid transparent;
margin: 0 0 10px 0;
transition: 0.4s;
}
.service-box.style11:hover {
border: 2px solid #21C58D;
}
.service-box.style11::before {
display:none;
}
.service-box.style11 .service_img img {
z-index: -1;
position: relative;
}
.service-box.style11 .content {
position: relative;
padding: 27px 30px 24px 33px;
background: #F1F5F5;
text-align: left;
border-radius: 0 0 5px 5px;
z-index:1;
transition:.5s;
}
.service-box.style11 .content:before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 0%;
background: #21C58D;
z-index: -1;
transition:.5s;
}
.service-box.style11:hover .content:before{
height:100%;
}
.service-box.style11 .title {
font-size: 22px;
line-height: 30px;
margin: 0 0 10px;
padding: 0;
transition: .5s;
color: #0a1328;
font-weight: 500;
}
.service-box.style11:hover .title {
color: #fff;
}
.service-box.style11 p.description {
transition: .5s;
margin: 0;
font-size: 16px;
letter-spacing: 1px;
line-height: 30px;
color: #0a1328;
font-weight: 500;
font-family: "Poppins";
}
.service-box.style11:hover .content p {
color: #fff;
}
.service-box.style11 .icon {
position: relative;
top: -26px;
width: 62px;
height: 62px;
line-height: 65px;
text-align: center;
border-radius: 50%;
background: #21C58D;
border: 1px solid  #21C58D;
transition: .5s;
display: inline-block;
font-size: 20px;
color: #fff;
margin: 0 0 18px 0;
}
.service-box.style11 .icon:before {
position: absolute;
content: "";
z-index: -1;
top: -10px;
left: -10px;
background: #DEF6EE;
border-radius: 100%;
transition: .5s;
width: 80px;
height: 80px;
border: 2px dashed #21C58D;
}
.service-box.style11:hover .icon {
background: #21C58D;
}
.service-box.style11 .title:before {
display:none;
} .dancetwo {
-webkit-animation: dancetwo 2s alternate infinite;
animation: dancetwo 2s alternate infinite;
}
@keyframes dancetwo {
0% {
-webkit-transform: scale(0.7);
}
100% {
-webkit-transform: scale(1.1);
}
}
.dancethree {
-webkit-animation: dancethree 2s alternate infinite;
animation: dancethree 2s alternate infinite;
}
@keyframes dancethree {
0% {
-webkit-transform: scale(0.9);
}
100% {
-webkit-transform: scale(1.1);
}
}
.service_box.style3 .image img {
width: 100%;
height: 100%;
}i{
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
}
a{
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
} .site-header .transparent-menu.sticky{
background-color: #021327;
} .nav-menu ul{
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.nav-menu .menu-ul li{
position: relative;
margin-right: 10px;
}
.nav-menu .menu-ul li a{
display: inline-block;
padding: 15px 10px;
}
.nav-menu .menu-ul li .sub-menu{
position: absolute;
display: block;
background-color: red;
width: 250px;
margin: 0;
padding: 0;
list-style: none;
top: 150%;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.nav-menu .menu-ul li .sub-menu li{
margin: 0;
}
.nav-menu .menu-ul li .sub-menu li a{
display: block;
}
.nav-menu .menu-ul li:hover .sub-menu{
top: 100%;
opacity: 1;
visibility: visible;
}
.nav-menu .menu-toggle{
display: none;
}
@media (max-width: 768px){
.nav-menu .menu-toggle{
display: block;
}
.nav-menu .menu-ul {
position: absolute;
top: 100%;
display: block;
background-color: yellow;
width: 100%;
display: none;
}
.nav-menu ul li a{
width: 100%;
}
} .slick-dots {
bottom: 0px !important;
position: relative;
}
.service-button a{
display: block;
} .dreamit-slick-slider .container{
max-width: 1320px;
margin: 0 auto;
}
.dreamit-slick-slider .single-slick {
position: relative;
min-height: 790px;
z-index: 1;
}
.slide-img, .parallax-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.dreamit-slick-slider .slick-dots {
bottom: 50px !important;
position: relative;
}
.dreamit-slick-slider .hero-text-wrap {
width: 63%;
}
.dreamit-slick-slider .hero-text {
padding-left: 50px;
position: relative;
z-index: 2;
}
.dreamit-slick-slider .hero-text:before {
position: absolute;
content: "";
left: 0;
top: 5px;
width: 100%;
height: 100%;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2024/02/shape.png);
background-repeat: no-repeat;
}
.dreamit-slick-slider .hero-text-wrap h4 {
-webkit-animation: 0.8s 0.8s fadeInUp both;
animation: 0.8s 0.8s fadeInUp both;
margin: 0 0 5px;
font-size: 16px;
color: #cd0d14;
text-transform: uppercase;
font-weight: 600;
padding: 0 0 18px 40px;
}
.dreamit-slick-slider .hero-text-wrap h1 span{
color: #da242b;
}
.dreamit-slick-slider .hero-text-wrap h1 {
-webkit-animation: 1s 1.6s fadeInUp both;
animation: 1s 1.6s fadeInUp both;
font-size: 58px;
line-height: 76px;
font-weight: 800;
color: #152b63;
text-transform: uppercase;
}
.dreamit-slick-slider .hero-text-wrap p {
animation: 1s 2s fadeInUp both;
width: 68%;
padding: 7px 0 8px;
color: #152b63;
} .single-slick.style-two .hero-text-wrap h4 {
animation: 0.8s 0.8s fadeInUp both;
font-size: 16px;
line-height: 42px;
text-transform: uppercase;
color: #fd8f15;
font-weight: 500;
font-family: "Inter";
margin: 0 0 0px 30px;
position: relative;
z-index: 1;
}
.single-slick.style-two .hero-text-wrap h4::before {
position: absolute;
content: "";
height: 100%;
width: 100%;
top: -5px;
left: -53%;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/shap-1.png);
background-position: center center;
z-index: -1;
background-repeat: no-repeat;
}
.single-slick.style-two .hero-text-wrap h1 {
animation: 1s 1.6s fadeInUp both;
font-size: 68px;
line-height: 80px;
color: #fff;
text-transform: capitalize;
margin: 0;
font-weight: 800;
position: relative;
z-index: 1;
}
.single-slick.style-two .hero-text-wrap h1 span {
color: #2AB685;
}
.single-slick.style-two .hero-text-wrap .btn {
margin-top: 37px;
display: inline-block;
font-size: 15px;
color: #ffffff;
font-weight: 500;
font-family: "Poppins";
text-decoration: none;
background: #FD8F14;
padding: 17px 39px;
border-radius: 30px;
position: relative;
z-index: 1;
}
.single-slick.style-two .hero-text-wrap .btn::before {
position: absolute;
content: "";
z-index: -1;
left: 32px;
top: 15px;
right: 0;
height: 28px;
width: 28px;
line-height: 25px;
border-radius: 50px;
background: #020B07;
transition: .5s;
}
.single-slick.style-two .hero-text-wrap .btn::after {
border-radius: 30px;
background: #2AB685;
}
.single-slick.style-two .hero-text-wrap .btn:hover {
color: #fff;
border-color: #2AB685;
}
.single-slick.style-two .hero-text-wrap .btn:hover:after{
}
.single-slick.style-two .hero-text-wrap p {
display: none;
} .lines {
padding: 15px 0 40px;
-webkit-animation: 1s 2s fadeInUp both;
animation: 1s 2s fadeInUp both;
}
.lines .line {
position: relative;
width: 87%;
height: 1px;
background-color: rgba(255, 255, 255, 0.3);
overflow: hidden;
z-index: 5;
}
.lines .line::after {
content: "";
display: block;
position: relative;
height: 1px;
width: 35px;
top: 0;
left: 0px;
background-color: #da242b;
-webkit-animation: moveLeftBounces-two 35s linear infinite;
animation: moveLeftBounces-two 35s linear infinite;
overflow: hidden;
}
.lines .line:nth-child(1)::after {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
@-webkit-keyframes moveLeftBounces-two {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(585px);
transform: translateY(585px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes moveLeftBounces-two {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(585px);
transform: translateX(585px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
} .dreamit-slick-slider .hero-text-wrap .btn {
font-size: 15px;
padding: 17px 41px 17px;
background: #062462;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 5px 35px 5px 5px;
position: relative;
z-index: 1;
transition: .5s;
-webkit-animation: 1s 1.8s fadeInUp both;
animation: 1s 1.8s fadeInUp both;
}
.dreamit-slick-slider .hero-text-wrap .btn:after {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px 35px 5px 5px;
background: #da242b;
transform: scale(0);
transition: .5s;
}
.dreamit-slick-slider .hero-text-wrap .btn i {
font-size: 9px;
margin-left: 5px;
font-weight: 800;
font-size: 10px;
width: 26px;
height: 26px;
line-height: 24px;
text-align: center;
background: #fff;
color: #062462;
border-radius: 30px;
border: 2px solid #062462;
display: inline-block;
position: absolute;
top: 12px;
right: -10px;
transition: .5s;
}
.dreamit-slick-slider .hero-text-wrap .btn:hover i {
background: #DA242B;
border: 2px solid #fff;
color: #fff;
}
.dreamit-slick-slider .hero-text-wrap .btn:hover {
color: #fff;
border-color: #da242b;
background: #da242b;
}
.dreamit-slick-slider .hero-text-wrap .btn:hover:after {
transform: scale(1);
} .dreamit-slick-slider .call-button {
margin-left: 25px;
-webkit-animation: 1s 2s fadeInUp both;
animation: 1s 2s fadeInUp both;
}
.dreamit-slick-slider .call-number span {
color: #858B97;
}
.dreamit-slick-slider .call-number h3 {
font-size: 17px;
font-weight: 500;
color: #fff;
margin-top: 5px;
}
.dreamit-slick-slider .call-number h3 a {
color: inherit;
}
.dreamit-slick-slider .call-icon i {
width: 60px;
height: 60px;
display: inline-block;
color: #da242b;
TEXT-ALIGN: CENTER;
border: 2px solid #da242b;
border-radius: 100%;
font-size: 28px;
line-height: 56px;
margin-right: 10px;
} .dreamit-slick-slider .slider-video-icon span{
margin-left: 22px;
color: #fff;
font-size: 18px;
font-weight: 600;
}
.dreamit-slick-slider .slider-single-image {
position: absolute;
right: 0;
animation: 0.6s 0.6s fadeInUp both;
text-align: right;
right: 11%;
bottom: 8px;
}
.dreamit-slick-slider .slider-single-image img {
display: block;
}
.dreamit-slick-slider .single-slick.two .slider-single-image {
right: 62px;
bottom: 56px;
}
.dreamit-slick-slider .single-slick.two .slider-single-image img {
display: block;
width: 86%;
}
.dreamit-slick-slider .slider-video-icon {
-webkit-animation: 1s 2s fadeInUp both;
animation: 1s 2s fadeInUp both;
position: absolute;
left: 45%;
top: 45%;
text-align: center;
}
.dreamit-slick-slider .slider-video-icon a {
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
border-radius: 50%;
color: #da242b;
background: #fff;
display: inline-block;
font-size: 26px;
position:relative; 
z-index:1;
}
.dreamit-slick-slider .slider-video-icon a:after {
position: absolute;
left: -10px;
top: -10px;
width: 100px;
height: 100px;
border: 3px dashed #fff;
z-index: -1;
content: "";
border-radius: 100%;
-webkit-animation-name: rotateme;
animation-name: rotateme;
-webkit-animation-duration: 20s;
animation-duration: 20s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.dreamit-slick-slider .text-center .hero-text-wrap p {
font-size: 18px;
margin: 16px auto 48px;
text-align: center;
} .slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev {
background-color: rgba(0,0,0,0.40);
border-radius: 100%;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
height: 60px;
top: 50%;
-webkit-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
transform: translate(0px, -50%);
width: 60px;
z-index: 1;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
line-height: 60px;
color: #fff;
border: 0;
}
.slick-next {
background-color: rgba(0,0,0,0.40)!important;
border-radius: 100%;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)!important;
height: 60px!important;
top: 50%;
width: 60px!important;
line-height: 60px!important;
color: #fff;
border: 0;
}
.slick-next:hover{
background-color: #da242b!important;
color: #FFF;
}
.slick-next:hover: before{
color: #FFF!important;
}
.slick-next::before {
font-size: 26px!important;
color: #fff!important;
}
.dreamit-slick-slider .slick-prev {
left: -94px;
}
.dreamit-slick-slider .slick-next {
right: -80px;
top: 50%;
opacity: 1;
color: #fff!important;
transition: .5s;
}
.dreamit-slick-slider:hover .slick-prev {
left: 50px;
}
.dreamit-slick-slider:hover .slick-next {
right: 50px;
}
.dreamit-slick-slider .slick-prev::before,
.dreamit-slick-slider .slick-next::before {
color: #fff!important;
font-size: 25px;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
content: "\f104";
font-family: FontAwesome;
}
.dreamit-slick-slider .slick-next:before {
content: "\f105"!important;
font-family: FontAwesome;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
background-color: #da242b;
color: #FFF;
border: 0;
outline:0;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
color: #fff;
}
.rotateme {
position: absolute;
z-index: -1;
-webkit-animation-name: rotateme;
animation-name: rotateme;
-webkit-animation-duration: 20s;
animation-duration: 20s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
@keyframes rotateme {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes rotateme {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
} .dreamit-slick-slider .single-slick.style_three{
min-height:800px!important;
}
.dreamit-slick-slider .single-slick.style_three .hero-text{
padding: 0;
}
.dreamit-slick-slider .single-slick.style_three .hero-text:before{
display: none;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap h4 {
padding: 0 0 19px;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap h1 {
-webkit-animation: 1s 1.6s fadeInUp both;
animation: 1s 1.6s fadeInUp both;
color: #fff;
font-size: 56px;
line-height: 68px;
color: #ffffff;
font-weight: 700;
font-family: "Inter";
padding-left: 33px;
text-transform: capitalize;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap h1:before {
position: absolute;
content: "";
top: 13px;
left: 0;
height: 110px;
width: 6px;
background: #da242b;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap p {
animation: 1s 2s fadeInUp both;
width: 68%;
padding: 26px 0 14px;
color: #fff;
line-height: 28px;
}
.dreamit-slick-slider .single-slick.style_three .slider-video-icon {
position: inherit;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap .btn {
background: #da242b;
border-radius: 5px;
margin-right: 30px;
margin-left: 0;
margin-top: 0;
}
.dreamit-slick-slider .single-slick.style_three .slider-video-icon a {
width: 60px;
height: 60px;
line-height: 60px;
font-size: 17px;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap .btn:after {
background: #fff;
transform: scale(0);
transition: .5s;
border-radius:5px;
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap .btn:hover:after {
transform: scale(1);
}
.dreamit-slick-slider .single-slick.style_three .hero-text-wrap .btn:hover{
color:#da242b;
border-color:#da242b;
}
.dreamit-slick-slider .single-slick.style_three .slider-video-icon a:after {
display:none;
}
.dreamit-slick-slider .single-slick.style_three .slider-video-icon .video_title {
position: inherit;
display: inline-block;
transform: inherit;
color: #fff;
font-size: 15px;
font-weight: 500;
border-bottom: 1px solid#fff;
margin-left: 11px;
}
.dreamit-slick-slider .single-slick.style_three .slider-single-image {
right: 10%;
bottom: 0;
z-index: 1;
}
.dreamit-slick-slider .single-slick.style_three .slider_shape_three {
position: absolute;
right: 11%;
top: 5%;
animation: 0.9s 0.9s fadeInUp both;
}
.dreamit-slick-slider .single-slick.style_three .slider_shape_four {
top: 0;
position: absolute;
left: 0;
z-index: -1;
} .section-title{
position: relative;
}
.section-title .subtitle {
display: inline-block;
font-size: 16px;
color: #da242b;
text-transform: uppercase;
font-weight: 500;
margin: 0 0 21px;
}
.section-title .title {
font-size: 40px;
margin: 0 0 0;
}
.section-title .title span {
color: #da242b;
}
.section-title .description {
font-size: 16px;
font-weight: 300;
margin-bottom: 0;
}
.opacity-low{
opacity: 70%;
}
.section-title h2 {
font-size: 40px;
} .section-title.style2 .subtitle {
position: relative;
display: inline-block;
color: #FF8E16;
font-weight: 500;
text-transform: capitalize;
margin: 0 0 15px;
font-size: 16px;
left: 0;
}
.section-title.style2 .title {
font-size: 40px;
color: #131E18;
}
.section-title.style2 .title span {
color: #FD8F15;
}
.section-title.style2 .description {
font-size: 16px;
line-height: 28px;
color: #2ab685;
font-weight: 600;
font-family: "Inter";
margin: 19px 0 19px 50px;
position: relative;
z-index: 1;
}
.section-title.style2 .description::before {
position: absolute;
content: "";
top: 15px;
left: -49px;
height: 2px;
width: 40px;
background: #39BB8E;
} .section-title.style3 .subtitle {
font-size: 18px;
text-transform: capitalize;
font-weight: 500;
color: #da242b;
margin: 0 0 16px;
position: relative;
margin-left: 0px;
display: block;
}
.section-title.style3 .title span {
color: #2f6eff;
}
.section-title.style3 .subtitle::before {
position: absolute;
content: "";
left: 0;
top: 9px;
background: rgba(20,24,64,0.10196078431372549);
height: 1px;
width: 44%;
}
.section-title.style3 .subtitle::after {
position: absolute;
content: "";
right: 0;
top: 9px;
background: rgba(20,24,64,0.10196078431372549);
height: 1px;
width: 44%;
}
.section-title.style3 .section-title.left .subtitle::before {
display: none;
}
.section-title.style3 .section-title.left .subtitle::after {
display: none;
}
.section-title-three .section-title.style3 .subtitle::before{
background: #F1F1F1;
opacity: 0.2;
}
.section-title-three .section-title.style3 .subtitle::after{
background: #F1F1F1;
opacity: 0.2;
} .about_page .section-title.style3 .title span{
color:#D9242B;
} .feature-box.style1{
position: relative;
}
.feature-box.style1 {
text-align: left;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
background: #F6F6F6;
padding: 44px 23px 44px 32px;
border-radius: 0 10px 10px 0;
width: 63%;
border-left: 5px solid #29B584;
}
.feature-box.style1 .feature-box-title h3 {
font-size: 22px;
font-weight: 700;
text-transform: capitalize;
margin: 0;
-webkit-transition:.5s;
-o-transition:.5s;
transition:.5s;
}
.feature-box.style1 .feature-box-title h2 {
-o-transition: .5s;
transition: .5s;
margin: 15px 0 15px;
font-size: 20px;
line-height: 32px;
color: #121d17;
font-weight: 600;
margin: 0 0 10px;
}
.feature-box.style1 .feature-box-desc {
font-weight: 300;
margin-bottom: 0;
transition: .5s;
}
.feature-box.style1 .feature-box-icon {
display: none;
}
.feature-box.style1 .feature-box-icon i {
display: inline-block;
color: #fff;
font-size: 36px;
height: 86px;
width: 86px;
line-height: 80px;
text-align: center;
background: linear-gradient(0deg, rgba(115,71,242,1) 0%, rgba(238,83,248,1) 100%);;
border: 4px solid #fff;
border-radius: 50%;
box-shadow: 0px 10px 16px 0px rgba(145, 78, 255, 0.3);
transition: 0.5s;
} .feature-box.style2 {
text-align: center;
z-index: 99;
padding: 38px 30px 18px;
border: 1px solid #ebebfd;
border-radius: 5px;
background: #fff;
overflow: hidden;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.feature-box.style2:hover{
border: 1px solid transparent;
box-shadow: 12px 13px 90px 0px rgba(0, 204, 153, 0.07);
}
.feature-box.style2 .feature-box-title h3 {
font-size: 22px;
font-weight: 700;
text-transform: capitalize;
margin: 0;
-webkit-transition:.5s;
-o-transition:.5s;
transition:.5s;
}
.feature-box.style2 .feature-box-title h2 {
font-size: 22px;
font-weight: 600;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
margin: 15px 0 15px;
}
.feature-box.style2 .feature-box-desc {
margin-bottom: 20px;
transition: 0.5s;
}
.feature-box.style2 .feature-box-icon{
display:inline-block;
position:relative;
margin-bottom: 17px;
}
.feature-box.style2 .feature-box-icon i {
display: inline-block;
color: rgba(119, 122, 242, 1);
font-size: 36px;
height: 86px;
width: 86px;
line-height: 80px;
text-align: center;
background: rgba(119, 122, 242, 0.15);
border-radius: 33% 66% 70% 30%/49% 62% 38% 51%;
transition: 0.5s;
} .feature-box.style-ten {
background: #d9232b;
text-align: center;
padding: 31px 0 10px;
height: 170px;
width: 160px;
border-radius: 5px;
}
.feature-box.style-ten .feature-box-title h2 {
font-size: 15px;
line-height: 24px;
text-transform: uppercase;
color: #ffffff;
font-weight: 500;
font-family: "Inter";
text-align: center;
margin: 10px 0 0;
} .dreamit-button .button {
font-size: 15px;
padding: 15px 32px;
background: #152b63;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 5px 30px 30px 30px;
position: relative;
z-index: 1;
transition: .5s;
}
.dreamit-button .button:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px 30px 30px 30px;
background: #cd0d14;
transform: scale(0);
transition: .5s;
}
.dreamit-button .button i {
color: #fff;
display: inline-block;
margin-left: 6px;
font-weight: 800;
font-size: 11px;
}
.dreamit-button .button:hover {
color: #fff;
}
.dreamit-button .button:hover:before {
transform: scale(1);
} .dreamit-button.style3 .dreamit-button a {
padding: 6px 25px;
font-size: 15px;
font-weight: 500;
border: 1px solid #da242b;
color: #fff;
background: #da242b;
border-radius: 30px;
display: inline-block;
margin-left: 15px;
position: relative;
z-index: 1;
}
.dreamit-button.style3 .dreamit-button a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 30px;
background: #10102E;
transform: scale(0);
transition: .5s;
}
.dreamit-button.style3 .dreamit-button a:hover:before{
transform: scale(1);
} .dreamit-button.style4 .button {
display: inline-block;
text-decoration: none;
background: #fff;
border-radius: 30px;
padding: 10px 9px 10px 20px;
position: relative;
z-index: 1;
color: #333;
font-weight: 400;
}
.dreamit-button.style4 .button span {
background: #FD8F14;
padding: 6px 13px;
border-radius: 30px;
color: #fff;
margin-left: 16px;
}
.dreamit-button.style4 .button:before {
border-radius: 30px;
background: #2AB685;
transform: scale(0);
transition: .5s;
}
.dreamit-button.style4:hover .button:before{
transform: scale(1); 
}
.dreamit-button.style4:hover .button{
color: #fff;
} .dreamit-button.style5 .button {
padding: 15px 32px;
display: inline-block;
color: #fff;
text-decoration: none;
border: 3px solid #fff;
padding: 13px 35px;
border-radius: 30px;
font-weight: 500;
position: relative;
z-index: 1;
transition: .5s;
background: transparent;
}
.dreamit-button.style5 .button::after {
position: absolute;
content: "";
top: 14px;
left: 28px;
height: 25px;
width: 25px;
border-radius: 50%;
background: #FD8F14;
z-index: -1;
}
.dreamit-button.style5 .button:before {
border-radius: 30px;
background: #FD8F14;
transform: scale(0);
transition: .5s;
}
.dreamit-button.style5:hover .button:before{
transform: scale(1); 
}
.dreamit-button.style5:hover .button:before{
transform: scale(1); 
}
.dreamit-button.style5:hover .button{
background: #FD8F14;
color: #333;
border: 3px solid #FD8F14;
} .dreamit-button.style6 .button {
display: inline-block;
font-size: 15px;
text-transform: capitalize;
font-weight: 500;
font-family: 'Poppins';
background: #306EFF;
text-decoration: none;
color: #fff;
padding: 15px 41px;
border-radius: 30px;
position: relative;
transition: .5s;
z-index: 1;
overflow: hidden;
}
.dreamit-button.style6 .button:before {
border-radius: 30px;
background: #FFC703;
}
.dreamit-button.style6 .button:hover:before {
transform: scale(1);
} .dreamit-button.style11 .dreamit-button .button {;
padding: 15px 32px;
border-radius: 5px;
}
.dreamit-button.style11 .dreamit-button a i {
display: inline-block;
margin-right: 9px;
font-size: 16px!important;
}
.dreamit-button.style11 .button:before {
border-radius: 5px;
}  .service-box.style1 {
padding: 0;
position: relative;
z-index: 1;
}
.service-box.style1 .content {
padding: 44px 25px 35px 35px;
background: #fff;
margin-right: 15px;
border-radius: 0 0 5px 5px;
position: relative;
z-index: 1;
transition: .5s;
box-shadow: 0 2px 16px 0px rgb(0 0 0 / 10%);
}
.service-box.style1 .content:before {
position: absolute;
content: "";
top: 0;
right: -15px;
width: 15px;
height: 90%;
background: #da242b;
border-radius: 0 0 5px 0px;
transition: .5s;
z-index: -1;
}
.service-box.style1:hover .content {
margin-right: 0;
}
.service-box.style1:hover .content:before {
width: 100%;
height: 100%;
right: 0;
border-radius: 0 0 5px 5px;
}
.service-box.style1 .service_img {
line-height: 0;
position: relative;
}
.service-box.style1 .service_img:before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 0;
height: 100%;
background-image: linear-gradient(10deg, #062462 0%, #062462 100%);
opacity: 0;
transition: .5s;
border-radius: 5px 5px 0 0;
}
.service-box.style1:hover .service_img:before {
opacity: .45;
left: 0;
width: 100%;
}
.service-box.style1 .service_img img {
width: 100%;
}
.service-box.style1 .title {
font-size: 22px;
font-weight: 600;
position: relative;
z-index: 1;
transition: .5s;
margin: 0 0 13px;
}
.service-box.style1 .icon {
position: absolute;
z-index: 55;
top: -77px;
left: 35px;
}
.service-box .icon img {
transition: .5s;
}
p.description {
transition: .5s;
}
.service-box:hover .title,
.service-box:hover .content p {
color: #fff;
}
.service-box:hover .icon img {
filter: hue-rotate(203deg);
} .service-btn a {
font-size: 15px;
padding: 7px 0px 7px 30px;
background: #062462;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 2px 25px 2px 2px;
position: relative;
z-index: 1;
transition: .5s;
margin-top: 8px;
}
.service-btn a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 2px 25px 2px 2px;
background: #fff;
transform: scale(0);
transition: .5s;
}
.service-box:hover .service-btn a:before {
transform: scale(1);
}
.service-box:hover .service-btn a {
color:#DA242B;
}
.service-box:hover .service-btn a i {
color: #062462;
} .service-box.style2 {
padding: 47px 22px 13px;
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.9019607843137255);
filter: drop-shadow(0px 10px 30px rgba(116, 100, 95, 0.2));
text-align: center;
margin-bottom: 0;
position: relative;
z-index: 1;
clip-path: polygon(0% 10%, 100% 0%, 100% 100%, 0% 100%);
}
.style_two .service-box.style2 {
clip-path: polygon(0% 0%, 100% 10%, 100% 100%, 0% 100%);
}
.style_three .service-box.style2 {
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%);
padding: 47px 22px 25px;
}
.style_four .service-box.style2 {
clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%);
padding: 47px 22px 25px;
}
.service-box.style2 .service-number {
text-align: center;
margin: auto;
display: inline-block;
margin-bottom: 61px;
}
.service-box.style2 span.service-box-number {
font-size: 24px;
font-weight: 500;
line-height: 26px;
color: #fff;
position: relative;
z-index: 22;
opacity: 1;
}
.service-box.style2 span.service-box-number:before {
position: absolute;
content: "";
left: -24px;
top: -15px;
width: 60px;
height: 55px;
background: url(//petroavia.com/wp-content/plugins/dreamit-elementor-extension/assets/images/process-i1.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
z-index: -1;
transition: .5s;
}
.service-box.style2 span.service-box-number:after{
position: absolute;
content: "";
left: -24px;
top: -15px;
width: 60px;
height: 55px;
background: url(//petroavia.com/wp-content/plugins/dreamit-elementor-extension/assets/images/process-i2.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
z-index: -1;
transition: .5s;
opacity: 0;
}
.service-box.style2 .service-box-title h3 {
font-size: 22px;
color: #232323;
font-weight: 600;
font-family: "Fira Sans";
transition: .5s;
margin-top: 0;
margin-bottom: 8px;
}
.service-box.style2 .service-box-content p{
transition: .5s;
}
.service-box.style2 .service-box-title h3 span ,
.service-box.style2 .service-box-title h2 span {
color: #f83d04;
} .service-box.style2:hover .service-box-title h3,
.service-box.style2:hover .service-box-content p{
color: #fff;
}
.service-box.style2:hover span.service-box-number:before{
opacity: 0;
}
.service-box.style2:hover span.service-box-number:after{
opacity: 1;
} .service_box.style1 {
padding: 45px 19px 49px 40px;
border: 0;
text-align: left;
position: relative;
z-index: 1;
margin-bottom: 30px;
overflow: hidden;
border-top: 5px solid #FF3D00;
transition: .5s;
background: #fff;
box-shadow: 0px 5px 30px 0px rgb(137 139 143 / 10%);
}
.service_box.style1:before {
position: absolute;
content: "";
right: 0;
bottom: 0;
width: 80px;
height: 80px;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/05/box-bg2.png);
transition: all 400ms linear;
opacity: 0;
z-index: -1;
}
.service_top{
transition: all 400ms linear;
}
.service_box.style1 .icon {
display: inline-block;
position: relative;
z-index: 1;
margin-bottom: 17px;
}
.service_box.style1 .icon:after {
position: absolute;
content: "";
top: 10px;
left: 14px;
height: 74px;
width: 74px;
background: #f5f5f5;
border-radius: 100%;
z-index: -1;
}
.service_box.style1 .service_content h3 {
margin: 11px 0 14px 0;
font-size: 24px;
font-weight: 600;
}
.service_box.style1 .service_bar {
background: #da242b;
height: 3px;
width: 64px;
position: relative;
border-radius: 30px;
margin-top: 34px;
}
.service_box.style1 .service_bar:before {
position: absolute;
content: "";
top: 0px;
left: 0;
height: 3px;
width: 10px;
border-radius: 50%;
background: #fff;
border-radius: 10%;
-webkit-animation: MOVIE-BG 4s linear infinite alternate;
animation: MOVIE-BG 4s linear infinite alternate;
} .service_box.style1 .service_back {
position: absolute;
top: 0;
left: 0;
height: 44%;
width: 100%;
text-align: left;
background: #131323ed;
padding: 32px 20px 0 46px;
transform: perspective(500px)rotateX(-90deg);
opacity: 1;
transform-origin: 50% 0%;
transition: all 400ms linear;
}
.service_box.style1 .service_back .description {
color: #da242b;
font-size: 16px;
font-weight: 500;
margin: 0 0 0;
position: relative;
left: 40px;
}
.service_box.style1 .service_back .description:before {
position: absolute;
content: "";
top: 10px;
left: -40px;
height: 2px;
width: 35px;
background: #da242b;
}
.service_box.style1 .service_back .title {
margin: 7px 0 14px 0;
font-size: 24px;
font-weight: 600;
color: #fff;
}
.service_box.style1 .service_number {
display: inline-block;
text-align: center;
position: absolute;
right: 0;
top: 74px;
margin: auto;
height: 58px;
width: 58px;
background: #da242b;
line-height: 58px;
border-radius: 100%;
left: 0;
bottom: -73px;
font-size: 24px;
color: #fff;
cursor: pointer;
} .service_box.style1:hover:before {
width: 100%;
height: 100%;
opacity: 1;
}
.service_box.style1:hover .service_top{
opacity: 0;
}
.service_box.style1:hover .service_back {
transform: perspective(500px)rotateX(0deg);
} @keyframes MOVIE-BG {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
} .service-box.style3 {
border: none;
border-radius: 3px;
text-align: left;
z-index: 1;
position: relative;
background: #F6F6F6;
border-radius: 5px;
padding: 15px 13px 18px 18px;
margin: 0;
transition: 0.5s;
display: flex;
align-items: center;
position:relative;
z-index:1;
}
.service-box.style3:before{
content:"";
position:absolute;
left:0;
top:0;
width:0%;
height:100%;
background:#306EFF;
z-index:-1;
transition:.5s;
border-radius: 5px;
}
.service-box.style3:hover:before{
width:100%;
}
.service-box.style3 .icon {
top: 0;
width: inherit;
height: inherit;
background-color: transparent;
border: none;
line-height: 0px;
margin-right: 15px;
}
.service-box.style3 .title {
padding: 0;
font-size: 17px;
color: #141840;
font-weight: 600;
margin: 0;
transition:.5s;
}
.service-box.style3:hover .title {
color: #fff;
}
.service-box.style3 .title:before {
display: none;
}
.service-box.style3 .service-btn a {
padding: 9px 18px 9px 24px;
font-size: 15px;
color: #232323;
border: none;
background-color: #f6f5f5;
margin-top: 8px;
}
.service-box.style3 .service-btn a i {
font-size: 10px;
font-weight: 700;
}
.service-box.style3 .service-btn a:before {
border-radius: 22px;
}
.service-box.style3 .service-box-number {
position: absolute;
right: -1px;
top: 50%;
opacity: 0.102;
font-size: 24px;
line-height: 42px;
color: #141840;
font-weight: 700;
font-family: "Inter";
transition: 0.5s;
transform: translate(-50%, -50%);
left: inherit;
}
.service-box.style3 p.description {
transition: .5s;
margin: 0;
display: none;
} .service-box.style3:hover .icon img {
filter: brightness() invert(0);
}
.service-box.style3:hover .title:before {
background: #fff;
}
.service-box.style3:hover .service-box-number{
opacity: 1;
color: #1550D4;
}
.service-box.style3:hover .service-btn a{
color: #fff;
} .service .service-box.style3{
background: #F5F5F5;
}
.service .service-box.style3 .icon:after {
top: 12px;
background: #fff;
}
.service .service-box.style3:hover .icon:after {
background: #FF784E;
}
.service .service-box.style3 .service-btn a{
background: #fff;
color: #232323;
}
.service .service-box.style3:hover .service-btn a{
color: #fff;
}
.service .service-box.style3 .service-btn a i{
color: #da242b;
} .service-box.style4 {
text-align: center;
background: #121D17;
padding: 39px 28px 60px;
border: none;
margin: 0;
}
.service-two .service-box.style4{
background: #FD8F14;
}
.service-box.style4 .icon {
top: 0;
width: inherit;
height: inherit;
line-height: 0;
border-radius: 0;
background-color: transparent;
border: none;
}
.service-box.style4:hover .icon img {
filter: brightness(1) invert(0);
}
.service-box.style4 .title {
font-size: 22px;
padding: 0;
margin: 0 0 10px;
margin-top: 0;
color: #fff;
}
.service-box.style4 .title:before{
display: none;
}
.service-box.style4 p.description {
transition: .5s;
opacity: 0.702;
font-size: 14px;
line-height: 26px;
color: #ffffff;
font-weight: 400;
font-family: "Poppins";
margin: 0;
} .service-box.style5 {
padding: 15px 15px 0px;
background-color: transparent;
border: none;
text-align: left;
position: relative;
z-index: 1;
margin-bottom: 0;
border-radius: 5px;
}
.service-box.style5 .service_img {
line-height: 0;
}
.service-box.style5 .service_img img {
width: 100%;
height: 292px;
object-fit: cover;
border-radius: 10px;
}
.service-box.style5 .content {
position: relative;
padding: 0 15px 0;
}
.service-box.style5 .icon {
border: none;
display: inline-block;
height: 70px;
width: 70px;
line-height: 91px;
text-align: center;
position: absolute;
top: -80px;
z-index: 22;
background: #cd0d14;
right: 26px;
border-radius: 50%;
transition: .5s;
}
.service-box.style5 .title {
font-size: 22px;
line-height: 30px;
color: #141840;
font-weight: 600;
margin: 30px 0 11px;
padding: 0;
}
.service-box.style5 p.description {
transition: .5s;
margin: 0 0 15px;
}
.service-box.style5 .title:before {
display: none;
}
.service-box.style5 .service-btn a {
padding: 0;
font-size: 15px;
font-family: 'Poppins';
border-radius: 0;
background-color: transparent;
border: none;
margin-top: 0;
font-size: 15px;
transition: .5s;
}
.service-box.style5 .service-btn a i {
color: #616161;
}      .service-box.style5 .service-btn a:before{
display: none;
}
.service-box.style5:hover p.description{
color:#616161 ;
}
.service-box.style5:hover .service-btn a{
color:#616161 ;
}
.service-box.style5:hover .service-btn a i{
color:#616161 ;
}
.service-box.style5 .service-btn a:hover{
color: #E1A701;
}
.service-box.style5 .service-btn a:hover i{
color:#E1A701 ;
} .service-box.style5.six:hover .icon img {
filter: brightness() invert(1);
}
.service-box.style5.six .icon {
height: 0;
width: inherit;
line-height: 0;
position: inherit;
top: 0;
background: transparent;
right: 0;
border-radius: 0;
transition: .5s;
}
.service-box.style5.six .title {
margin: 26px 0 8px;
} .service_item.style_one {
background: #fff;
border-radius: 5px;
position: relative;
z-index: 1;
padding: 30px;
margin: 0 15px;
overflow: hidden;
}
.service_item.style_one:after {
position: absolute;
content: "";
top: 0;
left: 0;
height: 80%;
width: 83%;
background: #dfe5f1;
clip-path: polygon(50% 0%, 0 43%, 0 0);
transition: .5s;
}
.service_item.style_one:before {
position: absolute;
content: "";
top: 0;
left: -100px;
height: 80%;
width: 83%;
background: #dfe5f1;
clip-path: polygon(50% 0%, 0 43%, 0 0);
transition: .5s;
}
.service_item.style_one:hover:before{
background: #d9232b;
left:0px;
}
.service_item.style_one:hover:after{
left: -170px;
}
.service_item.style_one .service_img {
position: relative;
z-index: 22;
}
.service_item.style_one .service_content {
position: relative;
padding: 8px 0 0px;
}
.service_item.style_one .icon {
display: inline-block;
width: 68px;
height: 68px;
border-radius: 5px;
background-color: #062462;
text-align: center;
line-height: 93px;
position: absolute;
right: 30px;
top: -45px;
transition: .5s;
z-index: 22;
}
.service_item.style_one:hover .icon{
background-color: #d9232b;  
}
.service_item.style_one .icon img {
display: inline-block;
width: 36px;
transition: .5s;
}
.service_item.style_one .service_title h2 a {
font-size: 24px;
color: #062461;
font-weight: 600;
font-family: "Inter";
margin: 0 0 9px;
display: inline-block;
}
.service_item.style_one .service_title h2 a:hover{
color:#d9232b;
}
.service_item.style_one .room-details-button {
margin-top: 28px;
}
.service_item.style_one .room-details-button a {
background: #f0f3f9;
padding: 4px 21px;
font-size: 15px;
line-height: 42px;
color: #062462;
font-weight: 500;
display: block;
transition: .5s;
border-radius: 5px;
}
.service_item.style_one:hover .room-details-button a{
background:#052361;
color:#fff;
}
.service_item.style_one .room-details-button a i {
margin-right: 8px;
font-weight: 700;
transition: .5s;
} .service_carousel.style1 .owl-nav {
display: block;
position: absolute;
right: -87px;
top: 50%;
transform: translate(-50%, -50%);
}
.service_carousel.style1 button.owl-prev {
display: block;
margin: 0 0 19px;
}
.service_carousel.style1 button.owl-prev i,
.service_carousel.style1 button.owl-next i{
width: 54px;
height: 54px;
border-radius: 27px;
background-color: #ffffff;
display: block;
line-height: 54px;
transition: .5s;
font-weight:700;
}
.service_carousel.style1 button.owl-prev i:hover,
.service_carousel.style1 button.owl-next i:hover{
background-color: #052361; 
color:#fff;
}
.heading.style_2 p a {
color: #da242b;
border-bottom: 1px solid#da242b;
} .lines.about {
padding: 0px 0 4px;
animation: inherit;
}
.lines.about .line {
width: 100%;
}
.dreamit-icon-title h4 {
font-size: 22px;
font-weight: 500;
color: #fff;
padding: 4px 0 10px;
font-style: italic;
}
.line .lines .line {
background-color: rgba(35, 35, 35, 0.1);
} .about .dreamit-icon-title h4 {
color: #232323;
} .dreamit-icon-title-two .dreamit-icon-title h4 {
font-size: 22px;
font-weight: 500;
color: #232323;
font-style: inherit;
}
.dreamit-icon-title h4 span {
color: #da242b;
}
.dreamit-custom-title h4 {
font-size: 18px;
font-weight: 500;
color: #fff;
text-align: center;
position: relative;
z-index: 1;
}
.dreamit-custom-title h4:before {
position: absolute;
content: "";
left: -40px;
top: 9px;
height: 2px;
width: 393px;
background-color: rgba(255, 255, 255, 0.14901960784313725);
}
.dreamit-custom-title h4:after {
position: absolute;
content: "";
right: -40px;
top: 9px;
height: 2px;
width: 393px;
background-color: rgba(255, 255, 255, 0.14901960784313725);
} .dreamit-custom-title-two .dreamit-custom-title h4 {
color: #232323;
}
.dreamit-custom-title-two .dreamit-custom-title h4:before {
background-color: rgba(35, 35, 35, 0.10196078431372549);
width: 390px;
}
.dreamit-custom-title-two .dreamit-custom-title h4:after {
background-color: rgba(35, 35, 35, 0.10196078431372549);
width: 390px;
} .line-two .lines.about .line {
width: 100%;
background-color: #E0E0E0;
} .icon-box.style1{
display: flex;
align-items: center;
padding-bottom: 5px;
}
.icon-box.style1 .icon-box-icon{
margin-right: 25px;
}
.icon-box.style1 .icon-box-content h2{
color: var(--title-color);
font-size: 20px;
font-weight: 700;
margin: 0 0 7px 0;
}
.icon-box.style1 .icon-box-content .description p{
font-size: 14px;
margin: 0;
}
.icon-box.style1 .icon-box-icon .icon{
border: 1px dashed var(--title-color);
border-radius: 50%;
padding: 12px;
}
.icon-box.style1 .icon-box-icon .icon i {
display: inline-block;
font-size: 20px;
color: var(--title-color);
height: 58px;
width: 58px;
line-height: 58px;
text-align: center;
background-color: #f9f9f9;
border-radius: 50%;
} .icon-box.style-two{
display: block;
} .icon-box.style3 {
display: flex;
align-items: center;
padding: 0;
transition: 0.5s;
margin-bottom: 6px;
}
.icon-box.style3 .icon-box-icon {
flex-shrink: 0;
margin-right: 24px;
}
.icon-box.style3 .icon i {
font-size: 11px;
height: 20px;
width: 20px;
line-height: 20px;
text-align: center;
background-color: #da242b;
border-radius: 50%;
color: #fff;
}
.icon-box.style3 .icon-box-content .title {
font-size: 20px;
font-family: var(--title-font);
margin: 0 0 3px;
color: #fff;
font-weight: normal;
font-size: 16px;
}
.icon-box.style3 .icon-box-content .description {
color: var(--main-color);
font-size: 18px;
font-weight: 500;
margin-bottom: 0;
width: 85%;
} .icon-box.style4 {
background: #F6F6F6;
padding: 0 17px 0 0;
margin-top: 0;
border-radius: 0 10px 10px 0;
transition: 0.5s;
display: flex;
align-items: center;
}
.icon-box.style4 .icon {
display: inline-block;
font-size: 36px;
background: #FD8F14;
color: #fff;
height: 80px;
width: 80px;
line-height: 81px;
text-align: center;
border-radius: 7px 0px 0px 7px;
}
.icon-box.style4 .icon-box-content h4 {
font-size: 20px;
font-weight: 500;
margin: 0 0 7px;
padding: 0 0 0 32px;
position: relative;
}
.icon-box.style4 .icon-box-content p {
font-size: 15px;
margin: 0;
font-style: italic;
line-height: 26px;
}
.icon-box.style4 .icon-box-content h4:before {
display: none;
} .icon-box.style5 {
display: flex;
background: #ffff;
padding: 30px 35px 32px;
border-radius: 5px 5px 60px 5px;
margin: 0 3px 30px;
position: relative;
z-index: 1;
transition: .5s;
overflow: hidden;
}
.icon-box.style5:hover {
border-radius: 5px 5px 60px 60px;
}
.icon-box.style5::before {
position: absolute;
z-index: -1;
content: "";
bottom: 0;
width: 100%;
height: 0;
right: 0;
transition: .5s;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/contact-bg.png);
background-repeat: no-repeat;
background-size: cover;
}
.icon-box.style5:hover:before{
height: 100%;
}
.icon-box.style5 .icon-box-icon {
margin-right: 20px;
}
.icon-box.style5 .icon-box-content h4 {
font-size: 20px;
padding: 0px 0 8px;
margin-top: 0;
transition: .5s;
font-weight: 500;
}
.icon-box.style5 p.description {
transition: .5s;
margin: 0;
line-height: 24px;
}
.icon-box.style5:hover .icon-box-content h4,
.icon-box.style5:hover p.description{
color: #fff;
} .icon-box.style6 .icon {
height: 92px;
width: 92px;
line-height: 98px;
background: #fff;
text-align: center;
border-radius: 100%;
display: inline-block;
}
.icon-box.style6 .icon-box-icon{
display: inline-block;
margin-right: 125px;
border: 2px dashed #ffffff;
border-radius: 50%;
padding: 8px;
}
.icon-box.style6 .icon i {
font-size: 45px;
color: #da242b;
transition: 0.5s;
animation: 1s ease-in-out 0s normal none infinite running kmacb-circle-img-anim;
display: inline-block;
font-size: 27px
} .icon-box.style7 {
padding: 30px 0;
position: relative;
z-index: 1;
}
.icon-box.style7::before {
position: absolute;
content: "";
top: -15px;
left: 0;
right: 0;
height: 100%;
width: 100%;
text-align: center;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/fea-cir.png);
background-position: center center;
z-index: -1;
background-repeat: no-repeat;
-webkit-animation-name: rotateme;
animation-name: rotateme;
-webkit-animation-duration: 20s;
animation-duration: 20s;
opacity: 0;
transition: 0.5s;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.icon-box.style7:hover::before {
opacity: 1;
}
.icon-box.style7 .icon_box {
padding: 35px 31px 38px;
background: #fff;
border-radius: 8px;
transition: 0.5s;
margin-bottom: 30px;
position: relative;
z-index: 1;
display: flex;
align-items: center;
}
.icon-box.style7 .icon_box:before {
position: absolute;
content: "";
right: 10px;
top: 50%;
transform: translate(-50%,-50%);
height: 66px;
width: 19px;
background-repeat: no-repeat;
background-position: center center;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/feature.png);
background-size: cover;
transition: .5s;
}
.icon-box.style7:hover .icon_box {
background: #052361;
}
.icon-box.style7 .icon_box .img-icon {
display: inline-block;
background: #29B585;
height: 70px;
width: 70px;
line-height: 96px;
text-align: center;
border-radius: 50%;
margin-right: 20px;
}
.icon-box.style7 .icon {
display: inline-block;
margin-right: 22px;
}
.icon-box.style7 .icon i {
display: inline-block;
height: 62px;
width: 62px;
line-height: 62px;
text-align: center;
background: #fff;
background: rgb(255,255,255,0.2);
color: #fff;
border-radius: 5px;
font-size: 27px;
transition: .5s;
}
.icon-box.style7 .icon-box-content .title {
font-size: 24px;
line-height: 35px;
color: #121d17;
font-weight: 600;
margin: 0;
transition: 0.5s;
}
.icon-box.style7 .icon-box-content .description {
margin: 0;
font-size: 16px;
line-height: 28px;
color: #616161;
font-weight: 400;
position: relative;
z-index: 1;
transition: 0.5s;
margin-left: 0px;
}
.icon-box.style7:hover .icon-box-content .title,
.icon-box.style7:hover .icon-box-content .description{
color: #fff;
} 
.icon-box.style7:hover  .icon_box .img-icon {
background: #FC9012;
} .icon_active .icon-box.style7:before{
opacity: 1;
}
.icon_active .icon-box.style7 .icon_box {
background: #052361;
}
.icon_active .icon-box.style7:hover .icon_box .img-icon{
background: #FC9012;
}
.icon_active .icon-box.style7 .icon-box-content .title,
.icon_active .icon-box.style7 .icon-box-content .description{
color: #fff;
} .icon-box.style7:hover .icon i{
background: #da242b;
}
.about_service.solar .icon-box.style7 .icon_box:before {
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/10/cntr-shap.png);
background-size: cover;
transition: .5s;
}
.about_service.solar .icon-box.style7 .icon_box .img-icon {
display: inline-block;
background: #D9232B;
}
.about_service.solar .icon-box.style7 .icon-box-content .description::before {
background: #D9232B;
}
.about_service.solar .icon-box.style7:hover .icon-box-content .description::before{
background:#fff;
} .icon-box.style8 {
background: transparent;
padding: 0;
border-radius: 0;
display: flex;
align-items: center;
}
.icon-box.style8 .img-icon {
display: inline-block;
height: 70px;
width: 70px;
border-radius: 5px;
background: #fff;
line-height: 98px;
text-align: center;
margin-right: 23px;
}
.icon-box.style8 .icon-box-icon {
display: inline-block;
font-size: 36px;
background: #2AB685;
color: #fff;
height: 110px;
width: 110px;
line-height: 110px;
text-align: center;
}
.icon-box.style8 .icon-box-content h4 {
font-size: 22px;
line-height: 50px;
color: #121d17;
font-weight: 600;
position: relative;
margin: 0 0 0;
padding-left: 189px;
}
.icon-box.style8 .icon-box-content h4::before {
content: "";
position: absolute;
height: 2px;
width: 50px;
background: #FD8F14;
top: 25px;
left: 110px;
}
.icon-box.style8 p.description {
transition: .5s;
margin: 0;
} .icon-box.style9 p.description {
margin: 0;
} .icon-box.style10 {
border-radius: 50px;
background: #2F6EFF;
padding: 12px 0 12px 14px;
display: flex;
align-items: center;
transition: .5s;
}
.icon-box.style10:hover{
background:#FFC703;
}
.icon-box.style10 .img-icon {
display: inline-block;
text-align: center;
margin-right: 13px;
position: relative;
top:4px;
}
.icon-box.style10 .icon-box-content .title {
font-size: 16px;
line-height: 28px;
font-weight: 600;
font-family: "Inter";
margin: 0;
color: #fff;
}
.icon-box.style10 p.description {
margin: 0;
font-size: 14px;
font-weight: 300;
color: #fff;
transition: 0.5s;
} .icon-box.style11 {
display: flex;
align-items: center;
}
.icon-box.style11 .icon-box-icon .icon {
height: 71px;
width: 71px;
line-height: 71px;
background: #fff;
border-radius: 100%;
text-align: center;
}
.icon-box.style11 .icon-box-icon {
margin-right: 25px;
}
.icon-box.style11 .icon-box-icon .icon i {
font-size: 33px;
color: #da242b;
display: inline-block;
}
.icon-box.style11 p.description {
transition: .5s;
margin: 0 0 5px;
}
.about_service .icon-box.style7::before {
display: none;
} .icon-box.style12 {
display: flex;
border-bottom: 1px solid rgba(255,255,255,0.12156862745098039);
padding: 0 0 12px;
margin-bottom: 0;
}
.last_child .icon-box.style12:last-child{
border-bottom:none;
padding-bottom: 6px;
}
.icon-box.style12 .icon {
margin-right: 20px;
width: 55px;
height: 55px;
line-height: 55px;
background-color: #cd0d14;
text-align: center;
border-radius: 0 50px 50px 50px;
display: inline-block;
transition: .5s;
}
.icon-box.style12 .icon i {
color: #fff;
font-size: 22px;
transition: .5s;
}
.icon-box.style12 .icon-box-content .title {
font-weight: 600;
font-size: 17px;
color: #fff;
margin: 0 0 0;
}
.icon-box.style12 .icon-box-content .description {
font-size: 14px;
line-height: 23px;
color: #fff;
opacity: .702;
font-weight: 400;
font-family: 'Poppins';
margin-top: 5px;
}
.icon-box.style12:hover .icon {
background: #cd0d14;
} .icon-box.style18 {
display: flex;
align-items: center;
}
.icon-box.style18 .img-icon {
width: 80px;
height: 80px;
border-radius: 5px;
background-color: rgba(8,49,132,0.10196078431372549);
text-align: center;
line-height: 111px;
display: inline-block;
margin-right: 27px;
}
.icon-box.style18 .title h4 {
font-size: 22px;
line-height: 28px;
color: #062461;
font-weight: 600;
font-family: "Inter";
margin: 0 0 4px;
}
.icon-box.style18 .description p {
margin: 0;
width: 85%;
} .icon-box.style19 {
display: flex;
align-items: center;
}
.icon-box.style19 .img-icon {
width: 20px;
height: 20px;
border-radius: 10px;
background-color: #da242b;
text-align: center;
line-height: 20px;
margin-right: 10px;
}
.icon-box.style19 .title h4 {
font-size: 16px;
color: #062461;
font-weight: 400;
margin: 0;
}
.icon-box.style19 .description p {
margin: 0;
} .icon-box.style20 {
display: flex;
align-items: center;
}
.icon-box.style20 .img-icon {
width: 70px;
height: 70px;
border-radius: 5px;
background-color: #062462;
text-align: center;
line-height: 100px;
}
.icon-box.style20 .description p {
margin: 0;
} @keyframes kmacb-circle-img-anim {
0% {
transform: rotate(0deg) scale(1) skew(1deg);
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
transform: rotate(0deg) scale(1) skew(1deg);
}
100% {
transform: rotate(0deg) scale(1) skew(1deg);
}
} .circle-progress {
display: inline-block;
position: relative;
}
.circle-progress h2 {
text-align: left;
font-size: 18px;
display: inline-block;
position: relative;
left: 15px;
line-height: 28px;
font-weight: 500;
margin: 0;
}
.progress {
width: 89px!important;
height: 89px!important;
line-height: 150px;
margin: 0;
box-shadow: none;
display: inline-block;
position: relative;
background: transparent!important;
}
.progress:after {
content: "";
width: 90%;
height: 90%;
border-radius: 50%;
border: 6px solid #eee;
position: absolute;
top: 0;
left: 0;
}
.progress > span {
width: 50%;
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
z-index: 1;
}
.progress .progress-left {
left: 0;
}
.progress .progress-bar {
width: 90%;
height: 90%;
background: none;
border-width: 6px;
border-style: solid;
position: absolute;
top: 0;
border-color: #FF3D00;
}
.progress .progress-left .progress-bar {
left: 91%;
border-top-right-radius: 75px;
border-bottom-right-radius: 75px;
border-left: 0;
-webkit-transform-origin: center left;
transform-origin: center left;
}
.progress .progress-right {
right: 0;
}
.progress .progress-right .progress-bar {
left: -96%;
border-top-left-radius: 75px;
border-bottom-left-radius: 75px;
border-right: 0;
-webkit-transform-origin: center right;
transform-origin: center right;
}
.progress .progress-value {
display: flex;
border-radius: 50%;
font-size: 22px;
text-align: center;
line-height: 20px;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
font-weight: 400;
color: #232323;
}
.progress .progress-value span {
font-size: 18px;
text-transform: uppercase;
} .progress[data-percentage="10"] .progress-right .progress-bar {
animation: loading-1 1.5s linear forwards;
}
.progress[data-percentage="10"] .progress-left .progress-bar {
animation: 0;
}
.progress[data-percentage="20"] .progress-right .progress-bar {
animation: loading-2 1.5s linear forwards;
}
.progress[data-percentage="20"] .progress-left .progress-bar {
animation: 0;
}
.progress[data-percentage="30"] .progress-right .progress-bar {
animation: loading-3 1.5s linear forwards;
}
.progress[data-percentage="30"] .progress-left .progress-bar {
animation: 0;
}
.progress[data-percentage="40"] .progress-right .progress-bar {
animation: loading-4 1.5s linear forwards;
}
.progress[data-percentage="40"] .progress-left .progress-bar {
animation: 0;
}
.progress[data-percentage="50"] .progress-right .progress-bar {
animation: loading-5 1.5s linear forwards;
}
.progress[data-percentage="50"] .progress-left .progress-bar {
animation: 0;
}
.progress[data-percentage="60"] .progress-right .progress-bar {
animation: loading-5 1.5s linear forwards;
}
.progress[data-percentage="60"] .progress-left .progress-bar {
animation: loading-1 1.5s linear forwards 1.5s;
}
.progress[data-percentage="70"] .progress-right .progress-bar {
animation: loading-5 1.5s linear forwards;
}
.progress[data-percentage="70"] .progress-left .progress-bar {
animation: loading-2 1.5s linear forwards 1.5s;
}
.progress[data-percentage="80"] .progress-right .progress-bar {
animation: loading-5 1.5s linear forwards;
}
.progress[data-percentage="80"] .progress-left .progress-bar {
animation: loading-3 1.5s linear forwards 1.5s;
}
.progress[data-percentage="90"] .progress-right .progress-bar {
animation: loading-5 1.5s linear forwards;
}
.progress[data-percentage="90"] .progress-left .progress-bar {
animation: loading-4 1.5s linear forwards 1.5s;
}
.progress[data-percentage="100"] .progress-right .progress-bar {
animation: loading-5 1.5s linear forwards;
}
.progress[data-percentage="100"] .progress-left .progress-bar {
animation: loading-5 1.5s linear forwards 1.5s;
}
@keyframes loading-1 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(36);
transform: rotate(36deg);
}
}
@keyframes loading-2 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(72);
transform: rotate(72deg);
}
}
@keyframes loading-3 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(108);
transform: rotate(108deg);
}
}
@keyframes loading-4 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(144);
transform: rotate(144deg);
}
}
@keyframes loading-5 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(180);
transform: rotate(180deg);
}
} .counter-content.counter {
display: flex; }
.single-counter .icon {
margin-bottom: 0;
}
.counter_number {
font-size: 22px;
background: #2AB685;
padding: 20px 13px;
border-radius: 10px;
color: #fff;
margin: 0;
display: inline-block;
margin-right: 18px;
}
.single-counter .icon i {
font-size: 50px;
color: #da242b;
}
.counter-content span {
font-size: 22px;
font-weight: 600;
color: #fff;
display: inline-block;
margin-bottom: 0;
display: inline-block;
}
.counter-content .suffix {
color: #fff;
}
.counter-content h6 {
font-size: 16px;
line-height: 26px;
color: #121d17;
font-weight: 500;
font-family: "Inter";
margin: 0;
} .single-counter.style_two .counter-content span {
font-size: 30px;
font-weight: 600;
margin-bottom: 14px;
}
.single-counter.style_two .counter-content .suffix {
color: #da242b;
font-family: 'Fira sans';
}
.single-counter.style_two .counter-content h6 {
color: #fff;
font-size: 16px;
font-weight: 400;
font-family: 'poppins';
} .single-counter.style_three {
display: flex;
align-items: center;
}
.single-counter.style_three .icon {
margin-right: 18px;
}
.single-counter.style_three .counter-content.counter {
display: block;
}
.single-counter.style_three .counter-content span {
display: inline-block;
font-size: 24px;
line-height: 28px;
color: #141840;
font-weight: 700;
font-family: "Inter";
}
.single-counter.style_three .counter-content .suffix {
color: #141840;
}
.single-counter.style_four .counter-content.counter {
display: inherit;
margin-top: 32px;
}
.single-counter.style_four .counter-content h6 {
font-size: 18px;
color:#fff;
}
.single-counter.style_four .counter-content span {
font-size: 40px;
} .single-counter.style_five .counter-content.counter {
background: #cd0d14;
padding: 12px 7px 12px 30px;
border-radius: 5px 30px 0px 0px;
height: 74px;
width: 232px;
align-items: center;
}
.single-counter.style_five .counter-content h6 {
font-size: 15px;
line-height: 26px;
display: inline-block;
color: #fff;
position:relative;
}
.single-counter.style_five .counter-content h6:before {
position: absolute;
content: "";
left: -16px;
top: 0;
width: 2px;
height: 22px;
background-color: rgba(255,255,255,0.30196078431372547);
z-index: 1;
}
.single-counter.style_five .counter-content span {
font-size: 30px;
font-weight: 600;
color: #fff;
display: inline-block;
padding-right: 12px;
} .single-counter.style_seven {
display: flex;
align-items: center;
}
.single-counter.style_seven .counter-content.counter {
display: block;
}
.single-counter.style_seven .icon {
margin-bottom: 0;
height: 82px;
width: 82px;
line-height: 115px;
background: #062462;
border-radius: 5px;
text-align: center;
margin-right: 26px;
transition: .5s;
}
.single-counter.style_seven:hover .icon{
background:#d9232b;
}
.single-counter.style_seven .counter-content span {
font-size: 40px;
font-weight: 600;
color: #062462;
margin: 0 0 15px;
}
.single-counter.style_seven .counter-content .suffix {
color: #062462;
}
.single-counter.style_seven .counter-content h6 {
font-size: 16px;
color: #062462;
} .single-counter.style_eight .counter-content.counter {
display: block;
float: left;
margin-right: 24px;
margin-top: 15px;
}
.single-counter.style_eight .counter-content span {
font-size: 90px;
font-weight: 800;
font-family: "Inter";
}
.single-counter.style_eight .counter-content .suffix {
font-size: 60px!important;
top: -28px;
position: relative;
}
.single-counter.style_eight .counter-content h6 {
font-size: 15px;
color: #fff;
font-weight: 400;
margin: 0;
opacity: 0.6;
margin-top: 8px;
}
.single-counter.style_eight .inner_content {
overflow: hidden;
padding-left: 25px;
border-left: 3px solid #da242b;
}
.single-counter.style_eight .inner_content p {
color: #fff;
opacity: 0.6;
font-size: 15px;
margin: 3px 0 6px;
}
th.gyan-table-thead-icon-left {
padding: 14px;
background: #da242b;
color: #fff;
font-size: 20px;
font-weight: 600;
}
tr.elementor-repeater-item-4dae089 {
background: #ddd;
}
th.elementor-repeater-item-a7c4510 {
padding: 15px 20px;
} .single_service_box {
overflow: hidden;
position: relative;
padding-bottom: 70px;
}
.single_service_box .service_imge {
position: relative;
z-index: 2;
}
.single_service_box .service_imge:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 90px;
height: 90px;
background-color: #cd0d14;
transition: .5s;
}
.single_service_box:hover .service_imge:before{
background-color: #152B63; 
}
.single_service_box:hover .service_box_img{
background-color: #CD0D14;  
}
.single_service_box .service_imge img{
width: 100%;
}
.single_service_box .service_box_img {
position: absolute;
top: 15px;
left: 15px;
z-index: 1;
width: 92px;
height: 92px;
line-height: 106px;
text-align: center;
background-color: #162B64;
display: inline-block;
border-radius: 0 50px 50px 50px;
transition: .5s;
}
.single_service_box .service_box_img img {
width: 42%;
}
.single_service_box .service_body { padding: 39px 30px 6px;
background: #f5f8fe;
margin-right: 72px; border-radius: 0 0 61px 5px;
position: absolute;
z-index: 22;
transition: .5s;
width: 81%;
height: 16%; bottom: 35px;
}
.single_service_box .service_body:before {
position: absolute;
content: "";
top: 0;
right: 0;
width: 100%;
height: 100%;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/srv-cnt-bg.png);
background-repeat: no-repeat;
border-radius: 0 0 5px 0px;
transition: .5s;
z-index: -1;
opacity: 0;
transition: .5s;
}
.single_service_box:hover .service_body:before {
opacity: 1;
}
.single_service_box:hover .service_body {
bottom: 38px;
height: 39%;
}
.single_service_box:hover .service_featur{
opacity: 1;
}
.single_service_box:hover .service_box_title h3{
color: #fff;
}
.single_service_box .service_content{
position: relative;
}
.single_service_box .service_featur {
transition: .4s;
opacity: 0;
}
.single_service_box .service_box_title h3 {
font-size: 20px;
transition: .5s;
font-weight: 600;
margin: 0 0 23px;
color: #152b63;
transition: .5s;
}
.single_service_box .service_featur ul li {
list-style: none;
margin: 0 0 4px;
font-size: 14px;
padding: 0 0 5px;
color: #F5F8FF; transition: .5s;
}
.single_service_box .service_featur ul li i{
color: #cd0d14;
font-size: 11px;
margin-right: 5px;
}
.single_service_box .service_btn a {
position: absolute;
top: -79px;
right: -69px;
z-index: 1;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #cd0d14;
display: inline-block;
border-radius: 50px 50px 50px 0px;
font-size: 10px;
color: #fff;
}
.single_service_box .service_btn a i {
display: inline-block;
font-weight: 800;
} .single_service_box.style2 {
border-radius: 5px;
padding: 87px 0 0;
position: relative;
z-index: 1;
transition: 0.5s;
overflow: inherit;
}
.single_service_box.style2:before {
position: absolute;
content: "";
bottom: 28px;
right: 23px;
height: 38px;
width: 85px;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/dott.png);
background-position: center center;
transition: .5s;
background-repeat: no-repeat;
}   .single_service_box.style2 .service_imge {
position: relative;
z-index: 2;
z-index: 1;
display: inline-block;
height: 75px;
width: 75px;
background: #2AB685;
border-radius: 100%;
line-height: 69px;
text-align: center;
position: relative;
top: -49px;
margin: 0 auto 0;
left: 92px;
right: 0;
}
.single_service_box.style2 .service_box_img {
z-index: 1;
display: inline-block;
height: 75px;
width: 75px;
background: transparent;
border-radius: 100%;
line-height: 69px; position: relative;  left: 0; }
.single_service_box.style2 .service_imge::before {
content: "";
position: absolute;
left: -12px;
top: -12px;
width: 100px;
height: 100px;
border-radius: 100%;
background: #2AB685;
z-index: -1;
opacity: 0.2;
display:block;
}
.single_service_box.style2 .service_imge::after {
content: "";
position: absolute;
left: -14px;
top: -15px;
width: 105px;
height: 105px;
background: transparent;
border: 2px dashed #2AB685;
border-radius: 100%;
-webkit-animation-name: rotateme;
animation-name: rotateme;
-webkit-animation-duration: 20s;
animation-duration: 10s;
opacity: 0;
transition: 0.5s;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.single_service_box.style2:hover .service_imge::after{
opacity:1;
}
.single_service_box.style2 .service_box_img::after {
content: "";
position: absolute;
left: -14px;
top: -15px;
width: 105px;
height: 105px;
background: transparent;
border: 2px dashed #2AB685;
border-radius: 100%;
-webkit-animation-name: rotateme;
animation-name: rotateme;
-webkit-animation-duration: 20s;
animation-duration: 10s;
opacity: 0;
transition: 0.5s;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.single_service_box.style2 .service_box_img img {
width: 51%;
}
.single_service_box.style2 .service_box_title {
display: inline-block;
background: #F6F6F6;
padding: 12px 78px 12px 31px;
border-radius: 0 5px 5px 0;
transition: 0.5s;
border-left: 3px solid#2AB685;
margin-bottom: 23px;
}
.single_service_box.style2 .service_box_title h3 {
font-size: 18px;
transition: .5s;
font-weight: 600;
margin: 0;
color: #141840;
transition: .5s;
}
.single_service_box.style2:hover .service_box_title{
background: #2AB685;
} 
.single_service_box.style2:hover .service_box_title h3{
color: #fff;
} 
.single_service_box.style2 .service_featur ul li {
margin: 0 0 4px;
font-size: 14px;
padding: 0 0 5px;
color: #616161;
}
.single_service_box.style2 .service_featur ul li i {
display: inline-block;
font-size: 11px;
color: #2AB685;
margin-right: 5px;
transition: 0.5s;
}
.single_service_box.style2 .service_btn a {
position: inherit;
top: -79px;
right: -69px;
z-index: 1;
width: inherit;
height: inherit;
line-height: inherit;
text-align: center;
background-color: transparent;
display: inline-block;
border-radius: 0;
font-size: 15px;
color: #141840;
margin-top: 15px;
}
.single_service_box.style2 .service_btn a i{
margin-left: 5px;
}
.single_service_box.style2 .service_body {
padding: 39px 30px 0;
background: transparent;
margin-right: 70px; border-radius: 0;
position: inherit;
z-index: 22;
transition: .5s;
width: inherit;
height: inherit;
bottom: 35px;
}
.single_service_box.style2 .service_body:before{
display: none;
}
.single_service_box.style2 .service_featur {
opacity: 1;
}
.single_service_box.style2:hover .service_box_img::after {
opacity: 1;
}
.single_service_box.style2:hover .service_featur ul li,
.single_service_box.style2:hover .service_btn a{
color: #fff;
}
.box_two .single_service_box.style2 .service_imge{
background:#FD8F14;
}
.box_two .single_service_box.style2 .service_imge::before {
content: "";
position: absolute;
left: -12px;
top: -12px;
width: 100px;
height: 100px;
border-radius: 100%;
background: #FD8F14;
z-index: -1;
opacity: 0.2;
display:block;
}
.box_two .single_service_box.style2 .service_imge::after {
content: "";
position: absolute;
left: -14px;
top: -15px;
width: 105px;
height: 105px;
background: transparent;
border: 2px dashed #FD8F14;
border-radius: 100%;
-webkit-animation-name: rotateme;
animation-name: rotateme;
-webkit-animation-duration: 20s;
animation-duration: 10s;
opacity: 0;
transition: 0.5s;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.box_two .single_service_box.style2:hover .service_imge::after{
opacity:1;
} .single_service_box.style2.three {
background: #fff;
border-radius: 30px;
padding: 69px 0 20px 0px;
position: relative;
z-index: 1;
transition: 0.5s;
margin: 0;
}
.single_service_box.style2.three:before {
display: none;
}
.single_service_box.style2.three:hover{
background: #306EFF;
}
.single_service_box.style2.three .service_imge {
padding-left: 30px;
}
.single_service_box.style2.three  .service_imge {
position: relative;
z-index: 2;
z-index: 1;
display: inline-block;
height: 0;
width: 0;
background: transparent;
border-radius: 0;
line-height: 0;
text-align: center;
position: inherit;
top: -77px; left: 0; }
.single_service_box.style2.three .service_imge::before,
.single_service_box.style2.three .service_imge::after{
display:none;
}
.single_service_box.style2.three .service_box_img img{
transition: .5s;
}
.single_service_box.style2 .service_box_img::before,
.single_service_box.style2 .service_box_img::after {
display: none;
}
.single_service_box.style2.three .service_box_img {
border-radius: 10px;
line-height: 94px;
position: inherit;
height: 70px;
width: 70px;
background: #306EFF;
}
.single_service_box.style2.three .service_body {
padding: 27px 30px 0;
background: transparent;
margin-right: 0;
bottom: 0px;
}
.single_service_box.style2.three .service_box_title {
background: #F6F6F6;
padding: 12px 43px 12px 28px;
border-radius: 0 30px 30px 0;
border-left: 3px solid#306EFF;
margin-bottom: 0px;
margin-top: 63px;
display: inline-block;
position: relative;
left: -34px;
}
.single_service_box.style2.three .service_box_number {
position: absolute;
top: 52px;
right: 25px;
}
.single_service_box.style2.three .service_box_number h3 {
font-size: 40px;
line-height: 26px;
color: #f0f0f0;
font-weight: 700;
font-family: "Inter";
margin: 0;
transition: 0.5s;
}
.single_service_box.style2.three .service_featur ul li i {
font-size: 11px;
color: #FFC704;
}
.single_service_box.style2.three.service_btn a i {
color: #FFC704;
}
.single_service_box.style2.three:hover .service_box_title{
background: #fff;
border-left: 3px solid#fff;
}
.single_service_box.style2.three:hover .service_box_title h3{
color: #141840;
}
.single_service_box.style2.three:hover .service_box_img{
background:#FFC704;
}
.single_service_box.style2.three:hover .service_box_img img {
filter: brightness(0);
}
.single_service_box.style2.three:hover .service_box_number h3 {
color: #f0f0f0;
opacity: 0.3;
} .team.style1{
text-align: center;
}
.team.style1 .image {
line-height: 0;
position: relative;
}
.team.style1 .image img {
max-height: 261px;
width: 100%;
}
.team.style1 ul.social-icon {
right: 15px;
position: absolute;
bottom: 0px;
border-radius: 5px;
background: #da242b;
padding: 0px 20px 0px;
transition: .5s;
opacity: 0;
}
.team.style1 ul.social-icon li {
list-style: none;
}
.team.style1 ul.social-icon li a {
font-size: 14px;
color: #fff;
transition: .5s;
display: block;
margin: 14px 3px;
}
.team.style1 .content {
padding: 15px 0 26px;
background: #2C3053;
border-radius: 0 0 5px 5px;
}
.team.style1 .bio .name {
color: #fff;
font-size: 20px;
font-weight: 600;
margin-bottom: 7px;
}
.team.style1 .bio .designation {
color: #fff;
font-size: 14px;
font-weight: 400;
}
.team.style1 .content .social-icon{
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.team.style1 .content .social-icon li{
margin-bottom: 5px;
margin-right: 5px;
}
.team.style1 .content .social-icon li a{
display: inline-block;
}
.team.style1 .content .social-icon li a i{
display: inline-block;
color: #fff;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
background-color: #1f3654;
border-radius: 3px;
}
.team.style1 .content .social-icon li a i:hover{
background-color: #da242b;
}
.team.style1:hover ul.social-icon {
bottom: 60px;
opacity: 1;
} .team.style2 {
position: relative;
z-index: 1;
}
.team.style2 .team-content {
position: absolute;
bottom: -11px;
left: 0;
right: 0;
}
.team.style2 .bio {
padding: 10px 0 17px;
background: #da242b;
text-align: center;
width: 80%;
position: relative;
z-index: 1;
left: 10%;
border-radius: 3px 3px 0 0;
transform: perspective(500px)rotateX(90deg);
-webkit-transition: all 400ms linear 0ms;
transition: all 400ms linear 0ms;
}
.team.style2 ul.social-icon {
position: relative;
z-index: 1;
left: 10%;
width: 80%;
background: #131323;
text-align: center;
padding: 14px 0 14px;
border-radius: 0 0 3px 3px;
transform: perspective(500px)rotateX(-90deg);
-webkit-transition: all 400ms linear 0ms;
transition: all 400ms linear 0ms;
}
.team.style2 .bio h2 {
font-size: 22px;
font-weight: 500;
padding: 0 0 4px;
color: #fff;
}
.team.style2 h5.designation {
font-size: 16px;
color: #fff;
font-family: 'Rubik', sans-serif;
font-weight: 400;
margin: 0 0 5px;
}
.team.style2 ul.social-icon li {
display: inline-block;
color: #fff;
font-size: 14px;
margin-right: 6px;
}
.team.style2 ul.social-icon li a{
color: #fff;
position: relative;
z-index: 1;
display: inline-block;
width: 38px;
height: 38px;
line-height: 41px;
text-align: center;
border-radius: 50px;
background-color: #373644;
display: inline-block;
color: #fff;
font-size: 14px;
margin-right: 6px;
position: relative;
z-index: 1;
overflow: hidden;
}
.team.style2 ul.social-icon li a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #da242b;
transform: scale(0);
border-radius: 50px;
transition: .5s;
}
.team.style2 ul.social-icon li a:hover:before{
transform: scale(1);
} .team.style2:hover .bio {
transform: perspective(500px)rotateX(0deg);
}
.team.style2:hover ul.social-icon {
transform: perspective(500px)rotateX(0deg);
} .team.style3{
position: relative;
text-align: center;
}
.team.style3 .image {
line-height: 0;
}
.team.style3 .image img{
width: 100%;
}
.team.style3 .content {
padding: 25px 0 10px;
background: #1E3970;
border-radius: 0 0 5px 5px;
position: relative;
z-index: 1;
transition: .5s;
}
.team.style3 .bio .name {
color: #fff;
font-size: 20px;
font-weight: 600;
margin: 0 0 12px;
}
.team.style3 .bio .designation {
font-size: 14px;
padding: 0;
color: #da242b;
transition: .5s;
font-weight: 400;
margin: 0 0 21px;
}
.team.style3 ul.social-icon {
padding: 6px 0 0;
position: absolute;
bottom: 0;
left: 0;
right: 0;
transition: .5s;
opacity: 0;
}
.team.style3 ul.social-icon li {
display: inline-block;
margin: 0 4px;
}
.team.style3 ul.social-icon li a {
font-size: 13px;
color: #fff;
background: transparent;
width: 27px;
height: 27px;
line-height: 27px;
border: 1px solid #fff;
border-radius: 28px;
display: inline-block;
margin-right: 7px;
transition: .5s;
}
.team.style3:hover .content{
margin-top: -60px;
padding:25px 0 64px;
background:#da242b;
position: relative;
}
.team.style3:hover ul.social-icon {
opacity: 1;
bottom: 30px;
}
.team.style3:hover .bio .designation {
color: #fff;
}  .team-carousel.style2{
text-align: center;
}
.team-carousel.style2 .single-team{
margin-bottom: 30px;
}
.team-carousel.style2 .image{
position: relative;
overflow: hidden;
}
.team-carousel.style2 .image img{
width: 100%;
}
.team-carousel.style2 .image .social-icon {
position: absolute;
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
left: 0;
right: 0;
bottom: -100px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
height: 100px;
align-items: center;
background-color: rgba(255, 255, 255, 0.6);
}
.team-carousel.style2 .single-team:hover .image .social-icon{
bottom: 0;
}
.team-carousel.style2 .image .social-icon li{
margin-bottom: 5px;
margin-right: 5px;
}
.team-carousel.style2 .image .social-icon li a{
display: inline-block;
}
.team-carousel.style2 .image .social-icon li a i{
display: inline-block;
color: #fff;
font-size: 14px;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
background-color: var(--title-color);
border-radius: 50%;
}
.team-carousel.style2 .image .social-icon li a i:hover{
background-color: var(--main-color);
}
.team-carousel.style2 .bio .name{
font-size: 20px;
font-weight: 600;
margin: 0 0 8px;
}
.team-carousel.style2 .bio .designation{
color: #57647c;
font-size: 15px;
font-weight: normal;
}
.team-carousel.style2 .content{
padding: 25px;
box-shadow: 0px 0px 30px 0px rgba(45, 105, 255, 0.13);
} .heading h4 {
border-bottom: 2px solid#DDE0E7;
padding-bottom: 20px;
} .work-process.style1 {
text-align: center;
padding: 0 22px;
}
.work-process.style1 .icon {
position: relative;
display: inline-block;
z-index: 1;
}
.work-process.style1 .icon:before {
position: absolute;
content: "";
top: -14px;
left: -15px;
right: 0;
margin: auto;
height: 62px;
width: 62px;
background: #fe6637;
transition: .5s;
z-index: -1;
border-radius: 100%;
}
.work-process.style1 .icon:after {
position: absolute;
content: "";
top: -7px;
left: 22px;
right: 0;
margin: auto;
height: 100%;
width: 351px;
background-repeat: no-repeat;
background-position: center;
z-index: -1;
}
.pocess .work-process.style1 .icon:after {
display: none;
}
.work-process.style1 .icon i{
color: #ee53f8;
}
.work-process.style1 .content .title {
font-size: 22px;
color: #fff;
font-weight: 600;
font-family: "Fira Sans";
transition: .5s;
margin: 13px 0 6px;
}
.work-process.style1 .content .description {
font-weight: 400;
color: #fff;
}
.work_progress {
text-align: center;
margin-bottom: 30px;
position: relative;
padding: 0 20px;
}
.wrok_process_thumb {
text-align: center;
border: 4px solid transparent;
border-radius: 50%;
display: inline-block;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
position: relative;
box-shadow: 0 0 9px 0 rgba(24,35,51,.09);
}
.work_progress:hover .wrok_process_thumb{
border-color:#ED2C41;
}
.wrok_process_thumb img {
border-radius: 50%;
border: 10px solid #fff;
}
.progress_content {
text-align: center;
}
.default-style .work_progress-number{
position: absolute;
left: -26px;
top: 50.5%;
margin: auto;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.work_progress-title {
padding-top: 24px;
}
.work_progress-title h2 {
font-size: 20px;
font-weight: 700;
}
.work_progress-desc {
padding-top: 5px;
}
.work_progress.default-style:hover .work_progress-number {
top: 40%;
}
.work_progress-number span {
background: #ED2C41;
display: inline-block;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
color: #fff;
border-radius: 50%;
font-size: 16px;
position: relative;
z-index: 1;
}
.process-bg-shape {
position: relative
}
.process-bg-shape:before {
position: absolute;
right: 0;
bottom: -27px;
width: 100%;
content: "";
background: url(//petroavia.com/wp-content/plugins/dreamit-elementor-extension/assets/css/assets/images/graduation-bg.png);
background-repeat: no-repeat;
background-position: center top;
height: 500px;
}
.em_process-icon{
position:relative;
}
.em_process-icon i {
background: linear-gradient(to right, #000dff, #2c34ff, #444bff, #5860ff, #6b73ff);
color: #fff;
width: 90px;
height: 90px;
display: inline-block;
line-height: 90px;
font-size: 40px;
border-radius: 4px;
} .work_progress.style-two{
position: relative;
}
.fast_box .work_progress.style-two:before {
display: none;
}
.work_progress.style-two:before {
position: absolute;
content: "";
right: 51px;
top: 60px;
width: 100%;
height: 100%;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/09/arrow.png);
background-repeat: no-repeat;
}
.work_progress.style-two:hover .work_progress-number {
right: -14px;
top: -45px;
}
.work_progress_icon {
position: relative;
z-index: 1;
width: 142px;
height: 142px;
line-height: 187px;
border-radius: 71px;
background-color: #f5f8fe;
transition: .5s;
display: inline-block;
}
.work_progress_icon:before {
position: absolute;
content: "";
left: -9px;
top: -9px;
width: 160px;
height: 160px;
line-height: 160px;
border-radius: 50%;
border: 2px dashed #152b63;
opacity: .154;
transition: .5s;
}
.work_progress_icon:after {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
bottom: 0;
right: 0;
border-radius: 71px;
background: #cd0d14;
transform: scale(0);
transition: .5s;
}
.work_progress.style-two:hover .work_progress_icon:before {
border: 2px dashed #cd0d14;
opacity: 1;
-webkit-animation-name: rotateme;
-webkit-animation-duration: 20s;
-webkit-animation-iteration-count: infinite;
}
.work_progress.style-two:hover .work_progress_icon:after {
transform: scale(1);
}
.work_progress.style-two .work_progress-number {
position: absolute;
right: -20px;
top: -18px;
transition: .5s;
}
.work_progress.style-two .work_progress-number span {
font-size: 14px;
font-weight: 600;
color: #fff;
background: #152b63;
border-radius: 30px;
font-family: 'Inter';
height: 36px;
width: 36px;
line-height: 36px;
text-align: center;
display: inline-block;
}
.work_progress.style-two .work_progress-title h2 {
font-size: 22px;
font-weight: 600;
margin: 12px 0 7px;
}
.work_progress.style-two .work_progress-desc {
padding-top: 5px;
opacity: 0.6;
} .work_progress.style3 {
padding: 34px 13px 7px;
background: #f5f5f5;
border-radius: 5px;
}
.work_progress.style3 .work_progress-title h2 {
font-size: 20px;
font-weight: 500;
margin: 7px 0 4px;
}
.work_progress.style3 .work_progress-number span {
background: #da242b;
display: inline-block;
height: 70px;
width: 70px;
line-height: 70px;
color: #fff;
}
.work_progress.style3 .work_progress-number span::before {
display: none;
}
.work_progress.style3 .work_progress-number span::after {
position: absolute;
left: -6px;
top: -6px;
width: 82px;
height: 82px;
background: #ED2C41;
opacity: 0.3;
} .container{
max-width:1320px!important;
padding:0 10px;
margin:auto;
}
.pricing-single-items.style_one {
background: #eff3f9;
border-radius: 10px;
padding: 20px 20px 41px;
text-align: left;
position: relative;
z-index: 1;
overflow: hidden;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-single-items.style_one:after {
position: absolute;
content: "";
bottom: -72px;
height: 39%;
right: 0;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2024/01/testimonial-shape.png);
background-position: center center;
background-repeat: no-repeat;
z-index: -1;
width: 83%;
opacity: 0;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-single-items.style_one:hover:after{
bottom:0;
opacity:1;
}
.pricing-area.style_one .tab {
position: relative;
overflow: hidden;
-webkit-font-smoothing: antialiased;
text-align: center;
}
.pricing-area.style_one .tabs {
display: inline-block;
position: relative;
overflow: hidden;
margin: 0;
background: #F6F4F5;
padding: 5px 9px;
border-radius: 20px;
margin-bottom: 20px;
}
.pricing-area.style_one .tabs li {
float: left;
overflow: hidden;
padding: 0;
position: relative;
}
.pricing-area.style_one .tabs li a {
outline: none;
padding: 2px 18px;
transition: all 0.2s ease-in-out;
font-size: 16px;
color: #062462;
font-weight: 500;
display: inline-block;
border-radius: 20px;
}
.pricing-area.style_one .tabs_item {
display: none;
padding: 30px 0;
}
.pricing-area.style_one .tabs_item:first-child {
display: block;
}
.pricing-area.style_one li.current a {
background: #d9232b!important;
color: #fff;
}
.pricing-area.style_one .price_item {
padding: 42px 39px 34px;
background: #fff;
border-radius: 10px;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-single-items.style_one:hover .price_item{
background: #062462; 
}
.pricing-single-items.style_one:hover span.curencyp,
.pricing-single-items.style_one:hover span.tk,
.pricing-single-items.style_one:hover h3.pricing-plan ,
.pricing-single-items.style_one:hover span.bootmp{
color:#fff;
}
.pricing-area.style_one .price_item_inner{
display: flex;
align-items: center; 
}
.pricing-area.style_one ul.features {
padding: 35px 19px 24px;
}
.pricing-area.style_one ul.features li img {
margin-right: 7px;
}
.pricing-area.style_one .thumb {
display: inline-block;
width: 80px;
height: 80px;
border-radius: 5px;
background-color: #062462;
line-height: 124px;
text-align: center;
margin-right: 23px;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-single-items.style_one:hover .thumb{
background:#fff;
}
.pricing-area.style_one span.curencyp {
font-size: 22px;
color: #062462;
font-weight: 600;
font-family: "Inter";
position: relative;
top: -13px;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-area.style_one span.tk {
font-size: 56px;
color: #062462;
font-weight: 600;
font-family: "Inter";
margin: 0 5px;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-area.style_one span.bootmp {
font-size: 16px;
color: #062462;
font-weight: 400;
font-family: "Inter";
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.pricing-area.style_one h3.pricing-plan {
font-size: 22px;
color: #062462;
font-weight: 500;
font-family: "Inter";
margin: 28px 0 0;
}
.pricing-area.style_one ul.features li {
margin-bottom: 10px;
list-style:none;
}
.pricing-area.style_one .pricing-btn {
display: inline-block;
padding: 0 20px;
}
.pricing-area.style_one .pricing-btn a {
color: #062462;
font-weight: 500;
font-family: "Poppins";
background: #fff;
display: inline-block;
border-radius: 5px;
padding: 15px 30px;
position: relative;
z-index: 1;
}
.pricing-area.style_one .pricing-btn a:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px;
background: #062462;
transform: scale(0);
transition: .5s;
}
.pricing-area.style_one .pricing-btn a:hover:before {
transform: scale(1);
}
.pricing-area.style_one .pricing-btn a:hover{
color:#fff;
}
.pricing-area.style_one .pricing-btn a i {
margin-right: 8px;
font-weight: 700;
}
.pricing-toggle {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 3px;
}
.pricing-toggle span {
font-size: 16px;
color: #636363;
font-weight: 600;
}
.switch {
position: relative;
display: inline-block;
width: 45px;
height: 20px;
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #da242b;
transition: 0.4s;
border-radius: 10px;
}
.slider:before {
position: absolute;
content: "";
height: 16px;
width: 16px;
left: 4px;
bottom: 2px;
background-color: #fff;
transition: 0.4s;
border-radius: 50%;
}
input:checked + .slider {
background-color: #fff;
}
input:checked + .slider:before {
transform: translateX(26px);
background-color:#da242b;
} span.elementor-progress-percentage {
position: relative;
top: -22px!important;
} .call-to-action {
text-align: center;
position: relative;
}
.call-to-action-title h2 {
margin-bottom: 12px;
font-size: 35px;
margin: 20px auto;
text-transform: capitalize;
}
.call-to-action-title span {
font-size: 40px;
display: block;
letter-spacing: 0;
line-height: 1.2;
margin-top: 20px auto 0;
font-weight: 700;
}
.call-to-action-btn {
margin-top: 30px;
}
.call-to-action-btn a {
border: none;
display: inline-block;
text-transform: capitalize;
background-color: #ED2C41;
border-radius: 4px;
color: #fff;
padding: 16px 32px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
font-weight: 500;
}
.call-to-action-btn a i{
margin-left:8px;
}
.call-to-action-btn a:hover {
background: #fff;
color: #ED2C41;
}
.call-to-action-desc {
width: 31%;
margin: auto;
}
.call-to-video {
margin-bottom: 35px;
}
.call-video-link a{
display:inline-block
}
.call-video-link a i {
width: 90px;
height: 90px;
display: inline-block;
background: #fff;
text-align: center;
line-height: 90px;
color: #ED2C41;
border-radius: 100%;
position:relative;
z-index:1;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
}
.call-video-link a {
position:relative;
}
.call-video-link a::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
height: 100px;
width: 100px;
background: rgba(255,255,255, 0.8);
border-radius: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-animation: pulse-border 1500ms ease-out infinite;
animation: pulse-border 1500ms ease-out infinite;
}
.call-to-video i {
font-size: 23px;
} .testimonial.style1{
padding: 10px;
}
.testimonial.style1 .owl-item:nth-child(odd) {
margin-top: 0;
}
.testimonial.style1 .testimonial-item {
background: #F6F6F6;
padding: 32px 30px 25px 30px;
border-radius: 5px;
position: relative;
z-index: 1;
transition: .5s;
transition: all 400ms linear;
}
.testimonial.style1 .testimonial-item:before {
position: absolute;
content: "";
bottom: 22px;
right: 26px;
height: 26px;
width: 80px;
transition: .5s;
z-index: -1;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2023/08/dott-1.png);
background-repeat: no-repeat;
}
.testimonial.style1 .testimonial-item .author {
display: flex;
align-items: center;
margin-bottom: 20px;
position: relative;
}
.testimonial.style1 .testimonial-item .author:before {
content: "";
font-size: 18px;
position: absolute;
bottom: 3px;
left: 43px;
background-repeat: no-repeat;
background-position: center center;
width: 31px;
height: 31px;
transition: all 400ms linear;
}
.testimonial.style1 .testimonial-item .author img {
height: 74px;
width: 74px;
object-fit: cover;
margin-right: 18px;
border-radius: 50%;
}
.testimonial.style1 .testimonial-item .author .bio .name {
font-weight: 600;
font-size: 20px;
margin: 0 0 8px;
color: #121d17;
}
.testimonial.style1 .testimonial-item .author .bio .designation {
transition: all 400ms linear;
font-size: 14px;
color: #da242b;
font-weight: 400;
transition: .5s;
}
.testimonial.style1 .testimonial-item .quote {
margin: 4px 0 16px;
transition: all 400ms linear;
font-size: 15px;
font-weight: 400;
transition: .5s;
}
.testimonial.style1 .testimonial-item .testi-star i {
color: #ddd;
font-size: 10px;
}
.testimonial.style1 .testimonial-item .testi-star i.active {
font-size: 14px;
list-style: none;
display: inline-block;
margin-right: 5px;
color: #fd8f15;
} .testimonial.style1 .testimonial-item:hover{
background:#121D17;
}
.testimonial.style1 .testimonial-item:hover .quote{
opacity: 0.7;
color: #fff;
}
.testimonial.style1 .testimonial-item:hover .author .bio .designation{
color: #fff;
}
.testimonial.style1 .testimonial-item:hover .author .bio .name{
color: #fff;
} .testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav {
position: absolute;
right: 43px;
top: -146px;
}
.testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav .owl-prev {
left: inherit;
right: 18px;
}
.testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav .owl-next {
left: auto;
right: -50px;
}
.testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav button.owl-next, 
.testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav button.owl-prev {
color: inherit;
border: none;
padding: 12px!important;
font: inherit;
line-height: 17px;
background: #3BCB99;
height: 50px;
width: 50px;
z-index: 1;
color: #fff;
border: 0;
text-align: center;
font-size: 18px;
transition: .5s;
border-radius: 50%;
display: inline-block;
}
.testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav button.owl-next:hover, 
.testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav button.owl-prev:hover{
background:#FD8F15 ;
} .solar_testi .testimonial.style1 .testimonial-item:hover{
background: #062462; 
}
.solar_testi .testimonial.style1 .testimonial-item:before {
position: absolute;
content: "";
bottom: 22px;
right: 26px;
height: 26px;
width: 80px;
transition: .5s;
z-index: -1;
background: url(https://ditsolution.net/wp/hendre/wp-content/uploads/2024/02/dot-2.png);
background-repeat: no-repeat;
}
.solar_testi .testimonial.style1 .testimonial-carousel.owl-carousel .owl-nav {
display: none;
} .testimonial.style1 .owl-dots {
text-align: center;
position: absolute;
left: 0;
right: 0;
margin: auto;
display: inline-block;
bottom: -36px;
cursor: pointer;
z-index: 99999;
}
.testimonial-carousel button {
transition: all 0.4s ease 0s;
border: medium none;
border-radius: 35px;
background: #da242b;
color: #fff;
font-weight: 500;
text-align: center;
padding: 13px 30px;
position: absolute;
right: inherit; 
top: 9px;
display: inline-block;
z-index: 1;
margin: 0 9px;
}
.testimonial-carousel.owl-carousel .owl-nav button.owl-next,
.testimonial-carousel.owl-carousel .owl-nav button.owl-prev,
.testimonial-carousel.owl-carousel button.owl-dot {
background: rgba(255, 255, 255, 0.30196078431372547);
color: inherit;
border: none;
padding: 0 0px 0 10px!important;
font: inherit;
right: 0;
text-align: center;
left: 0;
border-radius: 4px;
}
.testimonial-carousel.owl-carousel button.owl-dot {
position: relative;
z-index: 22;
height: 5px;
width: 9px;
margin: 0 2px;
display: inline-block;
width: 10px;
height: 10px;
border-radius: 10px;
background-color: rgba(255,255,255,0.5019607843137255);
display: inline-block;
margin-right: 7px;
transition: .5s;
}
.testimonial-carousel.owl-carousel button.owl-dot.active {
background: #da242b!important;
}
.testimonial-carousel.owl-carousel .owl-dots {
position: relative;
top: -18px;
}
.testimonial-carousel.owl-carousel .owl-dots:before {
position: absolute;
content: "";
left: 40px;
bottom: 0;
width: 635px;
height: 1px;
background: rgba(255,255,255,0.30196078431372547);
opacity: .3;
} .testimonial.style2{
padding: 10px;
}
.testimonial.style2 .testimonial-item {
margin: 0;
padding: 0;
box-shadow: none;
}
.testimonial.style2 .testimonial-item h3.title {
color: #fff;
font-size: 26px;
font-weight: 500;
margin: 0 0 19px;
}
.testimonial.style2 .testimonial-item .author{
display: flex;
align-items: center;
margin-bottom: 33px;
}
.testimonial.style2 .testimonial-item .author img{
height: 65px;
width: 65px;
object-fit: cover;
margin-right: 18px;
border-radius: 50%;
}
.testimonial.style2 .testimonial-item .author .bio .name {
font-weight: 600;
margin: 0 0 7px;
font-size: 18px;
color: #fff;
padding: 2px 0 3px;
}
.testimonial.style2 .testimonial-item .quote {
font-size: 17px;
color: #fff;
font-weight: 300;
font-family: 'Inter';
line-height: 30px;
padding: 1px 0 14px;
display: inline-block;
width: 89%;
}
.testimonial.style2 .testimonial-item .quote{
font-size: 16px;
font-weight: normal;
}
.testimonial.style2 .testimonial-item .testi-star i {
font-size: 13px;
color: #ffb526;
letter-spacing: 5px;
float: right;
position: relative;
top: -60px;
display: inline-block;
right: 60px;
}
.testimonial.style2 .testimonial-item .testi-star i.active {
color: #F9BF00;
}
.testimonial.style2 .testimonial-item .author .bio .designation {
margin: 0;
font-size: 14px;
color: #cd0d14;
font-weight: 500;
font-style: italic;
} .testimonial.style3 .testimonial-item {
text-align: center;
padding: 40px 41px 36px;
position: relative;
z-index: 1;
}
.testi_section{
position: relative;
z-index: 2;
}
.testi_section:before {
position: absolute;
content: "";
height: 65px;
width: 145px;
background: #FFC804;
left: -23px;
top: 29px;
z-index: -1;
clip-path: polygon(13% 95%, 100% 1%, 100% 100%, 100% 100%);
transform: rotate(-153deg);
text-align: center;
margin: 0 auto 0;
transition: 0.5s;
z-index: 22;
}
.testimonial.style3 .author {
display: inline-block;
}
.testimonial.style3 .author img {
width: 70px;
margin: auto;
}
.testimonial.style3 .testi_icon i {
display: inline-block;
font-size: 41px;
background: #1550D4;
color: #fff;
height: 80px;
width: 81px;
line-height: 81px;
border-radius: 10px;
}
.testimonial.style3 p.quote {
text-align: center;
font-size: 18px;
font-weight: 400;
width: 96%;
margin: 21px auto 25px;
color: #333;
}
.testimonial.style3 .testi-star {
color: #FF660C;
margin-bottom: 22px;
}
.testimonial.style3 .bio .name {
font-size: 18px;
line-height: 32px;
color: #141840;
font-weight: 500;
margin: 13px 0 5px;
text-align: center;
}
.testimonial.style3 .bio .designation {
font-size: 15px;
color: #616161;
margin: 0 0 0;
font-weight: 300;
}
.testimonial.style3 .testimonial-carousel.owl-carousel .owl-dots {
position: absolute;
bottom: -31px;
left: 0;
right: 0;
margin: auto;
text-align: center;
top: inherit;
}
.testimonial-carousel.owl-carousel button.owl-dot {
background-color: #ED9295;
} .testimonial-item.style_10 {
border-radius: 5px;
text-align: center;
margin-top: 25px;
}
.testimonial-item.style_10 .quote_image {
display: inline-block;
top: -22px;
position: relative;
}
.testimonial-item.style_10 .author img {
display: inline-block;
width: 82px;
}
.testimonial-item.style_10 .bio_content {
position: relative;
background: #fff;
border-radius: 5px;
padding: 7px 38px 68px;
transition: .5s;
z-index: 1;
}
.testimonial-item.style_10 .bio_content:after {
position: absolute;
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
background: url(https://wp.ditsolution.net/hendre-multipurpose/wp-content/uploads/2024/01/hendrio-4.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
opacity:0;
}
.testimonial-item.style_10:hover .bio_content:after{
opacity:1;
}
.testimonial-item.style_10 p.quote {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.testimonial-item.style_10:hover p.quote{
color:#fff;
}
.testimonial-item.style_10 .reviews_rating i {
color: #ffa71d;
margin: 0 3px;
}
.testimonial-item.style_10 .author {
margin-top: -43px;
z-index: 2;
position: relative;
}
.testimonial-item.style_10 h4.name {
font-size: 22px;
color: #062462;
font-weight: 600;
font-family: "Inter";
text-align: center;
margin: 3px 0 8px;
}
.testimonial-item.style_10 h5.designation {
font-size: 16px;
color: #616161;
font-weight: 400;
font-family: "Poppins";
text-align: center;
margin: 0;
} .testimonial.style10 .owl-nav {
display: block;
position: absolute;
right: -24px;
top: -29%;
transform: translate(-50%, -50%);
}
.testimonial.style10 button.owl-prev {
display: block;
margin: 0 0 19px;
}
.testimonial.style10 button.owl-prev i, 
.testimonial.style10 button.owl-next i {
width: 54px;
height: 54px;
border-radius: 5px;
background-color: #062462;
display: block;
line-height: 54px;
transition: .5s;
font-weight: 700;
color: #fff;
}
.testimonial.style10 button.owl-prev i:hover,
.testimonial.style10 button.owl-next i:hover{
background-color: #D9242B; 
color:#fff;
} .case-study.style1 .case-grid{
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-gap: 30px;
}
.case-study.style1 .case-grid .gird-item{
position: relative;
overflow: hidden;
}
.case-study.style1 .case-grid .gird-item .image{
position: relative;
}
.case-study.style1 .case-grid .gird-item .image img{
height: 380px;
object-fit: cover;
}
.case-study.style1 .case-grid .gird-item .image::before{
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: var(--main-color);
opacity: 0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.case-study.style1 .case-grid .gird-item:hover .image::before{
opacity: 0.9;
}
.case-study.style1 .case-grid .gird-item .content {
position: absolute;
top: 100%;
left: 0;
right: 0;
text-align: center;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.case-study.style1 .case-grid .gird-item:hover .content{
top: 50%;
transform: translateY(-50%);
}
.case-study.style1 .case-grid .gird-item .content .case-btn{
display: inline-block;
margin-bottom: 24px;
}
.case-study.style1 .case-grid .gird-item .content .case-btn:hover i{
color: var(--main-color);
background-color: #fff;
}
.case-study.style1 .case-grid .gird-item .content .case-btn i{
color: #fff;
height: 45px;
width: 45px;
line-height: 45px;
border: 1px solid #fff;
border-radius: 5px;
}
.case-study.style1 .case-grid .gird-item .content .title{
color: #fff;
font-size: 20px;
font-weight: 600;
}
.case-study.style1 .case-grid .gird-item .content .category{
color: #fff;
}
.dreamit-single-cases-study{
position: relative;
z-index:999;
}
.cases-study-content {
position: absolute;
left: 0;
bottom: 0;
right: 0;
text-align: center;
background: #ED2C41;
margin: auto;
padding: 20px 30px 1px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
z-index: 999;
width: 100%;
}
.dreamit-single-cases-study:hover .cases-study-content{
bottom: 0;
}
.case-study-thumb{
position:relative;
z-index:1;
}
.case-study-thumb img{
width: 100%;
}
.em-cases-study-title h2 {
font-size: 20px;
font-weight: 700;
line-height: 1;
margin: 0 0 5px;
}
.em-cases-study-title h2 a {
font-size: 20px;
font-weight: 700;
margin: 0 0 0;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.case_category span {
color: #ED2C41;
}
.case_default .em-cases-study-content{
background: transparent;
width: 100%;
padding: 40px 27px;
top: inherit;
opacity: 1;
text-align: left;
bottom: 0;
}
.case_default .em-cases-study-title h2 a {
font-size: 23px;
}
.case_default .dreamit-single-cases-study {
margin-bottom: 30px;
}
.case_default .case-study-thumb {
position:relative;
z-index: 1;
}
.case_default .case-study-thumb:before {
display:none;
}
.case_default .em-cases-study-title h2 {
margin: 0 0 7px;
color: #fff;
}
.case_default .case_category span,
.case_default .cases-study-content p,
.case_default .em-case-study-button a {
color: #fff;
}
.case_default .cases-study-content p {
margin: 20px 0;
}
.case_default .em-cases-study-title h2 a:hover {
color: #fff;
}
.em-case-study-button {
margin-top: 23px;
} .case-study.style2 .owl-dots {
text-align: center;
position: absolute;
left: 0;
right: 0;
margin: auto;
display: inline-block;
bottom: -44px;
z-index: 22;
}
.blog_wrap.case_study_carousel  button.owl-dot {
position: relative;
z-index: 22;
height: 5px;
width: 9px;
margin: 0 4px;
display: inline-block;
}
.blog_wrap.case_study_carousel button.owl-dot {
position: relative;
z-index: 22;
height: 9px;
width: 9px;
margin: 0 3px;
display: inline-block;
}
.case-study.style2 .owl-theme .owl-dots .owl-dot span {
margin: 0;
opacity: 0;
}
.blog_wrap.case_study_carousel .owl-nav button.owl-next, 
.blog_wrap.case_study_carousel .owl-nav button.owl-prev, 
.blog_wrap.case_study_carousel button.owl-dot {
background: #CACCCB;
color: inherit;
border: none;
padding: 0 5px 0 3px!important;
font: inherit;
right: 0;
text-align: center;
left: 0;
border-radius: 4px;
}
.blog_wrap.case_study_carousel button.owl-dot.active {
background: #FD8F14!important;
} .single-portfolio {
margin: 0 15px 0px;
position: relative;
}
.case-study.style2 .case-study-thumb::before {
transition: all 400ms linear;
position: absolute;
content: "";
left: 0;
top: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.30);
transition: .5s;
opacity: 0;
border-radius: 5px;
}
.case-study.style2 .single_case_study:hover .case-study-thumb:before {
opacity: 1;
}
.case-study.style2 .video-icon a {
width: 48px;
height: 48px;
line-height: 50px;
text-align: center;
border-radius: 50%;
color: #fff;
background: #da242b;
display: inline-block;
font-size: 15px;
position: absolute;
top: 80px;
right: 49px;
opacity: 0;
transition: all 400ms linear;
}
.case-study.style2 .single_case_study:hover .video-icon a{
top: 60px;
opacity: 1;
}
.case-study.style2 h2.title a:hover{
color: #131E18;
font-style: italic;
letter-spacing: 1px;
}
.case-study.style2 .cases-study-content {
position: absolute;
text-align: left;
background: transparent;
margin: auto;
padding: 20px 30px 0px;
bottom: -110px;
transition: all 400ms linear;
}
.case-study.style2 h2.title {
margin: 0;
}
.case-study.style2 h2.title a {
display: inline-block;
color: #fff;
font-size: 22px;
font-weight: 600;
text-decoration: none;
background: #FD8F14;
margin: 0;
padding: 15px 40px 15px 23px;
transition: .5s;
}
.case-study.style2 .case_category span {
transition: all 400ms linear;
color: #fff;
background: #2AB685;
padding: 8px 50px 10px 25px;
font-size: 16px;
font-weight: 500;
line-height: 35px;
font-family: 'Inter';
}
.case-study.style2 .em-case-study-button {
margin-top: 23px;
opacity: 0;
transition: all 400ms linear;
}
.case-study.style2 .em-case-study-button a {
color: #fff;
font-size: 16px;
display: inline-block;
font-weight: 400;
}
.case-study.style2 .em-case-study-button a i {
color: #fff;
font-weight: 600;
font-size: 9px;
display: inline-block;
margin-left: 6px;
} .case-study.style2 .single_case_study:hover .cases-study-content {
bottom: 21px;
}
.case-study.style2 .single_case_study:hover .em-case-study-button{
opacity: 1;
}
.case-study.style2 .single_case_study:hover .case_category span:before{
border-color: #fff;
}
.case-study.style2 .single_case_study:hover .case_category span{
color: #fff;
} .case-study.style3 .case-study-thumb:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background-color: rgba(47,110,255,0.8);
transition: all 400ms linear;
border-radius: 5px 5px 0 0;
}
.case-study.style3 .case-study-thumb:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background-color: rgba(253,143,20,0.8);
transition: all 400ms linear;
border-radius: 0 0 5px 5px;
}
.case-study.style3 .dreamit-single-cases-study:hover .case-study-thumb:after, 
.case-study.style3 .dreamit-single-cases-study:hover .case-study-thumb:before {
height: 50%;
}
.case-study.style3 .dreamit-single-cases-study:hover .cases-study-content{
top: -70px;
}
.case-study.style3 .cases-study-content {
left: 0;
bottom: 0;
-o-transition: .5s;
transition: .5s;
width: 100%;
position: relative;
transition: all 400ms linear;
background: #fff;
top: -55px;
width: 85%; padding: 25px 0px 25px 28px;
margin-left: 0px;
text-align: left;
}
.case-study.style3 .case_post_icon {
display: inline-block;
}
.case-study.style3 .case_category {
display: inline-block;
}
.case-study.style3 .cases-study-content h2.title {
font-size: 22px;
color: #141740;
font-weight: 600;
font-family: "Inter";
margin: 0 0 0;
}
.case-study.style3 .cases-study-content h2.title a:hover{
color: #5C85FF;
}
.case-study.style3 .cases-study-content .case_category span {
color: #5C85FF;
margin: 0 0 8px;
display: block;
}
.case-study.style3 .cases-study-content .em-case-study-button {
margin-top: 0;
position: absolute;
right: 0;
top: 50%;
transform: translate(37%, -50%);
}
.case-study.style3 .cases-study-content .em-case-study-button a {
display: inline-block;
background: #306EFF;
color: #fff;
height: 45px;
width: 45px;
line-height: 45px;
text-align: center;
border-radius: 50%;
transition: 0.5s;
font-size: 12px;
font-weight: 800;
}
.case-study.style3 .dreamit-single-cases-study:hover .em-case-study-button a {
background: #FFCE05;
color: #333;
} .single_case_study.style_6 .dreamit-single-cases-study {
position: relative;
z-index: 999;
overflow: hidden;
}
.single_case_study.style_6 .case-study-thumb {
position: relative;
z-index: 1;
}
.single_case_study.style_6 .case-study-thumb img {
border-radius: 5px;
}
.single_case_study.style_6 .case-study-thumb:before {
position: absolute;
content: "";
top: 18px;
left: 0;
height: 91%;
width: 93%;
border: 1px solid#fff;
right: 0;
margin: auto;
z-index: 2;
transition: .5s;
opacity: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
border-radius: 5px;
}
.single_case_study.style_6 .case-study-thumb:after {
position: absolute;
content: "";
top: 0px;
left: 0;
height: 100%;
width: 100%;
border-radius: 5px;
background-image: linear-gradient(0deg, rgba(6,36,98,0.3) 0%, 
rgba(6,36,98,0.3) 15%, rgba(6,36,98,0) 70%, rgba(217,35,43,0) 100%);
right: 0;
margin: auto;
z-index: 1;
opacity: 1;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
border-radius: 5px;
}
.single_case_study.style_6 .dreamit-single-cases-study:hover .case-study-thumb:before {
opacity: 1;
}
.single_case_study.style_6 .dreamit-single-cases-study:hover .case-study-thumb:after {
opacity: 1;
background-image: linear-gradient(0deg, rgba(217,35,43,0.9999999999999999) 0%, 
rgba(217,35,43,0.9999999999999999) 15%, rgba(217,35,43,0) 70%, rgba(217,35,43,0) 100%);
}
.single_case_study.style_6 span.category-item {
text-transform: uppercase;
color: #ffffff;
font-weight: 400;
font-family: "Inter";
font-size: 16px;
margin: 0 0 11px;
display: block;
}
.single_case_study.style_6 .content {
text-align: center;
padding: 0 0 0;
position: absolute;
left: 0;
right: 0;
bottom: 0px;
z-index: 22;
opacity:0;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.single_case_study.style_6 .dreamit-single-cases-study:hover .content{
bottom:50px;
opacity:1;
}
.single_case_study.style_6 h4.title a {
font-size: 24px;
color: #ffffff;
font-weight: 600;
font-family: "Inter";
}
.single_case_study.style_6 a.case-btn {
position: absolute;
left: 50%;
right: 0;
margin: auto;
top: 65%;
z-index: 22;
text-align: center;
transform: translate(-50%, -50%);
opacity: 0;
transition: .5s;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.single_case_study.style_6:hover a.case-btn {
top:50%;
opacity:1;
}
.single_case_study.style_6 .case-study-thumb a i {
width: 66px;
height: 66px;
border-radius: 33px;
background-color: #f6f6f6;
text-align: center;
line-height: 66px;
display: inline-block;
font-size: 18px;
font-weight: 700;
color: #da242b;
transform: rotate(-45deg);
} .case-study.style6 .case_study_carousel6 .owl-dots {
margin: 19px 0 0;
}
.case-study.style6 .case_study_carousel6 button.owl-dot {
position: relative;
z-index: 22;
margin: 0 2px;
display: inline-block;
width: 12px;
height: 12px;
border-radius: 10px;
background-color: #50668F;
display: inline-block;
margin-right: 7px;
transition: .5s;
}
.case-study.style6 .case_study_carousel6 button.owl-dot.active{
position: relative;
margin: 0 2px;
display: inline-block;
width: 12px;
height: 12px;
border-radius: 10px;
background-color: #D9242D;
}
.case-study.style6 .case_study_carousel6 .owl-dots .owl-dot span {
display: none;
} .brand-item img {
width: 54%!important;
} .single-video {
position: relative;
text-align: center;
}
.single-video h3 {
color: #fff;
font-size: 18px;
font-weight: 500;
margin-bottom: 0;
padding-top: 26px;
text-transform: capitalize;
display: inline-block;
margin-left: 25px;
}
.video-icon a {
text-align: center;
display: inline-block;
position:relative;
z-index:99;
}
.single-video.style-one .video-icon a, .single-video.style-two .video-icon a {
-webkit-transition: .5s;
color: #fff;
background: transparent;
font-size: 16px;
width: 100px;
height: 100px;
line-height: 96px;
text-align: center;
display: inline-block;
border: 2px solid #ffffff;
border-radius: 50%;
text-transform: uppercase;
}
.v-overlay .video-icon a i {
border: 0px solid #fff;
font-size: 30px;
} .single-video.style-one .video-icon,
.single-video.style-three .video-icon {
left: 50%;
position: absolute;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
@-webkit-keyframes ripple-red {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3)
}
100% {
-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(2241, 42, 2, 0)
}
}
.video_title {
position: absolute;
transform: translateX(-50%) translateY(-50%);
top: 39%;
left: 50%;
} .single-video .layer-1 img, .single-video .layer-2 img, .single-video .layer-3 img, .single-video .layer-4 img {
-webkit-animation: alltuchtopdown 1.5s ease-in-out 0s infinite alternate;
animation: alltuchtopdown 1.5s ease-in-out 0s infinite alternate;
-webkit-animation-duration: 2.5s;
animation-duration: 2.5s;
}
@keyframes alltuchtopdown{
0%{
-webkit-transform:rotateX(0deg) translateY(0px);
-ms-transform:rotateX(0deg) translateY(0px);
transform:rotateX(0deg) translateY(0px)
}
50%{
-webkit-transform:rotateX(0deg) translateY(-20px);
-ms-transform:rotateX(0deg) translateY(-20px);
transform:rotateX(0deg) translateY(-20px)
}
100%{
-webkit-transform:rotateX(0deg) translateY(0px);
-ms-transform:rotateX(0deg) translateY(0px);
transform:rotateX(0deg) translateY(0px)
}
}
.single-video.style-three .video-icon {
left: 41%;
position: absolute;
top: 33%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 99!important;
}
.single-video.style-three .video-icon a i {
text-align: center;
display: inline-block;
position: relative;
z-index: 99;
display: inline-block;
font-size: 40px;
color: #FD8F14;
border: 3px solid #FD8F15;
height: 80px;
width: 80px;
line-height: 81px;
background: #fff;
border-radius: 50%;
}
.single-video.style-three .video-icon a {
-webkit-animation: none;
animation: none;
-webkit-transition: none;
}
.single-video.style-three .video-icon a::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
height: 99px;
width: 99px;
background: rgba(253, 143, 20,1);
z-index: -1;
border-radius: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-animation: pulse-border 1500ms ease-out infinite;
animation: pulse-border 1500ms ease-out infinite;
}
@keyframes pulse-border {
0% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity: 1;
}
100% {
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity: 0;
}
}
.single-video.style-three .video-icon a i {
background: #fff;
height: 80px;
width: 80px;
line-height: 75px;
top: 50%;
left: 0;
right: 0;
margin: auto;
text-align: center;
border-radius: 50%;
color: #FD8F14;
font-size: 26px;
position: relative;
} .single-video.style_four .video-icon a {
display: inline-block;
font-size: 40px;
color: #fff;
background: #D9242B;
height: 100px;
width: 100px;
line-height: 100px;
text-align: center;
} @keyframes moveLeftBounce {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
} .dance3 {
-webkit-animation: dance3 8s alternate infinite;
animation: dance3 8s alternate infinite;
}
@keyframes dance3 {
0% {
-webkit-transform: scale(0.5);
}
100% {
-webkit-transform: scale(1);
}
}
.dance {
-webkit-animation: dance 2s alternate infinite;
animation: dance 2s alternate infinite;
}
@keyframes dance {
0% {
-webkit-transform: scale(0.5);
}
100% {
-webkit-transform: scale(1.2);
}
}
.dance2 {
-webkit-animation: dance2 4s alternate infinite;
animation: dance2 4s alternate infinite;
}
@keyframes dance2 {
0% {
-webkit-transform: translate3d(0, 0, 0);
}
50% {
-webkit-transform: translate3d(25px, -25px, 0);
}
100% {
-webkit-transform: translate3d(0, -25px, 25px);
}
}
.watermark-animate {
-webkit-animation: watermark-animate 8s infinite;
animation: watermark-animate 8s infinite;
animation-direction: alternate-reverse;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
@keyframes watermark-animate {
0% {
left: 0;
}
100% {
left: 100%;
}
}
span.solar {
color: #2AB685;
} .pricing.style1 {
position: relative;
padding: 113px 0px 30px;
background-color: #fff;
border-radius: 10px;
text-align: left;
transition: .5s;
}
.pricing.style1:hover{
background:#306EFF;
}
.pricing.style1 {
box-shadow: 0 0 5px Rgba(0,0,0,0.10);
}
.pricing.style1 .pricing_img {
display: inline-block;
height: 82px;
width: 82px;
text-align: center;
line-height: 110px;
background: #da242b;
border-radius: 5px;
}
.pricing.style1 .pricing-head {
text-align: left;
position: relative;
padding: 0 31px;
}
.pricing.style1 .pricing-title {
font-size: 22px;
font-weight: 500;
position: relative;
z-index: 1;
margin: 33px 0 27px;
background: #F6F6F6;
display: inline-block;
padding: 10px 98px 10px 030px;
border-radius: 0 5px 05px 0;
transition: .5s;
color: #141840;
border-radius: 0 30px 30px 0;
border-left: 3px solid#306EFF;
}
.pricing.style1 .price-item {
display: inline-block;
content: "";
left: 0;
right: 0;
text-align: center;
height: 118px;
width: 118px;
background: #306EFF;
z-index: 1;
margin: 0 auto 0;
border-radius: 0 10px 10px 10px;
transition: 0.5s;
position: absolute;
top: -26px;
}
.pricing.style1 .price-item .price_dolar::after {
position: absolute;
content: "";
height: 36px;
width: 36px;
background: #306EFF;
left: -120px;
right: 0;
top: -24px;
z-index: 1;
clip-path: polygon(13% 95%, 100% 1%, 100% 100%, 100% 100%);
transform: rotate(-134deg);
text-align: center;
margin: 0 auto 0;
transition: 0.5s;
}
.pricing.style1 .price-item .price_dolar {
position: relative;
top: 33px;
}
.pricing.style1 .price-item .currency {
font-size: 20px;
color: #ffffff;
font-weight: 600;
font-family: "Inter";
text-align: center;
}
.pricing.style1 .price-item .tk {
font-size: 42px;
color: #ffffff;
font-weight: 700;
font-family: "Inter";
text-align: center;
margin: 0;
}
.pricing.style1 .price-item .month {
display: block;
font-size: 16px;
color: #ffffff;
font-weight: 400;
font-family: "Inter";
text-align: center;
}
.pricing.style1 .pricing-body {
padding: 0 31px;
}
.pricing.style1 .pricing-body ul{
margin: 0;
padding: 0;
list-style: none;
}
.pricing.style1 .pricing-body ul li {
font-weight: 400;
margin-bottom: 9px;
}
.pricing.style1 .pricing-body ul li i {
display: inline-block;
color: #FFC704;
font-size: 12px;
margin-right: 6px;
}
.pricing.style1 .pricing-button {
transition: .5s;
font-size: 15px;
line-height: 42px;
color: #ffffff;
font-weight: 500;
font-family: "Poppins";
background: #306EFF;
text-decoration: none;
padding: 3px 30px;
border-radius: 30px;
position: relative;
transition: 0.5s;
margin-top: 29px;
display: inline-block;
} .pricing.style1:hover .price-item{
background: #FFC704;
}
.pricing.style1:hover .price_dolar::after{
background: #FFC704;
}
.pricing.style1:hover .pricing-title{
background: #F6F6F6; 
border-color: #F6F6F6;
}
.pricing.style1:hover .pricing-body ul li{
color: #fff; 
}
.pricing.style1:hover .pricing-body ul li i{
color: #FFC704; 
}
.pricing.style1:hover .price-item .currency,
.pricing.style1:hover .price-item .tk,
.pricing.style1:hover .price-item .month{
color: #333;
}
.pricing.style1:hover .pricing-button{
background: #FFC704;
color: #333;
} .pricing.style1.active {
position: relative;
z-index: 1;
}
.pricing.style1.active:before{
position: absolute;
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
z-index:-1;
border-radius: 5px;
}
.pricing.style1.active .pricing_img {
background: #fff;
}
.pricing.style1.active .pricing-title{
background-color: rgba(255,255,255,0.2);
}
.pricing.style1.active .pricing-title:before{
background:transparent;
} .pricing.style2{
padding: 40px 30px 40px;
background: #fff;
border-radius: 5px;
margin-bottom: 30px;
position: relative;
z-index: 1;
outline-offset: -1px;
transition: all 0.5s linear;
outline: 0;
}
.pricing.style2:hover {
background-color: #fff !important;
background: linear-gradient(90deg, #D9242B 50%, transparent 0) repeat-x, linear-gradient(90deg, #D9242B 50%, transparent 0) repeat-x, linear-gradient(0deg, #D9242B 50%, transparent 0) repeat-y, linear-gradient(0deg, #D9242B 50%, transparent 0) repeat-y;
background-size: 6px 2px, 6px 2px, 2px 6px, 2px 7px;
background-position: 0 0, 0 100%, 0 0, 100% 0;
-webkit-animation: linearGradientMove 0.3s infinite linear;
animation: linearGradientMove 0.3s infinite linear;
}
.pricing.style2 .pricing_img {
height: 90px;
width: 90px;
line-height: 124px;
text-align: center;
background: #062462;
border-radius: 4px;
transition: .5s;
z-index: 1;
position: relative;
}
.pricing.style2 .pricing_img:before {
position: absolute;
content: "";
z-index: -1;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #da242b;
border-radius: 4px;
transform: scale(0);
transition: .5s;
}
.pricing.style2:hover .pricing_img:before{
transform: scale(1);
}
.pricing.style2 .price_dolar {
display: inline-block;
right: 32px;
position: absolute;
top: 60px;
}
.pricing.style2 span.tk {
display: inline-block;
font-size: 42px;
font-weight: 700;
color: #da242b;
transition: .5s;
}
.pricing.style2 span.month {
font-size: 14px;
display: block;
letter-spacing: 1px;
line-height: 18px;
}
.pricing.style2 span.currency {
position: relative;
font-size: 20px;
font-weight: 500;
font-family: 'Inter';
color: #da242b;
top: -15px;
transition: .5s;
}
.pricing.style2 h3.pricing-title {
font-size: 22px;
padding: 24px 0 30px;
position: relative;
z-index: 1;
}
.pricing.style2 .pricing-body ul li {
list-style: none;
display: block;
padding: 0 0 8px;
font-weight: 400;
}
.pricing.style2 a.pricing-button.singinp {
padding: 10px 30px;
font-weight: 500;
color: #062462;
border: 1px solid rgba(6,36,98,0.2);
display: inline-block;
border-radius: 4px;
margin-top: 29px;
position: relative;
z-index: 1;
}
.pricing.style2:hover a.pricing-button.singinp{
background: #062462;
color: #fff;
}
.pricing.style2:hover span.tk,
.pricing.style2:hover span.currency{
color: #062462;
}
.pricing.style2 ul.features li i {
color: #da242b;
font-size: 13px;
margin-right: 7px;
} @-webkit-keyframes linearGradientMove {
100% {
background-position: 4px 0, -4px 100%, 0 -4px, 100% 4px;
}
}
@keyframes linearGradientMove {
100% {
background-position: 4px 0, -4px 100%, 0 -4px, 100% 4px;
}
} .filter-tab #tabs {
margin: 0;
padding: 0;
list-style: none;
display: flex;
padding-right: 2px;
}
.filter-tab ul li {
display: block;
position: relative; border-radius: 4px;
margin-right: 20px;
}
.filter-tab ul li:last-child{
margin-right:0px;
}
.tab_thumb {
position: relative;
z-index: 1;
}
.filter-tab #tabs li a {
border-radius: 5px;
position: relative;
z-index:1;
}
.filter-tab #tabs li a:before {
position: absolute;
content: "";
top: -54px;
left: 0;
height: 70px;
width: 100%;
background: #DA242B;
opacity: 0.8;
border-radius: 0 35px 35px 30px;
}
.filter-tab #tabs li a:after {
position: absolute;
content: "";
z-index: 9999;
left: 0;
right: 30px;
bottom: -2px;
margin: auto;
width: 23px;
transform: rotate(45deg);
transition: .5s;
border: 18px solid;
border-right-color: #cd0d14;
border-top-color: transparent;
border-left-width: 0;
border-left-color: transparent;
border-bottom-width: 0;
}
.filter-tab #tabs li a.inactive:after{
display: none;
}
.filter-tab #tabs li a.inactive:before{
position: absolute;
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #2F6EFF;
opacity: 0!important;
}
.filter-tab #tabs h5.text {
position: absolute;
top: -28px;
left: 0;
right: 0;
margin: auto; color: #152b63;
font-weight: 500;
text-align: center;
font-size: 18px;
}
.filter-tab #tabs li a h5.text {
color: #fff;
}
.filter-tab #tabs li a.inactive h5.text {
color: #152b63; 
}
.filter-tab #tabs a {
cursor:pointer;
}
.filter-tab #tabs li a.inactive {
background: transparent;
outline: none;
position: relative;
}
.filter-tab #tabs li a:hover,
.filter-tab #tabs li a.inactive:hover {
color: #5685bc;
outline:none;
}
.filter-tab #tabs li a h3 {
color: #fff;
font-size: 22px;
font-weight: 600;
margin: 25px 0 20px;
}
.filter-tab #tabs li a p{
color: #fff;
}
.filter-tab #tabs li a.inactive p{
color: #828fa0;
}
.filter-tab .content {
padding-top: 51px;
}
.filter-tab .content .title{
color: #fff;
font-size: 22px;
font-weight: 600;
}
.filter-tab .content h1, .filter-tab .content h2 {
margin-left: 0;
color: #062461;
line-height: 40px;
font-size: 40px;
font-weight: 700;
}
.filter-tab .content .text h3{
font-size: 22px;
font-weight: 600;
}
.filter-tab .text .tab_content p.description {
margin-top: 20px;
}
.filter-tab .content .text p {
color: #828fa0;
margin: 0px 0 13px;
}
.filter-tab .content .text ul{
margin: 0 0 35px;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
.filter-tab .content .text ul li{
position: relative;
color: #828fa0;
font-size: 16px;
padding-left: 25px;
margin-right: 30px;
}
.filter-tab .content .text ul li:last-child{
margin-right: 0;
}
.filter-tab .content .text ul li::before{
content: '\f058';
position: absolute;
left: 0;
font-family: "Font Awesome 5 Free";
color: #533efe;
}
.tab_content h4 {
font-size: 16px;
color: #da242b;
text-transform: uppercase;
font-weight: 500;
margin: 0 0 23px;
}
.description{
display: block;
}
a.tab_button {
font-size: 15px;
padding: 15px 30px;
background: #152b63;
color: #fff;
font-weight: 500;
display: inline-block;
border-radius: 5px 30px 30px 30px;
position: relative;
z-index: 1;
transition: .5s;
margin-top: 20px;
}
a.tab_button:before{
position: absolute;
content: "";
z-index: -1;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 5px 30px 30px 30px;
background: #cd0d14;
transform: scale(0);
transition: .5s;
}
a.tab_button:hover{
color: #fff;
}
a.tab_button:hover:before{
transform: scale(1);
}
a.tab_button i {
font-size: 11px;
margin-left: 8px;
} .owl_wrapper{
width: 100vw;
overflow: hidden;
}
.owl_content{padding-left: 12%;}
.owl_wrapper .owl-item{
opacity: 0;
transform: scale(0.6);
-ms-transform: scale(0.6);
transition: all .2s;
-webkit-transform: all .2s;
z-index: 1;
}
.owl_wrapper .active{opacity: 0.5;}
.owl_wrapper .active.middle_beside{
transform: scale(0.8);
-ms-transform: scale(0.8);
opacity: 0.8;
margin: 0 -1%;
z-index: 2;
}
.owl_wrapper .active.middle{
transform: scale(1);
-ms-transform: scale(1);
opacity: 1;
z-index: 3;
}
.owl_wrapper .active.next_to_mid{margin-left: -1%;}
.owl_wrapper .active.prev_to_mid{margin-right: -1%;} .owl_wrapper .prev, .owl_wrapper .next{
position: absolute;
top: 100px; left: 100px;
width: 30px;
border-radius: 100%;
text-align: center;
line-height: 30px;
color: #fff;
background: #777;
cursor: pointer;
z-index: 5;
}
.owl_wrapper .next{left: calc(100% - 100px);}
.no_select{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.infos {
width: 500px;
text-align: center;
font-family: 'Roboto', Arial;
font-size: 14px;
line-height: 16px;
margin-top: 50px;
color: #000;
}
.infos a {
color: #555;
text-decoration: none;
}
.infos a:hover {color: #999;}
#carousel {
position: relative;
height: 400px;
overflow: hidden;
}
#carousel div {
position: absolute;
transition: transform 1s, left 1s, opacity 1s, z-index 0s;
opacity: 1;
}
#carousel div img {
width: 400px;
transition: width 1s;
}
#carousel div.hideLeft {
left: 0%;
opacity: 0;
transform: translateY(50%) translateX(-50%);
}
#carousel div.hideLeft img {
width: 200px;
}
#carousel div.hideRight {
left: 100%;
opacity: 0;
transform: translateY(50%) translateX(-50%);
}
#carousel div.hideRight img {
width: 200px;
}
#carousel div.prev {
z-index: 5;
left: 30%;
transform: translateY(50px) translateX(-50%);
}
#carousel div.prev img {
width: 300px;
}
#carousel div.prevLeftSecond {
z-index: 4;
left: 15%;
transform: translateY(50%) translateX(-50%);
opacity: 0.7;
}
#carousel div.prevLeftSecond img {
width: 200px;
}
#carousel div.selected {
z-index: 10;
left: 50%;
transform: translateY(0px) translateX(-50%);
}
#carousel div.next {
z-index: 5;
left: 70%;
transform: translateY(50px) translateX(-50%);
}
#carousel div.next img {
width: 300px;
}
#carousel div.nextRightSecond {
z-index: 4;
left: 85%;
transform: translateY(50%) translateX(-50%);
opacity: 0.7;
}
#carousel div.nextRightSecond img {
width: 200px;
} .contact{
position: relative;
z-index: 1;
}
.contact:before {
position: absolute;
content: "";
top: 0;
left: 0;
height: 147px;
width: 100%;
background: #da242b;
z-index: -1;
border-radius: 3px 3px 0 0;
}
.contact:after {
position: absolute;
content: "";
top: 137px;
left: 0;
height: 100%;
width: 100%;
z-index: -1;
background-repeat: no-repeat;
background-size: contain;
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d;
opacity: 0.75;
width: 12px;
height: 12px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
.contact input.form-control {
border: 0;
border-radius: 6px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
border: 1px solid #ddd;
width: 100%;
height: 50px;
padding-left: 25px;
background: #f7f4f4;
border-radius: 30px;
color: #232323;
border: 1px solid rgba(35, 35, 35, 0.12);
transition: .5s;
}
.contact .form-control:focus {
outline: none;
box-shadow: 0 0 6px rgb(204, 48, 0, 0.6);
border-color: #da242b;
} input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control::placeholder {
color: #6d6d6d!important;
}
textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: #6d6d6d!important;
} textarea:focus {
outline: none;
box-shadow: 0 0 6px rgb(204, 48, 0, 0.6);
border-color: #da242b!important;
} .form-area.style-two .form-control {
border:none;
width: 100%;
height: 56px;
background: #fff;
border-radius: 4px;
}
.form-area.style-two input.form-control {
border:none;
width: 100%;
height: 56px;
background: #fff;
border-radius: 4px;
}
.form-area.style-two .buttons input {
padding: 14px 33px;
background: #da242b;
border: none;
font-weight: 500;
width: inherit;
border-radius: 4px;
} .form-area.style-three .form-control {
border: 0;
width: 100%;
height: 57px;
padding-left: 25px;
background: #fff;
border-radius: 5px;
color: #232323;
border: none;
}
.form-area.style-three input[type="email"] {
height: 57px;
padding: 5px 25px;
width: 100%;
border-radius: 5px;
outline: 0;
}
.form-area.style-three select.wpcf7-form-control.wpcf7-select {
width: 100%;
height: 57px;
border: none;
padding: 0 25px;
}
.form-area.style-three textarea.wpcf7-form-control.wpcf7-textarea {
background: #fff;
height: 138px;
border: none;
border-radius: 5px;
}
.form-area.style-three .buttons input {
padding: 13px 40px;
background: #da242b;
border-radius: 30px;
width: inherit;
}
.form-area.style-three input.wpcf7-form-control.wpcf7-text.form-control::placeholder {
color: #6d6d6d!important;
} .blog-post.style1 .container {
max-width: 1320px;
margin: 0 auto;
}
.blog-post.style1 .post-item {
margin-bottom: 20px;
border-radius: 3px;
border: none;
position: relative;
z-index: 1;
transition: .5s;
overflow: hidden;
}
.blog-post.style1 .post-item .post-thumb {
position: relative;
overflow: hidden;
}
.blog_style_two.three .luxury-single-blog_adn .luxury-blog-thumb_adn a img {
border-radius: 5px!important;
}
.blog-post.style1 .post-item .post-thumb:before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(10deg, #062462 0%, #062462 100%); transition: .5s;
border-radius: 5px;
opacity: .45;
z-index: 1;
transform: scale(0);
}
.blog-post.style1 .post-item:hover .post-thumb:before{
transform: scale(1);
}
.blog-post.style1 .post-thumb img {
overflow: hidden;
transition: .5s;
transform: scale(1.1);
width: 100%;
}
.blog-post.style1 .categories {
position: absolute;
top: 10px;
left: 10px;
}
.blog-post.style1 .categories a {
padding: 4px 17px 2px;
font-size: 14px;
color: #ffffff;
font-weight: 500;
background: #da242b;
display: inline-block;
position: relative;
z-index: 1;
border-radius: 5px 30px 30px 30px;
}
.blog-post.style1 .post-item .blog_post_inner_content {
padding: 32px 35px 25px;
transition: .5s;
background: #f5f8fe;
border-radius: 0 0 50px 5px;
position: relative;
}
.blog-post.style1 .post-item .content .meta {
display: flex;
align-items: center;
margin-bottom: 12px;
}
.blog-post.style1 .meta i {
color: #da242b;
display: inline-block;
font-size: 14px;
margin-right: 7px;
}
.blog-post.style1 h3.title a {
color: #152b63;
font-size: 20px;
font-weight: 600;
font-family: 'Inter';
line-height: 30px;
display: inline-block;
}
.blog-post.style1 .meta {
display: inline-block;
margin-bottom: 3px;
}
.blog-post.style1 .date {
display: inline-block;
}
.blog-post.style1 .user_thumb {
display: inline-block;
height: 27px;
width: 27px;
margin-right: 14px;
float: left;
}
.blog-post.style1 .user_thumb img{
border-radius: 100%;
}
.blog-post.style1 .blog_post_user {
border-top: 1px solid rgba(29, 33, 36, 0.12);
padding: 17px 27px 0;
}
.blog-post.style1 .author {
display: inline-block;
position: absolute;
top: -22px;
}
.blog-post.style1 .author a {
font-size: 14px;
padding: 7px 22px 7px 48px;
background: #152b63;
color: #fff;
font-weight: 300;
display: inline-block;
border-radius: 5px 30px 30px 30px;
position: relative;
z-index: 1;
}
.blog-post.style1 .author a:before {
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #da242b;
border-radius: 5px 30px 30px 30px;
z-index: -1;
transform: scale(0);
transition: .5s;
}
.blog-post.style1 .author a:after {
position: absolute;
content: "";
left: 20px;
top: 22px;
background: #fff;
width: 20px;
height: 1px;
} .blog-post.style1 .post-item:hover .author a:before{
transform: scale(1);
}
.blog-post.style1 .blog_btn a {
font-size: 15px;
color: #141840;
font-weight: 500;
padding: 0;
display: inline-block;
transition: .5s;
margin-top: 23px;
}
.blog-post.style1 .blog_btn a i {
font-size: 14px;
display: inline-block;
margin-left: 5px;
} .post-item:hover {
filter: none;
background-color: #ffffff;
border: 1px solid rgba(29, 33, 36, 0.12);
}
.post-item:hover .post-thumb img {
transform: scale(1.4);
}
.blog-post.style1 h3.title a:hover{
color: #da242b;
}
.post-item:hover .blog_btn a i{
margin-left: 10px;
}
.blog-post.style1 .post-item .content .meta .date {
position: relative;
color: #616161;
font-size: 16px;
text-transform: capitalize;
}
.blog-post.style1 .post-item .content .meta .date i{
color: #3abba7;
margin-right: 5px;
}
.blog-post.style1 .post-item .content .meta .author i{
color: #3abba7;
margin-right: 5px;
}
.blog-post.style1 .post-item .content .meta .author a{
color: #616161;
font-size: 15px;
text-transform: uppercase;
}
.blog-post.style1 .post-item .content .title {
font-size: 24px;
font-weight: 600;
margin-bottom: 12px;
margin: 0;
}
.blog-post.style1 .post-item .content .title a {
color: var(--title-color);
font-size: 22px;
font-family: var(--title-font);
font-weight: 600;
transition: 0.3s;
}
.blog-post.style1 .post-item .content .description {
color: rgba(30, 38, 109, 0.9);
font-weight: 300;
margin-bottom: 20px;
}
.blog-post.style1 .post-item .content .read-more{
display: inline-block;
color: #1e266d;
} .new_blog .blog-post.style1 .post-item .post-thumb {
line-height: 0;
}
.new_blog .blog-post.style1 .categories a {
opacity: 0;
}
.new_blog .blog-post.style1 .post-thumb img {
transform: scale(1.0);
border-radius: 5px;
}
.new_blog .blog-post.style1 .post-item .blog_post_inner_content {
padding: 31px 35px 23px;
background: #f5f5f5;
border-radius: 0 0 5px 5px;
}
.new_blog .blog-post.style1 .author a {
background: #052361;
border-radius: 30px;
}
.new_blog .blog-post.style1 .author a:before {
border-radius: 30px;
}
.new_blog .blog-post.style1 .blog_btn a:hover {
color: #d9232b;
} .blog_style_two .em-blog-content-area_adn {
position: relative;
padding: 32px 35px 25px;
transition: .5s;
border-radius: 5px;
}
.blog_style_two .blog-page-title_adn h2 a {
font-size: 20px;
font-weight: 600;
font-family: 'Inter';
line-height: 30px;
display: inline-block;
text-decoration: none;
margin: 0;
color: #111D16;
}
.blog_style_two .author {
display: inline-block;
position: absolute;
top: -22px;
}
.blog_style_two .author a {
font-size: 14px;
padding: 7px 22px 7px 48px;
background: #3BCB99;
color: #fff;
display: inline-block;
border-radius: 30px;
position: relative;
z-index: 1;
text-transform: capitalize;
text-decoration: none;
}
.blog_style_two .author a:before {
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #FD8F14;
border-radius: 30px;
z-index: -1;
transform: scale(0);
transition: .5s;
}
.blog_style_two .author a:after {
position: absolute;
content: "";
left: 20px;
top: 22px;
background: #fff;
width: 20px;
height: 1px;
}
.blog_style_two .blog_btn a {
font-size: 15px;
color: #141840;
font-weight: 500;
padding: 0;
display: inline-block;
transition: .5s;
margin-top: 23px;
}
.blog_style_two .blog_btn a i {
font-size: 14px;
display: inline-block;
margin-left: 7px;
}
.blog_style_two .blog_btn a {
font-size: 15px;
color: #141840;
font-weight: 500;
padding: 0 0 0;
display: inline-block;
transition: .5s;
text-decoration: none;
} .blog_style_two .single_blog_adn:hover .author a:before{
transform: scale(1);
}
.blog_style_two .single_blog_adn:hover .blog-page-title_adn h2 a{
color: #2AB685;
}
.blog_style_two .single_blog_adn:hover .blog_btn a {
color: #FD8F14;
font-style: italic;
}
.blog_style_two .single_blog_adn:hover .blog_btn a i {
margin-left: 14px;
} .blog_style_two.three .single_blog_adn {
background: #f6f6f6;
border-radius: 5px;
}
.blog_style_two .hendre-blog-thumb_adn a{
position: relative;
}
.blog_style_two .hendre-blog-thumb_adn a img {
border-radius: 5px;
}
.blog_style_two.three .hendre-blog-thumb_adn a:before{
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background-color: rgba(253, 143, 20, 0.8);
transition: all 400ms linear;
border-radius: 5px 5px 0 0;
}
.blog_style_two.three .hendre-blog-thumb_adn a:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background-color: rgba(47, 110, 255, 0.8);
transition: all 400ms linear;
border-radius: 0px 0px 5px 5px;
}
.blog_style_two.three .single_blog_adn:hover .hendre-blog-thumb_adn a:after, 
.blog_style_two.three .single_blog_adn:hover .hendre-blog-thumb_adn a:before {
height: 50%!important;
visibility: visible;
}
.blog_style_two .single_blog_adn:hover .blog-page-title_adn h2 a {
color: #2AB685;
}
.blog_style_two.three .single_blog_adn:hover .blog-page-title_adn h2 a {
color: #306EFF;
}
.blog_style_two.three .single_blog_adn:hover .blog_btn a {
color: #306EFF;
font-style: italic;
}
.blog_style_two.nine .blog-thumb{
position: relative;
z-index: 1;
}
.blog_style_two.nine .blog-thumb:before {
position: absolute;
content: "";
right: 0;
top: 0;
width: 0;
height: 100%;
background-image: linear-gradient(10deg, #062462 0%, #062462 100%);
visibility: hidden;
transition: .5s;
border-radius: 5px;
opacity: .45;
}
.blog_style_two.three .single_blog_adn:hover .blog-thumb:before{
width: 100%;
left: 0;
visibility: visible;
}
.blog_style_two.three .author a {
font-size: 14px;
padding: 7px 22px 7px 48px;
background: #306EFF;
} .recent-post.style1 .post-item{
display: flex;
align-items: center;
margin-bottom: 22px;
padding-bottom: 22px;
border-bottom: 1px solid #616161;
overflow: hidden;
}
.recent-post.style1 .post-item:last-child{
border: 0;
margin: 0;
padding: 0;
}
.recent-post.style1 .post-item .post-thumb{
flex-shrink: 0;
}
.recent-post.style1 .post-item .post-thumb img{
height: 90px;
width: 90px;
object-fit: cover;
border-radius: 10px;
}
.recent-post.style1 .post-item .content{
padding: 0 0 0 10px;
}
.recent-post.style1 .post-item .content .meta{
display: flex;
align-items: center;
}
.recent-post.style1 .post-item .content .meta .date{
position: relative;
color: #616161;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
.recent-post.style1 .post-item .content .meta .date i{
color: #3abba7;
margin-right: 5px;
}
.recent-post.style1 .post-item .content .title{
font-size: 16px;
font-weight: normal;
font-family: 'Roboto', sans-serif;
margin-bottom: 6px;
}
.recent-post.style1 .post-item .content .title a{
color: var(--title-color);
}
.recent-post.style1 .post-item .content .title a:hover{
color: var(--main-color);
}
.recent-post.style1 .post-item .content .description {
color: rgba(30, 38, 109, 0.9);
font-weight: 300;
margin-bottom: 20px;
}
span.pbgcolor {
background: #da242b;
color: #fff;
padding: 5px 0;
}
span.bbgcolor {
background: #d8d8d8;
padding: 5px 0;
}
span.cbgcolor {
background: #000;
color: #fff;
padding: 5px 0;
} .filters.filter-button-group {
margin-bottom: 60px;
text-align: center;
}
.portfolio-filter ul {
margin: 0;
list-style: none;
padding: 28px 0 0;
}
.portfolio-filter ul li {
font-weight: 500;
text-transform: capitalize;
margin: 0 25px;
padding: 10px 0;
cursor: pointer;
background: #F6F5F5;
font-size: 15px;
transition: all 0.5s ease 0s;
cursor: pointer;
padding: 6px 25px;
font-weight: 500;
position: relative;
margin: 0 3px;
margin-bottom: 7px;
display: inline-block;
border-radius: 30px;
}
.portfolio-filter li.current_menu_item {
background: #da242b;
color: #fff;
}
.portfolio-filter .content {
width: 100%;
margin: 0 auto;
padding: 0px;
text-align: center;
}
.port-thumb {
position: relative;
overflow: hidden;
line-height: 0;
}
.portfolio-filter .port-thumb:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 0;
background: #052361;
transition: all 400ms linear;
border-radius: 5px 5px 0 0;
opacity: .45;
}
.portfolio-filter .port-thumb:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 100%;
height: 0;
background: #052361;
transition: all 400ms linear;
border-radius: 0 0 5px 5px;
opacity: .45;
}
.portfolio-filter .port-thumb:hover:after, 
.portfolio-filter .port-thumb:hover:before {
height: 50%;
}
.portfolio-filter .content .single-content img {
width: 100%;
height: 100%;
}
.portfolio-filter .content .grid-item {
margin-bottom:30px;
}
.portfolio-filter .content .grid-item .single-content{
position: relative;
overflow: hidden;
z-index: 1;
}
.portfolio-filter .single-content .prot_content{
position: relative;
z-index: 2;
border-radius: 0 0 4px 4px;
}
.portfolio-filter .single-content .prot_content:before {
position: absolute;
content: "";
z-index: -1;
bottom: 0;
left: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
width: 100%;
height: 160px;
border-radius: 0 0 4px 4px;
}
.portfolio-filter .single-content::before{
content: '';
position: absolute;
background: rgba(0, 0, 0, 0.30);
height: 100%;
width: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.portfolio-filter .single-content:hover:before{
opacity: 1;
}
.portfolio-filter .single-content .prot_content {
position: absolute;
padding: 18px 27px 26px;
left: 0;
bottom: -162px;
text-align: left;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
transition: all 400ms linear;
}
.portfolio-filter .single-content:hover .prot_content{
bottom: 0;
}
.portfolio-filter .content .grid-item .prot_content h4 {
margin: 0;
padding: 14px 80px 14px 25px;
font-size: 18px;
font-weight: 600;
font-family: 'Inter';
color: #062461;
background: #fff;
display: inline-block;
border-radius: 0 5px 5px 5px;
}
.portfolio-filter .content .grid-item .prot_content h4 a {
display: inline-block;
color: #062461;
font-size: 20px;
font-weight: 600;
}
.portfolio-filter .content .grid-item .prot_content p {
font-size: 15px;
color: #fff;
font-weight: 500;
background: #DA242B;
display: inline-block;
line-height: 28px;
padding: 4px 25px;
border-radius: 5px 5px 0 0;
margin: 0;
}
.portfolio-filter .single-content .picon {
cursor: pointer;
z-index: 22;
position: absolute;
width: 40px;
height: 40px;
line-height: 42px;
text-align: center;
border-radius: 50%;
color: #fff;
background: #da242b;
display: inline-block;
font-size: 16px;
top: -52px;
transition: all 400ms linear;
left: 32%;
right: 0;
margin: auto;
}
.portfolio-filter .content .picon a i{
color: #fff;
}
.portfolio-filter .content .video-icon {
display: inline-block;
transition: all 500ms linear;
position: absolute;
top: -52px;
z-index: 2;
right: 48px;
}
.portfolio-filter .content .video-icon a {
width: 40px;
height: 40px;
line-height: 42px;
text-align: center;
border-radius: 50%;
color: #fff;
background: #da242b;
display: inline-block;
font-size: 13px;
}
.portfolio-filter .port_btn a {
font-size: 15px;
padding: 24px 29px;
font-weight: 500;
background: #f6f6f6;
display: block;
color: #062462;
position: relative;
z-index: 1;
border-radius: 0 0 5px 5px;
text-align: left;
}
.portfolio-filter span.span {
float: right;
font-size: 18px;
transition: .5s;
} .portfolio-filter .single-content:hover .picon{
top: 7%;
}
.portfolio-filter .single-content:hover .video-icon {
top: 7%;
}
.portfolio-filter .single-content:hover .port_btn a{
background:#062462 ;
color: #fff;
} .portfolio_details {
overflow: hidden;
-webkit-box-shadow: 0 0 30px 
rgba(0,0,0,0.10);
box-shadow: 0 0 30px 
rgba(0,0,0,0.10);
padding: 65px 50px 50px;
width: 100%;
background: #fff;
}
.portfolio_info {
padding-left: 50px;
padding-top: 48px;
}
.portfolio_info h2 {
font-size: 25px; padding-bottom: 17px;
}
.portfolio-details-box li strong {
margin-right: 5px;
}
.pr-title {
padding: 24px 0 18px;
} 
.port_dtl_social{} 
.port_dtl_social span{
font-size:20px;
font-weight:700;
margin-bottom:10px;
display:block;
} 
.port_dtl_social a {
display: inline-block;
width: 35px;
height: 35px;
background: #da242b;
color: #fff;
border-radius: 5px;
font-size: 18px;
text-align: center;
margin-right: 10px;
line-height: 35px;
}
.portfolio_details .col-md-6 {
float: left;
}
.portfolio_info ul {
list-style: none;
}
.portfolio_info ul li {
padding:5px 0;
}
.port_dtl_social {
margin-top: 20px;
}
.pr-title h2 {
font-size: 25px;
}
.port_dtl_social i {
margin: 0 7px;
cursor: pointer;
}
.port_btn {
display: none;
} .menu-service-menu-container ul {
list-style: none; 
padding: 0;
}
.menu-service-menu-container ul li {
list-style: none;
margin-bottom: 14px;
}
.menu-service-menu-container ul li:last-child{
margin-bottom: 0;
}
.menu-service-menu-container ul li a {
position: relative;
display: block;
padding: 15px 7px 15px 49px;
background-color: #fff;
font-weight: 400;
font-size: 16px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
color: #232323;
position: relative;
border-radius: 5px;
}
.menu-service-menu-container ul .current_page_item a {
background-color: #da242b;
color: #fff;
}
.menu-service-menu-container ul .current_page_item a::after {
background-color: #fff;
color:#FF3D00;
}
.menu-service-menu-container ul li a::after {
content: '\f00c';
position: absolute;
left: 19px;
top: 18px;
font-size: 12px;
font-family: 'FontAwesome';
height: 22px;
width: 22px;
background: #E9E9E9;
text-align: center;
line-height: 22px;
border-radius: 100%;
transition: .5s;
}
.menu-service-menu-container ul li a:hover {
color: #fff;
background: #da242b;
}
.menu-service-menu-container ul li a:hover:after{
background: #fff;
color:#FF3D00;
}
.details-service .dreamit-button .button {
padding: 11px 29px;
font-weight: 500;
font-family: 'Poppins', sans-serif;
} .hero-single-slide{
min-height: 887px;
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
overflow: hidden;    
}
.hero-content-left h1 {
font-size: 50px;
margin-bottom: 0;
margin-top: 0;
font-weight: 800;
line-height: 1.1;
}
.hero-content-left h2 {
font-size: 50px;
font-weight: 800;
margin-bottom: 20px;
margin-top: 0;
line-height: 1.2;
}
.hero-content-left h3 {
font-size: 25px;
font-weight: 600;
margin-bottom: 10px;
}
.hero-content-left p {
padding-right: 70px;
margin-bottom: 35px;
} .my-accordion li {
position: relative;
margin-bottom: 20px;
list-style: none;
z-index: 1;
}
.my-accordion li:before {
position: absolute;
content: "";
z-index: -1;
right: 20px;
top: 14px;
width: 28px;
height: 28px;
line-height: 28px;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.10196078431372549);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.my-accordion li p {
display: none;
padding: 17px 25px 3px;
color: #616161;
font-size: 16px;
}
.my-accordion a {
position: relative;
width: 100%;
display: block;
cursor: pointer;
font-family: 'Inter';
font-weight: 500;
font-size: 17px;
color: #152b63 !important;
background-color: #fff;
padding: 16px 25px;
border-radius: 5px 5px 30px 5px;
z-index: 1;
display: inline-block;
}
a.active {
border-radius: 5px 0px 0 0;
background: #152b63;
color: #fff !important;
}
a.active:hover {
color: #da242b;
}
.my-accordion a:after {
width: 10px;
height: 2px;
background: #152b63;
position: absolute;
right: 28px;
content: " ";
top: 26px;
transition: all 0.2s ease-in-out;
}
.my-accordion a:before {
width: 2px;
height: 10px;
background: #152b63;
position: absolute;
right: 32px;
content: " ";
top: 22px;
transform: rotate(0);
transition: all 0.2s ease-in-out;
}
.my-accordion li p {
display: none;
font-size: 15px;
padding: 25px 30px 28px;
background: #fff;
overflow: hidden;
border-radius: 0 0 30px 5px;
font-weight: 300;
margin: 0;
}
a.active:after {
transform: rotate(0deg);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background: #da242b;
}
a.active:before {
display: none;
} .my-accordion.style2 a {
font-family: 'Inter';
font-weight: 500;
font-size: 17px;
z-index: 1;
display: inline-block;
color: #152b63 !important;
background-color: transparent;
padding: 16px 25px;
border-radius: 5px 5px 5px 5px;
border: 1px solid rgba(19,17,37,0.15);
}
.my-accordion.style2 a.active{
border-top: 1px solid rgba(19,17,37,0.15) !important;
border-right: 1px solid rgba(19,17,37,0.15) !important;
border-left: 5px solid #da242b;
border-bottom: 0;
border-radius: 5px 5px 0 0;
padding: 25px 20px 15px 30px;  
}
.my-accordion.style2 li p {
font-weight: 300;
font-size: 16px;
padding: 0px 15px 25px 30px;
margin: 0;
background: transparent;
backdrop-filter: blur(1.9px);
overflow: hidden;
border-radius: 5px;
border-bottom: 1px solid rgba(19,17,37,0.15);
border-right: 1px solid rgba(19,17,37,0.15);
border-left: 5px solid #da242b;
border-radius: 0 0 5px 5px;
} .bounce-animate {
animation-name: float-bob;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-moz-animation-name: float-bob;
-moz-animation-duration: 2s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: float-bob;
-ms-animation-duration: 2s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: float-bob;
-o-animation-duration: 2s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear; }
.bounce-animate2 {
animation-name: float-bob2;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-moz-animation-name: float-bob2;
-moz-animation-duration: 3s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: float-bob2;
-ms-animation-duration: 3s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: float-bob2;
-o-animation-duration: 3s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear; }
.bounce-animate3 {
animation-name: float-bob3;
animation-duration: 4s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-moz-animation-name: float-bob3;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: float-bob3;
-ms-animation-duration: 4s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: float-bob3;
-o-animation-duration: 4s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear; }
.bounce-animate4 {
animation-name: float-bob4;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-moz-animation-name: float-bob4;
-moz-animation-duration: 5s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: float-bob4;
-ms-animation-duration: 5s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: float-bob4;
-o-animation-duration: 5s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear; }
.bounce-animate5 {
animation-name: float-bob5;
animation-duration: 6s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-moz-animation-name: float-bob5;
-moz-animation-duration: 6s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: float-bob5;
-ms-animation-duration: 6s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: float-bob5;
-o-animation-duration: 6s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear; }
@-webkit-keyframes float-bob {
0% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
50% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px); }
100% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); } }
@-webkit-keyframes float-bob2 {
0% {
-webkit-transform: translateY(-60px);
transform: translateY(-60px); }
50% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
100% {
-webkit-transform: translateY(-60px);
transform: translateY(-60px); } }
@-webkit-keyframes float-bob3 {
0% {
-webkit-transform: translateY(-40px);
transform: translateY(-40px); }
50% {
-webkit-transform: translateY(-25px);
transform: translateY(-25px); }
100% {
-webkit-transform: translateY(-40px);
transform: translateY(-40px); } }
@-webkit-keyframes float-bob4 {
0% {
-webkit-transform: translateY(-70px);
transform: translateY(-70px); }
50% {
-webkit-transform: translateY(-35px);
transform: translateY(-35px); }
100% {
-webkit-transform: translateY(-70px);
transform: translateY(-70px); } }
@-webkit-keyframes float-bob5 {
0% {
-webkit-transform: translateY(-75px);
transform: translateY(-75px); }
50% {
-webkit-transform: translateY(-35px);
transform: translateY(-35px); }
100% {
-webkit-transform: translateY(-75px);
transform: translateY(-75px); } }
@-webkit-keyframes movebounce {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
50% {
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
} @keyframes moveleftbounce {
0% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
} .subscribe-form input[type="email"] {
padding: 10px 15px 10px 15px;
border-radius: 0;
outline: 0;
width: 70%;
border: 0;
background: #fff;
height: 56px;
box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
margin: 0;
}
.subscribe-form input[type="email"]::placeholder{
opacity: 0.9;
}
.subscribe-form input[type="email"]:focus{
color: #fff;
}
.subscribe-form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
height: 56px;
color: #fff;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
background-color: #b98d36;
padding: 0;
width: 30%;
border: 0;
outline: 0;
border-radius: 0;
} .custom-progress .elementor-progress-text {
margin-top: -20px;
color: #232323;
font-size: 16px;
padding-left: 0;
overflow: visible;
}
.custom-progress .elementor-progress-percentage {
padding-right: 15px;
margin-top: -20px;
color: #232323;
font-size: 16px;
}
.service_cursousel_sliderr .em-service.style_4 {
margin: 0 15px 5px;
}
.service_cursousel_sliderr .em_service_content {
padding: 12px 26px 35px;
box-shadow: 1px 6px 6px #f9f6f6;
}
.service_cursousel_sliderr .em-service-title h2 {
font-size: 24px;
margin-bottom: 8px;
}
.service_cursousel_sliderr ul.slick-dots {
list-style: none;
display: inline-block;
margin-top: 30px;
}
.service_cursousel_sliderr ul.slick-dots li {
display: inline-block;
margin: 0 7px;
height: 20px;
width: 20px;
line-height: 20px;
}
.breadcumb-inner {
text-align: center;
}
.hendre-blog-thumb img {
vertical-align: middle;
width: 100%;
}
.cleaning-footer .subscribr_two p.mailchimp-form button {
background: #FFC704;
}@media screen and (max-width: 991px) {
.blog_style_five .owl-nav {
display: none;
}
.em-service.style_6 .em-service-title h2 {
font-size: 20px;
margin: 8px 0 12px;
}
.em-service.style_6 .icon img {
width: 80px;
}
.product_post.style1 .post-thumb .case_post_icon img {
width: 80%;
height: 80%;
}
.section-title .title {
font-size: 30px;
}
.icon-box.style17 {
display: block;
text-align: center;
}
.icon-box.style17 .img-icon {
margin: 0;
} .case-study.style1 .case-grid {
grid-template-columns: repeat(2, 1fr);
} .filter-tab #tabs {
flex-wrap: wrap;
text-align:center;
}
.filter-tab #tabs li {
margin-bottom: 30px;
flex: 0 0 auto;
width: 47%;
}
.filter-tab .content {
padding-top: 50px;
}
.filter-tab .content .text img{
margin-top: 30px;
}
.filter-tab .content .text .row{
margin-left: 0;
margin-right: 0;
}
.blog_wrap.blog_carousel_nine .owl-nav {
display: none;
}
.testimonial-carouse09 .owl-nav {
display: none;
}
.single-counter.style_eight .counter-content span {
font-size: 70px;
}
.single-counter.style_eight .counter-content .suffix {
font-size: 50px!important;
top: -8px;
}
}
@media screen and (max-width: 767px) {
.icon-box.style19 {
padding: 20px 0 0 0;
}
.dreamit-slick-slider .single-slick .content-wrapper {
top: 50%;
transform: translateY(-50%);
}
.dreamit-slick-slider .hero-text h2 {
font-size: 58px;
}
.dreamit-slick-slider .hero-text h3 {
font-size: 18px;
}
.portfolio-filter ul li {
display: block;
}
.portfolio-filter.style_2 ul li {
padding: 10px 20px 10px 20px;
display: inline-block;
}
.portfolio-filter ul li::before {
top: auto;
bottom: 0;
} .case-study.style1 .case-grid {
display: block;
}
.case-study.style1 .case-grid .gird-item {
margin-bottom: 20px;
}
}
@media screen and (max-width: 600px) {
.brand-item img {
width: 75%!important;
}
.dreamit-slick-slider .single-slick.style_three {
min-height: 680px!important;
}
.filter-tab #tabs li{
width: 100%;
} .subscribe-form input[type="email"]{
width: 100%;
margin-bottom: 15px;
}
.subscribe-form input[type="submit"]{
position: static;
width: 100%;
}
}.rotation {
animation: rotate 20s linear infinite;
}
@keyframes rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.move-up-down{
animation: moving 2s linear infinite;
}
@keyframes moving {
0% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
50% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
100% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
}@font-face {
font-family: "Flaticon";
src: url(//petroavia.com/wp-content/plugins/dreamit-elementor-extension/assets/fonts/Flaticon.woff2) format("woff2"), url(//petroavia.com/wp-content/plugins/dreamit-elementor-extension/assets/fonts/Flaticon.woff) format("woff");
font-weight: normal;
font-style: normal;
}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
font-family: Flaticon;
font-style: normal;
}
.flaticon-map:before {
content: "\f100";
}
.flaticon-mail:before {
content: "\f101";
}
.flaticon-call-answer:before {
content: "\f102";
}
.flaticon-chat:before {
content: "\f103";
}
.flaticon-left-arrow:before {
content: "\f104";
}
.flaticon-right-arrow:before {
content: "\f105";
}
.flaticon-back:before {
content: "\f106";
}
.flaticon-next:before {
content: "\f107";
}
.flaticon-play-button:before {
content: "\f108";
}
.flaticon-play-button-1:before {
content: "\f109";
}
.flaticon-upload:before {
content: "\f10a";
}
.flaticon-back-1:before {
content: "\f10b";
}
.flaticon-responsive:before {
content: "\f10c";
}
.flaticon-add:before {
content: "\f10d";
}
.flaticon-play-button-2:before {
content: "\f10e";
}
.flaticon-android:before {
content: "\f10f";
}
.flaticon-fire:before {
content: "\f110";
}
.flaticon-layers:before {
content: "\f111";
}
.flaticon-computer:before {
content: "\f112";
}
.flaticon-chip:before {
content: "\f113";
}
.flaticon-cogwheels:before {
content: "\f114";
}
.flaticon-support:before {
content: "\f115";
}
.flaticon-web:before {
content: "\f116";
}
.flaticon-headset:before {
content: "\f117";
}
.flaticon-facebook:before {
content: "\f118";
}
.flaticon-drop-of-liquid:before {
content: "\f119";
}
.flaticon-drop:before {
content: "\f11a";
}
.flaticon-placeholder:before {
content: "\f11b";
}
.flaticon-shield:before {
content: "\f11c";
}
.flaticon-fountain-pen:before {
content: "\f11d";
}
.flaticon-fountain-pen-1:before {
content: "\f11e";
}
.flaticon-settings:before {
content: "\f11f";
}
.flaticon-phone-call:before {
content: "\f120";
}
.flaticon-call:before {
content: "\f121";
}
.flaticon-settings-1:before {
content: "\f122";
}
.flaticon-placeholder-1:before {
content: "\f123";
}
.flaticon-pen:before {
content: "\f124";
}
.flaticon-analytics:before {
content: "\f125";
}
.flaticon-monitor:before {
content: "\f126";
}
.flaticon-email:before {
content: "\f127";
}
.flaticon-speech-bubble:before {
content: "\f128";
}
.flaticon-suitcase:before {
content: "\f129";
}
.flaticon-communications:before {
content: "\f12a";
}
.flaticon-cash:before {
content: "\f12b";
}
.flaticon-twitter:before {
content: "\f12c";
}
.flaticon-twitter-2:before {
content: "\f12d";
}
.flaticon-instagram-logo:before {
content: "\f12e";
}
.flaticon-instagram-1:before {
content: "\f12f";
}
.flaticon-whatsapp-1:before {
content: "\f130";
}
.flaticon-linkedin-2:before {
content: "\f131";
}
.flaticon-twitter-1:before {
content: "\f132";
}
.flaticon-facebook-3:before {
content: "\f133";
}
.flaticon-whatsapp-2:before {
content: "\f134";
}
.flaticon-xiaomi:before {
content: "\f135";
}
.flaticon-odnoklassniki:before {
content: "\f136";
}
.flaticon-pinterest:before {
content: "\f137";
}
.flaticon-pinterest-1:before {
content: "\f138";
}
.flaticon-wifi:before {
content: "\f139";
}
.flaticon-light-bulb:before {
content: "\f13a";
}
.flaticon-project-management:before {
content: "\f13b";
}
.flaticon-monitor-1:before {
content: "\f13c";
}
.flaticon-camera:before {
content: "\f13d";
}
.flaticon-user:before {
content: "\f13e";
}
.flaticon-advertising:before {
content: "\f13f";
}
.flaticon-select:before {
content: "\f140";
}
.flaticon-snowflake:before {
content: "\f141";
}
.flaticon-snowflake-1:before {
content: "\f142";
}
.flaticon-travel-agency:before {
content: "\f143";
}
.flaticon-bauble:before {
content: "\f144";
}
.flaticon-temporary-agency:before {
content: "\f145";
}
.flaticon-star:before {
content: "\f146";
}
.flaticon-snow-globe:before {
content: "\f147";
}
.flaticon-christmas-tree:before {
content: "\f148";
}
.flaticon-gift:before {
content: "\f149";
}
.flaticon-mortgage:before {
content: "\f14a";
}
.flaticon-monitoring:before {
content: "\f14b";
}
.flaticon-network-1:before {
content: "\f14c";
}
.flaticon-neural:before {
content: "\f14d";
}
.flaticon-networking:before {
content: "\f14e";
}
.flaticon-cloud-computing:before {
content: "\f14f";
}
.flaticon-cloud-computing-1:before {
content: "\f150";
}
.flaticon-microchip:before {
content: "\f151";
}
.flaticon-social-care:before {
content: "\f152";
}
.flaticon-help:before {
content: "\f153";
}
.flaticon-begging:before {
content: "\f154";
}
.flaticon-customer-service:before {
content: "\f155";
}
.flaticon-support-2:before {
content: "\f156";
}
.flaticon-support-3:before {
content: "\f157";
}
.flaticon-customer-service-1:before {
content: "\f158";
}
.flaticon-customer-support:before {
content: "\f159";
}
.flaticon-headphones:before {
content: "\f15a";
}
.flaticon-social-care-1:before {
content: "\f15b";
}
.flaticon-care:before {
content: "\f15c";
}
.flaticon-user-1:before {
content: "\f15d";
}
.flaticon-phone:before {
content: "\f15e";
}
.flaticon-search:before {
content: "\f15f";
}
.flaticon-facebook-4:before {
content: "\f160";
}
.flaticon-pin:before {
content: "\f161";
}
.flaticon-user-2:before {
content: "\f162";
}
.flaticon-internet:before {
content: "\f163";
}
.flaticon-user-3:before {
content: "\f164";
}
.flaticon-chat-1:before {
content: "\f165";
}
.flaticon-team:before {
content: "\f166";
}
.flaticon-connection:before {
content: "\f167";
}
.flaticon-bar-chart:before {
content: "\f168";
}
.flaticon-money:before {
content: "\f169";
}
.flaticon-file:before {
content: "\f16a";
}
.flaticon-linkedin-3:before {
content: "\f16b";
}
.flaticon-pinterest-2:before {
content: "\f16c";
}
.flaticon-google-browser:before {
content: "\f16d";
}
.flaticon-gmail-1:before {
content: "\f16e";
}
.flaticon-gmail-3:before {
content: "\f16f";
}
.flaticon-vimeo:before {
content: "\f170";
}
.flaticon-vimeo-2:before {
content: "\f171";
}
.flaticon-skype:before {
content: "\f172";
}
.flaticon-skype-1:before {
content: "\f173";
}
.flaticon-skype-2:before {
content: "\f174";
}
.flaticon-skype-3:before {
content: "\f175";
}
.flaticon-google-plus-logo:before {
content: "\f176";
}
.flaticon-like:before {
content: "\f177";
}
.flaticon-clock:before {
content: "\f178";
}
.flaticon-loupe:before {
content: "\f179";
}
.flaticon-money-1:before {
content: "\f17a";
}
.flaticon-hand-shake:before {
content: "\f17b";
}
.flaticon-team-1:before {
content: "\f17c";
}
.flaticon-money-2:before {
content: "\f17d";
}
.flaticon-man:before {
content: "\f17e";
}
.flaticon-value:before {
content: "\f17f";
}
.flaticon-share:before {
content: "\f180";
}
.flaticon-time:before {
content: "\f181";
}
.flaticon-school:before {
content: "\f182";
}
.flaticon-chart:before {
content: "\f183";
}
.flaticon-data:before {
content: "\f184";
}
.flaticon-photo:before {
content: "\f185";
}
.flaticon-internet-1:before {
content: "\f186";
}
.flaticon-money-3:before {
content: "\f187";
}
.flaticon-payment:before {
content: "\f188";
}
.flaticon-pin-1:before {
content: "\f189";
}
.flaticon-time-1:before {
content: "\f18a";
}
.flaticon-idea:before {
content: "\f18b";
}
.flaticon-download:before {
content: "\f18c";
}
.flaticon-growth:before {
content: "\f18d";
}
.flaticon-multimedia:before {
content: "\f18e";
}
.flaticon-network-2:before {
content: "\f18f";
}
.flaticon-next-1:before {
content: "\f190";
}
.flaticon-origami:before {
content: "\f191";
}
.flaticon-share-1:before {
content: "\f192";
}
.flaticon-clock-1:before {
content: "\f193";
}
.flaticon-refresh:before {
content: "\f194";
}
.flaticon-avatar:before {
content: "\f195";
}
.flaticon-support-4:before {
content: "\f196";
}
.flaticon-cursor:before {
content: "\f197";
}
.flaticon-brain:before {
content: "\f198";
}
.flaticon-laptop:before {
content: "\f199";
}
.flaticon-arrow:before {
content: "\f19a";
}
.flaticon-mortarboard:before {
content: "\f19b";
}
.flaticon-avatar-1:before {
content: "\f19c";
}
.flaticon-chat-2:before {
content: "\f19d";
}
.flaticon-question:before {
content: "\f19e";
}
.flaticon-test:before {
content: "\f19f";
}
.flaticon-doctor:before {
content: "\f1a0";
}
.flaticon-support-5:before {
content: "\f1a1";
}
.flaticon-map-1:before {
content: "\f1a2";
}
.flaticon-eye:before {
content: "\f1a3";
}
.flaticon-money-4:before {
content: "\f1a4";
}
.flaticon-world:before {
content: "\f1a5";
}
.flaticon-school-1:before {
content: "\f1a6";
}
.flaticon-chat-3:before {
content: "\f1a7";
}
.flaticon-idea-1:before {
content: "\f1a8";
}
.flaticon-support-6:before {
content: "\f1a9";
}
.flaticon-diamond:before {
content: "\f1aa";
}
.flaticon-time-2:before {
content: "\f1ab";
}
.flaticon-bag:before {
content: "\f1ac";
}
.flaticon-contract:before {
content: "\f1ad";
}
.flaticon-report:before {
content: "\f1ae";
}
.flaticon-folder:before {
content: "\f1af";
}
.flaticon-truck:before {
content: "\f1b0";
}
.flaticon-document:before {
content: "\f1b1";
}
.flaticon-plane:before {
content: "\f1b2";
}
.flaticon-time-3:before {
content: "\f1b3";
}
.flaticon-trash:before {
content: "\f1b4";
}
.flaticon-pin-2:before {
content: "\f1b5";
}
.flaticon-think:before {
content: "\f1b6";
}
.flaticon-idea-2:before {
content: "\f1b7";
}
.flaticon-download-1:before {
content: "\f1b8";
}
.flaticon-bell:before {
content: "\f1b9";
}
.flaticon-lock:before {
content: "\f1ba";
}
.flaticon-upload-1:before {
content: "\f1bb";
}
.flaticon-cinema:before {
content: "\f1bc";
}
.flaticon-goal:before {
content: "\f1bd";
}
.flaticon-work:before {
content: "\f1be";
}
.flaticon-design:before {
content: "\f1bf";
}
.flaticon-search-1:before {
content: "\f1c0";
}
.flaticon-food:before {
content: "\f1c1";
}
.flaticon-alert:before {
content: "\f1c2";
}
.flaticon-brain-1:before {
content: "\f1c3";
}
.flaticon-book:before {
content: "\f1c4";
}
.flaticon-time-4:before {
content: "\f1c5";
}
.flaticon-shield-1:before {
content: "\f1c6";
}
.flaticon-time-5:before {
content: "\f1c7";
}
.flaticon-man-1:before {
content: "\f1c8";
}
.flaticon-brain-2:before {
content: "\f1c9";
}
.flaticon-water:before {
content: "\f1ca";
}
.flaticon-content:before {
content: "\f1cb";
}
.flaticon-data-1:before {
content: "\f1cc";
}
.flaticon-like-1:before {
content: "\f1cd";
}
.flaticon-time-6:before {
content: "\f1ce";
}
.flaticon-sign:before {
content: "\f1cf";
}
.flaticon-book-1:before {
content: "\f1d0";
}
.flaticon-adjust:before {
content: "\f1d1";
}
.flaticon-menu:before {
content: "\f1d2";
}
.flaticon-calendar:before {
content: "\f1d3";
}
.flaticon-eye-1:before {
content: "\f1d4";
}
.flaticon-clock-2:before {
content: "\f1d5";
}
.flaticon-share-2:before {
content: "\f1d6";
}
.flaticon-fingerprint:before {
content: "\f1d7";
}
.flaticon-signal:before {
content: "\f1d8";
}
.flaticon-lock-1:before {
content: "\f1d9";
}
.flaticon-water-1:before {
content: "\f1da";
}
.flaticon-code:before {
content: "\f1db";
}
.flaticon-repeat:before {
content: "\f1dc";
}
.flaticon-map-2:before {
content: "\f1dd";
}
.flaticon-message:before {
content: "\f1de";
}
.flaticon-network-3:before {
content: "\f1df";
}
.flaticon-more:before {
content: "\f1e0";
}
.flaticon-random:before {
content: "\f1e1";
}
.flaticon-sign-1:before {
content: "\f1e2";
}
.flaticon-mail-1:before {
content: "\f1e3";
}
.flaticon-adjust-1:before {
content: "\f1e4";
}.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-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.elementor-widget-n-carousel{--e-n-carousel-slides-to-show:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-pagination-size:0;--e-n-carousel-swiper-pagination-spacing:10px;--e-n-carousel-swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-prev-caption-spacing:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-next-caption-spacing:15px;--e-n-carousel-arrow-prev-left-align:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-align:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-translate-x:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-swiper-padding-bottom:calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing));--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-offset:0px;--e-n-carousel-fraction-horizontal-position:50%;--e-n-carousel-fraction-horizontal-offset:0px;--e-n-carousel-fraction-horizontal-transform:-50%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-horizontal-transform-modifier:1}.elementor-widget-n-carousel .e-n-carousel{display:flex;min-width:0}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-n-carousel .e-n-carousel.offset-left{padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel.offset-both,.elementor-widget-n-carousel .e-n-carousel.offset-right{padding-inline-end:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel.offset-both{padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide{flex-shrink:0;height:var(--e-n-carousel-slide-height,initial)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{height:var(--e-n-carousel-slide-container-height,initial);max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{border-style:var(--e-n-carousel-arrow-normal-border-type);color:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9));font-size:var(--e-n-carousel-arrow-size,25px);transition-duration:.25s;z-index:2}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9))}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{border-style:var(--e-n-carousel-arrow-hover-border-type);color:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93%,.9))}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93%,.9))}.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{right:calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));top:calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));transform:translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y))}.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));top:calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));transform:translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y))}.elementor-widget-n-carousel.elementor-pagination-type-bullets{--e-n-carousel-swiper-pagination-size:6px}.elementor-widget-n-carousel.elementor-pagination-type-fraction{--e-n-carousel-swiper-pagination-size:16px}.elementor-widget-n-carousel.elementor-pagination-type-progressbar{--e-n-carousel-swiper-pagination-size:4px}.elementor-widget-n-carousel .swiper-pagination-progressbar{height:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--e-n-carousel-progressbar-normal-color,#000)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--e-n-carousel-progressbar-hover-color,#000)}.elementor-widget-n-carousel .swiper-pagination-fraction{color:var(--e-n-carousel-fraction-color,#000)}.elementor-widget-n-carousel .swiper-pagination-bullet{background:var(--e-n-carousel-dots-normal-color,#000);height:var(--e-n-carousel-swiper-pagination-size);width:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel .swiper-pagination-bullet:hover{background:var(--e-n-carousel-dots-hover-color,#000);opacity:1}.elementor-widget-n-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-n-carousel .swiper-pagination,.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-n-carousel .swiper-pagination-custom,.elementor-widget-n-carousel .swiper-pagination-fraction{font-size:var(--e-n-carousel-swiper-pagination-size);line-height:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper,.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--e-n-carousel-swiper-padding-bottom)}.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper .elementor-background-slideshow,.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container .elementor-background-slideshow,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow{padding-bottom:0}.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-n-carousel .swiper-pagination-bullets{height:-moz-max-content;height:max-content;left:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));top:calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-dots-vertical-transform));width:-moz-max-content;width:max-content;z-index:3}.elementor-widget-n-carousel .swiper-pagination-fraction{height:-moz-max-content;height:max-content;left:calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset));top:calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset));transform:translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-fraction-vertical-transform));width:-moz-max-content;width:max-content;z-index:3}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--e-n-carousel-swiper-slides-gap);overflow:hidden}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--e-n-carousel-number-of-gaps:max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1),0);--e-n-carousel-gaps-width-total:calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap));max-width:calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1))}[data-core-v316-plus=true] .elementor-widget-n-carousel .e-n-carousel .swiper-slide>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-post__thumbnail__link{transition:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{margin:0;padding:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;max-height:none;max-width:none;transition:filter .3s;width:100%}.elementor-posts-container .elementor-post__thumbnail__link{display:block;position:relative;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{bottom:0;left:0;right:0;top:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-duration:.25s;transition-property:background,border,box-shadow}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{color:#777;font-size:14px;line-height:1.5em;margin:0}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{color:#adadad;font-size:12px;line-height:1.3em;margin-bottom:13px}.elementor-posts .elementor-post__read-more{align-self:flex-start;font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-left:auto;margin-right:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;order:0}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;order:5}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{background-color:#fff;border:0 solid #69727d;border-radius:3px;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:all .25s;width:100%}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{margin-bottom:0;margin-top:20px;padding:0 30px}.elementor-posts .elementor-post__card .elementor-post__read-more{display:inline-block;margin-bottom:20px}.elementor-posts .elementor-post__card .elementor-post__meta-data{border-top:1px solid #eaeaea;margin-bottom:0;padding:15px 30px}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{background:#69727d;border-radius:999px;color:#fff;font-size:12px;font-weight:400;line-height:1;margin:20px;padding:.6em 1.2em;position:absolute;top:0}.elementor-posts .elementor-post__avatar{height:0;padding:0 30px;pointer-events:none;position:relative;top:-25px;width:100%}.elementor-posts .elementor-post__avatar img{border-radius:50%;pointer-events:all;transform:translateY(-50%);width:60px}.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{height:auto;padding-top:0;position:static}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post,body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.elementor-portfolio__filter{cursor:pointer;margin:0;padding:8px}.elementor-portfolio__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.elementor-portfolio-item{align-self:flex-start;margin:0;overflow:hidden;transform-style:preserve-3d;transition-property:transform,opacity;transition-timing-function:ease-in-out}.elementor-portfolio-item__title{color:#fff;font-size:18px;line-height:1;margin:0;padding:0}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{background-color:hsla(213,9%,45%,.8);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;overflow:hidden;padding:15px;position:absolute;right:0;text-align:center;top:0;transition:opacity 1s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:rgba(0,0,0,.1);position:absolute}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{left:50%;margin:inherit;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-left:auto!important;margin-right:auto!important}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1366px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;width:1em;fill:currentColor;overflow:visible}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36)}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}