img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{/*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap /*!rtl:end:ignore*/}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.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-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.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{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.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-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0%;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0%;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.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 .5em 1em;padding:.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:400;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:.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:.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}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}.g-0,.gy-0,.row{--gutter-y:0}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.row>*,html,legend{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin-block-start:0}pre,textarea{overflow:auto}.simplebar-content p:last-child,.site-map ol li:last-child,.site-map ul li:last-child,.slick-dotted.slick-slider,.type-page:last-child,.type-post:last-child,.wpcf7 p:last-child,li>ol,li>ul,p:last-child{margin-bottom:0}.aligncenter,.clear:after,.clearfix::after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,.slick-track:after{clear:both}.modal-dialog,.slick-slide.dragging img{pointer-events:none}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--gutter-x:var(--gutter);--container-space:calc(var(--gutter) / 2);padding-right:var(--container-space);padding-left:var(--container-space);--gutter-y:0;width:100%;margin-right:auto;margin-left:auto}.row>*,.widget select,.wp-caption,embed,iframe,img,legend,object,pre{max-width:100%}.row{--gutter-x:var(--gutter);display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--gutter-y));margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.row>*{flex-shrink:0;width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}.slick-slider [class*=col-]{padding-right:calc(var(--gutter)/ 2);padding-left:calc(var(--gutter)/ 2)}.col{flex:1 0 0%}.col-auto,.row-cols-auto>*{flex:0 0 auto;width:auto}.col-12,.row-cols-1>*{flex:0 0 auto;width:100%}.col-6,.row-cols-2>*{flex:0 0 auto;width:50%}.col-4,.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.col-3,.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.col-2,.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-1,.col-5{flex:0 0 auto}.col-1{width:8.33333333%}.col-5{width:41.66666667%}.col-7,.col-8{flex:0 0 auto}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.dropdown-menu-wp .row,.g-0,.gx-0{--gutter-x:0}.g-1,.gx-1{--gutter-x:0.25rem}.g-1,.gy-1{--gutter-y:0.25rem}.g-2,.gx-2{--gutter-x:0.5rem}.g-2,.gy-2{--gutter-y:0.5rem}.g-3,.gx-3{--gutter-x:1rem}.g-3,.gy-3{--gutter-y:1rem}.g-4,.gx-4{--gutter-x:1.5rem}.g-4,.gy-4{--gutter-y:1.5rem}.g-5,.gx-5{--gutter-x:3rem}.g-5,.gy-5{--gutter-y:3rem}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0;text-rendering:optimizeLegibility!important}body,html{overflow-x:hidden!important}.clearfix::after{display:block;content:""}.h1,h1{font-size:calc(1.375rem + 1.5vw)}.h2,h2{font-size:calc(1.325rem + .9vw)}.h3,h3{font-size:calc(1.3rem + .6vw)}.h4,h4{font-size:calc(1.275rem + .3vw)}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}a{background-color:#fff0;text-decoration:none!important;outline:0!important}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}img,svg{vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}code,kbd,pre,tt,var{font-size:.9375rem}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button}.dropdown-menu-wp ul li,[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{width:100%}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.bypostauthor,.comment-form-author label,.comment-form-email label,.comment-form-url label,.infinity-end.neverending .site-footer,.slick-slide img,.sticky,details{display:block}summary{display:list-item;cursor:pointer}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.screen-reader-response,.updated:not(.published),[hidden],template{display:none}h1,h2,h3,h4,h5,h6{clear:both;margin-block-end:.5rem;font-weight:500;line-height:1.2}p{margin-block-end:1rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em;font-style:normal;line-height:inherit}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;padding:1.6em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,::after,::before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 3em}ul{list-style:none;margin:0;padding:0}ol{list-style:decimal}li>ol,li>ul{margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}select{border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none;appearance:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:right}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus,.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter,.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.page-links,.widget{margin:0 0 1.5em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.comment-content a{word-wrap:break-word}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}iframe{border:0}.custom-logo-link,.menu-des,.menu-seo-menu-container ul li{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption .wp-caption-text{margin:.8075em 0}.error-404,.wp-caption-text{text-align:center}.comment-form-cookies-consent,.form-box,.form-element,.page-content .wp-block-search,.search-form,.widget-area .widget_search .wp-block-search,.woocommerce form .form-row label,.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,span.wpcf7-list-item{position:relative}.for-mob,.for-mob-flex,.grecaptcha-badge,div.wpcf7-mail-sent-ok{display:none!important}.wpcf7-form-control-wrap,span.wpcf7-not-valid-tip{display:block;position:relative}span.wpcf7-not-valid-tip{font-size:14px;line-height:24px;color:var(--red-color);margin-bottom:-24px;text-align:left}.submit-btn,label{display:inline-block}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output{margin:20px 0;padding:3px 10px;border:1px solid var(--red-color);color:var(--red-color);font-size:14px;line-height:24px;text-align:left}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #46b450;color:#46b450;font-size:14px;line-height:24px;text-align:left}input[type=email],input[type=number],input[type=text]{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}select::-ms-expand{display:none}select,select.form-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submit-btn{position:relative}.comment-form-cookies-consent label,.woocommerce-form__label-for-checkbox span,span.wpcf7-list-item-label{padding-left:30px}.comment-form-cookies-consent label{padding-left:10px}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin:2em .5em 1em;padding:.2em 1em;border:2px solid var(--red-color);color:var(--red-color)}.woocommerce form .form-row .input-checkbox,.woocommerce-form__input,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio],p.comment-form-cookies-consent>input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:26px;background:0 0;border:none;outline:0;opacity:0;z-index:5;cursor:pointer}label{margin-bottom:0}.woocommerce-form__label-for-checkbox span::after,.woocommerce-form__label-for-checkbox span::before,span.wpcf7-list-item-label::after,span.wpcf7-list-item-label::before{content:" "}.all-services,.checkbox-wp .wpcf7-not-valid-tip,.menu-mob,.page-content .wp-block-search label,.simplebar-track.horizontal,.slick-arrow.slick-hidden,.slick-dots li:only-child,.slick-slide.slick-loading img,.widget-area .widget_search .wp-block-search label,.widget_search .widget-title{display:none}.form-input-checkbox .wpcf7-list-item{position:relative;margin:0 30px 0 0}.checkbox-wp .wpcf7-list-item{margin:10px 1em 0 0;padding-bottom:10px;display:block}.comment-form-cookies-consent input{opacity:0;display:inline-block;width:auto!important}@-webkit-keyframes left-animation{0%{opacity:0;-webkit-transform:translate3d(-5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform:translate3d(-5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left-animation{0%{opacity:0;-webkit-transform:translate3d(-5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform:translate3d(-5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.left-animation{-webkit-animation-name:left-animation;animation-name:left-animation;transform-style:preserve-3d}@-webkit-keyframes right-animation{0%{opacity:0;-webkit-transform:translate3d(5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform:translate3d(5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right-animation{0%{opacity:0;-webkit-transform:translate3d(5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform:translate3d(5vw,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.right-animation{-webkit-animation-name:right-animation;animation-name:right-animation;transform-style:preserve-3d}@-webkit-keyframes flip-rotated{0%{opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg) translateZ(15px);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg) translateZ(15px);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0) translateZ(15px);transform:rotateX(0) rotateY(0) rotateZ(0) translateZ(15px)}}@keyframes flip-rotated{0%{opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg) translateZ(15px);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg) translateZ(15px);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0) translateZ(15px);transform:rotateX(0) rotateY(0) rotateZ(0) translateZ(15px)}}.flip-rotated{-webkit-animation-name:flip-rotated;animation-name:flip-rotated}@-webkit-keyframes button-animation{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes button-animation{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.button-animation{-webkit-animation-name:button-animation;animation-name:button-animation}@-webkit-keyframes fadeup-animation{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup-animation{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeup-animation{-webkit-animation-name:fadeup-animation;animation-name:fadeup-animation}@-webkit-keyframes zoom-banner{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes zoom-banner{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.zoom-banner{-webkit-animation-name:zoom-banner;animation-name:zoom-banner}@-webkit-keyframes text-animation{0%{opacity:0;-webkit-transform:translateX(1vw);transform:translateX(1vw);-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes text-animation{0%{opacity:0;-webkit-transform:translateX(1vw);transform:translateX(1vw);-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.text-animation{-webkit-animation-name:text-animation;animation-name:text-animation}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion),(print){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.slick-loading .slick-slide,.slick-loading .slick-track,.wow{visibility:hidden}.callus{font-weight:inherit}.for-des{display:block!important}.for-des-flex{display:flex!important}.ajax-loader,.modal{width:100%;height:100%;display:none;left:0;top:0}.container{position:relative;z-index:5}.back-img{background-size:cover;background-position:center;background-repeat:no-repeat}.main-banner .banner-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.main-banner .banner-video video{width:100%;height:100%;object-fit:cover}.ajax-loader{position:absolute;background:rgb(240 240 240 / .7);z-index:5}.ajax-loader i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:100px;color:var(--primary-color);animation:1.5s linear infinite spin}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.dropdown-menu-wp .row>.col-lg-6{padding-right:10px}.dropdown-menu-wp .row>.col-lg-6:last-child,.main-navigation .dropdown-menu-wp ul li.menu-item-has-children>a{padding-right:0}.dropdown-menu-wp ul{height:100%;padding-left:0}.comment-form-author input,.comment-form-email input,.comment-form-url input,.main-navigation .dropdown-menu-wp ul li,.post-thumbnail img,.search-form label{width:100%}.main-navigation .dropdown-menu-wp ul li a{display:inline-block;padding:0}.modal{position:fixed;overflow-x:hidden;overflow-y:auto;outline:0;z-index:1055}.modal-content,.modal-dialog{display:flex;position:relative}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.in,.simplebar-track .simplebar-scrollbar.visible{opacity:.5}.modal-open{position:fixed;width:100%}.modal-open,.modal-open .modal,.pe-0{padding-right:0!important}.modal-dialog{width:auto;margin:0 auto;height:100%;align-items:center}.common-popup-text{padding:20px 30px!important;max-height:80vh;overflow:auto;overflow-x:hidden;scrollbar-width:none}.common-popup-text::-webkit-scrollbar{width:3px}.common-popup-text::-webkit-scrollbar-track{background:#ccc}.sec-btn.white-btn,.white-arrow-dots .slick-dots li button:hover,.white-arrow-dots .slick-dots li.slick-active button{background:var(--white-color)}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:unset!important}}@media (prefers-reduced-motion:reduce){.fade,.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body,.modal-fullscreen .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center}.modal-content{flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;outline:0;border:none;overflow:hidden}.overflow-text,.table-responsive{-webkit-overflow-scrolling:touch}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.overflow-text{height:300px;scrollbar-width:none}.overflow-text::-webkit-scrollbar,.simplebar-scroll-content::-webkit-scrollbar,[data-simplebar=init]::-webkit-scrollbar{width:0;opacity:0!important;display:none;clip-path:inset(0 0 30px 0)}.overflow-text::-webkit-scrollbar-thumb{opacity:0!important}.overflow-text::-webkit-scrollbar-track{opacity:0!important}.compensate-for-scrollbar,.me-0{margin-right:0!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.d-grid{display:grid!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.text-center{text-align:center!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.table-responsive{overflow-x:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:576px){.container,.container-sm{max-width:540px}.col-sm{flex:1 0 0%}.col-sm-auto,.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.col-sm-12,.row-cols-sm-1>*{flex:0 0 auto;width:100%}.col-sm-6,.row-cols-sm-2>*{flex:0 0 auto;width:50%}.col-sm-4,.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.col-sm-3,.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.col-sm-2,.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--gutter-x:0}.g-sm-0,.gy-sm-0{--gutter-y:0}.g-sm-1,.gx-sm-1{--gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--gutter-x:1rem}.g-sm-3,.gy-sm-3{--gutter-y:1rem}.g-sm-4,.gx-sm-4{--gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--gutter-x:3rem}.g-sm-5,.gy-sm-5{--gutter-y:3rem}.d-sm-grid{display:grid!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.text-sm-center{text-align:center!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.modal-dialog{max-width:500px;margin-right:auto;margin-left:auto}.modal-sm{--modal-width:300px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}.col-md{flex:1 0 0%}.col-md-auto,.row-cols-md-auto>*{flex:0 0 auto;width:auto}.col-md-12,.row-cols-md-1>*{flex:0 0 auto;width:100%}.col-md-6,.row-cols-md-2>*{flex:0 0 auto;width:50%}.col-md-4,.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.col-md-3,.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.col-md-2,.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--gutter-x:0}.g-md-0,.gy-md-0{--gutter-y:0}.g-md-1,.gx-md-1{--gutter-x:0.25rem}.g-md-1,.gy-md-1{--gutter-y:0.25rem}.g-md-2,.gx-md-2{--gutter-x:0.5rem}.g-md-2,.gy-md-2{--gutter-y:0.5rem}.g-md-3,.gx-md-3{--gutter-x:1rem}.g-md-3,.gy-md-3{--gutter-y:1rem}.g-md-4,.gx-md-4{--gutter-x:1.5rem}.g-md-4,.gy-md-4{--gutter-y:1.5rem}.g-md-5,.gx-md-5{--gutter-x:3rem}.g-md-5,.gy-md-5{--gutter-y:3rem}.d-md-grid{display:grid!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.text-md-center{text-align:center!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.col-lg{flex:1 0 0%}.col-lg-auto,.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.col-lg-12,.row-cols-lg-1>*{flex:0 0 auto;width:100%}.col-lg-6,.row-cols-lg-2>*{flex:0 0 auto;width:50%}.col-lg-4,.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.col-lg-3,.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.col-lg-2,.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--gutter-x:0}.g-lg-0,.gy-lg-0{--gutter-y:0}.g-lg-1,.gx-lg-1{--gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--gutter-x:1rem}.g-lg-3,.gy-lg-3{--gutter-y:1rem}.g-lg-4,.gx-lg-4{--gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--gutter-x:3rem}.g-lg-5,.gy-lg-5{--gutter-y:3rem}.d-lg-grid{display:grid!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.text-lg-center{text-align:center!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.modal-lg,.modal-xl{--modal-width:800px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}.col-xl{flex:1 0 0%}.col-xl-auto,.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.col-xl-12,.row-cols-xl-1>*{flex:0 0 auto;width:100%}.col-xl-6,.row-cols-xl-2>*{flex:0 0 auto;width:50%}.col-xl-4,.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.col-xl-3,.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.col-xl-2,.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--gutter-x:0}.g-xl-0,.gy-xl-0{--gutter-y:0}.g-xl-1,.gx-xl-1{--gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--gutter-x:1rem}.g-xl-3,.gy-xl-3{--gutter-y:1rem}.g-xl-4,.gx-xl-4{--gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--gutter-x:3rem}.g-xl-5,.gy-xl-5{--gutter-y:3rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.d-xl-grid{display:grid!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.text-xl-center{text-align:center!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.modal-xl{--modal-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}.col-xxl{flex:1 0 0%}.col-xxl-auto,.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.col-xxl-12,.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.col-xxl-6,.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.col-xxl-4,.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.col-xxl-3,.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.col-xxl-2,.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--gutter-x:0}.g-xxl-0,.gy-xxl-0{--gutter-y:0}.g-xxl-1,.gx-xxl-1{--gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--gutter-y:3rem}.d-xxl-grid{display:grid!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.text-xxl-center{text-align:center!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.white-list-link a,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text label,.white-text p,.white-text span:not(.wpcf7-form-control-wrap):not(.sec-btn span),.white-text ul li{color:var(--white-color)}.fancybox-video{background-color:var(--white-color)}.white-arrow-dots .slick-dots li button{border-color:var(--white-color)}.white-arrow-dots .slick-arrow{background:var(--white-color);color:var(--dark-color)}.white-arrow-dots .slick-arrow:hover{background:var(--dark-color);color:var(--white-color)}.sec-btn.white-btn{color:var(--dark-color);border-color:var(--white-color)}.sec-btn.white-btn:hover{background:var(--primary-color);color:var(--white-color)}.sec-btn.white-outline-btn,.white-form .form-input,.white-form .input-text,.white-form .select2-container--default .select2-selection--single .select2-selection__rendered,.white-form select{background:0 0;border-color:var(--white-color);color:var(--white-color)}.sec-btn.white-outline-btn:hover{background:var(--white-color);color:var(--primary-color)}.white-form .comment-form-cookies-consent label:before,.white-form .woocommerce-form__label-for-checkbox span:before,.white-form span.wpcf7-list-item-label:before{border-color:var(--white-color);background:var(--white-color)}.white-form .comment-form-cookies-consent label:after,.white-form .woocommerce-form__label-for-checkbox span:after,.white-form span.wpcf7-list-item-label:after{background:var(--red-color)}.white-form .form-input::-webkit-input-placeholder,.white-form .input-text::-webkit-input-placeholder{color:var(--white-color)}.white-form .form-input::-moz-placeholder,.white-form .input-text::-moz-placeholder{color:var(--white-color)}.white-form .form-input:-ms-input-placeholder,.white-form .input-text:-ms-input-placeholder{color:var(--white-color)}.white-form .form-input::-ms-input-placeholder,.white-form .input-text::-ms-input-placeholder{color:var(--white-color)}.white-form .form-input::placeholder,.white-form .input-text::placeholder{color:var(--white-color)}.white-form select{color:var(--white-color)!important}.white-form .form-element i,.white-form .wpcf7 form .wpcf7-response-output{color:var(--white-color)}.entry-content p:not(:last-child),.privacy-content p:not(:last-child){margin-bottom:15px}.entry-content ol,.entry-content ul,.privacy-content ol,.privacy-content ul{padding:0;margin:0 0 1.5em 3em}.entry-content ol li,.privacy-content ol li{list-style:decimal;margin-bottom:10px}.entry-content ul li,.privacy-content ul li{list-style:disc;margin-bottom:10px}.entry-content .list-disk li,.privacy-content .list-disk li,.wp-block-latest-comments__comment{list-style:disc}.thank-text{text-align:center;position:relative}.thanks-icon{width:100px;display:block;margin:0 auto 40px}.thanks-icon .checkmark{stroke-dashoffset:745.74853515625;stroke-dasharray:745.74853515625;animation:2.5s linear infinite dash;stroke:var(--primary-color)}@keyframes dash{0%{stroke-dashoffset:745.74853515625}100%{stroke-dashoffset:0}}.error-404 img{width:70%;height:auto}.footer-last{text-align:center;margin-top:10px}.menu-seo-menu-container ul{margin:0;padding:0;list-style:none;font-size:0}.menu-seo-menu-container ul li:last-child a{margin:0;padding:0;border:none}.main-seo-content .excerpt-content{max-height:320px;margin-bottom:30px;overflow:hidden}.type-page,.type-post{margin-bottom:40px}.entry-footer span{margin-right:10px}.post-thumbnail{display:block;margin:0}.type-post .entry-meta{margin:15px 0}.comment-form-comment label,.type-post .entry-content p{margin-bottom:10px}.search-form{display:flex;flex-wrap:wrap;align-items:center}.widget ol,.widget ul,.wp-block-latest-posts.wp-block-latest-posts__list{margin:0;list-style:disc;padding-left:20px}.avatar.photo{overflow:hidden;object-fit:cover;object-position:center;margin-right:20px}.entry-content{margin:0}.comment-form{font-size:0;line-height:1;margin-left:-15px;margin-right:-15px}.comment-form p{font-size:16px;display:inline-block;width:100%;padding:0 15px;margin-bottom:15px}.comment-form p.comment-form-author,.comment-form p.comment-form-email{width:50%;display:inline-block}p.comment-form-cookies-consent{padding-left:20px;margin-left:15px;padding-right:30px}.form-submit .submit{box-shadow:none;padding:0}.widget-area{margin-top:0;width:100%}p.comment-form-cookies-consent>input{width:auto;display:inline-block;height:auto;padding:0;-webkit-appearance:checkbox;appearance:checkbox;position:absolute;top:8px;left:0;opacity:0!important}.comment-list{padding:0;margin:0;list-style:none}.comment-author.vcard{margin-bottom:20px}h2.widget-title{font-size:24px}.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous{width:100%;float:none}.result-pagination .page-numbers,.result-pagination li,.result-pagination li a{border:none;outline:0;margin:0 5px;z-index:10;display:inline-flex;justify-content:center;align-items:center}.page-numbers:first-child{margin-left:0}.page-numbers:last-child,.slick-dots li:last-child{margin-right:0}a.next.page-numbers,a.prev.page-numbers{width:auto;padding:0 15px}@media screen and (min-width:992px){.menu-toggle{display:none}}@media screen and (max-width:991px){.for-des,.for-des-flex,.main-banner .banner-video,.scrolltop{display:none!important}.for-mob{display:block!important}.for-mob-flex{display:flex!important}.menu-des{display:none}.menu-mob{display:block}.single-post .widget-area,.widget-area{margin-top:50px}.site-header .container{max-width:100%}.header-mobile-menu{position:fixed;top:0;left:100vw;width:100vw;height:100vh;overflow:auto;opacity:0;scrollbar-width:none;transition:.5s;z-index:101}.toggled .header-mobile-menu{left:0;opacity:1}.header-mobile-menu::-webkit-scrollbar{width:3px}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media screen and (max-width:767px){.comment-form p.comment-form-author,.comment-form p.comment-form-email,.error-404 img{width:100%}.modal-dialog{max-width:unset;width:calc(100vw - 60px)}}@media screen and (max-width:575px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--container-space:calc(var(--gutter))}.thanks-icon{width:80px;margin:0 auto 30px}.excerpt-content h3,.thank-text h6{font-size:20px;line-height:26px}.entry-title{font-size:24px}.entry-content ol,.entry-content ul,.privacy-content ol,.privacy-content ul{margin-left:20px}.page-numbers,.page-numbers li,.page-numbers li a,span.page-numbers{width:35px;height:35px;font-size:14px;margin-bottom:10px}.page-numbers li{margin-bottom:10px}}@media screen and (max-width:400px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.site-header .container{--container-space:calc(var(--gutter) / 2)}.modal-dialog{width:calc(100vw - 30px)}.common-popup-text{padding:20px 15px!important;max-height:75vh}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track::after,.slick-track::before{display:table;content:""}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block;outline:0!important}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-loading .slick-list{background:url(/wp-content/themes/genzkids/assets/css/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/genzkids/assets/css/fonts/slick.eot);src:url('/wp-content/themes/genzkids/assets/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/css/fonts/slick.woff) format('woff'),url(/wp-content/themes/genzkids/assets/css/fonts/slick.ttf) format('truetype'),url('/wp-content/themes/genzkids/assets/css/fonts/slick.svg#slick') format('svg');font-display:swap}.slick-arrow{position:absolute;padding:0;border:none!important;outline:0!important;font-size:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:var(--transition);z-index:2}.slick-dots,.slick-dots li button{font-size:0;display:block;padding:0}.slick-dots{position:absolute;bottom:0;line-height:1;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:auto;height:auto;padding:0;cursor:pointer}.slick-dots li button{line-height:0;cursor:pointer;border:0;outline:0}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:1!important;max-height:unset!important}[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;scrollbar-width:none}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;padding-right:0!important;margin-bottom:0!important}.simplebar-content{overflow-x:scroll;overflow-y:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;margin-right:0!important;padding-bottom:0!important;overflow:hidden}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:3px;background:#ccc}.simplebar-scrollbar{position:absolute;right:0;border-radius:7px;min-height:10px;width:100%;opacity:1!important;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background:var(--primary-color);background-clip:padding-box;z-index:66}.simplebar-track:hover .simplebar-scrollbar{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.vertical{top:0}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:#fff0;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:#fff0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:#fff0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:#fff0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgb(30 30 30 / .6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:#fff0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgb(0 0 0 / .85) 0,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .15) 65%,rgb(0 0 0 / .075) 75.5%,rgb(0 0 0 / .037) 82.85%,rgb(0 0 0 / .019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:#fff0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:#fff0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:#fff0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgb(0 0 0 / .1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:#fff0;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/*!
Theme Name: GenZ Kids Pre School
Theme URI: https://genzkids.co.in/
Author: gohype.tech
Author URI: https://gohype.tech/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: theme-name
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 body,button,input,select,optgroup,textarea,p{color:var(--common-color);font-size:16px;line-height:26px}.main-navigation{clear:both;display:inline-block;float:none;width:auto}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:none;display:inline-block;position:relative}.main-navigation li a{transition:var(--transition);position:relative}@media screen and (min-width:992px){.main-navigation ul li.menu-item-has-children{padding-right:16px;position:relative}.main-navigation ul ul li.menu-item-has-children{padding-right:0}.main-navigation ul li.menu-item-has-children:hover::after{color:var(--warning-color);transform:translate(0,-50%) rotate(-180deg)}.main-navigation li.current-menu-ancestor ul li.current_page_item>a,.main-navigation ul ul li:hover>a{background:var(--secondary-color);color:var(--white-color)}.main-navigation li.current-menu-ancestor.menu-item-has-children:not(.sub-menu li.current-menu-ancestor.menu-item-has-children)>a,.main-navigation li.current-menu-ancestor.menu-item-has-children:not(.sub-menu li.current-menu-ancestor.menu-item-has-children)::after{color:var(--warning-color)}.main-navigation ul ul li.current-menu-ancestor::after{color:var(--white-color)}.main-navigation li.current-menu-ancestor.menu-item-has-children:not(.sub-menu li.current-menu-ancestor.menu-item-has-children)>a:after{top:100%;opacity:1}.main-navigation ul li.menu-item-has-children:hover>ul.sub-menu:not(.dropdown-menu-wp ul .sub-menu){display:block;top:100%;left:0;opacity:1;animation:swip_up var(--transition) linear 1}.main-navigation ul .sub-menu:not(.dropdown-menu-wp ul .sub-menu){position:absolute;top:100%;left:-999em;float:none;width:260px;background:var(--white-color);box-shadow:0 0 10px rgb(0 0 0 / .15);text-align:left;padding-left:0;border-radius:10px;display:none;opacity:0}.main-navigation ul li.menu-item-has-children:hover .dropdown-menu-wp{display:block;opacity:1}.main-navigation .dropdown-menu-wp ul li.menu-item-has-children{padding-block:4px}.main-navigation ul ul li.menu-item-has-children:hover>ul.sub-menu:not(.dropdown-menu-wp ul .sub-menu){top:0;left:100%}.main-navigation ul ul li.menu-item-has-children:hover>ul.sub-menu:not(.dropdown-menu-wp ul .sub-menu){top:0;left:100%;animation:unset}.main-navigation ul ul li.menu-item-has-children:hover::after,.main-navigation ul ul li.menu-item-has-children::after{transform:translate(0,-50%) rotate(-90deg)}}@font-face{font-family:'Baloo 2';src:url(/wp-content/themes/genzkids/assets/fonts/Baloo2-Bold.eot);src:url('/wp-content/themes/genzkids/assets/fonts/Baloo2-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/fonts/Baloo2-Bold.woff2) format('woff2'),url(/wp-content/themes/genzkids/assets/fonts/Baloo2-Bold.woff) format('woff'),url(/wp-content/themes/genzkids/assets/fonts/Baloo2-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Baloo 2';src:url(/wp-content/themes/genzkids/assets/fonts/Baloo2-SemiBold.eot);src:url('/wp-content/themes/genzkids/assets/fonts/Baloo2-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/fonts/Baloo2-SemiBold.woff2) format('woff2'),url(/wp-content/themes/genzkids/assets/fonts/Baloo2-SemiBold.woff) format('woff'),url(/wp-content/themes/genzkids/assets/fonts/Baloo2-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/genzkids/assets/fonts/Poppins-Bold.eot);src:url('/wp-content/themes/genzkids/assets/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Bold.woff2) format('woff2'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Bold.woff) format('woff'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/genzkids/assets/fonts/Poppins-Medium.eot);src:url('/wp-content/themes/genzkids/assets/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Medium.woff2) format('woff2'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Medium.woff) format('woff'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/genzkids/assets/fonts/Poppins-Regular.eot);src:url('/wp-content/themes/genzkids/assets/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Regular.woff2) format('woff2'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Regular.woff) format('woff'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/genzkids/assets/fonts/Poppins-SemiBold.eot);src:url('/wp-content/themes/genzkids/assets/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-SemiBold.woff2) format('woff2'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-SemiBold.woff) format('woff'),url(/wp-content/themes/genzkids/assets/fonts/Poppins-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}.form-element i{position:absolute;top:22px;right:20px;font-size:14px;color:var(--common-color);pointer-events:none}.wpcf7-form-control-wrap{margin-bottom:20px}.form-input::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:var(--input-color);opacity:1}.form-input::-moz-placeholder,.input-text::-moz-placeholder{color:var(--input-color);opacity:1}.form-input:-ms-input-placeholder,.input-text:-ms-input-placeholder{color:var(--input-color);opacity:1}.form-input::-ms-input-placeholder,.input-text::-ms-input-placeholder{color:var(--input-color);opacity:1}.form-input::placeholder,.input-text::placeholder{color:var(--input-color);opacity:1}select option{color:#000}select{color:var(--input-color)!important}.form-input,.input-text,.select2-container--default .select2-selection--single .select2-selection__rendered,select{width:100%;height:55px;border:1px solid var(--common-color);outline:none!important;padding:10px 20px;font:var(--body);color:var(--dark-color);background:var(--white-color);border-radius:100vmax;-webkit-appearance:none;appearance:none}select,select.form-input{padding-right:40px}.form-input.wpcf7-textarea{height:110px;resize:none;padding:15px 20px;display:block;border-radius:20px}.submit-btn{text-align:left;display:flex;justify-content:flex-end;width:100%}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:103%;transform:translate(0,-50%);margin:0}.wpcf7 .submit-btn .wpcf7-spinner{left:auto;right:103%}.submit-btn p{position:relative}.wpcf7 label{margin-bottom:5px}span.wpcf7-list-item-label::before,.woocommerce-form__label-for-checkbox span::before,.comment-form-cookies-consent label::before{--radio-label-size:20px;content:"";position:absolute;top:2px;left:0;width:var(--radio-label-size);height:var(--radio-label-size);border-radius:calc(var(--radio-label-size));border:2px solid var(--primary-color);z-index:1}.comment-form-cookies-consent label::before{border-radius:0;border-width:1px;border-color:var(--dark-color)}span.wpcf7-list-item-label::after,.woocommerce-form__label-for-checkbox span::after,.comment-form-cookies-consent label::after{--radio-label-inner-size:12px;content:"";position:absolute;top:2px;left:4px;width:var(--radio-label-inner-size);height:var(--radio-label-inner-size);border-radius:calc(var(--radio-label-inner-size)*0.5);background:var(--primary-color);display:flex;justify-content:center;align-items:center;color:var(--white-color);opacity:0;transition:var(--transition);z-index:0}.wpcf7-radio span.wpcf7-list-item-label::after{top:6px}.comment-form-cookies-consent label::after{left:0}input[type=radio]:checked~span::after{opacity:1}.woocommerce-form__label-for-checkbox span::before,.checkbox-wp .wpcf7-list-item-label::before,.comment-form-cookies-consent label::before{border-radius:0}.wpcf7-checkbox span.wpcf7-list-item-label::after,.checkbox-wp .wpcf7-list-item-label::after,.woocommerce-form__label-for-checkbox span::after,.comment-form-cookies-consent label::after{--checkbox-label-size:20px;content:"\f00c";width:var(--checkbox-label-size);height:var(--checkbox-label-size);background:#fff0;color:var(--white-color);font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;background:var(--dark-color);border-radius:3px}.wpcf7-checkbox span.wpcf7-list-item-label::after{left:0;background:var(--primary-color)}input[type="checkbox"]:checked~span::before,input[type="checkbox"]:checked~span::after,input[type="checkbox"]:checked~span.wpcf7-list-item-label::after,input[type="checkbox"]:checked~span.wpcf7-list-item-label::before,input[type="checkbox"]:checked~label:after{opacity:1}.checkbox-wp .wpcf7-not-valid .wpcf7-list-item-label::before{border-color:var(--red-color);opacity:.7}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:1}.wpcf7-not-valid,.wpcf7-not-valid .wpcf7-list-item-label::before{border-color:var(--red-color)!important}.wpcf7-list-item{margin:0 20px 0 0}.wpcf7-checkbox .wpcf7-list-item:last-child,.wpcf7-radio .wpcf7-list-item:last-child{margin:0}.form-input-file{position:relative;height:48px;background:0 0;border-radius:0;border:1px solid var(--black-color);margin-bottom:var(--gutter)}.form-box.form-input-file{height:auto;border:0}.form-input-file p{color:var(--black-color);line-height:1;margin-bottom:0}.form-box.form-input-file p{line-height:inherit}.form-input-file .wpcf7-form-control-wrap{position:absolute;height:100%;width:100%;top:0;left:0;margin:0;padding:0}.form-box.form-input-file .wpcf7-form-control-wrap{position:relative}.form-input-file [type=file]{position:relative;height:100%;width:100%;overflow:hidden;opacity:0;cursor:pointer;z-index:1}.form-box.form-input-file input[type=file]{width:76px;height:73px;line-height:1}.form-input-file .icon-label{height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 15px}.form-box.form-input-file .input-file-icon{position:absolute;top:30px;left:0;width:76px;height:73px;background:var(--input-color);border-radius:13px;display:inline-block;cursor:pointer;z-index:0}.form-box.form-input-file .input-file-icon::before,.form-box.form-input-file .input-file-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--gutter);height:1px;background-color:var(--black-color)}.form-box.form-input-file .input-file-icon::after{width:1px;height:var(--gutter)}.form-input-file .icon-label label{font-weight:inherit;font-size:14px;line-height:22px}.form-input-file .icon-label label span{color:var(--black-color);font-weight:600;margin-left:3px}.form-input-file .input-file-text{color:var(--black-color);text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;margin-top:3px;font-size:14px;line-height:24px}@media screen and (max-width:991px){.form-input,.input-text,.select2-container--default .select2-selection--single .select2-selection__rendered,select{height:45px;padding:7px 20px}.form-element i{top:17px}}@media screen and (max-width:400px){.form-input,.input-text,.select2-container--default .select2-selection--single .select2-selection__rendered,select{padding:7px 15px}.form-input.wpcf7-textarea{padding:15px}.form-element i{right:15px}}:root{--primary-color:#432583;--blue-color:#0D64D6;--sky-blue-color:#0D98D6;--yellow-color:#FFD93D;--pink-color:#902D88;--green-color:#8ED081;--dark-color:#2A2A2A;--common-color:#555555;--light-gray-color:#EDEDED;--white-color:#ffffff;--success-color:#4CAF50;--warning-color:#FF9800;--error-color:#E53935;--black-color:#000000;--red-color:#E53935;--input-color:var(--common-color);--box-shadow:0 3px 10px rgba(0, 0, 0, 0.16);--section-space:100px;--body-font:'Poppins';--title-font:'Baloo 2';--transition:.3s;--gutter:24px;--h1:700 64px/1.2 var(--title-font);--h2:700 48px/1.2 var(--title-font);--h3:600 36px/1.3 var(--title-font);--h4:600 28px/1.3 var(--title-font);--h5:600 22px/1.3 var(--title-font);--h6:600 18px/1.3 var(--title-font);--body-lg:400 20px/1.5 var(--body-font);--body-md:400 18px/1.5 var(--body-font);--body:400 16px/1.5 var(--body-font);--body-sm:400 14px/1.5 var(--body-font)}body{font:var(--body);color:var(--common-color)}.body-lg{font:var(--body-lg)}.body-md{font:var(--body-md)}.body-sm{font:var(--body-sm)}p{font:var(--body);margin-bottom:16px}p a,a{color:var(--primary-color);transition:var(--transition)}p a:hover,a:hover{color:var(--warning-color)}h1,.h1-title{font:var(--h1);color:var(--black-color);margin-bottom:20px}h1 span,.h1-title span{color:var(--success-color)}h2,.h2-title{font:var(--h2);color:var(--black-color);margin-bottom:15px}h3,.h3-title{font:var(--h3);color:var(--black-color);margin-bottom:10px}h4,.h4-title{font:var(--h4);color:var(--black-color);margin-bottom:10px}h5,.h5-title{font:var(--h5);color:var(--black-color);margin-bottom:10px}h6,.h6-title{font:var(--h6);color:var(--black-color);margin-bottom:10px}.play-btn{width:60px;height:60px;color:var(--primary-color);background:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:3px;box-shadow:var(--box-shadow);transition:0.8s cubic-bezier(.22,.78,.45,1.02)}.play-btn:hover{background:var(--primary-color);color:var(--white-color)}.main-navigation ul li.menu-item-has-children::after{content:"\f078";position:absolute;top:50%;right:0;transform:translate(0,-50%);font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;line-height:1;color:var(--black-color);transition:var(--transition)}.main-navigation ul li.menu-item-has-children:hover::after,.main-navigation ul li.menu-item-has-children:hover>a,.main-navigation ul li.menu-item-has-children.current_page_item::after{color:var(--warning-color)}@keyframes swip_up{from{top:calc(100% + 20px);opacity:0}to{top:100%;opacity:1}}.main-navigation ul ul{overflow:hidden}.main-navigation ul ul li{display:block;margin:0;border-bottom:1px solid rgb(0 0 0 / .1)}.main-navigation ul ul li:last-child{border-bottom:0}.main-navigation ul ul li a{display:block;padding:7px 15px;transition:var(--transition)}.main-navigation ul ul li a:hover,.main-navigation ul ul li.current-menu-item>a{background:var(--primary-color);color:var(--white-color)}.sec-btn,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{width:auto;max-width:100%;height:55px;background:var(--primary-color);border:none;display:inline-flex;justify-content:center;align-items:center;border-radius:100vmax;font:var(--h6);color:var(--white-color);text-align:center;padding:10px 30px;cursor:pointer;outline:none!important;transition:var(--transition);overflow:hidden;position:relative;z-index:2;-webkit-appearance:none;appearance:none;box-shadow:0 4px 4px rgb(0 0 0 / .25)}.sec-btn:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.sec-btn.orange{background:var(--warning-color);color:var(--white-color)}.sec-btn.orange:hover{background:var(--blue-color);color:var(--white-color)}.sec-btn.green{background:var(--green-color);color:var(--black-color)}.sec-btn.green:hover{background:var(--pink-color);color:var(--white-color)}.button-group{display:flex;flex-wrap:wrap;gap:var(--gutter)}.button-group.center{justify-content:center}#page.site{margin-top:125px}.cloud-shape{position:absolute;bottom:0;left:0;width:100%;height:137px;--cloud:url(/wp-content/themes/genzkids/assets/images/cloud-vector.svg);mask-image:var(--cloud);-webkit-mask-image:var(--cloud);mask-size:1920px;-webkit-mask-size:1920px;mask-position:top center;-webkit-mask-position:top center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:var(--white-color)}.cloud-shape-minus{margin-block:calc(var(--section-space) + 137px)}.cloud-shape-minus .cloud-shape.top-minus{top:-137px;bottom:auto;background-color:color-mix(in srgb,var(--yellow-color) 20%,transparent)}.cloud-shape-minus .cloud-shape.bottom-minus{bottom:-137px;background-color:color-mix(in srgb,var(--yellow-color) 20%,transparent);transform:rotateX(180deg)}.wave-shape{position:absolute;bottom:0;left:0;width:100%;height:98px;--wave:url(/wp-content/themes/genzkids/assets/images/wave-shape.svg);mask-image:var(--wave);-webkit-mask-image:var(--wave);mask-size:1920px;-webkit-mask-size:1920px;mask-position:top center;-webkit-mask-position:top center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:var(--white-color);z-index:6}.sec-title{margin-bottom:50px}.sec-title p{max-width:1040px;margin:auto;font:var(--body-md);color:var(--dark-color)}.sec-title .h2-title{margin-bottom:15px}.link-btn{font:var(--h6);color:var(--warning-color);display:flex;align-items:center;gap:5px}.link-btn:hover{color:var(--primary-color)}.link-btn:after{content:'';display:inline-block;width:20px;height:10px;--arrow:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg5NTkgMC4xMzQwNzZDMTEuODQ3NiAwLjIwOTgzOSAxMS43NzUgMC4yNjc4NzEgMTEuNzMzMSAwLjI2Nzg3MUMxMS42ODk2IDAuMjY3ODcxIDExLjY1NzMgMC4yOTA0MzkgMTEuNjU3MyAwLjMyMTA2NkMxMS42NTczIDAuMzUwMDgyIDExLjcwNTcgMC4zNzQyNjIgMTEuNzY1MyAwLjM3NDI2MkMxMS44NTcyIDAuMzc0MjYyIDExLjg3MzQgMC40MDk3MjYgMTEuODczNCAwLjYxMjgzNkMxMS44NzM0IDAuODMzNjc5IDExLjg2MjEgMC44NTMwMjIgMTEuNzI1IDAuODY3NTNDMTEuNjI4MyAwLjg3ODgxNCAxMS41NzAzIDAuOTE5MTE0IDExLjU1OSAwLjk4ODQyOUMxMS41NDc3IDEuMDQ2NDYgMTEuNDkxMyAxLjEzMTkgMTEuNDMzMyAxLjE4MDI2QzExLjI2MDggMS4zMTg4OSAxMS4zNTc1IDEuNDQ3ODUgMTEuNjMxNiAxLjQ0Nzg1QzExLjgzNjMgMS40NDc4NSAxMS44NTg4IDEuNDYwNzQgMTEuODM2MyAxLjU1MjYzQzExLjgyMDIgMS42MTcxIDExLjc1NTcgMS42NjM4NSAxMS42NzAyIDEuNjczNTJDMTEuNTU5IDEuNjg2NDIgMTEuNTIxOSAxLjcyNjcyIDExLjQ4ODEgMS44NzgyNUMxMS40NjM5IDEuOTc5OCAxMS40NTc1IDIuMTIxNjYgMTEuNDcyIDIuMTg3NzVDMTEuNDk0NSAyLjI4OTMgMTEuNTM2NCAyLjMwODY1IDExLjc0MTIgMi4zMDg2NUMxMi4wMTUyIDIuMzA4NjUgMTIuMDUyMyAyLjM3Nzk2IDExLjgzMzEgMi40ODI3NEMxMS42NTU3IDIuNTY4MTggMTEuNjEzOCAyLjczNDIxIDExLjc0NzYgMi44MjkzMkMxMS44MDA4IDIuODY4MDEgMTEuODIzNCAyLjkwMDI1IDExLjc5NiAyLjkwMDI1QzExLjY2NyAyLjkwMTg2IDguNTkxMzQgMy4wNzExMiA3LjM4NzE5IDMuMTQzNjZDNS40MzAyMyAzLjI2MTMzIDEuNDg4OTIgMy41Mzg1OSAxLjM1NTEzIDMuNTcwODNDMS4yMTAwNSAzLjYwNDY5IDEuMTYxNjkgMy43MzY4NyAxLjI2MDAyIDMuODM2ODFDMS4zMTgwNSAzLjg5NjQ2IDEuNDIyODMgMy45MTA5NiAxLjY0ODUxIDMuODkzMjNDMS45MzA2MSAzLjg3MDY2IDEuOTIwOTQgMy44NzU1IDEuNTI3NjEgMy45NDk2NUMwLjk4NDM3MSA0LjA1MTIxIDAuODQwOTA0IDQuMTEyNDYgMC44NjUwODQgNC4yMzQ5N0MwLjg5MDg3NiA0LjM2MDcxIDEuMDYwMTMgNC4zNTEwNCAyLjYzMDIxIDQuMTIzNzVDMy4zNTU2MSA0LjAxODk3IDQuMjEzMTggMy45MjA2NCA0LjUzODgxIDMuOTA0NTJMNS4xMzA0IDMuODc1NUw0LjMyNDQxIDMuOTc1NDRDMy42MjQ4MSA0LjA2MjQ5IDEuNjE5NDkgNC4zODk3MiAxLjA3MTQyIDQuNTA3NEMwLjkzMTE3NiA0LjUzNjQyIDAuODgyODE2IDQuNTc1MSAwLjg4MjgxNiA0LjY1NTdDMC44ODI4MTYgNC43OTI3MiAwLjkwMzc3MiA0Ljc5MTExIDIuNDQxNjEgNC41MjgzNkMzLjE1MDg4IDQuNDA1ODQgNC4xOTIyMyA0LjI1NzU0IDQuNzUzMiA0LjE5NjI5QzUuODkyODggNC4wNzM3NyA5LjEwMDczIDMuODY3NDQgOS43MjYxOCAzLjg3NTVMMTAuMTI5MiAzLjg4MTk1TDkuODA2NzggMy45Mjg3QzkuMzI5NjMgMy45OTk2MiA1LjQ1NzY0IDQuNDI4NDEgMy4yNzMzOSA0LjY1MjQ4QzEuODAwMDQgNC44MDQwMSAxLjMxNDgzIDQuODcxNzEgMS4xNTA0MSA0Ljk1MjMxQzAuOTEzNDQ0IDUuMDY1MTUgMC43MDU0OTcgNS4zMDM3MiAwLjc3OTY0OSA1LjM3NjI2QzAuODM0NDU2IDUuNDMxMDcgMy4wODY0IDUuMjI5NTcgNy4wMTE2IDQuODE4NTFDOC43Nzk5NSA0LjYzMzEzIDkuODM5MDIgNC41NDQ0OCA5Ljk5NTM5IDQuNTY3MDRMMTAuMjM3MiA0LjYwMjUxTDkuOTQwNTggNC42Mzk1OEM5Ljc3Nzc3IDQuNjYwNTQgOC4xMDc3NSA0LjgyMzM1IDYuMjMxMzkgNS4wMDIyOEM0LjM1NTA0IDUuMTgxMjEgMi41MDI4NiA1LjM2MzM3IDIuMTE3NiA1LjQwNTI4QzEuNzMwNzIgNS40NDg4IDEuMjcyOTIgNS40ODI2NSAxLjA5MDc2IDUuNDgyNjVDMC43NDc0MDkgNS40ODI2NSAwLjQ3MDE0NyA1LjYwMDMzIDAuNjUwNjkgNS42Njk2NEMwLjY5NzQzNyA1LjY4NzM4IDIuMDE2MDQgNS41ODA5OCAzLjU4MTI4IDUuNDMyNjhDNy41NDM1NSA1LjA1NTQ4IDguNTYyMzMgNS4wMDU1IDUuNzc1MiA1LjMyMzA3QzQuOTc0MDQgNS40MTQ5NSA0LjEwNjc5IDUuNTIyOTUgMy44MzkyIDUuNTYzMjVDMy41NzMyMiA1LjYwNTE2IDIuNzM2NiA1LjY5MDYgMS45ODM4IDUuNzUzNDdDLTAuMDM3NjI5NCA1LjkyMjczIDAuMDIyMDE0MyA1LjkxMzA1IDAuMDAyNjcwNDYgNi4wODU1NEMtMC4wMTgyODU0IDYuMjcyNTMgMC4wNzUyMDk4IDYuMjk2NzEgMC42MDIzMyA2LjI0NTEyQzAuOTQ1NjgzIDYuMjExMjcgMS4wMjk1MSA2LjIxNzcyIDEuMDY4MTkgNi4yODU0MkMxLjEwODQ5IDYuMzU2MzUgMS4xNzI5NyA2LjM1MTUxIDEuNTg3MjUgNi4yNTE1N0MyLjIyODgzIDYuMDk2ODIgMi4yMTU5MyA2LjA5ODQzIDUuMDIyNCA1Ljg4ODg3QzkuMTIwMDggNS41ODQyMSA5LjU1MDQ4IDUuNTgyNiA2LjMxMTk5IDUuODg3MjZDMy41Mzc3NiA2LjE0ODQgMS4wODEwOSA2LjQzMDUgMS4wMDA0OSA2LjQ5OTgyQzAuOTY1MDI4IDYuNTMwNDQgMC44MjgwMDggNi41NjEwNyAwLjY5NDIxMyA2LjU3MDc0QzAuNDU3MjUxIDYuNTg2ODYgMC40NTI0MTUgNi41OTE3IDAuNDUyNDE1IDYuNzc1NDdWNi45NjQwN0wwLjk1MDUxOSA2Ljk1Mjc5TDEuNDQ3MDEgNi45NDE1TDEuNDgyNDggNy4xNTkxMkMxLjUwMTgyIDcuMjc2OCAxLjU1MDE4IDcuMzg5NjMgMS41ODcyNSA3LjQwNDE0QzEuNjI1OTQgNy40MTg2NSAyLjY0NjMzIDcuMzQyODkgMy44NTA0OSA3LjIzNjVDNi41ODc2NCA2Ljk5NDcgOS4yMDg3NCA2Ljc5MTU5IDEwLjE1NjYgNi43NDgwNkMxMC41NTQ3IDYuNzMwMzMgMTAuOTkxNiA2LjcwMTMyIDExLjEyMzggNi42ODUyQzExLjMwNTkgNi42NjI2MyAxMS4zNTExIDYuNjcwNjkgMTEuMzA1OSA2LjcxNzQ0QzExLjI3MDUgNi43NTQ1MSAxMC4yMTk1IDYuODczOCA4LjY3MTk0IDcuMDE1NjVDMy45ODkxMiA3LjQ0NzY3IDAuOTkwODE5IDcuNzUyMzMgMC45MjQ3MjggNy44MDM5MkMwLjg4OTI2NCA3LjgzMTMyIDAuODY1MDg0IDcuOTU3MDUgMC44NzE1MzIgOC4wNzk1N0MwLjg3OTU5MiA4LjI2MTcyIDAuOTAzNzcyIDguMzA4NDcgMC45OTU2NTUgOC4zMjEzNkMxLjA1NjkxIDguMzMxMDQgMy4zODMwMSA4LjEyOTU0IDYuMTU3MjQgNy44NzQ4NEM4LjkzMTQ3IDcuNjIwMTUgMTEuMzMwMSA3LjQxMDU5IDExLjQ4MzMgNy40MDczN0MxMS42NzE5IDcuNDA0MTQgMTEuODAwOCA3LjQzMzE2IDExLjg4OTUgNy40OTkyNUMxMi4wMzYyIDcuNjEwNDggMTIuMTU1NCA3LjkwNzA4IDEyLjE0NzQgOC4xMzc2QzEyLjE0NDIgOC4yMjMwMyAxMi4xODc3IDguMzQzOTMgMTIuMjQ0MSA4LjQwNjhDMTIuMzAwNSA4LjQ2OTY3IDEyLjM3MzEgOC41OTcwMSAxMi40MDUzIDguNjkzNzNDMTIuNDU4NSA4Ljg1MDEgMTIuNDUzNyA4Ljg2NzgzIDEyLjM1NjkgOC44Njc4M0MxMi4yOTczIDguODY3ODMgMTIuMjM2MSA4LjkwMzI5IDEyLjIxOTkgOC45NDg0M0MxMi4xNzMyIDkuMDcyNTUgMTIuMzEwMiA5LjIwMzEyIDEyLjQ0ODggOS4xNjc2NkMxMi41NDcyIDkuMTQxODcgMTIuNTc3OCA5LjE2OTI3IDEyLjYzMjYgOS4zMzA0N0MxMi42OTM5IDkuNTE0MjQgMTIuNzA4NCA5LjUyMjMgMTIuOTAxOCA5LjQ5NjVDMTMuMDY3OCA5LjQ3Mzk0IDEzLjExMTQgOS40ODg0NCAxMy4xMzIzIDkuNTcyMjdDMTMuMTY2MiA5LjcwMTIzIDEzLjM3NDEgOS43MDkyOSAxMy40MjI1IDkuNTgzNTVDMTMuNDQxOCA5LjUzMTk3IDEzLjQyMDkgOS40NzIzMiAxMy4zNjYxIDkuNDMzNjRDMTMuMjg4NyA5LjM3NzIyIDEzLjMyMjUgOS4zNDQ5OCAxMy42NDAxIDkuMTc4OTRDMTMuODM4NCA5LjA3NDE2IDE0LjEyNTMgOC45NzI2MSAxNC4yNzIgOC45NTMyNkMxNC40MjE5IDguOTMzOTIgMTQuNTgzMSA4LjkwNjUyIDE0LjYzNzkgOC44OTA0QzE0LjczOTUgOC44NjEzOCAxNC43NTg4IDguNzA1MDIgMTQuNjcwMiA4LjYxNzk3QzE0LjYyODIgOC41NzYwNiAxNC42NjIxIDguNTQyMjEgMTQuNzg2MiA4LjUwMDI5QzE0Ljg4MjkgOC40NjgwNSAxNS4wMDcxIDguNDQwNjUgMTUuMDYzNSA4LjQ0MDY1QzE1LjE1NyA4LjQ0MDY1IDE1LjE4NDQgOC4zODc0NiAxNS4xNjM0IDguMjQyMzhDMTUuMTU4NiA4LjIwNjkxIDE1LjI1NjkgOC4xNTM3MiAxNS4zODU5IDguMTIxNDhDMTUuODU5OCA4LjAwNzAzIDE1Ljg4NzIgNy45OTA5MSAxNS45MDY1IDcuODIzMjZDMTUuOTE2MiA3LjczNzgyIDE1Ljk3NDMgNy42Mjk4MiAxNi4wMzcxIDcuNTg0NjlDMTYuOTE0IDYuOTQzMTEgMTcuMjczNSA2LjczMTk0IDE3LjU0NzYgNi42OTgwOUMxNy44NTM4IDYuNjU5NCAxOC4wNDczIDYuNTIwNzcgMTcuOTkyNSA2LjM3NzMxQzE3Ljk2MTggNi4yOTY3MSAxOC4yMDM2IDYuMDc1ODYgMTguMzIxMyA2LjA3NTg2QzE4LjM1MDMgNi4wNzU4NiAxOC40NzEyIDUuOTkwNDMgMTguNTg0MSA1Ljg4ODg3QzE4Ljk4NzEgNS41Mjk0IDE5LjgzOTggNC44OTI2NiAxOS45MTcyIDQuODkyNjZDMjAuMDg4IDQuODkyNjYgMTkuOTg2NSA0LjcyMTc5IDE5LjY4NjcgNC41MDQxOEMxOS40NCA0LjMyNTI1IDE5LjM3MDcgNC4yNDQ2NSAxOS4zNzM5IDQuMTM5ODdDMTkuMzc4OCA0LjAxNzM1IDE5LjM2MjYgNC4wMDYwNyAxOS4xODUzIDQuMDE1NzRDMTkuMDM1NCA0LjAyMzggMTguOTQzNSAzLjk4NTEyIDE4Ljc3NTkgMy44NDMyNkMxOC4wMzExIDMuMjA2NTMgMTUuODkzNyAxLjg5Mjc2IDEzLjgwNzcgMC43ODg1NDNDMTMuNDM3IDAuNTkxODgxIDEzLjEwMDEgMC4zOTM2MDYgMTMuMDYzIDAuMzUwMDgyQzEzLjAyNTkgMC4zMDY1NTggMTIuOTI0NCAwLjI2OTQ4MyAxMi44MzczIDAuMjY5NDgzQzEyLjc0MDYgMC4yNjk0ODMgMTIuNjMyNiAwLjIyMTEyMyAxMi41NjE3IDAuMTQ1MzZDMTIuMzgxMSAtMC4wNDMyNDMxIDEyLjAxNjggLTAuMDQ5NjkxIDExLjg5NTkgMC4xMzQwNzZaTTEyLjg5MjEgMC42NDE4NTJDMTIuOTU5OCAwLjY4NTM3NiAxMi45NTk4IDAuNjk2NjYgMTIuODg4OSAwLjcxOTIyOEMxMi43MDY3IDAuNzc3MjU5IDEyLjI0ODkgMC44MDYyNzUgMTIuMjQ4OSAwLjc1NzkxNUMxMi4yNDg5IDAuNzE5MjI3IDEyLjM1MDUgMC42ODg1OTkgMTIuNzg3MyAwLjU5NjcxNkMxMi44MDE5IDAuNTkzNDkyIDEyLjg0ODYgMC42MTQ0NDggMTIuODkyMSAwLjY0MTg1MlpNMTMuNjczOSAxLjAwNjE2QzEzLjgzNTEgMS4wODUxNSAxMy45Njg5IDEuMTY4OTcgMTMuOTY4OSAxLjE5MzE1QzEzLjk2ODkgMS4yMTczMyAxMy44ODUxIDEuMjM2NjggMTMuNzgzNiAxLjIzNjY4QzEzLjYzMzYgMS4yMzY2OCAxMy41OTUgMS4yMTQxMSAxMy41ODIxIDEuMTE1NzhDMTMuNTcwOCAxLjAyNzEyIDEzLjUyNTYgMC45OTAwNDIgMTMuNDE3NiAwLjk3ODc1OEMxMy4zMzcgMC45NzA2OTggMTMuMjgyMiAwLjk0MDA3IDEzLjI5ODMgMC45MTQyNzhDMTMuMzQwMyAwLjg0MzM1MSAxMy4zNDAzIDAuODQzMzUxIDEzLjY3MzkgMS4wMDYxNlpNMTQuMzk5MyAxLjQyNjg5QzE0LjM5OTMgMS40Mzk3OSAxNC4zNTEgMS40NTEwNyAxNC4yOTEzIDEuNDUxMDdDMTQuMjMxNyAxLjQ1MTA3IDE0LjE4MzMgMS40MTM5OSAxNC4xODMzIDEuMzY3MjVDMTQuMTgzMyAxLjMwMTE2IDE0LjIwNDMgMS4yOTYzMiAxNC4yOTEzIDEuMzQzMDdDMTQuMzUxIDEuMzc1MzEgMTQuMzk5MyAxLjQxMzk5IDE0LjM5OTMgMS40MjY4OVpNMTQuODI5NyAxLjY0NDUxQzE0LjgyOTcgMS42NTU3OSAxNC43NzgyIDEuNjY1NDYgMTQuNzIwMSAxLjY2NTQ2QzE0LjY2MDUgMS42NjU0NiAxNC42MjUgMS42NDEyOSAxNC42NDI3IDEuNjEyMjdDMTQuNjcxOCAxLjU2MzkxIDE0LjgyOTcgMS41OTEzMSAxNC44Mjk3IDEuNjQ0NTFaTTEzLjAwMTcgMi4zMTM0OEMxMi44NDA1IDIuMzM2MDUgMTIuNjA4NCAyLjM1MjE3IDEyLjQ5MDcgMi4zNTA1NkwxMi4yNzY0IDIuMzQ3MzRMMTIuNDkwNyAyLjMxMDI2QzEyLjYwODQgMi4yODkzIDEyLjg0MDUgMi4yNzMxOCAxMy4wMDE3IDIuMjczMThIMTMuMjk4M0wxMy4wMDE3IDIuMzEzNDhaTTE2Ljc4NjcgMi43NTM1NkMxNy4zNTczIDMuMTAzMzYgMTguMDAyMSAzLjU0MTgyIDE4LjAwMjEgMy41ODA1MUMxOC4wMDIxIDMuNjU3ODggMTcuNzk0MiAzLjU4MDUxIDE3Ljc3MTYgMy40OTUwN0MxNy43NTM5IDMuNDI3MzcgMTcuNjc5NyAzLjM4MDYyIDE3LjU1MDggMy4zNTgwNUMxNy40NDI4IDMuMzM4NzEgMTcuMzU3MyAzLjI5MDM1IDE3LjM1NzMgMy4yNDg0NEMxNy4zNTczIDMuMTExNDIgMTcuMTQ3OCAzLjA2MTQ1IDE2LjQ0ODIgMy4wMjkyMUMxNS43OTIxIDIuOTk4NTggMTUuNzQ3IDMuMDAzNDEgMTUuNzA5OSAzLjA5ODUyQzE1LjY1NTEgMy4yNDUyMSAxNS41ODA5IDMuMjgwNjggMTUuMzM5MSAzLjI3NTg0TDE1LjEyNDcgMy4yNzFMMTUuMzA1MyAzLjIxOTQyQzE1LjQwODQgMy4xOTA0MSAxNS40OTcxIDMuMTI1OTMgMTUuNTExNiAzLjA2OTUxQzE1LjUzMSAyLjk5ODU4IDE1LjYxMTYgMi45NTgyOCAxNS43ODg5IDIuOTMyNDlDMTUuOTI5MSAyLjkxMTUzIDE2LjA2OTQgMi44Njk2MiAxNi4xMDggMi44MzczOEMxNi4xOTk5IDIuNzYzMjMgMTYuMTg4NiAyLjUzMjcxIDE2LjA5MTkgMi40OTU2NEMxNi4wNDg0IDIuNDc5NTIgMTYuMDI1OCAyLjQzOTIyIDE2LjA0MzYgMi40MTAyQzE2LjA4ODcgMi4zMzYwNSAxNi4xNzQxIDIuMzc2MzUgMTYuNzg2NyAyLjc1MzU2Wk0xNS43Mzg5IDIuNDk0MDNDMTUuNzAxOCAyLjUzMTEgMTQuNTA3MyAyLjY3NDU3IDEzLjY2OTEgMi43NDM4OUMxMi4zNzMxIDIuODUwMjggMTIuNjkwNiAyLjc2ODA2IDE0LjEzMTcgMi42MjEzN0MxNS42MjEyIDIuNDcxNDYgMTUuNzcyOCAyLjQ2MDE3IDE1LjczODkgMi40OTQwM1pNMTIuNjY2NSAyLjgyOTMyQzEyLjYxNjUgMi44NDIyMiAxMi41MTY1IDIuODQzODMgMTIuNDUwNCAyLjgzMjU0QzEyLjM4NDQgMi44MjEyNiAxMi40MjYzIDIuODA5OTggMTIuNTQ1NiAyLjgwODM2QzEyLjY2MzIgMi44MDY3NSAxMi43MTggMi44MTY0MiAxMi42NjY1IDIuODI5MzJaTTE0LjczNjIgMy4zMTYxNEMxNC42Mzk1IDMuMzI3NDIgMTQuNDgzMiAzLjMyNzQyIDE0LjM4NjQgMy4zMTYxNEMxNC4yODk3IDMuMzA0ODYgMTQuMzY3MSAzLjI5NTE4IDE0LjU2MDUgMy4yOTUxOEMxNC43NTU2IDMuMjk1MTggMTQuODMzIDMuMzA0ODYgMTQuNzM2MiAzLjMxNjE0Wk0xMy44MDk0IDMuMzg3MDdDMTMuNTg4NSAzLjQwODAyIDEzLjI1OTcgMy40MjQxNCAxMy4wODQgMy40MjI1M0wxMi43NjE2IDMuNDE5MzFMMTMuMTM4OCAzLjM4NzA3QzEzLjM0ODMgMy4zNjkzNCAxMy42NjkxIDMuMzUzMjIgMTMuODY0MiAzLjM1MTZMMTQuMjE0IDMuMzQ4MzhMMTMuODA5NCAzLjM4NzA3Wk0xMi41MzEgMy40NzczNEMxMi40OTI0IDMuNDkxODUgMTIuNDIzIDMuNDkxODUgMTIuMzY5OCAzLjQ3NzM0QzEyLjMxNjYgMy40NjI4MyAxMi4zNDU3IDMuNDQ5OTQgMTIuNDM3NSAzLjQ0OTk0QzEyLjUyOTQgMy40NTE1NSAxMi41Njk3IDMuNDYyODMgMTIuNTMxIDMuNDc3MzRaTTUuNTQxNDYgMy44NTQ1NEM1LjUwMjc3IDMuODY5MDUgNS40MzM0NiAzLjg2OTA1IDUuMzgwMjYgMy44NTQ1NEM1LjMyNzA3IDMuODM4NDIgNS4zNTYwOCAzLjgyNzE0IDUuNDQ3OTcgMy44MjcxNEM1LjUzOTg1IDMuODI3MTQgNS41ODAxNSAzLjgzODQyIDUuNTQxNDYgMy44NTQ1NFpNMTAuNDM1NSAzLjg1NDU0QzEwLjM5NjggMy44NjkwNSAxMC4zMjc1IDMuODY5MDUgMTAuMjc0MyAzLjg1NDU0QzEwLjIyMTEgMy44Mzg0MiAxMC4yNTAxIDMuODI3MTQgMTAuMzQyIDMuODI3MTRDMTAuNDMyMiAzLjgyNzE0IDEwLjQ3MjUgMy44Mzg0MiAxMC40MzU1IDMuODU0NTRaTTE4LjYwOTkgNC4wMDEyNEMxOC43MDUgNC4wNzIxNiAxOC43MDMzIDQuMDc1MzkgMTguNTk3IDQuMTA5MjRDMTguNTM0MSA0LjEyODU4IDE4LjQzOSA0LjExMDg1IDE4LjM3NDUgNC4wNjU3MUMxOC4yNjY1IDMuOTkxNTYgMTguMjY2NSAzLjk4NjczIDE4LjM2MTYgMy45NjA5NEMxOC40MTQ4IDMuOTQ2NDMgMTguNDcyOCAzLjkzMzUzIDE4LjQ4NzMgMy45MzE5MkMxOC41MDE4IDMuOTMwMzEgMTguNTU2NyAzLjk2MDk0IDE4LjYwOTkgNC4wMDEyNFpNMTEuODczNCA0LjAzMDI1QzExLjc5NzYgNC4wNzM3NyAxMS40MzMzIDQuMTEwODUgMTEuMzA5MiA0LjA4NjY3QzExLjIwNDQgNC4wNjU3MSAxMS41MyAzLjk4OTk1IDExLjczOTYgMy45ODY3M0MxMS44ODMgMy45ODUxMiAxMS45MjgyIDMuOTk4MDEgMTEuODczNCA0LjAzMDI1Wk0xNy4yOTc3IDQuMzIyMDJDMTcuMjYwNiA0LjM1OTEgMTYuMzgzNyA0LjQ5MTI4IDE0LjQyMTkgNC43NTQwM0MxMy40MTEyIDQuODg5NDQgMTIuNTY5NyA0Ljk5OTA2IDEyLjU1NTIgNC45OTkwNkMxMi41NDA3IDQuOTk5MDYgMTIuNTQwNyA0Ljk1MzkyIDEyLjU1NTIgNC44OTQyOEMxMi41NzEzIDQuODMxNDEgMTIuNjM5IDQuNzgzMDUgMTIuNzI0NSA0Ljc3MzM4QzEyLjgyMTIgNC43NjIwOSAxMi44NjQ3IDQuNzI2NjMgMTIuODU5OSA0LjY2Mzc2QzEyLjg1NTEgNC42MTA1NyAxMi44NzI4IDQuNTcwMjcgMTIuOTAwMiA0LjU3MDI3QzEyLjkyNiA0LjU3MDI3IDEzLjQ0MDIgNC41MzMxOSAxNC4wMzY2IDQuNDg2NDRDMTQuNjMzMSA0LjQ0MTMxIDE1LjU1MDMgNC4zODMyOCAxNi4wNjYxIDQuMzYwNzFDMTYuNTgyIDQuMzM2NTMgMTcuMDc2OSA0LjMxMzk2IDE3LjE2MzkgNC4zMDkxM0MxNy4yNDkzIDQuMzA0MjkgMTcuMzEwNiA0LjMxMDc0IDE3LjI5NzcgNC4zMjIwMlpNMTkuMzU3OCA0LjUyMzUyTDE5LjY4NjcgNC43NDU5N0wxOS41NTc3IDQuODQyNjlDMTkuNDQgNC45MzEzNSAxOS40MjcxIDQuOTMxMzUgMTkuNDA5NCA0Ljg0NzUzQzE5LjM3NzIgNC42OTExNyAxOS4yNTE0IDQuNjM0NzUgMTguOTk4MyA0LjY2Mzc2QzE4Ljc2NzggNC42OTExNyAxOC43NjE0IDQuNjg3OTQgMTguNzcyNyA0LjUzNDhDMTguNzc5MSA0LjQzMzI1IDE4LjgyMSA0LjM2NzE2IDE4Ljg5MDMgNC4zNDQ1OUwxOS4wMTQ1IDQuMzA0MjlDMTkuMDIyNSA0LjMwMjY4IDE5LjE3NCA0LjM5OTQgMTkuMzU3OCA0LjUyMzUyWk0xMS41MzQ4IDQuMzg2NUMxMS41MTcxIDQuNDA0MjMgMTEuNDcwNCA0LjQwNTg1IDExLjQzMzMgNC4zOTEzNEMxMS4zODk4IDQuMzczNjEgMTEuNDAxIDQuMzYyMzIgMTEuNDY1NSA0LjM1OTFDMTEuNTE4NyA0LjM1NzQ4IDExLjU1MSA0LjM3MDM4IDExLjUzNDggNC4zODY1Wk03LjcxOTI2IDUuMDg3NzJDNy42NjkyOSA1LjEwMDYxIDcuNTY5MzQgNS4xMDIyMiA3LjUwNDg2IDUuMDkwOTRDNy40Mzg3NyA1LjA3OTY2IDcuNDgwNjggNS4wNjgzNyA3LjU5ODM2IDUuMDY2NzZDNy43MTc2NSA1LjA2NTE1IDcuNzcwODQgNS4wNzQ4MiA3LjcxOTI2IDUuMDg3NzJaTTE1LjU2NjQgNS4wODYxQzE1LjU0ODcgNS4xMDM4NCAxNS41MDE5IDUuMTA1NDUgMTUuNDY0OSA1LjA5MDk0QzE1LjQyMTMgNS4wNzQ4MiAxNS40MzI2IDUuMDYxOTIgMTUuNDk3MSA1LjA1ODdDMTUuNTUwMyA1LjA1NTQ4IDE1LjU4NDEgNS4wNjgzNyAxNS41NjY0IDUuMDg2MVpNMTkuMDgzOCA1LjE4NjA1QzE4Ljk1NDggNS4yODExNSAxOC44NzQyIDUuMzAzNzIgMTguNzg4OCA1LjI3MTQ4QzE4LjY1ODIgNS4yMjE1MSAxOC41NzQ0IDUuMjMxMTggMTUuODA5OCA1LjU5MDY2QzEzLjYyNzIgNS44NzU5OCAxMy41NDAxIDUuODg0MDQgMTMuNTQwMSA1LjgxMTVDMTMuNTQwMSA1Ljc2MTUzIDE1Ljc3MTEgNS40NDIzNSAxNy40OTI3IDUuMjQ0MDhDMTkuNDY0MiA1LjAxNjc5IDE5LjMwNzggNS4wMjE2MiAxOS4wODM4IDUuMTg2MDVaTTE1LjIxOTggNS4xNDQxNEMxNS4xODEyIDUuMTU4NjQgMTUuMTExOCA1LjE1ODY0IDE1LjA1ODYgNS4xNDQxNEMxNS4wMDU0IDUuMTI5NjMgMTUuMDM0NSA1LjExNjczIDE1LjEyNjMgNS4xMTY3M0MxNS4yMTY2IDUuMTE4MzQgMTUuMjU4NSA1LjEyOTYzIDE1LjIxOTggNS4xNDQxNFpNMTQuODE2OCA1LjE5NTcyQzE0Ljc2MzYgNS4yMTAyMyAxNC42ODMgNS4yMTAyMyAxNC42MjgyIDUuMTk1NzJDMTQuNTc2NyA1LjE4MjgyIDE0LjYyMDIgNS4xNzE1NCAxNC43MjE3IDUuMTcxNTRDMTQuODI0OSA1LjE3MTU0IDE0Ljg2ODQgNS4xODI4MiAxNC44MTY4IDUuMTk1NzJaTTE0LjEzMTcgNS4yOTU2NkMxMy42NzM5IDUuMzc0NjUgMTMuNTA2MyA1LjM4OTE2IDEzLjU1NjMgNS4zNDA4QzEzLjU5ODIgNS4zMDA1IDE0LjA5OTUgNS4yMjc5NiAxNC4zNDYxIDUuMjI2MzVDMTQuNDQ5MyA1LjIyNjM1IDE0LjM1MSA1LjI1Njk3IDE0LjEzMTcgNS4yOTU2NlpNMTMuMzYyOCA1LjQwODVDMTMuMzQ1MSA1LjQyNjIzIDEzLjI5ODQgNS40Mjc4NSAxMy4yNjEzIDUuNDEzMzRDMTMuMjE3OCA1LjM5NzIyIDEzLjIyOSA1LjM4NDMyIDEzLjI5MzUgNS4zODExQzEzLjM0NjcgNS4zNzc4NyAxMy4zNzg5IDUuMzkwNzcgMTMuMzYyOCA1LjQwODVaTTEyLjk3NiA1LjQ4MTA0QzEyLjczNDIgNS41NDM5MSAxMi41NjE3IDUuNTQzOTEgMTIuNTk4NyA1LjQ4MjY1QzEyLjYxNjUgNS40NTM2NCAxMi43NDM4IDUuNDMxMDcgMTIuODg0MSA1LjQzNDI5QzEzLjEwOTcgNS40MzkxMyAxMy4xMTk0IDUuNDQzOTYgMTIuOTc2IDUuNDgxMDRaTTExLjUzNDggNS43MzA5QzExLjUxNzEgNS43NDg2MyAxMS40NzA0IDUuNzUwMjQgMTEuNDMzMyA1LjczNTczQzExLjM4OTggNS43MTggMTEuNDAxIDUuNzA2NzIgMTEuNDY1NSA1LjcwMzVDMTEuNTE4NyA1LjcwMDI3IDExLjU1MSA1LjcxMzE3IDExLjUzNDggNS43MzA5Wk0xMS4xNDggNS43OTIxNUMxMS4wNTYxIDUuODA2NjYgMTAuOTU5NCA1LjgzODkgMTAuOTIyMyA1Ljg2NzkyQzEwLjg4NjggNS44OTUzMiAxMC4zNzkgNS45NTMzNSA5Ljc5Mzg5IDUuOTk1MjdDNy43MzM3NyA2LjE0MTk2IDcuNTU5NjcgNi4xMjU4NCA5LjI2Njc3IDUuOTQ4NTJDMTAuMjEzIDUuODUwMTkgMTEuMDU5MyA1Ljc2OTU5IDExLjE0OCA1Ljc2OTU5SDExLjMwOTJMMTEuMTQ4IDUuNzkyMTVaTTE1Ljk5NjggNi4wMDAxQzE1Ljk3OTEgNi4wMTc4MyAxNS45MzIzIDYuMDE5NDQgMTUuODk1MyA2LjAwNDk0QzE1Ljg1MTcgNS45ODcyIDE1Ljg2MyA1Ljk3NTkyIDE1LjkyNzUgNS45NzI3QzE1Ljk4MDcgNS45Njk0NyAxNi4wMTQ2IDUuOTgyMzcgMTUuOTk2OCA2LjAwMDFaTTE1LjU5NyA2LjA1ODEzQzE1LjU2IDYuMDcyNjQgMTUuNTAwMyA2LjA3MjY0IDE1LjQ2MzMgNi4wNTgxM0MxNS40MjYyIDYuMDQzNjIgMTUuNDU1MiA2LjAzMDczIDE1LjUzMSA2LjAzMDczQzE1LjYwNTEgNi4wMzIzNCAxNS42MzQxIDYuMDQzNjIgMTUuNTk3IDYuMDU4MTNaTTE1LjIxOTggNi4xMTI5NEMxNS4xODEyIDYuMTI5MDYgMTUuMTExOCA2LjEyOTA2IDE1LjA1ODYgNi4xMTI5NEMxNS4wMDU0IDYuMDk4NDMgMTUuMDM0NSA2LjA4NTU0IDE1LjEyNjMgNi4wODU1NEMxNS4yMTY2IDYuMDg1NTQgMTUuMjU4NSA2LjA5NjgyIDE1LjIxOTggNi4xMTI5NFpNNy4zNjk0NiA2LjE2NjE0QzcuMzA0OTggNi4xNzc0MiA3LjE5MjE0IDYuMTc3NDIgNy4xMjc2NiA2LjE2NjE0QzcuMDU5OTUgNi4xNTQ4NSA3LjExNDc2IDYuMTQ1MTggNy4yNDg1NiA2LjE0NTE4QzcuMzgzOTYgNi4xNDUxOCA3LjQzNzE2IDYuMTU0ODUgNy4zNjk0NiA2LjE2NjE0Wk0xNC43ODk0IDYuMTY2MTRDMTQuNzUwOCA2LjE4MDY0IDE0LjY4MTQgNi4xODA2NCAxNC42MjgyIDYuMTY2MTRDMTQuNTc1IDYuMTUxNjMgMTQuNjA0MSA2LjEzODczIDE0LjY5NTkgNi4xMzg3M0MxNC43ODc4IDYuMTM4NzMgMTQuODI4MSA2LjE1MTYzIDE0Ljc4OTQgNi4xNjYxNFpNNi43NTIwNyA2LjIxNzcyQzYuNzAyMDkgNi4yMzA2MiA2LjYwMjE1IDYuMjMyMjMgNi41MzYwNiA2LjIyMDk0QzYuNDY5OTcgNi4yMDk2NiA2LjUxMTg4IDYuMTk4MzggNi42MzExNyA2LjE5Njc2QzYuNzQ4ODQgNi4xOTM1NCA2LjgwMzY1IDYuMjAzMjEgNi43NTIwNyA2LjIxNzcyWk0xMC42MzcgNi4yMzg2OEMxMC40NDM1IDYuMjYxMjQgOS45Mjc2OCA2LjI5MDI2IDkuNDgxMTYgNi4zMDYzOEM5LjAzNDY0IDYuMzIwODkgOC43ODMxNyA2LjMyMjUgOC45MTY5NiA2LjMwNzk5QzkuMzQwOTIgNi4yNjQ0NyAxMC40Mzg3IDYuMTk4MzggMTAuNzE3NiA2LjE5ODM4QzEwLjk2OSA2LjE5ODM4IDEwLjk2NDIgNi4yMDE2IDEwLjYzNyA2LjIzODY4Wk0xNC40MTM4IDYuMjE5MzNDMTQuMzc1MiA2LjIzMzg0IDE0LjMwNTggNi4yMzM4NCAxNC4yNTI2IDYuMjE5MzNDMTQuMTk5NSA2LjIwNDgyIDE0LjIyODUgNi4xOTE5MyAxNC4zMjA0IDYuMTkxOTNDMTQuNDEwNiA2LjE5MzU0IDE0LjQ1MDkgNi4yMDQ4MiAxNC40MTM4IDYuMjE5MzNaTTYuMjEzNjYgNi4yNzA5MkM2LjE2MzY5IDYuMjgzODEgNi4wNjM3NSA2LjI4NTQyIDUuOTk5MjcgNi4yNzQxNEM1LjkzMzE4IDYuMjYyODYgNS45NzUwOSA2LjI1MTU3IDYuMDkyNzYgNi4yNDk5NkM2LjIxMjA1IDYuMjQ4MzUgNi4yNjY4NiA2LjI1ODAyIDYuMjEzNjYgNi4yNzA5MlpNMTQuMDEwOCA2LjI3MDkyQzEzLjk1NzcgNi4yODU0MiAxMy44NzcxIDYuMjg1NDIgMTMuODIyMiA2LjI3MDkyQzEzLjc3MDcgNi4yNTgwMiAxMy44MTQyIDYuMjQ2NzQgMTMuOTE1NyA2LjI0Njc0QzE0LjAxODkgNi4yNDY3NCAxNC4wNjA4IDYuMjU4MDIgMTQuMDEwOCA2LjI3MDkyWk01LjY0OTQ3IDYuMzI3MzNDNS41ODQ5OSA2LjMzODYyIDUuNDcyMTUgNi4zMzg2MiA1LjQwNzY3IDYuMzI3MzNDNS4zMzk5NiA2LjMxNjA1IDUuMzk0NzcgNi4zMDYzOCA1LjUyODU3IDYuMzA2MzhDNS42NjIzNiA2LjMwNjM4IDUuNzE3MTcgNi4zMTYwNSA1LjY0OTQ3IDYuMzI3MzNaTTEzLjMyNDEgNi4zNzA4NkMxMi44ODg5IDYuNDQ2NjIgMTIuNjQzOSA2LjQ2NTk3IDEyLjY4OSA2LjQyMDgzQzEyLjcyNjEgNi4zODM3NSAxMy4zMDggNi4zMDMxNSAxMy41Mzg1IDYuMzAxNTRDMTMuNjQxNyA2LjMwMTU0IDEzLjU0NSA2LjMzMjE3IDEzLjMyNDEgNi4zNzA4NlpNNS4xMTI2NyA2LjM4MDUzQzUuMDQ4MTkgNi4zOTE4MSA0LjkzNTM1IDYuMzkxODEgNC44NzA4NyA2LjM4MDUzQzQuODAzMTcgNi4zNjkyNSA0Ljg1Nzk4IDYuMzU5NTcgNC45OTE3NyA2LjM1OTU3QzUuMTI1NTcgNi4zNTk1NyA1LjE3ODc2IDYuMzY5MjUgNS4xMTI2NyA2LjM4MDUzWk04LjQ3MjA2IDYuMzgwNTNDOC4zNTkyMiA2LjM5MTgxIDguMTgxOSA2LjM5MTgxIDguMDY5MDYgNi4zODA1M0M3Ljk1OTQ0IDYuMzY5MjUgOC4wNDk3MiA2LjM1OTU3IDguMjcwNTYgNi4zNTk1N0M4LjQ5MTQgNi4zNTk1NyA4LjU4MzI4IDYuMzY5MjUgOC40NzIwNiA2LjM4MDUzWk00LjYyNzQ2IDYuNDM1MzRDNC41NjEzNyA2LjQ0NjYyIDQuNDM4ODYgNi40NDY2MiA0LjM1ODI2IDYuNDM1MzRDNC4yNzQ0NCA2LjQyNDA1IDQuMzI5MjUgNi40MTQzOCA0LjQ3OTE2IDYuNDE0MzhDNC42MzA2OSA2LjQxMjc3IDQuNjk1MTcgNi40MjI0NCA0LjYyNzQ2IDYuNDM1MzRaTTcuNTMyMjcgNi40MzUzNEM3LjQ2Nzc5IDYuNDQ2NjIgNy4zNTQ5NSA2LjQ0NjYyIDcuMjkwNDcgNi40MzUzNEM3LjIyMjc3IDYuNDI0MDUgNy4yNzc1NyA2LjQxNDM4IDcuNDExMzcgNi40MTQzOEM3LjU0NTE2IDYuNDEyNzcgNy41OTgzNiA2LjQyMjQ0IDcuNTMyMjcgNi40MzUzNFpNMy44MDg1NyA2LjUzMzY3QzMuNTg3NzMgNi41NzA3NCAzLjEyNTA5IDYuNjE1ODggMi43ODY1NyA2LjYzMkwyLjE2NzU3IDYuNjYxMDJMMi45NDc3NyA2LjU2NDNDMy44OTQwMSA2LjQ0NTAxIDQuNDM0MDMgNi40MjcyOCAzLjgwODU3IDYuNTMzNjdaTTMuMTc2NjggNi45MTg5M0MzLjEzNzk5IDYuOTMzNDQgMy4wNjg2NyA2LjkzMzQ0IDMuMDE1NDggNi45MTg5M0MyLjk2MjI4IDYuOTA0NDMgMi45OTEzIDYuODkxNTMgMy4wODMxOCA2Ljg5MTUzQzMuMTczNDUgNi44OTE1MyAzLjIxMzc1IDYuOTA0NDMgMy4xNzY2OCA2LjkxODkzWk0xNi4wNDAzIDcuMjc4NDFDMTUuOTg3MSA3LjMxNzEgMTUuOTAzMyA3LjMzODA1IDE1Ljg1MTcgNy4zMjUxNkMxNS44MDE4IDcuMzEyMjYgMTUuNDg1OCA3LjM0MTI4IDE1LjE0NzMgNy4zODk2NEMxNC44MTA0IDcuNDM3OTkgMTQuMTk2MiA3LjQ4Nzk3IDEzLjc4MTkgNy40OTkyNUwxMy4wMjkxIDcuNTIwMjFMMTMuODYyNSA3LjQ0MjgzQzE0LjMxODcgNy4zOTkzMSAxNC45NzQ4IDcuMzMxNiAxNS4zMTQ5IDcuMjkyOTJDMTYuMTkwMyA3LjE4OTc1IDE2LjE2MjkgNy4xODk3NSAxNi4wNDAzIDcuMjc4NDFaTTEyLjU3MTMgNy45MjQ4MkMxMi41NzEzIDcuOTc4MDEgMTIuNDEzNCA4LjAwNTQxIDEyLjM4NDQgNy45NTcwNUMxMi4zNjY2IDcuOTI4MDQgMTIuNDAyMSA3LjkwMzg2IDEyLjQ2MTcgNy45MDM4NkMxMi41MjE0IDcuOTAyMjUgMTIuNTcxMyA3LjkxMzUzIDEyLjU3MTMgNy45MjQ4MlpNMTQuNDk0NCA4LjI2MDExQzE0LjQ0MTIgOC4yNzQ2MiAxNC4zNjA3IDguMjc0NjIgMTQuMzA1OCA4LjI2MDExQzE0LjI1NDMgOC4yNDcyMSAxNC4yOTc4IDguMjM1OTMgMTQuMzk5MyA4LjIzNTkzQzE0LjUwMjUgOC4yMzU5MyAxNC41NDYgOC4yNDcyMSAxNC40OTQ0IDguMjYwMTFaTTE0LjA2NCA4LjMxMzNDMTQuMDEwOCA4LjMyNzgxIDEzLjkzMDIgOC4zMjc4MSAxMy44NzU0IDguMzEzM0MxMy44MjM5IDguMzAwNDEgMTMuODY3NCA4LjI4OTEyIDEzLjk2ODkgOC4yODkxMkMxNC4wNzIxIDguMjg5MTIgMTQuMTE1NiA4LjMwMDQxIDE0LjA2NCA4LjMxMzNaTTEzLjYwNzkgOC4zNjk3MkMxMy41NDE4IDguMzgxMDEgMTMuNDE5MiA4LjM4MTAxIDEzLjMzODYgOC4zNjk3MkMxMy4yNTY0IDguMzU4NDQgMTMuMzA5NiA4LjM0ODc3IDEzLjQ1OTUgOC4zNDg3N0MxMy42MDk1IDguMzQ4NzcgMTMuNjczOSA4LjM1ODQ0IDEzLjYwNzkgOC4zNjk3MlpNMTIuOTg4OCA4LjQyNDUzQzEyLjkwODIgOC40MzU4MSAxMi43NzQ1IDguNDM1ODEgMTIuNjkzOSA4LjQyNDUzQzEyLjYxMzMgOC40MTMyNSAxMi42ODEgOC40MDM1OCAxMi44NDIyIDguNDAzNThDMTMuMDAxNyA4LjQwMTk2IDEzLjA2OTQgOC40MTMyNSAxMi45ODg4IDguNDI0NTNaTTE0LjEyMDUgOC42MzI0OEMxNC4wNzY5IDguNjc0MzkgMTMuMTI1OSA4LjgxNDYzIDEyLjg3OTIgOC44MTYyNEMxMi41MTAxIDguODE3ODYgMTIuNjc0NSA4LjcxOTUzIDEzLjEwMDEgOC42ODQwNkMxMy4zMjU4IDguNjY2MzMgMTMuNTYyNyA4LjY0MjE1IDEzLjYyMjQgOC42MzQwOUMxMy44MTkgOC42MDM0NiAxNC4xNTExIDguNjAxODUgMTQuMTIwNSA4LjYzMjQ4Wk0xMy4xMDk3IDkuMTkzNDVDMTIuODYzMSA5LjMyODg2IDEyLjc3MTIgOS4zMjcyNCAxMi45NzYgOS4xOTE4NEMxMy4wNjc4IDkuMTMwNTggMTMuMTcyNiA5LjA4NTQ1IDEzLjIxNzggOS4wODcwNkMxMy4yNjEzIDkuMDkwMjggMTMuMjExMyA5LjEzODY0IDEzLjEwOTcgOS4xOTM0NVoiIGZpbGw9IiNGRjk4MDAiLz4KPC9zdmc+);
    mask-image: var(--arrow);
    -webkit-mask-image: var(--arrow);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-color: var(--warning-color);
    transition: 0.3s;
    position: relative;
    left: 0;
}

.link-btn:hover:after {
    background-color: var(--primary-color);
    left: 5px;
}

.row:not(.wpcf7 .row) {
    row-gap: var(--gutter);
}

.wpcf7 .row {
    --gutter: 20px;
}

@media screen and (min-width: 1921px) {
    .cloud-shape,
    .wave-shape {
        mask-size: 2560px;
        -webkit-mask-size: 2560px;
    }
    .wave-shape {
        height: 130px;
    }
}

@media screen and (min-width: 1680px) {
	.container {
        max-width: 1524px;
    }
}

@media screen and (max-width: 1679px) {
    :root {
        --h1: 700 52px/1.2 var(--title-font);
        --h2: 700 40px/1.2 var(--title-font);
        --h3: 600 30px/1.3 var(--title-font);
        --h4: 600 25px/1.3 var(--title-font);
        --h5: 600 20px / 1.3 var(--title-font);
    }
    .sec-title {
        margin-bottom: 30px;
    }
    .sec-title p {
        font: var(--body);
    }
}

@media screen and (max-width: 1399px) {
    :root {
        --h1: 700 45px/1.2 var(--title-font);
        --h2: 700 35px/1.2 var(--title-font);
        --h3: 600 25px/1.3 var(--title-font);
        --h4: 600 22px/1.3 var(--title-font);
        --h5: 600 18px/1.3 var(--title-font);
        --h6: 600 16px/1.3 var(--title-font);
        --section-space: 80px;
    }
    .cloud-shape {
        mask-size: 1600px;
        -webkit-mask-size: 1600px;
        height: 110px;
    }
    .cloud-shape-minus {
        margin-block: calc(var(--section-space) + 110px);
    }
    .cloud-shape-minus .cloud-shape.top-minus {
        top: -110px;
    }
    .cloud-shape-minus .cloud-shape.bottom-minus {
        bottom: -110px;
    }
}

@media screen and (max-width: 1199px) {
    :root {
        --h1: 700 42px/1.2 var(--title-font);
        --h2: 700 32px/1.2 var(--title-font);
    }
    h1, .h1-title {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 991px) {
    :root {
        --section-space: 60px;
    }

    #page.site {
        margin-top: 70px;
    }
    .sec-btn, 
    .woocommerce #respond input#submit, 
    .woocommerce a.button, 
    .woocommerce button.button, 
    .woocommerce input.button {
        height: 45px;
        padding: 10px 20px;
    }
    .button-group {
        gap: 10px;
    }
    .cloud-shape {
        mask-size: 1024px;
        -webkit-mask-size: 1024px;
        height: 72px;
        mask-position: top left;
        -webkit-mask-position: top right;
        transform: rotateY(180deg);
        left: -1px;
        width: 101vw;
    }
    .cloud-shape-minus {
        margin-block: calc(var(--section-space) + 72px);
    }
    .cloud-shape-minus .cloud-shape.top-minus {
        top: -72px;
    }
    .cloud-shape-minus .cloud-shape.bottom-minus {
        bottom: -72px;
        transform: rotateX(180deg) rotateY(180deg);
    }
    .wave-shape {
        mask-size: 1024px;
        -webkit-mask-size: 1024px;
        height: 51px;
    }
}

@media screen and (max-width: 575px) {
    :root {
        --section-space: 40px;
        --h1: 700 40px/1.2 var(--title-font);
        --h2: 700 30px/1.2 var(--title-font);
        --h3: 600 25px/1.3 var(--title-font);
        --h4: 600 22px/1.3 var(--title-font);
        --h5: 600 20px/1.3 var(--title-font);
        --h6: 600 16px/1.3 var(--title-font);
    }
}

@media screen and (max-width: 400px) {
    :root {
        --section-space: 40px;
        --h1: 700 35px/1.2 var(--title-font);
        --h2: 700 28px / 1.2 var(--title-font);
        --h5: 600 18px / 1.3 var(--title-font);
    }
    .sec-title {
        margin-bottom: 20px;
    }
}
/*==========Common CSS End==========*/

/*========== Modal Popup CSS Start ==========*/
.modal-content {
    background: var(--white-color);
    -webkit-mask-image: -webkit-radial-gradient(var(--white-color), var(--black-color));
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 20px 30px rgba(60, 140, 244, 0.16);
}

.popup-title {
    position: relative;
    padding: 10px 65px 10px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.popup-title .h2-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 0;
}

button.close {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    background: var(--primary-color);
    opacity: 1 !important;
    text-shadow: none;
    color: var(--white-color);
    border-radius: 0;
    outline: none !important;
    z-index: 2;
    transition: var(--transition);
}

button.close:hover {
    background: var(--primary-color);
    color: var(--dark-color);
}

.modal-dialog {
    max-width: 700px;
}

.common-popup-overflow {
    padding: 10px 0px;
}

.common-popup-text::-webkit-scrollbar-thumb {
    background: var(--primary-color);
}

@media screen and (max-width: 400px) {
    .popup-title {
        padding: 10px 65px 10px 15px;
    }
}
/*========== Modal Popup CSS End ==========*/

/*==========Slider CSS Start ==========*/
.slick-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.slick-dots li {
    margin: 0;
}

.slick-dots li button {
    width: 15px;
    height: 15px;
    background: var(--blue-color);
    border-radius: 50%;
    opacity: 0.3;
    transition: var(--transition);
}

.slick-dots li.slick-active button,
.slick-dots li button:hover {
    opacity: 1;
}

.slick-arrow {
    --slick-arrow-size: 60px;
    top: 50%;
    left: 20px;
	transform: translate(0, -50%);
    width: var(--slick-arrow-size);
    height: var(--slick-arrow-size);
    background: var(--green-color);
    color: var(--black-color);
	border-radius: 50%;
}

.slick-arrow:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 30px;
	aspect-ratio: 1/1;
	--arrow: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wNjUyIDguMjA0NjJWMS4xNzE4N0MxNC4wNjUyIDAuOTQwMDg2IDEzLjk5NjQgMC43MTM1MTcgMTMuODY3NiAwLjUyMDgwOEMxMy43Mzg4IDAuMzI4MDk5IDEzLjU1NTggMC4xNzc5MDQgMTMuMzQxNiAwLjA4OTIwOTRDMTMuMTI3NSAwLjAwMDUxNDcwNiAxMi44OTE4IC0wLjAyMjY5NzIgMTIuNjY0NSAwLjAyMjUwODhDMTIuNDM3MiAwLjA2NzcxNDcgMTIuMjI4MyAwLjE3OTMwOSAxMi4wNjQ0IDAuMzQzMTgzTDAuMzQzMTgyIDEyLjA2NDRDMC4xMjM0NDQgMTIuMjg0MiAwIDEyLjU4MjMgMCAxMi44OTMxQzAgMTMuMjAzOSAwLjEyMzQ0NCAxMy41MDIgMC4zNDMxODIgMTMuNzIxOEwxMi4wNjQ0IDI1LjQ0M0MxMi4yMjgzIDI1LjYwNjkgMTIuNDM3MiAyNS43MTg1IDEyLjY2NDUgMjUuNzYzN0MxMi44OTE4IDI1LjgwODkgMTMuMTI3NSAyNS43ODU3IDEzLjM0MTYgMjUuNjk3QzEzLjU1NTggMjUuNjA4MyAxMy43Mzg4IDI1LjQ1ODEgMTMuODY3NiAyNS4yNjU0QzEzLjk5NjQgMjUuMDcyNyAxNC4wNjUyIDI0Ljg0NjEgMTQuMDY1MiAyNC42MTQzVjE3LjU4MTZIMTcuNjE2MkMxOS4zMDkzIDE3LjU4MTYgMjAuOTg1OSAxNy45MTUyIDIyLjU1MDIgMTguNTYzMUMyNC4xMTQ1IDE5LjIxMTEgMjUuNTM1OCAyMC4xNjA5IDI2LjczMyAyMS4zNTgyTDMwLjgxODQgMjUuNDQzQzMwLjk4MjMgMjUuNjA2OSAzMS4xOTEyIDI1LjcxODUgMzEuNDE4NSAyNS43NjM3QzMxLjY0NTggMjUuODA4OSAzMS44ODE1IDI1Ljc4NTcgMzIuMDk1NiAyNS42OTdDMzIuMzA5OCAyNS42MDgzIDMyLjQ5MjggMjUuNDU4MSAzMi42MjE2IDI1LjI2NTRDMzIuNzUwNCAyNS4wNzI3IDMyLjgxOTIgMjQuODQ2MSAzMi44MTkyIDI0LjYxNDNWMjEuMDk4QzMyLjgxOTMgMTkuNDA0OCAzMi40ODU4IDE3LjcyODIgMzEuODM3OCAxNi4xNjM5QzMxLjE4OTggMTQuNTk5NyAzMC4yNCAxMy4xNzg0IDI5LjA0MjYgMTEuOTgxMkMyNy44NDU1IDEwLjc4MzkgMjYuNDI0MiA5LjgzNDA2IDI0Ljg1OTkgOS4xODYwN0MyMy4yOTU2IDguNTM4MDcgMjEuNjE5IDguMjA0NTcgMTkuOTI1OSA4LjIwNDYySDE0LjA2NTJaTTExLjcyMSA0LjAwMTM4VjguMjA0NjJDMTEuNzIwOSA4LjUxMjQ3IDExLjc4MTUgOC44MTczMSAxMS44OTk0IDkuMTAxNzFDMTIuMDE3MiA5LjM4NjEgMTIuMTkgOS42NDQ0NiAxMi40MDc5IDkuODYyQzEyLjYyNTQgMTAuMDc5OCAxMi44ODM3IDEwLjI1MjYgMTMuMTY4MSAxMC4zNzA1QzEzLjQ1MjUgMTAuNDg4MyAxMy43NTc0IDEwLjU0OSAxNC4wNjUyIDEwLjU0ODlIMTkuOTI1OUMyMi43MjM3IDEwLjU0ODkgMjUuNDA2OSAxMS42NjAzIDI3LjM4NTIgMTMuNjM4NkMyOS4zNjM1IDE1LjYxNyAzMC40NzUgMTguMzAwMiAzMC40NzUgMjEuMDk4VjIxLjc4NDhMMjguMzkwOSAxOS43MDAyQzI1LjUzMzIgMTYuODQyNyAyMS42NTc1IDE1LjIzNzQgMTcuNjE2MiAxNS4yMzc0SDE0LjA2NTJDMTMuNDQzNCAxNS4yMzc0IDEyLjg0NzQgMTUuNDg0MSAxMi40MDc5IDE1LjkyNDJDMTIuMTkgMTYuMTQxOCAxMi4wMTcyIDE2LjQwMDEgMTEuODk5NCAxNi42ODQ1QzExLjc4MTUgMTYuOTY4OSAxMS43MjA5IDE3LjI3MzggMTEuNzIxIDE3LjU4MTZWMjEuNzg0OEwyLjgyOTI2IDEyLjg5MzFMMTEuNzIxIDQuMDAxMzhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=);
	mask-image: var(--arrow);
	-webkit-mask-image: var(--arrow);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center;
	background-color: var(--black-color);
}

