@font-face{font-family:dashicons;src:url(//vesztarg.hu/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);src:url(//vesztarg.hu/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),url(//vesztarg.hu/wp-content/cache/speedycache/vesztarg.hu/assets/woff-8vd311ep/bxw07.woff) format("woff"),url(//vesztarg.hu/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}.formlayer-form label {
display: block;
margin-bottom: 8px;
font-weight: 600;
color: #1e293b;
font-size: 14px;
}
.formlayer-form input[type="text"],
.formlayer-form input[type="email"],
.formlayer-form input[type="number"],
.formlayer-form input[type="tel"],
.formlayer-form input[type="date"],
.formlayer-form input[type="password"],
.formlayer-form input[type="url"],
.formlayer-form textarea {
width: 100%;
padding: 12px 16px;
border: 1.5px solid #e2e8f0;
border-radius: 10px;
font-size: 15px;
color: #1d2327;
background: #fff;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-sizing: border-box;
box-shadow: 0 1px 2px rgba(0,0,0,0.02);
}
.formlayer-form select {
width: 100%;
height: 48px;
padding: 0 40px 0 16px;
border: 1.5px solid #e2e8f0;
border-radius: 10px;
font-size: 15px;
color: #1d2327;
background: #fff;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-sizing: border-box;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-size: 16px;
cursor: pointer;
box-shadow: 0 1px 2px rgba(0,0,0,0.02);
}
.formlayer-form input:focus,
.formlayer-form textarea:focus,
.formlayer-form select:focus {
outline: none;
border-color: #5525d6;
box-shadow: 0 0 0 4px rgba(85, 37, 214, 0.12);
transform: translateY(-1px);
}
.formlayer-form textarea {
min-height: 120px;
resize: vertical;
line-height: 1.6;
}
.formlayer-submit-btn {
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 0 24px;
height: 46px;
background: #5525d6;
color: #fff;
border: none;
border-radius: 10px;
font-weight: 700;
font-size: 15px;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 4px 10px rgba(85, 37, 214, 0.2);
box-sizing: border-box;
text-decoration: none;
line-height: 1;
}
.formlayer-submit-btn:hover {
background: #441eb1;
transform: translateY(-1px);
box-shadow: 0 6px 15px rgba(85, 37, 214, 0.3);
} .formlayer-submit-btn.loading {
color: transparent !important;
position: relative;
pointer-events: none;
opacity: 0.8;
}
.formlayer-submit-btn.loading::after {
content: "";
position: absolute;
width: 20px;
height: 20px;
top: 50%;
left: 50%;
margin: -10px 0 0 -10px;
border: 3px solid rgba(255, 255, 255, 0.3);
border-top-color: #fff;
border-radius: 50%;
animation: fl-button-spin 0.8s ease-in-out infinite;
}
@keyframes fl-button-spin {
to { transform: rotate(360deg); }
}
.formlayer-form .required-indicator {
color: #ef4444;
margin-left: 4px;
}
.formlayer-radio-group,
.formlayer-check-wrap {
display: flex;
flex-direction: column;
gap: 12px;
}
.formlayer-radio-group label,
.formlayer-check-wrap label {
display: flex;
align-items: center;
gap: 10px;
font-weight: 400;
cursor: pointer;
} .formlayer-form-fields-wrapper {
display: flex;
flex-wrap: wrap;
}
.formlayer-field-wrap {
margin-bottom: 24px;
display: flex;
flex-direction: column;
width: 100%;
box-sizing: border-box;
}
.formlayer-field-wrap.formlayer-width-50 {
width: calc(50% - 8px);
}
@media (max-width: 600px) {
.formlayer-field-wrap.formlayer-width-50 {
width: 100%;
}
}
.formlayer-field-wrap.label-top {
flex-direction: column;
}
.formlayer-field-wrap.label-left,
.formlayer-field-wrap.label-right {
flex-direction: row;
align-items: center;
gap: 20px;
flex-wrap: nowrap;
}
.formlayer-field-wrap.label-left .formlayer-label,
.formlayer-field-wrap.label-right .formlayer-label {
width: 30%;
min-width: 120px;
margin-bottom: 0;
padding-top: 0;
}
.formlayer-field-wrap.label-right .formlayer-label {
order: 2;
}
.formlayer-field-wrap.label-right .formlayer-input {
order: 1;
}
.formlayer-field-wrap.label-hidden .formlayer-label {
display: none;
}
.formlayer-help-text {
width: 100%;
font-size: 12px;
color: #94a3b8;
margin-top: 8px;
font-style: italic;
}
.formlayer-field-wrap.label-left .formlayer-help-text,
.formlayer-field-wrap.label-right .formlayer-help-text {
margin-left: calc(30% + 20px);
}
.formlayer-submit-wrap {
margin-top: 20px;
}
.formlayer-success-message {
background: #ffffff;
color: #1e293b;
padding: 20px 24px;
border-radius: 8px;
margin-bottom: 24px;
border: 1px solid #e2e8f0;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02);
animation: flFadeInSlide 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
.formlayer-error-message {
background: #fef2f2;
color: #991b1b;
padding: 16px 20px;
border-radius: 10px;
margin-bottom: 24px;
border: 1px solid rgba(239, 68, 68, 0.2);
border-left: 4px solid #ef4444;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
animation: flFadeInSlide 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
.formlayer-error {
background: #fef2f2;
color: #991b1b;
padding: 18px 20px;
border-radius: 10px;
border: 1px solid rgba(239, 68, 68, 0.2);
border-left: 4px solid #ef4444;
margin: 24px 0;
text-align: left;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
animation: flFadeInSlide 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@keyframes flFadeInSlide {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .formlayer-submit-wrap.align-center {
display: flex;
justify-content: center;
}
.formlayer-submit-wrap.align-right {
display: flex;
justify-content: flex-end;
}
.formlayer-submit-wrap.align-full .formlayer-submit-btn {
width: 100%;
}
.formlayer-submit-btn.btn-sm {
height: 38px;
padding: 0 16px;
font-size: 13px;
}
.formlayer-submit-btn.btn-md {
height: 46px;
padding: 0 24px;
font-size: 15px;
}
.formlayer-submit-btn.btn-lg {
height: 56px;
padding: 0 32px;
font-size: 17px;
} .formlayer-submit-btn {
width: auto !important;
max-width: 100% !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
.align-full .formlayer-submit-btn {
width: 100% !important;
display: flex !important;
} .formlayer-container {
display: grid;
gap: 20px;
margin-bottom: 24px;
width: 100%;
}
.formlayer-container.grid-cols-1 { grid-template-columns: 1fr; }
.formlayer-container.grid-cols-2 { grid-template-columns: 1fr 1fr; }
.formlayer-container.grid-cols-3 { grid-template-columns: 1fr 1fr 1fr; }
.formlayer-container.grid-cols-4 { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 768px) {
.formlayer-container.grid-cols-2,
.formlayer-container.grid-cols-3,
.formlayer-container.grid-cols-4 {
grid-template-columns: 1fr;
}
}
.formlayer-html-content {
margin-bottom: 24px;
} .formlayer-name-fields-wrap {
display: flex;
flex-direction: column;
gap: 15px;
} .formlayer-grid {
display: grid;
gap: 20px;
width: 100%;
}
.formlayer-grid-2 { grid-template-columns: 1fr 1fr; }
.formlayer-grid-3 { grid-template-columns: 1fr 1fr 1fr; }
.formlayer-sub-field {
display: flex;
flex-direction: column;
}
.formlayer-sub-field.full-width {
grid-column: 1 / -1;
}
.formlayer-sub-label {
font-size: 11px;
color: #64748b;
margin-top: 4px;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: 600;
} .formlayer-address-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
}
.formlayer-address-grid .full-width {
grid-column: 1 / -1;
margin-bottom: 5px;
}
.formlayer-address-grid .formlayer-sub-field:not(.full-width) {
margin-bottom: 5px;
} .formlayer-field-wrap {
margin-bottom: 28px;
} .formlayer-form input[type="number"],
.formlayer-form input[type="date"],
.formlayer-form input[type="tel"] {
height: 48px;
}
.formlayer-date-wrap,
.formlayer-select-wrap {
position: relative;
width: 100%;
}
.formlayer-date-wrap .dashicons,
.formlayer-select-wrap .dashicons {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
color: #64748b;
pointer-events: none;
font-size: 18px;
z-index: 10;
}
.formlayer-form input[type="date"],
.formlayer-form select {
padding-left: 45px !important;
} .formlayer-options-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.formlayer-option-label,
.formlayer-terms-wrap,
.formlayer-gdpr-wrap {
display: flex !important;
align-items: flex-start !important;
gap: 12px !important;
margin-bottom: 10px !important;
}
.formlayer-option-label input[type="radio"],
.formlayer-option-label input[type="checkbox"],
.formlayer-terms-wrap input[type="checkbox"],
.formlayer-gdpr-wrap input[type="checkbox"] {
width: 20px !important;
height: 20px !important;
margin: 2px 10px 0 0 !important;
cursor: pointer;
accent-color: #5525d6 !important;
flex-shrink: 0 !important;
vertical-align: middle !important;
display: inline-block !important;
opacity: 1 !important;
visibility: visible !important;
-webkit-appearance: auto !important;
-moz-appearance: auto !important;
appearance: auto !important;
}
.formlayer-option-label span,
.formlayer-terms-label,
.formlayer-gdpr-label,
.formlayer-gdpr-wrap .formlayer-gdpr-info span {
line-height: 1.5 !important;
display: inline-block !important;
font-size: 14px !important;
font-weight: 400 !important;
color: #334155;
} .formlayer-rating {
display: flex;
gap: 8px;
}
.formlayer-rating .dashicons {
font-size: 32px;
width: 32px;
height: 32px;
color: #e2e8f0;
cursor: pointer;
transition: color 0.2s;
}
.formlayer-rating .dashicons.active,
.formlayer-rating .dashicons:hover,
.formlayer-rating .dashicons:hover ~ .dashicons {
color: #f59e0b;
} .formlayer-section-break {
margin: 32px 0 20px 0;
padding-bottom: 10px;
border-bottom: 2px solid #e2e8f0;
}
.formlayer-section-break h3 {
margin: 0 0 5px 0 !important;
font-size: 18px !important;
color: #1e293b !important;
font-weight: 700 !important;
line-height: 1.3 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
.formlayer-section-break p {
margin: 5px 0 0 0 !important;
color: #64748b !important;
font-size: 13px !important;
font-weight: 400 !important;
} .formlayer-file-upload-box {
display: flex;
align-items: center;
gap: 15px;
background: #f8fafc;
border: 1.5px solid #e2e8f0;
border-radius: 10px;
padding: 10px 15px;
width: 100%;
box-sizing: border-box;
transition: all 0.2s;
}
.formlayer-file-upload-box:hover {
border-color: #5525d6;
background: #f1f5f9;
}
.formlayer-file-fake-btn {
background: #5525d6;
color: #fff;
padding: 8px 16px;
border-radius: 6px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.2s;
display: inline-block;
white-space: nowrap;
}
.formlayer-file-fake-btn:hover {
background: #441eb1;
}
.formlayer-file-chosen-name {
font-size: 14px;
color: #64748b;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
@media (max-width: 600px) {
.formlayer-grid-2, 
.formlayer-address-grid,
.formlayer-grid {
grid-template-columns: 1fr !important;
}
}
.formlayer-gdpr-info { 
line-height: 1.4; 
}
.formlayer-gdpr-label { 
font-size: 14px; 
color: #475569; 
}
.formlayer-gdpr-desc { 
font-size: 12px; 
color: #64748b; 
margin-top: 4px; 
}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2.44em;margin:.67em 0}h1,h2{line-height:1.4}h2{font-size:1.95em}h3{font-size:1.56em;line-height:1.4}h4{font-size:1.25em;line-height:1.5}h5{font-size:1em}h6{font-size:.8em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:where(img):not([style*=border-width]){border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.875rem}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;margin:-1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}#wpadminbar{text-align:initial}#wpadminbar:before,#wpadminbar :before{box-sizing:content-box;display:block;height:unset;width:unset}#wpadminbar .admin-bar-search .ab-item:before,#wpadminbar form:before{content:normal}#wpadminbar .ab-sub-wrapper ul{display:block}#wp-toolbar ul{display:inline-block}.bypostauthor,.gallery-caption,.sticky{font-family:inherit}.aligncenter,div.aligncenter{display:block;margin-bottom:"16px"}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{margin-bottom:"16px"}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:.6em;line-height:150%;margin:0;padding:0 4px 5px}.fancybox-container{z-index:100000!important}.fancybox-container .fancybox-slide--iframe .fancybox-content{max-height:100%!important}.embed-container,.embed-youtube{height:0;margin-bottom:1rem;padding-bottom:56.25%;padding-top:25px;position:relative}.embed-container>iframe,.embed-youtube>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.mejs-inner .mejs-button>button[aria-controls]{background-color:transparent;border:none;border-radius:0;display:block;min-width:10px;padding:0;transition:none;width:20px}.mejs-inner .mejs-button>button[aria-controls]:focus,.mejs-inner .mejs-button>button[aria-controls]:hover{background-color:transparent}.entry-content>.alignfull{max-width:unset}.entry-content [data-align=wide]{max-width:1200px;width:100%}:where(.wp-block-group.has-background){padding:unset}@media screen and (max-width:782px){.logged-in.admin-bar .h-navigation_sticky{top:0!important}}pre{white-space:pre-line}:root{--wp--style--global--content-size:620px;--wp--style--global--wide-size:1232px}.is-layout-constrained>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.is-layout-constrained>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size)}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}[data-kubio] :where(.wp-block-buttons){font-family:Poppins,Helvetica,Arial,Sans-Serif,serif;font-size:14px}