.tp-caption.medium_grey, .medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text, .small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text, .medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.large_text, .large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.very_large_text, .very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white, .very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black, .very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat, .modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white, .modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light, .modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg, .modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg, .modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark, .modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.thinheadline_dark, .thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.thintext_dark, .thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.largeblackbg, .largeblackbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#000;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largepinkbg, .largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largewhitebg, .largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largegreenbg, .largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.excerpt, .excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_grey, .large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_thin_grey, .medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_thin_grey, .small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.lightgrey_divider, .lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_darkblue, .large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue, .medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_red, .medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_red, .medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red, .medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_orange, .medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_orange, .medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_white, .large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white, .medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white, .mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_center, .mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos, .medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black, .medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_black, .large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_darkblue, .mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_light_white, .small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.roundedimage, .roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bg_black, .large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumwhitebg, .mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.home01-t1, .home01-t1 {
background-color:transparent;
text-decoration:none;
font-family:'Montserrat', sans-serif;
font-size:55px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.home01-t2, .home01-t2 {
background-color:transparent;
text-decoration:none;
font-family:'Open Sans', sans-serif;
font-size:24px;
color:#00bcd4;
border-width:0px;
border-color:rgb(0, 188, 212);
border-style:none;
}

.tp-caption.home01-t3, .home01-t3 {
background-color:transparent;
text-decoration:none;
font-family:'Open Sans', sans-serif;
font-size:20px;
line-height:30px;
color:#eeeeee;
border-width:0px;
border-color:rgb(0, 188, 212);
border-style:none;
}

.tp-caption.home01-btn1, .home01-btn1 {
background-color:rgba(0, 188, 212, 1);
text-decoration:none;
font-family:'Montserrat', sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
min-width:200px;
height:50px;
line-height:46px;
color:#fff;
text-align:center;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(0, 188, 212);
border-style:solid;
}

.tp-caption.home01-btn1:hover, .home01-btn1:hover {
font-size:14px;
line-height:46px;
font-weight:bold;
font-family:Montserrat, sans-serif;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
min-width:200px;
height:50px;
background-color:transparent;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(0, 188, 212);
border-style:solid;
}

.tp-caption.home01-btn2, .home01-btn2 {
background-color:transparent;
text-decoration:none;
font-family:'Montserrat', sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
min-width:200px;
height:50px;
line-height:46px;
color:#fff;
text-align:center;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(0, 188, 212);
border-style:solid;
}

.tp-caption.home01-btn2:hover, .home01-btn2:hover {
font-size:14px;
line-height:46px;
font-weight:bold;
font-family:Montserrat, sans-serif;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
min-width:200px;
height:50px;
background-color:rgb(0, 188, 212);
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(0, 188, 212);
border-style:solid;
}