.slick-arrow:hover {
    background: var(--success-color);
    color: var(--white-color);
}

.slide-arrow.next-arrow.slick-arrow {
    left: auto;
    right: 20px;
}

.slide-arrow.next-arrow.slick-arrow::before {
	transform: translate(-50%, -50%) rotateY(180deg);
}

@media screen and (max-width: 1399px) {
    .slick-arrow {
        --slick-arrow-size: 50px;
    }
    .slick-arrow:before {
        width: 25px;
    }
}

@media screen and (max-width: 575px) {
    .slick-arrow {
        --slick-arrow-size: 45px;
    }
    .slick-arrow:before {
        width: 24px;
    }
}
/*==========Slider CSS End==========*/

/*==========Loader CSS Start==========*/
.loader-box {
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    width: 100vw;
    height: 100svh;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    z-index: 99999999
}

.loader-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 250px;
    display: flex;
    justify-content: center;
    align-items: center
}

.loader-img video {
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1.2;
    object-fit: cover;
    object-position: center;
}
/*==========Loader CSS End==========*/

/*==========Header CSS Start==========*/
.site-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: var(--white-color);
}

.header-top {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
	--bg: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDE5MjAgNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBWNDMuNjc1Nkw5LjYgNDEuODQwNUMxMS41MiA0MS44NDA1IDMwLjcyIDQ0LjU5MzIgMzIuNjQgNDEuODQwNUMzNi40OCA0NC41OTMyIDQ0LjE2IDM5LjA4NzggNDQuMTYgNDEuODQwNUM0NC4xNiAzOC4xNzAzIDY3LjIgNDQuNTkzMiA2Ny4yIDQxLjg0MDVDNjcuMiA0NC41OTMyIDk2IDQwLjkyMyA5OS44NCA0MS44NDA1QzEwMy42OCA0MC4wMDU0IDEwOS40NCA0MC45MjMgMTExLjM2IDQxLjg0MDVDMTExLjM2IDQwLjAwNTQgMTIyLjg4IDQzLjY3NTYgMTIyLjg4IDQxLjg0MDVDMTIyLjg4IDQwLjAwNTQgMTI2LjcyIDQ1LjUxMDcgMTMwLjU2IDQxLjg0MDVDMTQwLjE2IDQzLjY3NTYgMTUzLjYgMzkuMDg3OCAxNjEuMjggNDEuODQwNUMxNjUuMTIgNDAuMDA1NCAxNjguOTYgMzkuMDg3OCAxNjguOTYgNDEuODQwNUMxNjguOTYgNDMuNjc1NiAxODAuNDggNDAuOTIzIDE4MC40OCA0MS44NDA1QzE4Mi40IDQ1LjUxMDcgMjA5LjI4IDQwLjAwNTQgMjEzLjEyIDQxLjg0MDVIMjI2LjU2QzIyNi41NiA0Mi43NTgxIDIzMi4zMiAzOS4wODc4IDIzOC4wOCA0MS44NDA1SDI3MC43MkMyNzQuNTYgNDMuNjc1NiAyNzYuNDggNDIuNzU4MSAyODIuMjQgNDEuODQwNUgyOTMuNzZDMjk1LjY4IDQwLjAwNTQgMzM0LjA4IDQwLjkyMyAzMzkuODQgNDEuODQwNUMzNDMuNjggNDIuNzU4MSAzNDcuNTIgNDMuNjc1NiAzNTEuMzYgNDEuODQwNUMzNTEuMzYgNDAuOTIzIDM5My42IDQ1LjUxMDcgMzk3LjQ0IDQxLjg0MDVDMzk3LjQ0IDQxLjg0MDUgNDA3LjA0IDM5LjA4NzggNDA3LjA0IDQxLjg0MDVDNDEwLjg4IDQwLjAwNTQgNDI2LjI0IDQzLjY3NTYgNDMwLjA4IDQxLjg0MDVDNDMzLjkyIDQzLjY3NTYgNDQxLjYgNDIuNzU4MSA0NDEuNiA0MS44NDA1QzQ0NS40NCA0NC41OTMyIDQ0OS4yOCA0MC4wMDU0IDQ1My4xMiA0MS44NDA1QzQ1NS4wNCA0MS44NDA1IDUwMS4xMiA0MC4wMDU0IDUwMS4xMiA0Mi43NTgxTDUyMC4zMiA0MS44NDA1QzUyNi4wOCA0Mi43NTgxIDUzMS44NCA0Ny4zNDU4IDUzMy43NiA0MS44NDA1QzUzNS42OCA0Ni40MjgzIDU0MS40NCA0MC4wMDU0IDU0NS4yOCA0MS44NDA1QzU0OS4xMiA0MC4wMDU0IDU1Mi45NiA0NC41OTMyIDU1NC44OCA0MS44NDA1SDU3Ny45MkM1ODkuNDQgNDIuNzU4MSA2NDcuMDQgNDMuNjc1NiA2NDcuMDQgNDEuODQwNUM2NDcuMDQgNDMuNjc1NiA2NTIuOCA0MS44NDA1IDY1OC41NiA0MS44NDA1SDY3MC4wOEM2NzkuNjggNDAuMDA1NCA2ODMuNTIgNDUuNTEwNyA2OTEuMiA0MS44NDA1QzY5NS4wNCA0MS44NDA1IDcyMCA0My42NzU2IDcyMy44NCA0MS44NDA1SDc0OC44Qzc1NC41NiAzOC4xNzAzIDc1OC40IDQyLjc1ODEgNzYyLjI0IDQxLjg0MDVIODE3LjkyQzgxNy45MiAzOS4wODc4IDgyOS40NCA0MS44NDA1IDgyOS40NCA0MS44NDA1SDgzOS4wNEM4MzkuMDQgNDMuNjc1NiA4NjkuNzYgNDAuOTIzIDg3My42IDQxLjg0MDVDODc1LjUyIDQ1LjUxMDcgODkwLjg4IDQwLjkyMyA4OTYuNjQgNDEuODQwNUM5MDIuNCA0Mi43NTgxIDkwOC4xNiA0MC4wMDU0IDkwOC4xNiA0MS44NDA1QzkyMy41MiA0MC4wMDU0IDkxMy45MiA0NS41MTA3IDkzMy4xMiA0MS44NDA1SDk1Mi4zMkM5NTguMDggNDUuNTEwNyA5ODguOCA0Mi43NTgxIDk4OC44IDQxLjg0MDVDOTkyLjY0IDQxLjg0MDUgMTAyOS4xMiA0Mi43NTgxIDEwMzIuOTYgNDAuOTIzQzEwMzQuODggNDQuNTkzMiAxMDM4LjcyIDQwLjAwNTQgMTA0NC40OCA0MS44NDA1QzEwNDYuNCA0My42NzU2IDEwNjUuNiA0MC45MjMgMTA2Ny41MiA0MC45MjNDMTA3My4yOCA0My42NzU2IDEwODQuOCA0MC45MjMgMTA5MC41NiA0MS44NDA1QzEwOTYuMzIgMzguMTcwMyAxMTAyLjA4IDQyLjc1ODEgMTEwMi4wOCA0MS44NDA1SDExMTMuNkMxMTEzLjYgMzkuMDg3OCAxMTIzLjIgNDIuNzU4MSAxMTI1LjEyIDQwLjkyM0MxMTI1LjEyIDQzLjY3NTYgMTEyOC45NiA0MS44NDA1IDExMzIuOCA0MS44NDA1QzExMzguNTYgNDUuNTEwNyAxMTUyIDQwLjkyMyAxMTU3Ljc2IDQxLjg0MDVDMTE2My41MiA0MC4wMDU0IDExNjkuMjggNDAuOTIzIDExNjkuMjggNDEuODQwNUMxMTczLjEyIDQzLjY3NTYgMTE3My4xMiA0MS44NDA1IDExODAuOCA0MS44NDA1QzExODIuNzIgNDAuMDA1NCAxMTkyLjMyIDQzLjY3NTYgMTE5Mi4zMiA0MS44NDA1QzExOTYuMTYgNDEuODQwNSAxMjAwIDQ2LjQyODMgMTIwMy44NCA0MS44NDA1SDEyMzguNEMxMjQyLjI0IDQ0LjU5MzIgMTI0Ni4wOCA0Mi43NTgxIDEyNDkuOTIgNDEuODQwNUwxMjYxLjQ0IDQwLjkyM0MxMjY3LjIgNDIuNzU4MSAxMjg0LjQ4IDQzLjY3NTYgMTI5NC4wOCA0MS44NDA1QzEzMjAuOTYgNDQuNTkzMiAxMzI4LjY0IDQyLjc1ODEgMTM0MC4xNiA0MS44NDA1QzEzNDQgNDAuOTIzIDEzNDUuOTIgNDQuNTkzMiAxMzQ5Ljc2IDQxLjg0MDVDMTM2MS4yOCA0My42NzU2IDEzNjguOTYgNDAuOTIzIDEzODAuNDggNDEuODQwNUMxMzgyLjQgNDQuNTkzMiAxMzkyIDQxLjg0MDUgMTM5Ny43NiA0MS44NDA1QzEzOTcuNzYgNDAuMDA1NCAxNDAzLjUyIDQzLjY3NTYgMTQwNy4zNiA0MS44NDA1QzE0MTguODggMzYuMzM1MiAxNDIyLjcyIDQ4LjI2MzQgMTQzMi4zMiA0MS44NDA1QzE0MzIuMzIgNDAuMDA1NCAxNDQxLjkyIDQzLjY3NTYgMTQ0MS45MiA0MS44NDA1QzE0NDcuNjggNDQuNTkzMiAxNDYxLjEyIDQxLjg0MDUgMTQ2MS4xMiA0MS44NDA1QzE0NjMuMDQgNDMuNjc1NiAxNDcwLjcyIDQwLjAwNTQgMTQ3Ni40OCA0MS44NDA1QzE0ODIuMjQgNDAuOTIzIDE0OTEuODQgNDQuNTkzMiAxNDk5LjUyIDQxLjg0MDVIMTUxMS4wNEMxNTE0Ljg4IDQyLjc1ODEgMTUzMC4yNCA0NS41MTA3IDE1MzQuMDggNDEuODQwNUgxNTQ1LjZDMTU0Ny41MiA0MC45MjMgMTU1NS4yIDQzLjY3NTYgMTU1Ny4xMiA0MS44NDA1QzE1NTkuMDQgNDMuNjc1NiAxNTY0LjggNDAuOTIzIDE1NjguNjQgNDEuODQwNUMxNTY4LjY0IDQwLjAwNTQgMTU3OC4yNCA0NC41OTMyIDE1ODAuMTYgNDAuOTIzQzE1ODQgNDEuODQwNSAxNTkxLjY4IDQ1LjUxMDcgMTU4OS43NiA0MS44NDA1QzE1OTEuNjggNDIuNzU4MSAxNTk1LjUyIDQwLjAwNTQgMTYwMS4yOCA0MS44NDA1QzE2MDUuMTIgNDAuOTIzIDE2MTAuODggNDQuNTkzMiAxNjEyLjggNDEuODQwNUMxNjEyLjggNDIuNzU4MSAxNjI0LjMyIDQzLjY3NTYgMTYyNC4zMiA0MS44NDA1QzE2MjguMTYgNDQuNTkzMiAxNjMyIDM4LjE3MDMgMTYzNS44NCA0MS44NDA1QzE2MzUuODQgNDAuMDA1NCAxNjQxLjYgNDMuNjc1NiAxNjQ3LjM2IDQxLjg0MDVDMTY1My4xMiA0MS44NDA1IDE2NTguODggNDQuNTkzMiAxNjU4Ljg4IDQxLjg0MDVDMTY2OC40OCA0NC41OTMyIDE2NzQuMjQgNDAuOTIzIDE2ODMuODQgNDEuODQwNUMxNjg5LjYgMzguMTcwMyAxNjk1LjM2IDQyLjc1ODEgMTY5NS4zNiA0MS44NDA1SDE3MDQuOTZDMTcwNC45NiA0MC45MjMgMTcyMi4yNCA0My42NzU2IDE3MjggNDEuODQwNUMxNzI5LjkyIDQwLjkyMyAxNzQ1LjI4IDQ0LjU5MzIgMTc0OS4xMiA0MS44NDA1SDE3NjAuNjRDMTc2NC40OCA0My42NzU2IDE3NjguMzIgNDUuNTEwNyAxNzc0LjA4IDQxLjg0MDVDMTc3OS44NCA0My42NzU2IDE3ODMuNjggMzguMTcwMyAxNzgzLjY4IDQwLjkyM0MxODAyLjg4IDQ0LjU5MzIgMTgxMi40OCAzOS4wODc4IDE4MTguMjQgNDIuNzU4MUMxODE4LjI0IDQxLjg0MDUgMTgyOS43NiA0NC41OTMyIDE4MjkuNzYgNDAuOTIzQzE4MjkuNzYgNDAuOTIzIDE4NDEuMjggMzkuMDg3OCAxODQxLjI4IDQxLjg0MDVDMTg0My4yIDQ3LjM0NTggMTg2NC4zMiA0My42NzU2IDE4NjQuMzIgNDEuODQwNUMxODY2LjI0IDQ0LjU5MzIgMTg3MiAzOS4wODc4IDE4NzcuNzYgNDMuNjc1NkMxODgxLjYgNDEuODQwNSAxODg3LjM2IDQ1LjUxMDcgMTg4Ny4zNiA0My42NzU2QzE4ODkuMjggNDguMjYzNCAxODk1LjA0IDM5LjA4NzggMTg5OC44OCA0My42NzU2QzE5MDIuNzIgNDIuNzU4MSAxOTA2LjU2IDQ1LjUxMDcgMTkxMC40IDQzLjY3NTZDMTkxMi4zMiA0Ni40MjgzIDE5MTIuMzIgNDMuNjc1NiAxOTIwIDQzLjY3NTZWMEgwWiIgZmlsbD0iIzBEOThENiIvPgo8L3N2Zz4=);
    mask-image: var(--bg);
    -webkit-mask-image: var(--bg);
    mask-size: 1920px;
    -webkit-mask-size: 1920px;
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    background-color: var(--sky-blue-color);
    padding-bottom: 5px;
}

