.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;
}ul.is-style-checked, ul.is-style-x, ul.is-style-star, ul.is-style-arrow, ul.is-style-heart{padding-left:0;}
ul.is-style-checked li, ul.is-style-x li, ul.is-style-star li, ul.is-style-arrow li, ul.is-style-heart li{padding-left:2.25rem;margin-bottom:1rem;position:relative;list-style-type:none;margin-left:0;}
ul.is-style-checked li:before, ul.is-style-x li:before, ul.is-style-star li:before, ul.is-style-arrow li:before, ul.is-style-heart li:before{content:"";position:absolute;top:2px;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;border-radius:50%;line-height:1;left:0;}
ul.is-style-checked li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M306.033,116.139c7.794,0 15.567,2.932 21.454,8.819c11.774,11.774 11.774,31.193 0,42.967l-128.844,128.844c-11.774,11.774 -31.203,11.774 -42.977,0l-57.244,-57.284c-11.774,-11.774 -11.774,-31.164 0,-42.938c11.774,-11.774 31.164,-11.773 42.938,0l35.79,35.8l107.399,-107.389c5.887,-5.887 13.689,-8.819 21.484,-8.819Z" style="fill:white;"/></svg>');}
ul.is-style-arrow li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M321.442,193.984c-24.247,-24.248 -48.492,-48.495 -72.739,-72.743c-22.945,-22.949 -58.422,12.8 -35.42,35.803c9.883,9.882 19.767,19.766 29.649,29.652l-116.749,0c-32.519,0 -32.805,50.369 -0.363,50.369l117.122,0c-9.95,9.95 -19.9,19.9 -29.85,29.85c-22.949,22.945 12.8,58.422 35.803,35.42c24.248,-24.244 48.492,-48.488 72.739,-72.736c9.735,-9.739 9.47,-25.957 -0.192,-35.615Z" style="fill:white;"/></svg>');}
ul.is-style-star li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M95.391,181.806c3.931,-11.792 14.413,-19.415 26.443,-19.534l45.621,-0.358c1.786,0 3.454,-1.429 4.169,-3.335l14.412,-45.144c3.931,-12.149 14.413,-19.892 26.801,-19.892c12.387,0 22.988,7.862 26.8,19.892l14.413,45.144c0.595,2.025 2.263,3.335 4.169,3.335l45.62,0.358c12.15,0 22.512,7.742 26.443,19.534c4.05,12.15 0.238,24.895 -9.767,32.637l-36.687,28.23c-1.668,1.31 -2.382,3.811 -1.787,5.955l13.817,45.382c3.693,12.269 -0.714,25.252 -11.077,32.518c-4.884,3.455 -10.482,5.122 -15.961,5.122c-5.479,0 -11.554,-1.906 -16.676,-5.598l-37.163,-27.634c-1.43,-1.072 -3.335,-1.072 -4.765,0l-37.163,27.634c-9.767,7.266 -22.632,7.504 -32.637,0.476c-10.363,-7.266 -14.77,-20.249 -11.078,-32.518l13.818,-45.382c0.714,-2.263 0,-4.645 -1.787,-5.955l-36.687,-28.23c-10.005,-7.742 -13.817,-20.487 -9.767,-32.637l0.476,0Z" style="fill:white;"/></svg>');}
ul.is-style-heart li:before{background:var(--wp--preset--color--tertiary);content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M302.872,220.962l-74.641,80.977c-4.023,4.365 -9.696,6.851 -15.633,6.851c-5.936,-0 -11.609,-2.486 -15.632,-6.851l-74.641,-80.977c-10.258,-10.259 -16.027,-24.187 -16.027,-38.694c0,-16.47 7.435,-32.089 20.217,-42.474c22.899,-17.343 55.527,-14.748 75.396,5.997l10.687,10.681l10.688,-10.689c19.869,-20.746 52.496,-23.341 75.396,-5.997c12.785,10.385 20.221,26.006 20.221,42.477c0,14.51 -5.77,28.44 -16.031,38.699Z" style="fill:white;"/></svg>');}
ul.is-style-x li:before {
background: var(--wp--preset--color--tertiary);
content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 426 426" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M315.36,274.26c11.352,11.353 11.352,29.756 0,41.108c-11.353,11.353 -29.756,11.353 -41.108,0l-61.662,-61.662l-61.662,61.662c-11.352,11.353 -29.755,11.353 -41.108,0c-11.352,-11.352 -11.352,-29.755 0,-41.108l61.662,-61.662l-61.662,-61.661c-11.352,-11.353 -11.352,-29.756 0,-41.108c11.353,-11.353 29.756,-11.353 41.108,0l61.662,61.662l61.662,-61.662c11.352,-11.353 29.755,-11.353 41.108,0c11.352,11.352 11.352,29.755 0,41.108l-61.662,61.661l61.662,61.662Z" style="fill:white;"/></svg>');
}button, input, optgroup, select, textarea{font-family:inherit;font-size:inherit;color:inherit;margin:0;box-sizing:border-box;}
button, input{overflow:visible;}
button, select{text-transform:none;}
textarea{overflow:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}:root{--form-ui-bg:#ffffff;--form-padding:0.25rem 1rem;--form-height:38px;--form-radius:4px;--form-border:solid 1px #C59C79;--form-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="time"],
input[type="month"],
input[type="week"],
input[type="url"],
input[type="number"],
input[type="search"],
input[type="file"],
select{width:100%;padding:var(--form-padding);line-height:1.5;font-family:inherit;border-radius:var(--form-radius);background-color:var(--form-ui-bg);box-shadow:var(--form-box-shadow);border:var(--form-border);height:var(--form-height);margin:0 0 0.75rem 0;transition:background .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;}
select{padding-right:2rem;appearance:none;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xml:space="preserve"><path d="M2.586,7.586c0.781,-0.781 2.047,-0.781 2.828,-0l6.586,6.586l6.586,-6.586c0.781,-0.781 2.047,-0.781 2.828,-0c0.781,0.781 0.781,2.047 0,2.828l-8,8c-0.781,0.781 -2.047,0.781 -2.828,0l-8,-8c-0.781,-0.781 -0.781,-2.047 -0,-2.828Z" style="fill:rgb(80, 80, 80);fill-rule:nonzero;" /></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:20px 12px;}
textarea{padding:var(--form-padding);display:block;margin:10px 0 0 0;height:8rem;border-radius:var(--form-radius);background-color:var(--form-ui-bg);box-shadow:var(--form-box-shadow);border:var(--form-border);margin-bottom:0.75rem;width:100%;}
input[type="submit"].btn{background:#957083;color:white;border:none;font-size:1rem;letter-spacing:1.2px;text-transform:uppercase;padding:1rem 2.1rem;transition:transform 0.3s ease, box-shadow 0.3s ease;display:inline-block;cursor:pointer;border-radius:8px;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);}
input[type="submit"].btn:hover{transform:translateY(-3px);box-shadow:1px 6px 12px rgba(40, 34, 24, 0.4);}::placeholder{color:#aaa;font-style:normal;}
input:focus, select:focus, textarea:focus{outline:none !important;border-color:var(--wp--preset--color--primary);}
input[type="number"]{appearance:textfield;}
input[type="file"]{height:var(--form-height);padding:0;vertical-align:middle;position:relative;cursor:pointer;display:block;}
input[type="file"]::-webkit-file-upload-button{font-family:inherit;font-size:inherit;border:none;background:var(--wp--preset--color--accent);border-radius:var(--form-radius);padding:0.3rem 1rem;outline:none;white-space:nowrap;color:#fff;-webkit-user-select:none;cursor:pointer;margin:4px 12px 4px 4px;}
input[type="checkbox"],
input[type="radio"]{appearance:none;background-color:transparent;border:var(--form-border);border-radius:var(--form-radius);height:22px;overflow:hidden;position:static;vertical-align:text-bottom;width:22px;cursor:pointer;margin:0 8px 0 0;}
input[type="checkbox"]{border-radius:4px;}
input[type="radio"]{border-radius:50%;}
input[type="radio"]:checked{box-shadow:inset 0 0 0 5px #fff;background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);}
input[type="checkbox"]:checked{content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 100 100" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(0.168714,0,0,0.168714,15.8126,15.8125)"> <path d="M393.401,124.425L179.603,338.208C163.771,354.043 138.089,354.043 122.242,338.208L11.878,227.836C-3.96,212.001 -3.96,186.316 11.878,170.478C27.719,154.637 53.399,154.637 69.233,170.472L150.931,252.171L336.037,67.064C351.878,51.223 377.56,51.235 393.395,67.064C409.23,82.902 409.23,108.578 393.401,124.425Z" style="fill:white;fill-rule:nonzero;"/> </g></svg>');background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary);}
input[type="range"]{-webkit-appearance:none;min-width:250px;max-width:100%;height:10px;border-radius:1rem;background:var(--form-ui-bg);box-shadow:var(--form-box-shadow);border:var(--form-border);outline:none;padding:0;margin:1rem 0;}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--wp--preset--color--accent);border:none;cursor:pointer;}
input[type="range"]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;border:none;background:var(--wp--preset--color--accent);cursor:pointer;}
input[type="range"]::-webkit-slider-thumb:hover,
input[type="range"]:active::-webkit-slider-thumb{background:var(--wp--preset--color--accent);}
input[type="range"]::-moz-range-thumb:hover,
input[type="range"]:active::-moz-range-thumb{background:var(--wp--preset--color--accent);}
#responsive-form{background:#ffffff;color:black;padding:1.5rem;border-radius:8px;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);max-width:700px;margin:auto;}
.form-block{padding:0.2rem 0 0.2rem 0;}
.form-question p{font-weight:400 !important;}
#responsive-form div.select::after{color:red !important;}
#responsive-form span{font-size:1rem;}
#responsive-form span a{color:#957083 !important;text-decoration:none;}
#responsive-form span a:hover{color:#281822 !important;text-decoration:none;}
#responsive-form h4,
#responsive-form p{margin:0 0 0.5rem 0;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#204952;color:#204952;text-align:center;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{border-color:red;color:red;text-align:center;}
#feliratkozas p {
font-size: 1rem !important;
}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{box-shadow:0px 1px 3px rgba(40, 34, 24, 0.15) !important;-webkit-box-shadow:0px 1px 3px rgba(40, 34, 24, 0.15) !important;-moz-box-shadow:0px 1px 3px rgba(40, 34, 24, 0.15) !important;border:none !important;padding:0.5rem 0;}
.wp-block-navigation-link:hover{color:#281822;}
@media only screen and (max-width: 960px) {
#top-head .content-box{flex-wrap:wrap;}
}
@media only screen and (min-width: 1090px) {
ul.wp-block-navigation-submenu{padding:1vw 0.5vw !important;box-shadow:0 1px 10px rgba(0, 0, 0, 0.2) !important;transition-duration:0.2s !important;min-width:max-content !important;border-radius:1rem !important;font-size:smaller !important;}
}
.has-modal-open{margin-top:0 !important;}
.wp-block-navigation__responsive-container-content, .wp-block-navigation-item.has-child, .wp-block-navigation__responsive-container, .wp-block-navigation__container, .is-menu-open .wp-block-navigation ul, .is-menu-open{align-items:flex-start !important;}
.is-menu-open .wp-block-navigation ul{width:100% !important;}
.is-menu-open .wp-block-navigation-submenu{padding:0 !important;}
.is-menu-open .wp-block-navigation-submenu .wp-block-navigation-submenu{padding:10px !important;}
.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:30px;pointer-events:none;width:30px;}
body .wp-block-navigation__responsive-container-open:not(.always-shown){display:block !important;}
body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important;}
@media only screen and (min-width: 1090px) {
body .wp-block-navigation__responsive-container-open:not(.always-shown){display:none !important;}
body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important;}
}
@media only screen and (max-width: 1089px) {
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{box-shadow:none !important;}
.wp-block-navigation__responsive-container{top:70px;}
.wp-block-navigation__container > .wp-block-navigation-item{position:relative !important;padding-bottom:5px !important;padding-top:5px !important;font-size:18px !important;font-weight:600 !important;display:block !important;width:100% !important;text-align:left !important;padding-left:2rem !important;}
.top-menu .wp-block-navigation-item{padding-left:0 !important;}
.wp-block-navigation__container > .wp-block-navigation-item::after{content:"" !important;display:block !important;width:100% !important;height:1px !important;background-color:#C59C79 !important;position:absolute !important;bottom:0 !important;left:0 !important;}
.wp-block-navigation__submenu-container .wp-block-navigation-item::after{display:none !important;}
.top-menu ul li::after{display:none !important;}
.wp-block-navigation__submenu-container .wp-block-navigation-item{font-weight:normal !important;}
.wp-block-navigation__responsive-container.is-menu-open, .wp-block-navigation__responsive-container-content{display:flex !important;justify-content:flex-start !important;align-items:flex-start !important;flex-direction:column !important;padding-left:1rem !important;padding-top:1rem !important;}
.wp-block-navigation-item__content span{line-height:1.5 !important;}
.wp-block-navigation__container > .wp-block-navigation-item:not(:has(.wp-block-navigation__submenu-container)):hover{color:#281822 !important;}
.wp-block-navigation__submenu-container .wp-block-navigation-item:hover{color:#281822 !important;}
.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation 0.3s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;}
}
.top-menu .btn {
font-size: 0.85rem !important;
padding: 0.8rem 1.2rem;
}@media screen and (max-width:1199px){
body{font-size:18px;}
}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;cursor:pointer !important;}
body{margin:0;padding:0;text-rendering:optimizeLegibility;font-optical-sizing:auto;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.bg-color{position:relative;margin-right:-1rem !important;margin-left:-1rem !important;}
.bg-color::before{content:'';background-image:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 1) 100% ), url(//profikismamafotozas.hu/wp-content/themes/myfive/img/bg_color.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.bg-after{margin:0 1rem !important;}
@media only screen and (min-width:1441px){background-size:cover !important;}
.copyright a{color:#957083;text-decoration:none;}
.copyright a:hover{color:#281822;}
#logo{}
#logo a{display:block;margin:1.5rem 0;}
#logo img{display:block;width:50px !important;height:auto;}
.wp-block-site-logo img{width:50px !important;box-shadow:1px 2px 3px rgba(40, 34, 24, 0.2);-webkit-box-shadow:1px 2px 3px rgba(40, 34, 24, 0.2);-moz-box-shadow:1px 2px 3px rgba(40, 34, 24, 0.2);border-radius:50%;padding:0.2rem;}
footer h2{color:#FFF9F3;text-align:center;}
footer a span, footer p a{color:#FFF9F3 !important;cursor:pointer !important;}
footer a span:hover, footer p a:hover{color:#957083 !important;cursor:pointer !important;}
footer p a{text-decoration:none;cursor:pointer !important;}
footer ul li a span, footer ul li a{font-weight:500 !important;cursor:pointer !important;}
.GDPR{padding-bottom:1rem;}
.gyik-box{max-width:1000px;}
.gyik-box h3{color:#957083;}
.gyik-box h3:hover{color:#281822;}
.gyik-box .faq-content{background-color:white;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.2);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.2);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.2);padding:2rem !important;border-radius:8px;border:none !important;}
h1{position:relative;}
h1:after{content:"";height:3px;width:200px;display:block;background:#C59C79;position:absolute;bottom:-1rem;}
.kivetel a{text-decoration:none;}
section{padding-top:1rem;padding-bottom:1rem;}
.vertikalis-center{display:flex;justify-content:center;align-items:center;height:100vh;}
@media only screen and (max-width: 959px) {
.wp-block-columns{flex-direction:column !important;}
} @media only screen and (max-width: 1200px) {
.wp-block-columns{display:block !important;}
.wp-block-column{width:100% !important;margin-bottom:20px !important;}
} .btn{background:#957083;color:white !important;border:none;font-size:1rem;letter-spacing:1.2px;text-transform:uppercase;padding:1rem 2.1rem;transition:color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1), background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1);display:inline-block;cursor:pointer;width:auto;min-width:10rem;outline:none;vertical-align:middle;text-align:center;position:relative;overflow:hidden;border-radius:8px;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);}
.btn-arrow{position:relative;transition:background-color 300ms ease-out;}
.btn-arrow span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform;color:white !important;}
.btn-arrow svg{stroke-width:5;stroke:transparent;}
.btn-arrow svg{position:absolute;width:1.1em;right:0;opacity:0;top:50%;transform:translateY(-50%);transition:all 300ms ease-out;will-change:right, opacity;}
.btn:hover, button:hover, input[type="submit"]:hover{background:#957083;color:white;}
.btn-arrow:hover span{transform:translate3d(-1rem, 0, 0);}
.btn-arrow:hover svg{opacity:1;right:-2rem;}
.price-button .btn{display:block;font-size:1.2rem;}
.elerhetosegeim a, .egyedi-bejegyzesek a{text-decoration:none;}
.elerhetosegeim a:hover, .egyedi-bejegyzesek a:hover{color:#281822;}
.footer-btn{padding-left:0;}
.footer-btn .btn{padding:0.5rem 1.8rem;font-size:0.85rem;}
.footer-btn .btn span:hover{color:white;}
.gotop{width:3rem;height:3rem;line-height:2rem;background:#957083;position:fixed;bottom:4rem;right:2rem;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / 15%);padding:0.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;}
.gotop:hover{border:solid 1px #281822;}
.gotop svg{width:1.2rem;height:1.2rem;display:block;}
.gotop svg path{fill:#ffffff;}
#rolam-kapcsolodo h4 a{text-decoration:none !important;}
#rolam-kapcsolodo h4 a:hover{color:#281822 !important;}
.rolam-btn{background:none;color:#957083 !important;border:solid 1px #957083;font-size:1rem;letter-spacing:1.2px;text-transform:uppercase;padding:0.5rem 2.1rem;transition:color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1), background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1);display:inline-block;cursor:pointer;width:auto;min-width:10rem;outline:none;vertical-align:middle;text-align:center;position:relative;overflow:hidden;border-radius:8px;}
.rolam-btn:hover{border:none;}
.rolam-gomb .btn-arrow span{color:#957083 !important;}
.rolam-gyik .gyik-box h4{color:#957083 !important;font-weight:400 !important;}
.rolam-gyik .gyik-box h4:hover{color:#281822 !important;}
.rolam-gyik .gyik-box .faq-content{background-color:white;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.2);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.2);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.2);padding:1rem !important;border-radius:8px;border:none !important;font-size:1rem !important;}
.cb-carousel .nav{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;}
.cb-carousel .nav div{width:15px !important;height:15px !important;border:1px solid #957083 !important;border-radius:50%;background:none !important;cursor:pointer !important;transition:background 0.3s ease, border-color 0.3s ease;}
.cb-carousel .nav div.active{background:#957083 !important;border-color:#957083 !important;}
.kontakt-text{margin:auto;}
.photo-blokk-wrapper{position:relative;margin:2.5rem;}
.photo-blokk-wrapper::after{content:"";position:absolute;top:1rem;left:2rem;width:100%;height:100%;background-color:#957083;z-index:0;box-shadow:0 4px 8px rgba(0, 0, 0, 0.3);border-radius:8px;}
@media only screen and (max-width: 519px) {
.photo-blokk-wrapper{margin:1rem 1rem 1rem 0;}
} .photo-blokk{position:relative;background-color:white;z-index:1;padding:1rem;box-shadow:0 4px 8px rgba(0, 0, 0, 0.3);}
.card-text{position:relative;z-index:100;left:2rem;margin-top:1rem;}
.photo-blokk-wrapper .btn{background:transparent;border-radius:0;box-shadow:none;text-align:left;}
.wrapper-text{word-break:normal;overflow-wrap:break-word;}
.photo-content{display:block;}
.velemeny-szabalyzat{padding-top:1rem;}
.velemeny-szabalyzat a{color:#957083;font-size:16px;text-decoration:none;}
.velemeny-szabalyzat a:hover{color:#281822;}
.contact-list{margin:auto !important;}
@media only screen and (max-width: 1199px) {
.contact-list{display:flex;align-items:center;justify-content:center;min-height:100px;}
} .wp-block-post-excerpt__more-text .btn span{color:#ffffff !important;}
.cimke a{text-decoration:none !important;color:#957083 !important;background-color:#ffffff !important;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);padding:0.5rem;border-radius:8px;margin:0.5rem;}
.cimke a:hover{color:#281822 !important;}
.last-blogpost a{text-decoration:none;}
.last-blogpost a:hover{color:#281822 !important;}
.bejegyzes-mintasablon li{padding:1.5rem;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);}
.rolam-img{max-width:400px;}
.content-box{max-width:1240px;}
.boritokep{min-height:80vh !important;}
.rolam-link a{text-decoration:none !important;}
.about-card{}
.about-card{max-width:900px !important;margin-left:auto !important;margin-right:auto !important;}
.kismama-tabla{padding:2rem;box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-webkit-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);-moz-box-shadow:1px 3px 7px rgba(40, 34, 24, 0.3);max-width:960px;}
@media only screen and (max-width: 959px) {
.kismama-tabla{margin:0 2rem !important;}
.pricing-plan .wp-block-column{width:auto !important;}
}
.borito a{text-decoration:none !important;}
.borito a:hover{color:#281822;}
.tab-content{border-radius:8px !important;background:transparent !important;box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);-webkit-box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);-moz-box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);border:none !important;}
.tab-labels{background:white !important;padding:0.5rem !important;box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);-webkit-box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);-moz-box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);border-radius:8px;}
.tab-labels li{color:#957083 !important;font-size:1.5rem;}
.tab-labels li.active{color:#281822 !important;border:none !important;box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);-webkit-box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);-moz-box-shadow:1px 3px 4px rgba(40, 34, 24, 0.2);border-radius:8px !important;}
.tab-labels li:hover{color:#281822 !important;}
@media screen and (max-width:519px){
.tab-content{margin:0 -2rem;}
} .ikon{width:50px;height:auto;max-height:60px;}
@media only screen and (max-width: 419px) {
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size{display:none !important;}
} .thx-blokk ul li{list-style-type:none !important;}
.thx-blokk ul li a{text-decoration:none !important;}
.thx-blokk .wp-block-latest-posts__post-title{font-size:1.5rem;font-weight:500;line-height:1.5;}
.thx-blokk .wp-block-latest-posts__post-excerpt{line-height:1.5;font-size:18px;font-weight:400;}
.hirlevel a{text-decoration:none;}
.feliratkozom-btn {
background-color: transparent !important;
}.cb-carousel{position:relative;}
.cb-marquee:has(.alignfull),
.cb-carousel:has(.alignfull){margin-left:0;margin-right:0;max-width:100%;}
.cb-marquee:has(.alignwide),
.cb-carousel:has(.alignwide){margin-left:auto;margin-right:auto;max-width:var(--wide-content);}
.cb-slides-parent{overflow:hidden;position:relative;}
.cb-carousel figure.wp-block-gallery{--wp--style--block-gap:0;display:flex;flex-wrap:nowrap;will-change:transform;gap:0;margin-left:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);margin-right:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);}
.cb-carousel figure.wp-block-gallery figure{flex-shrink:0;user-select:none;padding:0 calc(var(--wp--style--unstable-gallery-gap, 0) / 2);}
.cb-carousel .nav, .cb-marquee .nav, .wp-block-cb-slides .nav, .wp-block-cb-reviews .nav{justify-content:center;display:flex;gap:16px;margin-top:1rem;}
.cb-carousel .nav div, .cb-marquee .nav div, .wp-block-cb-slides .nav div, .wp-block-cb-reviews .nav div{width:10px;height:10px;background:currentColor;border:none;border-radius:50%;cursor:pointer;opacity:0.3;}
.cb-carousel .nav div.active, .cb-marquee .nav div.active, .wp-block-cb-slides .nav div.active, .wp-block-cb-reviews .nav div.active{opacity:1;}
.cb-carousel .prev, .wp-block-cb-slides .prev, .wp-block-cb-reviews .prev, .cb-carousel .next, .wp-block-cb-slides .next, .wp-block-cb-reviews .next{position:absolute;display:flex;justify-content:center;cursor:pointer;top:50%;margin-top:-38px;width:38px;height:38px;background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);border-radius:50%;z-index:2;transition:all 0.3s ease-in-out;}
.cb-carousel .next, .wp-block-cb-slides .next, .wp-block-cb-reviews .next{right:2rem;}
.cb-carousel .prev, .wp-block-cb-slides .prev, .wp-block-cb-reviews .prev{left:2rem;}
.cb-carousel .prev svg, .wp-block-cb-slides .prev svg, .wp-block-cb-reviews .prev svg, .cb-carousel .next svg, .wp-block-cb-slides .next svg, .wp-block-cb-reviews .next svg{width:20px;height:auto;}
.cb-carousel .prev svg path, .wp-block-cb-slides .prev svg path, .wp-block-cb-reviews .prev svg path, .cb-carousel .next svg path, .wp-block-cb-slides .next svg path, .wp-block-cb-reviews .next svg path{fill:#333;width:3rem;height:auto;}
.cb-carousel .prev:hover:before, .wp-block-cb-slides .prev:hover:before, .wp-block-cb-reviews .prev:hover:before, .cb-carousel .next:hover:before, .wp-block-cb-slides .next:hover:before, .wp-block-cb-reviews .next:hover:before, .cb-carousel .prev:hover:after, .wp-block-cb-slides .prev:hover:after, .wp-block-cb-reviews .prev:hover:after, .cb-carousel .next:hover:after, .wp-block-cb-slides .next:hover:after, .wp-block-cb-reviews .next:hover:after{border-color:#000;}
.cb-carousel[data-fade="true"] figure.wp-block-gallery{justify-content:center;align-items:center;overflow:hidden;position:relative;}
.cb-carousel[data-fade="true"] figure.wp-block-gallery .wp-block-image{opacity:0;visibility:hidden;position:absolute;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;height:100%;object-fit:cover;}
.cb-carousel[data-fade="true"] figure.wp-block-gallery .wp-block-image.active{opacity:1;visibility:visible;position:relative;}
.cb-carousel[data-focus="true"]{overflow:hidden;}
.cb-carousel[data-focus="true"] figure.wp-block-gallery figure{opacity:0.2;transition:opacity 0.5s ease-in-out;}
.cb-carousel[data-focus="true"] figure.wp-block-gallery figure.active{opacity:1;}
.cb-carousel[data-focus="true"] .cb-slides-parent {
overflow: unset;
}.lightbox-popup, .lightbox-popup *{box-sizing:border-box;}
[data-lightbox="true"] figure,
[data-lightbox="true"] figcaption,
[data-lightbox="true"] figure img{display:block;margin:0;padding:0;}
[data-lightbox="true"] figure{cursor:pointer;position:relative;}
[data-lightbox="true"] figure:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(0, 0, 0, 0.4);opacity:0;transition:all 0.3s ease-in-out;z-index:1;}
[data-lightbox="true"] figure:after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 20 20" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(0.0390625,0,0,0.0390625,0,-0.000117187)"> <path d="M505.749,475.587L360.149,329.987C388.352,295.15 405.333,250.883 405.333,202.67C405.333,90.926 314.41,0.003 202.666,0.003C90.922,0.003 0,90.925 0,202.669C0,314.413 90.923,405.336 202.667,405.336C250.88,405.336 295.147,388.355 329.984,360.152L475.584,505.752C479.744,509.912 485.205,512.003 490.667,512.003C496.129,512.003 501.59,509.912 505.75,505.752C514.091,497.411 514.091,483.928 505.749,475.587ZM202.667,362.669C114.432,362.669 42.667,290.904 42.667,202.669C42.667,114.434 114.432,42.669 202.667,42.669C290.902,42.669 362.667,114.434 362.667,202.669C362.667,290.904 290.901,362.669 202.667,362.669Z" style="fill-rule:nonzero;"/> </g></svg>');position:absolute;font-weight:bold;text-align:center;left:50%;top:50%;width:38px;height:38px;padding:0 10px;line-height:38px;margin-top:-16px;margin-left:-16px;display:block;background:#fff;border-radius:50%;opacity:0;z-index:2;transition:all 0.3s ease-in-out;box-sizing:border-box;}
[data-lightbox="true"] figure:hover:before,
[data-lightbox="true"] figure:hover:after{opacity:1;}
[data-lightbox="true"] figcaption{position:absolute;bottom:0;z-index:3;}
.lightbox-popup{background:rgba(30, 30, 30, 0.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;align-items:center;justify-content:center;padding:40px}
.lightbox-popup .lightbox-img{filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.2));}
.lightbox-popup .lightbox-img img{display:block;max-width:100%;max-height:calc(100vh - 80px);margin:0 auto;}
.lightbox-popup .close, .lightbox-popup .prev, .lightbox-popup .next{width:38px;height:38px;border-radius:50%;background:#000;position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.lightbox-popup .close{top:0.5rem;right:0.5rem;}
.lightbox-popup .prev{top:50%;margin-top:-16px;left:0.5rem;}
.lightbox-popup .next{top:50%;margin-top:-16px;right:0.5rem;}
.lightbox-popup .close svg, .lightbox-popup .prev svg, .lightbox-popup .next svg{width:20px;height:20px;}
.lightbox-popup .close path, .lightbox-popup .prev path, .lightbox-popup .next path{fill:#fff;}
.lightbox-popup .capation, .lightbox-popup .nav{color:#fff;text-align:center;padding:10px;font-size:14px;line-height:1;}
.lightbox-popup .thumbs{position:absolute;bottom:0;display:flex;}
.lightbox-popup .thumbs > div{width:60px;padding:5px;}
.lightbox-popup .thumbs img{width:auto;height:100%;object-fit:cover;}
.cropped figure{height:100%;}
.cropped figure a, .cropped figure img {
display: block;
width: 100%;
height: 100% !important;
flex: 1;
-o-object-fit: cover !important;
object-fit: cover !important;
}.pagination{text-align:center;margin-top:10px;}
.pagination-btn{padding:10px 15px;margin:5px;font-size:16px;cursor:pointer;background-color:#007bff;color:white;border:none;border-radius:4px;transition:background-color 0.3s;}
.pagination-btn.active{background-color:#0056b3;}
.pagination-btn:hover{background-color:#0056b3;}
.cb-marquee{overflow:hidden;position:relative;margin-left:0;margin-right:0;padding:0;max-width:100%;width:100%;}
.cb-marquee .wp-block-gallery{--wp--style--block-gap:0;margin:0;display:flex;flex-wrap:nowrap;position:relative;left:0;transition:left 0.5s ease;animation:scroll linear infinite;}
.cb-marquee .wp-block-image{flex-shrink:0;white-space:nowrap;}
.cb-marquee .wp-block-gallery:hover{animation-play-state:paused;}
.cb-marquee .reverse{animation-direction:reverse;}
@keyframes scroll {
0% {
transform: translate3d(0px, 0px, 0px);
}
100% {
transform: translate3d(-100%, 0px, 0px);
}
}.wp-block-gallery.masonry{--wp--style--block-gap:0;display:block;}
.wp-block-gallery.masonry .wp-block-image{width:100% !important;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--wp--style--unstable-gallery-gap) !important;}
@media screen and (min-width:1024px){
.wp-block-gallery.masonry.columns-2 {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.wp-block-gallery.masonry.columns-3 {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
.wp-block-gallery.masonry.columns-4 {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
}
.wp-block-gallery.masonry.columns-5 {
-moz-column-count: 5;
-webkit-column-count: 5;
column-count: 5;
}
.wp-block-gallery.masonry.columns-6 {
-moz-column-count: 6;
-webkit-column-count: 6;
column-count: 6;
}
.wp-block-gallery.masonry.columns-7 {
-moz-column-count: 7;
-webkit-column-count: 7;
column-count: 7;
}
.wp-block-gallery.masonry.columns-8 {
-moz-column-count: 8;
-webkit-column-count: 8;
column-count: 8;
}
.wp-block-gallery.masonry.columns-9 {
-moz-column-count: 9;
-webkit-column-count: 9;
column-count: 9;
}
}.wp-block-cb-faqs{margin:1rem 0}
.wp-block-cb-faqs .faq-label{cursor:pointer;margin:0;padding:1rem 1rem;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:0;border-bottom:solid 1px #ddd;}
.wp-block-cb-faqs .faq-label img{margin-right:1rem;max-width:100px;}
.wp-block-cb-faqs .faq-label h3, .wp-block-cb-faqs .faq-label h4{margin:0;vertical-align:middle;}
.wp-block-cb-faqs .faq-content{display:none;padding:0 1rem;border:solid 1px #ddd;margin-bottom:1rem;}
.wp-block-cb-faqs .faq-label > *{flex-grow:1;flex-shrink:1;}
.wp-block-cb-faqs .faq-label:after{content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 44 44" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M22,27.698c-0.358,0 -0.717,-0.136 -0.99,-0.409l-8.596,-8.597c-0.547,-0.547 -0.547,-1.434 -0,-1.98c0.546,-0.547 1.433,-0.547 1.98,-0l7.606,7.607l7.606,-7.607c0.547,-0.547 1.434,-0.547 1.98,-0c0.547,0.547 0.547,1.433 0,1.98l-8.596,8.597c-0.274,0.273 -0.632,0.409 -0.99,0.409Z" style="fill-rule:nonzero;"/></svg>');vertical-align:middle;width:1.75rem;height:1.75rem;border-radius:50%;text-align:center;display:inline-block;flex-shrink:0;margin-left:1rem;transition:transform 0.4s ease-in-out;}
.wp-block-cb-faqs .faq-label.active{border-color:transparent;}
.wp-block-cb-faqs .faq-label.active:after{transform:rotate(180deg);}
.wp-block-cb-faqs.columns-2{column-count:2;}
.wp-block-cb-faqs.columns-3{column-count:3;}
.wp-block-cb-faqs.columns-4{column-count:4;}
.wp-block-cb-faqs .col-break{break-after:column;}
@media only screen and (max-width: 768px) {
.wp-block-cb-faqs.columns-2, .wp-block-cb-faqs.columns-3, .wp-block-cb-faqs.columns-4{column-count:1;}
.wp-block-cb-faqs .col-break{break-after:auto;}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
.wp-block-cb-faqs.columns-3, .wp-block-cb-faqs.columns-4 {
column-count: 2;
}
}.wp-block-cb-tabs{margin:1rem 0}
.wp-block-cb-tabs .tab-labels{margin:0;padding:0;position:relative;overflow:hidden;}
.wp-block-cb-tabs .tab-labels li{display:flex;align-items:center;list-style-type:none;margin:0;padding:0.75rem 1.5rem;cursor:pointer}
.wp-block-cb-tabs .tab-labels li:before{content:none;}
.wp-block-cb-tabs .tab-labels img{margin-right:0.25rem;max-width:1rem;}
.wp-block-cb-tabs.horizontal .tab-labels{display:inline-flex;position:relative;z-index:2;bottom:-1px;}
.wp-block-cb-tabs.horizontal.center-label{text-align:center;}
.wp-block-cb-tabs.horizontal.center-label .tab-content{text-align:left;}
.wp-block-cb-tabs .tab-labels li{border:1px solid transparent;}
.wp-block-cb-tabs.horizontal .tab-labels li.active{z-index:2;border:1px solid #ddd;border-bottom:1px solid #fff;}
.wp-block-cb-tabs .tab-content{position:relative;transition:all ease-in-out 0.3s;border:solid 1px #ddd;}
.wp-block-cb-tabs .tab-panel{width:100%;padding:1rem 2rem;display:none}
.wp-block-cb-tabs .tab-panel:first-of-type{display:block}
.wp-block-cb-tabs.vertical{display:flex;}
.wp-block-cb-tabs.vertical .tab-labels{flex-grow:0;flex-shrink:0;z-index:2;position:relative;right:-1px;}
.wp-block-cb-tabs.vertical .tab-content{flex-grow:1;}
.wp-block-cb-tabs.vertical .tab-labels li{width:100%;}
.wp-block-cb-tabs.vertical .tab-labels li.active{border:solid 1px #ddd;border-right:1px solid #fff;}
.wp-block-cb-tabs.vertical.center-label{align-items:center;}
@media only screen and (max-width: 768px) {
.tab-labels, .wp-block-cb-tabs.horizontal .tab-labels, .wp-block-cb-tabs.vertical {
display: block
}
.wp-block-cb-tabs.vertical .tab-labels, .wp-block-cb-tabs.vertical .tab-content {
width: 100%;
}
.wp-block-cb-tabs.vertical .tab-labels {
margin-bottom: 1rem;
}
.wp-block-cb-tabs.vertical .tab-labels li.active, .wp-block-cb-tabs.horizontal .tab-labels li.active {
border: solid 1px #ddd;
}
}.wp-block-cb-reviews{overflow:hidden;position:relative;}
.wp-block-cb-reviews .reviews-track{--wp--style--block-gap:0;display:flex;flex-wrap:nowrap;will-change:transform;gap:0;margin-left:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);margin-right:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);}
.wp-block-cb-review{display:block;position:relative;flex-shrink:0;}
.wp-block-cb-reviews .review-content img{aspect-ratio:1;object-fit:cover;max-width:100px;border-radius:50%;margin-right:1rem;}
.wp-block-cb-reviews .item-list .item > div{padding:0;}
.wp-block-cb-reviews .review-title{display:flex;align-items:center;}
.wp-block-cb-reviews .review-txt {
padding: 1rem;
position: relative;
}.wp-block-cb-slides{overflow:hidden;position:relative;}
.wp-block-cb-slides[data-focus="true"] .slides-parent{overflow:unset;}
.wp-block-cb-slides:not([data-fade="true"]) .slides-track{--wp--style--block-gap:0;display:flex;flex-wrap:nowrap;will-change:transform;gap:0;margin-left:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);margin-right:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);}
.wp-block-cb-slide{display:block;position:relative;flex-shrink:0;}
.wp-block-cb-slides .wp-block-cover{height:100%;}
.wp-block-cb-slides[data-fade="true"] .slides-track{justify-content:center;align-items:center;overflow:hidden;position:relative;}
.wp-block-cb-slides[data-fade="true"] .slides-track .wp-block-cb-slide{opacity:0;visibility:hidden;position:absolute;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;height:100%;object-fit:cover;}
.wp-block-cb-slides[data-fade="true"] .slides-track .wp-block-cb-slide.active {
opacity: 1;
visibility: visible;
position: relative;
}[class^="wp-block-cb-"] *,
.modal-mask *{box-sizing:border-box;}
.wp-element-button.modal{cursor:pointer;display:inline-block;}
.modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);padding:1rem;z-index:99999;display:none;}
.modal-mask .modal-content{position:relative;top:50%;transform:translate(0, -50%);overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 1px 10px rgba(0, 0, 0, .3);max-width:700px;max-height:550px;padding:1rem;margin:auto;border-radius:1rem;}
.modal-mask .close{position:absolute;padding:5px;right:10px;top:10px;border:none;background:#fff;display:block;border-radius:50%;cursor:pointer;z-index:100;}
.modal-mask .close svg{width:1.5rem;height:1.5rem;display:block;fill:#000;}
.modal-mask .modal-content::-webkit-scrollbar{width:18px;margin:1rem 0;}
.modal-mask .modal-content::-webkit-scrollbar-track{background:#fff;border-radius:10px}
.modal-mask .modal-content::-webkit-scrollbar-thumb{background:#000;border-radius:10px;border:6px solid #fff}
.modal-mask .modal-content::-webkit-scrollbar-thumb:hover {
background: #555
}.count-down{font-weight:bold;display:flex;justify-content:center;margin:0.25rem auto;text-align:center;}
.count-down > div{margin:0 0.25rem;font-size:2.5rem;border:solid 2px currentColor;min-width:6rem;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;}
.count-down span{margin:0;display:block;font-weight:normal;font-size:0.75rem;}
.count-down.circle > div{border-radius:50%;}
@media only screen and (max-width: 480px) {
.count-down > div {
font-size: 1.5rem;
min-width: 4.5rem;
padding: 0.5rem 0.5rem;
}
}.wpcf7 form{display:block;}
.wpcf7-form label{display:block;}
#page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff;}
.uacf7-wrapper-default{border:none !important;margin:0 !important;padding:0 !important;box-shadow:none !important;outline:none !important;min-inline-size:100%;}
.uacf7-wrapper-default hr{background-color:var(--uacf7-global-border-color);border:none;height:1px;margin-bottom:20px;width:100%;}
.uacf7-wrapper-default label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:15px;width:100%;}
.uacf7-wrapper-default label span{display:block;margin-top:5px;}
.uacf7-wrapper-default .wpcf7-acceptance label span{display:inline-block;margin-top:5px;}
.uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select, .uacf7-wrapper-default textarea, .uacf7-wrapper-default label span textarea, .uacf7-wrapper-default label span input{padding:0.7rem 1rem;background-clip:padding-box;background-image:none;border:1px solid var(--uacf7-global-border-color);border-radius:var(--uacf7-border-radius);color:var(--uacf7-global-text-color-secondary);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default textarea{height:90px;}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited, select:focus-visible, textarea:visited, textarea:focus-visible{border-color:var(--uacf7-global-button-color) !important;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-checkbox span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-radio span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-rating label span{display:inline-block;}
.uacf7-wrapper-default .uacf7-submint{display:flex;align-items:center;}
.uacf7-wrapper-default .uacf7-submint.end{display:flex;flex-direction:row-reverse;align-items:center;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]{font-size:16px;font-weight:700;color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);border-style:solid;border-radius:var(--uacf7-border-radius);border-width:2px;border-color:var(--uacf7-white-color);padding:10px 20px;text-align:center;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover{color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]{background-color:var(--uacf7-global-color-primary);color:var(--uacf7-white-color) !important;}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover{color:var(--uacf7-global-color-primary);background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default .uacf7-submint.full-width{position:relative;}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"]{width:100%;}
.uacf7-wrapper-default .uacf7-submint.full-width > span{position:absolute;left:50%;margin-left:-12px;}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner{background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before{background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-charity-dinner{padding:0 15px;}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit{background:#115e99 !important;color:#ffffff !important;border-color:#115e99 !important;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit{background-color:#e6a23c !important;border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}