body {
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-color:#fafafa
}

#linkbar-2 {
padding-left:10%;
padding-right:10%
}

#section-12 {
padding-top:28px;
padding-left:5%;
padding-right:5%;
padding-bottom:0
}

#feature {
padding-top:38px;
padding-left:5%;
padding-right:5%;
padding-bottom:38px;
background-color:#1d1d1d
}

#section-56 {
margin-top:20px;
padding:5%
}

@media screen and (max-width: 479px) {
#section-56 {
margin-bottom:20px
}
}

#section-64 {
padding:5%;
background-color:#000
}

#blog {
margin-top:20px;
padding:5%;
background-color:#000
}

@media screen and (max-width: 479px) {
#section-147 {
position:relative
}
}

#footer {
padding:5%;
background-color:#050505
}

#section-168 {
padding-top:10px;
padding-left:5%;
padding-right:5%;
padding-bottom:10px;
background-color:#1c1c1c
}

@media screen and (max-width: 479px) {
#section-168 {
text-align:center;
font-size:12px
}
}

#linkblock-3 {
display:flex
}

#navmenu-4 {
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#image-11 {
max-width:21px;
max-height:33px
}

@media screen and (max-width: 479px) {
#column-15 {
text-align:center;
margin-bottom:30px;
padding-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0
}
}

#section-17 {
margin-bottom:20px;
display:flex;
align-items:flex-end
}

#heading-21 {
font-weight:700
}

@media screen and (max-width: 1024px) {
#heading-21 {
font-size:30px
}
}

#button-30 {
border-style:none;
border-radius:0;
background-color:#000
}

@media screen and (max-width: 479px) {
#button-30 {
font-size:12px;
margin-bottom:20px
}
}

#image-18 {
margin-right:5%;
max-width:31px;
max-height:52px
}

#heading-19 {
margin-right:1%;
margin-bottom:0;
font-size:22px;
font-weight:700;
display:inline
}

#heading-20 {
margin:0;
color:#e40000;
font-size:16px;
display:inline
}

#image-16 {
max-width:688px;
max-height:340px
}

@media screen and (max-width: 479px) {
#image-16 {
width:100%
}
}

@media screen and (max-width: 1024px) {
#row-32 {
-webkit-transform:skewY(0deg);
-moz-transform:skewY(0deg);
-o-transform:skewY(0deg);
-ms-transform:skewY(0deg);
transform:skewY(0deg)
}
}

#column-34 {
color:#fff;
padding-top:34px;
padding-left:5%
}

@media screen and (max-width: 1024px) {
#image-36 {
width:100%
}
}

#heading-37 {
font-size:25px
}

#paragraph-38 {
font-size:18px;
line-height:35px
}

@media screen and (max-width: 479px) {
#paragraph-38 {
font-size:16px
}
}

#paragraph-62 {
margin-top:20px;
padding-right:50%
}

@media screen and (max-width: 479px) {
#paragraph-62 {
padding-right:0
}

#column-58 {
margin-bottom:20px
}
}

#heading-65 {
margin-bottom:30px;
color:#fff;
font-size:25px;
text-align:center
}

#row-66 {
justify-content:space-around;
padding-left:5%;
padding-right:5%
}

@media screen and (max-width: 1024px) {
#row-66 {
padding-left:0;
padding-right:0
}
}

@media screen and (max-width: 479px) {
#column-67 {
margin-bottom:30px
}

#column-73 {
margin-bottom:30px
}
}

#paragraph-71 {
margin-top:20px;
color:#fff
}

#paragraph-75 {
margin-top:20px;
color:#fff
}

#paragraph-79 {
margin-top:20px;
color:#fff
}

#row-84 {
padding:5%
}

#column-85 {
padding-right:47px
}

@media screen and (max-width: 1024px) {
#column-85 {
padding-right:0
}

#column-86 {
font-size:25px
}
}

#paragraph-87 {
font-size:20px
}

@media screen and (max-width: 479px) {
#paragraph-87 {
font-size:16px
}
}

#heading-88 {
font-size:55px;
font-weight:700
}

@media screen and (max-width: 1024px) {
#heading-88 {
font-size:47px
}
}

@media screen and (max-width: 479px) {
#heading-88 {
font-size:35px
}
}

#column-91 {
text-align:center
}

#column-92 {
padding-top:196px;
padding-right:5%
}

@media screen and (max-width: 1024px) {
#column-92 {
padding-top:100px
}
}

@media screen and (max-width: 479px) {
#column-92 {
padding-top:20px
}
}

#paragraph-94 {
margin-top:20px;
color:#fff;
font-size:25px
}

@media screen and (max-width: 479px) {
#paragraph-94 {
font-size:18px
}
}

#linkblock-149 {
width:314px;
position:absolute;
margin-top:250px;
color:#fff;
left:40%;
right:70px;
box-shadow:0 0 0 0 rgba(0,0,0,1);
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}

@media screen and (max-width: 479px) {
#linkblock-149 {
font-size:9px;
bottom:0;
left:5%;
right:15%
}
}

#paragraph-150 {
margin-top:0;
right:70%;
box-shadow:0 0 0 0 rgba(0,0,0,1)
}

@media screen and (max-width: 479px) {
#paragraph-150 {
font-size:12px
}
}

#column-157 {
text-align:center
}

@media screen and (max-width: 479px) {
#column-157 {
margin-bottom:20px
}
}

#column-158 {
padding-left:47px;
padding-right:211px
}

@media screen and (max-width: 479px) {
#column-158 {
text-align:center;
padding-right:10%;
padding-left:10%
}

#linkblock-174 {
width:69px;
min-height:20px
}
}

#image-167 {
max-width:31px;
max-height:41px
}

#heading-159 {
color:#fff;
font-size:25px
}

@media screen and (max-width: 479px) {
#heading-159 {
font-size:18px;
margin-bottom:0
}
}

#paragraph-160 {
color:#fff
}

@media screen and (max-width: 479px) {
#paragraph-160 {
font-size:14px
}
}

#form-161 {
display:flex
}

@media screen and (max-width: 479px) {
#form-161 {
width:232px;
justify-content:center;
min-height:28px
}
}

#textinput-165 {
width:242px;
min-height:35px;
padding-left:10px
}

@media screen and (max-width: 479px) {
#textinput-165 {
width:153px;
min-height:21px;
font-size:12px
}
}

#button-166 {
width:113px;
min-height:35px;
border-radius:0
}

@media screen and (max-width: 479px) {
#button-166 {
font-size:11px;
min-height:20px
}

#column-170 {
margin-bottom:0
}
}

#column-171 {
text-align:right
}

@media screen and (max-width: 479px) {
#column-171 {
text-align:center
}
}

#paragraph-172 {
color:#666
}

@media screen and (max-width: 479px) {
#paragraph-172 {
margin-bottom:0
}
}

#paragraph-173 {
color:#666
}