header ul#menu-header{margin-left:25px}@media (max-width:768px){.main-navigation .main-nav ul ul li a{line-height:60px;padding:0 0 0 40px}.main-navigation .main-nav ul ul ul li a{padding:0 0 0 60px}.main-navigation .main-nav ul ul li:not([class*=current-menu-]):hover>a,.main-navigation .main-nav ul ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul ul li.sfHover:not([class*=current-menu-])>a,.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a,.main-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul li.sfHover:not([class*=current-menu-])>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:#fff}.main-navigation ul.sub-menu li.current-menu-parent a{color:#16f28b;text-decoration:underline}}.header-widget{display:flex;flex-grow:1}.header-widget .widget_search .wp-block-search__inside-wrapper{border:none;padding:0;border-radius:30px}.header-widget .widget_search input.wp-block-search__input{background-color:#fff;border:none;border-radius:30px 0 0 30px;font-size:15px}.header-widget .widget_search .wp-block-search__button{margin:0;border-radius:0 30px 30px 0}.header-widget aside{width:100%}@media (max-width:768px){.header-widget{display:none}.inside-header{padding:10px 30px}.menu-toggle{padding:0}}.breadcrumbs-wrapper{background-color:#1a1b33;color:#fff;font-size:15px}.breadcrumbs-wrapper span.last{color:#16f28b}.breadcrumbs-wrapper p{margin:0}.breadcrumbs-wrapper a{text-decoration:none}.breadcrumbs-wrapper a:hover{text-decoration:underline}.breadcrumbs-wrapper span.separator{margin:0 5px}@media (max-width:768px){.breadcrumbs-wrapper .inside-header{flex-direction:row}}.wp-block-latest-posts.is-grid{margin:0}.wp-block-latest-posts__featured-image img{border-radius:20px}.wp-block-latest-posts__featured-image a{display:flex}a.wp-block-latest-posts__post-title{text-decoration:none}a.wp-block-latest-posts__post-title:hover{text-decoration:underline;color:#fff}.wp-block-latest-posts__post-title{margin-bottom:0;background-color:rgba(0,0,0,.8);color:#fff;padding:0 20px;font-size:18px;font-weight:400;border-radius:0 20px 20px;font-family:Roboto,sans-serif;height:40px;line-height:40px;margin-top:-40px;position:absolute}h2.wp-block-heading.homepage{overflow:hidden;font-size:26px;font-weight:700;text-transform:uppercase;color:var(--color-5);margin-bottom:30px}h2.wp-block-heading.homepage:before,h2.wp-block-heading.homepage:after{background-color:var(--color-5);content:"";display:inline-block;height:4px;position:relative;vertical-align:middle;width:100%;margin-top:-4px}h2.wp-block-heading.homepage:before{margin-left:-100%}h2.wp-block-heading.homepage:after{left:.5em;margin-right:-100%}.homepage-top-bar{background-color:#1a1b33;color:#fff;margin:-40px 0 40px;font-size:15px;text-align:center}.homepage-top-bar p{margin:0}.homepage-top-bar a{color:#16f28b}.homepage-top-bar .wp-block-group__inner-container{padding:20px 40px}.wp-block-cover{border-radius:20px;margin-bottom:40px;padding:0 40px 40px;align-items:end}.wp-block-cover .wp-block-button a{font-size:85%}.wp-block-cover .wp-block-button a:hover{background-color:var(--color-1);text-decoration:underline}.wp-block-cover a{text-decoration:none}.home-about-us{background-color:#fff;margin-bottom:-40px}.home-about-us p:last-child{margin-bottom:0}.home-title{margin-bottom:40px;gap:0}.home-title h2{color:var(--color-5);font-size:25px}.home-title p{border-left:solid 6px var(--color-5);padding-left:10px;margin-left:10px}@media (max-width:768px){.wp-block-latest-posts.columns-2 li{width:100%}.wp-block-latest-posts.is-grid li{margin:0 0 30px}.homepage-top-bar{margin:-30px 0 30px}.home-title{margin-bottom:30px;flex-direction:column;align-items:flex-start}.home-title p{margin-left:0;margin-top:10px}.wp-block-cover{padding:30px}.homepage-top-bar{display:none}}@media (min-width:769px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 20px)}.wp-block-latest-posts.is-grid li{margin:0 40px 40px 0}}main{display:flex;flex-direction:column}.subcategory-list ul{margin:0;list-style:none;display:flex}.subcategory-list ul li{margin-right:10px;padding:10px 20px;border:dashed 1px #ccc;border-radius:15px;background-color:#fff;font-size:15px}header.page-header{padding-bottom:0;display:flex;align-items:center;margin-bottom:40px}header.page-header h1{margin:0;font-size:25px}header.page-header .taxonomy-description{margin-left:10px;padding-left:10px;border-left:solid 6px var(--color-5)}.posts-wrapper{width:100%;clear:both;display:inline-block}.archive article{width:calc(50% - 20px);float:left;margin-right:4%}.archive article:nth-child(even){margin-right:0}.archive article img{border-radius:20px}.archive article .post-image a{display:flex}.archive article .entry-title{margin-bottom:0;background-color:rgba(0,0,0,.8);color:#fff;padding:0 20px;font-size:18px;font-weight:400;border-radius:0 20px 20px;font-family:Roboto,sans-serif;height:40px;line-height:40px;margin-top:-40px;position:absolute}.archive article .entry-title a{display:block}.archive article .entry-title a:hover{text-decoration:underline}.archive article .entry-summary{display:none}.paging-navigation{width:100%;margin-top:10px}.paging-navigation .nav-links{display:flex;gap:5px}.paging-navigation .nav-links>*{padding:7px 15px;color:#fff;background-color:#1a1b33;border-radius:10px;text-decoration:none;margin-right:5px}.paging-navigation a.page-numbers:hover{text-decoration:underline}.paging-navigation .nav-links .current{background-color:var(--color-1)}@media (max-width:768px){.archive article{width:100%;float:left;margin:0}.archive article{padding-bottom:30px !important}.archive article:nth-child(even),.one-container .site-main .paging-navigation{margin:0}.archive article:last-child{padding-bottom:0 !important}header.page-header{align-items:flex-start;margin-bottom:30px;flex-direction:column}header.page-header .taxonomy-description{margin-left:0;margin-top:10px}}@media (min-width:769px){.archive article:nth-last-child(-n+2){padding-bottom:0 !important}}header .entry-meta{display:flex;align-items:center;margin-top:20px;flex-direction:row;flex-wrap:wrap}header .entry-meta span{margin-right:10px;display:flex}header .entry-meta .byline-wrapper{display:flex}header .entry-meta .updated-on,.entry-meta .byline-wrapper{flex-grow:1}header .entry-meta .simple-share{margin-right:0}header span.author-image img{border-radius:50%;height:40px;width:40px}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:30px}.featured-image{line-height:0;margin:20px 0 0}.featured-image img{width:100%;border-radius:20px}.product-wrapper{display:flex;flex-direction:column;margin-bottom:30px}.product-content{padding:30px;background-color:#fff;display:flex;flex-direction:column;border-radius:0 0 20px 20px}.product-content span{margin-bottom:1em}.product-content span img{width:100%}.product-content span:last-child{margin-bottom:0}.product-image img{border-radius:20px 20px 0 0;display:block}.product-image figcaption{font-size:14px;text-align:center;font-style:italic;color:#fff;background-color:#1a1b33;padding:2px 0}.product-content h2{background-color:#ccc;padding:10px 2px;font-size:30px;text-align:center}.product-cta{display:flex}.product-cta a{text-decoration:none;padding:10px 20px;background-color:var(--color-1);color:#fff;border-radius:20px;display:flex;align-items:center}.product-cta svg{margin-left:5px;fill:#fff;width:20px;height:20px}.product-cta svg g{fill:#fff}@media (max-width:768px){header .entry-meta{font-size:85%}header .entry-meta .separator{display:none}header .entry-meta .byline-wrapper{display:flex;flex-direction:column}.featured-image{margin:20px -30px 0}.featured-image img{border-radius:0}.product-cta a{width:100%;justify-content:center}}@media (max-width:380px){header span.author-image,.comment-meta .avatar{display:none}}.share-button{display:inline-flex;align-items:center;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:100%}.share-button svg{margin-right:8px;width:15px;height:15px}.share-button:hover{background-color:#0056b3}@media (max-width:768px){.share-button{font-size:90%}}.footer-entry-meta{margin-top:40px;display:flex;font-size:85%;color:#fff;flex-direction:row;flex-wrap:wrap;align-items:center}.footer-entry-meta span{display:flex;margin-right:10px}.footer-entry-meta a,.footer-entry-meta a:hover{text-decoration:none}span.cat-links a{padding:10px 15px;background-color:#1a1b33;border-radius:20px}span.tags-links a{padding:10px 15px;background-color:var(--color-1);border-radius:20px}span.comments-count{padding:8px 15px;border-radius:20px;color:#1a1b33;border:solid 1px #1a1b33}span.cat-links a:hover,span.tags-links a:hover{text-decoration:underline}@media (max-width:768px){.footer-entry-meta{margin:30px 0 0}.footer-entry-meta span{margin-top:10px}}.related-posts{margin-top:40px}.related-posts-title-wrap{display:flex;align-items:center;margin-bottom:40px}.related-posts-title-wrap h3{font-size:25px;margin:0}.related-posts-title-wrap span{border-left:solid 6px var(--color-5);padding-left:10px;margin-left:10px}.related-posts-grid{display:flex;flex-wrap:wrap}.related-posts-grid img{border-radius:20px;width:100%}.related-posts-grid h4{margin-bottom:0;background-color:rgba(0,0,0,.8);color:#fff;padding:0 20px;font-size:18px;font-weight:400;border-radius:0 20px 20px;font-family:Roboto,sans-serif;height:40px;line-height:40px;margin-top:-40px;position:absolute}.related-posts-grid h4 a:hover{text-decoration:underline}.related-posts-grid .related-post{margin:0 0 30px;width:100%}.related-posts-grid .related-post a{display:flex;text-decoration:none}@media (max-width:768px){.related-posts-grid .related-post:last-child{margin:0}.related-posts{margin-top:30px}.related-posts-title-wrap{margin-bottom:30px;flex-direction:column;align-items:flex-start}.related-posts-title-wrap span{margin-left:0;margin-top:10px}}@media (min-width:769px){.related-posts-grid .related-post{margin:0 40px 40px 0;width:calc(50% - 20px)}.related-posts-grid .related-post:nth-child(2n){margin-right:0}.related-posts-grid .related-post:nth-last-of-type(-n+2){margin-bottom:0}}.wpcf7-form .wpcf7-submit{border-radius:20px;padding:10px 20px;font-size:85%}.wpcf7 input.wpcf7-text,.wpcf7 textarea.wpcf7-textarea{background-color:#fff;border:1px solid #e5e6e7;border-radius:20px;margin-top:10px;padding:10px 20px}.related-posts.\34 04-related-posts{border-top:dashed 5px #ededed;padding-top:20px;margin-top:20px}.footer-widgets a{text-decoration:none}.footer-widgets a:hover{text-decoration:underline}.site-footer h2{font-family:Roboto,sans-serif;font-weight:700}