@font-face {
font-family: "Rubik";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rubik";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rubik";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}  @font-face {
font-family: "Playfair Display";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Playfair Display";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Playfair Display";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.woff) format("woff"),
url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}  @font-face {
font-family: "Poppins";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Poppins";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Poppins";
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.eot);
src: url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.eot?#iefix) format("embedded-opentype"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.woff2) format("woff2"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.woff) format("woff"), url(//travellingjogja.com/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}  :root {
--cf7cw-primary-color: #6659bf;
--cf7cw-primary-color-rgb: 102, 89, 191;
--cf7cw-whatsapp-color1: #25d366;
--cf7cw-whatsapp-color1-rgb: 37, 211, 102;
--cf7cw-whatsapp-color2: #09816d;
--cf7cw-whatsapp-color2-rgb: 9, 129, 109;
--cf7cw-black-color: #000000;
--cf7cw-black-color-rgb: 0, 0, 0;
--cf7cw-white-color: #ffffff;
--cf7cw-form-text-color: #ffffff;
--cf7cw-form-bg-color: #09816d;
--cf7cw-light-color1: #e9ecef;
--cf7cw-light-color2: #dcdcdc;
--cf7cw-light-color3: #828282;
--cf7cw-primary-font: "Rubik";
--cf7cw-transition: 0.3s;
}
.cf7cw-chat-widgets * {
padding: 0;
margin: 0;
-webkit-tap-highlight-color: transparent !important;
box-sizing: border-box;
}
.cf7cw-chat-widget {
position: fixed !important;
display: flex;
width: -moz-fit-content;
width: fit-content;
flex-direction: column;
gap: 16px;
font-family: var(--cf7cw-primary-font);
line-height: 1;
font-size: 0;
z-index: 9999999;
}
.cf7cw-chat-widget-right {
right: 16px;
bottom: 16px;
align-items: flex-end;
}
.cf7cw-chat-widget-left {
left: 16px;
bottom: 16px;
align-items: flex-start;
} .cf7cw-chat-widget-handle-btn {
display: flex;
cursor: pointer;
align-items: center;
gap: 8px;
transition: var(--cf7cw-transition);
}
.cf7cw-chat-widget-handle-btn-text {
border-radius: 16px;
padding: 8px 16px;
box-shadow: 0 10px 15px -3px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 4px 6px -4px rgba(var(--cf7cw-black-color-rgb), 0.1);
transition: var(--cf7cw-transition);
font-size: 18px;
line-height: 1.5;
background: var(--cf7cw-white-color);
}
.cf7cw-chat-widget-handle-btn-icon {
font-size: 56px;
display: flex;
align-items: center;
justify-content: center;
}
.cf7cw-chat-widget-handle-btn-icon svg,
.cf7cw-chat-widget-handle-btn-icon img {
color: inherit;
fill: currentColor;
width: 1em;
height: 1em;
}  .cf7cw-chat-widget-form {
display: flex;
flex-direction: column;
border-radius: 6px;
background-color: var(--cf7cw-white-color);
box-shadow: 0 10px 15px -3px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 4px 6px -4px rgba(var(--cf7cw-black-color-rgb), 0.1);
font-family: var(--cf7cw-primary-font);
width: 360px;
height: auto;
z-index: 10;
top: 50px;
}
.cf7cw-chat-widget-form-title {
display: flex;
width: 100%;
min-height: 48px;
gap: 24px;
border-radius: 6px 6px 0 0;
color: var(--cf7cw-form-text-color);
background: var(--cf7cw-form-bg-color);
}
.cf7cw-chat-widget-form-title-text {
display: flex;
align-items: center;
padding-left: 20px;
padding-right: 20px;
font-size: 20px;
line-height: 28px;
font-weight: 600;
flex: 1;
}
.cf7cw-chat-widget-close-btn {
all: unset;
display: flex;
width: 40px;
cursor: pointer;
align-items: center;
justify-content: center;
flex: 0 0 auto;
font-size: 22px;
opacity: 0.7;
transition: var(--cf7cw-transition);
}
.cf7cw-chat-widget-close-btn svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.cf7cw-chat-widget-form-body {
display: flex;
flex-direction: column;
padding: 20px;
gap: 16px;
font-size: 16px;
max-height: 500px;
overflow-y: auto;
}
.cf7cw-chat-widget-header-text,
.cf7cw-chat-widget-footer-text {
font-size: 16px;
}
.cf7cw-chat-widget-form-body .wpcf7-form > p {
margin-bottom: 0 !important;
position: relative;
font-family: inherit;
}
.cf7cw-chat-widget-form-body .wpcf7-form > p br {
display: none;
}
.cf7cw-chat-widget .wpcf7-form > p > label {
margin-bottom: 6px;
display: flex;
flex-direction: column;
gap: 6px;
font-family: inherit;
font-weight: 600;
}
.cf7cw-chat-widget .wpcf7-form-control-wrap {
position: relative;
display: block;
width: 100%;
margin-bottom: 12px;
}
.cf7cw-chat-widget .wpcf7-form-control-wrap .wpcf7-not-valid-tip,
.cf7cw-chat-widget .wpcf7-response-output {
display: none !important;
}
.cf7cw-chat-widget .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio) {
all: unset;
cursor: text;
display: block;
width: 100%;
height: 40px;
min-height: unset;
max-width: 100%;
padding: 8px 20px;
background: var(--cf7cw-white-color);
border: 1px solid rgba(var(--cf7cw-black-color-rgb), 0.15) !important;
border-radius: 6px !important;
color: var(--cf7cw-black-color);
font-size: 16px;
line-height: 1.2 !important;
outline: none !important;
box-shadow: none !important;
transition: var(--cf7cw-transition);
box-sizing: border-box;
font-weight: 400;
}
.cf7cw-chat-widget .wpcf7-form-control:focus {
border-color: rgba(var(--cf7cw-black-color-rgb), 0.5) !important;
}
.cf7cw-chat-widget textarea.wpcf7-form-control.wpcf7-textarea {
height: 120px !important;
resize: none !important;
display: block !important;
min-height: unset !important;
padding: 10px 20px !important;
word-wrap: break-word !important;
}
.cf7cw-chat-widget select.wpcf7-form-control {
max-width: 100% !important;
display: flex !important;
align-items: center !important;
padding: 5px 40px 5px 20px !important;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") !important;
background-repeat: no-repeat !important;
background-position: right 1rem top 50% !important;
background-size: 1rem auto !important;
}
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-radio,
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-checkbox {
display: flex;
font-size: 16px;
line-height: 1.2;
flex-wrap: wrap;
gap: 16px;
}
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
margin: 0;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"],
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"] {
--size: 16px;
--bg-opacity: 0.2;
all: unset;
width: var(--size);
height: var(--size);
border: 1px solid currentColor;
background: rgba(var(--cf7cw-whatsapp-color2-rgb), var(--bg-opacity, 0));
color: var(--cf7cw-whatsapp-color2);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"]::before,
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]::before {
all: unset;
--size: 15px;
--bg-opacity: 0.8;
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
width: var(--size);
height: var(--size);
border-radius: 50%;
background: rgba(var(--cf7cw-whatsapp-color2-rgb), var(--bg-opacity, 0));
z-index: 1;
transition: var(--cf7cw-transition);
opacity: 0;
visibility: hidden;
cursor: pointer;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"]:hover::before,
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]:hover::before {
--size: 10px;
opacity: 1;
visibility: visible;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"]:checked::before,
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]:checked::before {
--bg-opacity: 1;
--size: 10px;
opacity: 1;
visibility: visible;
}
.cf7cw-chat-widget .wpcf7-radio label,
.cf7cw-chat-widget .wpcf7-checkbox label {
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 6px;
}
.cf7cw-chat-widget .wpcf7-list-item-label:before,
.cf7cw-chat-widget .wpcf7-list-item-label:after {
content: none !important;
}
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"] {
border-radius: 3px;
}
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]::before {
width: 9px;
height: 4px;
background: none;
border-width: 0px 0px 2px 2px;
border-style: solid;
border-radius: 0;
transform: translate(-50%, -50%) rotate(-45deg);
top: 41%;
}
.cf7cw-chat-widget .wpcf7-spinner {
position: absolute;
margin: 0;
top: 50%;
right: 10px;
transform: translate(0, -50%);
}
.cf7cw-chat-widget .cf7cw-sec-btn,
.cf7cw-chat-widget input[type="submit"],
.cf7cw-chat-widget button[type="submit"] {
width: 100%;
height: 44px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: var(--cf7cw-form-text-color);
background: var(--cf7cw-form-bg-color);
border: 2px solid var(--cf7cw-form-bg-color);
border-radius: 40px;
padding: 8px 35px;
font-weight: 600;
position: relative;
outline: none !important;
transition: var(--cf7cw-transition);
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
}
.cf7cw-sec-btn:hover,
.cf7cw-chat-widget input[type="submit"]:hover,
.cf7cw-chat-widget button[type="submit"]:hover {
background: var(--cf7cw-whatsapp-color1);
border-color: var(--cf7cw-whatsapp-color1);
color: var(--cf7cw-white-color);
}
.cf7cw-sec-btn:focus,
.cf7cw-chat-widget input[type="submit"]:focus,
.cf7cw-chat-widget button[type="submit"]:focus {
background: var(--cf7cw-whatsapp-color1);
border-color: var(--cf7cw-whatsapp-color1);
color: var(--cf7cw-white-color);
}  .cf7cw-chat-widget-greetings-simple {
position: relative;
display: flex;
width: 310px;
flex-direction: column;
gap: 8px;
padding: 24px 32px;
box-shadow: 0 20px 25px -5px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 8px 10px -6px rgba(var(--cf7cw-black-color-rgb), 0.1);
transition: var(--cf7cw-transition);
cursor: pointer;
background: var(--cf7cw-white-color);
}
.cf7cw-chat-widget-greetings-simple {
border-radius: max(4vh, 64px);
}
.cf7cw-chat-widget-greetings-close-btn {
--size: 16px;
position: absolute;
right: 0;
top: -20px;
display: flex;
height: var(--size);
width: var(--size);
font-size: 16px;
cursor: pointer;
align-items: center;
justify-content: center;
border-radius: 9999px;
background-color: var(--cf7cw-white-color);
transition: var(--cf7cw-transition);
}
.cf7cw-chat-widget-greetings-simple-title,
.cf7cw-chat-widget-greetings-simple-text {
z-index: 10;
line-height: 1.5;
transition: var(--cf7cw-transition);
color: var(--cf7cw-light-color3);
font-size: 14px;
}
.cf7cw-chat-widget-greetings-simple-title {
font-weight: 600;
}
.cf7cw-chat-widget-greetings-simple-title img {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}  .cf7cw-chat-widget-greetings-wave {
position: relative;
bottom: 0;
left: 0;
display: flex;
height: 50%;
width: 280px;
cursor: pointer;
flex-direction: column;
justify-content: space-between;
gap: 8px;
border-radius: 24px;
padding: 24px 16px;
background: var(--cf7cw-white-color);
box-shadow: 0 20px 25px -5px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 8px 10px -6px rgba(var(--cf7cw-black-color-rgb), 0.1);
transition: var(--cf7cw-transition);
opacity: 0.9;
}
.cf7cw-chat-widget-greetings-wave:hover {
opacity: 1;
}
.cf7cw-chat-widget-greetings-wave-1-icon {
margin: 40px auto;
width: 100px;
text-align: center;
}
.cf7cw-chat-widget-greetings-wave-1-icon img {
display: inline-block;
}
.cf7cw-chat-widget-greetings-wave-title,
.cf7cw-chat-widget-greetings-wave-text {
font-size: 14px;
line-height: 1.5;
transition: var(--cf7cw-transition);
color: var(--cf7cw-light-color3);
}
.cf7cw-chat-widget-greetings-wave-title {
font-weight: 600;
}
.cf7cw-chat-widget-greetings-wave-text {
font-weight: 400;
}
.cf7cw-chat-widget-greetings-wave-cta {
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
padding: 16px;
gap: 10px;
font-size: 15px;
text-align: center;
line-height: 20px;
font-weight: 700;
transition: var(--cf7cw-transition);
cursor: pointer;
background: rgba(var(--cf7cw-primary-color-rgb), 0.08);
color: var(--cf7cw-primary-color);
margin-top: 10px;
}
.cf7cw-chat-widget-greetings-wave-cta:hover {
background: rgba(var(--cf7cw-primary-color-rgb), 0.2);
}
.cf7cw-chat-widget-greetings-wave-cta .cf7cw-chat-widget-greetings-wave-cta-icon {
display: flex;
align-items: center;
justify-content: center;
}
.cf7cw-chat-widget-greetings-wave-cta-icon img {
width: 1em;
height: 1em;
display: block;
}
.cf7cw-chat-widget-greetings-wave-cta .cf7cw-chat-widget-greetings-wave-cta-text {
width: -moz-fit-content;
width: fit-content;
font-weight: 600;
}
.cf7cw-chat-widget .order-1 {
order: 1;
}
.cf7cw-chat-widget .order-2 {
order: 2;
}
.cf7cw-chat-widget .order-3 {
order: 3;
}
.cf7cw-chat-widget .order-4 {
order: 4;
}
.cf7cw-chat-widget .order-5 {
order: 5;
}
.cf7cw-chat-widget .order-6 {
order: 6;
}
.cf7cw-chat-widget .order-7 {
order: 7;
}
.cf7cw-chat-widget .order-8 {
order: 8;
}
.cf7cw-chat-widget .order-9 {
order: 9;
}
.cf7cw-chat-widget .order-10 {
order: 10;
}
@media (max-width: 767px) {
.cf7cw-chat-widget-form {
width: 290px;
}
.cf7cw-chat-widget {
width: 290px;
}
.cf7cw-chat-widget-greetings-simple {
width: 100%;
max-width: 100%;
}
}