/*
Theme Name: Evicon
Author: Codelive
Author URI: https://codelive.ee/
Version: 1.0
*/
.cursor-pointer {
    cursor: pointer;
}

.wpcf7 label {
    width: 100%;
}

.wpcf7-form br {
    display: none;
}
.wpcf7-form .send-button > p {
	cursor: not-allowed;
	    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.wpcf7-form .send-button > p button {
	opacity: 1;
}
.wpcf7-form textarea {
	margin-bottom: 40px;
}
.wpcf7-not-valid-tip {
    color: rgba(255, 255, 255, 0.50);
    font-size: 12px;
}

.activity-slider-section {
    overflow: hidden;
}

.activity-slider-section .about-slider {
    overflow: hidden;
    margin-bottom: 55px;
}

.team-page-title {
    font-size: 48px !important;
    text-transform: uppercase;
    color: var(--eviconBlue);
}

.page-title-wrap {
    padding-top: 80px;
}

.team-section.use-bg {
    position: relative;
    background-color: rgba(0, 114, 206, 0.05);
}

.team-section.use-bg:after {
    content: "";
display: block;
width: 700px;
height: 490px;
position: absolute;
right: 0;
bottom: 0;
background-position: center;
background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg class='activity-art-2 abstract-about-right' width='700' height='600' viewBox='0 0 700 600' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1' clip-path='url(%23clip0_951_10450)'%3E%3Cpath d='M672.581 535.418H605.049V573.786H672.581V535.418Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 573.786H706.41L678.68 535.418H746.242L718.512 573.786Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 484.56H706.41L678.68 446.192H746.242L718.512 484.56Z' fill='white'%3E%3C/path%3E%3Cpath d='M525.294 535.418H457.762V573.786H525.294V535.418Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 580.032H384.135V618.4H451.667V580.032Z' fill='white'%3E%3C/path%3E%3Cpath d='M614.88 580.032H547.348V618.4H614.88V580.032Z' fill='white'%3E%3C/path%3E%3Cpath d='M688.509 580.032H620.977V618.4H688.509V580.032Z' fill='white'%3E%3C/path%3E%3Cpath d='M541.253 580.032H531.422V618.4H541.253V580.032Z' fill='white'%3E%3C/path%3E%3Cpath d='M762.136 580.032H694.604V618.4H762.136V580.032Z' fill='white'%3E%3C/path%3E%3Cpath d='M525.294 446.192H457.762V484.56H525.294V446.192Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M334.414 484.56H322.282L294.582 446.192H362.115L334.414 484.56Z' fill='white'%3E%3C/path%3E%3Cpath d='M378.038 446.192H368.207V484.56H378.038V446.192Z' fill='white'%3E%3C/path%3E%3Cpath d='M598.954 446.192H531.422V484.56H598.954V446.192Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 490.806H384.135V529.174H451.667V490.806Z' fill='white'%3E%3C/path%3E%3Cpath d='M614.88 490.806H547.348V529.174H614.88V490.806Z' fill='white'%3E%3C/path%3E%3Cpath d='M688.509 490.806H620.977V529.174H688.509V490.806Z' fill='white'%3E%3C/path%3E%3Cpath d='M541.253 490.806H531.422V529.174H541.253V490.806Z' fill='white'%3E%3C/path%3E%3Cpath d='M762.136 490.806H694.604V529.174H762.136V490.806Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M113.496 618.4H101.364L73.6641 580.032H141.197L113.496 618.4Z' fill='white'%3E%3C/path%3E%3Cpath d='M304.38 490.806H236.848V529.174H304.38V490.806Z' fill='white'%3E%3C/path%3E%3Cpath d='M672.581 356.936H605.049V395.304H672.581V356.936Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 395.304H706.41L678.68 356.936H746.242L718.512 395.304Z' fill='white'%3E%3C/path%3E%3Cpath d='M672.581 267.709H605.049V306.077H672.581V267.709Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 306.077H706.41L678.68 267.709H746.242L718.512 306.077Z' fill='white'%3E%3C/path%3E%3Cpath d='M672.581 178.483H605.049V216.851H672.581V178.483Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 216.851H706.41L678.68 178.453H746.242L718.512 216.851Z' fill='white'%3E%3C/path%3E%3Cpath d='M672.581 89.2268H605.049V127.595H672.581V89.2268Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 127.595H706.41L678.68 89.2268H746.242L718.512 127.595Z' fill='white'%3E%3C/path%3E%3Cpath d='M672.581 0H605.049V38.368H672.581V0Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M718.512 38.368H706.41L678.68 0H746.242L718.512 38.368Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 356.936H384.135V395.304H451.667V356.936Z' fill='white'%3E%3C/path%3E%3Cpath d='M598.954 356.936H531.422V395.304H598.954V356.936Z' fill='white'%3E%3C/path%3E%3Cpath d='M688.509 401.549H620.977V439.917H688.509V401.549Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M497.594 439.947H485.492L457.762 401.549H525.324L497.594 439.947Z' fill='white'%3E%3C/path%3E%3Cpath d='M541.253 401.549H531.422V439.917H541.253V401.549Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M334.414 306.077H322.282L294.582 267.709H362.115L334.414 306.077Z' fill='white'%3E%3C/path%3E%3Cpath d='M598.954 267.709H531.422V306.077H598.954V267.709Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 312.323H384.135V350.691H451.667V312.323Z' fill='white'%3E%3C/path%3E%3Cpath d='M688.509 312.323H620.977V350.691H688.509V312.323Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M497.594 350.691H485.492L457.762 312.323H525.324L497.594 350.691Z' fill='white'%3E%3C/path%3E%3Cpath d='M541.253 312.323H531.422V350.691H541.253V312.323Z' fill='white'%3E%3C/path%3E%3Cpath d='M288.454 178.483H220.922V216.851H288.454V178.483Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 178.483H384.135V216.851H451.667V178.483Z' fill='white'%3E%3C/path%3E%3Cpath d='M378.038 178.483H368.207V216.851H378.038V178.483Z' fill='white'%3E%3C/path%3E%3Cpath d='M598.954 178.483H531.422V216.851H598.954V178.483Z' fill='white'%3E%3C/path%3E%3Cpath d='M614.88 223.096H547.348V261.464H614.88V223.096Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M497.594 261.464H485.492L457.762 223.096H525.324L497.594 261.464Z' fill='white'%3E%3C/path%3E%3Cpath d='M541.253 223.096H531.422V261.464H541.253V223.096Z' fill='white'%3E%3C/path%3E%3Cpath d='M762.136 223.096H694.604V261.464H762.136V223.096Z' fill='white'%3E%3C/path%3E%3Cpath d='M288.454 89.2268H220.922V127.595H288.454V89.2268Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 89.2268H384.135V127.595H451.667V89.2268Z' fill='white'%3E%3C/path%3E%3Cpath d='M525.294 89.2268H457.762V127.595H525.294V89.2268Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M334.414 127.595H322.282L294.582 89.2268H362.115L334.414 127.595Z' fill='white'%3E%3C/path%3E%3Cpath d='M614.88 133.84H547.348V172.208H614.88V133.84Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M497.594 172.208H485.492L457.762 133.84H525.324L497.594 172.208Z' fill='white'%3E%3C/path%3E%3Cpath d='M762.136 133.84H694.604V172.208H762.136V133.84Z' fill='white'%3E%3C/path%3E%3Cpath d='M288.454 0H220.922V38.368H288.454V0Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 0H384.135V38.368H451.667V0Z' fill='white'%3E%3C/path%3E%3Cpath d='M525.294 0H457.762V38.368H525.294V0Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M334.414 38.368H322.282L294.582 0H362.115L334.414 38.368Z' fill='white'%3E%3C/path%3E%3Cpath d='M378.038 0H368.207V38.368H378.038V0Z' fill='white'%3E%3C/path%3E%3Cpath d='M598.954 0H531.422V38.368H598.954V0Z' fill='white'%3E%3C/path%3E%3Cpath d='M451.667 44.613H384.135V82.9811H451.667V44.613Z' fill='white'%3E%3C/path%3E%3Cpath d='M614.88 44.613H547.348V82.9811H614.88V44.613Z' fill='white'%3E%3C/path%3E%3Cpath d='M688.509 44.613H620.977V82.9811H688.509V44.613Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M497.594 82.9811H485.492L457.762 44.613H525.324L497.594 82.9811Z' fill='white'%3E%3C/path%3E%3Cpath d='M541.253 44.613H531.422V82.9811H541.253V44.613Z' fill='white'%3E%3C/path%3E%3Cpath d='M762.136 44.613H694.604V82.9811H762.136V44.613Z' fill='white'%3E%3C/path%3E%3Cpath d='M304.38 401.549H236.848V439.917H304.38V401.549Z' fill='white'%3E%3C/path%3E%3Cpath d='M230.753 312.323H163.221V350.691H230.753V312.323Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M113.496 350.691H101.364L73.6641 312.323H141.197L113.496 350.691Z' fill='white'%3E%3C/path%3E%3Cpath d='M378.04 312.323H310.508V350.691H378.04V312.323Z' fill='white'%3E%3C/path%3E%3Cpath d='M67.5402 178.483H0.0078125V216.851H67.5402V178.483Z' fill='white'%3E%3C/path%3E%3Cpath d='M214.827 178.483H147.295V216.851H214.827V178.483Z' fill='white'%3E%3C/path%3E%3Cpath d='M230.753 223.096H163.221V261.464H230.753V223.096Z' fill='white'%3E%3C/path%3E%3Cpath d='M157.126 223.096H147.295V261.464H157.126V223.096Z' fill='white'%3E%3C/path%3E%3Cpath d='M378.04 223.096H310.508V261.464H378.04V223.096Z' fill='white'%3E%3C/path%3E%3Cpath d='M141.197 89.2268H73.6641V127.595H141.197V89.2268Z' fill='white'%3E%3C/path%3E%3Cpath d='M230.753 133.84H163.221V172.208H230.753V133.84Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M113.496 172.208H101.364L73.6641 133.84H141.197L113.496 172.208Z' fill='white'%3E%3C/path%3E%3Cpath d='M157.126 133.84H147.295V172.208H157.126V133.84Z' fill='white'%3E%3C/path%3E%3Cpath d='M378.04 133.84H310.508V172.208H378.04V133.84Z' fill='white'%3E%3C/path%3E%3Cpath d='M67.5402 0H0.0078125V38.368H67.5402V0Z' fill='white'%3E%3C/path%3E%3Cpath d='M141.197 0H73.6641V38.368H141.197V0Z' fill='white'%3E%3C/path%3E%3Cpath d='M230.753 44.613H163.221V82.9811H230.753V44.613Z' fill='white'%3E%3C/path%3E%3Cpath d='M304.38 44.613H236.848V82.9811H304.38V44.613Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M113.496 82.9811H101.364L73.6641 44.613H141.197L113.496 82.9811Z' fill='white'%3E%3C/path%3E%3Cpath d='M157.126 44.613H147.295V82.9811H157.126V44.613Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_951_10450'%3E%3Crect width='700' height='600' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.team-section.use-bg {
	overflow: hidden;
}

.team-section .container {
    position: relative;
    z-index: 1;
}

.page-title-wrap+.team-section>.container {
    margin-top: 0;
}

.contact-page .contact-container {
    background: #F4F5F7;
}

.contact-page .contact .section-title {
    color: var(--eviconBlue) !important;
}

.hero-slider {
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.home-hero .container {
    position: relative;
    z-index: 4;
}

.hero-slider img {
    display: block;
    width: 100%;
	    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.hero-slider:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
	opacity: 1;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3)), no-repeat center center;
}
.home .contact-section .abstract-element {
	transform: rotate(180deg);
	left: -330px;
}
.home .header {
	    height: calc(100vh + 69px);
    max-height: calc(100vh + 69px);
}
.slider-video {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;

}
.home .wpcf7-form input,
.home .wpcf7-form textarea,
.page-template-template-about .wpcf7-form textarea,
.page-template-template-about .wpcf7-form input,
.page-template-template-activity .wpcf7-form textarea,
.page-template-template-activity .wpcf7-form input,
.page-template-template-work .wpcf7-form textarea,
.page-template-template-work .wpcf7-form input{ 
	color: #fff;
}
.page-template-template-activity .dark-overlay {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), no-repeat center center;
}
@media (max-width: 1023px) {
	.home .contact-section .abstract-element {
		left: 0px;
	}

	.team-section.use-bg:after {
		right: 0;
	}
}
@media (max-width: 767px) {
	.home .header .abstract-element {
		min-width: 270px;
	}
}

@media (max-width: 499px) {
	.services-description .section-title {
		font-size: 30px !important;
	}
	.home .header {
		height: 75vh;
	}
}
