@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;400;500;600;700&display=swap');

h1,h2,h3,h4,h5,h6{
	font-weight:300;
}


h1,h2,h3,h4,h5,h6,
.big-white,
.ultra-big-white,
.de_tab.tab_steps .de_nav li span,
.teaser-text,
.text-slider,
#mainmenu,
.btn,
a.btn,
.btn-line,
a.btn-line,
#filters,
.ultra-big-white,
.wm,
blockquote.testimonial-big.s2 .title,
.tp-title,
.countdown-amount,
.countdown-period,
.de_count h3,
.ultra-big-2,
.tp-caption,
.pricing-s1.light .top .price b,
blockquote.testimonial-big .title,
.mm-style-2{
font-family: 'Work Sans',Arial, Helvetica, sans-serif;
}


h1,h2,h3,h4,h5,h6,
.de_tab.tab_steps .de_nav li span
{
letter-spacing:-2px;
text-transform:none;
}

#subheader h1{
	letter-spacing:0;
	text-transform:none;
}

.blog-list h3, .blog-read h3{
font-size:22px;
}

.big-white{
	font-size:13px;
}

.ultra-big-white{
	color: #FFF !important;
	text-transform:none;
	font-weight:400;
	font-size:100px;
	line-height: 100px;
    text-shadow: 2px 2px 4px #333333;
    letter-spacing:-3px;
}

.text-slider{
font-size:60px;
letter-spacing:5px;
}

.big-custom-1{
	font-family:"Work Sans";
	font-size:60px;
	letter-spacing:0;
	font-weight:bold;
	line-height:1.1em;
	
}

.small-white{
	font-size:18px;
	font-weight:400;
}
.modal-header {border-bottom: none;}
.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2rem 4rem;
}
.modal-content{
  
    pointer-events: auto;
    background-color: #1d1d1b;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 1rem;
    outline: 0;
	
}

.modal-content h1{
	color:#FFF ;
	margin-bottom: 40px;
	font-size: 42px;
}
.modal-content a{
	color:#FFF ;
	text-decoration: none;
}

.modal-content a:hover{
	color: #64c4f1;
}
.modal-content ul{
	  list-style-type: none;
  margin: 0;
  padding: 0;
	float: left;
	width: 100px;
}
.close {
    font-size: 4.5rem;
    font-weight: 100;
    line-height: 3rem;
    color: #fff;
}