.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;
word-break: 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--netural);
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;"><path d="M84.852,13.486c-1.101,0 -3.127,0.211 -6.085,0.624c-2.957,0.414 -4.868,0.815 -5.73,1.195c-0.865,0.38 -2.428,1.698 -4.684,3.938c-2.259,2.249 -5.535,6.399 -9.819,12.447c-4.29,6.055 -8.291,12.446 -12.011,19.179c-3.721,6.736 -7.194,13.729 -10.417,20.978c-2.982,-5.105 -5.677,-8.567 -8.098,-10.387c-2.414,-1.828 -4.451,-2.739 -6.108,-2.739c-1.293,-0 -2.914,0.689 -4.868,2.062c-1.952,1.377 -2.929,2.725 -2.929,4.054c0,0.963 0.896,2.388 2.688,4.274c3.548,3.749 6.689,7.725 9.407,11.934c1.661,2.517 2.765,4.061 3.316,4.625c0.547,0.557 2.215,0.844 5.004,0.844c3.881,-0 6.186,-0.498 6.919,-1.499c0.726,-0.963 2.071,-3.836 4.032,-8.625c4.845,-11.99 10.869,-23.441 18.07,-34.343c7.206,-10.897 13.807,-19.141 19.816,-24.726c1.198,-1.061 1.917,-1.749 2.17,-2.066c0.246,-0.319 0.372,-0.64 0.372,-0.974c-0.001,-0.527 -0.349,-0.795 -1.045,-0.795l-0,0Z"/></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: #fff;
--form-padding: 0.25rem 1rem;
--form-height: 50px;
--form-radius: 35px;
--form-border: solid 1px #3A3530;
--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 {
max-width: 100%;
padding: var(--form-padding);
line-height: 1;
font-family: inherit;
border-radius: var(--form-radius);
background-color: transparent;
border: var(--form-border);
height: var(--form-height);
margin: 5px 0 0 0;
transition: background .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;
min-width: 100%
}
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: 1rem;
display: inline-block;
width: 100%;
margin: 0;
height: 7.4rem;
border-radius: var(--form-radius);
background-color: transparent;
border: var(--form-border);
margin-top: 0.75rem;
margin-bottom: 0;
width: 100%;
}
input[type="submit"],
input[type="button"],
button,
.button {
background: var(--wp--preset--color--primary);
font-family:var(--wp--preset--font-family--heading) !important;
color: #fff;
border: none;
font-size: 1rem;
line-height: 1;
font-weight: 500;
text-transform: uppercase;
text-align: center;
vertical-align: middle;
cursor: pointer;
display: inline-block;
position: relative;
font-family: inherit;
text-decoration: none;
padding-top: 1rem;
padding-right: 2.25rem;
padding-bottom: 1rem;
padding-left: 2.25rem;
border-radius: 2rem;
position: relative;
overflow: hidden;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
::placeholder {
color: #888;
font-style: italic;
}
input:focus,
select:focus,
textarea:focus {
outline: none !important;
border-color: var(--wp--preset--color--accent);
}
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: 20px;
overflow: hidden;
position: static;
vertical-align: text-bottom;
width: 20px;
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--accent);
border-color: var(--wp--preset--color--accent);
}
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);
}
.wpcf7-acceptance .wpcf7-list-item{
margin-left:0 !important;
font-size: 0.875rem;
margin-top:0.8rem;
margin-bottom:2.25rem
}
.wpcf7-acceptance a {
color:inherit;
text-decoration: underline
}
.wpcf7{
font-size: clamp(0.969rem, 0.917rem + 0.174vw, 1.125rem)
}
.wpcf7 label{
display: block
}
.wpcf7 p{
margin:0 0 1.25rem
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
transition: background-color 0s 600000s, color 0s 600000s !important;
}
.wpcf7 > form>p:last-of-type{
text-align: center !important;
position: relative;
margin-bottom: 0
}
.wpcf7 .wpcf7-spinner{
position: absolute;
top:25%
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
border-color:var(--wp--preset--color--accent);
}
.wp-block-cb-faqs+p{
margin-bottom: 0
}
.wpcf7-acceptance .wpcf7-list-item{
margin-bottom: 0 !important
}
.wpcf7-response-output{
border-color:var(--wp--preset--color--accent) !important;
}
.button.cky-banner-element{
margin:0
}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;
}
.wp-block-navigation__container {
align-items: stretch
}
@media (min-width: 1340px) {
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;
}
}
header .wp-block-navigation__responsive-container.is-menu-open {
padding-top: 2rem !important;
}
.wp-block-navigation__responsive-container-content {
justify-content: center !important;
align-items: center !important;
position: relative;
z-index: 999
}
.current-menu-item a{
color: var(--wp--preset--color--primary) !important;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
font-weight: 500;
display: flex;
align-items: center;
height: 100%
}
@media only screen and (min-width: 1340px) {
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
background-color: transparent;
gap:0 !important;
padding-top:2.8vw
}
.wp-block-navigation__submenu-container a{
padding-top:0.5rem;
padding-bottom:0.5rem;
border-bottom:1px solid #3A353066
}
.wp-block-navigation__submenu-container .wp-block-navigation-item{
background-color: #FFFBF9A6;
padding-left:2rem;
padding-right: 2rem;
}
.wp-block-navigation__submenu-container .wp-block-navigation-item:first-of-type a{
padding-top:1.2rem !important
}
.wp-block-navigation__submenu-container .wp-block-navigation-item:last-of-type a{
border-bottom:none;
padding-bottom:1.2rem
}
header ul.wp-block-navigation-submenu {
padding: 0;
transition-duration: 0.3s !important;
min-width: max-content !important;
font-size: 0.9rem;
border: none !important;
color: inherit;
border-radius: 4px;
left: calc(-0.5vw - 1em) !important
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon{
position: absolute;
right: -1.5rem;
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/arrow.svg) no-repeat center right !important;
background-size: contain !important
}
.wp-block-navigation-submenu:hover .wp-block-navigation__submenu-icon{
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/arrow-right.svg) no-repeat center right !important;
background-size: contain !important
} .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block;
} .wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none;
}
}
@media only screen and (max-width: 1339px) {
header .is-responsive.wp-block-navigation {
gap: 0;
}
header .wp-block-navigation .wp-block-navigation-item {
padding: 1rem 0;
flex-direction: row !important;
justify-content: flex-start;
flex-wrap: wrap;
align-items: center !important;
border-bottom: solid 1px #3A353066 !important;
}
header .wp-block-navigation .wp-block-navigation-item:last-of-type{
border-bottom:none!important;
}
header .wp-block-navigation .wp-block-navigation-item ul {
flex-shrink: 0;
padding: 0 0 0 1.8rem !important;
}
header .wp-block-navigation-item{
margin-left: 3rem;
}
.wp-block-navigation__submenu-container a{
font-size: 0.9rem !important
}
header .wp-block-navigation-item.has-child li {
padding: 0.75rem 0;
margin: 0;
min-height: auto;
width: 100%
}
header .wp-block-navigation-item.has-child{
gap:0 !important
}
header .wp-block-navigation__responsive-container button[aria-expanded="true"] {
transform: rotate(-90deg);
transition: transform 0.3s ease;
transform-origin: center center;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
justify-content: flex-end !important
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon {
height: 1rem!important;
width: 1rem!important;
}
.wp-block-navigation__submenu-container li{
border-bottom: solid 1px #3A353066 !important;
}
.wp-block-navigation__submenu-container li:first-of-type{
padding-top:2rem!important;
}
.wp-block-navigation__submenu-container li:last-of-type{
border-bottom: none !important;
padding-bottom:1rem!important;
}
.wp-block-navigation__submenu-container{
width: calc(100% - 1.8rem) !important;
margin:2.2rem 1rem
}
.has-modal-open .page-id-478 h1, .has-modal-open .page-id-478 h1+p{
opacity: 0 !important
}
}
header ul.wp-block-navigation-submenu {
font-size: smaller;
}
header .wp-block-navigation a:hover {
color: var(--wp--preset--color--primary) !important;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display: flex;
align-items: center;
justify-content: center;
height: 1.5rem;
width: 1.5rem;
margin: 0;
padding:0 1rem
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg {
height: 1rem;
width: 1rem;
} header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="false"] + ul {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: max-height 0.7s ease, opacity 0.7s ease;
}
header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="true"] + ul {
max-height: 500px;
opacity: 1;
overflow: hidden;
transition: max-height 0.7s ease, opacity 0.7s ease;
}
.wp-block-navigation-submenu__toggle,
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
user-select: none;
outline: none;
-webkit-tap-highlight-color: transparent;
}
body header .wp-block-navigation__responsive-container.is-menu-open {
animation: overlay-menu-enter 0.9s ease-in-out forwards;
}
@keyframes overlay-menu-enter {
0% {
visibility: hidden;
opacity: 0;
display: none
}
100% {
visibility: visible;
opacity: 1;
}
}html {
scroll-behavior: smooth;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
padding: 0;
text-rendering: optimizeLegibility;
font-optical-sizing: auto;
}
.wp-block-button {
line-height: 1.205
}
.wp-block-button a {
transition: all 0.1s ease-in-out
}
.wp-block-button.is-style-outline a {
position: relative;
padding-right: 3.625rem;
}
.wp-block-group.has-secondary-background-color .wp-block-button.is-style-outline a {
border: 1.5px solid var(--wp--preset--color--neutral);
color: var(--wp--preset--color--neutral);
}
.wp-block-button.is-style-outline a:hover {
background: var(--wp--preset--color--primary);
border: 1.5px solid var(--wp--preset--color--primary) !important;
color: white
}
.wp-block-button.is-style-fill a:hover {
background: var(--wp--preset--color--secondary);
}
.wp-block-button__link.has-secondary-background-color:hover {
background: var(--wp--preset--color--primary) !important;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
color: var(--wp--preset--color--secondary);
}
.has-secondary-background-color .wp-block-button.is-style-fill a:hover {
border: 2px solid #FFFBF9 !important
}
.wp-block-cover figure,
.wp-block-cover {
height: 100%
}
wp-block-cover img {
height: 100%;
object-fit: cover
}
.wp-block-button.is-style-outline a:after {
content: "";
position: absolute;
top: 0;
right: 1.625rem;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border-top: 0.625rem solid transparent;
border-bottom: 0.625rem solid transparent;
border-left: 1rem solid var(--wp--preset--color--primary);
transition: all 0.1s ease-in-out
}
.wp-block-button.is-style-outline a:hover:after {
border-left: 1rem solid white;
}
footer .wp-block-social-links a {
padding-left: 0 !important
}
.instagram a svg {
display: none
}
.instagram a {
position: relative
}
.wp-block-social-links a span {
color: white;
font-size: clamp(0.9375rem, 1vw + 0.5rem, 1.125rem) !important
}
.instagram a:before {
content: "";
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/insta.svg) center center no-repeat;
background-size: 21px 21px;
height: 24px;
width: 24px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
footer .terminal img {
width: 2.75rem !important;
min-width: 40px
}
.hero-text-box {
width: 100% !important
}
.h2-text-box {
gap: 0 0.5rem
}
.h2-on-desktop {
display: block
}
.h2-on-mobile {
display: none !important
}
.decor {
line-height: 1.25;
font-size: clamp(1.313rem, 1.083rem + 0.764vw, 2rem);
}
.wp-block-media-text {
overflow: hidden
}
.wp-block-media-text>.wp-block-media-text__content {
padding-left: 5rem;
padding-right: 10rem;
}
.services.inside .wp-block-media-text__content {
padding-right: 0;
}
.swiper-button-next svg {
display: none
}
.overflow-hidden {
overflow: hidden
}
.extra-services strong {
font-weight: 500 !important
}
.has-secondary-background-color .faq-label h3 {
color: var(--wp--preset--color--neutral) !important;
font-size: clamp(1.125rem, 0.259rem + 1.034vw, 1.5rem);
padding: 0 1.3rem
}
.has-secondary-background-color .faq-content p {
margin: 0
}
.wp-block-image.size-full {
text-align: center !important
}
.page-id-12 .services-list .wp-block-media-text__content {
padding-left: 0 !important
}
.page-template-default,
.error404 {
background-color: white !important
}
footer {
margin-top: 0
}
.links a {
text-decoration: underline
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon {
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/arrow.svg) no-repeat center center;
background-size: contain;
border-radius: 0;
width: 10rem;
height: 0.8rem;
}
.wp-block-navigation-submenu {
gap: 0.5rem
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
opacity: 0;
}
.has-secondary-background-color li::marker {
color: var(--wp--preset--color--primary)
}
.wp-block-buttons .wp-block-button {
min-width: 18.74vw
}
#gotop {
cursor: pointer
}
.info-li img {
margin-bottom: -0.4rem;
margin-left: 1rem;
cursor: pointer;
width: clamp(1.25rem, 1.146rem + 0.347vw, 1.563rem)
}
li {
position: relative
}
li sup {
font-size: 0.875rem;
position: absolute;
width: 30%;
right: 0;
top: 0;
opacity: 0;
transition: all 0.2s ease-in-out
}
.info-li img:hover+br+sup {
opacity: 1
}
.services-list strong {
font-weight: 500 !important
}
.wp-block-button__link.has-secondary-background-color:hover {
border: 1.5px solid white !important;
background-color: transparent;
}
.hero-text-box>* {
opacity: 0;
transform: translateY(20px);
animation: fadeInUp 1s ease forwards;
}
.hero-text-box div:nth-child(1) {
animation-delay: 0.1s;
}
.hero-text-box p:nth-child(2) {
animation-delay: 0.3s;
}
.hero-text-box div:nth-child(3) {
animation-delay: 0.5s;
}
@keyframes fadeInUp {
to {
opacity: 1;
transform: translateY(0);
}
}
.contact div {
background-position: top right !important
}
@media screen and (max-width: 442px) {
.hero-text-box {
padding: 5.3rem 1.3rem !important;
}
.hero-text-box.form-box {
padding: 4.7rem 1.5rem !important;
margin-top: 3.3rem !important
}
.wp-block-button.is-style-outline a:after {
right: 0.8rem !important
}
.hero-text-box p {
text-align: left !important;
}
.hero-text-box .wp-block-button {
width: 100%
}
.wp-block-button.is-style-outline a {
position: relative;
padding-left: 0.8rem !important;
padding-right: 2.5rem !important;
}
.wp-block-button {
white-space: nowrap;
font-size: 0.9rem
}
}
@media screen and (max-width: 600px) {
.wp-block-cb-review {
padding-bottom: 6rem !important
}
#szolgaltatasok {
padding-top: 4.56rem !important
}
#szolgaltatasok .wp-block-media-text__content {
padding-bottom: 7rem !important
}
#szolgaltatasok .wp-block-media-text:last-of-type .wp-block-media-text__content {
padding-bottom: 2rem !important
}
.services.inside .wp-block-media-text__content {
padding: 1.25rem 0 !important;
}
.services.inside {
margin-bottom: 3.8rem !important;
}
.services-list .wp-block-media-text:nth-of-type(odd) {
border-radius: 0 clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 0 !important
}
.h2-on-desktop {
display: none
}
.h2-on-mobile {
display: block !important
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
min-height: 32.7rem !important
}
.wp-block-group.has-background .wp-block-media-text__content {
padding-left: 0 !important;
padding-right: 0 !important
}
header .wp-block-cover__inner-container {
min-height: 222vw
}
}
@media screen and (min-width: 781px)and (max-width:1080px) {
li sup {
width: 40% !important;
top: 2rem !important
}
}
@media screen and (min-width: 1280px) {
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
min-height: 40rem !important
}
}
@media screen and (min-width: 1340px) {
.wp-block-navigation {
width: 100%
}
.on-mobile {
display: none !important
}
.on-desktop {
display: block
}
}
@media screen and (max-width:1339px) { h1 {
font-size: clamp(1.688rem, 1.13rem + 1.486vw, 2.375rem) !important;
} footer .wp-block-spacer {
height: 3.43rem !important;
}
footer .wp-block-image {
max-width: 15.6rem !important;
} .ready {
padding: 6.25rem 0 !important;
margin: 0 !important;
} .page-id-626 header .wp-block-cover__image-background {
background-position: 10% 50% !important;
}
.page-id-728 header .wp-block-cover__image-background {
background-position: 56% 50% !important;
} .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
padding-top: 0;
} .on-mobile {
display: block;
}
.services.inside .on-desktop {
display: none !important;
} .wp-block-media-text>.wp-block-media-text__content {
padding-right: 2rem;
padding-left: 2rem;
}
.wp-block-media-text__content {
padding: 3.5rem 1.7rem 4.4rem !important;
}
#szolgaltatasok .wp-block-media-text__content {
padding-top: 0 !important;
} .extra-services .h2-text-box {
margin: 5.6rem 0 5.3rem;
} .roses-cover {
padding-top: 9.3rem !important;
padding-bottom: 9.3rem !important;
} .services .on-mobile {
margin: 5.8rem 0 3.1rem !important;
} .wp-block-navigation__responsive-container-open svg,
.wp-block-navigation__responsive-container-close svg {
display: none;
} .wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close {
height: 1rem;
width: 2.9rem;
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/mobile-menu.svg) no-repeat center center;
background-size: contain;
border-radius: 0 !important;
} .has-modal-open .wp-block-navigation__responsive-container-close {
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/open-mobile-menu.svg) no-repeat center center;
background-size: contain;
right: 0;
top: 11.345px;
z-index: 1000;
}
.has-modal-open .wp-block-navigation__responsive-container-open {
opacity: 0;
} .has-modal-open .wp-block-navigation__container {
padding-top: 8.75rem;
width: 100%;
z-index: -1 !important;
} .wp-container-core-navigation-is-layout-51c0f668 {
justify-content: flex-end;
} .has-modal-open li:has(.wp-block-site-logo) {
position: absolute;
top: 0;
left: 0;
border: none !important;
max-width: 30%;
margin: 0 !important;
padding: 0;
} .has-modal-open .wp-block-navigation-item .wp-block-site-logo img {
opacity: 0;
height: 38.69px;
}
.has-modal-open .wp-block-navigation-item .wp-block-site-logo {
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/mobile-logo.png) no-repeat left center;
background-size: contain;
} .menu-box {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.has-modal-open .menu-box {
background-color: transparent !important;
} .has-modal-open .on-mobile {
opacity: 1;
z-index: 1;
}
.has-modal-open .on-mobile {
opacity: 0 !important;
}
.has-modal-open .hero-text-box {
opacity: 0;
} .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top: 3rem;
} .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: #fdfdfdde !important;
}
}
@media screen and (max-width: 781px) { .about-img>div {
min-height: 38.6rem !important;
}
.about .wp-block-cover {
padding-top: 5.4rem !important;
padding-bottom: 7.75rem !important;
padding-left: 1.56rem !important;
padding-right: 1.56rem !important;
}
.about .wp-block-button__link {
min-width: 300px;
} footer .white_logo {
margin-top: 5.6rem !important;
} .hero-text-box {
border-radius: 0 clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) !important;
margin-top: 5rem !important;
margin-bottom: 5rem !important;
padding: 5.3rem 1.3rem !important;
}
.hero-text-box .hero-text-heading {
margin-bottom: 2.6rem !important;
}
.hero-text-box .wp-block-buttons {
margin-top: 2.6rem !important;
} body:not(.home) .hero-text-box {
padding: 5.3rem 1.8rem !important;
} #idopontfoglalas {
border-radius: clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 !important;
}
body:not(.home) #idopontfoglalas {
padding: 5rem 1.5rem !important;
}
#idopontfoglalas .faq-label {
width: 100%;
} header {
min-height: 31.118vw !important;
} .services {
margin-bottom: 5rem !important;
}
.services.inside figure {
min-height: 34rem !important;
}
.services .h2-text-box {
margin-top: 3.9rem !important;
margin-bottom: 3.6rem !important;
}
.services .wp-block-media-text {
border-radius: clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 !important;
} .services-list .h2-text-box {
padding-top: 4.6rem !important;
padding-bottom: 4rem !important;
}
.services-list .wp-block-media-text__content {
padding-top: 2.9rem !important;
padding-bottom: 4.75rem !important;
}
.services-list .wp-block-media-text__content p {
margin-top: 1.8rem !important;
}
.services-list .wp-block-button a {
padding-right: 3rem !important;
}
.services-list .wp-block-media-text:nth-of-type(even) {
border-radius: clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 !important;
} .wp-block-cb-review {
min-height: 26.6rem;
}
.wp-block-cb-reviews {
border-radius: clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 !important;
} .wp-block-media-text__content>div {
padding: 0 !important;
}
.wp-block-media-text__content .wp-block-buttons {
margin-top: 2.5rem !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
} .testimonials {
padding-top: 5.2rem !important;
padding-right: 1.68rem !important;
padding-left: 1.68rem !important;
padding-bottom: 6.87rem !important;
}
.testimonials h2+.wp-block-group {
margin-top: 2.75rem !important;
margin-bottom: 4.2rem !important;
}
.testimonials .wp-block-group {
padding-left: 0 !important;
padding-right: 0 !important;
} .contact {
padding-bottom: 16.5vw !important;
}
.contact .h2-text-box {
margin-top: 4.5rem !important;
margin-bottom: 3.68rem !important;
}
.contact .wp-block-media-text {
border-radius: 0 clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 !important;
}
}
@media only screen and (max-width: 520px) { .info-li img {
margin-left: 0.2rem;
} li sup {
top: 2rem;
width: 50%;
}
}
@media only screen and (min-width: 768px) and (max-width:1339) {
#szolgaltatasok .wp-block-media-text__content {
padding-top: 0 !important;
}
}
@media only screen and (max-width: 768px) { .services-list.inside .wp-block-media-text {
gap: 2rem;
}
.services-list h3 strong {
display: block;
} .gyik {
padding-bottom: 5.8rem !important;
padding-top: 1.37rem !important;
}
.gyik.has-secondary-background-color .faq-label h3 {
padding: 0 0 0 1.3rem !important;
}
.gyik img {
border-radius: clamp(4.688rem, -0.492rem + 13.812vw, 6.25rem) 0 0 !important;
}
.gyik h2 {
text-transform: uppercase;
text-align: center;
padding-bottom: 4rem;
}
.gyik .wp-block-media-text {
display: block;
} .wp-block-button {
min-width: 300px !important;
}
.hero-text-box .wp-block-buttons .wp-block-button {
min-width: auto;
}
.wp-block-buttons {
gap: 1.56rem;
} .error404 main {
background-position: 63% -5rem !important;
background-size: auto 100% !important;
}
}
@media only screen and (min-width: 768px) {
#gotop {
position: absolute;
right: 4vw;
bottom: 5.8vw;
}
.hero-text-box br {
display: block !important;
}
}
.ready .wp-block-button {
min-width: 300px !important
}
.fixed-icon {
width: 8rem;
height: 8rem;
border-radius: 50%;
position: fixed;
right: 1rem;
text-align: center;
bottom: 2rem;
background: url(//gyorgyierdodi.hu/wp-content/themes/erdodigyorgyi2025/img/circle.svg) no-repeat center center;
background-size: cover;
z-index: 5;
padding: 0 !important;
cursor: pointer;
opacity: 0;
transform: translateY(3px);
transition: all 0.8s ease;
}
.fixed-icon.lifted {
opacity: 0 !important
}
.fixed-icon.visible {
opacity: 1;
transform: translateY(0);
}
.fixed-icon>div {
display: flex;
justify-content: center;
align-items: center;
transition: all 0.5s ease-in-out;
height: 100%;
width: 100%;
border-radius: 50%
}
.fixed-icon:hover>div {
background: var(--wp--preset--color--primary);
}
.fixed-icon a {
color: white;
height: 100%;
width: 100%;
border-radius: 50%;
}
@media only screen and (max-width: 375px) {
.wp-block-buttons .wp-block-button {
min-width: auto !important
}
.ready .wp-block-button {
min-width: 100% !important
}
.wp-block-button__link {
font-size: 0.85rem
}
}
@media only screen and (max-width: 1600px) {
.contact-box {
margin-top: 3rem !important
}
.white_logo,
.wp-block-site-logo {
width: 280px
}
}
.hidden-fields-container{
border:none;
padding:0
}:root { --swiper-theme-color: currentColor;
--swiper-preloader-color: var(--swiper-theme-color); --swiper-navigation-color: transparent;
--swiper-navigation-size: 0.25rem; --swiper-pagination-color: var(--wp--preset--color--primary);
--swiper-pagination-bottom: 2rem;
--swiper-pagination-bullet-size: 0.685rem;
--swiper-pagination-bullet-inactive-color: radial-gradient(circle, var(--wp--preset--color--primary) 99%, transparent 99.5%);
--swiper-pagination-bullet-active-color: currentColor;
--swiper-pagination-bullet-inactive-opacity: 1;
--swiper-pagination-bullet-opacity: 1;
--swiper-pagination-bullet-horizontal-gap: 0.65rem;
--swiper-pagination-bullet-vertical-gap: 1rem; --swiper-scrollbar-drag-color: currentColor;
--swiper-scrollbar-drag-size: 4rem;
--swiper-scrollbar-drag-opacity: 0.5; --swiper-zoom-icon-color: currentColor; --swiper-wrapper-transition-timing-function: ease;
--swiper-slide-opacity: 1;
--swiper-slide-scale: 1;
--swiper-slide-shadow-offset: 20px;
--swiper-slide-shadow-scale: 0.94;
}
swiper-container.marquee .swiper-wrapper {
--swiper-wrapper-transition-timing-function: linear !important;
}
.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 {
column-count: 2;
}
.wp-block-gallery.masonry.columns-3 {
column-count: 3;
}
.wp-block-gallery.masonry.columns-4 {
column-count: 4;
}
.wp-block-gallery.masonry.columns-5 {
column-count: 5;
}
.wp-block-gallery.masonry.columns-6 {
column-count: 6;
}
.wp-block-gallery.masonry.columns-7 {
column-count: 7;
}
.wp-block-gallery.masonry.columns-8 {
column-count: 8;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.wp-block-gallery.masonry.columns-2 {
column-count: 2;
}
.wp-block-gallery.masonry.columns-3 {
column-count: 2;
}
.wp-block-gallery.masonry.columns-4 {
column-count: 3;
}
.wp-block-gallery.masonry.columns-5 {
column-count: 3;
}
.wp-block-gallery.masonry.columns-6 {
column-count: 3;
}
.wp-block-gallery.masonry.columns-7 {
column-count: 4;
}
.wp-block-gallery.masonry.columns-8 {
column-count: 4;
}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.wp-block-gallery.masonry.columns-2 {
column-count: 1;
}
.wp-block-gallery.masonry.columns-3 {
column-count: 1;
}
.wp-block-gallery.masonry.columns-4 {
column-count: 2;
}
.wp-block-gallery.masonry.columns-5 {
column-count: 2;
}
.wp-block-gallery.masonry.columns-6 {
column-count: 2;
}
.wp-block-gallery.masonry.columns-7 {
column-count: 3;
}
.wp-block-gallery.masonry.columns-8 {
column-count: 3;
}
}
button.lightbox-trigger {
width: 100%;
height: 100%;
top: 0 !important;
right: 0 !important;
bottom: 0;
left: 0;
border-radius: 0 !important;
background-image: 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 512 512" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M25.6,512l128,-0c14.138,-0 25.599,-11.461 25.599,-25.6c0,-14.138 -11.461,-25.6 -25.599,-25.6l-66.202,-0l109.901,-109.901c9.822,-10.17 9.54,-26.376 -0.629,-36.198c-9.92,-9.582 -25.649,-9.582 -35.569,-0l-109.901,109.901l0,-66.202c0,-14.138 -11.461,-25.599 -25.599,-25.599c-14.139,-0 -25.601,11.461 -25.601,25.599l0,128c0,14.138 11.461,25.6 25.6,25.6Zm307.199,-307.2c6.79,-0.001 13.3,-2.7 18.1,-7.501l109.901,-109.901l-0,66.202c-0,14.138 11.461,25.599 25.599,25.599c14.139,0 25.6,-11.461 25.6,-25.599l-0,-128c0.001,-14.139 -11.461,-25.6 -25.6,-25.6l-127.999,-0c-14.138,-0 -25.599,11.461 -25.599,25.6c-0,14.138 11.461,25.599 25.599,25.599l66.202,0l-109.901,109.901c-9.996,9.998 -9.994,26.208 0.006,36.204c4.799,4.799 11.306,7.494 18.092,7.496Z" style="fill: white; fill-rule:nonzero;"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: 1rem;
}
button.lightbox-trigger svg {
display: none;
}
swiper-container::part(button-prev),
swiper-container::part(button-next) {
padding: 0.5rem;
display: flex;
align-items: center;
justify-content: center;
}
swiper-container::part(button-prev):before,
swiper-container::part(button-next):after {
content: "";
display: block;
width: 100%;
height: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
vertical-align: middle;
position: absolute;
top: 0;
left: 0;
}
swiper-container::part(button-prev):before {
background-image: url("data:image/svg+xml;utf8,<svg width='43' height='62' viewBox='0 0 43 62' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.0391 31L17.2606 21.4737V40.5263L0.0391 31Z' fill='%23D4A7A9'/></svg>");
}
swiper-container::part(button-next):after {
background-image: url("data:image/svg+xml;utf8,<svg width='43' height='62' viewBox='0 0 43 62' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M42.9609 31L25.7394 40.5263V21.4737L42.9609 31Z' fill='%23D4A7A9'/></svg>");
}
.wp-block-cb-review{
min-height: 27.75rem;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
padding:4rem 7.5vw;
}
.wp-block-cb-review>div{
max-width: 53rem  
}
swiper-container::part(bullet){
background:transparent !important;
border:1.5px solid var(--wp--preset--color--primary);
}
swiper-container::part(bullet-active){
border:1.5px solid var(--wp--preset--color--primary);
}
.review-title{
font-weight: 500
}
.review-txt, .review-title{
opacity: 0;
transition: all 1s ease-in-out
}
.wp-block-cb-review.swiper-slide-active .review-txt, .wp-block-cb-review.swiper-slide-active .review-title{
opacity: 1;
}
:root {
--swiper-navigation-sides-offset: 7.5vw;
--swiper-navigation-top-offset: calc(100% - 3.3rem);
}
swiper-container::part(container){
background: #FFFBF999;
border-radius: 75px 0 75px 0
}
@media screen and (max-width: 768px){
.review-txt p, .review-title{
text-align: left;
width: 100%;
}
swiper-container::part(pagination){
width: calc(100% - 8rem);
left: 4rem;
right: 4rem;
}
.wp-block-cb-review{
justify-content: flex-start
}
}
@media screen and (min-width: 768px){
swiper-container::part(container){
overflow:visible !important;
border-radius: 100px 0 100px 0;
width: calc(100% - 7.8rem);
}
:root {
--swiper-navigation-sides-offset: -3.9rem;
--swiper-navigation-top-offset: 50%;
}
}