/*! Author: VML - The Cocktail, Project: kec-smart, Last Build: 28/4/2026, License: (c) 2026 VML - The Cocktail */
* html{font-size:87.5%}html{overflow-x:hidden}body{color:#434c5e;font-family:Nunito Sans,sans-serif;font-size:.875rem;line-height:1.8;word-wrap:break-word;background-color:#fff;overflow-wrap:break-word}a,a:focus,a:hover{transition:all .3s ease}.svg-inline--fa{min-inline-size:1rem}#main{margin-inline:auto}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{background-color:#0000;border:1px solid #eceff4;border-radius:4px;color:#434c5e;display:inline-block;font-size:.875rem;inline-size:100%;line-height:1.8;min-block-size:40px;padding:6px 12px;transition:all .3s ease;vertical-align:middle}::selection{background:#a3be8c;color:#4c566a;text-shadow:none}::-moz-selection{background:#a3be8c;color:#4c566a;text-shadow:none}.isotope-entry{clear:none}.responsive-audio-wrap embed,.responsive-audio-wrap iframe,.responsive-audio-wrap object,.responsive-video-wrap embed,.responsive-video-wrap iframe,.responsive-video-wrap object{display:block}.responsive-video-wrap p{margin:0}.theme-button{display:inline-block}@media only screen and (max-width:959px){body.default-breakpoint #site-logo.has-responsive-logo .custom-logo-link{display:none}body.default-breakpoint #site-logo.has-responsive-logo .responsive-logo-link,body.default-breakpoint .is-sticky #site-logo.has-responsive-logo .sticky-logo-link{display:block}body.default-breakpoint #menu-bar-wrap,body.default-breakpoint #site-navigation-wrap,body.default-breakpoint #top-bar-nav,body.default-breakpoint .is-sticky #site-logo.has-sticky-logo .responsive-logo-link{display:none}body.default-breakpoint .smart-mobile-menu-icon{display:block}body.default-breakpoint #top-bar.has-no-content #top-bar-social{text-align:center}body.default-breakpoint #top-bar.has-no-content #top-bar-social.top-bar-left,body.default-breakpoint #top-bar.has-no-content #top-bar-social.top-bar-right{block-size:auto;float:none;inset-inline:auto;line-height:1.5rem;margin-block-start:0;position:inherit}body.default-breakpoint #top-bar.has-no-content #top-bar-social li{display:inline-block;float:none}.alignleft,.alignright,.single-post.content-max-width .wp-block-image.alignleft,.single-post.content-max-width .wp-block-image.alignright{float:none;margin:0 auto;padding:0}.alignleft img,.alignright img,.single-post.content-max-width .wp-block-image.alignleft img,.single-post.content-max-width .wp-block-image.alignright img{margin:0 auto}}@media only screen and (max-width:767px){.hide-tablet-mobile{display:none!important}}@media only screen and (max-width:480px){.hide-mobile{display:none!important}}@media only screen and (min-width:481px)and (max-width:767px){.hide-tablet{display:none!important}}#top-bar-wrap{background-color:#fff;border-block-end:1px solid #eceff4;font-size:.75rem;position:relative;z-index:101}.widget-area{inline-size:28%}.widget-area.sidebar-primary{float:inline-end;padding-inline-start:30px}.widget-area.sidebar-secondary{float:inline-start}.content-left-sidebar .content-area{border-inline-end-width:0;border-inline-start-width:1px;float:inline-end;padding-inline:0}.content-left-sidebar .widget-area{float:inline-start;padding-inline:0 30px}.content-both-sidebars .content-area{inline-size:44%}.content-both-sidebars.scs-style .content-area{border-inline-start-width:1px;inset-inline-start:28%;padding-inline-start:0}.content-both-sidebars.scs-style .widget-area.sidebar-secondary{inset-inline-start:-44%;padding-inline-end:30px;position:relative}.content-both-sidebars.ssc-style .content-area{border-inline-end-width:0;border-inline-start-width:1px;inset-inline-start:56%;padding-inline:0}.content-both-sidebars.ssc-style .widget-area{inset-inline-start:-44%;padding-inline-end:30px;position:relative}.content-both-sidebars.ssc-style .widget-area.sidebar-primary{padding-inline-start:0}.content-both-sidebars.css-style .widget-area.sidebar-secondary{padding-inline-start:30px}@media only screen and (max-width:1280px){.content-both-sidebars .content-area{border-width:0!important;float:none!important;inline-size:100%!important;inset-inline-start:auto!important}.content-both-sidebars:not(.separate-layout) .content-area{margin-block-end:40px;padding:0!important}.content-both-sidebars .widget-area.sidebar-primary,.content-both-sidebars .widget-area.sidebar-secondary{float:inline-start;inline-size:49%!important;inset-inline-start:auto!important;padding:0!important}.content-both-sidebars .widget-area.sidebar-primary{float:inline-end}.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary,.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary{inline-size:48%!important}.separate-layout.content-both-sidebars .content-area{margin-block-end:20px}.separate-layout.content-both-sidebars .widget-area.sidebar-primary,.separate-layout.content-both-sidebars .widget-area.sidebar-secondary{inline-size:49%!important}.separate-layout.content-both-sidebars .widget-area.sidebar-secondary{margin-block-end:20px}.separate-layout.content-both-sidebars .widget-area.sidebar-primary{padding-inline-start:0}}@media only screen and (max-width:1080px){.content-both-sidebars .content-area{border-width:0!important;float:none!important;inline-size:100%!important;inset-inline-start:auto!important}.content-both-sidebars:not(.separate-layout) .content-area{margin-block-end:40px;padding:0!important}.content-both-sidebars .widget-area.sidebar-primary,.content-both-sidebars .widget-area.sidebar-secondary{float:inline-start;inline-size:49%!important;inset-inline-start:auto!important;padding:0!important}.content-both-sidebars .widget-area.sidebar-primary{float:inline-end}.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary,.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary{inline-size:48%!important}.separate-layout.content-both-sidebars .content-area{margin-block-end:20px}.separate-layout.content-both-sidebars .widget-area.sidebar-primary,.separate-layout.content-both-sidebars .widget-area.sidebar-secondary{inline-size:49%!important}.separate-layout.content-both-sidebars .widget-area.sidebar-secondary{margin-block-end:20px}.separate-layout.content-both-sidebars .widget-area.sidebar-primary{padding-inline-start:0}}.container{inline-size:1140px;margin:0 auto;max-inline-size:90%}@media screen and (min-width:1216px){.container{max-inline-size:1152px}}#main,#wrap{position:relative}#main #content-wrap{padding-block:50px}.landing-page #main #content-wrap,.no-margins #main #content-wrap,.no-margins.separate-layout #main #content-wrap{padding-block:0}.content-area{float:inline-start;inline-size:72%;padding-inline-end:30px;position:relative}.content-full-width .content-area,body.content-full-screen #content-wrap{border:0!important;inline-size:100%!important;max-inline-size:none!important;padding-inline:0!important}.content-full-screen .content-area{border:0!important;float:none;inline-size:100%!important;margin:0!important;max-inline-size:none!important;padding:0!important}.boxed-layout{background-color:#fff}.boxed-layout #wrap{background-color:#2e3440;inline-size:1280px;margin:0 auto;max-inline-size:100%}.boxed-layout.wrap-boxshadow #wrap{box-shadow:0 1px 4px #0a0a0a26}.boxed-layout #wrap .container{inline-size:auto;max-inline-size:none;padding-inline:30px}.boxed-layout.content-full-screen #content-wrap{padding-inline:0!important}.boxed-layout #footer-widgets{margin:0}.boxed-layout .site-breadcrumbs{inset-inline-end:30px}.separate-layout{background-color:#88c0d0}.separate-layout .content-area,.separate-layout .widget-area .sidebar-box{background-color:#2e3440;padding:30px}.separate-layout.content-left-sidebar .content-area{border-inline-start-width:0;padding:30px}.separate-layout.content-full-width .content-area{padding:30px!important}.separate-layout .content-area{border-inline-end-width:0}.separate-layout .widget-area.sidebar-primary{padding-inline-start:20px}.separate-layout .widget-area.sidebar-secondary{padding-inline-end:20px}.separate-layout.content-left-sidebar .widget-area{padding-inline:0 20px}.separate-layout #main #content-wrap{padding-block:20px}.separate-layout .sidebar-box{margin-block-end:20px}.separate-layout .sidebar-box:last-child{margin-block-end:0}.separate-layout.content-both-sidebars.scs-style .content-area{border-inline-start-width:0}.separate-layout.content-both-sidebars.scs-style .widget-area.sidebar-secondary{padding-inline-end:20px}.separate-layout.content-both-sidebars.ssc-style .content-area{border-inline-start-width:0;padding-inline-end:30px}.separate-layout.content-both-sidebars.ssc-style .widget-area{padding-inline-end:20px}.separate-layout.content-both-sidebars.css-style .widget-area.sidebar-secondary{padding-inline:20px 0}@media only screen and (max-width:959px){.boxed-layout #wrap{overflow:hidden}.boxed-layout .site-breadcrumbs{inset-inline-end:auto}.container,body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-inline-size:90%}.content-area,.content-left-sidebar .content-area{border:0;float:none!important;inline-size:100%;margin-block-end:40px}.content-left-sidebar:not(.separate-layout) .content-area,body:not(.separate-layout) .content-area{padding:0!important}.no-margins .content-area,.no-margins.content-left-sidebar .content-area{margin-block-end:0}.content-left-sidebar .widget-area,.widget-area.sidebar-primary,.widget-area.sidebar-secondary{border:0;float:none!important;inline-size:100%;padding:0}body.has-composer.has-sidebar #primary{margin-block-end:40px}#main #content-wrap.container{inline-size:auto!important}.content-both-sidebars .widget-area.sidebar-primary,.content-both-sidebars .widget-area.sidebar-secondary{float:none!important;inline-size:100%!important}.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary,.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary,.separate-layout.content-both-sidebars .widget-area.sidebar-primary,.separate-layout.content-both-sidebars .widget-area.sidebar-secondary{inline-size:100%!important}.separate-layout .container,.separate-layout.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{max-inline-size:95%}.separate-layout .content-area,.separate-layout.content-left-sidebar .content-area{margin-block-end:20px}.separate-layout .widget-area{padding-inline:0!important}body.separate-blog.separate-layout .smart-row{margin:0!important}body.separate-blog.separate-layout #blog-entries.blog-grid>*{padding:0!important}}@media only screen and (min-width:768px)and (max-width:959px){body.boxed-layout #wrap,body.boxed-layout .parallax-footer{inline-size:auto!important}}@media only screen and (max-width:767px){#wrap{inline-size:100%!important}body.boxed-layout #wrap{inline-size:auto!important}.boxed-layout #top-bar-social.top-bar-right{inset-inline-end:auto}.boxed-layout #top-bar-social.top-bar-left{inset-inline-start:auto}.col,.item-entry{inline-size:100%!important;margin-block-end:25px}}@media only screen and (max-width:480px){.boxed-layout #wrap .container{padding-inline:20px}}body.separate-blog.separate-layout .content-area{background-color:#0000;padding:0!important}body.separate-blog.separate-layout #blog-entries>*{background-color:#fff;border:0;margin-block-end:20px;padding:30px}body.separate-blog.separate-layout #blog-entries>:last-child{margin-block-end:0}body.separate-blog.separate-layout .page-jump,body.separate-blog.separate-layout .pagination,body.separate-blog.separate-layout .scroller-status{background-color:#fff;margin-block-start:20px;padding:30px}body.separate-blog.separate-layout .page-jump ul.page-numbers,body.separate-blog.separate-layout .pagination ul.page-numbers,body.separate-blog.separate-layout .scroller-status ul.page-numbers{padding:0}body.separate-blog.separate-layout .smart-row{margin:0;margin-inline-end:-20px}body.separate-blog.separate-layout #blog-entries.blog-grid>*{background-color:#0000;padding:0 20px 0 0}body.separate-blog.separate-layout #blog-entries.blog-grid>:last-child{margin-block-end:20px}body.separate-blog.separate-layout.has-blog-grid .pagination{margin-block-start:0}body.separate-blog.separate-layout .item-entry.grid-entry .item-entry-inner{background-color:#fff;border:0;padding:30px}body.separate-blog.separate-layout .item-entry.grid-entry .thumbnail{margin:0}
