<style id="elementor-post-22846">.elementor-22846 .elementor-element.elementor-element-2ef54f7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-22846 .elementor-element.elementor-element-4afabc07{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-22846 .elementor-element.elementor-element-4afabc07 p{margin-block-end:0px;}.elementor-22846 .elementor-element.elementor-element-1bddd965{width:var( --container-widget-width, 750px );max-width:750px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-22846 .elementor-element.elementor-element-1bddd965 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-22846 .elementor-element.elementor-element-1501396{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-22846 .elementor-element.elementor-element-1501396 p{margin-block-end:0px;}.elementor-22846 .elementor-element.elementor-element-a7a02ed{--e-transform-rotateZ:2deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-22846 .elementor-element.elementor-element-a7a02ed:hover{--e-transform-rotateZ:0deg;}.elementor-22846 .elementor-element.elementor-element-a7a02ed img{width:800px;border-radius:15px 15px 15px 15px;}.elementor-22846 .elementor-element.elementor-element-61122cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-22846 .elementor-element.elementor-element-5d9359e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5d9359e6.elementor-view-framed .elementor-icon, .elementor-22846 .elementor-element.elementor-element-5d9359e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon{font-size:25px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-icon{margin-top:0px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-777da4e-font-family ), Sans-serif;font-size:var( --e-global-typography-777da4e-font-size );font-weight:var( --e-global-typography-777da4e-font-weight );text-transform:var( --e-global-typography-777da4e-text-transform );font-style:var( --e-global-typography-777da4e-font-style );text-decoration:var( --e-global-typography-777da4e-text-decoration );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-5d9359e6:has(:hover) .elementor-icon-box-title,
					 .elementor-22846 .elementor-element.elementor-element-5d9359e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-22846 .elementor-element.elementor-element-5d9359e6:hover .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5d9359e6:hover .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-22846 .elementor-element.elementor-element-38a9a24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-38a9a24.elementor-view-framed .elementor-icon, .elementor-22846 .elementor-element.elementor-element-38a9a24.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon{font-size:25px;}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-icon{margin-top:0px;}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title a{font-family:var( --e-global-typography-777da4e-font-family ), Sans-serif;font-size:var( --e-global-typography-777da4e-font-size );font-weight:var( --e-global-typography-777da4e-font-weight );text-transform:var( --e-global-typography-777da4e-text-transform );font-style:var( --e-global-typography-777da4e-font-style );text-decoration:var( --e-global-typography-777da4e-text-decoration );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-38a9a24:has(:hover) .elementor-icon-box-title,
					 .elementor-22846 .elementor-element.elementor-element-38a9a24:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-22846 .elementor-element.elementor-element-38a9a24:hover .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-38a9a24:hover .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-22846 .elementor-element.elementor-element-5a612b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5a612b6.elementor-view-framed .elementor-icon, .elementor-22846 .elementor-element.elementor-element-5a612b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon{font-size:25px;}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-icon{margin-top:0px;}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title a{font-family:var( --e-global-typography-777da4e-font-family ), Sans-serif;font-size:var( --e-global-typography-777da4e-font-size );font-weight:var( --e-global-typography-777da4e-font-weight );text-transform:var( --e-global-typography-777da4e-text-transform );font-style:var( --e-global-typography-777da4e-font-style );text-decoration:var( --e-global-typography-777da4e-text-decoration );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-5a612b6:has(:hover) .elementor-icon-box-title,
					 .elementor-22846 .elementor-element.elementor-element-5a612b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-22846 .elementor-element.elementor-element-5a612b6:hover .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-5a612b6:hover .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-7e97eb7f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22846 .elementor-element.elementor-element-53065fdb{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-22846 .elementor-element.elementor-element-53065fdb p{margin-block-end:0px;}.elementor-22846 .elementor-element.elementor-element-1f7e73aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-22846 .elementor-element.elementor-element-1f7e73aa:not(.elementor-motion-effects-element-type-background), .elementor-22846 .elementor-element.elementor-element-1f7e73aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-536fafa );}.elementor-22846 .elementor-element.elementor-element-56e20535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24.elementor-element{--order:-99999 /* order start hack */;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.2px;color:var( --e-global-color-primary );}.elementor-22846 .elementor-element.elementor-element-1926ef50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22846 .elementor-element.elementor-element-29b8f663{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22846 .elementor-element.elementor-element-130d8572{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-130d8572 p{margin-block-end:0px;}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-d2f61f7 );color:var( --e-global-color-d2f61f7 );border-style:none;border-radius:6px 6px 6px 6px;padding:14px 20px 14px 20px;}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button:hover, .elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button:focus{background-color:var( --e-global-color-d2f61f7 );color:var( --e-global-color-primary );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button:hover svg, .elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button .elementor-button-icon i{color:var( --e-global-color-d2f61f7 );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-d2f61f7 );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button .elementor-button-icon i, .elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-accent );}.elementor-22846 .elementor-element.elementor-element-63bd54d2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-22846 .elementor-element.elementor-element-2ef54f7b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-22846 .elementor-element.elementor-element-4afabc07{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-1bddd965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-22846 .elementor-element.elementor-element-1bddd965 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-1501396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-a7a02ed img{width:100%;}.elementor-22846 .elementor-element.elementor-element-61122cd{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon{font-size:23px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-777da4e-font-size );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon{font-size:23px;}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title a{font-size:var( --e-global-typography-777da4e-font-size );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon{font-size:23px;}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title a{font-size:var( --e-global-typography-777da4e-font-size );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-53065fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-1f7e73aa{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24 .elementor-heading-title{font-size:40px;letter-spacing:-1px;}.elementor-22846 .elementor-element.elementor-element-1926ef50{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22846 .elementor-element.elementor-element-29b8f663{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22846 .elementor-element.elementor-element-130d8572{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-22846 .elementor-element.elementor-element-2ef54f7b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-22846 .elementor-element.elementor-element-4afabc07{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-1bddd965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-22846 .elementor-element.elementor-element-1bddd965 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-1501396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-a7a02ed img{border-radius:10px 10px 10px 10px;}.elementor-22846 .elementor-element.elementor-element-61122cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-777da4e-font-size );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-5d9359e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-title a{font-size:var( --e-global-typography-777da4e-font-size );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-38a9a24 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title, .elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-title a{font-size:var( --e-global-typography-777da4e-font-size );line-height:var( --e-global-typography-777da4e-line-height );letter-spacing:var( --e-global-typography-777da4e-letter-spacing );word-spacing:var( --e-global-typography-777da4e-word-spacing );}.elementor-22846 .elementor-element.elementor-element-5a612b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-53065fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-1f7e73aa{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-22846 .elementor-element.elementor-element-5cc5ba24 .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:-0.8px;}.elementor-22846 .elementor-element.elementor-element-1926ef50{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-22846 .elementor-element.elementor-element-130d8572{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22846 .elementor-element.elementor-element-6d95ad96 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-22846 .elementor-element.elementor-element-61122cd{--width:900px;}.elementor-22846 .elementor-element.elementor-element-7e97eb7f{--width:100%;}.elementor-22846 .elementor-element.elementor-element-56e20535{--width:100%;}.elementor-22846 .elementor-element.elementor-element-29b8f663{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22846 .elementor-element.elementor-element-61122cd{--width:100%;}.elementor-22846 .elementor-element.elementor-element-56e20535{--width:100%;}.elementor-22846 .elementor-element.elementor-element-29b8f663{--width:100%;}}</style>---
source_url: "https://evolum.sk/referencie/vacantology/"
title: "Vacantology"
generated_at: 2026-11-03T18:59:30Z
host: evolum.sk
type: referencie
generator: ael-42a/1.2.0
---

# Vacantology

Popis projektu

 

## Vacantology.org

 

Vacantology.com je anglický travel magazín postavený na lightweight téme Breek pre WordPress, optimalizovaný pre SEO a extrémnu rýchlosť načítania. Implementovali sme tag-based architektúru, cestovateľský slovník s automatickým prelinkovaním a custom ACF bloky pre FAQ, tabuľky a guides bez page buildera. Stack zahŕňa RankMath pre SEO a LiteSpeed Cache s automatickou WebP konverziou. Custom úpravy cez WPCode.

 

 ![vacantolgy1](https://evolum.sk/wp-content/uploads/2026/10/vacantolgy1-1536x864.webp "Vacantology 1") 

    

###   WordPress  

 

 

 

    

###   ACF FREE  

 

 

 

    

###   Litespeed Cache  

 

 

 

 

## Zadanie

Klient požadoval vytvorenie anglického travel magazínu zameraného na nezávislé cestovanie s dôrazom na praktické rady, finančné aspekty a SEO výkonnosť. Cieľom bolo vybudovať autoritatívny zdroj informácií pre samostatných cestovateľov hľadajúcich detailné guides o prenájmoch vozidiel, bezpečnosti destinácií a praktických tipoch bez závislosti na tour operátoroch.

**Kľúčové požiadavky projektu:**

- SEO-optimalizovaná štruktúra: Long-form články (3000+ slov) s dôrazom na long-tail kľúčové slová a organickú návštevnosť z Google Search
- Extrémna rýchlosť: Lightweight riešenie s LiteSpeed Cache, automatická WebP konverzia obrázkov, Core Web Vitals optimalizácia
- Custom content bloky: Flexibilné sekcie a boxy vytvorené pomocou ACF (Advanced Custom Fields) pre FAQ, tabuľky, step-by-step guides bez page buildera
- Cestovateľský slovník: Samostatná sekcia s terminológiou automaticky prelinkovanou naprieč všetkými článkami
- Tag architektúra: Systém tagov pre kategorizáciu obsahu (destinácie, témy, typy cestovania) namiesto tradičných kategórií
- Škálovateľnosť: Príprava na budúce pillar pages pre jednotlivé krajiny s agregovaným obsahom

Špecifikom projektu bola potreba vytvoriť vizuálne zaujímavé content bloky bez použitia Elementor alebo WPBakery – čisto pomocou ACF a custom CSS/PHP snippetov cez WPCode. Dôraz na čistý kód, minimálne dependencies a maximálnu rýchlosť načítania aj pri dlhých článkoch s množstvom obrázkov. Technické obmedzenia: Medzinárodné publikum vyžadovalo hosting s globálnym CDN, WebP support pre všetky obrázky, automatizované schema markup pre travel články, kompatibilita s LiteSpeed server environment.

## Doručenie

Implementovali sme WordPress riešenie postavené na lightweight téme Breek, špecializovanej pre travel a lifestyle magazíny s minimalistickým dizajnom a rýchlym načítaním. Celý projekt optimalizovaný pre LiteSpeed Cache s automatickou WebP konverziou všetkých upload obrázkov.

Realizované riešenia:

**Content architektúra:**  
Vytvorili sme tag-based systém namiesto tradičných kategórií, čo umožňuje flexibilnejšie prekríženie obsahu (napr. článok môže byť tagovaný ako „Cuba“ + „Car Rental“ + „Budget Travel“). Implementovali sme cestovateľský slovník s automatickým interným prelinkovaním naprieč článkami. Príprava na budúce pillar pages pre krajiny, zatiaľ čakajúce na dostatočný content volume.

**Custom ACF bloky:**  
Pomocou Advanced Custom Fields sme vytvorili opakovateľné content bloky: FAQ sekcie s schema markup, porovnávacie tabuľky (ceny, destinácie, časové údaje), step-by-step guides s ikonami, highlight boxy s praktickými tipmi. Všetko riadené cez WPCode bez page buildera – čistý HTML/CSS output.

**Performance optimalizácia:**  
LiteSpeed Cache nastaven na aggressive caching s automatickým purge pri publikovaní nového obsahu. WebP konverzia všetkých JPEG/PNG automaticky pri uploade. Critical CSS inline, deferred JavaScript, lazy loading obrázkov pod fold. Core Web Vitals skóre: 95+ mobile, 98+ desktop.

**Plugin stack:**

- RankMath: SEO optimalizácia, automatické schema markup pre travel články, XML sitemap
- LiteSpeed Cache: Server-level caching, image optimization, CSS/JS minification
- ACF Pro: Custom content bloky, flexible layouts bez page buildera
- WPCode: Custom PHP/CSS snippety pre automatické prelinkovanie slovníka, ACF template logic

 

 

 

 

## Výsledný web v ostrej prevádzke

 

Statické ukážky sú len začiatok. Otvorte si stránku v novom okne a otestujte si jej reálnu odozvu a prehľadnosť priamo v prehliadači.

 

 [     Navštíviť web  ](https://vacantology.org) 

 

 

 

![vacantolgy1](https://evolum.sk/wp-content/uploads/2026/10/vacantolgy1.png "Vacantology 2")

![vacantolgy2](https://evolum.sk/wp-content/uploads/2026/10/vacantolgy2.png "Vacantology 3")

![vacantolgy3](https://evolum.sk/wp-content/uploads/2026/10/vacantolgy3.png "Vacantology 4")

![vacantolgy4](https://evolum.sk/wp-content/uploads/2026/10/vacantolgy4.png "Vacantology 5")

![vacantolgy5](https://evolum.sk/wp-content/uploads/2026/10/vacantolgy5.png "Vacantology 6")
