@font-face {
font-family: 'Avenir Next LT Pro';
src: url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),
url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
font-face {
font-family: 'Avenir Next LT Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Regular'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Regular.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Condensed'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Cn.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Condensed Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-CnIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-It.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Ultra Light';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Ultra Light'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-UltLt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Ultra Light Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Ultra Light Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-UltLtIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Ultra Light Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Ultra Light Condensed'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-UltLtCn.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Ultra Light Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Ultra Light Condensed Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-UltLtCnIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Medium Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Medium Condensed'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-MediumCn.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Medium Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-MediumIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Medium Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Medium Condensed Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-MediumCnIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Demi';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Demi.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Demi Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Condensed'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-DemiCn.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Demi Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Condensed Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-DemiCnIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Demi Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-DemiIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Bold.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold Condensed'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-BoldCn.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold Condensed Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-BoldCnIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Heavy';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Heavy'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-Heavy.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Heavy Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Heavy Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-HeavyIt.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Heavy Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Heavy Condensed'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-HeavyCn.woff) format('woff');
}
@font-face {
font-family: 'Avenir Next LT Pro Heavy Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Heavy Condensed Italic'), url(//awareson.com/wp-content/themes/awareson/fonts/AvenirNextLTPro-HeavyCnIt.woff) format('woff');
} html
{
font-size: 10px;
}
body
{
font-family: 'Avenir Next LT Pro';
font-size: 1.7rem;
color: #fff;
background: #EDF1F7;
overflow-x: hidden;
max-width: 100%;
padding-top: 8rem;
}
@media (min-width: 1200px) and (max-width: 1499px)
{
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl 
{
max-width: 1170px;
}
}
@media (min-width: 1500px)
{
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl 
{
max-width: 1320px;
}
}
.container, .container-fluid
{
padding: 0 1.5rem;
}
#header
{
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 0 4rem;	
z-index: 9999; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); }
#header .container-fluid
{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
min-height: 8rem;
}
#menu-top
{
font-size: 1.7rem;
color: #000;
display: flex;
flex-wrap: wrap;
font-family: 'Avenir Next LT Pro Demi';
margin: 0;
}
#menu-top li
{
margin-right: 3rem;
}
#menu-top li:last-child
{
margin-right: 0;
}
#menu-top li a
{
display: block;
position: relative;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#menu-top .current-menu-item a,
#menu-top li a:hover,
.category #menu-top .blog-page a
{
color: #74b95d;
}
#menu-top li a:before,
#menu-top li a:after
{
content:'';
width: 0;
height: .1rem;
background: #000;
bottom: -.2rem;
position: absolute;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
}
#menu-top li a:before
{	
right: 50%;	
}
#menu-top li a:after
{
left: 50%;
}
#menu-top li a span
{
position: absolute;
left: 50%;
width: .7rem;
height: .7rem;
background: #000000;
margin-left: -.2rem;
bottom: -.5rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
}
#menu-top li a:hover span,
#menu-top .current-menu-item a span,
.category #menu-top .blog-page a span
{
opacity: 1;
}
#menu-top li a:hover:after,
#menu-top li a:hover:before,
#menu-top .current-menu-item a:after,
#menu-top .current-menu-item a:before,
.category #menu-top .blog-page a:before,
.category #menu-top .blog-page a:after
{
width: 50%;
opacity: 1;
}
.langs
{
font-size: 1.7rem;
color: #000;
display: flex;
flex-wrap: wrap;
font-family: 'Avenir Next LT Pro Demi';
margin: 0;
}
.langs li
{
padding-left: 0;
margin-left: 2rem;
}
.langs ul li:before
{
display: none;
}
.content, #content
{
overflow: hidden;
}
.page-header-home
{
position: relative;
}
.page-header-home .container
{
position: relative;
z-index: 10;
padding-top: 15rem;
padding-bottom: 10rem;
}
.page-header-home .bg
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.page-header-home h1
{
font-size: 6rem;
line-height: 6rem;
margin-bottom: 6rem;
}
.page-header-home h1 span
{
font-family: 'Avenir Next LT Pro';
font-size: 3rem;
line-height: 3rem;
display: block;
margin-bottom: 1rem;
padding-top: 1rem;
}
.page-header-home h1 span:last-child
{
margin-bottom: 0;
}
.page-header-home .offer
{
display: inline-block;
}
.page-header-home .offer h3
{
font-size: 1.7rem;
line-height: 2.5rem;
color: #B82D99;
border-bottom: 1px solid #B82D99;
padding-bottom: 1rem;
margin-bottom: 3rem;
}
.page-header-home .offer h3 br
{
display: none;
}
.page-header-home .offer .offer-1,
.page-header-home .offer .offer-2
{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.page-header-home .offer .offer-1 .text,
.page-header-home .offer .offer-2 .text
{	
position: relative;
font-size: 2.2rem;
font-family: 'Avenir Next LT Pro Bold';
display: block;
margin-right: 3rem;
min-height: 8.5rem;	
}
.page-header-home .offer .offer-1 .text span,
.page-header-home .offer .offer-2 .text span
{
position: relative;
padding: 0 4rem 5rem 11rem;	
min-width: 32rem;
display: inline-block;
}
.page-header-home .offer .offer-1 .text span:before,
.page-header-home .offer .offer-2 .text span:before
{
content:'';
width: calc(100% - 5.5rem);
height: .1rem;
background: #74B95D;
position: absolute;
right: 0;
top: 50%;
}
.page-header-home .offer .offer-1 .text span:after,
.page-header-home .offer .offer-2 .text span:after
{
content:'';
width: .9rem;
height: .9rem;
background: #74B95D;
position: absolute;
right: 0;
top: 50%;
margin-top: -.4rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.page-header-home .offer .offer-1 .text:before,
.page-header-home .offer .offer-2 .text:before
{
content:'';
width: 8.5rem;
height: 8.5rem;
background: url(//awareson.com/wp-content/themes/awareson/images/circle-3.svg);
background-size: 8.5rem 8.5rem;
position: absolute;
left: 0;
top: 0;
}
.page-header-home .offer .offer-1 a,
.page-header-home .offer .offer-2 a
{
background: #74B95D;
height: 4.6rem;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
color: #fff;
font-family: 'Avenir Next LT Pro Bold';
padding: 1.1rem 3.5rem;
}
.page-header-home .offer .offer-2 a
{
background: #B82D99;
}
@media (min-width: 992px)
{
.page-header-join-us
{ }
}
.page-header
{
position: relative;
}
.page-header.page-header-employeer .container > div
{
padding: 9rem 0 10rem 0;
}
.page-header.page-header-technology .container > div
{
padding: 9rem 0 10rem 0;
}
.page-header .bg
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.page-header .container
{
position: relative;
z-index: 10;
}
.page-header.short
{ background: rgb(0,60,72); background: -moz-linear-gradient(top,  rgba(0,60,72,1) 0%, rgba(19,28,51,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,60,72,1) 0%,rgba(19,28,51,1) 100%); background: linear-gradient(to bottom,  rgba(0,60,72,1) 0%,rgba(19,28,51,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c48', endColorstr='#131c33',GradientType=0 ); color: #fff;
min-height: 22rem;
}
.page-header h1
{
font-size: 3.4rem;
line-height: 3.7rem;
font-family: 'Avenir Next LT Pro Bold';
color: #fff;
margin: 0;
}
.page-header.page-header-employeer h1
{
color: #210e54;
}
.page-header.page-header-employeer .text
{
margin-bottom: 5rem;
}
.page-header.page-header-employeer .text *
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #000000;
font-family: 'Avenir Next LT Pro';
}
.page-header.page-header-technology .text-1
{
padding-top: 5rem;
}
.page-header.page-header-technology .text-1 *
{
color: #C3F9FE;
font-weight: 700;
font-size: 3.6rem;
line-height: 4.4rem;
}
.page-header.page-header-technology .text-2
{
padding-top: 2rem;
}
.page-header.page-header-technology .text-2 *
{
font-size: 2.4rem;
line-height: 2.8rem;
}
.page-header.page-header-employeer .text *:last-child
{
margin-bottom: 0;
}
.page-header .container > div
{
position: relative;
}
.page-header .container > div:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #B82D99;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.page-header-employeer .container > div:before,
.page-header-technology .container > div:before,
.page-header-about .container > div:before
{
background: #74B95D;
}
.page-content-blog .page-header .container > div:after
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 100%;
position: absolute;
background: #74B95D;
}
.page-header.page-header-employeer .container > div:after
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 100%;
position: absolute;
background: #000000;
}
.page-header .container > div:after
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 100%;
position: absolute;
background: #74B95D;
}
.page-header-technology .container > div:after,
.page-header-about .container > div:after,
.page-header.short .container > div:after,
.page-header-offer .container > div:after
{
display: none;
}
.page-header .inner
{
padding: 5rem 12rem 2.5rem 12rem;
display: flex;
flex-wrap: wrap;
align-items: center
}
.page-header .inner > div
{
width: 100%;
}
.page-header-about .inner
{
min-height: 70rem;
align-items: flex-start;
}
.page-header-join-us .inner
{ min-height: 70rem;
align-items: flex-start;
}
.page-header-join-us h1
{
margin-bottom: 7rem;
}
.page-header-join-us .text *
{
font-size: 3.6rem;
line-height: 4.4rem;
}
.page-header-join-us .text *:last-child
{
margin-bottom: 0;
}
.page-header-join-us .container > div:after
{
display: none;
}
.page-header .blog-cats 
{
display: flex;
flex-wrap: wrap;
margin: 0 0 0 10rem;
padding-top: 2rem;
font-family: 'Avenir Next LT Pro Bold';
font-size: 2.8rem;
}
.page-header .blog-cats li
{
margin-right: 7.5rem;
}
.page-header .blog-cats li:last-child
{
margin-right: 0;
}
.page-header .blog-cats .current a
{
text-decoration: underline;
}
.page-header-offer .inner
{
padding: 9rem 0 2.5rem 12rem;
}
.page-header-offer .row
{
margin-left: -3rem;
margin-right: -3rem;
}
.page-header-offer .row > div
{
padding-left: 3rem;
padding-right: 3rem;
}
.page-header-offer h1
{
font-size: 4.8rem;
line-height: 5.2rem;
border-top: 1px solid #fff;
padding: 2rem 4rem 0 4rem;
position: relative;
}
.page-header-offer h1:before,
.page-header-offer h1:after
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
top: -.8rem;
left: -.8rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.page-header-offer h1:after
{
right: -.8rem;
left: auto;
}
.page-header-offer .box
{
background: #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
color: #20134E;
font-size: 2rem;
border: 1px solid #74B95D;
padding: 3.5rem 3rem;
}
.page-header-offer .box p
{
line-height: 2.4rem;
position: relative;
padding-left: 4.5rem;
margin-bottom: 1rem;
}
.page-header-offer .box p:last-child
{
margin-bottom: 0;
}
.page-header-offer .box p:before
{
content:'';
position: absolute;
}
.page-header-offer .box p span
{
margin-left: 0;
font-family: 'Avenir Next LT Pro Bold';	
}
.page-header-offer .box .offer-id span
{
color: #B82D99;	
}
.page-header-offer .box .offer-id:before
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-offer-1.svg);
background-size: 2.3rem 2.4rem;
width: 2.3rem;
height: 2.4rem;
left: 0;
top: 0;
}
.page-header-offer .box .offer-date:before
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-offer-2.svg);
background-size: 2.7rem 2.7rem;
width: 2.7rem;
height: 2.7rem;
left: 0;
top: -.2rem;
}
.page-header-offer .box .offer-skills:before
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-offer-3.svg);
background-size: 2.6rem 2.8rem;
width: 2.6rem;
height: 2.8rem;
left: 0;
top: -.1rem;
}
.page-header-offer .box .offer-contract-type:before
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-offer-4.svg);
background-size: 2.5rem 2.7rem;
width: 2.5rem;
height: 2.7rem;
left: 0;
top: 0;
}
.page-header-offer .box .offer-contact-person:before
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-offer-5.svg);
background-size: 3.2rem 3rem;
width: 3.2rem;
height: 3rem;
left: -.3rem;
top: -.3rem;
}
.page-header-offer .location
{
margin-bottom: 6rem;
}
.page-header-offer .start
{
margin-bottom: 3 rem;
}
.page-header-offer .location *:last-child,
.page-header-offer .start *:last-child
{
margin-bottom: 0;
}
.page-header-offer .location h2,
.page-header-offer .start h2
{
color: #C3F9FE;
font-size: 3.6rem;
line-height: 4.4rem;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 1.2rem 4rem;
margin: 0;
}
.page-header-offer .location .text,
.page-header-offer .start .text
{
padding: 3rem 4rem;
}
.page-header-offer .location .text *,
.page-header-offer .start .text *
{
font-size: 2.4rem;
line-height: 2.8rem;
}
.home-1 .photo
{
background-size: cover;
background-position: center center;
height: 83rem;
position: relative;
}
.home-1 .photo .bg
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
}
.home-1 .photo .container
{
position: relative;
z-index: 10;
}
.home-1 .photo .inner
{
padding: 9rem 0 0 12rem;
position: relative;
}
.home-1 .photo .inner:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #B82D99;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.home-1 .photo h2
{
font-size: 11.4rem;
line-height: 12rem;
color: #000;
margin-bottom: 0;
}
.home-1 .text
{ background: rgb(214,222,230); background: -moz-linear-gradient(top,  rgba(214,222,230,1) 0%, rgba(214,222,230,1) 100%); background: -webkit-linear-gradient(top,  rgba(214,222,230,1) 0%,rgba(214,222,230,1) 100%); background: linear-gradient(to bottom,  rgba(214,222,230,1) 0%,rgba(214,222,230,1) 100%);   padding: 4rem 0;
color: #5E5E5E;
}
.home-1 .text p
{
font-size: 3.6rem;
line-height: 4.4rem;
margin-bottom: 1.5rem;
}
.home-1 .text *:last-child
{
margin-bottom: 0;
}
.home-1 .text .inner
{
padding: 0 12rem;
}
.home-1 .text ul li
{
padding-left: 2rem;
position: relative;
font-size: 1.7rem;
line-height: 2rem;
padding-bottom: 1.3rem;
}
.home-1 .text ul li:last-child
{
margin-bottom: 0;
}
.home-1 .text ul li:before
{
content:'';
background: #5e5e5e;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -.5rem;
top: 1rem;
}
.home-1 .text ul li:after
{
content:'';
width: .1rem;
height: 100%;
left: 0;
background: #5e5e5e;
position: absolute;
top: 1rem;
}
.home-1 .text ul li:last-child:after
{
display: none;
}
.home-2
{
background: url(//awareson.com/wp-content/themes/awareson/images/bg-home-1.jpg) center center no-repeat;
background-size: cover;
}
.home-2 .inner
{
padding: 9rem 12rem 25rem 12rem;
position: relative;
}
.home-2 .inner:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #74B95D;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.home-2 h2
{
font-size: 11.4rem;
line-height: 12rem;
color: #fff;
margin-bottom: 8rem;
}
.home-2 p
{
font-size: 3.6rem;
line-height: 4.4rem;
color: #EEEDEF;
font-family: 'Avenir Next LT Pro';
}
.home-3
{
margin-top: -20rem;
position: relative;
z-index: 10;
}
.home-4
{ background: rgb(18,20,63); background: -moz-linear-gradient(top,  rgba(18,20,63,1) 0%, rgba(10,5,32,1) 100%); background: -webkit-linear-gradient(top,  rgba(18,20,63,1) 0%,rgba(10,5,32,1) 100%); background: linear-gradient(to bottom,  rgba(18,20,63,1) 0%,rgba(10,5,32,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12143f', endColorstr='#0a0520',GradientType=0 ); padding: 4rem 0;
}
.home-4 h2
{
text-align: center;
font-size: 3rem;
line-height: 3rem;
margin-bottom: 4rem;
}
.home-5
{ background: rgb(31,1,53); background: -moz-linear-gradient(top,  rgba(31,1,53,1) 0%, rgba(15,47,48,1) 100%); background: -webkit-linear-gradient(top,  rgba(31,1,53,1) 0%,rgba(15,47,48,1) 100%); background: linear-gradient(to bottom,  rgba(31,1,53,1) 0%,rgba(15,47,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f0135', endColorstr='#0f2f30',GradientType=0 ); }
.home-5 .top
{
position: relative;
}
.home-5 .top .bg
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//awareson.com/wp-content/themes/awareson/images/bg-home-2.jpg) center center no-repeat;
background-size: cover;
}
.home-5 .top .container
{
position: relative;
z-index: 10;
}
.home-5 .top .inner
{
padding: 9rem 12rem 20rem 12rem;
position: relative;
}
.home-5 .top .inner:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #74B95D;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.home-5 .top .inner:after
{
content:'';
width: .1rem;
height: 100%;
background: #74B95D;
left: 0;
top: 0;
position: absolute;
}
.home-5 .top h2
{
font-size: 11.4rem;
line-height: 12rem;
color: #fff;
margin-bottom: 8rem;
}
.home-5 .top p
{
font-size: 3.6rem;
line-height: 4.3rem;
color: #EEEDEF;
font-family: 'Avenir Next LT Pro';
}
.home-5 .bottom
{
padding: 4rem 0 0 0;
}
.home-5 .pre-contact-form .contact
{
display: flex;
flex-wrap: wrap;
padding-bottom: 7rem;
position: relative;
}
.home-5 .pre-contact-form .contact:after
{
content: '';
width: .1rem;
left: 9rem;
top: 4.6rem;
position: absolute;
height: 7rem;
background: #74B95D;
}
.home-5 .pre-contact-form a
{
color: #fff;
background: #74B95D;
height: 4.6rem;
padding: 1rem 5.5rem;
font-size: 1.6rem;
line-height: 2.4rem;
font-family: 'Avenir Next LT Pro Bold';
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
position: relative;
}
.home-5 .pre-contact-form .email
{
margin-right: 2.6rem;
}
.home-5 .pre-contact-form .email:after
{
content:'';
width: 2.6rem;
right: -2.6rem;
top: 50%;
position: absolute;
height: .1rem;
background: #74B95D;
}
.home-5 .contact-form-title
{
padding-bottom: 7rem;
position: relative;
}
.home-5 .contact-form-title p
{
color: #000;
background: #74B95D;
height: 4.6rem;
padding: 1rem 5.5rem;
font-size: 1.6rem;
line-height: 2.4rem;
font-family: 'Avenir Next LT Pro Bold';
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
position: relative;
margin: 0;
display: inline-block;
}
.home-5 .contact-form-title:after
{
content: '';
width: .1rem;
left: 9rem;
top: 4.6rem;
position: absolute;
height: 7rem;
background: #74B95D;
}
.page-content.grad-1
{ background: rgb(0,61,73); background: -moz-linear-gradient(top,  rgba(0,61,73,1) 0%, rgba(18,30,52,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,61,73,1) 0%,rgba(18,30,52,1) 100%); background: linear-gradient(to bottom,  rgba(0,61,73,1) 0%,rgba(18,30,52,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d49', endColorstr='#121e34',GradientType=0 ); }
.blog-page-content
{
padding: 0 12rem 6rem 12rem;
position: relative;
}
.blog-page-content:before
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 100%;
position: absolute;
background: #74B95D;
}
.blog-page-content .text
{
padding: 3rem 0 8rem 0;
}
.blog-page-content .text *
{
font-size: 3.6rem;
line-height: 4.4rem;
}
.blog-page-content .text *:last-child
{
margin-bottom: 0;
}
.blog-page-content .newsletter-form
{
padding: 0 7.5rem;
}
.blog-posts
{	
margin-bottom: 10rem;
}
.blog-posts .post
{	
padding: 0 19.5rem 4.5rem 19.5rem;
position: relative;
}
.blog-posts .post:before
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: calc(50% - 4.5rem);
position: absolute;
background: #74B95D;
}
.blog-posts .post:after
{
content:'';
width: .1rem;
left: 0;
top: calc(50% - 4.5rem);
height: calc(50% + 4.5rem);
position: absolute;
background: #74B95D;
}
.blog-posts .post:last-child:after
{
display: none;
}
.blog-posts .post:last-child
{
padding-bottom: 0;
}
.blog-posts .post .dot
{
position: absolute;
left: 0;
top: calc(50% - 4.5rem);
width: 1.6rem;
height: 1.6rem;
background: #B82D99;
left: -.8rem;
z-index: 10;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.blog-posts .post .box
{
background: #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
overflow: hidden;
}
.blog-posts .post .box .image
{
height: 32rem;
background-size: cover;
background-position: center center;
display: block;
}
.blog-posts .post .box .content
{
padding: 2.5rem;
display: flex;
flex-wrap: wrap;
}
.blog-posts .post .box h3
{
font-size: 3.5rem;
line-height: 4.2rem;
font-family: 'Avenir Next LT Pro Bold';	
margin-bottom: 1.5rem;
color: #000;
}
.blog-posts .post .box .button-with-arrow
{
margin-left: auto;
}
.button
{
height: 4.6rem;
background: #5D4096;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
padding: .8rem 2.5rem 0 5rem;
position: relative;
font-size: 2.2rem;
font-family: 'Avenir Next LT Pro Bold';	
display: inline-block;
color: #fff;
}
.button:hover
{
color: #fff;
}
.button:after
{
content:'';
width: 2.5rem;
height: 1.4rem;
background: url(//awareson.com/wp-content/themes/awareson/images/arrow-1.svg);
background-size: 2.5rem 1.4rem;
position: absolute;
left: 1.7rem;
top: 50%;
margin-top: -.7rem;
-moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.button-with-arrow
{
height: 4.6rem;
background: #B82D99;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
padding: .8rem 5rem 0 2.5rem;
position: relative;
font-size: 2.2rem;
font-family: 'Avenir Next LT Pro Bold';	
display: inline-block;
}
.button-with-arrow:after
{
content:'';
width: 2.5rem;
height: 1.4rem;
background: url(//awareson.com/wp-content/themes/awareson/images/arrow-1.svg);
background-size: 2.5rem 1.4rem;
position: absolute;
right: 1.5rem;
top: 50%;
margin-top: -.7rem;
}
.button-with-arrow-alt
{
height: 4.6rem;
background: #5D4096;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
padding: .8rem 2.5rem 0 2.5rem;
position: relative;
font-size: 2.2rem;
font-family: 'Avenir Next LT Pro Bold';	
display: inline-block;
} .employeer-offer
{
color: #fff;
padding: 5rem 0;
position: relative;
overflow: hidden;
}
.employeer-offer .inner
{
padding: 0 12rem;
position: relative;
}
.employeer-offer .text span
{
content:'';
width: 17.4rem;
height: 16.5rem;
position: absolute;
left: -8.7rem;
top: -6rem;
}
.employeer-offer.type-1 .text span
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-employeer-1.svg);
background-size: 17.4rem 16.5rem;
top: 15rem;
}
.employeer-offer.type-1 .text span:after
{
content:'';
width: .1rem;
height: 50rem;
background: #000;
position: absolute;
left: 50%;
bottom: 21rem;
}
.employeer-offer.type-1 .text span:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #74B95D;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 50%;
bottom: 20rem;
z-index: 10;
margin-left: -.8rem;
}
.employeer-offer.type-2 .text span
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-employeer-2.svg);
background-size: 17.4rem 16.5rem;
}
.employeer-offer.type-3 .text span
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-employeer-3.svg);
background-size: 17.4rem 16.5rem;
}
.employeer-offer.type-4 .text span
{
background: url(//awareson.com/wp-content/themes/awareson/images/icon-employeer-4.svg);
background-size: 17.4rem 16.5rem;
}
.employeer-offer .content
{
padding: 0 0 0 8rem;	
}
.employeer-offer .content > div
{
padding: 0 15rem 0 4rem;
position: relative;
}
.employeer-offer .content > div *:last-child
{
margin-bottom: 0;
}
.employeer-offer .content > div:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #74B95D;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 0;
top: .3rem;
z-index: 10;
}
.employeer-offer .content > div:after
{
content:'';
width: .1rem;
height: 100%;
background: #fff;
position: absolute;
left: .8rem;
top: .3rem;
}
.employeer-offer h2
{
font-size: 3.6rem;
line-height: 4.4rem;
margin-bottom: 7rem;
color: #C3F9FE;
}
.employeer-offer.type-1
{ background: rgb(45,139,129); background: -moz-linear-gradient(top,  rgba(45,139,129,1) 0%, rgba(31,103,116,1) 100%); background: -webkit-linear-gradient(top,  rgba(45,139,129,1) 0%,rgba(31,103,116,1) 100%); background: linear-gradient(to bottom,  rgba(45,139,129,1) 0%,rgba(31,103,116,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8b81', endColorstr='#1f6774',GradientType=0 ); }
.employeer-offer.type-2
{ background: rgb(56,100,145); background: -moz-linear-gradient(top,  rgba(56,100,145,1) 0%, rgba(37,75,116,1) 100%); background: -webkit-linear-gradient(top,  rgba(56,100,145,1) 0%,rgba(37,75,116,1) 100%); background: linear-gradient(to bottom,  rgba(56,100,145,1) 0%,rgba(37,75,116,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386491', endColorstr='#254b74',GradientType=0 ); }
.employeer-offer.type-3
{ background: rgb(51,88,149); background: -moz-linear-gradient(top,  rgba(51,88,149,1) 0%, rgba(47,53,150,1) 100%); background: -webkit-linear-gradient(top,  rgba(51,88,149,1) 0%,rgba(47,53,150,1) 100%); background: linear-gradient(to bottom,  rgba(51,88,149,1) 0%,rgba(47,53,150,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335895', endColorstr='#2f3596',GradientType=0 ); }
.employeer-offer.type-4
{ background: rgb(75,55,143); background: -moz-linear-gradient(top,  rgba(75,55,143,1) 0%, rgba(50,42,112,1) 100%); background: -webkit-linear-gradient(top,  rgba(75,55,143,1) 0%,rgba(50,42,112,1) 100%); background: linear-gradient(to bottom,  rgba(75,55,143,1) 0%,rgba(50,42,112,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b378f', endColorstr='#322a70',GradientType=0 ); }
.testimonials
{	
color: #fff;
}
.testimonials .tech
{
font-family: 'Avenir Next LT Pro Bold';
}
.testimonials.bg-1 .bottom,
.testimonials.bg-1 .top,
.testimonials.bg-2 .bottom
{
background: #210e54;
}
.testimonials .top
{
padding: 5rem 0;
border-bottom: 1px solid #74B95D;
}
.testimonials .bottom
{
border-bottom: 1px solid #74B95D;
}
.testimonials .top .container > div
{
padding: 0 12rem;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.testimonials .top span
{
margin-right: 15rem;
}
.testimonials .slider-dots ul
{
display: flex;
margin: 0;
}
.testimonials .slider-dots ul li
{
margin-right: 3rem;
}
.testimonials .slider-dots ul li div
{
width: 3rem;
height: 3rem;
border: 1px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
cursor: pointer;
}
.testimonials .slider-dots ul .slick-active div
{
background: #fff;
}
.testimonials .bottom .container > div
{
padding: 0 12rem;
}
.testimonials .slider-wrap
{
position: relative;
padding: 3rem 0 2rem 0;
}
.testimonials .slider-wrap .slider-prev,
.testimonials .slider-wrap .slider-next
{
width: 7.5rem;
height: 7.5rem;
cursor: pointer;
position: absolute;
top: 50%;
margin-top: -3.8rem;
}
.testimonials .slider-wrap .slider-prev
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-prev.svg);
background-size: 7.5rem 7.5rem;
left: -12rem;
}
.testimonials .slider-wrap .slider-next
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-next.svg);
background-size: 7.5rem 7.5rem;
right: -12rem;
}
.testimonials .slider .row
{
margin-bottom: 2rem
}
.testimonials .slider .name
{
font-size: 2rem;
line-height: 2.4rem;
color: #74B95D;
font-family: 'Avenir Next LT Pro Bold';
}
.slick-track *:focus
{
outline: none;
}
.content-rodo
{ background: rgb(31,1,53); background: -moz-linear-gradient(top,  rgba(31,1,53,1) 0%, rgba(12,56,47,1) 100%); background: -webkit-linear-gradient(top,  rgba(31,1,53,1) 0%,rgba(12,56,47,1) 100%); background: linear-gradient(to bottom,  rgba(31,1,53,1) 0%,rgba(12,56,47,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f0135', endColorstr='#0c382f',GradientType=0 ); }
.content-rodo .inner
{
position: relative;
padding: 11rem 12rem 8rem 12rem;
}
.content-rodo .inner:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #74B95D;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.content-employees
{ background: rgb(26,61,100); background: -moz-linear-gradient(top,  rgba(26,61,100,1) 0%, rgba(24,10,51,1) 100%); background: -webkit-linear-gradient(top,  rgba(26,61,100,1) 0%,rgba(24,10,51,1) 100%); background: linear-gradient(to bottom,  rgba(26,61,100,1) 0%,rgba(24,10,51,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3d64', endColorstr='#180a33',GradientType=0 ); }
.address
{
padding-left: 8rem;
position: relative;
color: #74B95D;	
margin-bottom: 11.5rem;
margin-left: 6.5rem;
}
.address span
{
color: #fff;
display: block;
font-family: 'Avenir Next LT Pro Bold';
}
.address:before
{
content:'';
width: 5rem;
height: 8.2rem;
background: url(//awareson.com/wp-content/themes/awareson/images/icon-marker.svg);
background-size: 5rem 8.2rem;
top: 0;
left: 0;
position: absolute;
}
.address p
{
font-size: 2.2rem;
line-height: 2.6rem;
margin: 0;
}
.map iframe
{
width: 100%;
height: 30rem;
}
.for-employees-1
{
position: relative;
}
.for-employees-1 .container
{
position: relative;
z-index: 10;
}
.for-employees-1 .bg
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
background-image: url(//awareson.com/wp-content/themes/awareson/images/bg-employees.png);
}
.for-employees-1 .inner
{
position: relative;
padding: 15rem 0 15rem 0;
}
.for-employees-1 .inner:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #B82D99;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.for-employees-1 .inner:after
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 100%;
position: absolute;
background: #fff;
}
.for-employees-1 h2
{
color: #C3F9FE;
font-size: 3.6rem;
line-height: 4.4rem;
margin-bottom: 5rem;
}
.for-employees-1 p
{
font-size: 1.7rem;
line-height: 2.5rem;
}
.for-employees-2 .container > .inner
{
position: relative;
padding: 0 0 5rem 12rem;
}
.for-employees-2 .container > .inner:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
left: -.8rem;
top: 1.2rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.for-employees-2 .container > .inner:after
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 100%;
position: absolute;
background: #fff;
}
.for-employees-2 h2
{
font-size: 2.5rem;
line-height: 3.1rem;
margin-bottom: 2rem;
}
.for-employees-2 .text p
{
font-size: 2.5rem;
line-height: 3.1rem;
margin-bottom: 2rem;
color: #C3F9FE;
font-weight: 700;
}
.for-employees-2 .apply-form-wrap
{
margin-left: 0;
}
.for-employees-2 .offer-buttons
{
justify-content: center;
}
.for-employees-3
{
margin-bottom: 4rem;
}
.for-employees-3 .container > .inner
{
position: relative;
padding: 0 0 0 12rem;
}
.for-employees-3 .container > .inner:after
{
content:'';
width: .1rem;
left: 0;
top: 0;
height: 5.2rem;
position: absolute;
background: #fff;
}
.for-employees-3 .container > .inner:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
left: -.8rem;
top: 5.2rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.for-employees-3 h2
{
font-size: 2.5rem;
line-height: 3.1rem;
font-family: 'Avenir Next LT Pro Bold';
color: #fff;
margin: 0 0 2rem 0;
}
.for-employees-3 .inner p
{
font-size: 2.5rem;
line-height: 3.1rem;
margin-bottom: 5rem;
color: #C3F9FE;
font-weight: 700;
margin-bottom: 6rem;
}
.for-employees-3 .offer-buttons
{
padding: 0 0 0 12rem;
}
.for-employees-4
{
margin-bottom: 10rem;
}
.for-employees-4 .inner
{
position: relative;
margin-left: 8.8rem;
}
.for-employees-4 .inner > div
{
position: relative;
padding: 0 0 0 10rem;
}
.for-employees-4 .inner:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
left: -.8rem;
top: 1.2rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.for-employees-4 .inner > div:after
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
left: -.8rem;
bottom: 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.for-employees-4 .inner:after
{
content:'';
width: .1rem;
left: 0;
top: 1.2rem;
height: calc(100% - 1.2rem);
position: absolute;
background: #fff;
}
.for-employees-4 .main p
{
font-size: 2.5rem;
line-height: 3.1rem;
margin-bottom: 1rem;
color: #C3F9FE;
font-weight: 700;
}
.for-employees-4 .main
{
margin-bottom: 4rem;
}
.jobs-list .filters
{
padding: 0 0 0 12rem;
}
.jobs-list .filters p
{
margin-bottom: 3.5rem;
}
.jobs-list .filters input[type=text]
{
width: 100%;
border: 1px solid #fff;
height: 4.6rem;
color: #fff;
font-size: 1.5rem;
line-height: 1.8rem;
padding: .8rem 5.5rem .8rem 3.5rem;
background: url(//awareson.com/wp-content/themes/awareson/images/icon-search.svg) right 15px center no-repeat;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
}
.jobs-list .filters .row
{
margin-left: -1.3rem;
margin-right: -1.3rem;
}
.jobs-list .filters .row > div
{
padding-left: 1.3rem;
padding-right: 1.3rem;
}
.jobs-list .filters .input-wrap
{
position: relative;
}
.jobs-list .filters .input-wrap.line-right:after
{
content:'';
width: 2.6rem;
right: -2.6rem;
top: 50%;
position: absolute;
height: .1rem;
background: #fff;
}
.jobs-list .filters ::-webkit-input-placeholder { color: #fff;
opacity: 1;
}
.jobs-list .filters ::-moz-placeholder { color: #fff;
opacity: 1;
}
.jobs-list .filters :-ms-input-placeholder { color: #fff;
opacity: 1;
}
.jobs-list .filters :-moz-placeholder { color: #fff;
opacity: 1;
}
.jobs-list .filters .no-margin
{
margin-bottom: 0;
}
.jobs-list .filters .submit span
{
position: relative;
padding-top: 7.5rem;
display: inline-block;
margin-left: 8rem;
}
.jobs-list .filters .submit span:before
{
content:'';
width: .1rem;
height: 4rem;
background: #fff;
position: absolute;
left: 50%;
top: 0;
}
.jobs-list .filters .submit span:after
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
left: 50%;
top: 4rem;
margin-left: -.8rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.jobs-list .filters input[type=submit]
{
background: #B82D99;
color: #fff;
font-size: 1.5rem;
line-height: 1.8rem;
font-weight: 700;
height: 4.8rem;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
padding: .3rem 5.5rem 0 5.5rem;
cursor: pointer;
border: none;
}
.jobs-list .filters select
{
width: 100%;
}
.jobs-list .filters .bootstrap-select
{
width: 100% !important;
}
.jobs-list .filters .bootstrap-select *:focus
{
outline: none !important;
box-shadow: none !important;
}
.jobs-list .filters .bootstrap-select *:hover
{
color: #fff !important;
}
.jobs-list .filters .bootstrap-select>.dropdown-toggle
{
border: 1px solid #fff;
height: 4.6rem;
color: #fff;
padding: 1.3rem 5.5rem .6rem 3.5rem;
font-size: 1.5rem;
line-height: 1.8rem;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
background: none;
}
.jobs-list .filters .dropdown-menu
{
background: #19244c;
color: #fff;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
font-size: 1.5rem;
line-height: 1.8rem;	
border: 1px solid #fff;
}
.dropdown-item.active, .dropdown-item:active
{
background: none;
}
.jobs-list .filters .dropdown-menu.inner
{
border: none;
}
.jobs-list .filters .dropdown-menu a
{
color: #fff;
padding: .6rem 3.5rem;
}
.jobs-list .filters .dropdown-menu a:hover
{
background: none;
}
.jobs-list .filters .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark
{
right: 34px;
}
.jobs-list .filters .bootstrap-select>.dropdown-toggle:after
{
border: none;
width: 2.5rem;
height: 1.4rem;
background: url(//awareson.com/wp-content/themes/awareson/images/icon-chevron.svg);
background-size: 2.5rem 1.4rem;
position: absolute;
right: 2rem;
top: 1.6rem;
}
.jobs-list .list-wrap
{
position: relative;
padding: 0 10rem 2rem 10rem;
}
.jobs-list .list-wrap .slider-prev,
.jobs-list .list-wrap .slider-next
{
width: 7.5rem;
height: 100%;
cursor: pointer;
position: absolute;
top: 0;
overflow: hidden;
}
.jobs-list .list-wrap .slider-prev
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-prev.svg) center center no-repeat;
background-size: 5.4rem 5.4rem;
left: -3.5rem;
}
.jobs-list .list-wrap .slider-prev:before,
.jobs-list .list-wrap .slider-next:before
{
content:'';
width: .1rem;
height: calc(50% - 5.5rem);
top: 0;
background: #74B95D;
position: absolute;
left: 50%;
}
.jobs-list .list-wrap .slider-prev:after,
.jobs-list .list-wrap .slider-next:after
{
content:'';
width: .1rem;
height: calc(50% - 5.5rem);
bottom: 0;
background: #74B95D;
position: absolute;
left: 50%;
}
.jobs-list .list-wrap .slider-next
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-next.svg) center center no-repeat;
background-size: 5.4rem 5.4rem;
right: -3.5rem;
}
.jobs-list .list .row
{
margin-left: -3rem;
margin-right: -3rem;
}
.jobs-list .list .row > div
{
padding-left: 3rem;
padding-right: 3rem;
}
.jobs-list .list .box
{
background: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #20134E;
display: flex;
flex-wrap: wrap;
height: 100%;
padding: 3rem 2rem 2rem 2rem;
position: relative;
border: 1px solid #74B95D;
}
.jobs-list .list .box:after
{
content:'';
width: 2.9rem;
height: 2.9rem;
background: url(//awareson.com/wp-content/themes/awareson/images/arrow-3.svg);
background-size: 2.9rem 2.9rem;
position: absolute;
right: 1rem;
bottom: 1rem;
}
.jobs-list .list .row > div
{
margin-bottom: 3.5rem;
}
.jobs-list .list .box h4
{
font-size: 2rem;
line-height: 2.4rem;
color: #20134E;
min-height: 7rem;
word-break: break-word;
}
.jobs-list .list .box .details p
{
margin-bottom: .5rem;
padding-left: 4rem;
position: relative;
}
.jobs-list .list .box .details p:last-child
{
margin-bottom: 0;
}
.jobs-list .list .box .details .location:before
{
content:'';
background: url(//awareson.com/wp-content/themes/awareson/images/icon-location.svg);
background-size: 2.3rem 2.8rem;
width: 2.3rem;
height: 2.8rem;
position: absolute;
left: 0;
top: .5rem;
}
.jobs-list .list .box .details .contract:before
{
content:'';
background: url(//awareson.com/wp-content/themes/awareson/images/icon-offer-4.svg);
background-size: 2.5rem 2.7rem;
width: 2.5rem;
height: 2.7rem;
left: 0;
top: .5rem;
position: absolute;	
}
.jobs-list .list .box .details p span:first-child
{
font-size: 1.3rem;
display: block;
color: #3F3F3F;
}
.jobs-list .list .box .details p span:last-child
{
font-size: 1.3rem;
display: block;
color: #20134E;
text-transform: uppercase;
font-family: 'Avenir Next LT Pro Bold';
}
.upload-cv-cta
{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.upload-cv-cta .upload-cv
{
background: #74B95D;
color: #000702;
font-size: 1.5rem;
line-height: 1.7rem;
font-weight: 700;
height: 3.4rem;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
padding: 0.9rem 5.5rem 0 5.5rem;
cursor: pointer;
min-width: 15rem;
text-align: center;
}
.upload-cv-cta .upload-cv-wrap
{
position: relative;
padding-right: 20rem;
margin-right: 4rem;
margin-left: -12.5rem;
}
.upload-cv-cta .upload-cv-wrap:before
{
content:'';
width: 12.5rem;
height: .1rem;
position: absolute;
right: 5.5rem;
top: 50%;	
background: #74B95D;
}
.upload-cv-cta .upload-cv-wrap:after
{
content:'';
width: 6rem;
height: 6rem;
background: url(//awareson.com/wp-content/themes/awareson/images/circle-2.svg);
background-size: 6rem 6rem;
position: absolute;
right: 0;
top: 50%;
margin-top: -3rem;
}
.upload-cv-cta p
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #C3F9FE;
font-family: 'Avenir Next LT Pro';
margin: 0;
}
.content-join-us
{ background: rgb(15,92,100); background: -moz-linear-gradient(top,  rgba(15,92,100,1) 0%, rgba(32,101,120,1) 63%, rgba(73,145,165,1) 100%); background: -webkit-linear-gradient(top,  rgba(15,92,100,1) 0%,rgba(32,101,120,1) 63%,rgba(73,145,165,1) 100%); background: linear-gradient(to bottom,  rgba(15,92,100,1) 0%,rgba(32,101,120,1) 63%,rgba(73,145,165,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f5c64', endColorstr='#4991a5',GradientType=0 ); padding: 4rem 0 0 0;
}
.join-us-1 .inner
{
padding: 0 12rem;
position: relative;
}
.join-us-1 h2
{
font-size: 3.6rem;
line-height: 4.4rem;
color: #C3F9FE;
margin-bottom: 2rem;
}
.join-us-1 p
{
font-size: 1.7rem;
line-height: 2rem;
}
.join-us-1 .inner:before
{
content:'';
width: .1rem;
height: 100%;
background: #fff;
position: absolute;
left: 0;
top: 1rem;
}
.join-us-1 .inner:after
{
content:'';
background: #B82D99;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -.5rem;
top: 1rem;
}
.join-us-1 .inner *:last-child
{
margin-bottom: 0;
}
.join-us-2 .main .inner
{
position: relative;	
padding: 5rem 0;
}
.join-us-2 .main .inner > div
{
position: relative;
z-index: 10;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.join-us-2 .inner:before
{
content:'';
width: .1rem;
height: 100%;
background: #fff;
position: absolute;
left: 0;
top: 1rem;
}
.join-us-2 .main img
{
margin-right: 3rem;
margin-left: calc((100vw - 1290px) / 2 * -1);
}
.join-us-2 h2
{
font-size: 4rem;
line-height: 4rem;
margin: 0;	
}
@media (min-width: 1200px) and (max-width: 1499px)
{
.join-us-2 .main img
{
margin-left: calc((100vw - 1130px) / 2 * -1);
}
.join-us-2 h2
{
width: calc(100% - 70rem)
}
}
@media (min-width: 1500px)
{
.join-us-2 .main img
{
margin-left: calc((100vw - 1290px) / 2 * -1);
}
.join-us-2 h2
{
width: calc(100% - 70rem)
}
}
.join-us-2 .boxes
{
margin-bottom: 2rem;
}
.join-us-2 .boxes .box
{
position: relative;
padding-bottom: 2rem
}
.join-us-2 .boxes .box *:last-child
{
margin-bottom: 0;
}
.join-us-2 .boxes .box:before
{
content:'';
width: .1rem;
height: 100%;
background: #fff;
position: absolute;
left: 0;
top: 1rem;
}
.join-us-2 .boxes .box:last-child:before
{
display: none;
}
.join-us-2 .box
{	
position: relative;
padding: 4rem 0 0 17rem;
}
.join-us-2 .box .image
{
position: absolute;
left: 0;
top: 0;
}
.join-us-2 .box .image:before
{
content:'';
background: #B82D99;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -.5rem;
top: 50%;
margin-top: -.5rem;
z-index: 10;
}
.join-us-2 .box:last-child .image:after
{
content:'';
width: .1rem;
height: 50%;
background: #fff;
position: absolute;
left: 0;
top: 0;
}
.join-us-2 .box h4
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #C3F9FE;
margin-bottom: 2rem;
}
.join-us-2 .box p
{
font-size: 2.4rem;
line-height: 3.6rem;
}
.join-us-3
{
margin-bottom: 2rem;
}
.join-us-3 .box
{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.join-us-3 .box img
{
width: 15.5rem;
}
.join-us-3 .box p
{
margin: 0;
font-size: 2.4rem;
line-height: 3rem;
width: calc(100% - 17rem);
margin-left: auto;
}
.join-us-3 .boxes-right .box p
{
margin-left: auto;
text-align: right;
}
.join-us-3 .boxes-right .box img
{
margin-left: auto;
}
.join-us-3 h2,
.join-us-4 h2
{
color: #C3F9FE;
font-size: 3.6rem;
line-height: 4.4rem;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 1.2rem 4rem;
margin: 0 13rem 4rem 13rem;
position: relative;
}
.join-us-4 h2:before,
.join-us-3 h2:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
bottom: -.8rem;
left: -.8rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.join-us-4 h2
{
margin-bottom: 0;
}
.join-us-4 .text
{
padding: 2rem 0 5rem 0;
position: relative;
margin: 0 0 4rem 13rem;
}
.join-us-4 .text:before
{
content:'';
width: .1rem;
height: 100%;
background: #fff;
position: absolute;
left: 0;
top: 0;
}
.join-us-4 .text:after
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
bottom: -.8rem;
left: -.8rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.join-us-4 .text *
{
font-size: 2.4rem;
line-height: 4.4rem;
}
.join-us-4 .text ul li
{
position: relative;
padding-left: 4rem;
}
.join-us-4 .text ul li:before
{
content:'';
width: .9rem;
height: .9rem;
background: #fff;
position: absolute;
top: 1.4rem;
left: -.4rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.join-us-4 .subtext
{
padding-left: 4rem;
}
.join-us-4 .subtext p
{
font-size: 3.6rem;
line-height: 4.4rem;
font-weight: 700;
color: #C3F9FE;
margin: 0;
}
.join-us-5
{
margin-bottom: 2rem;
}
.content-technology
{ background: rgb(161,187,230); background: -moz-linear-gradient(left,  rgba(161,187,230,1) 0%, rgba(180,197,255,1) 100%); background: -webkit-linear-gradient(left,  rgba(161,187,230,1) 0%,rgba(180,197,255,1) 100%); background: linear-gradient(to right,  rgba(161,187,230,1) 0%,rgba(180,197,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1bbe6', endColorstr='#b4c5ff',GradientType=1 ); }
.technology-1
{
padding: 5rem 0;
}
.technology-1 .container > div
{
padding: 0 0 0 12rem;
}
.technology-1 h3
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #42137D;
position: relative;
padding-bottom: 1rem;
margin-bottom: 0;
border-bottom: 1px solid #000;
display: inline-block;
}
.technology-1 .text
{
padding: 5rem 0 0 0;
color: #000;
position: relative;
margin-left: 3.5rem;
}
.technology-1 .text:before
{
content:'';
width: .1rem;
height: calc(100% - 1rem);
background: #000;
position: absolute;
left: .5rem;
top: 0;
}
.technology-1 .text *:last-child
{
margin-bottom: 0;
}
.technology-1 ul li
{
padding-left: 3rem;
position: relative;
font-size: 2rem;
line-height: 3rem;
margin-bottom: 1.3rem;
}
.technology-1 ul li:last-child
{
margin-bottom: 0;
}
.technology-1 ul li:before
{
content:'';
background: #000;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 0;
top: .9rem;
}
.technology-1 .image img
{
margin-left: 10rem;
}
.technology-2 .intro
{
padding: 0 0 0 12rem;
position: relative;
}
.technology-2 .intro h3
{
font-size: 11.4rem;
line-height: 12rem;
color: #210E54;
margin-bottom: 2rem;
}
.technology-2 .intro .text *
{
font-size: 1.7rem;
line-height: 2.5rem;
color: #5E5E5E;
}
.technology-2 .intro .image img
{
margin-left: 4rem;
}
.technology-2 section
{
padding: 0 0 5rem 12rem;
position: relative;
}
.technology-2 section:last-child:before
{
display: none;
}
.technology-2 section h4
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #010002;
padding-bottom: 1.5rem;
margin-bottom: 0;
position: relative;
}
.technology-2 section h4:after
{
content:'';
background: #000;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -12.5rem;
bottom: -.5rem;
}
.technology-2 section h4:before
{
content:'';
width: calc(100% + 12rem);
bottom: 0;
left: -12rem;
background: #000;
position: absolute;
height: .1rem;
}
.technology-2 section .col-left > div,
.technology-2 section .col-right > div
{
padding: 2rem 0 0 0;
color: #000;
position: relative;
margin-left: 3.5rem;
}
.technology-2 section .col-left > div:before,
.technology-2 section .col-right > div:before
{
content:'';
width: .1rem;
height: calc(100% - 1rem);
background: #000;
position: absolute;
left: .5rem;
top: 0;
}
.technology-2 section .text *:last-child
{
margin-bottom: 0;
}
.technology-2 ul li
{
padding-left: 3rem;
position: relative;
font-size: 2rem;
line-height: 3rem;
margin-bottom: 1.3rem;
}
.technology-2 ul li:last-child
{
margin-bottom: 0;
}
.technology-2 ul li:before
{
content:'';
background: #000;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 0;
top: .9rem;
}
.technology-3 .container > div
{
padding: 0 12rem 1rem 12rem;
}
.technology-3 *
{
font-size: 1.7rem;
line-height: 2.5rem;
color: #42137D;
font-family: 'Avenir Next LT Pro';
}
.about-1
{
background: #d6dee6;
}
.about-1 *:last-child
{
margin-bottom: 0;
}
.about-1 .inner
{
padding: 9rem 12rem 9rem 12rem;
}
.about-1 *
{
font-size: 3.6rem;
line-height: 4.4rem;
color: #5E5E5E;
}
.about-1 strong
{
color: #000000;
}
.about-1 ul li
{
padding-left: 2rem;
position: relative;
font-size: 1.7rem;
line-height: 2rem;
padding-bottom: 1.3rem;
}
.about-1 ul li:last-child
{
margin-bottom: 0;
}
.about-1 ul li:before
{
content:'';
background: #5e5e5e;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -.5rem;
top: 1rem;
}
.about-1 ul li:after
{
content:'';
width: .1rem;
height: 100%;
left: 0;
background: #5e5e5e;
position: absolute;
top: 1rem;
}
.about-1 ul li:last-child:after
{
display: none;
}
.about-2
{
background: url(//awareson.com/wp-content/themes/awareson/images/bg-about-1.jpg) center center no-repeat;
background-size: cover;
}
.about-2 .container > div
{
position: relative;
padding: 5rem 12rem 7rem 12rem
}
.about-2 .container > div:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #74B95D;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.about-2 h2
{
font-size: 4rem;
line-height: 4rem;
font-family: 'Avenir Next LT Pro';
color: #fff;
margin-bottom: 2rem;
}
.about-2 h3
{
font-size: 4rem;
line-height: 4rem;
font-family: 'Avenir Next LT Pro';
margin-bottom: 2rem;
}
.about-2 h4
{
font-size: 2.5rem;
line-height: 3.1rem;
font-family: 'Avenir Next LT Pro';
color: #C3F9FE;
margin-bottom: 2rem;
}
.about-2 .text *
{
font-size: 2rem;
line-height: 3rem;
}
.about-2 .row-1,
.about-2 .row-2
{
margin-bottom: 7rem;
}
.about-2 .box h5
{
font-size: 3.6rem;
line-height: 4.4rem;
color: #C3F9FE;
}
.about-2 .box .text
{
position: relative;
}
.about-2 .box .text ul li
{
padding-left: 3rem;
position: relative;
font-size: 2rem;
line-height: 3rem;
padding-bottom: 1.3rem;
}
.about-2 .box .text ul li:last-child
{
margin-bottom: 0;
}
.about-2 .box .text ul li:before
{
content:'';
background: #fff;
width: 1.1rem;
height: 1.1rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -.5rem;
top: 1rem;
}
.about-2 .box .text ul li:after
{
content:'';
width: .1rem;
height: 100%;
left: 0;
background: #fff;
position: absolute;
top: 1rem;
}
.about-2 .box .text ul li:last-child:after
{
display: none;
}
.about-3
{ background: rgb(29,28,87); background: -moz-linear-gradient(top,  rgba(29,28,87,1) 0%, rgba(25,12,56,1) 100%); background: -webkit-linear-gradient(top,  rgba(29,28,87,1) 0%,rgba(25,12,56,1) 100%); background: linear-gradient(to bottom,  rgba(29,28,87,1) 0%,rgba(25,12,56,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1c57', endColorstr='#190c38',GradientType=0 ); }
.about-3 .container > div, .about-4 .main
{
position: relative;
padding: 5rem 12rem 7rem 12rem
}
.about-3 .container > div:before, .about-4 .main > div:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #74B95D;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.about-3 h2, .about-4 h2
{
font-size: 11.5rem;
line-height: 12rem;
font-family: 'Avenir Next LT Pro Bold';
color: #fff;
margin-bottom: 2rem;
}
.about-3 p, .about-4 p
{
font-size: 2.4rem;
line-height: 2.8rem;
}
.about-4 h2
{
margin-bottom: 2rem;
}
.about-3 h3, .about-4 h3
{
font-size: 3.6rem;
line-height: 4.4rem;
font-family: 'Avenir Next LT Pro Bold';
margin-bottom: 3rem;
color: #C3F9FE;
}
.about-3 h4, .about-4 h4
{
font-size: 3.6rem;
line-height: 4.4rem;
font-family: 'Avenir Next LT Pro Bold';
margin-bottom: 2rem;
color: #C3F9FE;
}
.about-4
{ background: rgb(44,34,96); background: -moz-linear-gradient(top,  rgba(44,34,96,1) 0%, rgba(21,27,62,1) 61%, rgba(9,24,43,1) 100%); background: -webkit-linear-gradient(top,  rgba(44,34,96,1) 0%,rgba(21,27,62,1) 61%,rgba(9,24,43,1) 100%); background: linear-gradient(to bottom,  rgba(44,34,96,1) 0%,rgba(21,27,62,1) 61%,rgba(9,24,43,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2260', endColorstr='#09182b',GradientType=0 ); }
.content-offer
{ background: rgb(6,29,50); background: -moz-linear-gradient(top,  rgba(6,29,50,1) 0%, rgba(5,48,57,1) 38%, rgba(4,73,67,1) 71%, rgba(3,103,79,1) 100%); background: -webkit-linear-gradient(top,  rgba(6,29,50,1) 0%,rgba(5,48,57,1) 38%,rgba(4,73,67,1) 71%,rgba(3,103,79,1) 100%); background: linear-gradient(to bottom,  rgba(6,29,50,1) 0%,rgba(5,48,57,1) 38%,rgba(4,73,67,1) 71%,rgba(3,103,79,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#061d32', endColorstr='#03674f',GradientType=0 ); padding: 5rem 0;
}
.content-offer .page-content
{
padding: 0 0 10rem 12rem;
}
.content-offer .page-content .row
{
margin-left: -3rem;
margin-right: -3rem;
}
.content-offer .page-content .row > div
{
padding-left: 3rem;
padding-right: 3rem;
}
.content-offer .required-skills,
.content-offer .duties
{
margin-bottom: 9rem;
}
.content-offer .required-skills *:last-child,
.content-offer .duties *:last-child
{
margin-bottom: 0;
}
.content-offer .required-skills h2,
.content-offer .duties h2,
.content-offer .text h2
{
color: #C3F9FE;
font-size: 3.6rem;
line-height: 4.4rem;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 1.2rem 4rem;
margin: 0;
position: relative;
}
.content-offer .text h2
{
margin-bottom: 5rem;
}
.content-offer .required-skills h2:before,
.content-offer .duties h2:before,
.content-offer .text h2:before
{
content:'';
width: 1.7rem;
height: 1.7rem;
background: #B82D99;
position: absolute;
bottom: -.8rem;
left: -.8rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.content-offer .required-skills .text,
.content-offer .duties .text
{
padding: 7rem 0 0 0;
position: relative;
}
.content-offer .required-skills .text:before,
.content-offer .duties .text:before
{
content:'';
height: 8rem;
width: .1rem;
left: 0;
top: 0;
background: #fff;
position: absolute;
}
.content-offer .required-skills .text *,
.content-offer .duties .text *,
.content-offer .text *,
.content-offer .text
{
font-size: 2.4rem;
line-height: 2.8rem;
}
.content-offer .required-skills .text *:last-child,
.content-offer .duties .text *:last-child
{
margin-bottom: 0;
padding-bottom: 0;
}
.content-offer .required-skills .text ul li,
.content-offer .duties .text ul li,
.content-offer .text ul li
{
padding: 0 0 2rem 4rem;
position: relative;
}
.content-offer .required-skills .text ul li:before,
.content-offer .duties .text ul li:before,
.content-offer .text ul li:before
{
content:'';
width: .9rem;
height: .9rem;
background: #fff;
position: absolute;
top: 1.1rem;
left: -.4rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}
.content-offer .required-skills .text ul li:after,
.content-offer .duties .text ul li:after,
.content-offer .text ul li:after
{
content:'';
height: 100%;
width: .1rem;
left: 0;
top: 1.1rem;
background: #fff;
position: absolute;
}
.content-offer .required-skills .text ul li:last-child:after,
.content-offer .duties .text ul li:last-child:after,
.content-offer .text ul li:last-child:after
{
display: none;
}
.offer-contact
{
margin-bottom: 8rem;
}
.offer-contact h2
{
color: #C3F9FE;
font-size: 3.6rem;
line-height: 4.4rem;
margin: 0;
}
.offer-contact .text
{
padding: 5rem 12rem 0 12rem;
}
.offer-contact .text *
{
font-size: 2.4rem;
line-height: 3.5rem;
}
.offer-buttons br
{
display: none;
}
.offer-buttons
{
display: flex;
}
.offer-buttons.with-offset-1
{
padding-left: 2.5rem;
}
.offer-buttons .apply
{
background: #B82D99;
margin-right: 7.5rem;
color: #fff;
font-size: 2.2rem;
line-height: 2.6rem;
font-weight: 700;
height: 4.8rem;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
padding: 1.1rem 5.5rem 0 5.5rem;
cursor: pointer;
display: inline-block;
}
.offer-buttons .refer-a-friend
{
background: #74B95D;
color: #fff;
font-size: 2.2rem;
line-height: 2.6rem;
font-weight: 700;
height: 4.8rem;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
padding: 1.1rem 8.5rem 0 3rem;
position: relative;
cursor: pointer;
}
.offer-buttons .refer-a-friend.alt
{
background: #B82D99;
}
.offer-buttons .refer-a-friend:after
{
content:'';
width: 2.3rem;
height: 3.4rem;
background: url(//awareson.com/wp-content/themes/awareson/images/icon-share.svg);
background-size: 2.3rem 3.4rem;
position: absolute;
right: 3.2rem;
top: .7rem;
}
.apply-form-wrap, .refer-form-wrap, .apply-form-wrap-alt
{
margin: 2rem 13rem 0 13rem;
display: none;
}
.apply-form-wrap > div, .refer-form-wrap > div, .apply-form-wrap-alt > div
{ background: rgb(0,46,60); background: -moz-linear-gradient(left,  rgba(0,46,60,1) 0%, rgba(0,61,73,1) 100%); background: -webkit-linear-gradient(left,  rgba(0,46,60,1) 0%,rgba(0,61,73,1) 100%); background: linear-gradient(to right,  rgba(0,46,60,1) 0%,rgba(0,61,73,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e3c', endColorstr='#003d49',GradientType=1 ); padding: 4.5rem 6rem;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
.apply-form .form-info p
{
margin: 0;
}
.apply-form .form-info *
{
font-size: 1.2rem;
line-height: 1.4rem;
}
.apply-form .form-info ul li
{
padding-left: 1rem;
position: relative;
}
.apply-form .form-info ul li:before
{
content:'';
width: .4rem;
height: .4rem;
background: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 0;
top: .4rem;
}
.apply-form .row, .generic-form .row
{
margin-left: -1.3rem;
margin-right: -1.3rem;
}
.apply-form .row > div, .generic-form .row > div
{
padding-left: 1.3rem;
padding-right: 1.3rem;
}
.apply-form .input-wrap, .generic-form
{
position: relative;
}
.apply-form p, .generic-form p
{
margin-bottom: 4.6rem;
position: relative;
}
.apply-form .input-wrap.line-right:after, .generic-form .input-wrap.line-right:after
{
content:'';
width: 2.6rem;
right: -2.6rem;
top: 50%;
position: absolute;
height: .1rem;
background: #74B95D;
}
.apply-form .input-wrap.line-bottom:before, .generic-form .input-wrap.line-bottom:before
{
content:'';
width: .1rem;
left: 9rem;
top: 100%;
position: absolute;
height: 4.6rem;
background: #74B95D;
}
.generic-form .input-wrap.line-bottom.with-dot:after
{
content:'';
width: .9rem;
height: .9rem;
background: #74B95D;
position: absolute;
top: calc(100% + 4.2rem);
left: 9rem;
margin-left: -.4rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.apply-form input[type=text],
.apply-form input[type=email],
.generic-form input[type=text],
.generic-form input[type=email],
.generic-form textarea
{
border: 1px solid #74B95D;
height: 4.6rem;
color: #fff;
padding: 1rem 3.5rem;
font-size: 2.2rem;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
background: none;
width: 100%;
}
.wpcf7-form-control-wrap
{
display: block;
}
.wpcf7-not-valid-tip
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 1rem 3.5rem;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
color: #f00;
border: 1px solid #ffb900;
font-size: 1.2rem;
}
.generic-form textarea
{
display: block;
resize: none;
height: 25rem;
}
.apply-form ::-webkit-input-placeholder,
.generic-form ::-webkit-input-placeholder { color: #fff;
opacity: 1;
}
.apply-form ::-moz-placeholder,
.generic-form ::-moz-placeholder { color: #fff;
opacity: 1;
}
.apply-form :-ms-input-placeholder,
.generic-form :-ms-input-placeholder { color: #fff;
opacity: 1;
}
.apply-form :-moz-placeholder,
.generic-form :-moz-placeholder { color: #fff;
opacity: 1;
}
.apply-form .wpcf7-submit,
.generic-form .wpcf7-submit
{
background: #B82D99;
margin-right: 7.5rem;
color: #fff;
font-size: 1.5rem;
line-height: 1.8rem;
font-weight: 700;
height: 4.8rem;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
padding: .3rem 5.5rem 0 5.5rem;
cursor: pointer;
border: none;
}
.apply-form .terms
{
margin-bottom: 0;
}
.apply-form .bootstrap-select
{
width: 100%;
}
.apply-form .bootstrap-select *:focus
{
outline: none !important;
box-shadow: none !important;
}
.apply-form .bootstrap-select *:hover
{
color: #fff !important;
}
.apply-form .bootstrap-select>.dropdown-toggle
{
border: 1px solid #74B95D;
height: 4.6rem;
color: #fff;
padding: .6rem 3.5rem;
font-size: 2.2rem;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
background: none;
}
.apply-form .dropdown-menu
{
background: #003744;
color: #fff;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
font-size: 2.2rem;	
border: 1px solid #74B95D;
}
.apply-form .dropdown-menu a
{
color: #fff;
padding: .6rem 3.5rem;
}
.apply-form .dropdown-menu a:hover
{
background: none;
}
.apply-form  .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark
{
right: 34px;
}
.codedropz-upload-wrapper
{
margin-bottom: 5rem;
}
.codedropz-upload-handler
{
border: 1px solid #74B95D;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
}
.dnd-upload-status .dnd-upload-details .name,
.dnd-upload-status .dnd-upload-details .name em
{
color: #fff;
}
.dnd-upload-status .dnd-upload-details .remove-file
{
color: #fff;
}
.dnd-upload-counter
{
display: none;
}
.codedropz-upload-inner h3
{
font-size: 2.2rem;
font-weight: 400;
}
.latest-updates
{ background: rgb(19,130,160); background: -moz-linear-gradient(top,  rgba(19,130,160,1) 0%, rgba(23,82,116,1) 100%); background: -webkit-linear-gradient(top,  rgba(19,130,160,1) 0%,rgba(23,82,116,1) 100%); background: linear-gradient(to bottom,  rgba(19,130,160,1) 0%,rgba(23,82,116,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1382a0', endColorstr='#175274',GradientType=0 ); }
.latest-updates h2
{
font-size: 11.5rem;
line-height: 12rem;
font-family: 'Avenir Next LT Pro Bold';
color: #fff;
margin: 0 0 9rem 0;
}
.latest-updates .inner
{
padding: 5rem 12rem 2.5rem 12rem;
position: relative;
}
.latest-updates .inner:before
{
content:'';
height: 16.7rem;
width: 2.6rem;
background: #B82D99;
position: absolute;
left: -1.3rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.latest-posts-slider-wrap
{
position: relative;
padding: 0 6rem;
}
.latest-posts-slider-wrap .slider-prev,
.latest-posts-slider-wrap .slider-next
{
width: 7.5rem;
height: 100%;
cursor: pointer;
position: absolute;
top: 0;
overflow: hidden;
}
.latest-posts-slider-wrap .slider-prev
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-prev.svg) center center no-repeat;
background-size: 5.4rem 5.4rem;
left: -3.5rem;
}
.latest-posts-slider-wrap .slider-prev:before,
.latest-posts-slider-wrap .slider-next:before
{
content:'';
width: .1rem;
height: calc(50% - 5.5rem);
top: 0;
background: #74B95D;
position: absolute;
left: 50%;
}
.latest-posts-slider-wrap .slider-prev:after,
.latest-posts-slider-wrap .slider-next:after
{
content:'';
width: .1rem;
height: calc(50% - 5.5rem);
bottom: 0;
background: #74B95D;
position: absolute;
left: 50%;
}
.latest-posts-slider-wrap .slider-next
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-next.svg) center center no-repeat;
background-size: 5.4rem 5.4rem;
right: -3.5rem;
}
.latest-posts-slider .slide
{
padding: 0 2rem;
}
.latest-posts-slider a
{
display: block;
background: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
overflow: hidden;
}
.latest-posts-slider a .image
{
height: 30rem;
background-size: cover;
background-position: center center;
}
.latest-posts-slider a h4
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #42137D;
font-family: 'Avenir Next LT Pro';
margin: 0;
padding: 1rem 1rem 1rem 2rem;
min-height: 5rem;
}
.contact-cta
{
padding: 2rem 0;
}
.contact-cta.dark
{
color: #000;
}
.contact-cta.employeer
{
background: #210e54;
}
.contact-cta .links 
{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.contact-cta .links p
{
font-size: 2.3rem;
line-height: 3.4rem;
margin: 0;
}
.contact-cta .links a
{
border-bottom: 1px solid #C02877;
font-family: 'Avenir Next LT Pro Bold';
}
.contact-cta.light a
{
border-color: #52C7E2;
}
.contact-form .title
{
font-size: 2.8rem;
font-family: 'Avenir Next LT Pro Bold';	
margin-bottom: 1.5rem;
}
.contact-form .title span
{
border-bottom: 1px solid #fff;
padding-bottom: .5rem;
display: inline-block;
}
span.wpcf7-list-item
{
margin-left: 0;
}
.contact-form .label
{
font-size: 2rem;
margin-bottom: 2rem;
}
.contact-form span.wpcf7-list-item
{
margin: 0;
}
.contact-form .terms label, .apply-form .terms label
{
font-size: 1.2rem;
line-height: 1.4rem;
cursor: pointer;
}
.contact-form .terms input, .apply-form .terms input
{
display: none;
}
.contact-form .terms input + span, .apply-form .terms input + span
{
display: block;
padding-left: 4.2rem;
position: relative;
}
.contact-form .terms input + span:before, .apply-form .terms input + span:before
{
content:'';
width: 2.4rem;
height: 2.4rem;
border: 1px solid #69e18e;
background: #fff;
position: absolute;
left: 0;
top: 0;
display: flex;
align-items: center;
justify-content: center;
}
.contact-form .terms input:checked + span:before, .apply-form .terms input:checked + span:before
{
content:'\f00c';
font-family: "Font Awesome 5 Free";
font-weight: 700;
color: #69e18e;
}
.generic-form .terms
{
margin-left: 7.5rem;
padding-bottom: 4rem;
}
.generic-form .terms:after
{
content:'';
width: 1.7rem;
height: 4.7rem;
background: url(//awareson.com/wp-content/themes/awareson/images/arrow-4.svg);
background-size: 1.7rem 4.7rem;
position: absolute;
top: 4rem;
left: .4rem;
}
.contact-form.newsletter .fields
{
margin-bottom: 3rem;
display: flex;
}
.contact-form.newsletter .your-email
{
width: 38rem;
position: relative;
margin-right: 8rem;
}
.contact-form.newsletter .your-email:before
{
content:'';
width: 6rem;
height: .1rem;
background: #fff;
top: 50%;
right: -6rem;
position: absolute;
}
.contact-form.newsletter .your-email:after
{
content:'';
width: 1.6rem;
height: 1.6rem;
background: #B82D99;
top: 50%;
margin-top: -.8rem;
right: -6rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
}
.contact-form.newsletter .your-email input
{
width: 100%;
border: 1px solid #fff;
height: 4.6rem;
padding: 1rem 2.5rem;
color: #fff;
font-size: 2.4rem;
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
background: none;
}
.contact-form.newsletter .wpcf7-submit
{
border: none;
height: 4.6rem;
color: #fff;
font-size: 2.2rem;
font-family: 'Avenir Next LT Pro Bold';
-webkit-border-radius: 2.3rem;
-moz-border-radius: 2.3rem;
border-radius: 2.3rem;
padding: .7rem 2.5rem;
background: #B82D99;
}
.blog-single-post
{
background: #fff;
color: #000;
padding: 8rem 17rem 25rem 17rem;
}
.blog-single-post .title
{
color: #B82D99;
font-size: 4rem;
line-height: 4.5rem;
font-family: 'Avenir Next LT Pro Bold';
margin-bottom: 2rem;
border-bottom: 1px solid #91928F;
padding-bottom: 2rem;
}
.blog-single-post .meta
{
display: flex;
justify-content: space-between;
margin-bottom: 2rem;
}
.blog-single-post .meta p
{
margin: 0;
font-size: 1.3rem;
color: #000;
}
.blog-single-post .thumbnail
{
margin-bottom: 3rem;
}
.blog-single-post .bottom
{
display: flex;
flex-wrap: wrap;
padding: 5rem 0 0 0;
align-items: center;
}
.blog-single-post .bottom .author
{	
display: flex;
}
.blog-single-post .bottom .author img
{
width: 10rem;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-right: 3rem;
}
.blog-single-post .bottom .author .content p
{
font-size: 1.6rem;
color: #585959;
margin: 0;
}
.blog-single-post .bottom .fb-like
{
margin-left: auto;
}
.blog-single-post h1,
.blog-single-post h2,
.blog-single-post h3,
.blog-single-post h4,
.blog-single-post h5,
.blog-single-post h6
{
color: #000;
}
.pre-footer
{
padding: 5rem 0;
}
.related-posts
{	
color: #fff;	
position: relative;
z-index: 10;
margin-top: -20rem;
}
.related-posts:after
{
content:'';
width: 100%;
height: calc(100% - 15rem);
bottom: 0;
left: 0;
position: absolute; background: rgb(0,60,72); background: -moz-linear-gradient(top,  rgba(0,60,72,1) 0%, rgba(17,32,54,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,60,72,1) 0%,rgba(17,32,54,1) 100%); background: linear-gradient(to bottom,  rgba(0,60,72,1) 0%,rgba(17,32,54,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c48', endColorstr='#112036',GradientType=0 ); }
.related-posts.no-posts:after
{
height: 100%;
}
.related-posts .container
{
position: relative;
z-index: 10;
}
.related-posts .posts-wrap
{	
margin-bottom: 5rem;
padding: 0 7rem;	
}
.related-posts .button-wrap
{
text-align: right;
padding: 0 2.5rem 2.5rem 2.5rem;
}
.related-posts h3
{
font-size: 2.8rem;
color: #474747;
font-family: 'Avenir Next LT Pro Bold';
border-bottom: 1px solid #91928F;
padding-bottom: 2rem;
margin: 0 10rem 2rem 10rem;
text-align: center;
}
.related-posts .posts a
{
display: block;
background: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
overflow: hidden;
}
.related-posts .posts a .image
{
height: 30rem;
background-size: cover;
background-position: center center;
}
.related-posts .posts a h4
{
font-size: 3.6rem;
line-height: 4.4rem;
color: #42137D;
font-family: 'Avenir Next LT Pro Bold';
margin: 0;
padding: 2.5rem 2.5rem 3rem 2.5rem;
min-height: 14.4rem;
}
#footer
{
background: #191919;
color: #fff;
padding: 1rem 4rem;
}
#logo-footer
{
margin-right: 10rem;
width: 8rem;
}
#footer .container-fluid
{
display: flex;
justify-content: center;
align-items: center;
}
#footer .footer-right
{
text-align: center;
}
#menu-footer
{
display: flex;
flex-wrap: wrap;	
justify-content: center;
}
#menu-footer li
{
margin-right: 4.5rem;
font-size: 1.4rem;
}
#menu-footer li:last-child
{
margin-right: 0;
}
#footer .copyrights
{
font-size: 2.2rem;
color: #494949;
text-transform: uppercase;
margin: 0;
}
strong
{
font-family: 'Avenir Next LT Pro Bold';
}
h1,h2,h3,h4,h5,h6
{
color: #fff;
margin: 0 0 2rem 0;
font-weight: 400;
font-family: 'Avenir Next LT Pro Bold';
line-height: normal;
letter-spacing: -.02em;
}
#content .title a
{
text-decoration: none;
font-style: normal;
}
h1
{
font-size: 4rem;
}
h2
{
font-size: 3rem;
}
h3
{
font-size: 3rem;
}
h4
{
font-size: 2.6rem;
}
ul
{
list-style-type: none;
padding: 0;
margin: 0 0 2.5rem 0;
line-height: 2.5rem;
}
p
{
margin: 0 0 2rem 0;
line-height: 2.5rem;
}
a, a:hover, a:focus
{
color: inherit;
text-decoration: none;
}
input:focus, textarea:focus
{
outline: none;
}
img
{
max-width: 100%;
height: auto;
border: 0;
}
.alignleft, img.alignleft {
display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;
}
.alignright, img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.aligncenter, img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.to-animate
{
opacity: 0;
}
div.wpcf7 .wpcf7-submit:disabled
{
opacity: .4;
}
.clear-column
{
display: none;
} .team
{ background: rgb(214,222,230); background: -moz-linear-gradient(top,  rgba(214,222,230,1) 0%, rgba(214,222,230,1) 33%, rgba(214,222,230,1) 100%); background: -webkit-linear-gradient(top,  rgba(214,222,230,1) 0%,rgba(214,222,230,1) 33%,rgba(214,222,230,1) 100%); background: linear-gradient(to bottom,  rgba(214,222,230,1) 0%,rgba(214,222,230,1) 33%,rgba(214,222,230,1) 100%);   }
.team .main
{
position: relative;
padding: 5rem 19rem 2rem 19rem;
}
.team .main > div:before
{
content:'';
height: 16.7rem;
background: #B82D99;
position: absolute;
width: 1.8rem;
height: 11.9rem;
left: 7.5rem;
top: 0;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
z-index: 10;
}
.team h2
{
font-size: 4rem;
line-height: 4rem;
color: #000000;
}
.team-slider-nav-wrap
{
position: relative;
padding: 3rem 9rem 0 9rem;
margin: 0 5rem 3rem 5rem;
}
.team-slider-nav-wrap .prev,
.team-slider-nav-wrap .next
{	
width: 5.4rem;
height: 5.4rem;
cursor: pointer;
position: absolute;
top: 50%;
margin-top: -2.5rem;
z-index: 99;
}
.team-slider-nav-wrap .prev
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-prev-alt.svg) center center no-repeat;
background-size: 5.4rem 5.4rem;
left: 0;
}
.team-slider-nav-wrap .next
{
background: url(//awareson.com/wp-content/themes/awareson/images/slider-next-alt.svg) center center no-repeat;
background-size: 5.4rem 5.4rem;
right: 0;
}
.team .team-slider-nav
{
text-align: center;
}
.team .team-slider-nav .slide
{
cursor: pointer;
padding-top: 1rem;
}
.team .team-slider-nav .image
{
margin-bottom: 1.3rem;
display: inline-block;
position: relative;
}
.team .team-slider-nav .slick-current .image:after
{
content:'';
width: calc(100% + 1.2rem);
height: calc(100% + 1.2rem);
top: -.6rem;
left: -.6rem;
position: absolute;
border: 2px solid #B82D99;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.team .team-slider-nav img
{
width: 12.2rem;
height: 12.2rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: inline-block;
border: 2px solid #fff;
}
.team .team-slider-nav p
{
font-size: 1.7rem;
line-height: 2rem;
font-family: 'Avenir Next LT Pro Bold';
color: #000;	
}
.team-slider
{
margin: 0 17rem 0 17rem;
color: #050505;
}
.team-slider .slide .image
{
float: left;
width: 30rem;
}
.team-slider img
{
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.team-slider .slide .text
{
width: calc(100% - 37rem);
float: right;
}
.team-slider .name
{
font-size: 2.5rem;
line-height: 3.1rem;
font-family: 'Avenir Next LT Pro Bold';
color: #42137D;
margin-bottom: 0;
text-transform: uppercase;
}
.team-slider .position
{
font-size: 1.7rem;
line-height: 2rem;
color: #050505;
font-family: 'Avenir Next LT Pro Bold';
margin-bottom: 2rem;
}
.team-slider .desc p,
.team-slider .spec p
{
font-size: 1.7rem;
line-height: 2rem;
}
.team-slider .spec .label
{
font-size: 2.5rem;
line-height: 3.1rem;
color: #42137D;
text-transform: uppercase;
position: relative;
margin: 0 0 .5rem 0;
}
.team-slider .spec .label:before
{
content:'';
width: .9rem;
height: .9rem;
background: #D31A84;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: -2rem;
top: 1rem;
}
.blog-single-post ul li
{
padding-left: 2rem;
position: relative;
}
.blog-single-post ul li:before
{
content:'';
width: .7rem;
height: .7rem;
background: #000;
position: absolute;
top: .8rem;
left: -.4rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 10;
}