.tp-caption.home03-t1, .home03-t1 {
background-color:transparent;
text-decoration:none;
font-family:Montserrat, sans-serif;
font-size:60px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
line-height:74px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.home03-t2, .home03-t2 {
background-color:transparent;
text-decoration:none;
font-family:Lato, sans-serif;
color:#fff;
font-size:14px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.home03-btn1, .home03-btn1 {
background-color:rgba(116, 188, 247, 1);
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:Montserrat, sans-serif;
color:#ffffff;
min-width:220px;
height:50px;
line-height:46px;
padding:0px 20px 0px 20px;
text-align:center;
border-width:2px;
border-color:rgb(116, 188, 247);
border-style:solid;
}

.tp-caption.home03-btn1:hover, .home03-btn1:hover {
font-size:14px;
line-height:46px;
font-weight:bold;
font-family:Montserrat, sans-serif;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
min-width:220px;
height:50px;
background-color:transparent;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.home03-btn2, .home03-btn2 {
background-color:rgba(116, 188, 247, 0);
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:Montserrat, sans-serif;
color:#fff;
min-width:220px;
height:50px;
line-height:46px;
padding:0px 20px 0px 20px;
text-align:center;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.home03-btn2:hover, .home03-btn2:hover {
font-size:14px;
line-height:46px;
font-weight:bold;
font-family:Montserrat, sans-serif;
color:#ffffff;
text-decoration:none;
background-color:rgba(116, 188, 247, 1);
padding:0px 20px 0px 20px;
text-transform:uppercase;
min-width:220px;
height:50px;
text-align:center;
border-width:2px;
border-color:rgb(116, 188, 247);
border-style:solid;
}

.tp-caption.h03-discover-t1, .h03-discover-t1 {
background-color:transparent;
text-decoration:none;
font-weight:bold;
font-size:40px;
line-height:48px;
font-family:Montserrat, sans-serif;
text-transform:uppercase;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h03-discover-t2, .h03-discover-t2 {
background-color:transparent;
text-decoration:none;
font-family:Lato, sans-serif;
font-size:20px;
color:#fff;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h03-discover-btn1, .h03-discover-btn1 {
background-color:#ad6bff;
text-decoration:none;
font-weight:bold;
font-size:14px;
line-height:46px;
font-family:Montserrat, sans-serif;
text-transform:uppercase;
color:#fff;
min-width:220px;
height:50px;
text-align:center;
border-width:2px;
border-color:rgb(173, 107, 255);
border-style:solid;
}

.tp-caption.h03-discover-btn1:hover, .h03-discover-btn1:hover {
background-color:rgba(173, 107, 255, 0);
text-decoration:none;
font-weight:bold;
font-size:14px;
line-height:46px;
font-family:Montserrat, sans-serif;
text-transform:uppercase;
color:#fff;
min-width:220px;
height:50px;
text-align:center;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h03-discover-btn2, .h03-discover-btn2 {
background-color:rgba(173, 107, 255, 0);
text-decoration:none;
font-weight:bold;
font-size:14px;
line-height:46px;
font-family:Montserrat, sans-serif;
text-transform:uppercase;
color:#fff;
min-width:220px;
height:50px;
text-align:center;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h03-discover-btn2:hover, .h03-discover-btn2:hover {
background-color:rgba(173, 107, 255, 1);
text-decoration:none;
font-weight:bold;
font-size:14px;
line-height:46px;
font-family:Montserrat, sans-serif;
text-transform:uppercase;
color:#fff;
min-width:220px;
height:50px;
text-align:center;
border-width:2px;
border-color:rgb(173, 107, 255);
border-style:solid;
}

.tp-caption.h04-sintro-t1, .h04-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:'Herr Von Muellerhoff', cursive;
color:#ffa742;
font-size:120px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h04-sintro-t2, .h04-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-size:60px;
font-family:'Lato', sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#fff;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h04-sintro-t3, .h04-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-family:Open Sans, sans-serif;
color:#ffa742;
font-size:18px;
border-width:0px;
border-color:rgb(255, 167, 66);
border-style:none;
}

.tp-caption.h04-sintro-btn1, .h04-sintro-btn1 {
background-color:rgba(255, 167, 66, 1);
text-decoration:none;
text-transform:uppercase;
color:#fff;
font-weight:bold;
font-family:Open Sans, sans-serif;
font-size:16px;
min-width:200px;
height:50px;
line-height:46px;
padding:0px 20px 0px 20px;
text-align:center;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 167, 66);
border-style:solid;
}

.tp-caption.h04-sintro-btn1:hover, .h04-sintro-btn1:hover {
font-size:16px;
line-height:46px;
font-weight:bold;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
min-width:200px;
height:50px;
background-color:transparent;
text-align:center;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h04-sintro-btn2, .h04-sintro-btn2 {
background-color:rgba(255, 167, 66, 0);
text-decoration:none;
text-transform:uppercase;
color:#fff;
font-weight:bold;
font-family:Open Sans, sans-serif;
font-size:16px;
min-width:200px;
height:50px;
line-height:46px;
padding:0px 20px 0px 20px;
text-align:center;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h04-sintro-btn2:hover, .h04-sintro-btn2:hover {
font-size:16px;
line-height:46px;
font-weight:bold;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
min-width:200px;
height:50px;
background-color:rgba(255, 167, 66, 1);
text-align:center;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 167, 66);
border-style:solid;
}

.tp-caption.h05-sintro-t1, .h05-sintro-t1 {
background-color:transparent;
text-decoration:none;
color:#f4cb08;
font-size:24px;
font-family:Montserrat, sans-serif;
text-transform:uppercase;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h05-sintro-t2, .h05-sintro-t2 {
background-color:transparent;
text-decoration:none;
color:#ffffff;
font-size:40px;
font-family:Montserrat, sans-serif;
font-weight:bold;
text-transform:uppercase;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h05-sintro-line, .h05-sintro-line {
background-color:transparent;
text-decoration:none;
font-size:0;
height:4px;
width:70px;
background:#f4cb08;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h05-sintro-t3, .h05-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#ffffff;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h05-sintro-btn1, .h05-sintro-btn1 {
background-color:#f4cb08;
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:46px;
height:50px;
min-width:200px;
padding:0 20px;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(244, 203, 8);
border-style:solid;
}

.tp-caption.h05-sintro-btn1:hover, .h05-sintro-btn1:hover {
line-height:46px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
background-color:transparent;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h05-sintro-btn2, .h05-sintro-btn2 {
background-color:rgba(244, 203, 8, 0);
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:46px;
height:50px;
min-width:200px;
padding:0px 20px 0px 20px;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h05-sintro-btn2:hover, .h05-sintro-btn2:hover {
line-height:46px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
background-color:#f4cb08;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(244, 203, 8);
border-style:solid;
}

.tp-caption.h05-sintro-t3_1, .h05-sintro-t3_1 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#ffffff;
text-align:center;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.ho06-sintro-t1, .ho06-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Roboto, sans-serif;
font-weight:normal;
font-size:40px;
color:#3b3b3b;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.ho06-sintro-line, .ho06-sintro-line {
background-color:#0392ce;
text-decoration:none;
height:2px;
width:50px;
font-size:0;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.ho06-sintro-t2, .ho06-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#808080;
border-width:0px;
border-color:rgb(128, 128, 128);
border-style:none;
}

.tp-caption.ho06-sintro-btn1, .ho06-sintro-btn1 {
background-color:rgba(3, 146, 206, 1);
text-decoration:none;
font-family:Roboto, sans-serif;
font-weight:normal;
font-size:16px;
color:#fff;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-transform:uppercase;
text-align:center;
min-width:200px;
border-width:2px;
border-color:rgb(3, 146, 206);
border-style:solid;
}

.tp-caption.ho06-sintro-btn1:hover, .ho06-sintro-btn1:hover {
font-size:16px;
line-height:46px;
font-weight:normal;
font-family:Roboto, sans-serif;
color:#0392ce;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
border-width:2px;
border-color:rgb(3, 146, 206);
border-style:solid;
}

.tp-caption.ho06-sintro-btn2, .ho06-sintro-btn2 {
background-color:rgba(48, 101, 181, 1);
text-decoration:none;
font-family:Roboto, sans-serif;
font-weight:normal;
font-size:16px;
color:#fff;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-transform:uppercase;
text-align:center;
min-width:200px;
border-width:2px;
border-color:rgb(48, 101, 181);
border-style:solid;
}

.tp-caption.ho06-sintro-btn2:hover, .ho06-sintro-btn2:hover {
font-size:16px;
line-height:46px;
font-weight:normal;
font-family:Roboto, sans-serif;
color:#3065b5;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
border-width:2px;
border-color:rgb(48, 101, 181);
border-style:solid;
}

.tp-caption.ho06-sintro-t2_2, .ho06-sintro-t2_2 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#808080;
text-align:center;
border-width:0px;
border-color:rgb(128, 128, 128);
border-style:none;
}

.tp-caption.h07-sintro-t, .h07-sintro-t {
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
font-size:20px;
color:#ff5a6f;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h07-sintro-t2, .h07-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-family:Playfair Display, sans-serif;
font-size:60px;
font-weight:900;
line-height:70px;
text-transform:uppercase;
color:#272727;
border-width:0px;
border-color:rgb(39, 39, 39);
border-style:none;
}

.tp-caption.h07-sintro-t3, .h07-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:20px;
line-height:30px;
color:#727272;
border-width:0px;
border-color:rgb(114, 114, 114);
border-style:none;
}

.tp-caption.h07-sintro-btn, .h07-sintro-btn {
background-color:rgba(255, 90, 111, 1);
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
color:#fff;
height:50px;
line-height:46px;
min-width:220px;
text-align:center;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(255, 90, 111);
border-style:solid;
}

.tp-caption.h07-sintro-btn:hover, .h07-sintro-btn:hover {
font-size:16px;
line-height:46px;
font-weight:bold;
color:#ff5a6f;
text-decoration:none;
text-transform:uppercase;
height:50px;
min-width:220px;
background-color:transparent;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(255, 90, 111);
border-style:solid;
}

.tp-caption.h08-sintro-t1, .h08-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-size:24px;
font-style:italic;
color:#fdb078;
font-family:Lato, sans-serif;
text-align:center;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h08-sintro-t2, .h08-sintro-t2 {
background-color:transparent;
text-decoration:none;
text-align:center;
text-transform:uppercase;
font-family:Poppins, sans-serif;
font-size:50px;
color:#ffffff;
line-height:60px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h08-sintro-btn, .h08-sintro-btn {
background-color:transparent;
text-decoration:none;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:18px;
font-family:Poppins, sans-serif;
min-width:200px;
height:60px;
line-height:58px;
padding:0 10px;
border-width:1px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h09-sintro-t1, .h09-sintro-t1 {
background-color:transparent;
text-decoration:none;
color:#c79f73;
font-size:30px;
font-family:'Playfair Display', serif;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h09-sintro-t2, .h09-sintro-t2 {
background-color:transparent;
text-decoration:none;
color:#ffffff;
font-size:50px;
font-family:Lato, sans-serif;
font-weight:bold;
text-transform:uppercase;
line-height:61px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h09-sintro-t3, .h09-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#ffffff;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h09-sintro-btn1, .h09-sintro-btn1 {
background-color:rgba(244, 203, 8, 0);
text-decoration:none;
color:#c79f73;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:46px;
height:50px;
min-width:200px;
padding:0px 20px 0px 20px;
border-width:2px;
border-color:rgb(199, 159, 115);
border-style:solid;
}

.tp-caption.h09-sintro-btn1:hover, .h09-sintro-btn1:hover {
line-height:46px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
background-color:#c79f73;
border-width:2px;
border-color:rgb(199, 159, 115);
border-style:solid;
}

.tp-caption.h10-sintro-t1, .h10-sintro-t1 {
font-size:26px;
font-weight:400;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:rgb(0, 167, 233);
font-style:italic;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h10-sintro-t2, .h10-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-family:'Lato', sans-serif;
font-weight:900;
font-size:50px;
line-height:50px!important;
color:#3e3e3e;
text-transform:uppercase;
border-width:0px;
border-color:rgb(62, 62, 62);
border-style:none;
}

.tp-caption.h10-sintro-t3, .h10-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:18px;
line-height:28px;
color:#7c7c7c;
border-width:0px;
border-color:rgb(124, 124, 124);
border-style:none;
}

.tp-caption.h10-sintro-btn1, .h10-sintro-btn1 {
font-size:14px;
line-height:46px;
font-weight:bold;
font-family:Lato, sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 167, 233);
padding:0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h10-sintro-btn1:hover, .h10-sintro-btn1:hover {
font-size:14px;
line-height:46px;
font-weight:bold;
font-family:Lato, sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h11-sintro-t1, .h11-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Roboto Slab, sans-serif;
font-size:40px;
font-weight:400;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h11-sintro-t2, .h11-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h11-sintro-btn1, .h11-sintro-btn1 {
background-color:transparent;
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:46px;
height:50px;
min-width:220px;
padding:0px 20px 0px 20px;
font-size:16px;
font-family:Roboto Slab, sans-serif;
border-width:2px;
border-color:rgb(231, 22, 22);
border-style:solid;
}

.tp-caption.h11-sintro-btn1:hover, .h11-sintro-btn1:hover {
line-height:46px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:220px;
background-color:rgba(231, 22, 22, undefined);
border-width:2px;
border-color:rgb(231, 22, 22);
border-style:solid;
}

.tp-caption.h11-sintro-t2_center, .h11-sintro-t2_center {
background-color:transparent;
text-decoration:none;
font-size:18px;
line-height:28px;
color:#ffffff;
text-align:center;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h11-sintro-t2_right, .h11-sintro-t2_right {
background-color:transparent;
text-decoration:none;
font-size:18px;
line-height:28px;
color:#ffffff;
text-align:right;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h12-sintro-t1, .h12-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Poppins, sans-serif;
font-weight:normal;
font-size:36px;
color:#ffffff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h12-sintro-t2, .h12-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-size:16px;
line-height:26px;
color:#ffffff;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h12-sintro-btn1, .h12-sintro-btn1 {
background-color:rgba(255, 255, 255,1);
text-decoration:none;
font-family:Poppins, sans-serif;
font-weight:normal;
font-size:14px;
color:#0059b1;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-align:center;
min-width:180px;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h12-sintro-btn1:hover, .h12-sintro-btn1:hover {
font-size:14px;
line-height:46px;
font-weight:normal;
font-family:Poppins, sans-serif;
color:#fff;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h12-sintro-btn1_2, .h12-sintro-btn1_2 {
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-family:Poppins, sans-serif;
font-weight:normal;
font-size:14px;
color:#18c852;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-align:center;
min-width:180px;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h12-sintro-btn1_2:hover, .h12-sintro-btn1_2:hover {
font-size:14px;
line-height:46px;
font-weight:normal;
font-family:Poppins, sans-serif;
color:#fff;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h12-sintro-btn1_3, .h12-sintro-btn1_3 {
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-family:Poppins, sans-serif;
font-weight:normal;
font-size:14px;
color:#ae26da;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-align:center;
min-width:180px;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h12-sintro-btn1_3:hover, .h12-sintro-btn1_3:hover {
font-size:14px;
line-height:46px;
font-weight:normal;
font-family:Poppins, sans-serif;
color:#fff;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h13-sintro-t1, .h13-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Lato, sans-serif;
font-weight:bold;
font-size:45px;
color:#ffffff;
text-transform:uppercase;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h13-sintro-t2, .h13-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-family:'Lato', sans-serif;
font-weight:400;
font-size:20px;
color:#fff;
border-width:0px;
border-color:rgb(62, 62, 62);
border-style:none;
}

.tp-caption.h13-sintro-btn1, .h13-sintro-btn1 {
background-color:transparent;
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:56px;
height:60px;
min-width:220px;
padding:0px 20px 0px 20px;
font-size:16px;
font-family:Lato, sans-serif;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h13-sintro-btn1:hover, .h13-sintro-btn1:hover {
line-height:56px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:60px;
min-width:220px;
background-color:#e61818;
border-width:2px;
border-color:rgb(230, 24, 24);
border-style:solid;
}

.tp-caption.h14-sintro-t1, .h14-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:PT Sans, sans-serif;
font-size:50px;
line-height:50px;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h14-sintro-t2, .h14-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-family:PT Sans, sans-serif;
font-size:16px;
line-height:26px;
color:#ffffff;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h14-sintro-btn1, .h14-sintro-btn1 {
background-color:transparent;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:46px;
height:50px;
min-width:200px;
padding:0px 20px 0px 20px;
font-size:14px;
font-family:PT Sans, sans-serif;
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h14-sintro-btn1:hover, .h14-sintro-btn1:hover {
line-height:46px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
background-color:rgba(255, 67, 75, 1);
box-shadow:15px 26px 30px 0px rgba(1, 1, 1, 0.1);
border-width:2px;
border-color:rgb(255, 67, 75);
border-style:solid;
}

.tp-caption.h14-sintro-btn2, .h14-sintro-btn2 {
background-color:#ff434b;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
text-align:center;
line-height:46px;
height:50px;
min-width:200px;
padding:0px 20px 0px 20px;
font-size:14px;
font-family:PT Sans, sans-serif;
box-shadow:15px 26px 30px 0px rgba(1, 1, 1, 0.1);
border-width:2px;
border-color:rgb(255, 67, 75);
border-style:solid;
}

.tp-caption.h14-sintro-btn2:hover, .h14-sintro-btn2:hover {
line-height:46px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:200px;
background-color:transparent;
box-shadow:15px 26px 30px 0px rgba(1, 1, 1, 0.1);
border-width:2px;
border-color:rgb(255, 255, 255);
border-style:solid;
}

.tp-caption.h15-sintro-t1, .h15-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Montserrat, sans-serif;
font-size:20px;
color:#002e5b;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h15-sintro-t2, .h15-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-family:Montserrat, sans-serif;
font-weight:bold;
font-size:40px;
color:#002e5b;
border-width:0px;
border-color:rgb(0, 46, 91);
border-style:none;
}

.tp-caption.h15-sintro-line, .h15-sintro-line {
background-color:transparent;
text-decoration:none;
width:50px;
height:4px;
color:#fde428;
font-size:0;
border-width:4px 0px 0px 0px;
border-color:rgb(253, 228, 40);
border-style:solid none none none;
}

.tp-caption.h15-sintro-t3, .h15-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:18px;
line-height:28px;
color:#858585;
border-width:0px;
border-color:rgb(133, 133, 133);
border-style:none;
}

.tp-caption.h15-sintro-btn, .h15-sintro-btn {
background-color:rgba(0, 46, 91, 1);
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
text-align:center;
line-height:46px;
height:50px;
min-width:220px;
padding:0px 20px 0px 20px;
font-size:14px;
font-family:Montserrat, sans-serif;
border-width:2px;
border-color:rgb(0, 46, 91);
border-style:solid;
}

.tp-caption.h15-sintro-btn:hover, .h15-sintro-btn:hover {
line-height:46px;
color:#002e5b;
text-decoration:none;
padding:0px 20px 0px 20px;
text-transform:uppercase;
text-align:center;
height:50px;
min-width:220px;
background-color:transparent;
border-width:2px;
border-color:rgb(0, 46, 91);
border-style:solid;
}

.tp-caption.h16-sintro-t1, .h16-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Raleway, sans-serif;
font-size:24px;
color:#ffffff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h16-sintro-t2, .h16-sintro-t2 {
background-color:transparent;
text-decoration:none;
font-family:Raleway, sans-serif;
font-size:50px;
color:#ffffff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h16-sintro-line, .h16-sintro-line {
background-color:transparent;
text-decoration:none;
width:50px;
height:2px;
color:#a9ca44;
font-size:0;
border-width:2px 0px 0px 0px;
border-color:rgb(169, 202, 68);
border-style:solid none none none;
}

.tp-caption.h17-sintro-t1, .h17-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:'Poppins', sans-serif;
font-weight:normal;
font-size:20px;
color:#767676;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h17-sintro-t2, .h17-sintro-t2 {
color:#202020;
font-size:50px;
font-family:'Poppins', sans-serif;
border-width:0px;
border-color:rgb(32, 32, 32);
border-style:none;
}

.tp-caption.h17-sintro-t3, .h17-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:18px;
line-height:28px;
color:#767676;
border-width:0px;
border-color:rgb(118, 118, 118);
border-style:none;
}

.tp-caption.h17-sintro-btn1, .h17-sintro-btn1 {
background-color:#44b1d2;
text-decoration:none;
font-family:'Poppins', sans-serif;
font-weight:600;
font-size:16px;
color:#fff;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-transform:uppercase;
text-align:center;
min-width:180px;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(68, 177, 210);
border-style:solid;
}

.tp-caption.h17-sintro-btn1:hover, .h17-sintro-btn1:hover {
font-size:16px;
line-height:46px;
font-weight:600;
font-family:'Poppins', sans-serif;
color:#44b1d2;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
min-width:180px;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(68, 177, 210);
border-style:solid;
}

.tp-caption.h17-sintro-btn2, .h17-sintro-btn2 {
background-color:rgba(58, 191, 179, 1);
text-decoration:none;
font-family:'Poppins', sans-serif;
font-weight:600;
font-size:16px;
color:#fff;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-transform:uppercase;
text-align:center;
min-width:180px;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(58, 191, 179);
border-style:solid;
}

.tp-caption.h17-sintro-btn2:hover, .h17-sintro-btn2:hover {
font-size:16px;
line-height:46px;
font-weight:600;
font-family:'Poppins', sans-serif;
color:#3abfb3;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
min-width:180px;
border-radius:50px 50px 50px 50px;
border-width:2px;
border-color:rgb(58, 191, 179);
border-style:solid;
}

.tp-caption.h18-sintro-t1, .h18-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-size:18px;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h18-sintro-t2, .h18-sintro-t2 {
background-color:transparent;
text-decoration:none;
color:#ffffff;
font-size:70px;
font-weight:600;
font-family:Poppins, sans-serif;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h18-sintro-t3, .h18-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:16px;
color:#fff;
text-align:center;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.h19-sintro-t1, .h19-sintro-t1 {
background-color:transparent;
text-decoration:none;
font-family:Titillium Web, sans-serif;
font-weight:normal;
font-size:20px;
color:#fff;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h19-sintro-t2, .h19-sintro-t2 {
color:#fff;
font-size:40px;
font-family:Titillium Web, sans-serif;
background-color:transparent;
text-decoration:none;
border-width:0px;
border-color:rgb(32, 32, 32);
border-style:none;
}

.tp-caption.h19-sintro-t3, .h19-sintro-t3 {
background-color:transparent;
text-decoration:none;
font-size:16px;
color:#fff;
border-width:0px;
border-color:rgb(118, 118, 118);
border-style:none;
}

.tp-caption.h19-sintro-btn1, .h19-sintro-btn1 {
background-color:#ffc700;
text-decoration:none;
font-family:Titillium Web, sans-serif;
font-size:16px;
color:#fff;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-transform:uppercase;
text-align:center;
min-width:220px;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(255, 199, 0);
border-style:solid;
}

.tp-caption.h19-sintro-btn1:hover, .h19-sintro-btn1:hover {
font-size:16px;
line-height:46px;
font-family:Titillium Web, sans-serif;
color:#ffc700;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:transparent;
min-width:220px;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(255, 199, 0);
border-style:solid;
}

.tp-caption.h19-sintro-btn2, .h19-sintro-btn2 {
background-color:transparent;
text-decoration:none;
font-family:Titillium Web, sans-serif;
font-size:16px;
color:#ffc700;
padding:0px 10px 0px 10px;
height:50px;
line-height:46px;
text-transform:uppercase;
text-align:center;
min-width:220px;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(255, 199, 0);
border-style:solid;
}

.tp-caption.h19-sintro-btn2:hover, .h19-sintro-btn2:hover {
font-size:16px;
line-height:46px;
font-family:Titillium Web, sans-serif;
color:#fff;
text-decoration:none;
padding:0px 10px 0px 10px;
height:50px;
text-transform:uppercase;
text-align:center;
background-color:#ffc700;
min-width:220px;
border-radius:5px 5px 5px 5px;
border-width:2px;
border-color:rgb(255, 199, 0);
border-style:solid;
}

.tp-caption.h20-sintro-frame, .h20-sintro-frame {
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0;
width:570px;
height:300px;
box-shadow:16px 11px 20px 0px rgba(29, 47, 133, 0.5);
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.h20-sintro-t1, .h20-sintro-t1 {
background-color:transparent;
text-decoration:none;
width:570px;
text-align:center;
font-size:16px;
color:#bbbbbb;
font-weight:bold;
font-family:Work Sans, sans-serif;
text-transform:uppercase;
border-width:0px;
border-color:rgb(187, 187, 187);
border-style:none;
}

.tp-caption.h20-sintro-t2, .h20-sintro-t2 {
background-color:transparent;
text-decoration:none;
width:570px;
text-align:center;
font-size:30px;
color:#2b2b2b;
font-family:"Work Sans", sans-serif;
line-height:36px;
border-width:0px;
border-color:rgb(187, 187, 187);
border-style:none;
}

.tp-caption.h20-sintro-btn1, .h20-sintro-btn1 {
background-color:transparent;
text-decoration:none;
min-width:200px;
text-align:center;
font-size:16px;
color:#475dc7;
font-weight:bold;
font-family:Work Sans, sans-serif;
text-transform:uppercase;
height:50px;
line-height:46px;
padding:0 10px;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(71, 93, 199);
border-style:solid;
}

.tp-caption.h20-sintro-btn1:hover, .h20-sintro-btn1:hover {
font-size:16px;
line-height:46px;
font-weight:bold;
font-family:"Work Sans", sans-serif;
color:#fff;
text-decoration:none;
background-color:#475dc7;
min-width:200px;
text-align:center;
text-transform:uppercase;
height:50px;
padding:0 10px;
border-radius:4px 4px 4px 4px;
border-width:2px;
border-color:rgb(71, 93, 199);
border-style:solid;
}