.header-top-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header-contact {
    display: flex;
    align-items: center;
    gap: 30px;
}

.header-contact a {
    display: flex;
    align-items: center;
    gap: 5px;
    color: var(--white-color);
}

.header-contact a:hover {
    color: var(--black-color);
}

.header-top-social {
    display: flex;
    align-items: center;
    gap: 30px;
}

.header-social-icons {
    display: flex;
    align-items: center;
    gap: 10px;
}

.header-social-icons a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    aspect-ratio: 1/1;
    background: var(--white-color);
    border-radius: 50%;
    color: var(--black-color);
}

.header-social-icons a:hover {
    background: var(--warning-color);
    color: var(--white-color);
}

.header-bottom {
	width: 100%;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid var(--light-gray-color);
}

.header-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.site-branding {
    width: 198px;
}

.header-menu {
    display: flex;
    align-items: center;
    gap: 30px;
}

.main-navigation ul.menu {
    display: flex;
    align-items: center;
    gap: 30px;
}

.main-navigation li a {
    font: var(--h6);
	color: var(--black-color);
	position: relative;
	display: inline-block;
}

.main-navigation li a:hover,
.main-navigation .menu>li.current_page_item>a,
.main-navigation .menu>li.current_page_parent>a {
	color: var(--warning-color);
}

