@charset "UTF-8";

body {
	color: #082730;
}

.c-btn a, .c-btn input, .c-btn .btn-customform-submit, .c-btn button {
    background-color: #45d0bb;
}

.p-heading-arrow--v2 {
    background-color: #072530;
}

.p-heading-arrow--v2:before {
    border-top-color: #072530;
}

#section-3 {
	display: none;
}

#section-21 {
	margin: 3em 0;
}

#section-5 p {
	font-size: 1.5em;
    line-height: 2em;
}

#section-5 p strong {
	color: #FDA828;
}

#section-5 .c-inner--lg {
    padding: 20px 40px 20px;
}


#section-6 .p-heading__inner, #section-17 .p-heading__inner {
    padding-bottom: 40px;
}

#section-6 h2, #section-17 h2 {
    margin: 0 20px 20px;
}

#section-10 li, #section-8 li {
    font-size: 1.5em;
    margin-bottom: 1em;
}

#section-11 {
	padding: 3em 0 0;
}

#section-11 table {
	max-width: 600px;
    margin: 2em auto;
}

#section-12 .p-heading-put-on-bdr__inner:before, #section-12 .p-heading-put-on-bdr__inner:after {
    background-color: #45d0bb;
}

#section-13 {
    margin: 0 0 3em 0;
    font-size: 1.2em;
}

#section-13 .c-wrapper--sm {
    max-width: 600px;
}

#section-15 {
    font-size: 2em;
    margin-top: 1em;
}

#section-16 {
    font-size: 1.3em;
    line-height: 1.8;
	margin-bottom: 1em;
}

#section-18 .c-img--responsive img {
    max-width: 300px;
}

@media only screen and (max-width: 480px) and (min-width: 1px){
	
#section-2 {
	display: none;
}
	
#section-3 {
	display: block;
}

#section-5 .c-inner--lg {
    padding: 20px 10px 20px;
}
	
#section-5 p {
	font-size: 1.3em;
    line-height: 1.8em;
}	

#section-18 .c-img--responsive img {
    max-width: 200px;
}
	
#section-21 {
    margin: 3em 0 2em;
}

#section-17 h2 {
    margin: 0 10px 20px;
}
	
}


@media only screen and (min-width: 1280px){
#section-10 div {
    background-position: left top !important;
    background-size: contain !important;
}
#section-8 div {
    background-position: right top !important;
    background-size: contain !important;
}	
	
}