.s_h1 {font-size:50px;font-weight:700;line-height:120%;margin:0px;padding:0px;}
.s_h2 {    
	font-size: var(--fs-h2);
    font-weight: var(--fw-700);
    line-height: var(--lh-120);
    }
    
.s_h3 {font-size:26px;font-weight:700;line-height:120%;margin:0px;padding:0px;}
.s_tab {font-size:20px;line-height:120%}
.s_subtitle-1 {font-size:20px;line-height:120%}
.s_subtitle-2 {font-size:16px;line-height:120%}
.s_body 
    {
    font-size: var(--fs-body);
    line-height: var(--lh-150);
    padding: 10px 0 var(--pad-xs) 0;
    }
.s_body_small {font-size:16px;line-height:150%}
.s_button {font-size:20px;line-height:100%}

.s_pad-l-t {padding-top:100px}
.s_pad-l-l {padding-left:100px}
.s_pad-l-r {padding-right:100px}
.s_pad-l-b {padding-bottom:100px}

.s_pad-m-t {padding-top:80px}
.s_pad-m-l {padding-left:80px}
.s_pad-m-r {padding-right:80px}
.s_pad-m-b {padding-bottom:80px}

.s_pad-s-t {padding-top:60px}
.s_pad-s-l {padding-left:60px}
.s_pad-s-r {padding-right:60px}
.s_pad-s-b {padding-bottom:60px}

.s_pad-xs-t {padding-top:40px}
.s_pad-xs-l {padding-left:40px}
.s_pad-xs-r {padding-right:40px}
.s_pad-xs-b {padding-bottom:40px}

/* Tablet view */
@media screen and (max-width: 1024px) {
	.s_h1 {font-size:42px;font-weight:700;line-height:120%}
	.s_h2 {}
	.s_h3 {font-size:22px;font-weight:700;line-height:120%}
	.s_tab {font-size:16px;line-height:120%}
	.s_subtitle-1 {font-size:20px;line-height:120%}
	.s_subtitle-2 {font-size:16px;line-height:120%}
	.s_body {}
	.s_body_small {font-size:14px;line-height:150%}
	.s_button {font-size:20px;line-height:100%}

	.s_pad-l-t {padding-top:80px}
	.s_pad-l-l {padding-left:80px}
	.s_pad-l-r {padding-right:80px}
	.s_pad-l-b {padding-bottom:80px}

	.s_pad-m-t {padding-top:60px}
	.s_pad-m-l {padding-left:60px}
	.s_pad-m-r {padding-right:60px}
	.s_pad-m-b {padding-bottom:60px}

	.s_pad-s-t {padding-top:40px}
	.s_pad-s-l {padding-left:40px}
	.s_pad-s-r {padding-right:40px}
	.s_pad-s-b {padding-bottom:40px}

	.s_pad-xs-t {padding-top:30px}
	.s_pad-xs-l {padding-left:30px}
	.s_pad-xs-r {padding-right:30px}
	.s_pad-xs-b {padding-bottom:30px}
}

/* Mobile view */
@media screen and (max-width: 768px) {
	.s_h1 {font-size:36px;font-weight:700;line-height:120%}
	.s_h2 {}
	.s_h3 {font-size:20px;font-weight:700;line-height:120%}
	.s_tab {font-size:14px;line-height:120%}
	.s_subtitle-1 {font-size:18px;line-height:120%}
	.s_subtitle-2 {font-size:14px;line-height:120%}
	.s_body {}
	.s_body_small {font-size:12px;line-height:150%}
	.s_button {font-size:14px;line-height:100%}

	.s_pad-l-t {padding-top:60px}
	.s_pad-l-l {padding-left:60px}
	.s_pad-l-r {padding-right:60px}
	.s_pad-l-b {padding-bottom:60px}

	.s_pad-m-t {padding-top:40px}
	.s_pad-m-l {padding-left:40px}
	.s_pad-m-r {padding-right:40px}
	.s_pad-m-b {padding-bottom:40px}

	.s_pad-s-t {padding-top:30px}
	.s_pad-s-l {padding-left:30px}
	.s_pad-s-r {padding-right:30px}
	.s_pad-s-b {padding-bottom:30px}

	.s_pad-xs-t {padding-top:20px}
	.s_pad-xs-l {padding-left:20px}
	.s_pad-xs-r {padding-right:20px}
	.s_pad-xs-b {padding-bottom:20px}
}

.cta {padding:10px 0 10px}

.cta_button {
	color:#ffffff;
	background-color: #003683;
	border-radius: 50px 50px 50px 50px;
	padding: 10px 30px 10px 30px;
    font-size: 16px;
    font-weight: 600;
}

.cta_button span {
	color:#ffffff;
}

.slick-track {margin-left:0px;}

.acf-field-file .file-icon{display:none}
.acf-field-file .file-info {margin-left:0px}