.main-navigation .menu>li>a:after {
    content: '';
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    transform: translate(-50%);
    width: 40px;
    height: 7px;
    background-image: url(/wp-content/themes/genzkids/assets/images/menu-pencil.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    z-index: -1;
    transition: 0.3s;
}

.main-navigation .menu>li>a:hover:after,
.main-navigation .menu>li.current_page_item>a:after,
.main-navigation .menu>li.current_page_parent>a:after {
    top: 100%;
    opacity: 1;
}

@media screen and (max-width: 1399px) {
    .site-branding {
        width: 170px;
    }
    .main-navigation ul.menu,
    .header-menu {
        gap: 15px;
    }
    .main-navigation li a {
        font-size: 17px;
    }
    .header-contact a {
        font: var(--body-sm);
    }
}

@media screen and (max-width: 1199px) {
    .header-contact a {
        font: var(--body-sm);
    }
    .header-contact,
    .header-top-social {
        gap: 15px;
    }
    .main-navigation li a {
        font-size: 15px;
    }
    .site-branding {
        width: 150px;
    }
    .header-btn .sec-btn {
        font-size: 14px;
        height: 45px;
        padding: 10px 20px;
    }
    .header-contact a {
        font-size: 13px;
    }
    .header-top-box>.header-contact {
        max-width: 400px;
        line-height: 1.2;
    }
}

@media screen and (max-width: 991px) {
    .header-top {
        display: none;
    }

    .site-header,
    .header-bottom {
        height: 70px;
    }

    .site-branding {
        position: fixed;
        top: 0;
        left: 25px;
        width: 150px;
        height: 70px;
        display: flex;
        align-items: center;
    }

    .header-mob-call {
        position: fixed;
        top: 0;
        right: 70px;
        height: 70px;
        display: flex;
        align-items: center;
    }

    .header-mob-call a {
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        background: var(--green-color);
        border-radius: 50%;
        color: var(--black-color);
    }

    .header-mob-call a:hover {
        background: var(--primary-color);
        color: var(--white-color);
    }

    .menu-toggle {
        --menu-toggle-rotate: 45deg;
        --menu-toggle-space: 10px;
        position: fixed;
        top: 23px;
        right: 25px;
        border: none;
        outline: none !important;
        background: transparent;
        width: 30px;
        padding: 0;
        z-index: 105;
    }

    .menu-toggle span {
        display: block;
        width: 100%;
        height: 4px;
        background: var(--black-color);
        margin-bottom: 6px;
        border-radius: 10px;
        position: relative;
        top: 0;
        opacity: 1;
        transition: var(--transition);
    }

    .menu-toggle span:last-child {
        margin: 0;
    }

    .toggled .menu-toggle span:nth-child(1) {
        transform: rotate(var(--menu-toggle-rotate));
        top: var(--menu-toggle-space);
    }

    .toggled .menu-toggle span:nth-child(2) {
        opacity: 0;
    }

    .toggled .menu-toggle span:nth-child(3) {
        transform: rotate(calc(var(--menu-toggle-rotate)*-1));
        top: calc(var(--menu-toggle-space)*-1);
    }

    .header-mobile-menu {
        background: var(--primary-color);
        padding: 50px 25px 30px 25px;
        top: 70px;
        height: calc(100dvh - 70px);
    }

    .header-mobile-menu::-webkit-scrollbar-thumb {
        background: var(--dark-color);
    }

    .header-mobile-menu::-webkit-scrollbar-track {
        background: var(--white-color);
    }

    .main-navigation ul {
        text-align: left;
        display: inline-block;
    }

    .main-navigation ul li {
        display: block;
        margin-left: 0;
        margin-bottom: 30px;
        width: 100%;
    }

    .main-navigation ul li.menu-item-has-children {
        padding-right: 15px;
    }

    .main-navigation ul li:last-child {
        margin-bottom: 0;
    }

    .main-navigation ul li a {
        font-size: 20px;
        color: var(--white-color);
    }

    .main-navigation .menu>li>a:after {
        display: none;
    }

    .main-navigation ul li.menu-item-has-children::after {
        color: var(--white-color);
        top: 5px;
        transform: none;
    }

    .main-navigation ul li.menu-item-has-children.current_page_parent::after {
        color: var(--warning-color);
    }

    .main-navigation ul ul li.menu-item-has-children::after {
        font-size: 16px;
    }

    .main-navigation ul li.menu-item-has-children.active-child-menu::after,
    .main-navigation ul li.menu-item-has-children.active-sub-menu::after {
        transform: translate(0) rotate(-180deg);
        color: var(--warning-color);
    }

    .main-navigation ul ul {
        display: block;
        top: 0;
        left: 15px !important;
        position: relative;
        opacity: 1;
        animation: none;
        background: transparent;
        box-shadow: none;
        width: 100%;
        display: none;
        margin-top: 15px;
    }

    .main-navigation ul ul ul {
        padding-left: 0;
    }

    .main-navigation ul ul li {
        border-bottom: none;
        margin-bottom: 10px;
    }

    .main-navigation ul ul li:last-child {
        margin-bottom: 0;
    }

    .main-navigation ul ul li a {
        display: inline-block;
        border: 0;
        padding: 0;
        font-size: 16px;
    }

    .main-navigation ul ul ul li a {
        font-size: 14px;
    }
    .main-navigation ul.menu {
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
    }
    .main-navigation ul li.menu-item-has-children.active-sub-menu>a, 
    .main-navigation ul li.menu-item-has-children.active-sub-menu:after,
    .main-navigation ul ul li a:hover, 
    .main-navigation ul ul li.current-menu-item>a {
        color: var(--warning-color);
    }
}

@media screen and (max-width: 575px) {
    .main-navigation ul li,
    .main-navigation ul li a {
        font-size: 18px;
    }

    .main-navigation ul li.menu-item-has-children::after {
        top: 5px;
        font-size: 15px;
    }

    .main-navigation ul ul li.menu-item-has-children::after {
        font-size: 13px;
    }

    .main-navigation ul ul,
    .main-navigation ul li.menu-item-has-children:hover ul {
        left: 10px !important;
        margin-top: 10px;
    }
}

@media screen and (max-width: 400px) {
    .site-branding {
        left: 15px;
    }
    .menu-toggle {
        right: 15px;
    }
    .main-navigation ul li {
        margin-bottom: 20px;
    }
    .header-mobile-menu {
        padding: 40px 15px 30px 15px;
    }
    .header-mob-call {
        right: 60px;
    }
}
/*==========Header CSS End==========*/

/*==========Banner CSS Start==========*/
.main-banner {
    position: relative;
    overflow: hidden;
}

.banner-slide-box {
    width: 100%;
    height: calc(100dvh - 125px);
    min-height: 620px;
	max-height: 1000px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
	--color-mix: var(--bg-color, var(--sky-blue-color));
    background: color-mix(in srgb, var(--color-mix) 10%, transparent);
	padding-top: 60px;
}

.banner-content {
	position: relative;
	margin-block: 96px 60px;
	z-index: 10;
}

.banner-content .h5-title {
    max-width: 665px;
    margin-bottom: 30px;
}

.banner-image {
	position: relative;
	z-index: 0;
}

.banner-image img {
	width: 100%;
    min-height: 620px;
    height: 80vh;
    max-height: 760px;
    object-fit: contain;
    object-position: bottom center;
	position: relative;
	z-index: 1;
}

.banner-image:before {
    content: '';
    position: absolute;
	top: -20%;
    right: -7%;
    width: 154%;
    height: 128%;
    background-image: url(/wp-content/themes/genzkids/assets/images/banner-img-shape.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1;
}

.banner-slider .slick-arrow {
	top: calc(50% - 30px);
}

.banner-objects video {
    position: absolute;
	top: clamp(1.625rem, 8.333vw - 7.125rem, 2.875rem);
    /* 26 to 46 from 1680 to 1920 */
	left: clamp(0.188rem, 16.667vw - 17.313rem, 2.688rem);
    /* 3 to 43 from 1680 to 1920 */
	width: clamp(5.375rem, 8.333vw - 3.375rem, 6.625rem); 
    /* 86 to 106 from 1680 to 1920 */
    height: auto;
    aspect-ratio: 1/1.2;
    object-fit: cover;
    object-position: center;
}

.banner-objects .object1 {
	position: absolute;
	top: clamp(1.625rem, 8.333vw - 7.125rem, 2.875rem);
    /* 26 to 46 from 1680 to 1920 */
	left: clamp(0.188rem, 16.667vw - 17.313rem, 2.688rem);
    /* 3 to 43 from 1680 to 1920 */
	width: clamp(5.375rem, 8.333vw - 3.375rem, 6.625rem); 
    /* 86 to 106 from 1680 to 1920 */
	animation: topBottom 1.5s linear infinite alternate;
}

@keyframes topBottom {
	from {
		transform: translateY(-5px);
	}
	to {
		transform: translateY(5px);
	}
}

.banner-objects .object2 {
	position: absolute;
	top: clamp(1.25rem, 8.333vw - 7.5rem, 2.5rem);
    /* 20 to 40 from 1680 to 1920 */
	left: 45%;
	width: clamp(5.625rem, 12.5vw - 7.5rem, 7.5rem);
    /* 90 to 120 from 1680 to 1920 */
	animation: rotate 20s linear infinite;
}

@keyframes rotate {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

.banner-objects .object3 {
	position: absolute;
	top: clamp(2.438rem, 12.5vw - 10.688rem, 4.313rem);
    /* 39 to 69 from 1680 to 1920 */
	right: clamp(2.125rem, 12.5vw - 11rem, 4rem);
    /* 34 to 64 from 1680 to 1920 */
	width: clamp(5.625rem, 9.167vw - 4rem, 7rem);
    /* 90 to 112 from 1680 to 1920 */
	animation: leftRight 1.5s linear infinite alternate;
}

@keyframes leftRight {
	from {
		transform: translateX(-5px);
	}
	to {
		transform: translateX(5px);
	}
}

.banner-objects .object4 {
	position: absolute;
	bottom: 99px;
	left: clamp(10.563rem, 16.667vw - 6.938rem, 13.063rem);
    /* 169 to 209 from 1680 to 1920 */
	width: clamp(8.125rem, 16.667vw - 9.375rem, 10.625rem);
    /* 130 to 170 from 1680 to 1920 */
	animation: leftRight 1.5s linear infinite alternate;
}

.banner-slide.slick-slide .banner-content .h1-title,
.banner-slide.slick-slide .banner-content .h5-title,
.banner-slide.slick-slide .banner-content .button-group {
	position: relative;
	top: 20px;
	opacity: 0;
	visibility: hidden;
	transition: 0.5s;
}

.banner-slide.slick-slide.slick-current .banner-content .h1-title {
	top: 0;
	opacity: 1;
	visibility: visible;
	transition-delay: 0.5s;
}

.banner-slide.slick-slide.slick-current .banner-content .h5-title {
	top: 0;
	opacity: 1;
	visibility: visible;
	transition-delay: 0.8s;
}

.banner-slide.slick-slide.slick-current .banner-content .button-group {
	top: 0;
	opacity: 1;
	visibility: visible;
	transition-delay: 1.1s;
}

@media screen and (max-width: 1679px) {
    .banner-objects .object1,
    .banner-objects video {
        width: 4.5vw;
    }
    .banner-objects .object2 {
        width: 5vw;
    }
    .banner-objects .object3 {
        width: 6vw;
    }
    .banner-objects .object4 {
        left: 50px;
    }
    .banner-slider .slick-arrow {
        --slick-arrow-size: 50px;
        left: 10px;
    }
    .banner-slider .slick-arrow:before {
        width: 25px;
    }
    .banner-slider .slide-arrow.next-arrow.slick-arrow {
        right: 10px;
    }
}

@media screen and (max-width: 1199px) {
    .banner-content .h5-title {
        margin-bottom: 20px;
    }
    .banner-slider .slick-arrow {
        top: 65%;
    }
}

@media screen and (max-width: 991px) {
    .banner-slide-box {
        height: auto;
        min-height: unset;
        max-height: unset;
        padding-top: 50px;
    }
    .banner-content {
        margin-block: 0 40px;
    }
    .banner-content .h5-title {
        margin-bottom: 25px;
    }
    .banner-image img {
        min-height: unset;
        max-height: unset;
        height: 500px;
    }
    .banner-slider .slick-arrow {
        top: 38%;
    }
    .banner-image:before {
        width: 134%;
    }
}

@media screen and (max-width: 767px) {
    .banner-image img {
        height: 400px;
    }
    .banner-slider .slick-arrow {
        top: 50%;
    }
}

@media screen and (max-width: 575px) {
    .banner-content .h5-title {
        font-size: 18px;
    }
    .banner-content .button-group {
        flex-wrap: nowrap;
    }
    .banner-content .button-group .sec-btn {
        flex: auto;
        padding-inline: 10px;
    }
    .banner-image img {
        height: 370px;
    }
    .banner-slider .slick-arrow {
        top: 51%;
    }
    .banner-slider .slick-arrow {
        --slick-arrow-size: 45px;
    }
}

@media screen and (max-width: 400px) {
    .banner-content .button-group {
        flex-direction: column;
    }
    .banner-slider .slick-arrow {
        top: 55%;
    }
}
/*==========Banner CSS End==========*/

/*==========About Us CSS Start==========*/
.main-about-us {
    position: relative;
    margin-block: var(--section-space);
}

.about-us-wp .h2-title {
	color: var(--primary-color);
    margin-bottom: 40px;
}

.about-us-wp .left-img, .about-us-wp .right-img {
    width: 100%;
}

.about-us-wp .right-img {
    margin-top: -147px;
}

.about-content p {
    font: var(--body-md);
    color: var(--dark-color);
}

.about-content .button-group {
    margin-top: 30px;
}

.about-content.arrow {
	position: relative;
}

.about-content.arrow:before {
	content: '';
	position: absolute;
	bottom: -95px;
	left: 225px;
	width: 253px;
	height: 172px;
	background-image: url(/wp-content/themes/genzkids/assets/images/curve-arrow.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	pointer-events: none;
	animation: swing 1.5s linear infinite alternate;
}

@keyframes swing {
	from {
		transform: rotate(-3deg);
	}
	to {
		transform: rotate(3deg);
	}
}

.about-objects .object1 {
    position: absolute;
    top: -36px;
    left: 38px;
    width: 64px;
    animation: rotate 10s linear infinite;
}

.about-objects .object2 {
    position: absolute;
    top: -89px;
    right: 40%;
    width: 84px;
    animation: swing 1.5s linear infinite alternate;
}

.about-objects .object3 {
    position: absolute;
    top: -120px;
    right: 77px;
    width: 141px;
    animation: leftRight 1.5s linear infinite alternate;
}

.about-objects .object4 {
    position: absolute;
    bottom: -162px;
    left: clamp(1.563rem, 12.5vw - 11.563rem, 3.438rem);
    /* 25 to 55 from 1680 to 1920 */
    width: clamp(8.438rem, 12.5vw - 4.688rem, 10.313rem);
    /* 135 to 165 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .about-content p {
        font: var(--body);
    }
    .about-objects .object1 {
        left: 28px;
        width: 50px;
    }
    .about-objects .object2 {
        width: 69px;
    }
    .about-objects .object3 {
        right: 27px;
        width: 101px;
    }
    .about-objects .object4 {
        left: 10px;
        width: 110px;
        bottom: -100px;
    }
}

@media screen and (max-width: 1399px) {
    .about-content.arrow:before {
        width: 180px;
        height: 142px;
    }
}

@media screen and (max-width: 1199px) {
    .about-us-wp .right-img {
        margin-top: -100px;
    }
}

@media screen and (max-width: 991px) {
    .about-us-wp img {
        width: auto;
        height: 500px;
        object-fit: contain;
        object-position: center;
    }
    .about-us-wp .h2-title {
        margin-top: 30px;
        margin-bottom: 15px;
    }
    .about-us-wp .row {
        row-gap: 0 !important;
    }
    .about-us-wp .right-img {
        margin-top: 30px;
    }
    .about-content.arrow:before {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .about-us-wp img {
        height: 400px;
    }
}

@media screen and (max-width: 575px) {
    .about-us-wp img.left-img {
        height: 320px;
    }
    .about-content .button-group {
        margin-top: 25px;
    }
    .about-us-wp .right-img {
        height: 394px;
    }
}
/*==========About Us CSS End==========*/

/*==========Counter CSS Start==========*/
.main-counter {
    position: relative;
    margin-block: var(--section-space);
}

.counter-box {
    text-align: center;
}

.counter-box .h1-title {
    margin-bottom: 5px;
}

.counter-box .h1-title span {
    color: inherit;
}

.counter-box .h4-title {
    margin-bottom: 0;
}
/*==========Counter CSS End==========*/

/*==========Home Vision & Mission CSS Start==========*/
.home-vision-mission {
    position: relative;
    background: color-mix(in srgb, var(--yellow-color) 20%, transparent);
    padding-block: 60px;
}

.home-vision-mission-box {
    text-align: center;
}

.home-vision-mission-img {
    width: 200px;
    max-width: 100%;
    aspect-ratio: 1 / 0.87;
    margin: 0 auto 20px;
    position: relative;
}

.home-vision-mission-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    --shape: url(/wp-content/themes/genzkids/assets/images/vision-mission-img-shape.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: var(--shape-color, var(--green-color));
    transform: rotate(30deg);
}

.home-vision-mission-box:hover .home-vision-mission-img:before {
    animation: rotate2 10s linear infinite;
}

@keyframes rotate2 {
    from {
        transform: rotate(30deg);
    }
    to {
        transform: rotate(390deg);
    }
}

.home-vision-mission-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    --shape: url(/wp-content/themes/genzkids/assets/images/vision-mission-img-shape.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: var(--white-color);
    z-index: 1;
}

.home-vision-mission-img .back-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    --shape: url(/wp-content/themes/genzkids/assets/images/vision-mission-img-shape.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    z-index: 5;
}

.home-vision-mission-box .h6-title,
.home-vision-mission-box .h4-title {
    margin-bottom: 0;
}

.home-vision-mission-objects .object1 {
    position: absolute;
    top: 36px;
    left: clamp(2rem, 12.5vw - 11.125rem, 3.875rem);
    /* 32 to 62 from 1680 to 1920 */
    width: clamp(7.188rem, 8.333vw - 1.563rem, 8.438rem);
    /* 115 to 135 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.home-vision-mission-objects .object2 {
    position: absolute;
    top: -30px;
    right: clamp(3.375rem, 16.667vw - 14.125rem, 5.875rem);
    /* 54 to 94 from 1680 to 1920 */
    width: clamp(10rem, 16.667vw - 7.5rem, 12.5rem);
    /* 160 to 200 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.home-vision-mission-objects .object3 {
    position: absolute;
    bottom: 10px;
    left: clamp(1.563rem, 12.5vw - 11.563rem, 3.438rem);
    /* 25 to 55 from 1680 to 1920 */
    width: 58px;
    animation: rotate 10s linear infinite;
}

.home-vision-mission-objects .object4 {
    position: absolute;
    bottom: 7px;
    right: clamp(2.375rem, 12.5vw - 10.75rem, 4.25rem);
    /* 38 to 68 from 1680 to 1920 */
    width: 70px;
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .home-vision-mission-img {
        width: 170px;
    }
    .home-vision-mission-objects .object1 {
        top: 0;
        width: 100px;
    }
    .home-vision-mission-objects .object2 {
        right: 20px;
        width: 120px;
    }
    .home-vision-mission-objects .object3,
    .home-vision-mission-objects .object4 {
        bottom: 0;
    }
}

@media screen and (max-width: 1399px) {
    .home-vision-mission {
        padding-block: 40px;
    }
    .home-vision-mission-objects .object1 {
        width: 70px;
    }
}

@media screen and (max-width: 575px) {
    .home-vision-mission {
        padding-block: 30px;
    }
    .home-vision-mission-img {
        width: 200px;
    }
    .home-vision-mission-box {
        width: 230px;
        max-width: 100%;
        margin: auto;
    }
}
/*==========Home Vision & Mission CSS End==========*/

/*==========Learning Approach CSS Start==========*/
.main-learning-approach {
    position: relative;
    margin-block: var(--section-space);
}

.learning-approach-list {
    margin-block: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--gutter);
}

.learning-approach-box {
    display: flex;
    align-items: center;
    gap: 15px;
}

.learning-approach-box .icon {
    flex-shrink: 0;
}

.learning-approach-box .icon img {
    width: 83px;
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    filter: drop-shadow(0 0 10px rgba(0,0,0,0.25));
}

.learning-approach-box .h5-title {
    margin-bottom: 0;
}

.learning-approach-img {
    position: relative;
    width: 566px;
    max-width: 100%;
    height: 597px;
    margin: 0 auto;
}

.learning-approach-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    --shape: url(/wp-content/themes/genzkids/assets/images/learning-approach-img-border.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: var(--warning-color);
    animation: rotate 20s linear infinite;
}

.learning-approach-img .back-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    --shape: url(/wp-content/themes/genzkids/assets/images/learning-approach-img-shape.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    z-index: 1;
}

.learning-approach-content .button-group {
    margin-top: 25px;
}

.learning-approach-objects .object1 {
    position: absolute;
    top: -5px;
    left: clamp(2.25rem, 12.5vw - 10.875rem, 4.125rem);
    /* 36 to 66 from 1680 to 1920 */
    width: clamp(6.188rem, 12.5vw - 6.938rem, 8.063rem);
    /* 99 to 129 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.learning-approach-objects .object2 {
    position: absolute;
    top: -95px;
    left: 45%;
    width: 68px;
    animation: swing 1.5s linear infinite alternate;
}

.learning-approach-objects .object3 {
    position: absolute;
    bottom: -100px;
    right: 0;
    width: clamp(8.375rem, 16.667vw - 9.125rem, 10.875rem);
    /* 134 to 174 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .learning-approach-box {
        gap: 10px;
    }
    .learning-approach-box .icon img {
        width: 65px;
    }
    .learning-approach-objects .object1 {
        top: -35px;
        left: 30px;
    }
    .learning-approach-objects .object2 {
        left: 50%;
    }
    .learning-approach-list {
        gap: 20px;
    }
}

@media screen and (max-width: 1399px) {
    .learning-approach-img {
        width: 500px;
        height: 537px;
    }
}

@media screen and (max-width: 1199px) {
    .learning-approach-list {
        gap: 10px;
        margin-block: 20px;
        grid-template-columns: 1fr;
    }
    .learning-approach-objects .object1 {
        width: 70px;
    }
    .learning-approach-objects .object2 {
        left: 40%;
        width: 50px;
    }
    .learning-approach-objects .object3 {
        width: 100px;
    }
    .learning-approach-box .icon img {
        width: 55px;
    }
}

@media screen and (max-width: 991px) {
    .learning-approach-list {
        gap: 15px;
        margin-block: 25px 30px;
    }
    .learning-approach-box .icon img {
        width: 65px;
    }
}

@media screen and (max-width: 575px) {
    .learning-approach-img {
        width: 100%;
        height: auto;
        aspect-ratio: 1 / 1.05;
    }
}
/*==========Learning Approach CSS End==========*/

/*==========Programs CSS Start==========*/
.main-programs {
    position: relative;
    padding-block: var(--section-space);
    background-size: 384px;
    background-position: top left;
    background-repeat: repeat;
}

.main-programs:before {
    content: '';
    position: absolute;
    inset: 0;
    background: var(--white-color);
    opacity: 0.8;
    z-index: 0;
}

.program-box {
    position: relative;
    padding-bottom: 84px;
}

.program-box-shape {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    aspect-ratio: 1 / 1;
    --shape: url(/wp-content/themes/genzkids/assets/images/program-box-shape.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: var(--shape-color, var(--green-color));
    z-index: 0;
}

.program-box-shape:before {
    content: '';
    position: absolute;
    inset: 25px;
    --border: url(/wp-content/themes/genzkids/assets/images/program-box-border.svg);
    mask-image: var(--border);
    -webkit-mask-image: var(--border);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--white-color);
    animation: blink 0.5s linear infinite alternate;
    z-index: 0;
}

@keyframes blink {
    from {
        opacity: 0.2;
    }
    to {
        opacity: 1;
    }
}

.program-box-content {
    position: relative;
    text-align: center;
}

.program-box-content>img {
    width: auto;
    max-width: 100%;
    height: 300px;
    object-fit: contain;
    object-position: bottom center;
    margin-bottom: 20px;
}

.program-box:hover .program-box-content>img {
    animation: topBottom2 1s linear infinite alternate;
}

@keyframes topBottom2 {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-10px);
    }
}

.program-box-content .h4-title {
    max-width: 80%;
    margin-inline: auto;
}

.program-box-content .h4-title a {
    color: inherit;
}

.program-box-content .h4-title a:hover {
    color: var(--dark-color);
}

.program-box-content p {
    max-width: 75%;
    color: var(--dark-color);
    margin-inline: auto;
    height: 84px;
    margin-bottom: 25px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

.arrow-btn {
    position: relative;
    display: inline-block;
}

.arrow-btn img {
    width: 60px;
}

.program-box:hover .arrow-btn {
    animation: leftRight 1s linear infinite alternate;
}

.programs-objects .object1 {
    position: absolute;
    top: 43px;
    left: -57px;
    width: clamp(14.188rem, 16.667vw - 3.313rem, 16.688rem);
    /* 227 to 267 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.programs-objects .object2 {
    position: absolute;
    bottom: 244px;
    left: -30px;
    width: clamp(15.188rem, 41.667vw - 28.563rem, 21.438rem);
    /* 243 to 343 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.programs-objects .object3 {
    position: absolute;
    bottom: 346px;
    right: 50px;
    width: clamp(12.5rem, 41.667vw - 31.25rem, 18.75rem);
    /* 200 to 300 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .program-box-content>img {
        height: 250px;
    }
    .programs-objects .object1 {
        left: -20px;
        width: 150px;
    }
    .programs-objects .object2 {
        width: 150px;
    }
    .programs-objects .object3 {
        right: 10px;
        width: 130px;
    }
}

@media screen and (max-width: 1399px) {
    .programs-objects .object1,
    .programs-objects .object3 {
        width: 100px;
    }
    .programs-objects .object2 {
        width: 100px;
        left: -15px;
    }
    .program-box {
        padding-bottom: 54px;
    }
    .program-box-content p {
        margin-bottom: 15px;
    }
    .program-box-content>img {
        height: 210px;
        margin-bottom: 10px;
    }
    .program-box-shape:before {
        inset: 15px;
    }
}

@media screen and (max-width: 1199px) {
    .program-box-content>img {
        height: 250px;
    }
    .program-box {
        padding-bottom: 84px;
    }
}

@media screen and (max-width: 991px) {
    .program-box-content>img {
        height: 180px;
    }
    .program-box {
        padding-bottom: 50px;
    }
    .arrow-btn img {
        width: 50px;
    }
}

@media screen and (max-width: 767px) {
    .program-box {
        width: 350px;
        max-width: 100%;
        margin: auto;
    }
}
/*==========Programs CSS End==========*/

/*==========Key Features CSS Start==========*/
.main-key-features {
    position: relative;
    margin-block: var(--section-space);
}

.key-features-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: var(--gutter);
}

.key-features-box {
    position: relative;
    top: 0;
    text-align: center;
    margin-top: 40px;
    background: var(--white-color);
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
    border-radius: 15px;
    padding: 0 15px 20px 15px;
    transition: 0.5s;
}

.key-features-box:hover {
    top: -10px;
    box-shadow: 0 5px 25px rgba(0,0,0,0.25);
}

.key-features-box .icon {
    width: 80px;
    aspect-ratio: 1/1;
    margin-top: -40px;
    margin-bottom: 15px;
    background: var(--icon-color, var(--primary-color));
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-inline: auto;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
}

.key-features-box .icon img {
    width: 45px;
    height: 45px;
    object-fit: contain;
    object-position: center;
}

@media screen and (max-width: 1399px) {
    .key-features-list {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 991px) {
    .key-features-list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 575px) {
    .key-features-list {
        grid-template-columns: repeat(1, 1fr);
    }
}
/*==========Key Features CSS End==========*/

/*==========Activities CSS Start==========*/
.main-activities {
    position: relative;
    margin-top: var(--section-space);
    padding-bottom: var(--section-space);
}

.activity-box {
    position: relative;
    text-align: center;
    height: 100%;
    padding: 0 30px 30px 30px;
}

.activity-box:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 110px);
    background: var(--white-color);
    box-shadow: 0 4px 15px rgba(0,0,0,0.15);
    border-radius: 15px;
    z-index: -1;
}

.activity-img {
    width: 100%;
    aspect-ratio: 1/0.74075;
    border-radius: 15px;
    margin-bottom: 25px;
}

.activity-box .h4-title {
    color: var(--primary-color);
    margin-bottom: 15px;
}

.main-activities .button-group {
    margin-top: 40px;
}

.activities-slider .slick-list {
    padding-bottom: 20px;
    margin-bottom: -20px;
}

.activities-slider .slick-arrow {
    top: -130px;
    transform: none;
    left: auto;
    right: 92px;
}

.activities-slider .slide-arrow.next-arrow.slick-arrow {
    right: 12px;
}

.activities-objects .object1 {
    position: absolute;
    top: 50%;
    left: 0;
    width: clamp(4.063rem, 12.5vw - 9.063rem, 5.938rem);
    /* 65 to 95 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.activities-objects .object2 {
    position: absolute;
    bottom: 0;
    right: clamp(11.875rem, 41.667vw - 31.875rem, 18.125rem);
    /* 190 to 290 from 1680 to 1920 */
    width: 97px;
    animation: leftRight 1.5s linear infinite alternate;
}

.activities-slider .slick-track {
    display: grid;
    grid-auto-flow: column;
}

@media screen and (max-width: 1679px) {
    .activity-box {
        padding: 0 20px 30px 20px;
    }
    .activity-img {
        margin-bottom: 20px;
    }
    .activities-objects .object1 {
        width: 40px;
    }
    .activities-objects .object2 {
        width: 70px;
    }
    .main-activities {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 1399px) {
    .activities-slider .slick-arrow {
        top: -85px;
    }
    .activities-slider .slick-arrow {
        right: 77px;
    }
}

@media screen and (max-width: 991px) {
    .main-activities .sec-title {
        text-align: center;
    }
    .activities-slider .slick-arrow {
        top: 50%;
        transform: translate(0, -50%);
        left: -10px;
    }
    .activities-slider .slide-arrow.next-arrow.slick-arrow {
        right: -10px;
    }
}

@media screen and (max-width: 575px) {
    .main-activities .button-group {
        margin-top: 30px;
    }
}

@media screen and (max-width: 400px) {
    .activity-box {
        padding: 0 15px 30px 15px;
    }
    .activities-slider .slick-arrow {
        top: 40%;
        left: 0;
    }
    .activities-slider .slide-arrow.next-arrow.slick-arrow {
        right: 0;
    }
}
/*==========Activities CSS End==========*/

/*==========CTA CSS Start==========*/
.main-cta {
    position: relative;
    margin-block: var(--section-space);
}

.cta-box {
    position: relative;
    background: var(--primary-color);
    border-radius: 50px;
}

.cta-box .back-img {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    opacity: 0.2;
    z-index: 0;
}

.cta-box .row {
    position: relative;
    z-index: 5;
}

.cta-img {
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.cta-img img {
    max-width: 818px;
    margin-top: -43px;
}

.cta-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 60px 75px 60px 52px;
}

.cta-content p {
    margin-bottom: 30px;
}

.cta-objects .object1 {
    position: absolute;
    top: -100px;
    left: 0;
    width: clamp(9.375rem, 25vw - 16.875rem, 13.125rem);
    /* 150 to 210 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.cta-box-object {
    position: absolute;
    bottom: -46px;
    right: -46px;
    width: 153px;
    z-index: 1;
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .cta-img img {
        max-width: 678px;
    }
}

@media screen and (max-width: 1399px) {
    .cta-img img {
        max-width: 578px;
    }
    .cta-content {
        padding: 50px 40px 50px 0px;
    }
    .cta-box-object {
        bottom: -30px;
        right: -30px;
        width: 100px;
    }
}

@media screen and (max-width: 1199px) {
    .cta-img img {
        max-width: 500px;
    }
    .cta-content p {
        margin-bottom: 20px;
    }
    .cta-content {
        padding: 40px 30px 40px 0px;
    }
}

@media screen and (max-width: 991px) {
    .cta-content {
        padding: 40px;
    }
    .cta-box {
        border-radius: 30px;
    }
    .cta-img {
        justify-content: center;
    }
    .cta-img img {
        max-width: 100%;
        margin-top: 0;
    }
    .cta-box-object {
        display: none;
    }
}

@media screen and (max-width: 575px) {
    .cta-content {
        padding: 30px 20px 0;
    }
    .cta-content p {
        margin-bottom: 25px;
    }
    .cta-box {
        border-radius: 20px;
    }
}
/*==========CTA CSS End==========*/

/*==========Testimonial CSS Start==========*/
.main-testimonial {
    position: relative;
    background: color-mix(in srgb, var(--sky-blue-color) 20%, transparent);
    padding-block: 60px;
}

.main-testimonial.cloud-shape-minus .cloud-shape.top-minus,
.main-testimonial.cloud-shape-minus .cloud-shape.bottom-minus {
    background-color: color-mix(in srgb, var(--sky-blue-color) 20%, transparent);
}

.testimonial-box {
    display: flex;
    align-items: center;
    gap: var(--gutter);
}

.testimonial-img {
    flex-shrink: 0;
    width: 230px;
    aspect-ratio: 1/1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 38px;
    position: relative;
}

.testimonial-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    --shape: url(/wp-content/themes/genzkids/assets/images/review-img-shape.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: var(--success-color);
    z-index: -1;
}

.testimonial-img .back-img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid var(--white-color);
}

.star-rating-wp {
    line-height: 1;
    margin-bottom: 20px;
}

.star-rating {
    --font: 19px;
    --spacing: 5px;
    margin: 0;
    position: relative;
    display: inline-flex;
    line-height: 1;
}

.star-rating:before {
    content: "\f005\f005\f005\f005\f005";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #c3c3c3;
    letter-spacing: var(--spacing);
    font-size: var(--font);
    line-height: 1;
}

.star-rating__fill {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    overflow: hidden;
    animation: fill-star 2s ease-in-out
}

.star-rating__fill:before {
    content: "\f005\f005\f005\f005\f005";
    color: var(--warning-color);
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    letter-spacing: var(--spacing);
    font-size: var(--font)
}

.testimonial-text * {
    font: var(--body-md);
}

.testimonial-text {
    margin-bottom: 25px;
    max-height: 85px;
}

.testimonial-content {
    max-width: 1119px;
}

.review-by .h5-title {
    color: var(--primary-color);
    margin-bottom: 5px;
}

.review-by p {
    color: var(--dark-color);
}

.testimonial-slider .slick-dots {
    flex-direction: column;
    width: auto;
    position: absolute;
    right: 54px;
    bottom: auto;
    top: 50%;
    transform: translate(0,-50%);
}

.testimonial-objects .object1 {
    position: absolute;
    top: 45%;
    left: clamp(0.813rem, 5.417vw - 4.875rem, 1.625rem);
    /* 13 to 23 from 1680 to 1920 */
    width: clamp(4.625rem, 8.333vw - 4.125rem, 5.875rem);
    /* 74 to 94 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.testimonial-objects .object2 {
    position: absolute;
    top: 6px;
    right: 35%;
    width: 81px;
    animation: swing 1.5s linear infinite alternate;
}

.testimonial-objects .object3 {
    position: absolute;
    bottom: 0;
    right: 25%;
    width: 99px;
    animation: leftRight 1.5s linear infinite alternate;
}

.testimonial-objects .object4 {
    position: absolute;
    top: 33px;
    right: 0;
    width: clamp(10.5rem, 41.667vw - 33.25rem, 16.75rem);
    /* 168 to 268 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .testimonial-content {
        max-width: 900px;
    }
    .testimonial-text * {
        font: var(--body);
    }
    .testimonial-objects .object1 {
        width: 60px;
        top: 85%;
    }
    .testimonial-text {
        max-height: 100px;
    }
}

@media screen and (max-width: 1399px) {
    .main-testimonial {
        padding-block: 40px;
    }
    .testimonial-img {
        width: 200px;
        padding: 30px;
    }
    .testimonial-content {
        max-width: 800px;
    }
}

@media screen and (max-width: 1199px) {
    .testimonial-content {
        max-width: 650px;
    }
    .testimonial-objects .object1 {
        width: 50px;
        top: 70%;
    }
    .testimonial-objects .object3 {
        bottom: -20px;
        width: 70px;
    }
}

@media screen and (max-width: 991px) {
    .testimonial-box {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }
    .testimonial-img {
        width: 230px;
        padding: 38px;
    }
    .star-rating-wp {
        margin-bottom: 15px;
    }
    .testimonial-slider .slick-dots {
        flex-direction: row;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        transform: none;
        position: relative;
        margin-top: 30px;
        justify-content: flex-start;
        padding: 0 12px;
        gap: 10px;
    }
    .main-testimonial {
        padding-block: 30px;
    }
}

@media screen and (max-width: 575px) {
    .testimonial-text {
        max-height: 192px;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 400px) {
    .testimonial-img {
        width: 200px;
        padding: 30px;
    }
}
/*==========Testimonial CSS End==========*/

/*==========Gallery CSS Start==========*/
.main-gallery {
    position: relative;
    margin-block: var(--section-space);
}

@media screen and (min-width: 992px) {
    .gallery-list {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        grid-template-rows: repeat(2, 1fr);
        gap: var(--gutter);
    }
    
    .gallery-box:nth-child(1) {
        grid-column: span 3 / span 3;
        grid-row: span 2 / span 2;
    }
    
    .gallery-box:nth-child(2) {
        grid-column: span 3 / span 3;
        grid-column-start: 4;
    }
    
    .gallery-box:nth-child(3) {
        grid-column: span 3 / span 3;
        grid-column-start: 4;
        grid-row-start: 2;
    }
    
    .gallery-box:nth-child(4) {
        grid-column: span 3 / span 3;
        grid-row: span 2 / span 2;
        grid-column-start: 7;
        grid-row-start: 1;
    }
    
    .gallery-box:nth-child(5) {
        grid-column: span 3 / span 3;
        grid-column-start: 10;
        grid-row-start: 1;
    }
    
    .gallery-box:nth-child(6) {
        grid-column: span 3 / span 3;
        grid-column-start: 10;
        grid-row-start: 2;
    }
}


.gallery-box img {
    width: 100%;
    height: 100%;
    aspect-ratio: 1 / 0.75;
    object-fit: cover;
    object-position: center;
    border-radius: 30px;
}

.main-gallery .button-group {
    margin-top: 40px;
}

.gallery-objects .object1 {
    position: absolute;
    top: -24px;
    left: 21px;
    width: clamp(7rem, 20.833vw - 14.875rem, 10.125rem);
    /* 112 to 162 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.gallery-objects .object2 {
    position: absolute;
    top: 50%;
    right: 13px;
    width: clamp(4.063rem, 20.833vw - 17.813rem, 7.188rem);
    /* 65 to 115 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .gallery-objects .object1 {
        left: 15px;
        width: 80px;
    }
}

@media screen and (max-width: 1199px) {
    .gallery-box img {
        border-radius: 20px;
    }
}

@media screen and (max-width: 991px) {
    .gallery-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px;
    }

    .gallery-box:nth-child(1), .gallery-box:nth-child(4) {
        grid-column: 1 / -1;
    }

    .gallery-box img {
        aspect-ratio: 1/0.7;
    }

    .gallery-box:nth-child(1) img, .gallery-box:nth-child(4) img {
        aspect-ratio: 1/1;
    }
}

@media screen and (max-width: 575px) {
    .gallery-box img {
        border-radius: 15px;
    }
    .gallery-box:nth-child(1) img, 
    .gallery-box:nth-child(4) img {
        border-radius: 20px;
    }
    .gallery-list {
        gap: 15px;
    }
    .main-gallery .button-group {
        margin-top: 30px;
    }
}

@media screen and (max-width: 400px) {
    .gallery-box img {
        aspect-ratio: 1 / 0.8;
    }
}
/*==========Gallery CSS End==========*/

/*==========Find Preschool CSS Start==========*/
.main-left-content {
    position: relative;
    margin-block: var(--section-space);
}

.left-content-box ul {
    margin-block: 20px 30px; 
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.left-content-box ul li {
    display: flex;
    align-items: center;
    gap: 10px;
    font: var(--h5);
    color: var(--black-color);
}

.left-content-box ul li:before {
    content: '';
    width: 50px;
    height: 50px;
    --check: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkxNDUgNS43OTA1OEMyMi45MDY1IDIuOTY3MjMgMjcuMDkzNSAyLjk2NzIyIDI5LjA4NTUgNS43OTA1N0wyOS43MDI4IDYuNjY1NTdDMzAuODE1NiA4LjI0Mjc3IDMyLjczNjkgOS4wMzg1OCAzNC42MzkgOC43MTAxOUwzNS42OTQyIDguNTI4QzM5LjA5OTIgNy45NDAxNSA0Mi4wNTk5IDEwLjkwMDggNDEuNDcyIDE0LjMwNThMNDEuMjg5OCAxNS4zNjFDNDAuOTYxNCAxNy4yNjMxIDQxLjc1NzIgMTkuMTg0NCA0My4zMzQ0IDIwLjI5NzJMNDQuMjA5NCAyMC45MTQ1QzQ3LjAzMjggMjIuOTA2NSA0Ny4wMzI4IDI3LjA5MzUgNDQuMjA5NCAyOS4wODU1TDQzLjMzNDQgMjkuNzAyOEM0MS43NTcyIDMwLjgxNTYgNDAuOTYxNCAzMi43MzY5IDQxLjI4OTggMzQuNjM5TDQxLjQ3MiAzNS42OTQyQzQyLjA1OTkgMzkuMDk5MiAzOS4wOTkyIDQyLjA1OTkgMzUuNjk0MiA0MS40NzJMMzQuNjM5IDQxLjI4OThDMzIuNzM2OSA0MC45NjE0IDMwLjgxNTYgNDEuNzU3MiAyOS43MDI4IDQzLjMzNDRMMjkuMDg1NSA0NC4yMDk0QzI3LjA5MzUgNDcuMDMyOCAyMi45MDY1IDQ3LjAzMjggMjAuOTE0NSA0NC4yMDk0TDIwLjI5NzIgNDMuMzM0NEMxOS4xODQ0IDQxLjc1NzIgMTcuMjYzMSA0MC45NjE0IDE1LjM2MSA0MS4yODk4TDE0LjMwNTggNDEuNDcyQzEwLjkwMDggNDIuMDU5OSA3Ljk0MDE1IDM5LjA5OTIgOC41MjggMzUuNjk0Mkw4LjcxMDE5IDM0LjYzOUM5LjAzODU4IDMyLjczNjkgOC4yNDI3NyAzMC44MTU2IDYuNjY1NTcgMjkuNzAyOEw1Ljc5MDU4IDI5LjA4NTVDMi45NjcyMyAyNy4wOTM1IDIuOTY3MjIgMjIuOTA2NSA1Ljc5MDU3IDIwLjkxNDVMNi42NjU1NyAyMC4yOTcyQzguMjQyNzcgMTkuMTg0NCA5LjAzODU4IDE3LjI2MzEgOC43MTAxOSAxNS4zNjFMOC41MjggMTQuMzA1OEM3Ljk0MDE1IDEwLjkwMDggMTAuOTAwOCA3Ljk0MDE1IDE0LjMwNTggOC41MjhMMTUuMzYxIDguNzEwMTlDMTcuMjYzMSA5LjAzODU4IDE5LjE4NDQgOC4yNDI3NyAyMC4yOTcyIDYuNjY1NTdMMjAuOTE0NSA1Ljc5MDU4WiIgZmlsbD0iIzRDQUY1MCIvPgo8cGF0aCBkPSJNMTYuNjMyNiAyNC4xMzM5QzE2LjIyODggMjQuMTM1IDE1LjgzMzUgMjQuMjUwNSAxNS40OTI2IDI0LjQ2NjlDMTUuMTUxNyAyNC42ODMzIDE0Ljg3ODkgMjQuOTkxNyAxNC43MDYgMjUuMzU2N0MxNC41MzMxIDI1LjcyMTYgMTQuNDY3IDI2LjEyOCAxNC41MTU0IDI2LjUyODlDMTQuNTYzOCAyNi45Mjk4IDE0LjcyNDggMjcuMzA4OCAxNC45Nzk2IDI3LjYyMkwyMC40MTE4IDM0LjI3NjVDMjAuNjA1NSAzNC41MTcgMjAuODUzOCAzNC43MDc4IDIxLjEzNiAzNC44MzMxQzIxLjQxODMgMzQuOTU4NCAyMS43MjYzIDM1LjAxNDUgMjIuMDM0NiAzNC45OTY4QzIyLjY5NCAzNC45NjE0IDIzLjI4OTMgMzQuNjA4NyAyMy42Njg4IDM0LjAyODhMMzQuOTUyOSAxNS44NTU3QzM0Ljk1NDggMTUuODUyNiAzNC45NTY3IDE1Ljg0OTYgMzQuOTU4NyAxNS44NDY3QzM1LjA2NDYgMTUuNjg0MSAzNS4wMzAyIDE1LjM2MTkgMzQuODExNyAxNS4xNTk1QzM0Ljc1MTcgMTUuMTA0IDM0LjY4MDkgMTUuMDYxMyAzNC42MDM3IDE1LjAzNDFDMzQuNTI2NiAxNS4wMDY5IDM0LjQ0NDYgMTQuOTk1OCAzNC4zNjMgMTUuMDAxNEMzNC4yODE0IDE1LjAwNzEgMzQuMjAxOCAxNS4wMjk0IDM0LjEyOTIgMTUuMDY3QzM0LjA1NjUgMTUuMTA0NiAzMy45OTIzIDE1LjE1NjYgMzMuOTQwNSAxNS4yMkMzMy45MzY1IDE1LjIyNSAzMy45MzIzIDE1LjIyOTkgMzMuOTI4IDE1LjIzNDdMMjIuNTQ3OCAyOC4wOTI2QzIyLjUwNDUgMjguMTQxNSAyMi40NTE5IDI4LjE4MTQgMjIuMzkzMSAyOC4yMDk4QzIyLjMzNDIgMjguMjM4MiAyMi4yNzAzIDI4LjI1NDcgMjIuMjA1MSAyOC4yNTgyQzIyLjEzOTggMjguMjYxOCAyMi4wNzQ2IDI4LjI1MjMgMjIuMDEzIDI4LjIzMDRDMjEuOTUxNCAyOC4yMDg1IDIxLjg5NDkgMjguMTc0NSAyMS44NDY1IDI4LjEzMDVMMTguMDY5NyAyNC42OTM2QzE3LjY3NzQgMjQuMzM0IDE3LjE2NDcgMjQuMTM0MyAxNi42MzI2IDI0LjEzMzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=);
    background-image: var(--check);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    flex-shrink: 0;
}

.left-content-img img {
    width: 100%;
    aspect-ratio: 1/0.77;
    object-fit: cover;
    object-position: center;
    border-radius: 30px;
    border: 3px solid var(--sky-blue-color);
}

.left-content-img.no-border img {
    border: 0;
}

.left-content-objects .object1 {
    position: absolute;
    top: -77px;
    left: clamp(1.938rem, 8.333vw - 6.813rem, 3.188rem);
    /* 31 to 51 from 1680 to 1920 */
    width: clamp(2.563rem, 4.167vw - 1.813rem, 3.188rem);
    /* 41 to 51 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .left-content-objects .object1 {
        width: 30px;
    }
    .left-content-box ul li:before {
        width: 30px;
        height: 30px;
    }
}

@media screen and (max-width: 991px) {
    .left-content-img img {
        border: 2px solid var(--sky-blue-color);
    }
}

@media screen and (max-width: 575px) {
    .left-content-img img {
        border: 1px solid var(--sky-blue-color);
        border-radius: 20px;
    }
}
/*==========Find Preschool CSS End==========*/

/*==========Partner With Us CSS Start==========*/
.main-partner-with-us {
    position: relative;
    background: var(--pink-color);
}

.main-partner-with-us.cloud-shape-minus .cloud-shape.top-minus {
    background-color: var(--pink-color);
    transform: rotateY(180deg);
}

.main-partner-with-us.cloud-shape-minus {
    margin-bottom: 0;
}

.partner-with-us-img {
    width: 100%;
    height: 100%;
    position: relative;
}

.partner-with-us-img:before {
    content: '';
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translate(-50%);
    width: 93%;
    aspect-ratio: 1 / 0.5;
    --shape: url(/wp-content/themes/genzkids/assets/images/partner-img-shape.svg);
    background-image: var(--shape);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 0;
}

.partner-with-us-img img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: calc(100% + 210px);
    object-fit: contain;
    object-position: bottom center;
    z-index: 1;
}

.partner-with-us-content {
    padding-block: 30px 60px;
}

.partner-with-us-content p {
    margin-bottom: 30px;
}

.partner-objects .object1 {
    position: absolute;
    top: 24px;
    left: 0;
    width: clamp(6.625rem, 20.833vw - 15.25rem, 9.75rem);
    /* 106 to 156 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.partner-objects .object2 {
    position: absolute;
    top: 45%;
    right: clamp(1rem, 8.333vw - 7.75rem, 2.25rem);
    /* 16 to 36 from 1680 to 1920 */
    width: clamp(4.313rem, 12.5vw - 8.813rem, 6.188rem);
    /* 69 to 99 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .partner-objects .object2 {
        top: 65%;
    }
    .partner-objects .object1 {
        top: 0;
    }
}

@media screen and (max-width: 1199px) {
    .partner-with-us-content p {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 991px) {
    .partner-with-us-img {
        width: 100%;
    }

    .partner-with-us-img img {
        position: relative;
        max-height: unset;
        width: 100%;
    }

    .partner-with-us-content {
        padding-block: 40px 10px;
    }
}

@media screen and (max-width: 575px) {
    .partner-with-us-content {
        padding-block: 30px 10px;
    }
    .partner-with-us-img {
        width: 100%;
        left: 50%;
        transform: translate(-50%);
        width: 100vw;
    }
}
/*==========Partner With Us CSS End==========*/

/*==========Blog CSS Start==========*/
.main-blog {
    position: relative;
    margin-block: var(--section-space);
}

.main-blog .sec-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.main-blog .sec-title .h2-title {
    margin-bottom: 0;
}

.blog-list .row {
    row-gap: var(--gutter);
}

.blog-box {
    position: relative;
    background: var(--white-color);
    box-shadow: 0 4px 15px rgba(0,0,0,0.15);
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.block-img {
    position: relative;
    flex-shrink: 0;
}

.block-img img {
    width: 100%;
    aspect-ratio: 1/0.61625;
    object-fit: cover;
    object-position: center;
}

.block-img .blog-date {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 1;
    display: inline-block;
    padding: 2px 10px;
    font-size: 14px;
    line-height: 1.5;
    background: var(--primary-color);
    color: var(--white-color);
    border-radius: 100vmax;
}

.block-img .blog-date:only-child {
    position: relative;
    bottom: 0;
    right: 0;
    margin: 20px 20px 0;
}

.blog-box-text {
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
}

.blog-box-text .h5-title {
    color: var(--blue-color);
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-box-text .h5-title a {
    color: inherit;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-box-text .h5-title a:hover {
    color: var(--warning-color);
}

.blog-box-text p {
    margin-bottom: 20px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-box-text .link-btn {
    margin-top: auto;
}

@media screen and (max-width: 991px) {
    .main-blog .sec-title {
        text-align: center;
        flex-direction: column;
    }
    .main-blog .button-group {
        margin-top: 30px;
    }
}
/*==========Blog CSS End==========*/

/*==========Footer CSS Start==========*/
.site-footer {
    position: relative;
    background: var(--primary-color);
    padding-block: 60px;
}

.site-footer.cloud-shape-minus .cloud-shape.top-minus {
    background-color: var(--primary-color);
}

.footer-top {
    position: relative;
    background: var(--white-color);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 30px;
    border-radius: 15px;
}

.footer-logo img {
    width: auto;
    height: 60px;
}

.footer-social {
    display: flex;
    align-items: center;
    gap: 24px;
}

.footer-social .h5-title {
    margin-bottom: 0;
}

.footer-social-icons {
    display: flex;
    align-items: center;
    gap: 15px;
}

.footer-social-icons a {
    width: 40px;
    aspect-ratio: 1/1;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--warning-color);
    border-radius: 50%;
    color: var(--black-color);
}

.footer-social-icons a:hover {
    background: var(--primary-color);
    color: var(--white-color);
}

.footer-content {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    gap: var(--gutter);
}

.footer-info {
    max-width: 357px;
}

.h4-title.footer-title {
    margin-bottom: 20px;
    color: var(--warning-color);
}

.footer-content p {
    font-size: 14px;
    line-height: 1.5;
    color: var(--white-color);
}

.footer-link.quick-link {
    width: 357px;
}

.footer-link ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.footer-link.quick-link ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px 30px;
}

.footer-link ul li a {
    color: var(--white-color);
}

.footer-link ul li a:hover,
.footer-link ul li.current_page_item a,
.footer-link ul li.current-menu-item a {
    color: var(--warning-color);
}

.footer-contact {
    width: 357px;
}

.footer-contact-box:not(:last-child) {
    margin-bottom: 20px;
}

.footer-contact-box a {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--white-color);
}

.footer-contact-box a:hover {
    color: var(--warning-color);
}

.footer-contact-box a .icon {
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    aspect-ratio: 1/1;
    background: var(--green-color);
    border-radius: 50%;
    color: var(--black-color);
}

.footer-objects .object1 {
    position: absolute;
    bottom: 168px;
    left: clamp(0.688rem, 8.333vw - 8.063rem, 1.938rem);
    /* 11 to 31 from 1680 to 1920 */
    width: clamp(4rem, 12.5vw - 9.125rem, 5.875rem);
    /* 64 to 94 from 1680 to 1920 */
    animation: rotate 10s linear infinite;
}

.footer-objects .object2 {
    position: absolute;
    bottom: 0;
    right: 28px;
    width: 73px;
    animation: leftRight 1.5s linear infinite alternate;
}

.footer-top-objects .object1 {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 107px;
    animation: leftRight 1.5s linear infinite alternate;
}

.footer-top-objects .object2 {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
    width: 230px;
}

.footer-top-objects .object3 {
    position: absolute;
    bottom: 100%;
    right: 0;
    width: 66px;
    animation: leftRight 1.5s linear infinite alternate;
}

.footer-bottom-box {
    position: relative;
    padding: 20px 0;
}

.footer-bottom-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.copy-right,
.footer-other-link {
    display: inline-block;
}

.copy-right p,
.footer-other-link p {
    color: var(--dark-color);
    margin-bottom: 0;
}

.footer-bottom-link {
    display: inline-block;
    text-align: center;
}

.footer-bottom-link ul {
    font-size: 0;
    line-height: 1;
    list-style: none;
    margin: 0;
}

.footer-bottom-link ul li {
    display: inline-block;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid var(--common-color);
}

.footer-bottom-link ul li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

.footer-bottom-link ul li a {
    color: var(--dark-color);
    transition: var(--transition);
    font: var(--body);
}

.footer-bottom-link ul li a:hover {
    color: var(--primary-color);
}

.footer-other-link p a {
    color: var(--primary-color);
    font-weight: bold;
    transition: var(--transition);
}

.footer-other-link p a:hover {
    color: var(--warning-color);
}

.footer-other-link p i {
    color: var(--red-color);
}

@media screen and (min-width: 1921px) {
    .site-footer {
        padding-top: 80px;
    }
}

@media screen and (max-width: 1679px) {
    .footer-link.quick-link {
        width: 270px;
    }
    .footer-contact {
        width: 315px;
    }
    .footer-top-objects .object2 {
        width: 200px;
    }
    .footer-objects .object1 {
        bottom: 70px;
    }
    .footer-objects .object2 {
        width: 50px;
    }
}

@media screen and (max-width: 1399px) {
    .footer-info {
        max-width: 330px;
    }
    .footer-link.quick-link {
        width: 260px;
    }
    .copy-right p, 
    .footer-other-link p,
    .footer-bottom-link ul li a {
        font: var(--body-sm);
    }
}

@media screen and (max-width: 1199px) {
    .footer-content {
        flex-wrap: wrap;
    }
    .footer-info {
        max-width: 100%;
    }
    .footer-bottom-text {
        flex-direction: column;
        gap: 10px;
    }
    .footer-objects .object1 {
        bottom: 10px;
        width: 50px;
    }
}

@media screen and (max-width: 991px) {
    .site-footer {
        padding-block: 100px 60px;
    }
    .footer-top-objects .object2 {
        width: 161px;
    }
    .h4-title.footer-title {
        margin-bottom: 10px;
    }
    .footer-bottom-text,
    .copy-right,
    .footer-other-link,
    .footer-bottom-link {
        display: block;
        text-align: center;
    }
    .footer-bottom-link {
        margin: 15px 0;
    }
    .footer-link.quick-link {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .footer-top {
        flex-direction: column;
        gap: 15px;
        padding: 20px;
    }
    .footer-social {
        flex-direction: column;
        gap: 5px;
    }
}

@media screen and (max-width: 575px) {
    .footer-link.quick-link {
        width: 100%;
    }
    .site-footer {
        padding-block: 100px 50px;
    }
    .footer-bottom-link {
        margin: 10px 0;
    }
}

@media screen and (max-width: 400px) {
    .footer-top {
        padding: 10px;
    }
}
/*==========Footer CSS End==========*/

/*==========Scroll To Top CSS Start==========*/
.scrolltop {
    position: fixed;
    bottom: 40px;
    right: 10px;
    width: 50px;
    height: 50px;
    background: var(--warning-color);
    border: none;
    color: var(--white-color) !important;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);
    cursor: pointer;
    display: none;
    z-index: 50;
    transition: var(--transition);
}

.scrolltop:hover {
    background: var(--green-color);
    color: var(--black-color) !important;
}

/*==========Scroll To Top CSS End==========*/

/*========== Inner Page CSS Start ==========*/
.main-banner.inner-banner {
    position: relative;
    --color-mix: var(--bg-color, var(--sky-blue-color));
    background-color: color-mix(in srgb, var(--color-mix) 10%, transparent);
}

.main-banner.inner-banner:before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url(/wp-content/themes/genzkids/assets/images/inner-banner-bg.png);
    background-size: 400px;
    background-position: top left;
    background-repeat: repeat;
    opacity: 0.15;
    z-index: 0;
}

.inner-page-text {
    padding: var(--section-space) 0 0 0;
}

.inner-banner-content  {
    padding-block: 100px 198px;
}

.inner-banner-content .h1-title {
    margin-bottom: 0;
}

.breadcrumb ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
}

.breadcrumb ul li:not(:last-child):after {
    content: '/';
}

.breadcrumb ul li:not(:last-child) {
    display: flex;
    align-items: center;
    gap: 5px;
}

.breadcrumb ul li a {
    color: var(--common-color);
}

.breadcrumb ul li a:hover {
    color: var(--primary-color);
}

.inner-banner-image {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.inner-banner-image img {
    width: 100%;
    height: calc(100% - 20px);
    max-height: 381px;
    object-fit: contain;
    object-position: bottom center;
}

.entry-content h3:not(:first-child) {
    margin-top: 40px;
}

.entry-content ul li, 
.privacy-content ul li {
    margin-bottom: 0;
}

.entry-content ol, 
.entry-content ul, 
.privacy-content ol, 
.privacy-content ul {
    padding-left: 20px;
    margin-left: 0;
}

.privacy-content p a,
.privacy-content a,
.entry-content a,
.entry-content p a,
.entry-content a {
    transition: var(--transition);
    color: var(--primary-color);
}

.privacy-content p a:hover,
.privacy-content a:hover,
.entry-content p a:hover,
.entry-content a:hover {
    color: var(--dark-color);
}

@media screen and (max-width: 1199px) {
    .inner-banner-content {
        padding-block: 100px 178px;
    }
}

@media screen and (max-width: 991px) {
    .inner-banner-content {
        padding-block: 50px 10px;
        text-align: center;
    }
    .breadcrumb ul {
        justify-content: center;
    }
    .inner-banner-image img {
        max-height: unset;
        height: 300px;
    }
}

@media screen and (max-width: 575px) {
    .inner-banner-image img {
        height: 220px;
    }
    .breadcrumb ul li {
        font: var(--body-sm);
    }
    .main-banner.inner-banner:before {
        background-size: 300px;
    }
    .entry-content h3:not(:first-child) {
        margin-top: 30px;
    }
}

@media screen and (max-width: 400px) {
    .inner-banner-image img {
        height: 180px;
    }
}
/*========== Inner Page CSS End ==========*/

/*========== About Page CSS Start ==========*/
/* Who We Are CSS Start */
.main-who-we-are {
    position: relative;
    margin-block: var(--section-space);
}

.who-we-are-img img {
    width: 100%;
}

.who-we-are-content {
    padding-left: 30px;
}

.sub-title {
    display: block;
    font: var(--h6);
    color: var(--blue-color);
    margin-bottom: 10px;
}

.who-we-are-content .button-group {
    margin-top: 30px;
}

.who-we-are-objects .object1 {
    position: absolute;
    top: -64px;
    right: 20px;
    width: clamp(6.188rem, 12.5vw - 6.938rem, 8.063rem);
    /* 99 to 129 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.who-we-are-objects .object2 {
    position: absolute;
    bottom: -15px;
    left: -50px;
    width: clamp(5.625rem, 12.5vw - 7.5rem, 7.5rem);
    /* 90 to 120 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .who-we-are-objects .object1 {
        width: 80px;
        top: -80px;
    }
}

@media screen and (max-width: 1399px) {
    .who-we-are-content {
        padding-left: 0;
    }
}

@media screen and (max-width: 991px) {
    .who-we-are-content .button-group {
        margin-top: 25px;
    }
}

@media screen and (max-width: 575px) {
    .sub-title {
        margin-bottom: 5px;
    }
}
/* Who We Are CSS End */

/* Video CSS Start */
.main-video {
    position: relative;
    margin-block: var(--section-space);
}

.video-box iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 1/0.33334;
    border: none;
    border-radius: 30px;
}

@media screen and (max-width: 991px) {
    .video-box iframe {
        aspect-ratio: 16 / 9;
    }
}

@media screen and (max-width: 575px) {
    .video-box iframe {
        border-radius: 20px;
    }
}
/* Video CSS End */

/* Our Vision and Mission CSS Start */
.main-vision-mission {
    position: relative;
    margin-block: var(--section-space);
}

.vision-mission-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 50px 30px;
    background: var(--bg-color, var(--sky-blue-color));
    border-radius: 30px;
    gap: 30px;
    height: 100%;
}

.vision-mission-box .vision-mission-text {
    padding-block: 60px; max-width: 360px;
}

.vision-mission-img {
    padding-top: 30px;
    flex-shrink: 0;
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.vision-mission-img img {
    width: auto;
    max-width: 238px;
    height: 300px;
    object-fit: contain;
    object-position: bottom center;
}

.vision-mission-objects .object1 {
    position: absolute;
    top: -52px;
    right: 30px;
    width: clamp(8rem, 12.5vw - 5.125rem, 9.875rem);
    /* 128 to 158 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.vision-mission-objects .object2 {
    position: absolute;
    bottom: -46px;
    left: clamp(1.125rem, 12.5vw - 12rem, 3rem);
    /* 18 to 48 from 1680 to 1920 */
    width: clamp(4rem, 8.333vw - 4.75rem, 5.25rem);
    /* 64 to 84 from 1680 from 1920 */
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .vision-mission-box {
        gap: 10px;
    }
    .vision-mission-objects .object1 {
        width: 100px;
    }
    .vision-mission-objects .object2 {
        left: 10px;
        bottom: -60px;
        width: 50px;
    }
}

@media screen and (max-width: 1399px) {
    .vision-mission-box {
        padding-inline: 30px 20px;
    }
    .vision-mission-img img {
        max-width: 188px;
        height: auto;
    }
    .vision-mission-box .vision-mission-text {
        padding-block: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .vision-mission-box {
        max-width: 600px;
        margin: auto;
    }
}

@media screen and (max-width: 575px) {
    .breadcrumb ul li {
        font: var(--body-sm);
    }
    .vision-mission-box {
        flex-direction: column;
        padding-inline: 25px;
        border-radius: 20px;
    }
    .vision-mission-img {
        height: auto;
        padding-top: 0;
        display: block;
    }
    .vision-mission-box .vision-mission-text {
        text-align: center;
        padding-bottom: 14px;
    }
}
/* Our Vision and Mission CSS End */

/* Core Values Start */
.main-core-values {
    position: relative;
    padding-block: 60px;
    background: color-mix(in srgb, var(--green-color) 20%, transparent);
}

.main-core-values.cloud-shape-minus .cloud-shape.top-minus, 
.main-core-values.cloud-shape-minus .cloud-shape.bottom-minus {
    background-color: color-mix(in srgb, var(--green-color) 20%, transparent);
}

.main-core-values .home-vision-mission-box {
    padding-inline: 10px;
}

.core-values-objects .object1 {
    position: absolute;
    top: 31px;
    left: 27px;
    width: 88px;
    animation: leftRight 1.5s linear infinite alternate;
}

.core-values-objects .object2 {
    position: absolute;
    top: 10px;
    right: 36px;
    width: clamp(8.125rem, 12.5vw - 5rem, 10rem);
    /* 130 to 160 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.core-values-objects .object3 {
    position: absolute;
    bottom: clamp(0rem, 16.667vw - 17.5rem, 2.5rem);
    /* 0 to 40 from 1680 to 1920 */
    left: clamp(1.125rem, 8.333vw - 7.625rem, 2.375rem);
    /* 18 to 38 from 1680 to 1920 */
    width: clamp(4rem, 12.5vw - 9.125rem, 5.875rem);
    /* 64 to 94 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (max-width: 575px) {
    .main-core-values {
        padding-block: 30px;
    }
    .vision-mission-box {
        flex-direction: column;
        padding-inline: 25px;
        border-radius: 20px;
    }
    .vision-mission-img {
        height: auto;
        padding-top: 0;
        display: block;
    }
    .vision-mission-box .vision-mission-text {
        text-align: center;
        padding-bottom: 14px;
    }
    .main-core-values .home-vision-mission-box {
        width: 100%;
        padding-inline: 0;
    }
}

@media screen and (max-width: 400px) {
    .vision-mission-box {
        padding-inline: 15px;
    }
}
/* Core Values End */

/* Founder Start */
.main-founder {
    position: relative;
    margin-block: var(--section-space);
}

.founder-list {
    display: flex;
    flex-direction: column;
    gap: 150px;
}

.founder-box {
    display: flex;
    background: var(--white-color);
    border: 2px solid var(--primary-color);
    border-radius: 30px;
    flex-direction: row-reverse;
    min-height: 447px;
}

.founder-box:nth-child(even),
.founder-box.brand-ambassador {
    flex-direction: row;
}

.founder-box.brand-ambassador {
    margin-bottom: 150px;
}

.founder-img {
    flex-shrink: 0;
    position: relative;
    width: 352px;
    display: flex;
    align-items: flex-end;
    margin-bottom: -2px;
    margin-right: -2px;
}

.founder-box:nth-child(even) .founder-img,
.founder-box.brand-ambassador .founder-img {
    margin-right: 0;
    margin-left: -2px;
}

.founder-img img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	border-radius: 0 0 30px 30px;
}

.founder-img .h4-title {
    width: 100%;
    height: 56px;
    background: var(--warning-color);
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--white-color);
    border-radius: 30px 0 30px 0;
    box-shadow: 0 4px 14px rgba(0,0,0,0.15);
    position: relative;
    z-index: 1;
}

.founder-box:nth-child(even) .founder-img .h4-title,
.founder-box.brand-ambassador .founder-img .h4-title {
    border-radius: 0 30px 0 30px;
}

.founder-text {
    padding: 50px 94px 50px 50px;
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.founder-box:nth-child(even) .founder-text,
.founder-box.brand-ambassador .founder-text {
    padding: 50px 50px 50px 94px;
}

.founder-text p {
    font: var(--body-md);
    font-style: italic;
}

.founder-text .h5-title {
    margin-top: 40px;
    margin-bottom: 0;
}

.founder-box.brand-ambassador {
    background: var(--primary-color);
}

.founder-box.brand-ambassador .founder-img {
    width: 433px;
}

.founder-box.brand-ambassador .founder-text {
    padding-left: 40px;
}

.founder-objects .object1 {
    position: absolute;
    top: 40%;
    left: 0;
    width: clamp(4.688rem, 8.333vw - 4.063rem, 5.938rem);
    /* 75 to 95 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.founder-objects .object2 {
    position: absolute;
    top: 50%;
    right: 0;
    width: clamp(8.125rem, 29.167vw - 22.5rem, 12.5rem);
    /* 130 to 200 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (max-width: 1399px) {
    .founder-text p {
        font: var(--body);
    }
    .founder-objects .object1 {
        top: 30%;
        width: 40px;
    }
    .founder-objects .object2 {
        width: 80px;
        top: 66%;
    }
}

@media screen and (max-width: 1199px) {
    .founder-text {
        padding: 40px;
    }
    .founder-box:nth-child(even) .founder-text, 
    .founder-box.brand-ambassador .founder-text {
        padding: 40px;
    }
    .founder-text .h5-title {
        margin-top: 10px;
    }
}

@media screen and (max-width: 991px) {
    .founder-box:nth-child(even), .founder-box.brand-ambassador, .founder-box {
        flex-direction: column-reverse;
        gap: 24px;
    }
    .founder-img img {
        position: relative;
        max-width: 350px;
        width: 100%;
		border-radius: 0;
    }
    .founder-img {
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin: 0;
    }
    .founder-box.brand-ambassador .founder-img {
        width: 100%;
        margin: 0;
    }
    .founder-img .h4-title, .founder-box:nth-child(even) .founder-img .h4-title, .founder-box.brand-ambassador .founder-img .h4-title {
        border-radius: 0 0 30px 30px;
    }
    .founder-box:nth-child(even) .founder-text, .founder-box.brand-ambassador .founder-text {
        padding: 40px 40px 0;
    }
    .founder-text {
        padding: 40px 40px 0;
    }
    .founder-box:nth-child(even) .founder-img, .founder-box.brand-ambassador .founder-img {
        margin: 0;
    }
    .founder-list {
        gap: 50px;
    }
    .founder-box.brand-ambassador {
        margin-bottom: 50px;
    }
}

@media screen and (max-width: 767px) {
    .founder-img img {
        max-width: 300px;
    }
}

@media screen and (max-width: 575px) {
    .founder-text,
    .founder-box:nth-child(even) .founder-text, 
    .founder-box.brand-ambassador .founder-text {
        padding: 25px 25px 0;
    }
    .founder-img img {
        max-width: 250px;
    }
    .founder-list {
        gap: 30px;
    }
    .founder-box.brand-ambassador {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 400px) {
    .founder-text, .founder-box:nth-child(even) .founder-text, .founder-box.brand-ambassador .founder-text {
        padding: 15px 15px 0;
    }
    .founder-box {
        border-radius: 20px;
    }
    .founder-img .h4-title, .founder-box:nth-child(even) .founder-img .h4-title, .founder-box.brand-ambassador .founder-img .h4-title {
        border-radius: 0 0 20px 20px;
        height: 45px;
        font: var(--h5);
    }
    .founder-img img {
        max-width: 200px;
    }
}
/* Founder End */

/*========== About Page CSS End ==========*/

/*========== Program Page CSS Start ==========*/
.main-program-detail {
    position: relative;
    margin-block: var(--section-space);
}

/* Program Overview Start */
.main-program-overview {
    position: relative;
    margin-block: var(--section-space);
}

.program-overview-list .row {
    row-gap: 0 !important;
}

.program-overview-box {
    text-align: center;
    padding: 24px 0;
}

.program-overview-box img {
    width: auto;
    height: 80px;
    margin-bottom: 16px;
}

.program-overview-box .h4-title {
    color: var(--primary-color);
}

.program-overview-box .h5-title {
    margin-bottom: 0;
}

.program-overview-list .row>div {
    position: relative;
}

.program-overview-objects .object1 {
    position: absolute;
    top: -11px;
    left: clamp(1.125rem, 8.333vw - 7.625rem, 2.375rem);
    /* 18 to 38 from 1680 to 1920 */
    width: clamp(5.563rem, 16.667vw - 11.938rem, 8.063rem);
    /* 89 to 129 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (min-width: 992px) {
    .program-overview-list .row>div:not(:nth-child(3n)):after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        border-right: 2px dashed var(--primary-color);
        pointer-events: none;
    }
    .program-overview-list .row>div:not(:nth-child(-1n+3)):after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        border-top: 2px dashed var(--primary-color);
        pointer-events: none;
    }
}

@media screen and (min-width: 576px) and (max-width: 991px) {
    .program-overview-list .row>div:not(:nth-child(2n)):after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        border-right: 2px dashed var(--primary-color);
        pointer-events: none;
    }
    .program-overview-list .row>div:not(:nth-child(-1n+2)):after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        border-top: 2px dashed var(--primary-color);
        pointer-events: none;
    }
}

@media screen and (max-width: 1679px) {
    .program-overview-objects .object1 {
        top: -41px;
    }
}

@media screen and (max-width: 1399px) {
    .program-overview-box img {
        height: 60px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 575px) {
    .program-overview-list .row>div:not(:first-child):after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        border-top: 2px dashed var(--primary-color);
        pointer-events: none;
    }
}

@media screen and (max-width: 400px) {
    .program-overview-box .h4-title {
        margin-bottom: 5px;
    }
}
/* Program Overview End */

/* Program Features Start */
.main-program-features {
    position: relative;
    background: color-mix(in srgb, var(--yellow-color) 20%, transparent);
    padding-block: 60px;
}

.program-features-objects .object1 {
    position: absolute;
    top: 25%;
    left: 26px;
    width: clamp(5.375rem, 12.5vw - 7.75rem, 7.25rem);
    /* 86 to 116 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate;
}

.program-features-objects .object2 {
    position: absolute;
    top: 0;
    right: 35px;
    width: clamp(7.563rem, 12.5vw - 5.563rem, 9.438rem);
    /* 121 to 151 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .program-features-objects .object1 {
        top: 0;
    }
    .program-features-objects .object2 {
        width: 100px;
    }
}

@media screen and (max-width: 1399px) {
    .main-program-features {
        padding-block: 40px;
    }
    .program-features-objects .object1 {
        width: 70px;
    }
    .program-features-objects .object2 {
        width: 80px;
    }
}

@media screen and (max-width: 575px) {
    .main-program-features {
        padding-block: 30px;
    }
}
/* Program Features End */

/* Holistic Development Start */
.main-holistic-development {
    position: relative;
    margin-block: var(--section-space);
}

.holistic-development-wp {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.holistic-development-box {
    padding: 30px;
    background: var(--white-color);
    box-shadow: 0 5px 25px rgba(0,0,0,0.1);
    border-radius: 20px;
    border: 1px solid var(--common-color);
    position: relative;
    top: 0;
    transition: 0.3s;
}

.holistic-development-box:hover {
    top: -10px;
}

.holistic-development-wp.left .holistic-development-box:nth-child(odd) {
   border-color: var(--primary-color);
}

.holistic-development-wp.left .holistic-development-box:nth-child(even) {
   border-color: var(--success-color);
}

.holistic-development-wp.right .holistic-development-box:nth-child(odd) {
   border-color: var(--red-color);
}

.holistic-development-wp.right .holistic-development-box:nth-child(even) {
   border-color: var(--blue-color);
}

.holistic-development-box .h4-title {
    margin-bottom: 15px;
}

.holistic-development-wp.left .holistic-development-box:nth-child(odd) .h4-title {
    color: var(--primary-color);
}

.holistic-development-wp.left .holistic-development-box:nth-child(even) .h4-title {
    color: var(--success-color);
}

.holistic-development-wp.right .holistic-development-box:nth-child(odd) .h4-title {
    color: var(--red-color);
}

.holistic-development-wp.right .holistic-development-box:nth-child(even) .h4-title {
    color: var(--blue-color);
}

.holistic-development-objects .object1 {
    position: absolute;
    top: 35%;
    left: clamp(1.125rem, 8.333vw - 7.625rem, 2.375rem);
    /* 18 to 38 from 1680 to 1920 */
    width: clamp(3.375rem, 12.5vw - 9.75rem, 5.25rem);
    /* 54 to 84 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

.holistic-development-objects .object2 {
    position: absolute;
    bottom: 81px;
    right: clamp(0.938rem, 8.333vw - 7.813rem, 2.188rem);
    /* 15 to 35 from 1680 to 1920 */
    width: clamp(4.125rem, 12.5vw - 9rem, 6rem);
    /* 66 to 96 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.holistic-development-img {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media screen and (max-width: 1679px) {
    .holistic-development-objects .object1 {
        top: 50%;
        left: 10px;
    }
    .holistic-development-objects .object2 {
        bottom: -80px;
    }
}

@media screen and (max-width: 1399px) {
    .holistic-development-box {
        padding: 20px;
    }
    .holistic-development-wp {
        gap: 30px;
    }
    .holistic-development-box .h4-title {
        margin-bottom: 10px;
    }
    .holistic-development-objects .object2 {
        bottom: -60px;
    }
}

@media screen and (max-width: 1199px) {
    .holistic-development-objects .object1 {
        top: -60px;
        left: 20px;
    }
    .holistic-development-img {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .holistic-development-img img {
        width: 400px;
    }
}

@media screen and (max-width: 400px) {
    .holistic-development-box {
        padding: 20px 15px;
    }
}
/* Holistic Development End */
/*========== Program Page CSS End ==========*/

/*========== Team Page CSS Start ==========*/
/* Team Founder Start */
.main-team-founder {
    position: relative;
    margin-block: 147px var(--section-space);
}

.team-founder-objects .object1 {
    position: absolute;
    top: -102px;
    left: -30px;
    width: clamp(9.813rem, 12.5vw - 3.313rem, 11.688rem);
    /* 157 to 187 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.team-founder-objects .object2 {
    position: absolute;
    top: 45%;
    right: 9px;
    width: clamp(10rem, 16.667vw - 7.5rem, 12.5rem);
    /* 160 to 200 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .team-founder-objects .object1 {
        width: 100px;
        left: -15px;
    }
    .team-founder-objects .object2 {
        width: 100px;
    }
}

@media screen and (max-width: 991px) {
    .main-team-founder {
        margin-block: var(--section-space);
    }
}
/* Team Founder End */

/* Team Member Start */
.main-team-member {
    position: relative;
    margin-block: var(--section-space);
}

.team-box {
    position: relative;
    text-align: center;
}

.team-img {
    position: relative;
    width: 100%;
    aspect-ratio: 1/1;
    padding: 20px;
    margin-bottom: 15px;
}

.team-img:before {
    content: '';
    position: absolute;
    inset: 0;
    --bg-shape: url(/wp-content/themes/genzkids/assets/images/team-img-shape.svg);
    mask-image: var(--bg-shape);
    -webkit-mask-image: var(--bg-shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-color: var(--shape-color, var(--success-color));
}

.team-box:hover .team-img:before {
    animation: rotate 15s linear infinite;
}

.team-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border: 2px solid var(--white-color);
    border-radius: 50%;
    position: relative;
    z-index: 1;
}

.team-text .h4-title {
    color: var(--primary-color);
    margin-bottom: 5px;
}

.team-text p {
    color: var(--black-color);
}

.team-member-objects .object1 {
    position: absolute;
    top: -43px;
    left: 31px;
    width: clamp(4.25rem, 12.5vw - 8.875rem, 6.125rem);
    /* 68 to 98 from 1680 to 1920 */
    animation: rotate 10s linear infinite;
}

@media screen and (max-width: 575px) {
    .team-img {
        max-width: 250px;
        padding: 15px;
        margin-inline: auto;
    }
}
/* Team Member End */

/* Career Opportunities Start */
.main-career {
    position: relative;
    margin-block: var(--section-space);
}

.form-box-wp {
    width: 100%;
    background: var(--white-color);
    border: 2px solid var(--light-gray-color);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 0 25px rgba(0,0,0,0.1);
}

.form-box-wp .h4-title {
    color: var(--primary-color);
    margin-bottom: 30px;
}

.career-content {
    padding-left: 46px;
}

.career-objects .object1 {
    position: absolute;
    top: -55px;
    right: 25px;
    width: clamp(5.25rem, 12.5vw - 7.875rem, 7.125rem);
    /* 84 to 114 from 1680 to 1920 */
    animation: topBottom 1.5s linear infinite alternate
}

@media screen and (max-width: 1679px) {
    .career-content {
        padding-left: 20px;
    }
}

@media screen and (max-width: 1399px) {
    .form-box-wp {
        padding: 30px;
    }
    .career-content {
        padding-left: 0;
    }
}

@media screen and (max-width: 991px) {
    .form-box-wp .h4-title {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 575px) {
    .form-box-wp {
        padding: 25px;
        border-radius: 20px;
    }
}

@media screen and (max-width: 400px) {
    .form-box-wp {
        padding: 20px 15px;
    }
}
/* Career Opportunities End */
/*========== Team Page CSS End ==========*/

/*========== FAQ Page CSS Start ==========*/
.mai-faq {
    position: relative;
    margin-block: var(--section-space); }

.faq-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.faq-box {
    position: relative;
}

.faq-box .h5-title {
    width: 100%;
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    margin-bottom: 0;
    background: var(--white-color);
    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
    border: 1px solid var(--light-gray-color);
    border-radius: 100vmax;
    padding: 10px 30px;
    transition: 0.3s;
    cursor: pointer;
}

.faq-box .h5-title .close {
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    display: block;
    position: relative;
}

.faq-box .h5-title .close:before, .faq-box .h5-title .close:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 3px;
    background: var(--black-color);
    transition: 0.3s;
}

.faq-box .h5-title .close:after {
    width: 3px;
    height: 100%;
}

.faq-box .h5-title:hover {
    color: var(--warning-color);
}

.faq-box .h5-title.active-faq {
    background: var(--warning-color);
    border-color: var(--warning-color);
    color: var(--white-color);
}

.faq-box .h5-title.active-faq .close:before, .faq-box .h5-title.active-faq .close:after {
    background: var(--white-color);
}

.faq-box .h5-title.active-faq .close:after {
    height: 0;
}

.faq-content {
    padding: 20px 30px;
}

@media screen and (max-width: 575px) {
    .faq-box .h5-title {
        padding: 12px 20px;
        min-height: 60px;
        font: var(--h6);
    }
    .faq-content {
        padding: 15px 20px;
    }
    .faq-box .h5-title .close {
        width: 18px;
        height: 18px;
    }
    .faq-box .h5-title .close:before {
        height: 2px;
    }
    .faq-box .h5-title .close:after {
        width: 2px;
    }
}

@media screen and (max-width: 400px) {
    .faq-content * {
        font: var(--body-sm);
    }
}
/*========== FAQ Page CSS End ==========*/

/*========== Admission Page CSS Start ==========*/
.main-admission {
    position: relative;
    margin-block: var(--section-space);
}

.admission-objects .object1 {
    position: absolute;
    top: -35px;
    left: clamp(0.813rem, 4.167vw - 3.563rem, 1.438rem);
    /* 13 to 23 from 1680 to 1920 */
    width: clamp(3.75rem, 8.333vw - 5rem, 5rem);
    /* 60 to 80 from 1680 to 1920 */
    animation: rotate 10s linear infinite;
}

.admission-objects .object2 {
    position: absolute;
    bottom: -89px;
    right: 16px;
    width: clamp(7.063rem, 16.667vw - 10.438rem, 9.563rem);
    /* 113 to 153 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .admission-objects .object1 {
        top: -65px;
    }
    .admission-objects .object2 {
        width: 100px;
    }
}

@media screen and (max-width: 1199px) {
    .admission-objects .object1 {
        width: 50px;
    }
}
/*========== Admission Page CSS End ==========*/

/*========== Awards Page CSS Start ==========*/
.main-awards {
    position: relative;
    margin-block: var(--section-space);
}

.awards-list .row {
    row-gap: var(--gutter);
}

.award-box {
    text-align: center;
}

.award-box img {
    width: 100%;
    aspect-ratio: 1/1.12887;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
    border: 1px solid var(--common-color);
    margin-bottom: 15px;
}

.award-box .h5-title {
    margin-bottom: 0;
}

@media screen and (max-width: 575px) {
    .award-box .h5-title {
        font: var(--h6);
    }
}

@media screen and (max-width: 400px) {
    .awards-list .row>* {
        width: 100%;
    }
    .award-box .h5-title {
        font: var(--h5);
    }
}
/*========== Awards Page CSS End ==========*/

/*========== Franchise Page CSS Start ==========*/
.main-franchise {
    position: relative;
    margin-block: var(--section-space);
}

.franchise-objects .object1 {
    position: absolute;
    top: -35px;
    left: clamp(0.813rem, 4.167vw - 3.563rem, 1.438rem);
    /* 13 to 23 from 1680 to 1920 */
    width: clamp(3.75rem, 8.333vw - 5rem, 5rem);
    /* 60 to 80 from 1680 to 1920 */
    animation: rotate 10s linear infinite;
}

.franchise-objects .object2 {
    position: absolute;
    bottom: -89px;
    right: 16px;
    width: clamp(7.063rem, 16.667vw - 10.438rem, 9.563rem);
    /* 113 to 153 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .franchise-objects .object1 {
        top: -65px;
    }
    .franchise-objects .object2 {
        width: 100px;
    }
}

@media screen and (max-width: 1199px) {
    .franchise-objects .object1 {
        width: 50px;
    }
}

/* Why Partner Start */
.main-why-partner {
    position: relative;
    background: color-mix(in srgb, var(--green-color) 20%, transparent);
    padding-block: 60px;
}

.main-why-partner.cloud-shape-minus .cloud-shape.top-minus {
    background-color: color-mix(in srgb, var(--green-color) 20%, transparent);
}

.main-why-partner.cloud-shape-minus .cloud-shape.bottom-minus {
    background-color: color-mix(in srgb, var(--green-color) 20%, transparent);
}

.main-why-partner .container .row {
    row-gap: 40px;
}

.why-partner-objects .object1 {
    position: absolute;
    top: 31px;
    left: 27px;
    width: 88px;
    animation: leftRight 1.5s linear infinite alternate
}

.why-partner-objects .object2 {
    position: absolute;
    bottom: 156px;
    right: 28px;
    width: 94px;
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .why-partner-objects .object2 {
        right: 18px;
        width: 64px;
    }
}

@media screen and (max-width: 1399px) {
    .main-why-partner {
        padding-block: 40px;
    }
}

@media screen and (max-width: 1199px) {
    .why-partner-objects .object1 {
       top: 0;
        left: 20px;
        width: 70px;
    }
    .why-partner-objects .object2 {
        bottom: -30px;
        width: 50px;
    }
}

@media screen and (max-width: 575px) {
    .main-why-partner {
        padding-block: 30px;
    }
}
/* Why Partner End */
/*========== Franchise Page CSS End ==========*/

/*========== Gallery Page CSS Start ==========*/
.gallery-tabs {
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.gallery-tabs .tab-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 10px 30px;
    border-radius: 100vmax;
    border: none;
    outline: none;
    background: var(--light-gray-color);
    font: var(--h5);
    color: var(--black-color);
    cursor: pointer;
    transition: 0.3s;
}

.gallery-tabs .tab-btn:hover, .gallery-tabs .tab-btn.active {
    background: var(--primary-color);
    color: var(--white-color);
}

.gallery-grid {
    display: block;
    column-count: 4;
    column-gap: var(--gutter);
    margin-block: calc(var(--gutter) * -1);
}

.gallery-item {
    margin-bottom: var(--gutter);
}

.gallery-item img {
    width: 100%;
    height: auto;
    border-radius: 30px;
}

.main-video-gallery {
    position: relative;
    margin-block: var(--section-space);
}

.video-gallery-box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
	height: auto;
/*     aspect-ratio: 1/1.40057; */
    aspect-ratio: 9/16;
    border-radius: 80px;
}

.video-gallery-slider video,
.video-gallery-slider iframe {
    width: 100%;
	height: auto;
/*     aspect-ratio: 1/1.40057; */
	aspect-ratio: 9/16;
    border-radius: 80px;
    object-fit: cover;
    object-position: center;
}

.video-gallery-slider .slick-list {
    overflow: visible;
}

@media screen and (max-width: 1199px) {
    .video-gallery-slider video,
	.video-gallery-slider iframe {
        border-radius: 60px;
    }
}

@media screen and (max-width: 991px) {
    .gallery-tabs {
        gap: 10px;
    }
    .gallery-grid {
        column-count: 3;
    }
    .gallery-item img {
        border-radius: 20px;
    }
}

@media screen and (max-width: 767px) {
    .gallery-grid {
        column-count: 2;
        column-gap: 15px;
        margin-bottom: -15px;
    }
    .gallery-item {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 575px) {
    .gallery-tabs .tab-btn {
        padding: 10px 20px;
        height: 35px;
        font: var(--h6);
    }
    .gallery-item img {
        border-radius: 15px;
    }
    .video-gallery-slider .slick-list {
        max-width: 300px;
        margin: auto;
    }
}

@media screen and (max-width: 400px) {
    .video-gallery-slider .slick-list {
        max-width: 250px;
    }
    .video-gallery-slider video,
	.video-gallery-slider iframe {
        border-radius: 40px;
    }
    .gallery-grid {
        column-gap: 10px;
        margin-bottom: -10px;
    }
    .gallery-item {
        margin-bottom: 10px;
    }
    .video-gallery-slider {
        --gutter: 15px;
    }
}
/*========== Gallery Page CSS End ==========*/

/*========== Daycare Page CSS Start ==========*/
/* Daycare Info Start */
.main-daycare-info {
    position: relative;
    margin-block: var(--section-space);
}

.daycare-info-objects .object1 {
    position: absolute;
    top: -19px;
    left: clamp(2.313rem, 8.333vw - 6.438rem, 3.563rem);
    /* 37 to 57 from 1680 to 1920 */
    width: clamp(1.938rem, 8.333vw - 6.813rem, 3.188rem);
    /* 31 to 51 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

.daycare-info-objects .object2 {
    position: absolute;
    bottom: -4px;
    right: 29px;
    width: clamp(4.313rem, 12.5vw - 8.813rem, 6.188rem);
    /* 69 to 99 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .daycare-info-objects .object1 {
        top: 0;
    }
    .daycare-info-objects .object2 {
        bottom: 0;
    }
}

@media screen and (max-width: 1199px) {
    .daycare-info-objects .object2 {
        bottom: -70px;
        right: 10px;
        width: 50px;
    }
}
/* Daycare Info End */

/* Daycare Routine Start */
.main-daycare-routine {
    position: relative;
    background: color-mix(in srgb, var(--yellow-color) 20%, transparent);
    padding-block: 60px;
}

.main-daycare-routine .sec-title p {
    max-width: 1246px;
    font: var(--body);
}

.daycare-routine-box {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.daycare-routine-box .icon {
    width: 100px;
    aspect-ratio: 1/1;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    --shape: url(/wp-content/themes/genzkids/assets/images/routine-bg.svg);
    mask-image: var(--shape);
    -webkit-mask-image: var(--shape);
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-color: var(--bg-color, var(--pink-color));
}

.daycare-routine-box .icon img {
    width: 55px;
    height: 55px;
    object-fit: contain;
    object-position: center;
}

.daycare-routine-box .h5-title {
    margin-bottom: 0;
}

.daycare-routine-objects .object1 {
    position: absolute;
    top: 50%;
    left: 26px;
    width: 116px;
    animation: topBottom 1.5s linear infinite alternate;
}

.daycare-routine-objects .object2 {
    position: absolute;
    top: 40%;
    right: 35px;
    width: 151px;
    animation: leftRight 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .daycare-routine-objects .object1 {
        left: 16px;
        width: 76px;
    }
    .daycare-routine-objects .object2 {
        right: 15px;
        width: 101px;
    }
}

@media screen and (max-width: 1399px) {
    .main-daycare-routine {
        padding-block: 40px;
    }
}

@media screen and (max-width: 1199px) {
    .daycare-routine-objects .object1 {
        top: 80%;
    }
    .daycare-routine-objects .object2 {
        top: 70%;
    }
}

@media screen and (max-width: 575px) {
    .main-daycare-routine {
        padding-block: 30px;
    }
}
/* Daycare Routine End */
/*========== Daycare Page CSS End ==========*/

/*========== Branches Page CSS Start ==========*/
.main-branches {
    position: relative;
    margin-block: var(--section-space);
}

.search-branches {
    background: color-mix(in srgb, var(--green-color) 15%, transparent);
    border: 1px solid var(--green-color);
    border-radius: 20px;
    padding: 30px;
    position: sticky;
    top: 140px;
}

.search-branches .h4-title {
    color: var(--blue-color);
    margin-bottom: 20px;
}

.search-branches .form-box:not(:last-child) {
    margin-bottom: 20px;
}

.search-branches .form-box label {
    display: block;
    font: var(--h6);
    color: var(--black-color);
    margin-bottom: 5px;
}

.branches-list-wp {
    position: relative;
}

.location-text-wp {
    margin-bottom: 20px;
}

.location-text span {
    color: var(--red-color);
}

.branch-box {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: var(--white-color);
    border: 1px solid #E2E2E2;
    box-shadow: 0 4px 15px rgba(0,0,0,0.15);
    border-radius: 15px;
    overflow: hidden;
}

.branch-img {
    width: 100%;
    height: 220px;
    flex-shrink: 0;
}

.branch-box-text {
    flex: auto;
    display: flex;
    flex-direction: column;
    padding: 20px 20px 30px 20px;
}

.branch-box-text .h5-title a {
    color: inherit;
}

.branch-box-text .h5-title a:hover {
    color: var(--blue-color);
}

.branch-box-text ul {
    display: flex;
    margin-bottom: 20px;
    flex-direction: column;
    gap: 15px;
}

.branch-box-text ul li {
    display: flex;
    gap: 7px;
}

.branch-box-text ul li iconify-icon {
    flex-shrink: 0;
    color: var(--primary-color);
    height: 20px;
    margin-top: 2px;
}

.branch-box-text ul li a {
    color: inherit;
}

.branch-box-text ul li a:hover {
    color: var(--primary-color);
}

.branch-box-text ul li strong {
    color: var(--black-color);
}

.branch-box-text .sec-btn {
    height: 45px;
    margin-top: auto;
}

#clear-filter {
    display: none;
}

@media screen and (min-width: 992px) {
    html:has(body.page-template-template-branches),
    body.page-template-template-branches {
        overflow: unset !important;
    }
}

@media screen and (max-width: 1399px) {
    .search-branches {
        padding: 20px;
    }
    .search-branches .h4-title {
        margin-bottom: 15px;
    }
    .branch-box-text {
        padding: 20px 15px 20px 15px;
    }
}

@media screen and (max-width: 991px) {
    .search-branches {
        position: relative;
        top: 0;
    }
}

@media screen and (max-width: 400px) {
    .search-branches {
        padding: 20px 15px;
        border-radius: 15px;
    }
}
/*========== Branches Page CSS End ==========*/

/*========== Branch Detail Page CSS Start ==========*/
.inner-banner.branch-detail .inner-banner-content {
    padding-block: 80px 158px;
}

@media screen and (max-width: 991px) {
    .inner-banner.branch-detail .inner-banner-content {
        padding-block: 50px 80px;
    }
}

/* Branch Detail Start */
.main-branch-detail {
    position: relative;
    margin-block: var(--section-space);
}

.branch-gallery-box img {
    width: 100%;
    height: 450px;
    border-radius: 30px;
    object-fit: cover;
    object-position: center;
}

.branch-thumb-gallery-slider {
    margin-top: 24px;
}

.branch-thumb-gallery-box img {
    width: 100%;
    height: 140px;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
    transition: 0.3s;
}

.slick-current .branch-thumb-gallery-box img {
    border: 1px solid var(--primary-color);
}

.branch-gallery-slider .slick-arrow {
    --slick-arrow-size: 45px;
    background: var(--warning-color);
    border: 1px solid var(--white-color) !important;
}

.branch-gallery-slider .slick-arrow:hover {
    background: var(--green-color);
}

.branch-gallery-slider .slick-arrow:before {
    --arrow: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjIzOTM4NSA2LjkxNDcxTDYuOTE0NTkgMC4yMzk2MzNDNy4wNjg5NyAwLjA4NTEyMTQgNy4yNzUwNyAwIDcuNDk0ODMgMEM3LjcxNDU4IDAgNy45MjA2OCAwLjA4NTEyMTQgOC4wNzUwNyAwLjIzOTYzM0w4LjU2NjY1IDAuNzMxMDkzQzguODg2NTIgMS4wNTEzMyA4Ljg4NjUyIDEuNTcxODIgOC41NjY2NSAxLjg5MTU3TDIuOTYxMzIgNy40OTY5TDguNTcyODcgMTMuMTA4NEM4LjcyNzI2IDEzLjI2MyA4LjgxMjUgMTMuNDY4OSA4LjgxMjUgMTMuNjg4NkM4LjgxMjUgMTMuOTA4NCA4LjcyNzI2IDE0LjExNDQgOC41NzI4NyAxNC4yNjkxTDguMDgxMjkgMTQuNzYwNEM3LjkyNjc3IDE0LjkxNDkgNy43MjA4IDE1IDcuNTAxMDQgMTVDNy4yODEyOSAxNSA3LjA3NTE5IDE0LjkxNDkgNi45MjA4IDE0Ljc2MDRMMC4yMzkzODUgOC4wNzkyMkMwLjA4NDYzIDcuOTI0MjIgLTAuMDAwMzcwMDI2IDcuNzE3MjcgMC4wMDAxMTgyNTYgNy40OTcyN0MtMC4wMDAzNzAwMjYgNy4yNzY0MiAwLjA4NDYzIDcuMDY5NTkgMC4yMzkzODUgNi45MTQ3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==);
    width: 10px;
    height: 15px;
}

.branch-detail-content .button-group {
    margin-top: 30px;
}

@media screen and (max-width: 991px) {
    .branch-detail-content .button-group {
        margin-top: 25px;
    }
}

@media screen and (max-width: 767px) {
    .branch-gallery-box img {
        height: auto;
        border-radius: 20px;
        aspect-ratio: 1 / 0.7;
    }
    .branch-thumb-gallery-box img {
        height: 100px;
        border-radius: 15px;
    }
}

@media screen and (max-width: 575px) {
    .row.branch-thumb-gallery-slider {
        --gutter: 15px;
    }
    .branch-gallery-slider .slick-arrow {
        left: 10px;
    }
    .branch-gallery-slider .slide-arrow.next-arrow.slick-arrow {
        right: 10px;
    }
}

@media screen and (max-width: 400px) {
    .branch-thumb-gallery-box img {
        height: 70px;
        border-radius: 10px;
    }
}
/* Branch Detail End */

/* Why Choose Branch Start */
.why-choose-branch .left-content-box ul li {
    font: var(--body);
    color: var(--common-color);
}

.why-choose-branch .left-content-box ul li:before {
    width: 30px;
    height: 30px;
}

.why-choose-branch-objects .object1 {
    position: absolute;
    top: 146px;
    left: clamp(2.313rem, 8.333vw - 6.438rem, 3.563rem);
    /* 37 to 57 from 1680 to 1920 */
    width: clamp(1.938rem, 8.333vw - 6.813rem, 3.188rem);
    /* 31 to 51 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

.why-choose-branch-objects .object2 {
    position: absolute;
    bottom: 49px;
    right: 22px;
    width: clamp(4.313rem, 12.5vw - 8.813rem, 6.188rem);
    /* 69 to 99 from 1680 to 1920 */
    animation: swing 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .why-choose-branch-objects .object1 {
        top: 0;
    }
    .why-choose-branch-objects .object2 {
        bottom: 0;
    }
}

@media screen and (max-width: 1199px) {
    .why-choose-branch-objects .object2 {
        bottom: -70px;
        right: 10px;
        width: 50px;
    }
    .why-choose-branch .why-choose-branch-objects .object1 {
        top: -30px;
        left: 10px;
        width: 25px;
    }
}
/* Why Choose Branch End */

/* Branch Contact Info Start */
.main-branch-contact-info {
    position: relative;
    margin-block: var(--section-space);
}

.branch-contact-info-box {
    position: relative;
    background: var(--white-color);
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    padding: var(--gutter);
    border-radius: 30px;
}

.branch-map {
    display: flex;
    flex-direction: column;
}

.branch-map iframe {
    width: 100%;
    height: 452px;
    border-radius: 25px;
}

.branch-contact-detail {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 30px;
}

.branch-contact-detail .contact-us-box a .icon, 
.branch-contact-detail .contact-us-box .calendar .icon {
    background: var(--green-color);
    color: var(--black-color);
}

@media screen and (max-width: 1199px) {
    .branch-contact-info-box {
        padding: 20px;
    }
}

@media screen and (max-width: 991px) {
    .branch-contact-detail {
        gap: 20px;
    }
}

@media screen and (max-width: 767px) {
    .branch-map iframe {
        height: auto;
        border-radius: 20px;
        aspect-ratio: 1 / 0.65;
    }
}

@media screen and (max-width: 400px) {
    .branch-contact-info-box {
        padding: 15px;
        border-radius: 20px;
    }
    .branch-map iframe {
        border-radius: 15px;
        aspect-ratio: 1 / 0.75;
    }
}
/* Branch Contact Info End */

/* Branch Partner Speak Start */
.main-branch-partner {
    position: relative;
    padding-top: 50px;
    margin-bottom: var(--section-space);
}

.branch-partner-objects .object1 {
    position: absolute;
    top: -20px;
    left: -30px;
    width: 187px;
    animation: leftRight 1.5s linear infinite alternate;
}

.branch-partner-objects .object2 {
    position: absolute;
    bottom: -91px;
    right: 33px;
    width: 115px;
    animation: topBottom 1.5s linear infinite alternate;
}

@media screen and (max-width: 1679px) {
    .branch-partner-objects .object1 {
        width: 137px;
    }
    .branch-partner-objects .object2 {
        width: 85px;
    }
}

@media screen and (max-width: 1399px) {
    .branch-partner-objects .object1 {
        width: 107px;
        top: -40px;
    }
    .branch-partner-objects .object2 {
        width: 65px;
        right: 15px;
    }
}
/* Branch Partner Speak End */

/* Branch Gallery Start */
.main-branch-gallery {
    position: relative;
    margin-block: var(--section-space);
}

.branch-school-box img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    border-radius: 30px;
}

.branch-school-slider .slick-list {
    overflow: visible;
}

@media screen and (max-width: 575px) {
    .row.branch-school-slider {
        --gutter: 15px;
    }
    .branch-school-box img {
        border-radius: 20px;
    }
}

@media screen and (max-width: 400px) {
    .branch-school-slider .slick-list {
        max-width: 200px;
        margin: auto;
    }
}
/* Branch Gallery End */

/* Brach Footer Start */
.branch-footer {
    position: relative;
    margin-block: var(--section-space);
}

@media screen and (max-width: 1399px) {
    .branch-footer-faq {
        margin-top: 20px;
    }
    .branch-footer-faq .h2-title {
        text-align: center;
    }
}
/* Brach Footer End */
/*========== Branch Detail Page CSS End ==========*/

/*========== Contact Page CSS Start ==========*/
.main-contact-us {
    position: relative;
    margin-block: var(--section-space);
}

.contact-us-info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    word-break: break-word;
}

.contact-us-box a,
.contact-us-box .calendar {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--common-color);
    font: var(--body-lg);
}

.contact-us-box a:hover {
    color: var(--warning-color);
}

.contact-us-box a .icon,
.contact-us-box .calendar .icon {
    flex-shrink: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--primary-color);
    border-radius: 50%;
    color: var(--white-color);
}

.contact-us-box.address a .text {
    max-width: 400px;
}

.contact-us-icons {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.contact-us-icons a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background: var(--warning-color);
    border-radius: 50%;
    color: var(--black-color);
}

.contact-us-icons a:hover {
    background: var(--green-color);
}

.contact-us-objects .object1 {
    position: absolute;
    top: -35px;
    left: clamp(0.813rem, 4.167vw - 3.563rem, 1.438rem);
    /* 13 to 23 from 1680 to 1920 */
    width: clamp(3.75rem, 8.333vw - 5rem, 5rem);
    /* 60 to 80 from 1680 to 1920 */
    animation: rotate 10s linear infinite;
}

.contact-us-objects .object2 {
    position: absolute;
    bottom: -14px;
    right: 26px;
    width: clamp(7.063rem, 16.667vw - 10.438rem, 9.563rem);
    /* 113 to 153 from 1680 to 1920 */
    animation: leftRight 1.5s linear infinite alternate;
}

.main-google-map {
    position: relative;
    margin-block: var(--section-space);
}

.google-map {
    display: flex;
    flex-direction: column;
}

.google-map iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 1/0.3;
    border-radius: 30px;
}

@media screen and (max-width: 1679px) {
    .contact-us-objects .object1 {
        top: -65px;
    }
    .contact-us-objects .object2 {
        width: 100px;
    }
}

@media screen and (max-width: 1199px) {
    .contact-us-objects .object1 {
        width: 50px;
    }

    .contact-us-box a, .contact-us-box .calendar {
        font: var(--body-md);
    }
    .contact-us-box a .icon, .contact-us-box .calendar .icon, .contact-us-icons a {
        width: 50px;
        height: 50px;
    }
    .google-map iframe {
        aspect-ratio: 1 / 0.5;
    }
}

@media screen and (max-width: 767px) {
    .contact-us-box a, .contact-us-box .calendar {
        font: var(--body);
    }
    .google-map iframe {
        aspect-ratio: 1 / 0.65;
        border-radius: 20px;
    }
}

@media screen and (max-width: 400px) {
    .contact-us-box a .icon, .contact-us-box .calendar .icon, .contact-us-icons a {
        width: 40px;
        height: 40px;
    }
    .contact-us-box a .icon iconify-icon, 
    .contact-us-box .calendar .icon iconify-icon, 
    .contact-us-icons a iconify-icon {
        transform: scale(0.8);
    }
    .contact-us-info {
        gap: 20px;
    }
}
/*========== Contact Page CSS End ==========*/

/*========== Thank You Page CSS Start ==========*/
.thank-text h6 {
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    color: var(--dark-color);
}

.thank-text p a {
    text-decoration: underline !important;
    color: var(--primary-color);
    transition: var(--transition);
}

.thank-text p a:hover {
    color: var(--dark-color);
}

/*========== Thank You Page CSS End ==========*/

/*==========Site Map CSS Start==========*/
.site-map li a {
    color: var(--primary-color);
}

.site-map li::marker {
    color: var(--primary-color);
}

/*==========Site Map CSS End==========*/

/*========== View All Services CSS Start ==========*/
.footer-last .text,
.menu-seo-menu-container ul li a {
    font-size: 14px;
    line-height: 20px;
    color: var(--primary-color);
    cursor: pointer;
    transition: var(--transition);
}

.footer-last .text:hover {
    color: var(--dark-color) !important;
    text-decoration: underline !important;
}

.menu-seo-menu-container ul li a {
    padding-right: 7px;
    margin-right: 7px;
    border-right: 1px solid var(--dark-color);
    transition: var(--transition);
}

.menu-seo-menu-container ul li a:hover {
    color: var(--primary-color);
}

/*========== View All Services CSS End ==========*/

/*========== SEO Page CSS Start ==========*/
.main-seo-content {
    position: relative;
    padding: var(--section-space) 0;
}

.excerpt-content p a {
    color: var(--primary-color);
    transition: var(--transition);
}

.excerpt-content p a:hover {
    color: var(--primary-color);
}

.excerpt-content h3 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: var(--primary-color);
}

.main-seo-content .excerpt-content {
    max-height: 325px;
    position: relative;
}

.main-seo-content .excerpt-content:not([style*="max-height: unset;"]):before {
    content: '';position:absolute;width:100%;height:120px;bottom:0;left:0;background:linear-gradient(to top,white,transparent);pointer-events:none}.posted-on a,.byline a,.widget ul li a,.entry-title a,.logged-in-as a{transition:var(--transition);color:var(--primary-color)}.entry-title a:hover,.posted-on a:hover,.byline a:hover,.widget ul li a:hover,.comment-meta .url:hover,.comment-content a:hover,.comment-metadata a:hover,.reply a:hover,.entry-footer span a:hover,.nav-previous a:hover,.nav-next a:hover{color:var(--warning-color)}.entry-footer span a{color:var(--primary-color)}.entry-footer span a:hover{color:var(--warning-color);text-decoration:underline!important}.entry-title{font-size:30px;text-transform:uppercase;color:var(--primary-color);margin-bottom:15px}.widget-area .widget_search .wp-block-search .wp-block-search__input,.page-content .wp-block-search .wp-block-search__input,.search-form .search-field{background:#fff0;font-size:16px;color:var(--dark-color);outline:none;width:100%;height:55px;border-radius:50px;border:1px solid var(--common-color);padding:13px 100px 12px 20px;-webkit-appearance:none;appearance:none}.widget-area .widget_search .wp-block-search .wp-block-search__button,.page-content .wp-block-search .wp-block-search__button,.search-form .search-submit{padding:10px 16px;font-size:16px;font-weight:400;border-radius:0 50px 50px 0;height:55px;color:var(--white-color);position:absolute;right:0;bottom:0;outline:none;border:none;cursor:pointer;background:var(--warning-color);flex:1;transition:var(--transition)}.widget-area .widget_search .wp-block-search .wp-block-search__button:hover,.page-content .wp-block-search .wp-block-search__button:hover,.search-form .search-submit:hover{background:var(--primary-color);color:var(--white-color)}.comments-area textarea{resize:none;height:180px;border-radius:0;box-shadow:none;background:var(--black-color);border:1px solid var(--common-color);outline:none;padding:15px}.comments-area p input{width:100%;height:46px;border-radius:0;background:var(--black-color);border:1px solid var(--common-color);outline:none;box-shadow:none;padding:15px}.form-submit .submit{width:170px;height:46px;background:var(--primary-color);color:var(--white-color);font-weight:700;border:none;border-radius:40px;outline:none!important;transition:var(--transition)}.form-submit .submit:hover{background:var(--warning-color);color:var(--white-color)}.avatar.photo{width:60px;height:60px;border-radius:50%}.wp-block-latest-comments__comment-meta a:hover{color:var(--warning-color)}.comment-meta .url,.comment-content a{color:var(--primary-color)}.comment-meta .url:hover,.comment-content a:hover{color:var(--warning-color);text-decoration:none!important}.comment-metadata a{color:var(--primary-color);display:inline-block;margin-right:10px;margin-bottom:15px}.reply a{color:var(--primary-color);display:inline-block;margin-bottom:10px;transition:var(--transition)}.comment-reply-title{font-size:30px;font-weight:700;color:var(--primary-color);margin-bottom:20px}.comment-reply-title small a:hover{color:var(--warning-color)}.comment-form-comment .form-submit #submit{padding:0;line-height:42px}.comments-area{margin-top:60px}.comments-title{margin-bottom:30px;text-transform:uppercase;font-size:30px;line-height:40px}.comment-body{margin-bottom:30px}.comment-form-url{margin-right:0}.single-post .widget-area{margin-top:0}.nav-previous a,.nav-next a{color:var(--primary-color);transition:var(--transition)}.result-pagination li a,.result-pagination li,.result-pagination .page-numbers{--pagination-size:50px;width:var(--pagination-size);height:var(--pagination-size);background:var(--white-color);box-shadow:0 10px 40px rgb(37 58 105 / .09);border-radius:10px;color:var(--dark-color);font-size:20px;z-index:10;transition:var(--transition)}.result-pagination a:hover,.result-pagination .current{background:var(--primary-color);color:var(--white-color)}.custom-pagination{margin-top:16px;display:flex;flex-wrap:wrap;gap:15px}.page-numbers li a,.page-numbers li,span.page-numbers,.page-numbers{width:50px;height:50px;background:var(--white-color);box-shadow:none;border-radius:10px;border:1px solid var(--common-color);outline:none;font:var(--body-md);color:var(--common-color);z-index:10;transition:var(--transition);display:inline-flex;justify-content:center;align-items:center;margin:0}.page-numbers li{margin:0}.page-numbers li a:hover,.page-numbers.current,.page-numbers:hover{background:var(--primary-color);color:var(--white-color)}.col-12:has(h1.page-title.screen-reader-text){display:none}.widget ol li:not(:last-child),.widget ul li:not(:last-child),.wp-block-latest-posts.wp-block-latest-posts__list li:not(:last-child){margin-bottom:10px}.widget ol li:not(:last-child){margin-bottom:10px}.widget ol li::marker,.widget ul li::marker,.wp-block-latest-posts.wp-block-latest-posts__list li::marker{color:var(--warning-color)}.widget ol li a,.widget ul li a,.wp-block-latest-posts.wp-block-latest-posts__list li a{color:var(--common-color)}.single-post .post-thumbnail img{border-radius:20px}.news-detail-page .entry-meta{margin-block:15px}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;display:flex;flex-direction:column;gap:15px;padding:0}.wp-block-latest-posts__featured-image img{width:80px;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:10px}.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title{font-size:15px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:var(--black-color)}.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title:hover{color:var(--warning-color)}.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-date{margin-top:5px}.widget-area .wp-block-heading{font:var(--h4);color:var(--black-color);margin-bottom:15px}.news-detail-page .post-navigation{margin-top:30px;padding-top:30px;border-top:1px solid rgb(0 0 0 / .1)}.news-detail-page .post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.news-detail-page .post-navigation .nav-links .nav-previous a,.news-detail-page .post-navigation .nav-links .nav-next a{display:block;width:100%;height:100%;padding:20px;background:var(--body-color);border:1px solid rgb(0 0 0 / .1);border-radius:15px;text-align:left;color:var(--dark-color)}.news-detail-page .post-navigation .nav-links .nav-previous a:hover,.news-detail-page .post-navigation .nav-links .nav-next a:hover{color:var(--primary-color)}.news-detail-page .post-navigation .nav-links .nav-previous a .nav-subtitle,.news-detail-page .post-navigation .nav-links .nav-next a .nav-subtitle{display:block;margin-bottom:5px;font-weight:600;color:var(--dark-color)}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin-bottom:0}.news-detail-page ul,.news-detail-page ol{list-style:revert;padding-left:18px;margin-bottom:1rem}@media screen and (max-width:1199px){.news-detail-page .post-navigation .nav-links{gap:20px}}@media screen and (max-width:991px){.single-post .widget-area,.widget-area{margin-top:20px}}@media screen and (max-width:575px){.news-detail-page .post-navigation .nav-links{grid-template-columns:repeat(1,1fr)}.widget-area .wp-block-heading{margin-bottom:10px}}@media screen and (max-width:400px){.wp-block-latest-posts__featured-image img{width:70px}.wp-block-latest-posts__featured-image.alignleft{margin-right:.7em}.wp-block-latest-posts.wp-block-latest-posts__list{gap:15px}.news-detail-page .post-navigation .nav-links .nav-previous a,.news-detail-page .post-navigation .nav-links .nav-next a{padding:15px}}.site-title,.site-description{position:absolute;clip:rect(1px,1px,1px,1px)}