.vfc-application-page,.vfc-application-page *,.vfc-application-page *::before,.vfc-application-page *::after{box-sizing:border-box}
.vfc-application-page .vfc-section{position:relative;padding:var(--vfc-section-padding,30px) 0;width:100%;min-height:0}
.vfc-application-page .vfc-section>.section-content{position:relative;width:100%;z-index:1}
.vfc-application-page .vfc-row{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:none;margin:0 auto}
.vfc-application-page .vfc-row.align-center{justify-content:center}
.vfc-application-page .vfc-row.align-middle{align-items:center}
.vfc-application-page .vfc-row.align-equal{align-items:stretch}
.vfc-application-page .vfc-row.mtvp-row{max-width:1180px}
.vfc-application-page .vfc-col{position:relative;flex:0 0 var(--vfc-col-lg,100%);max-width:var(--vfc-col-lg,100%);min-width:0;padding:0 15px 30px;margin:0}
.vfc-application-page .vfc-col>.col-inner{position:relative;width:100%;margin:0;padding:0;min-width:0}
.vfc-application-page .align-equal>.vfc-col{display:flex}
.vfc-application-page .align-equal>.vfc-col>.col-inner{height:100%}
.vfc-application-page .vfc-banner{position:relative;height:var(--vfc-banner-height);width:100%;background-size:cover;background-repeat:no-repeat}
.vfc-application-page .vfc-banner-content{position:relative;height:100%;max-width:1200px;margin:0 auto}
.vfc-application-page .vfc-banner-text{position:absolute;color:#fff}
.vfc-application-page .vfc-banner-text p{margin:0}
.vfc-application-page .vfc-banner-mobile{display:none}
.vfc-application-page .siyah_buton{background:rgba(0,0,0,.62);color:#fff;padding:6px 10px;display:inline-block}
.vfc-application-page .mavi_buton{background:rgba(75,197,233,.72);color:#fff;padding:2px 10px;display:inline-block}
.vfc-application-page .vfc-gap{display:block;clear:both;width:100%}
.vfc-application-page .pricing-table{text-align:center}
.vfc-application-page .pricing-table .uppercase{text-transform:uppercase}
.vfc-application-page .pricing-table .strong{font-weight:700}
.vfc-application-page .pricing-table-wrapper.dark{color:#fff}
.vfc-application-page .vfc-bullet{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.1);padding:.5em 0;cursor:help;text-align:center}
.vfc-application-page .vfc-bullet .bullet-more-info{display:inline-block;font-size:.75em;border-radius:50%;background:rgba(0,0,0,.4);padding:.1em .4em;margin-left:.6em;color:white}
.vfc-native-tooltip{position:fixed;z-index:2147483000;max-width:min(350px,calc(100vw - 16px));width:max-content;padding:12px 15px;border-radius:8px;color:white;background:#243b4c;box-shadow:0 4px 18px rgba(0,0,0,.18);font:14px/1.6 sans-serif;pointer-events:none;overflow-wrap:anywhere}
.vfc-application-page .vfc-native-button{display:inline-flex;gap:.65em;align-items:center;justify-content:center;margin:10px 0;padding:.65em 1.3em;background:#229641;color:#fff;text-decoration:none;font-weight:700;line-height:1.6}
.vfc-application-page .vfc-native-button:focus-visible,.vfc-application-page .vfc-bullet:focus-visible{outline:2px solid #287db5;outline-offset:3px}
.vfc-application-page .vfc-operator{padding:18px 24px;background:linear-gradient(105deg,#fffaf0,#f4ebd5 58%,#fff);color:#342c1f}
.vfc-application-page .vfc-operator-inner{max-width:1260px;margin:auto}
.vfc-application-page .vfc-operator-top{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.vfc-application-page .vfc-operator-logo{width:176px;max-width:35%;border-radius:15px;background:#111b2c;padding:14px}
.vfc-application-page .vfc-operator-title{flex:1;min-width:180px}
.vfc-application-page .vfc-operator-kicker{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#835717}
.vfc-application-page .vfc-operator-title strong{display:block;font-size:18px;font-weight:600}
.vfc-application-page .vfc-operator-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.vfc-application-page .vfc-operator-links a{border:1px solid #dfcfb3;border-radius:99px;background:white;padding:7px 13px;font-size:11px;color:#3f301a;text-decoration:none}
.vfc-application-page .vfc-operator details{font-size:13px;line-height:1.8;margin-top:10px}
.vfc-application-page .vfc-operator summary{cursor:pointer;text-align:right;list-style:inside;color:#80541c}
.vfc-application-page .vfc-operator details p{border-top:1px solid #ded0b9;padding:10px 0 0;margin:8px 0 0}
.vfc-application-page .vfc-operator details[open] .vfc-notice-open,.vfc-application-page .vfc-operator details:not([open]) .vfc-notice-close{display:none}
.vfc-application-page .vfc-site-links{background:#d0d0d0;padding:38px 24px 24px;color:#535353}
.vfc-application-page .vfc-site-links-inner{max-width:1120px;margin:auto}
.vfc-application-page .vfc-site-links-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.vfc-application-page .vfc-site-links h3{font-size:16px;line-height:1.6;margin:0 0 18px;color:inherit}
.vfc-application-page .vfc-site-links ul{list-style:none;margin:0;padding:0}
.vfc-application-page .vfc-site-links li{padding:9px 0;margin:0}
.vfc-application-page .vfc-site-links a{color:inherit;text-decoration:none}
.vfc-application-page .vfc-site-links a:hover{text-decoration:underline}
.vfc-application-page .vfc-site-links-icon{display:block;width:105px;max-width:100%;height:auto;margin:0 auto}
.vfc-application-page .vfc-site-disclosure{font-size:13px;line-height:1.8;margin-top:45px}
@media(max-width:1024px){.vfc-application-page .vfc-col{flex-basis:var(--vfc-col-md,100%);max-width:var(--vfc-col-md,100%)}.vfc-application-page .vfc-col.hide-for-medium{display:none}.vfc-application-page .vfc-banner-content{max-width:100%}.vfc-application-page .vfc-operator-top{gap:14px}.vfc-application-page .vfc-operator-links{justify-content:flex-start}}
@media(max-width:849px){.vfc-application-page .vfc-banner-desktop{display:none}.vfc-application-page .vfc-banner-mobile{display:block;height:var(--vfc-banner-md)}}
@media(max-width:549px){.vfc-application-page .vfc-col{flex-basis:var(--vfc-col-sm,100%);max-width:var(--vfc-col-sm,100%)}.vfc-application-page .vfc-banner-mobile{height:var(--vfc-banner-sm)}.vfc-application-page .vfc-section{padding-top:var(--vfc-section-padding-sm,30px);padding-bottom:var(--vfc-section-padding-sm,30px)}.vfc-application-page .vfc-site-links-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vfc-application-page .vfc-operator{padding:14px}.vfc-application-page .vfc-operator-logo{width:122px}.vfc-application-page .vfc-banner-text{font-size:13px}.vfc-application-page .vfc-operator-links a{font-size:10px}.vfc-application-page .vfc-site-disclosure{margin-top:24px}}
.vfc-application-page #field_1_220 .mtcal-root{width:100%!important;max-width:100%!important;min-width:0}
.vfc-application-page .vfc-native-button.vfc-button-expanded{display:flex;width:100%}

.vfc-application-page>.section{position:relative;width:100%;min-height:0}
.vfc-application-page>.section>.section-bg{position:absolute;inset:0;pointer-events:none}
.vfc-application-page>.section>.section-content{position:relative;width:100%;z-index:1}
.vfc-application-page .application-row{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:none;margin:0 auto}
.vfc-application-page .application-row.align-center{justify-content:center}
.vfc-application-page .application-row>.col{position:relative;flex:0 0 var(--vfc-col-lg,100%);max-width:var(--vfc-col-lg,100%);min-width:0;padding:0 15px 30px;margin:0}
.vfc-application-page .application-row>.col>.col-inner{position:relative;width:100%;min-width:0}
.vfc-application-page .application-side-icon .img{margin:0}
.vfc-application-page .application-side-icon .img-inner{width:100%}
.vfc-application-page .application-side-icon .img img{display:block;width:100%;max-width:100%!important;height:auto}
@media(max-width:1024px){.vfc-application-page .application-row>.col{flex-basis:var(--vfc-col-md,100%);max-width:var(--vfc-col-md,100%)}}
@media(max-width:549px){.vfc-application-page .application-row>.col{flex-basis:var(--vfc-col-sm,100%);max-width:var(--vfc-col-sm,100%)}}

.vfc-application-page .section:has(#gform_1 .chosen-with-drop){z-index:60;overflow:visible}
.vfc-application-page .application-form-column:has(#gform_1 .chosen-with-drop){position:relative;z-index:61;overflow:visible}
.vfc-application-page #gform_1 .chosen-with-drop{z-index:62}
.vfc-application-page .vfc-gap[aria-hidden="true"]{pointer-events:none}
.vfc-application-page #gform_1 .gform_page_footer{display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.vfc-application-page #gform_1 .gform_page_footer input.gform_next_button,.vfc-application-page #gform_1 .gform_page_footer input.gform_previous_button,.vfc-application-page #gform_1 .gform_page_footer button.gform_next_button,.vfc-application-page #gform_1 .gform_page_footer button.gform_previous_button,.vfc-application-page #gform_1 .gform_page_footer [data-vfc-final-submit]{box-sizing:border-box!important;align-items:center;justify-content:center;height:52px!important;min-height:52px!important;width:auto;min-width:145px;padding:0 22px!important;margin:0!important;border:0!important;border-radius:3px;line-height:52px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important;text-transform:none!important;cursor:pointer;vertical-align:middle!important}

.vfc-application-page[dir="rtl"] .vfc-banner-text {
  left: auto !important;
  right: 0 !important;
  transform: translate(0, -15%) !important;
  text-align: right;
}
.vfc-application-page[dir="rtl"] .vfc-banner-mobile .vfc-banner-text {
  right: 5% !important;
  transform: translate(5%, -50%) !important;
}
.vfc-application-page[dir="rtl"] .application-note-title,
.vfc-application-page[dir="rtl"] .application-side-label {
  text-align: start;
}
.vfc-application-page[dir="rtl"] .application-selected-arrival,
.vfc-application-page[dir="rtl"] .application-selected-expiry {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: right;
}
.vfc-application-page[dir="rtl"] .mtvp-card.is-selected .title:after {
  right: auto;
  left: 18px;
}
.vfc-application-page[dir="rtl"] .mtvp-card .title {
  padding-inline: 42px !important;
  letter-spacing: normal !important;
}
.vfc-application-page[dir="rtl"] .mtvp-card .price {
  direction: ltr;
  unicode-bidi: isolate;
}
