.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.bd_toc_container {
position: relative;
margin: 0; }
.bd_toc_container .bd_toc_arrow {
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
transform: rotate(-45deg);
transition: transform 0.5s ease-in-out; }
.bd_toc_container .bd_toc_wrapper {
max-width: 100%;
overflow: hidden; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header {
transition: all 0.2s; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header .bd_toc_header_title {
font-weight: bold; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-number ul {
counter-reset: List; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-number ul li {
counter-increment: List; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-number ul li a:before {
content: counters(List,".") ".";
z-index: 9;
margin-right: 10px; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-disc ul li a:before {
content: "";
width: 6px;
height: 6px;
position: absolute;
border-radius: 6px; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-none ul {
list-style: none; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li ul li a {
font-weight: normal; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul {
padding: 0;
margin: 0;
list-style: none; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li {
position: relative;
margin: 0; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li .collaps-button {
position: absolute;
top: 16px;
right: 30px;
left: auto;
width: 30px;
height: 30px;
align-items: center;
justify-content: center; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li .collaps-button .bd_toc_arrow {
transform: rotate(-135deg);
cursor: pointer; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li.collapsed > ul {
display: none; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a {
position: relative;
display: block;
text-decoration: none !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a:focus {
outline: none !important; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a .left-indicator {
display: none; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a:hover {
text-decoration: underline !important; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li.collapsed > a {
outline: none !important;
text-decoration: none !important; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li.collapsed > .collaps-button .bd_toc_arrow {
transform: rotate(-45deg); }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li > ul {
padding-left: 15px; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li > ul > li {
position: relative; }
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li > ul > li .left-indicator {
position: absolute;
top: calc(50% - 7px);
left: -18px; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item {
overflow: hidden; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header {
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header .bd_toc_switcher_hide_show_icon {
cursor: pointer; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header.active .bd_toc_arrow {
transform: rotate(-135deg); }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list .bd_toc_content_list_item {
transition: height 0.2s ease-in-out; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list .bd_toc_content_list_item > .collaps-button {
display: none !important; }
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list.heading_toggle_icon .collaps-button {
display: flex;
align-items: center;
justify-content: center; }
.bd_toc_container .bd_toc_wrapper .side_button i {
display: none; }
.bd_toc_container.show_left_indicator .bd_toc_wrapper ul li > ul .left-indicator {
display: none; }
.bd_toc_container .layout_toggle_button {
display: none;
align-items: center;
justify-content: center;
position: absolute;
right: calc(0% - 124px);
bottom: calc(0% + 200px);
width: 130px;
box-sizing: content-box;
border-width: 50px 35px 0;
border-style: solid;
border-color: #000 transparent;
transform: rotate(-90deg);
cursor: pointer;
z-index: 3;
filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.1)); }
@media only screen and (max-width: 767px) {
.bd_toc_container .layout_toggle_button {
right: calc(0% - 62px);
bottom: calc(0% + 200px);
width: 40px;
border-width: 25px 30px 0; } }
.bd_toc_container .layout_toggle_button .bd_toc_arrow {
transform: rotate(45deg);
transition: transform 0.5s ease-in-out;
margin-top: -45px; }
@media only screen and (max-width: 767px) {
.bd_toc_container .layout_toggle_button .bd_toc_arrow {
margin-top: -30px; } }
.bd_toc_container.scroll-to-fixed-fixed {
height: 100vh;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper {
height: 100%;
max-height: 100%;
overflow: visible;
opacity: 0; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll {
overflow-y: scroll; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll::-webkit-scrollbar {
width: 5px; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll::-webkit-scrollbar-thumb {
opacity: 0;
visibility: hidden;
transition: 0.5s ease-in-out;
background: #EFEFEF;
border-radius: 10px; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll:hover::-webkit-scrollbar-thumb {
opacity: 1;
visibility: visible; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content_list_item {
height: calc(90vh - 50px) !important; }
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header .bd_toc_header_title {
font-size: 24px !important; }
.bd_toc_container.scroll-to-fixed-fixed .layout_toggle_button {
display: flex; }
.bd_toc_container.scroll-to-fixed-fixed.active .bd_toc_wrapper {
opacity: 1; }
.bd_toc_container.scroll-to-fixed-fixed.active .layout_toggle_button {
display: flex; }
.bd_toc_container.scroll-to-fixed-fixed.active .layout_toggle_button .bd_toc_arrow {
transform: rotate(-135deg); }
@keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.bd_toc_widget_floating {
height: calc(100vh - 100%); }
.bd_toc_widget_floating .bd_toc_floating_content {
display: none;
padding: 10px 0;
transition: ease-in-out 0.5s; }
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul {
margin: 0 !important;
padding: 0 !important; }
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li {
list-style: none;
position: relative; }
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li a {
display: block;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
line-height: 22px;
border-radius: 10px; }
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li.current > a {
border-radius: 10px; }
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li ul {
margin-left: 15px !important; }
.bd_toc_widget_floating .bd_toc_floating_content.list-type-number ul {
counter-reset: List; }
.bd_toc_widget_floating .bd_toc_floating_content.list-type-number ul li {
counter-increment: List; }
.bd_toc_widget_floating .bd_toc_floating_content.list-type-number ul li a:before {
content: counters(List,".") ".";
z-index: 9;
margin-right: 10px; }
.bd_toc_widget_floating .bd_toc_floating_content.list-type-disc {
padding: 10px; }
.bd_toc_widget_floating .bd_toc_floating_content.list-type-disc ul li a:before {
content: "";
width: 6px;
height: 6px;
position: absolute;
border-radius: 6px; }
.bd_toc_widget_floating .bd_toc_floating_content.list-type-none ul {
list-style: none; }  body .bd_toc_widget_floating {
position: fixed;
margin: 0;
padding: 0;
height: auto;
z-index: 99999999999999;
max-width: 700px;
overflow: hidden; }
@media only screen and (max-width: 767px) {
body .bd_toc_widget_floating {
max-width: 355px; } }
@media only screen and (max-width: 412px) {
body .bd_toc_widget_floating {
max-width: 315px; } }
@media only screen and (max-width: 360px) {
body .bd_toc_widget_floating {
max-width: 300px; } }
@media only screen and (max-width: 320px) {
body .bd_toc_widget_floating {
max-width: 260px; } }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading {
display: none;
line-height: normal; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item {
display: inline-flex;
align-items: center;
justify-content: start;
width: 100%; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_prev {
display: inline-flex;
align-items: center;
justify-content: center; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_prev a {
color: #1140FF;
position: relative;
display: flex;
width: 30px;
height: 30px;
background-color: #F0F8FF;
cursor: pointer;
margin-right: 8px;
line-height: 30px;
border-radius: 50%; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_prev a.bd_toc_widget_left_arrow:after {
content: "";
display: block;
position: absolute;
width: 9px;
height: 9px;
border-bottom: 2px solid;
border-left: 2px solid;
transform: rotate(45deg);
left: 12px;
top: 11px; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_next {
display: inline-flex;
align-items: center;
justify-content: center; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_next a {
color: #1140FF;
position: relative;
display: flex;
width: 30px;
height: 30px;
background-color: #F0F8FF;
cursor: pointer;
line-height: 30px;
border-radius: 50%;
margin-right: 20px; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_next a.bd_toc_widget_right_arrow:after {
content: "";
display: block;
position: absolute;
width: 9px;
height: 9px;
border-bottom: 2px solid;
border-right: 2px solid;
transform: rotate(-45deg);
left: 10px;
top: 11px; }
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .current_list_item {
cursor: pointer;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
line-height: 45px; }
body .bd_toc_widget_floating.widget_floating_open .bd_toc_widget_floating_current_heading {
display: flex; }
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open {
display: block;
max-height: calc( 100vh - 150px ) !important;
overflow: hidden;
overflow-y: scroll; }
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open::-webkit-scrollbar {
width: 5px; }
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open::-webkit-scrollbar-thumb {
opacity: 0;
visibility: hidden;
transition: 0.5s ease-in-out;
background: #EFEFEF;
border-radius: 10px; }
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open:hover::-webkit-scrollbar-thumb {
opacity: 1;
visibility: visible; }
.bd_toc_progress_bar.progress_bar_open .bd_toc_widget_progress_bar {
position: fixed;
margin: 0;
padding: 0;
left: 0;
height: 5px;
background-color: rgba(17, 64, 255, 0.71);
transition: all linear 0.1s;
z-index: 999999999999; }div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}@import url(https://use.typekit.net/idn6saq.css);
h1{font-weight:700;color:#222;text-align:center;font-family:"nunito",sans-serif;font-size:3.75rem;line-height:5rem}
@media screen and (max-width: 740px){h1{font-family:"nunito",sans-serif;font-size:3rem;line-height:3.75rem}}
h2{font-weight:700;text-align:center;color:#222;margin-bottom:.25rem;font-family:"nunito",sans-serif;font-size:3rem;line-height:3.75rem}
h3{font-weight:700;text-align:center;color:#222;font-family:"nunito",sans-serif;font-size:2.5rem;line-height:100%}
h4{font-weight:700;margin-bottom:.5rem;font-family:"nunito",sans-serif;font-size:1.5rem;line-height:140%}
p{color:#222;font-family:"nunito",sans-serif;font-size:1.125rem;line-height:140%}
a{font-family:"nunito",sans-serif;font-size:1.25rem;line-height:100%;font-size:1em;color:#646cb2;text-underline-offset:2px}
*{padding:0;margin:0;box-sizing:border-box}
html{scroll-behavior:smooth}
html,body{width:100%;font-family:"nunito",sans-serif;color:#555}
,Arial,Helvetica,sans-serif;color:#555}body{background-color:#f4f2ec}:root{font-size:15px}@media screen and (max-width: 1140px){:root{font-size:14px}}img{max-width:100%}.main{padding-top:4.375rem}.main[data-template=hero]{padding-top:0}html,body{overflow-x:hidden}html[data-template=post],html[data-template=post] body,html[data-template="blog [post]"],html[data-template="blog [post]"] body,body[data-template=post],body[data-template=post] body,body[data-template="blog [post]"],body[data-template="blog [post]"] body{overflow-x:unset}@media screen and (max-width: 540px){[data-template=home] .blog-preview__post-cards>li:nth-child(n+3) .blog-post-card:not(.blog-post-card--more){display:none}}.menu-mobile-opened{overflow-y:hidden}#quoteBtn{animation:float 1s alternate infinite ease-in-out,quote-btn-fade-in 600ms ease-in-out;background-color:#1eb0d5;position:fixed;bottom:5%;left:5%;z-index:50;box-shadow:0px 0px 5px rgba(0,0,0,.25);display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 540px){#quoteBtn{bottom:5%;right:5%;left:unset}}#quoteBtn.is-loading{background-color:#188ba8}#quoteBtn:hover{background-color:#188ba8}[data-js=make-quote] .spinner{display:none}[data-js=make-quote].is-loading{cursor:default;display:flex;justify-content:center;align-items:center}[data-js=make-quote].is-loading>span{display:none}[data-js=make-quote].is-loading .spinner{display:flex}@keyframes quote-btn-fade-in{from{opacity:0}to{width:auto;opacity:1}}.edvisor_modal-overlay>div{align-items:center !important}.edvisor_modal{margin:auto 0 !important}body{overflow-x:hidden}.bg-circle{position:absolute;z-index:-1;pointer-events:none}.bg-circle svg{pointer-events:none;width:100%;height:100%}@media screen and (max-width: 740px){.bg-circle{display:none}}.hero{position:relative}.hero .bg-circle--hero{top:-180px;left:-240px}@media screen and (max-width: 960px){.hero .bg-circle--hero{top:0;left:0;transform:translateX(-60%) translateY(-50%)}}.cta{position:relative}.cta .bg-circle--story{width:16.375rem;height:16.375rem;left:-2.5%;bottom:0;transform:translateY(60%)}.cta .bg-circle--story circle{stroke:#8dc63f}@media screen and (max-width: 960px){.cta .bg-circle--story{transform:translateX(-30%);top:44%}}.cta .bg-circle--projects{width:32.25rem;height:32.25rem;right:0;top:0;transform:translateX(60%) translateY(-50%)}.cta .bg-circle--projects circle{stroke:#646cb2}.cta .bg-circle--intercambio{width:23rem;height:23rem;right:0;bottom:0;transform:translateX(50%) translateY(30%)}.cta .bg-circle--intercambio circle{stroke:#646cb2}@media screen and (max-width: 960px){.cta .bg-circle--intercambio circle{stroke:#868cc3}}.yt-video{position:relative}.yt-video .bg-circle--yt-video{width:27rem;height:27rem;right:-5%;top:3rem}.yt-video .bg-circle--yt-video-intercambio-header{width:23rem;height:23rem;right:0;top:0;transform:translateX(50%) translateY(-20%)}.yt-video .bg-circle--yt-video-intercambio-header circle{stroke:#8dc63f}.yt-video .bg-circle--yt-video-intercambio-footer{width:23rem;height:23rem;bottom:0;left:0;transform:translateX(calc(-60% - 5vw)) translateY(calc(50% + 4vw))}.yt-video .bg-circle--yt-video-intercambio-footer circle{stroke:#f05566}.faq{position:relative}.faq .bg-circle--faq{left:0;top:0;transform:translateX(-50%) translateY(-25%)}.faq .bg-circle--faq circle{stroke:#f05566}.manifest{position:relative}.manifest .bg-circle--manifest-header{width:22.625rem;height:22.625rem;left:-132px;top:0;transform:translateY(-80%)}.manifest .bg-circle--manifest-header circle{stroke:#f05566}.manifest .bg-circle--manifest-middle{width:27.875rem;height:27.875rem;top:400px;right:-40%;transform:translateX(30%)}.manifest .bg-circle--manifest-middle circle{stroke:#1eb0d5}.our-team{position:relative}.our-team .bg-circle--our-team-header{width:26rem;height:26rem;top:0;left:0;transform:translateX(-80px) translateY(calc(-100% + 60px))}.our-team .bg-circle--our-team-header circle{stroke:#8dc63f}.our-team .bg-circle--our-team-middle{width:21rem;height:21rem;top:45%;right:150px}.page-header{position:relative}.page-header .bg-circle--page-header{width:23rem;height:23rem;right:0;top:0;transform:translateY(-80%) translateX(20%)}.page-header .bg-circle--page-header circle{stroke:#1eb0d5}.benefits{position:relative}.benefits .bg-circle--benefits{width:23rem;height:23rem;left:0;bottom:0;transform:translateY(70%) translateX(-10%)}.benefits .bg-circle--benefits circle{stroke:#f7ca36}.any-question{position:relative}.any-question .bg-circle--any-question{width:23rem;height:23rem;left:0;bottom:0;transform:translateX(-80%) translateY(100%)}.any-question .bg-circle--any-question circle{stroke:var(--page-color)}.blog-preview{position:relative}.blog-preview .bg-circle--blog-header{width:20rem;height:20rem;top:0;left:0;transform:translateX(-60%) translateY(55%)}.blog-preview .bg-circle--blog-header circle{stroke:#8dc63f}.blog-preview .bg-circle--blog-load-more-header{width:20rem;height:20rem;top:0;right:0;transform:translateX(40%) translateY(-80%)}.blog-preview .bg-circle--blog-load-more-header circle{stroke:#f7ca36}.blog-preview .bg-circle--blog-load-more-footer{width:28rem;height:28rem;bottom:0;left:0;transform:translateX(-40%) translateY(40%)}.blog-preview .bg-circle--blog-load-more-footer circle{stroke:#1eb0d5}.main[data-template=serviços]{position:relative}.main[data-template=serviços] .bg-circle--services-header{width:23rem;height:23rem;top:0;right:0;transform:translateX(100%) translateY(-50%)}.main[data-template=serviços] .bg-circle--services-header circle{stroke:#8dc63f}.services{position:relative}.services .bg-circle--services-list{width:23rem;height:23rem;top:20%;left:0;transform:translateX(-60%)}.services .bg-circle--services-list circle{stroke:#1eb0d5}.services .bg-circle--services-list-footer{width:23rem;height:23rem;bottom:0;right:10%;transform:translateY(60%)}.services .bg-circle--services-list-footer circle{stroke:#f7ca36}.contact__form{position:relative}.contact__form .bg-circle--contact-form{width:16.25rem;height:16.25rem;bottom:0;left:0;transform:translateX(-80%)}.contact__form .bg-circle--contact-form svg{overflow:visible}.contact__form .bg-circle--contact-form circle{stroke-width:6.25rem;stroke:#f7ca36}.contact__info{position:relative}.contact__info .bg-circle--contact-info{width:16.25rem;height:16.25rem;top:0;left:0;transform:translateX(-50%) translateY(-70%)}.contact__info .bg-circle--contact-info circle{stroke:#646cb2}.main[data-template=contato]{position:relative}.main[data-template=contato] .bg-circle--contact-footer{width:23.125rem;height:23.125rem;bottom:-5rem;right:0;transform:translateX(-20%) translateY(50%)}.main[data-template=contato] .bg-circle--contact-footer circle{stroke:#f05566}.newsletter{position:relative}.newsletter .bg-circle--newsletter-header{width:22.625rem;height:22.625rem;left:-132px;top:0;transform:translateY(-80%)}.newsletter .bg-circle--newsletter-header circle{stroke:#f05566}.newsletter .bg-circle--newsletter-middle{width:27.875rem;height:27.875rem;bottom:0;right:0;transform:translateX(30%) translateY(100%)}.newsletter .bg-circle--newsletter-middle circle{stroke:#1eb0d5}.main[data-template=intercâmbios] .page-header{position:relative}.main[data-template=intercâmbios] .page-header .bg-circle--intercambios-header{width:27.1294rem;height:27.1294rem;bottom:15%;right:0;transform:translateX(2rem)}.main[data-template=intercâmbios] .page-header .bg-circle--intercambios-header circle{stroke-width:3rem}.main[data-template=intercâmbios] .intercambios__tabs-content{position:relative}.main[data-template=intercâmbios] .intercambios__tabs-content .bg-circle--intercambios-tabs{width:32.2975rem;height:32.2975rem;bottom:-40%;left:0;transform:translateX(-60%)}.main[data-template=intercâmbios] .intercambios__tabs-content .bg-circle--intercambios-tabs circle{stroke-width:5rem;stroke:#646cb2}.main[data-template=intercâmbios] .intercambios--list{position:relative}.main[data-template=intercâmbios] .intercambios--list .bg-circle--intercambios-list{width:15rem;height:15rem;bottom:0;right:0;transform:translateX(80%) translateY(82%)}.main[data-template=intercâmbios] .intercambios--list .bg-circle--intercambios-list circle{stroke-width:5.5rem;stroke:#8dc63f}.numbers-wrapper{position:relative}.numbers-wrapper .bg-circle--numbers{width:40rem;height:40rem;top:4rem;right:0;transform:translateX(60%)}.numbers-wrapper .bg-circle--numbers circle{stroke-width:4.5rem;stroke:#8dc63f}.main[data-template=home]{position:relative}.main[data-template=home] .bg-circle--depoimentos{width:40rem;height:40rem;bottom:0;right:0;transform:translateX(-40%) translateY(90%)}.main[data-template=home] .bg-circle--depoimentos circle{stroke-width:4.5rem;stroke:#232629;opacity:.2}.header{width:100%;background-color:#fff;position:fixed;top:calc(0px + var(--wp-admin--admin-bar--height, 0px));z-index:100;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.header img{display:block}.header__inner{height:4.375rem;display:flex;align-items:center;justify-content:space-between}.header__logo{width:3.25rem}.header__links{gap:.5rem}.header__links a{text-decoration:none}.header__links ul{list-style:none}.header__links,.header__menu,.header__social-links,.contact__social-links{display:flex;align-items:center}.header__links{width:100%;justify-content:space-between}.header__menu{gap:1.25rem}@media screen and (max-width: 1140px){.header__menu{gap:1rem}}@media screen and (max-width: 740px){.header__menu{display:none}}.header__menu a{font-size:1rem;color:#222;transition:opacity 300ms ease;padding:.5rem}.header__menu a:hover{opacity:.7}.header__menu .menu-item-has-children{position:relative}.header__menu .menu-item-has-children a{width:100%;display:flex;align-items:center;justify-content:center;gap:.25rem}.header__menu .menu-item-has-children path{fill:#222}.header__menu .menu-item-has-children:hover>.sub-menu{display:block}.header__menu .sub-menu{display:none;width:13.125rem;background-color:#646cb2;box-shadow:rgba(99,99,99,.1) 0px 1px 8px 0px;position:absolute;bottom:1px;left:50%;z-index:1;transform:translateY(100%) translateX(-50%);border-radius:0 0 2.5rem 2.5rem}.header__menu .sub-menu .menu-item{width:13.125rem;transition:background-color 300ms ease}.header__menu .sub-menu .menu-item:last-child{border-radius:0 0 2.5rem 2.5rem}.header__menu .sub-menu .menu-item a{padding:1rem}.header__menu .sub-menu .menu-item a:hover{opacity:1}.header__menu .sub-menu .menu-item:hover{background-color:#4b5398}.header__menu .sub-menu .sub-menu{top:0;left:calc(100% - .75rem);bottom:unset;transform:none;background-color:#fff;border-radius:1.5rem;border-color:#222}.header__menu .sub-menu .sub-menu a{color:#222}.header__menu .sub-menu .sub-menu>li:hover{background-color:#e0e0e0}.header__menu .sub-menu .sub-menu>li:first-child{border-radius:1.5rem 1.5rem 0 0}.header__menu .sub-menu .sub-menu>li:last-child{border-radius:0 0 1.5rem 1.5rem}.header__menu .sub-menu .sub-menu>li:only-child{border-radius:1.5rem}.header__menu .sub-menu .sub-menu>li:not(:first-child)::before{background-color:rgba(34,34,34,.25)}.header__menu .sub-menu .menu-item-has-children path{fill:#fff}.header__menu .sub-menu>li{display:flex;justify-content:center}.header__menu .sub-menu>li a{text-align:center;font-size:1rem;color:#fff;padding:.75rem .25rem}.header__menu .sub-menu>li span{flex:1}.header__menu .sub-menu>li:not(:first-child){position:relative}.header__menu .sub-menu>li:not(:first-child)::before{content:"";width:calc(100% - 2rem);height:1px;background-color:rgba(255,255,255,.25);position:absolute;top:0;left:50%;transform:translateX(-50%)}.header__menu .sub-menu>li.current_page_item{font-weight:bold;pointer-events:none}.header__social-links,.contact__social-links{gap:.25rem}.header__social-links a,.contact__social-links a{display:block;width:2.5rem;border-radius:50%;transition:background-color 300ms ease}.header__social-links a:hover,.contact__social-links a:hover{background-color:#e6e6e6}@media screen and (max-width: 960px){.header__social-links,.contact__social-links{display:none}}.header__links-mobile{justify-content:center;overflow-y:auto;display:flex;position:fixed;inset:0;top:calc(var(--wp-admin--admin-bar--height, 0px) + 4.375rem);opacity:0;visibility:hidden;background-color:#fff;border-top:2px solid #181818;pointer-events:none;transition:300ms ease-in-out;transition-property:opacity,visibility}@media screen and (max-width: 740px){.menu-mobile-opened .header__links-mobile{opacity:1;visibility:visible;pointer-events:all}}.header__menu-mobile{list-style-type:none;display:flex;flex-direction:column;max-width:25rem;margin:auto;padding:2.25rem 0;width:100%}.header__menu-mobile li{width:90%;margin:0 auto;border-bottom:1px solid #aaa}.header__menu-mobile a{display:block;width:100%;padding:1.5rem 0;text-align:center;color:#222;font-weight:bold;font-size:1.5rem;text-decoration:none}.hero{min-height:25rem;height:min(50rem,100vh - 70px);display:flex;align-items:center}@media screen and (max-width: 740px){.hero{min-height:35rem}}.hero:not(.hero--with-image) .hero__inner{max-width:42rem}.hero--with-image{gap:4rem}@media screen and (max-width: 1140px){.hero--with-image{gap:2rem}}.hero__image{flex:1;height:calc(var(--target-height, auto) + 20%)}.hero__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2.5rem}.hero__title{color:#222;margin-bottom:1.25rem}@media screen and (max-width: 540px){.hero__title{font-size:2.25rem;line-height:120%}}.hero__desc{color:#555;margin-bottom:2.5rem;text-align:center}.hero__desc a{transition:color 300ms ease}.hero__desc a:hover{color:#4b5398}.hero__links{display:flex;justify-content:center;gap:1.25rem}@media screen and (max-width: 540px){.hero__links{flex-direction:column}}.hero--with-image .hero__inner{flex:1.2}@media screen and (min-width: 71.25rem){.hero--with-image .hero__title{font-size:3.25rem;line-height:4rem}}@media screen and (min-width: 60rem)and (max-width: 71.25rem){.hero--with-image .hero__title{font-size:3rem;line-height:4rem}}@media screen and (max-width: 960px){.hero--with-image .hero__image{width:100%;max-width:34rem}}@media screen and (max-width: 960px){.hero--with-image{margin:3rem auto 10rem !important;height:auto;flex-direction:column}}.cta{margin:8rem auto 7.5rem}@media screen and (max-width: 960px){.cta{margin-top:4rem}}.cta__inner{position:relative;display:flex;align-items:center}@media screen and (max-width: 960px){.cta__inner{flex-direction:column}}.cta__circular-text{display:inline-block;position:absolute;top:0;left:0;transform:translateY(-50%) translateX(-0.5rem);z-index:5}@media screen and (max-width: 960px){.cta__circular-text{display:none}}.cta__circular-text div{font-size:1.875rem;color:#555;position:relative;border-radius:100%;animation:rotate 60s infinite linear}.cta__circular-text div>span{position:absolute;transform-origin:top left}.cta__circular-text img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(90deg)}.cta__image,.cta__content{flex:1}.cta__image{border-radius:3.125rem;overflow:hidden;height:var(--target-height, auto);min-height:28rem;max-height:42rem}@media screen and (max-width: 960px){.cta__image{height:auto;min-height:unset;order:-1}}@media screen and (max-width: 540px){.cta__image{max-height:30rem}}.cta__image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta__content{padding:2rem}@media screen and (max-width: 960px){.cta__content{padding:0;margin-top:2rem}}.cta__content p{color:#555}.cta__header{margin-bottom:2.5rem}.cta__header h2{text-align:left;text-transform:capitalize;margin-bottom:.25rem}@media screen and (max-width: 540px){.cta__header h2,.cta__header p{text-align:center}}.cta__text{font-size:1rem}.cta__text p:not(:last-child){margin-bottom:1rem}.cta__text strong{color:var(--page-color, inherit)}.cta__links{display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem}@media screen and (max-width: 540px){.cta__links{align-items:stretch;flex-direction:column}}.cta__links a{padding:1rem 1.25rem}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.blog-preview.container,.blog-preview.hero--with-image{margin-top:5rem;margin-bottom:7.5rem}.blog-preview__header{max-width:42rem;margin:0 auto 3.75rem}.blog-preview__header p{color:#555;text-align:center}.blog-preview__search{padding:1rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #aaa;display:flex;align-items:center}.blog-preview__search label{font-size:1.25rem;margin-right:.5rem}.blog-preview__search input{padding:.75rem 1.25rem;font-size:1.25rem;margin-right:.5rem;max-width:20rem;width:100%;outline:none;border:2px solid #aaa;border-radius:2.5rem;font-family:inherit}@media screen and (max-width: 540px){.blog-preview__search{flex-wrap:wrap;row-gap:.25rem}.blog-preview__search .loader{margin:.5rem auto 0}}.blog-preview__post-cards{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;min-height:32rem}@media screen and (max-width: 930px){.blog-preview__post-cards{grid-template-columns:repeat(2, 1fr);justify-items:center}}@media screen and (max-width: 540px){.blog-preview__post-cards{grid-template-columns:1fr}}.blog-preview__post-cards>li{width:100%;max-width:28rem}.blog-preview__post-cards.js-search-post-container{display:none}.blog-preview[data-status=searching] .blog-preview__post-cards.js-search-post-container{display:grid}.blog-preview[data-status=searching] .blog-preview__empty{text-align:center;width:auto;grid-column:1/-1;align-self:baseline}.blog-preview[data-status=searching] .blog-preview__post-cards.js-post-container,.blog-preview[data-status=searching] .blog-preview__load-more{display:none;pointer-events:none}.blog-preview__load-more{display:flex;justify-content:center;margin-top:2.5rem;min-height:3.5rem}.blog-preview__load-more svg{width:1em;height:1em;transform:rotate(90deg)}.blog-preview__empty{background-color:#fff;width:-moz-max-content;width:max-content;padding:1.5rem 2rem;border-radius:2.5rem;margin:0 auto;font-style:italic;font-size:1.25rem}.yt-video.container,.yt-video.hero--with-image{margin-bottom:7.5rem}.yt-video__header{margin-bottom:3.75rem}.yt-video__header p{text-align:center}.yt-video__embeds-group{position:relative;max-width:53.75rem;height:28.75rem;margin:0 auto;display:flex}@media screen and (max-width: 960px){.yt-video__embeds-group{height:24rem}}.yt-video__embeds-single{max-width:53.75rem;margin:0 auto}.yt-video__embeds-single .yt-video__embed{position:relative;padding-top:56.25%}.yt-video__embeds-single .yt-video__embed iframe{position:absolute;inset:0}.yt-video__embed{width:100%;background-color:#aaa;border-radius:2rem;overflow:hidden}.yt-video__embed iframe{width:100%;height:100%}.yt-video__pattern{position:absolute;top:50%;z-index:-1}@media screen and (max-width: 740px){.yt-video__pattern{display:none}}.yt-video__pattern--left{left:-0.5rem;transform:translateX(-100%) translateY(-50%)}.yt-video__pattern--right{right:-0.5rem;transform:translateX(100%) translateY(-50%)}.yt-video__pattern--right svg{transform:rotate(180deg)}.yt-video__link{position:relative;z-index:1;transform:translateY(-40%);display:flex;justify-content:center}.yt-video__link a{font-size:1.5rem;background-color:red;padding:1rem 2.5rem;color:#fff}.yt-video__link a:hover{background-color:#e60000}.faq{margin-bottom:7.5rem}.faq__inner{display:flex;align-items:center;min-height:37.5rem}@media screen and (max-width: 960px){.faq__inner{min-height:0;flex-direction:column}}.faq__image,.faq__content{flex:1}.faq__image{overflow:hidden;border-radius:3.125rem;height:var(--target-height, auto);min-height:28rem;max-height:42rem}@media screen and (max-width: 960px){.faq__image{height:auto;min-height:unset}}@media screen and (max-width: 540px){.faq__image{max-height:30rem}}.faq__image img{aspect-ratio:4/3;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq__content{padding:2.5rem}@media screen and (max-width: 960px){.faq__content{width:100%}}@media screen and (max-width: 740px){.faq__content{margin-top:2.5rem;padding:0}}@media screen and (max-width: 540px){.faq__content{display:flex;flex-direction:column}}.faq__header{margin-bottom:1.5rem}.faq__header h2{text-align:left;text-transform:uppercase}.faq__header p{color:#555}@media screen and (max-width: 960px){.faq__header h2,.faq__header p{text-align:center}}.faq__questions{margin-bottom:2rem}@media screen and (max-width: 540px){.faq__questions{margin-bottom:2.5rem}}.faq__question{padding:0 .5rem;cursor:pointer;border-bottom:1px solid #aaa;transition:background-color 300ms ease}.faq__question:hover{background-color:#e1dccc}.faq__question__summary{list-style:none;padding:1.25rem 0;font-weight:bold;font-style:italic;color:#222;display:flex;gap:.5rem}.faq__question__summary::-webkit-details-marker{display:none}.faq__question__summary h4{margin:0;font-size:1.25rem}.faq__question__summary img{transition:transform 250ms ease;transform:rotateX(180deg)}.faq__question[open]>.faq__question__summary>img{transform:rotateX(0)}.faq__answer{color:#555;padding-bottom:1.25rem}.faq__answer p{font-size:1rem}.faq__answer p:not(:last-child){margin-bottom:.5rem}.faq__links{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 960px){.faq__links{justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 740px){.faq__links .btn,.faq__links .newsletter-signup--tnp input.tnp-submit,.newsletter-signup--tnp .faq__links input.tnp-submit{width:100%}}.footer{background-color:#232629;color:#fff;padding:3.75rem 0 7rem}@media screen and (max-width: 740px){.footer{padding-bottom:12.5rem}}.footer a{text-decoration:none;color:inherit}.footer__columns{display:grid;grid-template-columns:1.25fr repeat(3, 1fr);justify-items:center;gap:1rem}@media screen and (max-width: 960px){.footer__columns{gap:3rem;justify-items:stretch;grid-template-columns:repeat(2, 1fr)}.footer__columns p{max-width:22rem}}@media screen and (max-width: 540px){.footer__columns{max-width:20rem;margin:0 auto;grid-template-columns:1fr}}.footer__columns h4{margin-bottom:1.25rem;font-size:1.25rem}.footer__columns ul{padding-left:1rem}.footer__columns li{color:#aaa}.footer__columns li:not(:last-child){margin-bottom:.625rem}.footer__column:not(:first-child) h4{text-transform:uppercase}.footer__row:nth-child(2){border-top:1.5px solid #d9d9d9;border-bottom:1.5px solid #d9d9d9;padding:1.25rem 0}.footer__row:not(:last-child){margin-bottom:1.25rem}.footer__description header{display:flex;align-items:center;gap:1.75rem;margin-bottom:1.25rem}.footer__description h4{margin-bottom:0}.footer__description p{font-size:.875rem;color:#aaa;line-height:180%}.footer__logo{width:3.25rem}.footer__links-list li::marker{color:#d9d9d9}.footer__links-list a{color:inherit;font-size:.875rem;padding:.25rem}.footer__address{font-size:.875rem;font-style:normal}.footer__address svg{width:1em;height:1em}.footer__address path{fill:#aaa}.footer__address ul{list-style:none;padding-left:0}.footer__address li{padding:.25rem;display:flex;align-items:center;gap:.25rem;line-height:150%}.footer__address a{font-size:inherit}.footer__links-list a,.footer__address a,.footer__row:last-child a{transition:color 200ms ease-in}.footer__links-list a:hover,.footer__address a:hover,.footer__row:last-child a:hover{color:#f7f7f7}.footer__seals{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 960px){.footer__seals{flex-direction:column;gap:1.5rem}}.footer__seals strong{text-transform:uppercase;font-size:1.25rem}.footer__seals__images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem}.footer__seals__images img{max-height:2rem;-o-object-fit:contain;object-fit:contain}.footer__row:last-child{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 740px){.footer__row:last-child{flex-direction:column;gap:1.5rem}.footer__row:last-child p{text-align:center;line-height:2rem}}.footer__row:last-child p{font-size:1rem;color:#aaa}.footer__social-links{list-style:none;display:flex}.footer__social-links a{display:block}.footer__social-links svg{display:flex;align-items:center;justify-content:center;fill:#fff;transition:fill 200ms ease-in}.footer__social-links svg:hover{fill:#ccc}main[data-template=post]{display:grid;grid-template-columns:minmax(40%, 37.5rem) 1fr;position:relative;align-items:flex-start}@media screen and (max-width: 1140px){main[data-template=post]{grid-template-columns:minmax(40%, 20rem) 1fr}}@media screen and (max-width: 960px){main[data-template=post]{grid-template-columns:1fr}}main[data-template=post] .aside{position:sticky;top:calc(4.375rem + var(--wp-admin--admin-bar--height, 0px));z-index:1;max-width:56.25rem;width:100%;height:calc(100vh - 4.375rem - var(--wp-admin--admin-bar--height, 0px));background-color:var(--page-color, #222);padding:3.5rem;overflow-y:auto;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 960px){main[data-template=post] .aside{max-width:100%;position:static;height:auto}}main[data-template=post] .aside__title{position:relative;max-width:40rem;margin:0 auto 1.375rem;color:var(--text-color, #222)}main[data-template=post] .aside__title::after{content:"";width:6.25rem;height:2px;background-color:#222;position:absolute;bottom:-0.625rem;left:50%;transform:translateX(-50%)}main[data-template=post] .aside__desc{text-align:center;font-size:1.25rem;font-style:italic;color:var(--text-color, #222);margin-bottom:2.5rem}main[data-template=post] .aside__image{max-width:28rem;min-width:10rem;width:45vh}.blog-post{padding:4rem 0;max-width:56.25rem;width:90%;margin:0 auto}@media screen and (max-width: 960px){.blog-post{max-width:50rem}}.blog-post img{width:100%;max-height:28rem;-o-object-fit:cover;object-fit:cover}.blog-post__header{margin-bottom:2.5rem}.blog-post__title{width:80%;font-size:2.5rem;line-height:100%;margin:0 auto 3rem}@media screen and (max-width: 740px){.blog-post__title{font-size:2rem}}.blog-post__author{display:flex;flex-direction:column;align-items:center}.blog-post__author__info{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.blog-post__author__name{color:#222;text-transform:uppercase}.blog-post__author__avatar{margin-bottom:3rem}.blog-post__author__avatar img{width:7.5rem;height:7.5rem;border-radius:50%}.blog-post__desc{font-size:2rem;line-height:2.5rem;text-align:center;font-style:italic;color:#555;margin-bottom:3.625rem}@media screen and (max-width: 740px){.blog-post__desc{font-size:1.5rem;line-height:120%}}.blog-post__content{color:#555;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d9d9d9}.blog-post__tags{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.blog-post__tags a,.blog-post__tags span{text-align:center;padding:.625rem 1rem;font-size:.875rem;border-radius:1.375rem;color:var(--text-color, #fff);text-decoration:none;position:relative}.blog-post__tags a::before,.blog-post__tags span::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:1.375rem;background-color:var(--page-color, #222);transition:filter 300ms ease}.blog-post__tags a:hover::before,.blog-post__tags span:hover::before{filter:brightness(0.9)}.blog-post__share{margin-bottom:2.5rem}.blog-post__share svg{fill:#555}.blog-post__share .icon-twitter svg{padding:.6rem}.blog-post__share__title{padding-left:1rem;display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.blog-post__share__socials{list-style:none;display:flex;gap:.5rem}.blog-post__share__socials a{display:block}.blog-post__share__socials a svg{display:block;width:2.5rem;height:2.5rem;transition:fill 300ms ease}.blog-post__share__socials a:hover svg{fill:#222}.blog-post__relations{background-color:#fff;border-radius:2.5rem;overflow:hidden}.blog-post__relations ul{list-style:none}.blog-post__relations li:not(:last-child){position:relative}.blog-post__relations li:not(:last-child)::after{content:"";width:90%;height:1px;background-color:#aaa;position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(-50%)}.blog-post__relations li:first-child .blog-post__relation{padding-top:2.5rem}.blog-post__relations li:last-child .blog-post__relation{padding-bottom:2.5rem}.blog-post__relation{display:flex;align-items:center;gap:1rem;text-decoration:none;padding:1.25rem 2.5rem;transition:background-color 300ms ease}@media screen and (max-width: 540px){.blog-post__relation{flex-direction:column;gap:1.25rem}}.blog-post__relation:hover{background-color:#e6e6e6}.blog-post__relation__content{display:flex;flex-direction:column;row-gap:.625rem}.blog-post__relation__content h3{font-size:1.5rem;text-align:start;line-height:110%}@media screen and (max-width: 540px){.blog-post__relation__content h3{font-size:1.25rem;line-height:120%}}.blog-post__relation__content>time{color:#555;font-size:.875rem;font-weight:bold}.blog-post__relation__content>p{font-size:.875rem;color:#555}.blog-post__relation__image{width:12.5rem;height:12.5rem;flex-shrink:0;display:flex;align-items:center;border-radius:1.5625rem;overflow:hidden;position:relative}@media screen and (max-width: 540px){.blog-post__relation__image{width:100%;height:14.375rem;order:-1}}.blog-post__relation__image::after{content:"";width:100%;height:100%;position:absolute;inset:0;background-color:var(--bg-color, none);opacity:.5}.blog-post__relation__image picture,.blog-post__relation__image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main[data-template=manifesto]{padding-top:5rem;margin-top:4.375rem}.manifest.container,.manifest.hero--with-image{max-width:53.75rem;margin:0 auto 3.625rem}.manifest__header{margin-bottom:2rem}.manifest__header h1{font-size:3rem}.manifest__content{color:#555}.our-team{width:100%}.our-team.container,.our-team.hero--with-image{margin-bottom:7.5rem}.our-team__header{max-width:42rem;margin:0 auto 3.75rem}.our-team__header h2{font-size:3rem}.our-team__header p{text-align:center;color:#555}.our-team__cards{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 960px){.our-team__cards{align-items:stretch;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 540px){.our-team__cards{max-width:25rem;margin:0 auto;grid-template-columns:1fr}}.our-team__card{overflow-y:hidden;position:relative;padding-bottom:var(--footer-height);border-radius:2.5rem;max-height:35rem}.our-team__card__header{border-radius:2.5rem 2.5rem 0 0;overflow:hidden;height:100%}.our-team__card__header img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(0);transition:all 300ms ease}@media screen and (max-width: 740px){.our-team__card__header img{filter:none}}.our-team__card:hover .our-team__card__header img{transform:scale(1.015);filter:saturate(1)}@media screen and (max-width: 740px){.our-team__card:hover .our-team__card__header img{transform:none}}.our-team__card__footer{background-color:#fff;width:100%;padding:1.875rem;border-radius:0 0 2.5rem 2.5rem;display:flex;flex-direction:column;align-items:center;position:absolute;bottom:calc(var(--social-links-height)*-1);left:0;transition:bottom 300ms ease}@media screen and (max-width: 740px){.our-team__card__footer{bottom:0}}.our-team__card:hover .our-team__card__footer{bottom:0}.our-team__card__info{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem}.our-team__card__name{font-size:1.25rem;color:#646cb2}.our-team__card__function{text-transform:uppercase;font-style:italic;color:#b8967e;text-align:center}.our-team__card__social-links{display:flex;list-style:none;gap:.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:all 300ms ease}@media screen and (max-width: 740px){.our-team__card__social-links{opacity:1;visibility:visible;pointer-events:all}}.our-team__card__social-links path{fill:#b8967e;transition:fill 300ms ease}.our-team__card__social-links a{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:background-color 300ms ease}.our-team__card__social-links a:hover{background-color:#e6e6e6}.our-team__card__social-links a:hover path{fill:#a67b5d}.our-team__card:hover .our-team__card__social-links{opacity:1;visibility:visible;pointer-events:all}.our-team__card--more{min-height:25rem;background-color:#fff;border-radius:2.5rem}.our-team__card--more a{width:100%;height:100%;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:1.875rem}.our-team__card--more p,.our-team__card--more img{transition:transform 300ms ease}.our-team__card--more p{text-align:center;font-size:2rem;color:#222;font-weight:bold;line-height:2.5rem}.our-team__card--more img{display:block;max-width:4.375rem}.our-team__card--more:hover p{transform:scale(1.05)}.our-team__card--more:hover img{transform:scale(1.2)}.main[data-template=intercâmbios] .page-header.container,.main[data-template=intercâmbios] .page-header.hero--with-image{margin-bottom:3.75rem}.main[data-template=intercambio] .page-header{margin-bottom:7rem}.main[data-template=intercambio] .cta{margin-top:0}.main[data-template=intercambio] .ad{width:100%;background-color:var(--page-color, #f7ca36);padding:3.75rem 0;margin-bottom:7.5rem}.main[data-template=intercambio] .ad p{max-width:65rem;text-align:center;color:#fff;font-weight:bold;font-size:1.25rem;line-height:1.875rem}.main[data-template=intercambio] .any-question{max-width:33.75rem;color:#555}.main[data-template=intercambio] .any-question.container,.main[data-template=intercambio] .any-question.hero--with-image{margin-bottom:4.6875rem}.main[data-template=intercambio] .any-question__title{margin-bottom:2.5rem;color:inherit}.main[data-template=intercambio] .any-question__links{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.main[data-template=intercambio] .btn-page-color{color:#fff}.benefits.container,.benefits.hero--with-image{margin-bottom:7.5rem}.benefits__cards{list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem}@media screen and (max-width: 820px){.benefits__cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 540px){.benefits__cards{grid-template-columns:1fr}}.benefits__card{width:100%;max-width:19.375rem;margin:0 auto;border-radius:1.5rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2.25rem 1rem 2rem}.benefits__card__icon path[fill]{fill:var(--page-color, #000)}.benefits__card__icon path[stroke]{stroke:var(--page-color, #000)}.benefits__card__desc{font-size:1rem;line-height:1.375rem;color:#555;text-align:center}.external-links.container,.external-links.hero--with-image{margin-bottom:7.5rem}.external-links__list{max-width:73.75rem;margin:0 auto;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}@media screen and (max-width: 960px){.external-links__list{max-width:52rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 740px){.external-links__list{max-width:unset;grid-template-columns:1fr}}.external-links__item{padding:3.75rem 2.375rem;max-width:23.75rem;margin:0 auto;background-color:#222;border-radius:3.125rem;color:#fff;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 740px){.external-links__item{max-width:28rem}}.external-links__item a{color:inherit}.external-links__item--red{--anchor-color: #b51022;background-color:#f05566}.external-links__item--yellow{--anchor-color: #a78207;background-color:#f7ca36}.external-links__item--blue{--anchor-color: #292e54;background-color:#646cb2}.external-links__item--with-image .external-links__call{border-bottom:none;padding-bottom:0}.external-links__item--with-image .external-links__link{border-bottom:1px solid #fff;padding-bottom:1.25rem;margin-bottom:2rem}.external-links__item--with-image .external-links__image{display:flex;align-items:center;justify-content:center;height:16rem}.external-links__item--with-image .external-links__image img{display:block;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 740px){.external-links__item--with-image .external-links__image img{width:100%}}.external-links__call{color:inherit;font-weight:bold;text-align:center;font-size:2rem;line-height:100%;border-bottom:1px solid #fff;padding-bottom:1.25rem;margin-bottom:1.25rem}.external-links__link{display:flex;justify-content:center;align-items:center;gap:1.25rem;text-align:center}.external-links__link p{color:inherit}.external-links__link a{font-size:1em;transition:color 300ms ease-in}.external-links__link a:hover{color:var(--anchor-color, #e6e6e6)}.external-links__link svg{flex-shrink:0;width:1em;height:1em}.depoimentos{margin-bottom:7.5rem;overflow-x:hidden}.depoimentos__header{max-width:37.5rem;margin:0 auto 3.75rem}.depoimentos__desc{font-size:1.125rem;text-align:center;color:#555;line-height:140%}.depoimentos__carousel-wrapper{position:relative}.depoimentos__carousel-navigation{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:1rem}.depoimentos__carousel__next,.depoimentos__carousel__prev{width:3.125rem;height:3.125rem;border-radius:50%;cursor:pointer;background-color:#f7ca36;border:none;display:flex;align-items:center;justify-content:center;transition:background-color 300ms ease}.depoimentos__carousel__next:hover,.depoimentos__carousel__prev:hover{background-color:#f0bb0a}.depoimentos__carousel__next:disabled,.depoimentos__carousel__prev:disabled{background-color:#fbe498}.depoimentos__carousel__next img{transform:rotate(180deg)}.depoimentos__carousel{margin-left:1.5625rem;list-style:none;align-items:center}.main[data-template=serviços] .page-header{margin-bottom:3.75rem}.services.container,.services.hero--with-image{margin-bottom:7.5rem}.services__cards{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:3.75rem 1.25rem}@media screen and (max-width: 1140px){.services__cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 740px){.services__cards{grid-template-columns:1fr}}.services__cards .card{border-radius:2.5rem;transition:all 300ms ease}.services__cards .card--more{min-height:28rem}.services__cards .card__content{justify-content:center;row-gap:1.25rem}.services__cards .card__title{flex:unset;align-items:flex-start}.services__cards .card__desc{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;flex:2;display:flex;align-items:center}.services__cards .card:hover{box-shadow:0px 71px 60px rgba(0,0,0,.07),0px 21.4044px 18.0882px rgba(0,0,0,.0456112),0px 8.8903px 7.51293px rgba(0,0,0,.035),0px 3.21545px 2.71728px rgba(0,0,0,.0243888);transform:translateY(-2.5%)}.intercambios.container,.intercambios.hero--with-image{margin-bottom:7.5rem}.intercambios ul{list-style:none}.intercambios__header{margin-bottom:2.75rem;position:relative;padding:0 1.5rem;width:-moz-max-content;width:max-content;max-width:100%}@media screen and (max-width: 540px){.intercambios__header{padding:0 2rem}}.intercambios__tabs{display:block;width:-moz-max-content;width:max-content;padding:1.25rem 0;overflow-x:hidden}.intercambios__tabs-wrapper{width:100%;display:block;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.intercambios__tabs-wrapper::-webkit-scrollbar{display:none}.intercambios__tabs__prev,.intercambios__tabs__next{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);cursor:pointer;background-color:#232629;border:none;border-radius:50%;width:2.5rem;height:2.5rem;z-index:1;transition:background-color 300ms ease}.intercambios__tabs__prev img,.intercambios__tabs__next img{display:block;max-width:100%}.intercambios__tabs__prev:disabled,.intercambios__tabs__next:disabled{background-color:#838c95;cursor:default;display:none}.intercambios__tabs__prev:enabled:hover,.intercambios__tabs__next:enabled:hover{background-color:#3a4045}.intercambios__tabs__prev{left:-1.25rem}.intercambios__tabs__next{right:-1.25rem}.intercambios__tabs__next img{transform:rotate(180deg)}@media screen and (max-width: 540px){.intercambios__tabs__prev,.intercambios__tabs__next{width:2.25rem;height:2.25rem}.intercambios__tabs__prev{left:-0.5rem}.intercambios__tabs__next{right:-0.5rem}}.intercambios__tab{display:inline-block}.intercambios__tab+.intercambios__tab{margin-left:.5rem}.intercambios__tab__btn{padding:.2rem .4rem;background-color:rgba(0,0,0,0);font-weight:bold;font-size:1.5rem;font-family:inherit;color:#555;border:none;cursor:pointer;text-decoration:none;transition:color 300ms ease}@media screen and (max-width: 1140px){.intercambios__tab__btn{padding:.2rem;font-size:1.4rem}}@media screen and (max-width: 740px){.intercambios__tab__btn{font-size:1.125rem}}.intercambios__tab__btn:hover{color:var(--page-color, #222)}.intercambios__tab.active .intercambios__tab__btn{color:var(--page-color, #222);cursor:default}.intercambios__tab.active .intercambios__tab__btn strong{position:relative}.intercambios__tab.active .intercambios__tab__btn strong::after{content:"";width:100%;height:.25rem;background-color:var(--page-color, #222);border-radius:4px;position:absolute;bottom:-0.5rem;left:0}.intercambios__tabs-content{min-height:28rem}.intercambios__tabs-content__empty{background-color:#fff;width:-moz-max-content;width:max-content;padding:1.5rem 2rem;border-radius:2.5rem;margin:0 auto;font-style:italic;font-size:1.25rem;grid-column:1/-1;align-self:center}.intercambios__cards{display:none;grid-template-columns:repeat(4, 1fr);gap:1.25rem;position:relative;left:0;min-height:28rem}.intercambios__cards .card__bg-img{height:11.25rem}@media screen and (max-width: 1140px){.intercambios__cards{grid-template-columns:repeat(2, 1fr);row-gap:2rem;max-width:50rem;margin:0 auto}}@media screen and (max-width: 660px){.intercambios__cards{grid-template-columns:1fr}}.intercambios__cards.active{display:grid;animation:entering 600ms forwards ease}.intercambios__cards.active.leaving{animation:leaving 600ms backwards ease}@media screen and (max-width: 960px){.intercambios__cards.active{animation-duration:400ms}.intercambios__cards.active.leaving{animation-duration:400ms}}.intercambios__cards .card__content{padding:1.25rem}.intercambios--list{background-color:#fff;border-radius:2.5rem;padding:2.5rem;min-height:20rem}.intercambios--list.container,.intercambios--list.hero--with-image{margin-bottom:7.5rem}.intercambios--list .intercambios__header{margin-bottom:3.75rem}.intercambios--list .intercambios__header h2{font-size:3rem}.intercambios-list{display:grid;grid-template-columns:repeat(5, auto);-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}@media screen and (max-width: 1140px){.intercambios-list{grid-template-columns:repeat(3, auto)}}@media screen and (max-width: 740px){.intercambios-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 540px){.intercambios-list{grid-template-columns:1fr}}.intercambios-list__item{list-style:none;color:var(--page-color, inherit);display:flex;flex-direction:column;row-gap:.75rem}.intercambios-list__item li{text-align:center}.intercambios-list__item a{padding:.5rem;text-align:center;text-decoration:none;font-size:1rem;line-height:140%;color:inherit;transition:all 300ms ease}.intercambios-list__item a:hover{filter:brightness(0.9)}@keyframes entering{from{opacity:0;left:-80%}to{opacity:1;left:0}}@keyframes leaving{from{opacity:1;left:0}to{opacity:0;left:80%}}.contact{display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 870px){.contact{row-gap:5rem;grid-template-columns:1fr;justify-items:center}}.contact.container,.contact.hero--with-image{margin:5rem auto}.contact__form{width:100%;max-width:27rem}.contact__form .wpcf7-form>p{position:relative;width:100%;display:flex;flex-direction:column;row-gap:1.25rem}.contact__form .wpcf7 form .wpcf7-response-output{padding:1.25rem 1rem !important;margin:0 !important;margin-top:2rem !important;border-radius:.25rem}.contact__form .wpcf7 form.submitting .wpcf7-submit{background-color:#555;cursor:default;pointer-events:none}.contact__form .wpcf7 form.submitting .wpcf7-submit:hover{transform:none;background-color:#555}.contact__form .wpcf7-spinner{position:absolute;right:5%;bottom:1.5rem;transform:translateY(50%);margin:0}.contact__form__title{text-align:start;margin-bottom:1.25rem}@media screen and (max-width: 740px){.contact__form__title{text-align:center;font-size:2.5rem}}.contact__info{width:100%;max-width:32rem;background-color:#fff;padding:2.5rem;border-radius:1.5rem;font-size:1.125rem}@media screen and (max-width: 540px){.contact__info{font-size:1rem}}.contact__info__title{text-align:start;margin-bottom:1.25rem}@media screen and (max-width: 740px){.contact__info__title{font-size:2.25rem}}@media screen and (max-width: 540px){.contact__info__title{text-align:center;font-size:2rem}}.contact__info__details{list-style:none;border-bottom:1.75px solid #aaa;padding-bottom:.5rem;margin-bottom:1rem}.contact__info__detail{color:#222;margin-bottom:.5rem}.contact__info__detail a{padding:.25rem 0;font-size:inherit;color:inherit;text-decoration:none;text-underline-offset:.2rem;transition:color 300ms ease}.contact__info__detail a:hover{text-decoration:underline;color:#000}.contact__info__address{font-style:normal}.contact__info__address p{color:#aaa;font-size:inherit}.contact__info__address p:not(:last-child){margin-bottom:.5rem}.contact__social-links{list-style:none;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 960px){.contact__social-links{display:flex}}.contact__social-links img{display:block}.newsletter.container,.newsletter.hero--with-image{margin-top:6rem;margin-bottom:8rem}.newsletter__header{text-align:center;max-width:56.25rem;margin:0 auto 4rem}.newsletter__header h1{font-size:3rem;margin-bottom:1.25rem}.newsletter__content{max-width:62rem;margin:0 auto;background-color:#fff;border-radius:2.5rem;padding:3.5rem 2rem}.newsletter__content__inner{max-width:52rem;margin:0 auto}.newsletter__content h3{margin:0;font-size:1.75rem}.newsletter__content p{text-align:center;font-size:1.5rem}.newsletter__content a:not(.btn){font-weight:bold;font-size:1em;color:#646cb2;transition:color 200ms ease}.newsletter__content a:not(.btn):hover{color:#3a4076}.newsletter .newsletter-signup{padding:0;margin-bottom:0}.newsletter .newsletter-signup__inner{margin:0 auto}.newsletter .newsletter-signup__header h2{margin-bottom:1rem;text-align:center;font-size:3rem;color:#222}.newsletter .newsletter-signup__header p{color:#222}.newsletter .newsletter-signup__header img{width:1.15em !important}.btn,.newsletter-signup--tnp input.tnp-submit{display:inline-block;padding:1rem 2rem;border-radius:2.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;text-align:center;transition:all 300ms ease;border:none;cursor:pointer;font-family:inherit;line-height:100%}.btn:hover,.newsletter-signup--tnp input.tnp-submit:hover{transform:scale(1.025)}.btn:disabled:hover,.newsletter-signup--tnp input.tnp-submit:disabled:hover{cursor:default;transform:none}.btn-primary,.newsletter-signup--tnp input.tnp-submit{color:#fff;background-color:#646cb2}.btn-primary:hover,.newsletter-signup--tnp input.tnp-submit:hover{background-color:#4f58a8}.btn-primary:disabled,.newsletter-signup--tnp input.tnp-submit:disabled{background-color:#868cc3}.btn-secondary{color:#222;background-color:#fff}.btn-secondary:hover{background-color:#e6e6e6}.btn-secondary .spinner{border-right-color:#222;border-bottom-color:#222}.btn-page-color{background-color:var(--page-color, initial);color:#fff}.btn-page-color:hover{background-color:var(--page-color, initial);opacity:.8}.blog-post-card{text-decoration:none;display:flex;flex-direction:column;width:100%;padding:1.875rem;min-height:32.5rem;border-radius:2.5rem;overflow:hidden;position:relative;z-index:2;box-shadow:0px 71px 60px rgba(0,0,0,.07),0px 21.4044px 18.0882px rgba(0,0,0,.0456112),0px 8.8903px 7.51293px rgba(0,0,0,.035),0px 3.21545px 2.71728px rgba(0,0,0,.0243888);background-color:#555;color:#fff}.blog-post-card::before,.blog-post-card::after{content:"";width:100%;height:100%;position:absolute;inset:0}.blog-post-card::before{background:no-repeat center center;background-image:var(--img-url);background-size:cover;filter:brightness(0.75);z-index:-1;transition:transform 250ms ease-in-out}.blog-post-card::after{background-color:var(--bg-color);opacity:.6;z-index:-1;transition:opacity 300ms ease}@media(hover: hover){.blog-post-card:hover::after{opacity:.2}}@media screen and (min-width: 58.25rem)and (max-width: 68.75rem){.blog-post-card{padding:1.25rem}}.blog-post-card__header{display:flex;align-items:center;gap:.5rem}.blog-post-card__photo{max-width:3.125rem;max-height:3.125rem}.blog-post-card__photo img{border-radius:50%;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.blog-post-card__author{font-size:1.25rem}.blog-post-card__footer{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.blog-post-card__title{text-align:left;font-size:1.5rem;line-height:2.125rem;color:#fff;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #d9d9d9}.blog-post-card__date{text-align:end;font-size:1.125rem}.blog-post-card--more{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.blog-post-card--more::before,.blog-post-card--more::after{content:none}.blog-post-card--more p,.blog-post-card--more img{transition:transform 300ms ease}.blog-post-card--more p{text-align:center;font-size:2.5rem;color:#222;font-weight:bold;line-height:2.5rem}.blog-post-card--more img{display:block;max-width:4.375rem}@media(hover: hover){.blog-post-card--more:hover p{transform:scale(1.05)}.blog-post-card--more:hover img{transform:scale(1.2)}}.numbers-wrapper{padding:3.75rem 0;background-color:#fff;margin-bottom:7.5rem}.numbers{list-style:none;display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 740px){.numbers{grid-template-columns:repeat(2, 1fr);gap:1rem;row-gap:3rem}}@media screen and (max-width: 540px){.numbers{grid-template-columns:1fr}}.numbers__item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.numbers__item strong{font-size:5rem;color:#646cb2;line-height:100%;text-align:center;align-self:flex-end}.numbers__item span{max-width:9rem;margin:0 auto;text-align:center;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid rgba(100,108,178,.5);text-transform:lowercase}.menu-hamburger{display:none;flex-direction:column;gap:5px;width:3rem;padding:.25rem;cursor:pointer;background:none;border:none}.menu-hamburger__line{height:5px;background-color:#222;border-radius:5px;width:100%;transition:all 300ms ease,opacity 100ms ease}@media screen and (max-width: 740px){.menu-hamburger{display:flex}}.menu-mobile-opened .menu-hamburger{position:relative}.menu-mobile-opened .menu-hamburger__line{position:absolute;top:50%;width:80%}.menu-mobile-opened .menu-hamburger__line:nth-child(2){opacity:0}.menu-mobile-opened .menu-hamburger__line:nth-child(1){transform:translateY(-50%) rotate(45deg)}.menu-mobile-opened .menu-hamburger__line:nth-child(3){transform:translateY(-50%) rotate(-45deg)}.newsletter-signup{width:100%;padding:3.75rem;background-color:#fff;margin-bottom:5rem}@media screen and (max-width: 740px){.newsletter-signup{padding:3.75rem 0}}.newsletter-signup__inner{max-width:48rem}.newsletter-signup__header{margin-bottom:1.25rem}.newsletter-signup__header h2{margin-bottom:1rem}.newsletter-signup__header p{text-align:center;font-size:1.25rem}.newsletter-signup__header img{width:1.15em;height:1.15em}.newsletter-signup__form{width:100%;height:3.25rem;max-width:34.875rem;margin:0 auto;display:flex}@media screen and (max-width: 740px){.newsletter-signup__form{height:auto;flex-direction:column;gap:1.25rem}}.newsletter-signup__form__input,.newsletter-signup--tnp input.tnp-email{flex:1;outline:none;padding:1rem 1.25rem;padding-right:4.25rem;background-color:#f4f2ec;border-radius:2.5rem;font-size:1.25rem;font-family:inherit;color:#222;border:2px solid #aaa;margin-right:-4rem;transition:border-color 300ms ease}@media screen and (max-width: 740px){.newsletter-signup__form__input,.newsletter-signup--tnp input.tnp-email{width:100%}}.newsletter-signup__form__input::-moz-placeholder, .newsletter-signup--tnp input.tnp-email::-moz-placeholder{color:#aaa}.newsletter-signup__form__input::placeholder,.newsletter-signup--tnp input.tnp-email::placeholder{color:#aaa}.newsletter-signup__form__input:focus,.newsletter-signup--tnp input.tnp-email:focus{border-color:#646cb2}.newsletter-signup__form__submit,.newsletter-signup--tnp input.tnp-submit{border:none;padding:1rem 3.75rem}.newsletter-signup__form__submit:hover,.newsletter-signup--tnp input.tnp-submit:hover{transform:none}.newsletter-signup--tnp{width:100%;max-width:34.875rem;margin:0 auto}.newsletter-signup--tnp>form{width:100%;height:3.25rem;display:flex}@media screen and (max-width: 740px){.newsletter-signup--tnp>form{height:auto;flex-direction:column;gap:1.25rem}}.newsletter-signup--tnp input.tnp-email{max-width:unset}.newsletter-signup--tnp input.tnp-submit{max-width:unset;width:auto;cursor:pointer}.depoimento{background-color:#fff;border-radius:1rem;padding:3rem}.depoimento__text{font-size:1rem;line-height:140%;color:#555;margin-bottom:1.5rem}.depoimento__footer{display:flex;align-items:center;gap:1rem}.depoimento__photo{width:3.125rem;height:3.125rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.depoimento__author{display:flex;flex-direction:column;color:#646cb2}.depoimento__author__name{font-size:1.25rem}.depoimento__author__function{font-size:1rem;letter-spacing:-0.015rem;margin-top:-0.25rem}.card{width:100%;max-width:30rem;margin:0 auto;display:flex;flex-direction:column}.card__bg-img{width:100%;height:17rem;border-radius:2.5rem 2.5rem 0 0;overflow:hidden;position:relative}.card__bg-img::after{content:"";width:100%;height:100%;display:block;background-color:var(--page-color, none);opacity:.5;position:absolute;inset:0}.card__bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card__bg-img__empty{width:100%;height:100%;background-color:var(--page-color, #fff)}@media screen and (max-width: 1140px){.card__bg-img__empty{min-height:12rem}}.card__content{flex:1;display:flex;flex-direction:column;align-items:center;row-gap:1rem;background-color:#fff;padding:2.5rem 1.5rem;border-radius:0 0 2.5rem 2.5rem}.card__title{text-align:center;font-size:1.5rem;color:#222;flex:1;display:flex;align-items:center}.card__desc{text-align:center;font-size:1.125rem;flex:2;display:flex;align-items:center}.card__btn{display:flex;align-items:flex-end}.card--more{text-decoration:none;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;border-radius:2.5rem;padding:1.875rem;display:flex;width:100%;height:100%;min-height:24rem}.card--more p,.card--more img{transition:transform 300ms ease}.card--more p{max-width:28rem;text-align:center;font-size:2rem;color:#222;font-weight:bold;line-height:140%}.card--more img{display:block;max-width:4.375rem}@media(hover: hover){.card--more:hover p{transform:scale(1.05)}.card--more:hover img{transform:scale(1.2)}}.contact-form{width:100%;display:flex;flex-direction:column;row-gap:1.25rem}.contact-form__field{display:flex;flex-direction:column;row-gap:.25rem}.contact-form__label{font-size:1.125rem;color:#222}.contact-form__input{width:100%;font-size:1rem;font-family:inherit;padding:.5rem .75rem;border-radius:.25rem;border:1px solid #aaa;color:#222;transition:border-color 300ms ease-out;line-height:120%}.contact-form__input::-moz-placeholder{color:#aaa}.contact-form__input::placeholder{color:#aaa}.contact-form__input:focus{border-color:#222;outline:none}.loader{--animation-time: 1.5s;animation:rotate var(--animation-time, 1s) infinite;height:50px;width:50px;display:none}.loader.is-loading{display:block}.loader:before,.loader:after{border-radius:50%;content:"";display:block;height:20px;width:20px}.loader:before{animation:ball1 var(--animation-time, 1s) infinite;background-color:#f05566;box-shadow:30px 0 0 #f7ca36;margin-bottom:10px}.loader:after{animation:ball2 var(--animation-time, 1s) infinite;background-color:#646cb2;box-shadow:30px 0 0 #8dc63f}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(0.8);-moz-transform:rotate(0deg) scale(0.8)}50%{-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2)}100%{-webkit-transform:rotate(720deg) scale(0.8);-moz-transform:rotate(720deg) scale(0.8)}}@keyframes ball1{0%{box-shadow:30px 0 0 #f7ca36}50%{box-shadow:0 0 0 #f7ca36;margin-bottom:0;-webkit-transform:translate(15px, 15px);-moz-transform:translate(15px, 15px)}100%{box-shadow:30px 0 0 #f7ca36;margin-bottom:10px}}@keyframes ball2{0%{box-shadow:30px 0 0 #8dc63f}50%{box-shadow:0 0 0 #8dc63f;margin-top:-20px;-webkit-transform:translate(15px, 15px);-moz-transform:translate(15px, 15px)}100%{box-shadow:30px 0 0 #8dc63f;margin-top:0}}.whatsapp-btn{animation:float 1s alternate infinite ease-in-out;position:fixed;bottom:5%;right:5%;z-index:50}.whatsapp-btn img{--icon-size: 3.625rem;width:var(--icon-size);height:var(--icon-size);padding:4px;position:relative;z-index:2;transition:transform 300ms ease}.whatsapp-btn a{text-decoration:none;display:flex;gap:8px}.whatsapp-btn a:hover img{transform:scale(1.15)}.whatsapp-btn span{display:flex;align-items:center;padding:1rem;padding-left:1.25rem;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.25);border-radius:3rem;font-size:1rem;color:#333;opacity:0;position:relative;pointer-events:none;animation:fade-out 300ms ease-in both}.whatsapp-btn span::before{content:"";display:block;width:0;border-top:10px solid rgba(0,0,0,0);border-right:10px solid #fff;border-bottom:10px solid #fff;border-left:10px solid rgba(0,0,0,0);position:absolute;right:-4px;z-index:-1;transform:rotate(-45deg)}.whatsapp-btn span.show{animation:fade-in 500ms ease forwards}.whatsapp-btn--shrink span{display:none}@media screen and (max-width: 740px){.whatsapp-btn{bottom:40px;right:20px}.whatsapp-btn span{display:none}}@media screen and (max-width: 540px){.whatsapp-btn{bottom:calc(5% + 5rem)}}@keyframes float{from{transform:translate3d(0, 0, 0);filter:brightness(100%)}to{transform:translate3d(0, 5px, 0);filter:brightness(110%)}}@keyframes fade-in{0%{right:-100%;opacity:0}50%{opacity:0}100%{right:0;opacity:1}}@keyframes fade-out{0%{right:0;opacity:1}50%{opacity:.3}100%{right:-100%;opacity:0}}.spinner{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #fff;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);animation:rotating-animation 800ms infinite linear}.spinner.color{border-color:var(--color, #fff)}@keyframes rotating-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.container,.hero--with-image{max-width:1280px;width:90%;margin:0 auto}.article-content{font-size:1.125rem}.article-content p{margin-bottom:1.25rem;color:inherit;line-height:170%}.article-content p:last-child{margin:0}.article-content a{font-size:1em;color:#646cb2;transition:color 200ms ease}.article-content a:hover{color:#434a87}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-size:1.75rem;line-height:120%;margin-top:2.5rem;margin-bottom:1.25rem;text-align:start;color:inherit}.article-content h1:first-child,.article-content h2:first-child,.article-content h3:first-child,.article-content h4:first-child,.article-content h5:first-child,.article-content h6:first-child{margin-top:0}.article-content h1{font-size:2rem}.article-content h3{margin-top:2rem;font-size:1.5rem}.article-content h4{margin-top:1.5rem;font-size:1.25rem;line-height:130%}.article-content h5,.article-content h6{margin-top:1rem;font-size:1.125rem;line-height:130%}.article-content img{width:100%;max-height:28rem;height:auto;-o-object-fit:cover;object-fit:cover}.article-content li{margin-bottom:.25rem}.article-content iframe{max-width:100%}.page-header{text-align:center;max-width:56.25rem;margin:5rem auto 7.5rem}.page-header h1{font-size:3rem;margin-bottom:1.25rem}.page-header p{font-size:1.125rem;color:#555;line-height:140%}.full-w{width:100%}.flex-center{display:flex;align-items:center;justify-content:center}.hide{display:none !important}