.tp-caption.main-label-bg-brand,.main-label-bg-brand{font-size:62px;line-height:62px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:10px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.bottom-label-bg-opacity,.bottom-label-bg-opacity{line-height:20px;margin:0px;padding:10px;letter-spacing:0px;font-weight:300;font-size:20px;color:#ffffff;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.main-label-border,.main-label-border{line-height:76px;font-size:76px;padding:5px 0px 5px 0px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;height:auto;background-color:transparent;border-width:1px 0px 1px 0px;border-color:rgba(255,255,255,0.4) rgb(255,255,255) rgba(255,255,255,0.4) rgb(255,255,255);border-style:solid none solid none}.tp-caption.main-label-wedding,.main-label-wedding{font-size:135px;line-height:45px;font-weight:400;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.bottom-label-wedding,.bottom-label-wedding{line-height:22px;margin:0px;padding:0px 0px 0px 0px;letter-spacing:0px;font-weight:600;font-size:22px;color:#ffffff;background:transparent;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background-color:transparent;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.top-level-white,.top-level-white{font-size:24px;font-weight:300;letter-spacing:0px;line-height:24px;color:#ffffff;text-transform:capitalize;text-decoration:none;text-shadow:none;margin:0px;padding:1px 4px 0px 4px;height:auto;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.main-label,.main-label{font-size:62px;line-height:62px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.top-level-dark,.top-level-dark{font-size:24px;font-weight:300;letter-spacing:0px;line-height:24px;color:#333333;text-transform:uppercase;text-decoration:none;text-shadow:none;margin:0px;padding:1px 4px 0px 4px;height:auto;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.main-label-dark,.main-label-dark{font-size:62px;line-height:62px;font-weight:800;color:#333333;text-decoration:none;text-tansform:uppercase;background-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0;padding:0px 0px 0px 0px;white-space:normal !important;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.bottom-label-dark,.bottom-label-dark{line-height:20px;margin:0px;padding:0px 0px 0px 0px;letter-spacing:0px;font-weight:300;font-size:20px;color:#333333;background:transparent;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background-color:transparent;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.featured-label,.featured-label{font-size:52px;line-height:52px;font-weight:800;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.featured-label-dark,.featured-label-dark{font-size:52px;line-height:52px;font-weight:800;color:#333333;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);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.main-label-40,.main-label-40{font-size:40px;line-height:40px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.main-label-52,.main-label-52{font-size:52px;line-height:52px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.main-label-small,.main-label-small{font-size:1.5em;line-height:52px;font-weight:800;color:#ffffff;text-decoration:none;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.bottom-label-underline,.bottom-label-underline{line-height:20px;margin:0px;letter-spacing:0px;font-weight:300;font-size:20px;color:#ffffff;background:transparent;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background-color:transparent;text-decoration:none;padding:3px;border-width:0px 0px 1px 0px;border-color:rgb(255,255,255);border-style:none none solid none}.tp-caption.blackboard-text,.blackboard-text{font-size:37px;line-height:46px;text-transform:uppercase;margin:0px;padding:0px;letter-spacing:0px;font-weight:400;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background:transparent none repeat scroll 0% 0%;border-width:0px;border-color:rgb(34,34,34);border-style:none}.tp-caption.titulogrande,.titulogrande{font-size:75px;line-height:60px;font-weight:700;font-family:Arial;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:rgba(0,0,0,0.5) 0px 2px 5px;margin:0px;white-space:nowrap;letter-spacing:-2px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.titulogg,.titulogg{font-size:40px;line-height:60px;font-weight:700;font-family:Arial;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:rgba(0,0,0,0.5) 0px 2px 5px;margin:0px;white-space:nowrap;letter-spacing:-2px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.excerpt,.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:rgb(0,0,0);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.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.texto-mdio,.texto-mdio{font-size:40px;line-height:60px;font-weight:700;font-family:Arial;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:rgba(0,0,0,0.5) 0px 2px 5px;margin:0px;white-space:nowrap;letter-spacing:-2px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.pequeno,.pequeno{font-size:25px;line-height:40px;font-weight:800;color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;text-shadow:rgba(0,0,0,0.15) 2px 2px 4px;margin:0px;letter-spacing:0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}

.main-label-bg-brand,.main-label-bg-brand{font-size:62px;line-height:62px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:10px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.bottom-label-bg-opacity,.bottom-label-bg-opacity{line-height:20px;margin:0px;padding:10px;letter-spacing:0px;font-weight:300;font-size:20px;color:#ffffff;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.main-label-border,.main-label-border{line-height:76px;font-size:76px;padding:5px 0px 5px 0px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;height:auto;background-color:transparent;border-width:1px 0px 1px 0px;border-color:rgba(255,255,255,0.4) rgb(255,255,255) rgba(255,255,255,0.4) rgb(255,255,255);border-style:solid none solid none}.main-label-wedding,.main-label-wedding{font-size:135px;line-height:45px;font-weight:400;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.bottom-label-wedding,.bottom-label-wedding{line-height:22px;margin:0px;padding:0px 0px 0px 0px;letter-spacing:0px;font-weight:600;font-size:22px;color:#ffffff;background:transparent;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background-color:transparent;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.top-level-white,.top-level-white{font-size:24px;font-weight:300;letter-spacing:0px;line-height:24px;color:#ffffff;text-transform:capitalize;text-decoration:none;text-shadow:none;margin:0px;padding:1px 4px 0px 4px;height:auto;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.main-label,.main-label{font-size:62px;line-height:62px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.top-level-dark,.top-level-dark{font-size:24px;font-weight:300;letter-spacing:0px;line-height:24px;color:#333333;text-transform:uppercase;text-decoration:none;text-shadow:none;margin:0px;padding:1px 4px 0px 4px;height:auto;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.main-label-dark,.main-label-dark{font-size:62px;line-height:62px;font-weight:800;color:#333333;text-decoration:none;text-tansform:uppercase;background-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0;padding:0px 0px 0px 0px;white-space:normal !important;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.bottom-label-dark,.bottom-label-dark{line-height:20px;margin:0px;padding:0px 0px 0px 0px;letter-spacing:0px;font-weight:300;font-size:20px;color:#333333;background:transparent;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background-color:transparent;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.featured-label,.featured-label{font-size:52px;line-height:52px;font-weight:800;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.featured-label-dark,.featured-label-dark{font-size:52px;line-height:52px;font-weight:800;color:#333333;text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}.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}.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}.main-label-40,.main-label-40{font-size:40px;line-height:40px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.main-label-52,.main-label-52{font-size:52px;line-height:52px;font-weight:800;color:#ffffff;text-decoration:none;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.main-label-small,.main-label-small{font-size:1.5em;line-height:52px;font-weight:800;color:#ffffff;text-decoration:none;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,0.15);margin:0px;letter-spacing:0px;padding:0px 0px 0px 0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}.bottom-label-underline,.bottom-label-underline{line-height:20px;margin:0px;letter-spacing:0px;font-weight:300;font-size:20px;color:#ffffff;background:transparent;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background-color:transparent;text-decoration:none;padding:3px;border-width:0px 0px 1px 0px;border-color:rgb(255,255,255);border-style:none none solid none}.blackboard-text,.blackboard-text{font-size:37px;line-height:46px;text-transform:uppercase;margin:0px;padding:0px;letter-spacing:0px;font-weight:400;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;background:transparent none repeat scroll 0% 0%;border-width:0px;border-color:rgb(34,34,34);border-style:none}.titulogrande,.titulogrande{font-size:75px;line-height:60px;font-weight:700;font-family:Arial;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:rgba(0,0,0,0.5) 0px 2px 5px;margin:0px;white-space:nowrap;letter-spacing:-2px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.titulogg,.titulogg{font-size:40px;line-height:60px;font-weight:700;font-family:Arial;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:rgba(0,0,0,0.5) 0px 2px 5px;margin:0px;white-space:nowrap;letter-spacing:-2px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.excerpt,.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:rgb(0,0,0);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}.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}.texto-mdio,.texto-mdio{font-size:40px;line-height:60px;font-weight:700;font-family:Arial;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:rgba(0,0,0,0.5) 0px 2px 5px;margin:0px;white-space:nowrap;letter-spacing:-2px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.pequeno,.pequeno{font-size:25px;line-height:40px;font-weight:800;color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;text-shadow:rgba(0,0,0,0.15) 2px 2px 4px;margin:0px;letter-spacing:0px;height:auto;transform-origin:50% 50% 0px;transition:none 0s ease 0s;border-width:0px;border-color:rgb(255,255,255);border-style:none}