.roots-test{margin-bottom:2rem;.test-content{padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background:#fff}@media (max-width:768px){.test-content{padding:.75rem}}}*,*:before,*:after{box-sizing:border-box}*{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{line-height:1.15;-webkit-text-size-adjust:100%}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:absolute;left:6px;top:7px;z-index:999999;padding:8px 16px;background:#343a40;color:#fff;text-decoration:none;border-radius:.25rem}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;color:#343a40;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem;color:#343a40}h1{font-size:2.25rem}@media (max-width:1023px){h1{font-size:1.875rem}}@media (max-width:767px){h1{font-size:1.5rem}}h2{font-size:1.875rem}@media (max-width:1023px){h2{font-size:1.5rem}}@media (max-width:767px){h2{font-size:1.25rem}}h3{font-size:1.5rem}@media (max-width:1023px){h3{font-size:1.25rem}}@media (max-width:767px){h3{font-size:1.125rem}}h4{font-size:1.25rem}@media (max-width:767px){h4{font-size:1.125rem}}h5{font-size:1.125rem}h6{font-size:1rem;font-weight:500}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:#28a745;text-decoration:none;transition:color .3s ease-in-out}a:hover,a:focus{color:#1e7e34;text-decoration:underline}a:focus{outline:2px solid #28a745;outline-offset:2px}ul,ol{margin-bottom:1rem;padding-left:1.5rem}ul li,ol li{margin-bottom:.25rem}ul:last-child,ol:last-child{margin-bottom:0}ul{list-style-type:disc}ul li::marker{color:#28a745}ol{list-style-type:decimal}blockquote{margin:2rem 0;padding:1.5rem;border-left:4px solid #28a745;background:#f8f9fa;font-style:italic}blockquote p{margin-bottom:.5rem}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;margin-top:.5rem;font-size:.875rem;font-style:normal;color:#6c757d}blockquote cite:before{content:"— "}code,pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}code{padding:2px 4px;background:#f8f9fa;border-radius:.25rem;color:#343a40}pre{padding:1rem;background:#343a40;color:#fff;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem}pre code{padding:0;background:none;color:inherit}small{font-size:.875rem;color:#6c757d}strong,b{font-weight:600}em,i{font-style:italic}mark{background:#afecbd;padding:2px 4px;border-radius:.25rem}hr{border:none;height:1px;background:#bcc1c6;margin:2rem 0}table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}table th,table td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid rgb(188.4763948498,193.2660944206,197.5236051502)}table th{font-weight:600;background:#f8f9fa}table tr:hover{background:#fefefe}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-small{font-size:.875rem}.text-large{font-size:1.125rem}.text-muted{color:#6c757d}.text-primary{color:#28a745}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.site{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1640px;margin:0 auto;padding:0 1rem}.site-content{flex:1;padding:0}@media (max-width:767px){.site-content{padding:1.5rem 0}}.content-area{max-width:100%}.page-header{margin-bottom:2rem;text-align:center}@media (max-width:767px){.page-header{margin-bottom:1.5rem}}.page-title{margin-bottom:.5rem}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}@media (max-width:1023px){.posts-grid{grid-template-columns:repeat(2,1fr)}}.search-results{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}@media (max-width:767px){.search-results{gap:1.5rem}}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem}.pagination .pagination-prev,.pagination .pagination-next{padding:.5rem 1rem;background:#28a745;color:#fff;text-decoration:none;border-radius:.5rem;transition:background-color .3s ease-in-out}.pagination .pagination-prev:hover,.pagination .pagination-next:hover{background:#1e7e34;color:#fff;text-decoration:none}.pagination .pagination-numbers .pagination-number{padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;transition:all .3s ease-in-out}.pagination .pagination-numbers .pagination-number:not(.current){color:#343a40}.pagination .pagination-numbers .pagination-number:not(.current):hover{background:#f8f9fa;text-decoration:none}.pagination .pagination-numbers .pagination-number.current{background:#28a745;color:#fff}.no-posts{text-align:center;padding:4rem 1.5rem}.no-posts h2{margin-bottom:1rem;color:#6c757d}.no-posts p{margin-bottom:1.5rem;color:#6c757d}.no-posts .search-form-wrapper{max-width:400px;margin:0 auto}.search-form{display:flex;gap:.5rem}.search-form .search-field{flex:1;padding:.5rem 1rem;border:2px solid #f8f9fa;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease-in-out}.search-form .search-field:focus{outline:none;border-color:#28a745}.search-form .search-submit{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;padding:.5rem 1rem;background:#28a745;color:#fff;border-radius:.5rem;transition:background-color .3s ease-in-out}.search-form .search-submit:focus{outline:2px solid #28a745;outline-offset:2px}.search-form .search-submit:hover{background:#1e7e34}.search-form .search-submit svg{width:16px;height:16px}.roots-header-top{background:#28a745;padding:.5rem 0}@media (max-width:1023px){.roots-header-top--hidden-mobile{display:none}}.roots-header-top__container{max-width:1640px;margin:0 auto;padding:0 1rem}.roots-header-top__inner{display:flex;justify-content:space-between;align-items:stretch;gap:20px}.roots-header-top__menu{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:0rem 1rem!important;display:flex;align-items:center;justify-content:center}.roots-header-top__menu ul{list-style:none;padding:0;display:flex;gap:24px;margin:0}.roots-header-top__menu .menu-item{margin-bottom:0}.roots-header-top__menu .menu-item a{color:#333;text-decoration:none;font-weight:500;font-size:12px;line-height:1;transition:color .3s ease}.roots-header-top__menu .menu-item a:hover{color:#28a745}.roots-header-top__social{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center}.roots-header-top__social-icons{display:flex;gap:12px}.roots-header-top__social-icon{display:flex;align-items:center;justify-content:center;color:#333;text-decoration:none;border-radius:50%;transition:all .3s ease;width:1.5rem;height:1.5rem}.roots-header-top__social-icon:hover{color:#28a745;background:#28a7451a;transform:scale(1.1);text-decoration:none}.roots-header-top__social-icon i{font-size:.75rem}.roots-header__logo{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:12px 20px;display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.roots-header__logo{height:52px;padding:0 14px}}@media (max-width:479px){.roots-header__logo{padding:0 10px}}.roots-header__logo-link,.roots-header__logo .custom-logo-link{display:block;text-decoration:none}.roots-header__logo-link img,.roots-header__logo .custom-logo-link img{max-height:50px;width:auto;display:block}@media (max-width:1023px){.roots-header__logo-link img,.roots-header__logo .custom-logo-link img{max-height:34px}}@media (max-width:479px){.roots-header__logo-link img,.roots-header__logo .custom-logo-link img{max-height:28px}}.roots-header__logo-text{font-size:24px;font-weight:700;color:#333}@media (max-width:1023px){.roots-header__logo-text{font-size:18px;white-space:nowrap}}.roots-header__spot{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;flex:0 1 728px;margin-inline:auto;aspect-ratio:728/90}@media (max-width:1199px){.roots-header__spot{display:none}}.roots-header__spot .spot-slot,.roots-header__spot .roots-spot{width:100%;height:100%;min-height:0}.roots-header__spot .roots-spot[data-roots-spot]{max-width:none;aspect-ratio:auto}.roots-header__spot .spot-offer{width:100%;height:100%;border:0;border-radius:0;background:#fff0}.roots-header__spot:not(:has(.roots-spot:not([data-state=empty]))){display:none}.roots-header__nav{flex-grow:1;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:.5rem 1rem;display:flex;align-items:center;justify-content:flex-start}@media (max-width:1023px){.roots-header__nav{display:none}}.roots-header__nav .menu{list-style:none;padding:0;display:flex;gap:1.5rem;margin:0}.roots-header__nav .menu .menu-item{position:relative}.roots-header__nav .menu .menu-item>a{color:#333;text-decoration:none;font-weight:600;font-size:15px;padding:8px 0;transition:color .3s ease}.roots-header__nav .menu .menu-item>a:hover{color:#28a745}.roots-header__nav .menu .menu-item.current-menu-item>a,.roots-header__nav .menu .menu-item.current-menu-parent>a{color:#28a745}.roots-header__nav .menu .menu-item.menu-item-has-children>a:after{content:"";display:inline-block;margin-left:8px;border-top:4px solid currentColor;border-right:4px solid #fff0;border-left:4px solid #fff0;transition:transform .3s ease}.roots-header__nav .menu .menu-item.menu-item-has-children:hover>a:after{transform:rotate(180deg)}.roots-header__nav .menu .menu-item.menu-item-has-children .sub-menu{list-style:none;margin:0;position:absolute;top:100%;left:0;min-width:220px;background:#fffffffa;backdrop-filter:blur(15px);border-radius:12px;padding:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1001;box-shadow:0 12px 40px #00000026}.roots-header__nav .menu .menu-item.menu-item-has-children .sub-menu .menu-item a{display:block;padding:10px 16px;color:#333;text-decoration:none;border-radius:8px;transition:background-color .3s ease}.roots-header__nav .menu .menu-item.menu-item-has-children .sub-menu .menu-item a:hover{background:#28a7451a;color:#28a745}.roots-header__nav .menu .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.roots-header__search{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:0rem 1rem;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.roots-header__search{height:52px;padding:0 6px;position:static;backdrop-filter:none;-webkit-backdrop-filter:none}}.roots-header__live-search{position:relative;width:250px}@media (max-width:1199px){.roots-header__live-search{width:240px}}@media (max-width:1023px){.roots-header__live-search{width:100%;position:static}}.roots-header__search-input-wrapper{position:relative;display:flex;align-items:center}.roots-header__search-input{width:100%;padding:12px 40px 12px 16px;border:none;border-radius:8px;background:#ffffffe6;font-size:14px;transition:all .3s ease}.roots-header__search-input:focus{outline:none;background:#fff;box-shadow:0 0 0 3px #28a74533}.roots-header__search-input::-moz-placeholder{color:#666}.roots-header__search-input::placeholder{color:#666}@media (max-width:1023px){.roots-header__search-input{height:40px;padding:0 36px 0 14px;background:#0000000a;border-radius:9px;font-size:16px}.roots-header__search-input::-moz-placeholder{font-size:14px;color:#888}.roots-header__search-input::placeholder{font-size:14px;color:#888}.roots-header__search-input:focus{background:#fff}}.roots-header__search-input::-webkit-search-cancel-button{display:none}.roots-header__search-icon,.roots-header__search-clear{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#666;background:none;border:none;cursor:pointer;transition:color .3s ease}.roots-header__search-icon:hover,.roots-header__search-clear:hover{color:#28a745}.roots-header__search-icon i,.roots-header__search-clear i{font-size:14px}.roots-header__search-loading{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.roots-header__search-spinner{width:16px;height:16px;border:2px solid #e0e0e0;border-top:2px solid #28a745;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.roots-header__search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fffffffa;backdrop-filter:blur(15px);border-radius:12px;box-shadow:0 12px 40px #00000026;z-index:1001;max-height:400px;overflow-y:auto;margin-top:8px}@media (max-width:1023px){.roots-header__search-dropdown{left:1rem;right:1rem;max-height:min(70vh,480px)}}.roots-header__search-results{padding:16px}.roots-header__search-suggestions{padding:16px;border-top:1px solid rgb(0 0 0 / .1)}.roots-header__search-section{margin-bottom:20px}.roots-header__search-section:last-child{margin-bottom:0}.roots-header__search-section-title{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.roots-header__search-tags{display:flex;flex-wrap:wrap;gap:8px}.roots-header__search-tag{background:none;border:none;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;padding:6px 12px;background:#28a7451a;color:#28a745;border-radius:16px;font-size:12px;font-weight:500;transition:all .3s ease}.roots-header__search-tag:focus{outline:2px solid #28a745;outline-offset:2px}.roots-header__search-tag:hover{background:#28a74533;transform:translateY(-1px)}.roots-header__search-quick-links{display:flex;flex-direction:column;gap:8px}.roots-header__search-quick-link{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;color:#333;text-decoration:none;border-radius:8px;font-size:14px;transition:background-color .3s ease}.roots-header__search-quick-link:hover{background:#28a7451a;color:#28a745}.roots-header__search-quick-link .count{font-size:12px;color:#666}.roots-header .search-section{margin-bottom:20px}.roots-header .search-section:last-child{margin-bottom:0}.roots-header .search-section .search-section-title{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.roots-header .search-result{margin-bottom:12px;border-radius:8px;transition:background-color .3s ease}.roots-header .search-result:last-child{margin-bottom:0}.roots-header .search-result.active,.roots-header .search-result:hover{background:#28a7451a}.roots-header .search-result-link{display:flex;gap:12px;padding:12px;color:inherit;text-decoration:none}.roots-header .search-result-image{flex-shrink:0;width:60px;height:45px;border-radius:6px;overflow:hidden}.roots-header .search-result-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roots-header .search-result-content{flex:1;min-width:0}.roots-header .search-result-title{font-size:14px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.3}.roots-header .search-result-excerpt{font-size:12px;color:#666;margin:0 0 4px;line-height:1.4}.roots-header .search-result-meta{display:flex;gap:8px;font-size:11px;color:#999}.roots-header .search-result-count{font-size:12px;color:#666}.roots-header .search-view-all{padding:12px 16px;border-top:1px solid rgb(0 0 0 / .1);text-align:center}.roots-header .search-view-all-link{color:#28a745;text-decoration:none;font-weight:600;font-size:14px}.roots-header .search-view-all-link:hover{text-decoration:underline}.roots-header .search-no-results{padding:20px;text-align:center;color:#666;font-size:14px}.roots-header__mobile-toggle{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:0;display:none;align-items:center;justify-content:center}@media (max-width:1023px){.roots-header__mobile-toggle{display:flex;width:52px;height:52px}}.roots-header__mobile-toggle-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#222;border-radius:inherit;transition:color .2s ease,background-color .2s ease}.roots-header__mobile-toggle-btn:focus{outline:2px solid #28a745;outline-offset:2px}.roots-header__mobile-toggle-btn:hover,.roots-header__mobile-toggle-btn[aria-expanded=true]{color:#28a745;background:#28a7451a}.roots-header__mobile-toggle-btn:focus-visible{outline:2px solid #28a745;outline-offset:-4px}.roots-header__mobile-toggle-btn i{font-size:26px}.roots-header__mobile-menu{position:fixed;top:0;bottom:0;width:min(340px,88vw);background:#fff;box-shadow:0 0 48px #0000002e;z-index:100001;transform:translate(-100%);visibility:hidden;transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s linear .4s}.roots-header__mobile-menu--right{right:0;transform:translate(100%)}.roots-header__mobile-menu--left{left:0}.roots-header__mobile-menu--fullscreen{width:100%;box-shadow:none}@media (max-width:1199px){.roots-header__mobile-menu--tablet{display:block}}@media (max-width:1023px){.roots-header__mobile-menu--tablet{display:block}}.roots-header__mobile-menu--mobile{display:none}@media (max-width:767px){.roots-header__mobile-menu--mobile{display:block}}.roots-header__mobile-menu.active{transform:translate(0);visibility:visible;transition:transform .4s cubic-bezier(.32,.72,0,1),visibility 0s}.roots-header__mobile-menu-inner{height:100%;display:flex;flex-direction:column}.roots-header__mobile-menu-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px 18px 24px;border-bottom:1px solid rgb(0 0 0 / .07)}.roots-header__mobile-menu-logo{min-width:0}.roots-header__mobile-menu-logo a{display:block;text-decoration:none}.roots-header__mobile-menu-logo img{display:block;max-width:200px;max-height:76px;width:auto;height:auto}.roots-header__mobile-menu-logo-text{font-size:22px;font-weight:700;color:#222}.roots-header__mobile-menu-close{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#333;background:#0000000d;border-radius:50%;transition:color .2s ease,background-color .2s ease,transform .2s ease}.roots-header__mobile-menu-close:focus{outline:2px solid #28a745;outline-offset:2px}.roots-header__mobile-menu-close:hover{color:#28a745;background:#28a7451a;transform:rotate(90deg)}.roots-header__mobile-menu-close:focus-visible{outline:2px solid #28a745;outline-offset:2px}.roots-header__mobile-menu-close i{font-size:20px}.roots-header__mobile-menu-content{flex:1;display:flex;flex-direction:column;padding:12px 12px 24px;overflow-y:auto;overscroll-behavior:contain}.roots-header__mobile-menu-nav{padding-bottom:24px}.roots-header__mobile-menu-nav .menu,.roots-header__mobile-menu-nav .sub-menu{list-style:none;padding:0;margin:0}.roots-header__mobile-menu-nav>.menu>.menu-item+.menu-item{margin-top:2px}.roots-header__mobile-menu-nav .menu-item>a,.roots-header__mobile-menu-nav .menu-item>.submenu-row>a{position:relative;display:block;flex:1;min-width:0;padding:13px 14px;color:#1f1f1f;text-decoration:none;font-size:17px;font-weight:600;line-height:1.3;border-radius:10px;transition:color .2s ease,background-color .2s ease}.roots-header__mobile-menu-nav .menu-item>a:hover,.roots-header__mobile-menu-nav .menu-item>.submenu-row>a:hover{color:#28a745;background:#28a7451a}.roots-header__mobile-menu-nav .menu-item>a:focus-visible,.roots-header__mobile-menu-nav .menu-item>.submenu-row>a:focus-visible{outline:2px solid #28a745;outline-offset:-2px}.roots-header__mobile-menu-nav .menu-item.current-menu-item>a,.roots-header__mobile-menu-nav .menu-item.current-menu-item>.submenu-row>a{color:#28a745;background:#28a7451a}.roots-header__mobile-menu-nav .menu-item.current-menu-item>a:before,.roots-header__mobile-menu-nav .menu-item.current-menu-item>.submenu-row>a:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#28a745}.roots-header__mobile-menu-nav .menu-item.current-menu-ancestor>.submenu-row>a,.roots-header__mobile-menu-nav .menu-item.current-menu-parent>.submenu-row>a,.roots-header__mobile-menu-nav .menu-item.is-open>.submenu-row>a{color:#28a745}.roots-header__mobile-menu-nav .submenu-row{display:flex;align-items:center;gap:4px}.roots-header__mobile-menu-nav .submenu-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#555;border-radius:10px;transition:color .2s ease,background-color .2s ease}.roots-header__mobile-menu-nav .submenu-toggle:focus{outline:2px solid #28a745;outline-offset:2px}.roots-header__mobile-menu-nav .submenu-toggle:hover{color:#28a745;background:#28a7451a}.roots-header__mobile-menu-nav .submenu-toggle:focus-visible{outline:2px solid #28a745;outline-offset:-2px}.roots-header__mobile-menu-nav .submenu-toggle i{font-size:18px;transition:transform .3s cubic-bezier(.32,.72,0,1)}.roots-header__mobile-menu-nav .submenu-toggle[aria-expanded=true]{color:#28a745;background:#28a7451a}.roots-header__mobile-menu-nav .submenu-toggle[aria-expanded=true] i{transform:rotate(180deg)}.roots-header__mobile-menu-nav .submenu-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s}.roots-header__mobile-menu-nav .submenu-panel>.sub-menu{min-height:0;overflow:hidden}.roots-header__mobile-menu-nav .is-open>.submenu-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1),visibility 0s}.roots-header__mobile-menu-nav .sub-menu{margin:2px 0 6px 16px;padding-left:10px;border-left:2px solid rgb(40 167 69 / .25)}.roots-header__mobile-menu-nav .sub-menu .menu-item>a,.roots-header__mobile-menu-nav .sub-menu .menu-item>.submenu-row>a{padding:10px 12px;font-size:15px;font-weight:500;color:#4a4a4a}.roots-header__mobile-menu-nav .sub-menu .menu-item.current-menu-item>a:before{display:none}.roots-header__mobile-menu-social{margin-top:auto;padding:20px 12px 0;border-top:1px solid rgb(0 0 0 / .07)}.roots-header__mobile-menu-social-icons{display:flex;flex-wrap:wrap;gap:10px}.roots-header__mobile-menu-social-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#333;text-decoration:none;border-radius:50%;background:#0000000d;transition:color .2s ease,background-color .2s ease}.roots-header__mobile-menu-social-icon:hover{color:#fff;background:#28a745}.roots-header__mobile-menu-social-icon i{font-size:19px}.roots-header__mobile-menu-title{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#888;margin:0 0 12px}.roots-header__mobile-menu-overlay{position:fixed;inset:0;background:#0a140c73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:100000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.roots-header__mobile-menu-overlay.active{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.roots-header-mobile-menu-open .roots-header{z-index:100000}.roots-header-mobile-menu-open .roots-header__mobile-menu-overlay{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.roots-header__mobile-menu,.roots-header__mobile-menu-overlay,.roots-header__mobile-menu-nav .submenu-panel,.roots-header__mobile-menu-nav .submenu-toggle i{transition:none!important}}.roots-header{top:0;z-index:1000;min-height:80px}.roots-header__container{max-width:1640px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.roots-header__row{display:flex;gap:.5rem;align-items:stretch}.roots-header__row--1{justify-content:space-between}@media (max-width:1023px){.roots-header{min-height:0}.roots-header__container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search toggle";align-items:stretch;gap:.5rem;position:relative}.roots-header__row{display:contents}.roots-header__logo{grid-area:logo}.roots-header__search{grid-area:search}.roots-header__mobile-toggle{grid-area:toggle}.roots-header__container:not(:has(.roots-header__search)){grid-template-columns:auto 1fr auto;grid-template-areas:"logo . toggle"}}.site-footer{background:#343a40;color:#fff;margin-top:auto}.site-footer .footer-container{max-width:1640px;margin:0 auto;padding:2rem 1rem}@media (max-width:767px){.site-footer .footer-container{padding-top:1.5rem;padding-bottom:1.5rem}}.site-footer .footer-about{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgb(255 255 255 / .1)}@media (max-width:1023px){.site-footer .footer-about{flex-direction:column;gap:1.5rem}}.site-footer .footer-about__description{max-width:640px;font-size:.875rem;line-height:1.7;color:#fffc}.site-footer .footer-about__description p{margin:0}.site-footer .footer-about__meta{flex-shrink:0;text-align:right}@media (max-width:1023px){.site-footer .footer-about__meta{text-align:left}}.site-footer .footer-about__title{margin:0 0 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff}.site-footer .footer-about__social-icons{display:flex;justify-content:flex-end;gap:.5rem}@media (max-width:1023px){.site-footer .footer-about__social-icons{justify-content:flex-start}}.site-footer .footer-about__social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#fff;font-size:1.1rem;text-decoration:none;transition:background .2s ease}.site-footer .footer-about__social-icon:hover{background:#28a745}.site-footer .footer-about__contact{margin:1.5rem 0 0;font-size:.875rem;color:#fffc}.site-footer .footer-about__contact a{color:#fff}.site-footer .footer-about__contact a:hover{color:#28a745}.site-footer .footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3rem;padding-bottom:3rem;margin-bottom:1.5rem;border-bottom:1px solid rgb(255 255 255 / .1)}@media (max-width:1023px){.site-footer .footer-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:767px){.site-footer .footer-widgets{grid-template-columns:1fr;padding-bottom:1.5rem}}.site-footer .footer-widgets__column{min-width:0}.site-footer .footer-widgets .footer-widget{font-size:.875rem;color:#fffc}.site-footer .footer-widgets .footer-widget+.footer-widget{margin-top:1.5rem}.site-footer .footer-widgets .footer-widget ul{list-style:none;padding:0;margin:0}.site-footer .footer-widgets .footer-widget ul li+li{margin-top:.5rem}.site-footer .footer-widgets .footer-widget a{color:#fffc;text-decoration:none;transition:color .3s ease-in-out}.site-footer .footer-widgets .footer-widget a:hover{color:#fff}.site-footer .footer-widgets .footer-widget p:last-child{margin-bottom:0}.site-footer .footer-widgets .footer-widget-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#fff}.site-footer .footer-content{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media (max-width:1023px){.site-footer .footer-content{flex-direction:column;text-align:center}}.site-footer .footer-info{display:flex;align-items:center;gap:1.5rem}@media (max-width:1023px){.site-footer .footer-info{flex-direction:column;gap:1rem}}.site-footer .footer-info .site-info p{margin:0;font-size:.875rem;color:#fffc}.site-footer .footer-navigation .menu{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem}@media (max-width:767px){.site-footer .footer-navigation .menu{flex-direction:column;gap:.5rem;text-align:center}}.site-footer .footer-navigation .menu .menu-item a{color:#fffc;text-decoration:none;font-size:.875rem;transition:color .3s ease-in-out}.site-footer .footer-navigation .menu .menu-item a:hover{color:#fff;text-decoration:none}.site-footer .footer-credits p{margin:0;font-size:.75rem;color:#fff9}.site-footer .footer-credits p a{color:#fffc;text-decoration:none;transition:color .3s ease-in-out}.site-footer .footer-credits p a:hover{color:#fff;text-decoration:underline}.site-footer .footer-credits__heart{display:inline-block;vertical-align:-1px;color:#28a745}.homepage-grid{display:grid;gap:1.5rem;margin:2rem 0;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);grid-template-areas:"main" "tile4" "tile8" "tile9" "tile10"}@media (min-width:768px){.homepage-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"main main" "tile4 tile8" "tile9 tile10"}}@media (min-width:1024px){.homepage-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,250px);grid-template-areas:"main main main tile4" "main main main tile8" "tile9 tile9 tile10 tile10"}}@media (min-width:1440px){.homepage-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"main main main tile4" "main main main tile8" "tile9 tile9 tile10 tile10"}}.grid-tile{position:relative;overflow:hidden;border-radius:.75rem;background:#fff;box-shadow:0 4px 6px #0000001a;transition:all .3s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}.grid-tile:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a}.grid-tile--tile1{grid-area:tile1}.grid-tile--tile2{grid-area:tile2}.grid-tile--tile3{grid-area:tile3}.grid-tile--tile4{grid-area:tile4}.grid-tile--tile5{grid-area:tile5}.grid-tile--tile6{grid-area:tile6}.grid-tile--tile7{grid-area:tile7}.grid-tile--tile8{grid-area:tile8}.grid-tile--tile9{grid-area:tile9}.grid-tile--tile10{grid-area:tile10}.grid-tile--tile11{grid-area:tile11}.grid-tile--tile12{grid-area:tile12}.grid-tile--main{grid-area:main}.grid-tile--top-right{grid-area:top-right}.grid-tile--bottom-right{grid-area:bottom-right}.grid-tile--bottom-left{grid-area:bottom-left}.grid-tile--bottom-wide{grid-area:bottom-wide}.tile-content{height:100%;display:flex;flex-direction:column}.tile-content--post .tile-overlay,.tile-content--category .tile-overlay,.tile-content--custom .tile-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0006,#000c);z-index:1}.tile-content--post .tile-text,.tile-content--category .tile-text,.tile-content--custom .tile-text{position:relative;z-index:2;padding:1rem;height:100%;display:flex;flex-direction:column}.grid-tile--main .tile-content--post .tile-text,.grid-tile--main .tile-content--category .tile-text,.grid-tile--main .tile-content--custom .tile-text{padding:1rem}.tile-content--post .tile-text-top,.tile-content--category .tile-text-top,.tile-content--custom .tile-text-top{width:100%;display:flex;justify-content:space-between;margin-bottom:1rem}.tile-content--post .tile-category-badge,.tile-content--category .tile-category-badge,.tile-content--custom .tile-category-badge{z-index:3}.tile-content--post .tile-category-badge a,.tile-content--category .tile-category-badge a,.tile-content--custom .tile-category-badge a{display:inline-block;padding:.25rem .5rem;background:#28a745b3;color:#fff;text-decoration:none;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .15s ease-in-out}.tile-content--post .tile-category-badge a:hover,.tile-content--category .tile-category-badge a:hover,.tile-content--custom .tile-category-badge a:hover{background:#1e7e34;transform:translateY(-1px)}.grid-tile--main .tile-content--post .tile-category-badge,.grid-tile--main .tile-content--category .tile-category-badge,.grid-tile--main .tile-content--custom .tile-category-badge{top:2rem;right:2rem}.grid-tile--main .tile-content--post .tile-category-badge a,.grid-tile--main .tile-content--category .tile-category-badge a,.grid-tile--main .tile-content--custom .tile-category-badge a{padding:.5rem 1rem;font-size:.875rem}.tile-content--post .tile-tags,.tile-content--category .tile-tags,.tile-content--custom .tile-tags{z-index:3;display:flex;flex-wrap:wrap;gap:.25rem;max-width:60%}.tile-content--post .tile-tags .tile-tag,.tile-content--category .tile-tags .tile-tag,.tile-content--custom .tile-tags .tile-tag{display:inline-block;padding:.25rem .5rem;background:#000000b3;color:#fff;text-decoration:none;border-radius:.5rem;font-size:.75rem;font-weight:500;transition:all .15s ease-in-out}.tile-content--post .tile-tags .tile-tag:hover,.tile-content--category .tile-tags .tile-tag:hover,.tile-content--custom .tile-tags .tile-tag:hover{background:#000000e6;transform:translateY(-1px)}.grid-tile--main .tile-content--post .tile-tags,.grid-tile--main .tile-content--category .tile-tags,.grid-tile--main .tile-content--custom .tile-tags{top:2rem;left:2rem}.grid-tile--main .tile-content--post .tile-tags .tile-tag,.grid-tile--main .tile-content--category .tile-tags .tile-tag,.grid-tile--main .tile-content--custom .tile-tags .tile-tag{padding:.5rem 1rem;font-size:.875rem}.tile-content--post .tile-content-bottom,.tile-content--category .tile-content-bottom,.tile-content--custom .tile-content-bottom{margin-top:auto;max-width:85%}.tile-content--post .tile-title,.tile-content--category .tile-title,.tile-content--custom .tile-title{margin:0 0 .5rem}.tile-content--post .tile-title a,.tile-content--category .tile-title a,.tile-content--custom .tile-title a{color:#fff;text-decoration:none;transition:color .15s ease-in-out}.tile-content--post .tile-title a:hover,.tile-content--category .tile-title a:hover,.tile-content--custom .tile-title a:hover{color:#5dd879}.grid-tile--main .tile-content--post .tile-title,.grid-tile--main .tile-content--category .tile-title,.grid-tile--main .tile-content--custom .tile-title{font-size:1.5rem;line-height:1.3;font-weight:700;margin-bottom:1rem}@media (min-width:1024px){.grid-tile--main .tile-content--post .tile-title,.grid-tile--main .tile-content--category .tile-title,.grid-tile--main .tile-content--custom .tile-title{font-size:1.875rem}}.grid-tile:not(.grid-tile--main) .tile-content--post .tile-title,.grid-tile:not(.grid-tile--main) .tile-content--category .tile-title,.grid-tile:not(.grid-tile--main) .tile-content--custom .tile-title{font-size:1.125rem;line-height:1.4;font-weight:600}@media (min-width:1024px){.grid-tile:not(.grid-tile--main) .tile-content--post .tile-title,.grid-tile:not(.grid-tile--main) .tile-content--category .tile-title,.grid-tile:not(.grid-tile--main) .tile-content--custom .tile-title{font-size:1.25rem}}.tile-content--post .tile-excerpt,.tile-content--category .tile-excerpt,.tile-content--custom .tile-excerpt{color:#ffffffe6;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.grid-tile--main .tile-content--post .tile-excerpt,.grid-tile--main .tile-content--category .tile-excerpt,.grid-tile--main .tile-content--custom .tile-excerpt{font-size:1rem;-webkit-line-clamp:3}@media (min-width:1024px){.grid-tile--main .tile-content--post .tile-excerpt,.grid-tile--main .tile-content--category .tile-excerpt,.grid-tile--main .tile-content--custom .tile-excerpt{font-size:1.125rem;-webkit-line-clamp:4}}.grid-tile:not(.grid-tile--main) .tile-content--post .tile-excerpt,.grid-tile:not(.grid-tile--main) .tile-content--category .tile-excerpt,.grid-tile:not(.grid-tile--main) .tile-content--custom .tile-excerpt{font-size:.875rem;-webkit-line-clamp:2}@media (min-width:1024px){.grid-tile:not(.grid-tile--main) .tile-content--post .tile-excerpt,.grid-tile:not(.grid-tile--main) .tile-content--category .tile-excerpt,.grid-tile:not(.grid-tile--main) .tile-content--custom .tile-excerpt{font-size:1rem;-webkit-line-clamp:2}}.tile-content--post .tile-meta,.tile-content--category .tile-meta,.tile-content--custom .tile-meta{font-size:.875rem;color:#fffc;display:flex;align-items:center;gap:.5rem}.tile-content--post .tile-meta .tile-date,.tile-content--category .tile-meta .tile-date,.tile-content--custom .tile-meta .tile-date{font-weight:500}.tile-content--post .tile-meta .tile-separatingDot,.tile-content--category .tile-meta .tile-separatingDot,.tile-content--custom .tile-meta .tile-separatingDot{display:block;width:.25rem;height:.25rem;background:#fff;border-radius:100%;aspect-ratio:1/1}.tile-content--post .tile-meta .tile-author a,.tile-content--category .tile-meta .tile-author a,.tile-content--custom .tile-meta .tile-author a{color:#fff;text-decoration:none}.tile-content--post .tile-meta .tile-author a:hover,.tile-content--category .tile-meta .tile-author a:hover,.tile-content--custom .tile-meta .tile-author a:hover{text-decoration:underline}.grid-tile--main .tile-content--post .tile-meta,.grid-tile--main .tile-content--category .tile-meta,.grid-tile--main .tile-content--custom .tile-meta{font-size:1rem}.tile-content--post .tile-arrow,.tile-content--category .tile-arrow,.tile-content--custom .tile-arrow{position:absolute;bottom:1.5rem;right:1.5rem;z-index:3}.tile-content--post .tile-arrow .tile-arrow-link,.tile-content--category .tile-arrow .tile-arrow-link,.tile-content--custom .tile-arrow .tile-arrow-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#000000b3;color:#fff;text-decoration:none;border-radius:50%;transition:all .15s ease-in-out}.tile-content--post .tile-arrow .tile-arrow-link:hover,.tile-content--category .tile-arrow .tile-arrow-link:hover,.tile-content--custom .tile-arrow .tile-arrow-link:hover{background:#28a745;transform:translateY(-2px)}.tile-content--post .tile-arrow .tile-arrow-link i,.tile-content--category .tile-arrow .tile-arrow-link i,.tile-content--custom .tile-arrow .tile-arrow-link i{font-size:.875rem}.grid-tile--main .tile-content--post .tile-arrow,.grid-tile--main .tile-content--category .tile-arrow,.grid-tile--main .tile-content--custom .tile-arrow{bottom:2rem;right:2rem}.grid-tile--main .tile-content--post .tile-arrow .tile-arrow-link,.grid-tile--main .tile-content--category .tile-arrow .tile-arrow-link,.grid-tile--main .tile-content--custom .tile-arrow .tile-arrow-link{width:50px;height:50px}.grid-tile--main .tile-content--post .tile-arrow .tile-arrow-link i,.grid-tile--main .tile-content--category .tile-arrow .tile-arrow-link i,.grid-tile--main .tile-content--custom .tile-arrow .tile-arrow-link i{font-size:1rem}.tile-content--empty .tile-placeholder{height:200px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:#6c757d;border:2px dashed rgb(161.1158798283,167.8755364807,173.8841201717);border-radius:.5rem}.grid-tile--main .tile-content--empty .tile-placeholder{height:300px}@media (min-width:1024px){.grid-tile--main .tile-content--empty .tile-placeholder{height:400px}}.tile-content--empty .tile-placeholder p{margin:0;font-style:italic}.homepage-fallback{text-align:center;padding:4rem 0}.homepage-fallback h1{margin-bottom:1.5rem;color:#343a40}.homepage-fallback p{margin-bottom:3rem;color:#6c757d;font-size:1.125rem}.homepage-fallback .recent-posts{margin-top:4rem}.homepage-fallback .recent-posts h2{margin-bottom:2rem;text-align:center}.homepage-fallback .recent-posts .posts-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.homepage-fallback .recent-posts .posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.homepage-fallback .recent-posts .posts-grid{grid-template-columns:repeat(3,1fr)}}.homepage-fallback .recent-posts .posts-grid .post-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:all .3s ease-in-out}.homepage-fallback .recent-posts .posts-grid .post-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a}.homepage-fallback .recent-posts .posts-grid .post-card .post-thumbnail{height:200px;overflow:hidden}.homepage-fallback .recent-posts .posts-grid .post-card .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.homepage-fallback .recent-posts .posts-grid .post-card .post-thumbnail a:hover img{transform:scale(1.05)}.homepage-fallback .recent-posts .posts-grid .post-card .post-content{padding:1.5rem}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-category-badge a{display:inline-block;padding:.25rem .5rem;background:#28a745;color:#fff;text-decoration:none;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .15s ease-in-out}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-category-badge a:hover{background:#1e7e34;transform:translateY(-1px)}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-meta-badge{display:flex;flex-direction:column;align-items:flex-end;padding:.25rem .5rem;background:#f8f9fa;border-radius:.25rem;border:1px solid rgb(218.25,223.5,228.75)}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-meta-badge time{font-size:.75rem;color:#6c757d;font-weight:500;margin-bottom:2px}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-meta-badge .post-author{font-size:.75rem;color:#6c757d}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-meta-badge .post-author a{color:#28a745;text-decoration:none;transition:color .15s ease-in-out}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-meta-badge .post-author a:hover{color:#1e7e34;text-decoration:underline}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-tags .post-tag{display:inline-block;padding:.25rem .5rem;background:#e9ecef;color:#6c757d;text-decoration:none;border-radius:.25rem;font-size:.75rem;font-weight:500;border:1px solid rgb(218.25,223.5,228.75);transition:all .15s ease-in-out}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-tags .post-tag:hover{background:#28a745;color:#fff;transform:translateY(-1px)}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-excerpt{margin-bottom:.5rem;color:#6c757d;line-height:1.6;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-title{margin:0;font-size:1.125rem}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-title a{color:#343a40;text-decoration:none;transition:color .15s ease-in-out}.homepage-fallback .recent-posts .posts-grid .post-card .post-content .post-title a:hover{color:#28a745}.tile-content--spot{display:flex;height:100%;min-height:200px}.tile-content--spot .roots-spot[data-roots-spot]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none;aspect-ratio:auto}.tile-content--spot .spot-offer{flex:1;align-self:stretch;border:0;border-radius:0;background:#fff0}.tile-content--spot:has(.roots-spot[data-state=empty]){display:none}.tile-content--spot{position:relative;min-height:200px}.tile-content--spot .tile-spot{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;container-type:size}.tile-content--spot .tile-spot>*{flex:none}.tile-content--spot .tile-spot img,.tile-content--spot .tile-spot video{display:block;width:auto;height:auto;max-width:100cqw;max-height:100cqh;-o-object-fit:contain;object-fit:contain}.tile-content--spot .tile-spot iframe{display:block;border:none}@font-face{font-display:swap;font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.homepage-carousel-section{padding:3rem 0}.homepage-carousel-section.bg-light{background-color:#f9f9f9}.homepage-carousel-section .section-header{margin-bottom:1rem;border-bottom:2px solid #28a745;display:inline-block}.homepage-carousel-section .section-header .section-title{margin:0;padding-bottom:.5rem;font-size:1.5rem;text-transform:uppercase}.homepage-carousel{padding:4px 4px .5rem;margin:-4px -4px 0}.homepage-carousel .swiper-slide{height:auto}.homepage-carousel .swiper-slide .article-card{height:100%;margin-bottom:0}.homepage-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.homepage-carousel__button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid rgb(40 167 69 / .3);border-radius:50%;background:#fff;color:#28a745;font-size:1.25rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.homepage-carousel__button:hover,.homepage-carousel__button:focus-visible{background:#28a745;border-color:#28a745;color:#fff}.homepage-carousel__button.swiper-button-disabled{opacity:.35;pointer-events:none}.homepage-carousel__button.swiper-button-lock{display:none}.homepage-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:static;display:flex;align-items:center;justify-content:center;gap:2px;width:auto;transform:none}.homepage-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:8px;height:8px;margin:0 3px;transition:width .2s ease,background-color .2s ease}.homepage-carousel__pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{width:20px;border-radius:4px;background:#28a745}.homepage-post-list-section{padding:3rem 0}.homepage-post-list-layout{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:1200px){.homepage-post-list-layout{flex-wrap:nowrap}}.homepage-post-list-main{flex:1;min-width:0}.homepage-post-list-main .section-header{margin-bottom:1rem;border-bottom:2px solid #28a745;display:inline-block}.homepage-post-list-main .section-header .section-title{margin:0;padding-bottom:.5rem;font-size:1.5rem;text-transform:uppercase}.homepage-post-list-main .post-list{display:flex;flex-direction:column;gap:1rem}.homepage-post-list-main .post-list-footer{margin-top:1rem;text-align:center}.homepage-post-list-sidebar{width:100%}@media (min-width:1200px){.homepage-post-list-sidebar{width:300px;flex-shrink:0}}.homepage-post-list-sidebar .sidebar-widget{margin-bottom:1rem;padding:.5rem;background:#f9f9f9;border-radius:.5rem}.homepage-post-list-sidebar .sidebar-widget .widget-title{font-size:1.1rem;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #eee;text-transform:uppercase}.homepage-post-list-sidebar .sidebar-widget .social-links{display:flex;flex-wrap:wrap;gap:.25rem}.homepage-post-list-sidebar .sidebar-widget .social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#28a745;color:#fff;font-size:1.2rem;text-decoration:none;transition:all .3s ease-in-out}.homepage-post-list-sidebar .sidebar-widget .social-link:hover{background:#343a40;transform:translateY(-2px)}.spot-box{margin:.5rem 0;text-align:center}.spot-box:has(.roots-spot[data-state=empty]){display:none}.spot-box__label{display:block;font-size:.7rem;color:#999;text-transform:uppercase;margin-bottom:5px}.spot-box--leaderboard .spot-offer{width:100%;height:90px}@media (min-width:1024px){.spot-box--leaderboard .spot-offer{height:120px}}.spot-box--square .spot-offer{width:100%;aspect-ratio:1/1;max-width:300px;margin:0 auto}.spot-box.margin-v-lg{margin-top:3rem;margin-bottom:3rem}.spot-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fafafa;border:1px dashed #ccc;border-radius:.5rem;color:#999}.spot-offer__text{font-size:.875rem;font-weight:500}.spot-offer__size{font-size:.75rem;color:#bbb;letter-spacing:.05em}@media (max-width:767px){.spot-offer__size--desktop{display:none}}.spot-offer__size--mobile{display:none}@media (max-width:767px){.spot-offer__size--mobile{display:block}}.page-with-sidebar-layout{display:grid;grid-template-columns:1fr 300px;gap:2rem;align-items:start}@media (max-width:1023px){.page-with-sidebar-layout{grid-template-columns:1fr;gap:1.5rem}}.page-with-sidebar-layout .content-area{min-width:0}.page-with-sidebar-layout .sidebar{background:#f8f9fa;border-radius:.75rem;padding:1.5rem;position:sticky;top:1.5rem}@media (max-width:1023px){.page-with-sidebar-layout .sidebar{position:static;margin-top:1.5rem}}.page-with-sidebar-layout .sidebar .widget{margin-bottom:1.5rem}.page-with-sidebar-layout .sidebar .widget:last-child{margin-bottom:0}.page-with-sidebar-layout .sidebar .widget .widget-title{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:#343a40;border-bottom:2px solid #28a745;padding-bottom:.5rem}.page-with-sidebar-layout .sidebar .widget .widget-content{color:#6c757d;line-height:1.6}.page-with-sidebar-layout .sidebar .widget .widget-content p{margin-bottom:.5rem}.page-with-sidebar-layout .sidebar .widget .widget-content p:last-child{margin-bottom:0}.page-with-sidebar-layout .sidebar .widget .widget-content ul{list-style:none;padding:0}.page-with-sidebar-layout .sidebar .widget .widget-content ul li{padding:.25rem 0;border-bottom:1px solid rgb(108 117 125 / .2)}.page-with-sidebar-layout .sidebar .widget .widget-content ul li:last-child{border-bottom:none}.page-with-sidebar-layout .sidebar .widget .widget-content ul li a{color:#6c757d;text-decoration:none;transition:color .3s ease-in-out}.page-with-sidebar-layout .sidebar .widget .widget-content ul li a:hover{color:#28a745}.page-with-sidebar .page-header{text-align:left;margin-bottom:2rem}.page-with-sidebar .page-header .page-title{font-size:1.875rem;font-weight:700;color:#343a40;margin-bottom:.5rem}.page-with-sidebar .page-thumbnail{margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden}.page-with-sidebar .page-thumbnail img{width:100%;height:auto;display:block}.page-with-sidebar .page-content{margin-bottom:2rem}.page-with-sidebar .page-content h1,.page-with-sidebar .page-content h2,.page-with-sidebar .page-content h3,.page-with-sidebar .page-content h4,.page-with-sidebar .page-content h5,.page-with-sidebar .page-content h6{margin-top:1.5rem;margin-bottom:1rem;color:#343a40}.page-with-sidebar .page-content h1:first-child,.page-with-sidebar .page-content h2:first-child,.page-with-sidebar .page-content h3:first-child,.page-with-sidebar .page-content h4:first-child,.page-with-sidebar .page-content h5:first-child,.page-with-sidebar .page-content h6:first-child{margin-top:0}.page-with-sidebar .page-content p{margin-bottom:1rem;line-height:1.7;color:#343a40}.page-with-sidebar .page-content ul,.page-with-sidebar .page-content ol{margin-bottom:1rem;padding-left:1.5rem}.page-with-sidebar .page-content ul li,.page-with-sidebar .page-content ol li{margin-bottom:.25rem;line-height:1.6}.page-with-sidebar .page-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:#f8f9fa;border-left:4px solid #28a745;border-radius:.5rem;font-style:italic}.page-with-sidebar .page-content img{max-width:100%;height:auto;border-radius:.5rem}.page-full-width .page-header{background:linear-gradient(135deg,#28a745,#34ce57);color:#fff;padding:4rem 0;margin-bottom:0}@media (max-width:767px){.page-full-width .page-header{padding:2rem 0}}.page-full-width .page-header .page-title{font-size:2.25rem;font-weight:700;margin-bottom:0;text-align:center}@media (max-width:767px){.page-full-width .page-header .page-title{font-size:1.875rem}}.page-full-width .full-width-thumbnail{margin:0}.page-full-width .full-width-thumbnail img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:767px){.page-full-width .full-width-thumbnail img{height:250px}}.page-full-width .page-content.full-width-content .wp-block-group,.page-full-width .page-content.full-width-content .wp-block-columns,.page-full-width .page-content.full-width-content .wp-block-cover{margin-left:0;margin-right:0}.page-full-width .page-content.full-width-content>p,.page-full-width .page-content.full-width-content>h1,.page-full-width .page-content.full-width-content>h2,.page-full-width .page-content.full-width-content>h3,.page-full-width .page-content.full-width-content>h4,.page-full-width .page-content.full-width-content>h5,.page-full-width .page-content.full-width-content>h6,.page-full-width .page-content.full-width-content>ul,.page-full-width .page-content.full-width-content>ol,.page-full-width .page-content.full-width-content>blockquote,.page-full-width .page-content.full-width-content>.wp-block-paragraph,.page-full-width .page-content.full-width-content>.wp-block-heading,.page-full-width .page-content.full-width-content>.wp-block-list{max-width:1640px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.page-full-width .page-content.full-width-content h1,.page-full-width .page-content.full-width-content h2,.page-full-width .page-content.full-width-content h3,.page-full-width .page-content.full-width-content h4,.page-full-width .page-content.full-width-content h5,.page-full-width .page-content.full-width-content h6{margin-top:2rem;margin-bottom:1rem;color:#343a40}.page-full-width .page-content.full-width-content h1:first-child,.page-full-width .page-content.full-width-content h2:first-child,.page-full-width .page-content.full-width-content h3:first-child,.page-full-width .page-content.full-width-content h4:first-child,.page-full-width .page-content.full-width-content h5:first-child,.page-full-width .page-content.full-width-content h6:first-child{margin-top:2rem}.page-full-width .page-content.full-width-content p{margin-bottom:1rem;line-height:1.7;color:#343a40}.page-full-width .page-content.full-width-content ul,.page-full-width .page-content.full-width-content ol{margin-bottom:1rem;padding-left:1.5rem}.page-full-width .page-content.full-width-content ul li,.page-full-width .page-content.full-width-content ol li{margin-bottom:.25rem;line-height:1.6}.page-full-width .page-content.full-width-content blockquote{margin:2rem auto;padding:1.5rem;background:#f8f9fa;border-left:4px solid #28a745;border-radius:.5rem;font-style:italic;max-width:800px}.page-full-width .page-content.full-width-content img{max-width:100%;height:auto;border-radius:.5rem}.page-full-width .full-width-section{padding:2rem 0}.page-full-width .full-width-section:nth-child(2n){background:#f8f9fa}.page-full-width .full-width-section .container{max-width:1640px;margin:0 auto;padding:0 1rem}.child-pages{margin-top:2rem;padding-top:2rem;border-top:2px solid #f8f9fa}.child-pages h2{margin-bottom:1.5rem;color:#343a40;font-size:1.5rem}.child-pages .child-pages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}@media (max-width:767px){.child-pages .child-pages-grid{grid-template-columns:1fr}}.child-pages .child-page-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;padding:1.5rem;transition:box-shadow .3s ease-in-out;transition:transform .3s ease-in-out}.child-pages .child-page-card:hover{box-shadow:0 10px 15px #0000001a}.child-pages .child-page-card:hover{transform:translateY(-2px)}.child-pages .child-page-card .child-page-thumbnail{margin:-1.5rem -1.5rem 1rem;border-radius:.75rem .75rem 0 0;overflow:hidden}.child-pages .child-page-card .child-page-thumbnail img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.child-pages .child-page-card .child-page-thumbnail a:hover img{transform:scale(1.05)}.child-pages .child-page-card .child-page-content .child-page-title{margin-bottom:.5rem}.child-pages .child-page-card .child-page-content .child-page-title a{color:#343a40;text-decoration:none;font-size:1.125rem;font-weight:600}.child-pages .child-page-card .child-page-content .child-page-title a:hover{color:#28a745}.child-pages .child-page-card .child-page-content .child-page-excerpt{color:#6c757d;line-height:1.6;font-size:.875rem}.page-single{max-width:860px;margin:0 auto 4rem;padding-top:3rem}@media (max-width:767px){.page-single{padding-top:1.5rem}}.page-single .page-header{margin-bottom:2rem}.page-single .page-thumbnail{margin-bottom:2rem;border-radius:.75rem;overflow:hidden}.page-single .page-thumbnail img{width:100%;height:auto;display:block}.page-single .page-content img{max-width:100%;height:auto}.archive-header{margin-bottom:2rem;padding:2rem 0}.archive-header .archive-title{font-size:1.875rem;font-weight:700;color:#343a40;margin-bottom:.5rem}.archive-header .archive-description{color:#6c757d;font-size:1.125rem;line-height:1.6}.archive-header .archive-type{margin-top:1rem}.archive-header .archive-type-label{display:inline-block;padding:.25rem .75rem;background:#f8f9fa;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.author-profile{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;display:flex;gap:2rem;align-items:center;padding:2rem;margin-bottom:1.5rem}@media (max-width:767px){.author-profile{flex-direction:column;text-align:center;gap:1.5rem}}.author-profile__avatar{flex-shrink:0;width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px #0000001a;border:4px solid #fff}.author-profile__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-profile__content{flex-grow:1}.author-profile__label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#28a745;letter-spacing:1px;margin-bottom:.25rem}.author-profile__name{font-size:1.875rem;font-weight:700;color:#343a40;margin:0 0 .5rem}.author-profile__bio{color:#6c757d;font-size:1rem;line-height:1.6}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}@media (max-width:1199px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.posts-grid{grid-template-columns:1fr;gap:1.5rem}}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin:4rem 0}.pagination .pagination-numbers{display:flex;gap:.25rem}.pagination .pagination-number,.pagination .pagination-prev,.pagination .pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .5rem;background:#fff;border:1px solid rgb(108 117 125 / .2);border-radius:.5rem;color:#343a40;text-decoration:none;font-weight:500;transition:all .3s ease-in-out}.pagination .pagination-number:hover,.pagination .pagination-prev:hover,.pagination .pagination-next:hover{border-color:#28a745;color:#28a745;background:#28a7450d}.pagination .pagination-number.current,.pagination .pagination-prev.current,.pagination .pagination-next.current{background:#28a745;border-color:#28a745;color:#fff}.pagination .pagination-prev,.pagination .pagination-next{font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.archive-footer-text{margin-top:4rem;padding-top:3rem;border-top:1px solid rgb(108 117 125 / .1);color:#343a40;line-height:1.8;font-size:1rem}.archive-footer-text h1,.archive-footer-text h2,.archive-footer-text h3,.archive-footer-text h4,.archive-footer-text h5,.archive-footer-text h6{margin-top:2rem;margin-bottom:1rem;color:#343a40}.archive-footer-text p{margin-bottom:1rem}.archive-footer-text ul,.archive-footer-text ol{margin-bottom:1rem;padding-left:1.5rem}.archive-footer-text ul li,.archive-footer-text ol li{margin-bottom:.25rem}.no-posts{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;text-align:center;padding:4rem 2rem}.no-posts h2{margin-bottom:1rem}.no-posts .search-form-wrapper{max-width:500px;margin:2rem auto 0}.posts-grid__ad{grid-column:1/-1}.search-header{margin-bottom:3rem;padding:2rem 0;border-bottom:1px solid rgb(108 117 125 / .1)}.search-header .search-title{font-size:1.875rem;font-weight:700;color:#343a40;margin-bottom:.5rem}.search-header .search-query{color:#6c757d;font-size:1.125rem;margin-bottom:1rem}.search-header .search-query .search-query-text{color:#28a745;font-weight:700}.search-header .search-results-count{font-size:.875rem;color:#6c757d;margin-bottom:1.5rem;font-style:italic}.search-header .search-form-wrapper{max-width:600px;margin-top:1.5rem}.search-header .search-form-wrapper .search-form{display:flex;gap:.5rem}.search-header .search-form-wrapper .search-form label{flex-grow:1}.search-header .search-form-wrapper .search-form .search-field{width:100%;padding:.5rem 1rem;border:1px solid rgb(108 117 125 / .2);border-radius:.5rem;font-family:inherit;font-size:1rem}.search-header .search-form-wrapper .search-form .search-field:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a7451a}.search-header .search-form-wrapper .search-form .search-submit{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;background-color:#28a745;color:#fff;padding:.5rem 1.5rem;font-weight:500;border-radius:.5rem;transition:all .3s ease-in-out;border:2px solid #fff0}.search-header .search-form-wrapper .search-form .search-submit:focus{outline:2px solid #28a745;outline-offset:2px}.search-header .search-form-wrapper .search-form .search-submit:hover,.search-header .search-form-wrapper .search-form .search-submit:focus{background-color:#1e7e34;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.search-header .search-form-wrapper .search-form .search-submit:active{transform:translateY(0)}.search-results{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.no-search-results{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:4rem 2rem;text-align:center}.no-search-results h2{font-size:1.5rem;margin-bottom:1rem}.no-search-results p{color:#6c757d;margin-bottom:2rem}.no-search-results .search-suggestions{text-align:left;max-width:500px;margin:0 auto}.no-search-results .search-suggestions h3{font-size:1.125rem;margin-bottom:.5rem}.no-search-results .search-suggestions ul{padding-left:1.5rem;color:#6c757d}.no-search-results .search-suggestions ul li{margin-bottom:.25rem}.search-form__wrapper{display:flex;gap:.5rem;max-width:600px;margin:0 auto}.search-form__field{flex-grow:1;min-width:0;padding:.5rem 1rem;border:1px solid rgb(108 117 125 / .2);border-radius:.5rem;font-family:inherit;font-size:1rem}.search-form__field:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a7451a}.search-form__submit{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;display:inline-flex;align-items:center;gap:.25rem;background-color:#28a745;color:#fff;padding:.5rem 1.5rem;font-weight:500;border-radius:.5rem;transition:all .3s ease-in-out}.search-form__submit:focus{outline:2px solid #28a745;outline-offset:2px}.search-form__submit:hover,.search-form__submit:focus{background-color:#1e7e34;color:#fff}.search-form__submit .search-form__icon{width:18px;height:18px}.post-single{margin-bottom:4rem}.post-single .post-body-container{display:grid;grid-template-columns:1fr 350px;gap:3rem;align-items:start}@media (max-width:1199px){.post-single .post-body-container{grid-template-columns:1fr 300px;gap:2rem}}@media (max-width:1023px){.post-single .post-body-container{grid-template-columns:1fr}}.post-single .post-main-content{min-width:0}.post-header{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:2rem;margin-bottom:3rem;display:grid;grid-template-columns:400px 1fr;gap:3rem;align-items:center;overflow:hidden;position:relative}@media (max-width:1199px){.post-header{grid-template-columns:300px 1fr;gap:2rem}}@media (max-width:1023px){.post-header{grid-template-columns:1fr;padding:1.5rem;text-align:center}}.post-header .post-thumbnail{margin-bottom:0;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px #0000001a;line-height:0}.post-header .post-thumbnail img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1023px){.post-header .post-thumbnail img{height:250px}}.post-header .post-header-content{display:flex;flex-direction:column;justify-content:center}.post-header .post-header-content .post-categories{margin-bottom:1rem}.post-header .post-header-content .post-categories .category-link{display:inline-block;padding:.25rem 1rem;background:#28a745;color:#fff!important;border-radius:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all .3s ease-in-out}.post-header .post-header-content .post-categories .category-link:hover{background:#1e7e34;transform:translateY(-2px);box-shadow:0 1px 2px #0000000d}.post-header .post-header-content .post-title{font-size:2.25rem;font-weight:700;color:#343a40;margin-bottom:1rem;line-height:1.1}@media (max-width:1199px){.post-header .post-header-content .post-title{font-size:1.875rem}}@media (max-width:1023px){.post-header .post-header-content .post-title{font-size:1.5rem}}.post-header .post-header-content .post-meta{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;color:#6c757d;font-size:.875rem;margin-bottom:1.5rem}@media (max-width:1023px){.post-header .post-header-content .post-meta{justify-content:center}}.post-header .post-header-content .post-meta .post-author,.post-header .post-header-content .post-meta .post-date,.post-header .post-header-content .post-meta .post-reading-time{display:flex;align-items:center;gap:.25rem}.post-header .post-header-content .post-meta a{color:#343a40;font-weight:600;text-decoration:none;transition:color .3s ease-in-out}.post-header .post-header-content .post-meta a:hover{color:#28a745}.post-content{font-size:1.125rem;line-height:1.8;color:#343a40;margin-bottom:3rem}.post-content--has-dropcap>p:first-of-type:first-letter{font-size:3.5em;font-weight:700;float:left;line-height:1;padding-right:12px;color:#28a745;font-family:inherit}.post-content p{margin-bottom:1.5rem}.post-content h2,.post-content h3,.post-content h4{margin-top:3rem;margin-bottom:1rem;color:#343a40;font-weight:700}.post-content h2{font-size:1.875rem}.post-content h3{font-size:1.5rem}.post-content blockquote{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;margin:3rem 0;padding:2rem;font-style:italic;border-left:4px solid #28a745;border-radius:.5rem;background:#28a7450d}.post-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.post-content ul,.post-content ol{margin-bottom:1.5rem;padding-left:2rem}.post-content ul li,.post-content ol li{margin-bottom:.25rem}.post-author-box{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;margin:4rem 0;padding:2rem;display:flex;gap:2rem;align-items:center}@media (max-width:767px){.post-author-box{flex-direction:column;text-align:center;gap:1.5rem}}.post-author-box__avatar{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px #0000001a}.post-author-box__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-author-box__content{flex-grow:1}.post-author-box__name{font-size:1.125rem;margin-bottom:.25rem;color:#343a40}.post-author-box__name a{color:#28a745;text-decoration:none;font-weight:700;transition:color .3s ease-in-out}.post-author-box__name a:hover{color:#19692c;text-decoration:underline}.post-author-box__bio{color:#6c757d;font-size:1rem;line-height:1.6}.post-footer{margin:0 0 4rem;padding-top:2rem;border-top:1px solid rgb(108 117 125 / .2)}.post-footer .post-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.post-footer .post-tags .tags-label{font-weight:700;color:#343a40}.post-footer .post-tags .tag-link{padding:.25rem .5rem;background:#f8f9fa;color:#6c757d;border-radius:.25rem;text-decoration:none;font-size:.875rem;transition:all .3s ease-in-out}.post-footer .post-tags .tag-link:hover{background:#28a745;color:#fff!important;transform:translateY(-2px)}.post-sidebar{display:flex;flex-direction:column;gap:1rem;position:sticky;top:3rem}.post-sidebar .sidebar-widget{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:1rem}.post-sidebar .sidebar-widget__title{font-size:1rem;font-weight:700;color:#28a745;margin-bottom:1rem;padding-bottom:.25rem;border-bottom:2px solid rgb(40 167 69 / .1)}.post-sidebar .sidebar-widget--recommended .recommended-posts-list{display:flex;flex-direction:column;gap:.5rem}.post-sidebar .sidebar-widget--recommended .recommended-posts-list .article-card{box-shadow:none;border:none;background:#fff0;padding:0;border-radius:0;overflow:visible;border-bottom:1px solid rgb(108 117 125 / .05);padding-bottom:.5rem}.post-sidebar .sidebar-widget--recommended .recommended-posts-list .article-card:last-child{border-bottom:none;padding-bottom:0}.post-sidebar .sidebar-widget--recommended .recommended-posts-list .article-card .article-card__content{padding:0}.post-sidebar .sidebar-widget--recommended .recommended-posts-list .article-card .article-card__title{font-size:.875rem;line-height:1.3;margin-bottom:2px}.post-sidebar .sidebar-widget--recommended .recommended-posts-list .article-card .article-card__meta{font-size:11px}.post-sidebar .sidebar-widget--ad .ad-placeholder{background:#f8f9fa;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:2px dashed rgb(108 117 125 / .2);color:#6c757d;font-size:.875rem;font-weight:700;text-transform:uppercase}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:4rem}@media (max-width:767px){.post-navigation{grid-template-columns:1fr}}.post-navigation .nav-previous a,.post-navigation .nav-next a{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:1.5rem;display:flex;flex-direction:column;text-decoration:none!important;height:100%;transition:all .3s ease-in-out}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{transform:translateY(-5px);box-shadow:0 20px 25px #00000026;background:#fff}.post-navigation .nav-previous a:hover .nav-title,.post-navigation .nav-next a:hover .nav-title{color:#28a745}.post-navigation .nav-previous a .nav-subtitle,.post-navigation .nav-next a .nav-subtitle{font-size:.75rem;text-transform:uppercase;color:#6c757d;margin-bottom:.25rem;font-weight:700}.post-navigation .nav-previous a .nav-title,.post-navigation .nav-next a .nav-title{font-size:1rem;color:#343a40;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease-in-out}.post-navigation .nav-next{text-align:right}.related-posts{margin-bottom:4rem}.related-posts h2{margin-bottom:2rem;font-size:1.5rem;color:#343a40;position:relative;padding-bottom:.5rem}.related-posts h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#28a745}.related-posts .related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1199px){.related-posts .related-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.related-posts .related-posts-grid{grid-template-columns:1fr}}.series-box{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;border-left:4px solid #28a745;padding:1.5rem;margin-bottom:3rem}@media (max-width:767px){.series-box{padding:1rem}}.series-box__header{display:flex;align-items:flex-start;gap:1rem}.series-box__icon{flex-shrink:0;font-size:1.5rem;color:#28a745;line-height:1}.series-box__intro{margin:0;font-size:1rem;color:#343a40;line-height:1.6}.series-box__name{font-weight:700;color:#28a745;text-decoration:none}.series-box__name:hover{text-decoration:underline}.series-box__count{color:#6c757d;font-size:.875rem;white-space:nowrap}.series-box__parts{margin-top:1rem;border-top:1px solid rgb(0 0 0 / .08);padding-top:1rem}.series-box__toggle{cursor:pointer;font-size:.875rem;font-weight:600;color:#343a40;list-style:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .15s ease-in-out}.series-box__toggle::-webkit-details-marker{display:none}.series-box__toggle:before{content:"";width:.45em;height:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease-in-out}.series-box__toggle:hover{color:#28a745}.series-box__toggle:focus-visible{outline:2px solid #28a745;outline-offset:2px;border-radius:.25rem}.series-box__parts[open] .series-box__toggle:before{transform:rotate(45deg)}.series-box__list{margin:1rem 0 0;padding-left:1.5rem;counter-reset:none}.series-box__item{padding:.25rem 0;font-size:.875rem;color:#6c757d}.series-box__item::marker{font-weight:700;color:#6c757d}.series-box__item a{color:#343a40;text-decoration:none;transition:color .15s ease-in-out}.series-box__item a:hover{color:#28a745;text-decoration:underline}.series-box__item--current .series-box__item-title{display:inline-block;padding:2px .5rem;margin-left:-.5rem;background:#28a7451a;border-radius:.25rem;color:#28a745;font-weight:700}.series-box__item--current::marker{color:#28a745}.series-box__nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(0 0 0 / .08)}@media (max-width:767px){.series-box__nav{grid-template-columns:1fr}}.series-box__nav-link{display:flex;flex-direction:column;padding:.5rem 1rem;border-radius:.5rem;background:#f8f9fa;text-decoration:none!important;transition:all .3s ease-in-out}.series-box__nav-link:hover{background:#28a74514}.series-box__nav-link:hover .series-box__nav-title{color:#28a745}.series-box__nav-link--next{text-align:right;grid-column:2}@media (max-width:767px){.series-box__nav-link--next{grid-column:auto}}.series-box__nav-label{font-size:.75rem;text-transform:uppercase;color:#6c757d;font-weight:700;margin-bottom:.25rem}.series-box__nav-title{font-size:.875rem;color:#343a40;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease-in-out}.series-archive__header .series-archive__label{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background:#28a745;color:#fff;border-radius:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.series-archive__header .series-archive__count{margin-top:.5rem;color:#6c757d;font-size:.875rem}.series-archive__header .series-archive__count strong{color:#343a40}.series-archive{list-style:none;margin:0 0 3rem;padding:0;display:flex;flex-direction:column;gap:1.5rem;position:relative}.series-archive__item{position:relative;padding-left:3rem}@media (max-width:767px){.series-archive__item{padding-left:0}}.series-archive__item:before{content:"";position:absolute;left:calc(1.5rem - 1px);top:3rem;bottom:-1.5rem;width:2px;background:#28a74540}@media (max-width:767px){.series-archive__item:before{display:none}}.series-archive__item:last-child:before{display:none}.series-archive__number{display:inline-block;margin-bottom:.5rem;padding:2px .5rem;background:#28a7451a;color:#28a745;border-radius:.25rem;font-size:.875rem;font-weight:700;position:relative}.series-archive__number:before{content:"";position:absolute;left:calc(-1.5rem - 7px);top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fff;border:3px solid #28a745}@media (max-width:767px){.series-archive__number:before{display:none}}.tts-player{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;border-left:4px solid #28a745}@media (max-width:767px){.tts-player{flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem}}.tts-player__header{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tts-player__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#28a7451a;color:#28a745;font-size:1.25rem}.tts-player__title{margin:0;font-size:1rem;font-weight:600;color:#343a40}.tts-player__audio{flex:1 1 260px;width:100%;min-width:0;height:40px}.roots-breadcrumbs{margin-top:.5rem;padding:1rem 0}.roots-breadcrumbs .roots-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;font-size:.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.roots-breadcrumbs .roots-breadcrumbs__item{display:flex;align-items:center}.roots-breadcrumbs .roots-breadcrumbs__item:not(:last-child):after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin:0 .5rem;opacity:.5}.roots-breadcrumbs .roots-breadcrumbs__item--current{color:#343a40;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}@media (max-width:767px){.roots-breadcrumbs .roots-breadcrumbs__item--current{max-width:150px}}.roots-breadcrumbs .roots-breadcrumbs__link{color:inherit;text-decoration:none;transition:all .3s ease-in-out;display:flex;align-items:center}.roots-breadcrumbs .roots-breadcrumbs__link:hover{color:#28a745}.roots-breadcrumbs .roots-breadcrumbs__link i{font-size:1rem}.article-card{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgb(108 117 125 / .1)}.article-card:has(.article-card__image-link:hover),.article-card:has(.article-card__title a:hover){box-shadow:0 12px 40px #00000026;border-color:#28a7454d}.article-card__image-link:hover .article-card__image{transform:scale(1.05)}.article-card__title a:hover{color:#28a745}.article-card__image-link{display:block;overflow:hidden;position:relative;background:#f8f9fa;line-height:0}.article-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.article-card__content{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.article-card__categories{position:absolute;top:1rem;left:1rem;display:flex;flex-wrap:wrap;gap:.5rem;z-index:10}.article-card__categories .category-link{display:inline-block;padding:.75rem 1rem;background:#28a745;color:#fff;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;box-shadow:0 4px 10px #0003;transition:all .3s ease-in-out}.article-card__categories .category-link:hover{background:#1e7e34;transform:translateY(-2px);box-shadow:0 6px 15px #00000040}.article-card__title{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.article-card__title a{color:#343a40;text-decoration:none;transition:color .3s ease-in-out}.article-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.875rem;color:#6c757d;margin-bottom:1rem;align-items:center}.article-card__meta time,.article-card__meta .article-card__author{display:flex;align-items:center;gap:.25rem}.article-card__meta i{font-size:1rem;color:#6c757d99}.article-card__author a{color:inherit;text-decoration:none;font-weight:500}.article-card__author a:hover{color:#28a745;text-decoration:underline}.article-card__excerpt{color:#6c757d;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__footer{margin-top:auto;padding-top:1rem;border-top:1px solid rgb(108 117 125 / .1)}.article-card__footer .read-more{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;color:#28a745;text-decoration:none;transition:gap .3s ease-in-out}.article-card__footer .read-more:hover{gap:.5rem}.article-card--vertical .article-card__image-link{aspect-ratio:16/9}@media (min-width:1024px){.article-card--horizontal{flex-direction:row;align-items:stretch}.article-card--horizontal .article-card__image-link{width:40%;min-width:300px;flex-shrink:0;aspect-ratio:3/2}.article-card--horizontal .article-card__content{width:60%;padding:1.5rem}}@media (max-width:1023px){.article-card--horizontal .article-card__image-link{aspect-ratio:16/9}}.article-card--small .article-card__content{padding:1rem}.article-card--small .article-card__title{font-size:1rem;margin-bottom:.25rem}.article-card--small .article-card__meta{margin-bottom:0;gap:.5rem}.article-card--small .article-card__footer{display:none}.is-style-roots-shadow img{box-shadow:0 10px 15px #0000001a;border-radius:.5rem}.is-style-roots-card{padding:1.5rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;border:1px solid rgb(0 0 0 / .05)}.wp-block-button__link{display:inline-block;background-color:#28a745;color:#fff;padding:.5rem 1.5rem;font-weight:500;text-decoration:none;border-radius:.5rem;transition:all .3s ease-in-out;border:2px solid #fff0}.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#1e7e34;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.wp-block-button__link:active{transform:translateY(0)}.wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff0;border-color:#28a745;color:#28a745}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#28a745;color:#fff}.wp-block-button.is-style-ghost .wp-block-button__link{background-color:#fff0;color:#28a745;border-color:#fff0;padding-left:0;padding-right:0}.wp-block-button.is-style-ghost .wp-block-button__link:hover{color:#1e7e34;background:#fff0;box-shadow:none;transform:none;text-decoration:underline}.wp-block-quote{border-left:4px solid #28a745;padding:1rem 1.5rem;background:#f8f9fa;font-style:italic}.wp-block-quote.is-style-large{border-left:none;padding:2rem;text-align:center;background:#fff0;font-size:1.25rem;position:relative}.wp-block-quote.is-style-large:before{content:"“";font-size:4rem;color:#28a745;opacity:.2;position:absolute;top:0;left:50%;transform:translate(-50%)}.wp-block-list.is-style-default{list-style:none;padding-left:0!important}.wp-block-list.is-style-default li{position:relative;padding-left:1.5rem}.wp-block-list.is-style-default li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.75rem;height:.75rem;background:#28a745;border-radius:100%;color:#28a745;font-weight:700}.wp-block-list.is-style-checklist{list-style:none;padding-left:0!important}.wp-block-list.is-style-checklist li{position:relative;padding-left:1.5rem}.wp-block-list.is-style-checklist li:before{content:"✓";position:absolute;left:0;width:1.5rem;text-align:left;color:#28a745;font-weight:700}.wp-block-list.is-style-arrow-list{list-style:none;padding-left:0!important}.wp-block-list.is-style-arrow-list li{position:relative;padding-left:1.5rem}.wp-block-list.is-style-arrow-list li:before{content:"→";position:absolute;left:0;width:1.5rem;text-align:left;color:#28a745;font-weight:700}.wp-block-table{margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table table{margin-bottom:0}.wp-block-table thead tr:last-child th{border-bottom:2px solid #28a745}.wp-block-table thead th small{display:block;font-size:.75rem;font-weight:400;color:#6c757d}.wp-block-table figcaption{margin-top:.5rem;font-size:.875rem;color:#6c757d;text-align:center}.wp-block-table--math th,.wp-block-table--math td{text-align:center;vertical-align:middle}.wp-block-table--math td{white-space:nowrap}.wp-block-table--math tbody tr:hover{background:none}@media (max-width:767px){.wp-block-table--math th,.wp-block-table--math td{padding:.25rem .5rem}.wp-block-table--math math[display=block]{font-size:1em}}.wp-block-table.is-style-striped tbody tr:nth-child(odd){background-color:#f8f9fa}.wp-block-table.is-style-compact{font-size:.875rem}.wp-block-table.is-style-compact th,.wp-block-table.is-style-compact td{padding:.25rem .5rem}math{font-family:"STIX Two Math","Cambria Math","Latin Modern Math",math}math[display=block]{margin:.5rem 0;font-size:1.15em}.wp-block-math{margin:1.5rem 0;overflow-x:auto;overflow-y:hidden}.wp-block-separator{border:none;border-bottom:2px solid #f8f9fa;margin:2rem auto}.wp-block-separator.is-style-wide{width:100%}.wp-block-separator.is-style-dots{border:none;background:none;text-align:center}.wp-block-separator.is-style-dots:before{content:"···";font-size:2rem;letter-spacing:1rem;color:#6c757d}.wp-block-image figcaption{font-size:.875rem;color:#6c757d;text-align:center;margin-top:.25rem}.wp-block-image.is-style-rounded img{border-radius:.75rem}.wp-block-image.is-style-bordered img{border:4px solid #f8f9fa;padding:.25rem}.wp-block-gallery{--gallery-gap:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gallery-gap);margin-bottom:2rem}.wp-block-gallery>.wp-block-image{width:calc((100% - var(--gallery-gap) * 2) / 3);margin:0}.wp-block-gallery>.wp-block-image img{display:block;width:100%;height:auto;margin:0}.wp-block-gallery.columns-1>.wp-block-image{width:calc((100% - var(--gallery-gap) * 0) / 1)}.wp-block-gallery.columns-2>.wp-block-image{width:calc((100% - var(--gallery-gap) * 1) / 2)}.wp-block-gallery.columns-3>.wp-block-image{width:calc((100% - var(--gallery-gap) * 2) / 3)}.wp-block-gallery.columns-4>.wp-block-image{width:calc((100% - var(--gallery-gap) * 3) / 4)}.wp-block-gallery.columns-5>.wp-block-image{width:calc((100% - var(--gallery-gap) * 4) / 5)}.wp-block-gallery.columns-6>.wp-block-image{width:calc((100% - var(--gallery-gap) * 5) / 6)}@media (max-width:767px){.wp-block-gallery[class*=columns-]>.wp-block-image{width:calc((100% - var(--gallery-gap)) / 2)}}.wp-block-gallery.partners-logos>.wp-block-image img{max-height:110px;-o-object-fit:contain;object-fit:contain}.wp-block-paragraph.is-style-stretchy,.wp-block-heading.is-style-stretchy{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:1.5rem 2rem;background:#f8f9fa}@media (max-width:1023px){.wp-block-paragraph.is-style-stretchy,.wp-block-heading.is-style-stretchy{padding:1rem 1.5rem}}@media (max-width:767px){.wp-block-paragraph.is-style-stretchy,.wp-block-heading.is-style-stretchy{padding:.5rem 1rem}}.wp-block-heading.is-style-stretchy{display:flex;align-items:center;justify-content:center;text-align:center;min-height:100px;background:linear-gradient(135deg,#28a7451a,#6c757d0d);color:#343a40;font-weight:700}@media (max-width:1023px){.wp-block-heading.is-style-stretchy{min-height:80px}}.wp-block-paragraph.is-style-stretchy{font-size:1.125rem;line-height:1.8;text-align:center}@media (max-width:1023px){.wp-block-paragraph.is-style-stretchy{font-size:1rem}}.wp-block-audio{margin:3rem 0}.wp-block-audio figcaption{font-size:.875rem;color:#6c757d;text-align:center;margin-top:.5rem;font-style:italic}.wp-block-audio audio{width:100%;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;border:1px solid rgb(108 117 125 / .1);transition:all .3s ease-in-out;overflow:hidden;min-height:54px}.wp-block-audio audio:hover{box-shadow:0 10px 15px #0000001a;border-color:#28a74533}.wp-block-audio audio::-webkit-media-controls-enclosure{border-radius:.75rem;overflow:hidden}.wp-block-audio audio::-webkit-media-controls-panel{background:#fff;padding:1rem 1.5rem;border-radius:.75rem}.wp-block-audio audio::-webkit-media-controls-play-button{background-color:#28a745;border-radius:50%;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;margin-right:.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;flex-shrink:0;aspect-ratio:1;opacity:1}.wp-block-audio audio::-webkit-media-controls-play-button:hover{background-color:#1e7e34;transform:scale(1.05)}.wp-block-audio audio::-webkit-media-controls-current-time-display,.wp-block-audio audio::-webkit-media-controls-time-remaining-display{color:#343a40;font-size:.875rem;font-weight:500}.wp-block-audio audio::-webkit-media-controls-timeline{background:#6c757d1a;border-radius:.25rem;margin:0 .5rem;height:4px;padding:0}.wp-block-audio audio::-webkit-media-controls-timeline::-webkit-slider-thumb{background:#28a745;border-radius:50%;width:12px;height:12px;box-shadow:none;border:2px solid #fff}.wp-block-audio audio::-webkit-media-controls-volume-slider{background:#f8f9fa;border-radius:.5rem;padding:0;height:6px}.wp-block-audio audio::-webkit-media-controls-mute-button,.wp-block-audio audio::-webkit-media-controls-volume-control-container{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wp-block-audio audio::-moz-range-track{background:#f8f9fa;border-radius:.5rem;height:6px}.wp-block-audio audio::-moz-range-thumb{background:#28a745;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0000000d}.wp-block-audio audio::-moz-range-progress{background:#28a745;border-radius:.5rem;height:6px}.wp-block-audio.is-style-custom audio{background:linear-gradient(135deg,#28a7450d,#6c757d05);border-color:#28a74533}.wp-block-audio.is-style-compact audio{min-height:48px}.wp-block-audio.is-style-compact audio::-webkit-media-controls-panel{padding:.5rem 1rem}.wp-block-audio.is-style-compact audio::-webkit-media-controls-play-button{width:32px;height:32px}.wp-block-video{margin:3rem 0}.wp-block-video figcaption{font-size:.875rem;color:#6c757d;text-align:center;margin-top:.5rem;font-style:italic}.wp-block-video video{width:100%;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;border:1px solid rgb(108 117 125 / .1);background:#000}.wp-block-video video:focus{outline:2px solid #28a745;outline-offset:2px}.wp-block-audio,.wp-block-video{margin:3rem 0}.wp-block-audio figcaption,.wp-block-video figcaption{font-size:.875rem;color:#6c757d;text-align:center;margin-top:.5rem;font-style:italic}.plyr{--plyr-color-main:#28a745;--plyr-focus-visible-color:#28a745;--plyr-video-background:#000000;--plyr-video-controls-background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75));--plyr-video-control-color:#ffffff;--plyr-video-control-color-hover:#ffffff;--plyr-video-control-background-hover:#28a745;--plyr-audio-controls-background:#ffffff;--plyr-audio-control-color:#343a40;--plyr-audio-control-color-hover:#ffffff;--plyr-audio-control-background-hover:#28a745;--plyr-control-icon-size:18px;--plyr-control-spacing:10px;--plyr-control-radius:.25rem;--plyr-control-toggle-checked-background:#28a745;--plyr-range-thumb-height:12px;--plyr-range-thumb-background:#ffffff;--plyr-range-thumb-shadow:0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .2);--plyr-range-track-height:4px;--plyr-range-fill-background:#28a745;--plyr-video-range-track-background:rgba(255, 255, 255, .25);--plyr-menu-background:#ffffff;--plyr-menu-color:#343a40;--plyr-menu-shadow:0 10px 15px rgba(0, 0, 0, .1);--plyr-menu-radius:.5rem;--plyr-audio-range-track-background:rgba( 108, 117, 125, .1 );--plyr-badge-background:#28a745;--plyr-badge-text-color:#ffffff;--plyr-badge-border-radius:.25rem;--plyr-tooltip-background:#343a40;--plyr-tooltip-color:#ffffff;--plyr-tooltip-radius:.25rem;--plyr-tooltip-shadow:0 4px 6px rgba(0, 0, 0, .1);--plyr-captions-background:rgba(0, 0, 0, .8);--plyr-captions-text-color:#ffffff;--plyr-font-family:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--plyr-font-size-base:1rem;--plyr-font-size-small:.875rem;--plyr-font-size-time:.875rem;--plyr-font-weight-regular:400;--plyr-font-weight-bold:600}.plyr--audio{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;border:1px solid rgb(108 117 125 / .1);padding:.5rem;transition:box-shadow .3s ease-in-out}.plyr--audio:hover{box-shadow:0 10px 15px #0000001a}.plyr--video{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px #0000001a}.wp-block-video video{border:none}.roots-social-share{display:flex;gap:1rem;justify-content:flex-start;align-items:center}.roots-social-share__label{display:block;font-size:1rem;font-weight:700}.roots-social-share__list{display:flex;gap:.5rem}.roots-social-share__link{background:#28a745;border-radius:100%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.roots-social-share__link i{color:#fff}.roots-social-share__link:hover{background:#1e7e34}.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:1050;background:#343a40f7;color:#fff;box-shadow:0 -4px 12px #0003;font-size:.875rem;line-height:1.5}.cookie-consent[hidden]{display:none}.cookie-consent__inner{max-width:1640px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media (max-width:767px){.cookie-consent__inner{flex-direction:column;align-items:stretch;gap:1rem;text-align:center}}.cookie-consent__text{margin:0}.cookie-consent__link{color:#fff;text-decoration:underline;margin-left:.25rem}.cookie-consent__link:hover{color:#28a745}.cookie-consent__link:focus-visible{outline:2px solid #28a745;outline-offset:2px}.cookie-consent__actions{display:flex;flex-shrink:0;gap:.5rem}@media (max-width:767px){.cookie-consent__actions{justify-content:center}}.cookie-consent__button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;outline:none;padding:.5rem 1.5rem;border-radius:.25rem;border:1px solid #fff0;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.cookie-consent__button:focus{outline:2px solid #28a745;outline-offset:2px}.cookie-consent__button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:767px){.cookie-consent__button{flex:1}}.cookie-consent__button--accept{background:#28a745;color:#fff}.cookie-consent__button--accept:hover{background:#208637}.cookie-consent__button--reject{background:#fff0;color:#fff;border-color:#ffffff80}.cookie-consent__button--reject:hover{border-color:#fff;background:#ffffff14}.error-404{padding:3rem 0}.error-404__content{max-width:760px;margin:0 auto}.error-404__header{text-align:center;margin-bottom:2rem}.error-404__title{font-size:clamp(5rem,14vw,9rem);font-weight:800;line-height:1;color:#28a745;margin-bottom:.5rem}.error-404__subtitle{font-size:1.5rem;margin-bottom:.5rem}.error-404__description{color:#6c757d;margin:0 auto;max-width:48ch}.error-404__actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:3rem;text-align:center}.error-404__actions .error-404__search{width:100%;max-width:480px}.error-404__actions .error-404__search h3{font-size:1rem;color:#6c757d;margin-bottom:.5rem}.error-404__recent,.error-404__categories,.error-404__help{margin-bottom:3rem}.error-404__recent h3,.error-404__categories h3,.error-404__help h3{font-size:1.25rem;margin-bottom:1rem;padding-bottom:.25rem;border-bottom:2px solid #28a745;display:inline-block}.error-404 .posts-grid--simple{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:1024px){.error-404 .posts-grid--simple{grid-template-columns:repeat(3,1fr)}}.error-404 .post-card--simple{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}.error-404 .post-card--simple .post-card__title{font-size:1rem;margin-bottom:.25rem}.error-404 .post-card--simple .post-card__title a{color:inherit;text-decoration:none}.error-404 .post-card--simple .post-card__title a:hover{color:#28a745}.error-404 .post-card--simple .post-card__meta{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.error-404 .post-card--simple .post-card__excerpt{font-size:.875rem;color:#6c757d}.error-404 .categories-list{display:flex;flex-wrap:wrap;gap:.5rem}.error-404 .category-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background:#fff;border:1px solid rgb(40 167 69 / .3);border-radius:999px;color:#343a40;text-decoration:none;font-size:.875rem;transition:all .3s ease-in-out}.error-404 .category-tag:hover{background:#28a745;border-color:#28a745;color:#fff}.error-404 .category-tag:hover .category-tag__count{color:#fffc}.error-404 .category-tag__count{color:#6c757d;font-size:.75rem}.error-404 .help-list{list-style:none;padding:0;margin:0}.error-404 .help-list li{position:relative;padding-left:1.5rem;margin-bottom:.25rem;color:#6c757d}.error-404 .help-list li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:#28a745}.error-404 .help-list li a{color:#28a745}.newsletter{background:#343a40;color:#fff;border-bottom:1px solid rgb(255 255 255 / .1)}.newsletter__inner{max-width:1640px;margin:0 auto;padding:3rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:3rem}@media (max-width:1023px){.newsletter__inner{flex-direction:column;align-items:stretch;gap:1.5rem;text-align:center}}@media (max-width:767px){.newsletter__inner{padding-top:1.5rem;padding-bottom:1.5rem}}.newsletter__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#fff}.newsletter__text{margin:0;font-size:.875rem;color:#ffffffbf}.newsletter__form{flex:0 1 480px;width:100%}@media (max-width:1023px){.newsletter__form{flex-basis:auto;max-width:480px;margin:0 auto}}.newsletter__form.is-loading{opacity:.85}.newsletter__field{display:flex;gap:.5rem}@media (max-width:479px){.newsletter__field{flex-direction:column}}.newsletter__input{flex:1;min-width:0;padding:.5rem 1rem;border:1px solid rgb(255 255 255 / .25);border-radius:.25rem;background:#ffffff14;color:#fff;font-size:1rem;font-family:inherit;transition:border-color .15s ease-in-out}.newsletter__input::-moz-placeholder{color:#ffffff8c}.newsletter__input::placeholder{color:#ffffff8c}.newsletter__input:focus{outline:none;border-color:#28a745}.newsletter__input:focus-visible{outline:2px solid #28a745;outline-offset:2px}.newsletter__button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;outline:none;padding:.5rem 1.5rem;border-radius:.25rem;background:#28a745;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background-color .15s ease-in-out}.newsletter__button:focus{outline:2px solid #28a745;outline-offset:2px}.newsletter__button:hover{background:#208637}.newsletter__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.newsletter__button:disabled{opacity:.6;cursor:wait}.newsletter__honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.newsletter__message{margin-top:.5rem;font-size:.875rem;min-height:1.5em}.newsletter__message:empty{margin-top:0;min-height:0}.newsletter__message--success{color:#5dd879}.newsletter__message--error{color:#ff8a80}.comments-section{margin-top:2rem;margin-bottom:4rem;padding-top:2rem;border-top:2px solid #f8f9fa}.comments-area .comments-title{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:#343a40;font-size:1.5rem}.comments-area .comments-count{display:inline-flex;align-items:center;justify-content:center;min-width:2em;padding:0 .5rem;border-radius:999px;background:#28a745;color:#fff;font-size:.875rem;font-weight:600;line-height:2}.comments-area .no-comments,.comments-area .comments-closed{margin-bottom:2rem;color:#6c757d}.comment-list,.comment-list .children{list-style:none;padding:0;margin:0}.comment-list{margin-bottom:3rem}.comment-list .comment{margin-bottom:1rem}.comment-list .children{margin-top:1rem;padding-left:2rem;border-left:2px solid rgb(40 167 69 / .25)}@media (max-width:767px){.comment-list .children{padding-left:1rem}}.comment-body{padding:1.5rem;background:#f8f9fa;border-radius:.75rem}@media (max-width:767px){.comment-body{padding:1rem}}.comment-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.comment-avatar{flex-shrink:0;width:48px;height:48px;overflow:hidden;border-radius:50%;background:#28a74526}.comment-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-avatar-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#28a745;font-size:1.125rem;font-weight:700}.comment-meta-text{display:flex;flex-direction:column;min-width:0}.comment-author{color:#343a40;font-weight:600}.comment-date{color:#6c757d;font-size:.875rem;text-decoration:none}.comment-date:hover{color:#28a745}.comment-awaiting-moderation{margin-bottom:1rem;padding:.5rem 1rem;border-left:3px solid #ffc107;background:#ffc1071f;color:#343a40;font-size:.875rem}.comment-content{color:#343a40;line-height:1.6;overflow-wrap:anywhere}.comment-content p{margin-bottom:.5rem}.comment-content p:last-child{margin-bottom:0}.comment-content a{color:#28a745}.comment-actions{display:flex;align-items:center;gap:.25rem;margin-top:1rem;color:#28a745;font-size:.875rem;font-weight:600}.comment-actions a{color:inherit;text-decoration:none}.comment-actions a:hover{text-decoration:underline}.comment-respond{padding:2rem;border:1px solid rgb(108 117 125 / .2);border-radius:.75rem;background:#fff}@media (max-width:767px){.comment-respond{padding:1.5rem}}.comment-list .comment-respond{margin-top:1rem}.comment-respond .comment-reply-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:1rem;color:#343a40;font-size:1.25rem}.comment-respond .comment-reply-title small a{color:#6c757d;font-size:.875rem;font-weight:400}.comment-respond .comment-reply-title small a:hover{color:#28a745}.comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:767px){.comment-form{grid-template-columns:1fr}}.comment-form>p{grid-column:1/-1;margin:0}.comment-form .comment-form-author,.comment-form .comment-form-email{grid-column:auto}@media (max-width:767px){.comment-form .comment-form-author,.comment-form .comment-form-email{grid-column:1/-1}}.comment-form .comment-notes,.comment-form .logged-in-as{color:#6c757d;font-size:.875rem}.comment-form .comment-notes a,.comment-form .logged-in-as a{color:#28a745}.comment-form label{display:block;margin-bottom:.25rem;color:#343a40;font-size:.875rem;font-weight:500}.comment-form .required{color:#dc3545}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:.5rem 1rem;border:1px solid rgb(108 117 125 / .35);border-radius:.5rem;background:#fff;color:#343a40;font:inherit;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{border-color:#28a745;outline:none;box-shadow:0 0 0 3px #28a74533}.comment-form textarea{min-height:9rem;resize:vertical}.comment-form .comment-form-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.comment-form .comment-form-turnstile{grid-column:1/-1;min-height:65px}.comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.5rem}.comment-form .comment-form-cookies-consent input{margin-top:.3em}.comment-form .comment-form-cookies-consent label{margin:0;color:#6c757d;font-weight:400}.comment-form .submit{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none;outline:none;padding:.5rem 2rem;border-radius:.5rem;background:#28a745;color:#fff;font-weight:600;transition:background-color .15s ease-in-out}.comment-form .submit:focus{outline:2px solid #28a745;outline-offset:2px}.comment-form .submit:hover{background:#208637}.comment-form .submit:focus-visible{outline:2px solid #28a745;outline-offset:2px}body.admin-bar .site-header{top:32px}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}@media print{.site-header,.site-footer,.pagination,.search-form{display:none!important}.site-content{padding:0!important}a{text-decoration:underline!important}.post-card{box-shadow:none!important;border:1px solid #ddd!important;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem!important}}@media (prefers-contrast:high){.post-card{border:2px solid currentColor}.site-header{border-bottom:2px solid currentColor}.site-footer{border-top:2px solid currentColor}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-19736{--e-global-color-primary:#6AA644;--e-global-color-secondary:#7846A5;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-982997c:#FFFFFF;--e-global-color-c39f2e4:#756855;--e-global-color-2937536:#FDF7EE;--e-global-color-c0c5d29:#FFFFFF40;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500}.elementor-kit-19736 e-page-transition{background-color:#FFBC7D}.elementor-kit-19736 a{color:var(--e-global-color-primary)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}/*! elementor-pro - v3.35.0 - 11-02-2026 */
.e-loop-item *{word-break:break-word}[class*=elementor-widget-loop] .elementor-page-title,[class*=elementor-widget-loop] .product_title.entry-title{display:initial}/*! elementor-pro - v3.35.0 - 11-02-2026 */
.elementor-widget-loop-grid{scroll-margin-top:var(--auto-scroll-offset,initial)}.elementor-widget-loop-grid-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:-1){.elementor-widget-loop-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1024px){.elementor-widget-loop-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:767px){.elementor-widget-loop-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.elementor-widget-loop-grid .elementor-grid{grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px)}.elementor-widget-loop-grid.e-loading-overlay{animation:loadingOpacityAnimation 1s infinite alternate}.elementor-widget-loop-grid .e-loop__load-more{text-align:var(--load-more-button-align)}.elementor-widget-loop-grid .e-loop__load-more .elementor-button{width:var(--load-more-button-width)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-loop-grid.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-loop-grid.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-loop-grid.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-loop-grid.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{inset-block-start:50%;inset-inline-start:50%;margin:inherit;position:absolute;transform:translate(-50%,-50%)}.elementor-widget-loop-grid:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-widget-loop-grid .e-loop-nothing-found-message{color:var(--e-loop-nothing-found-message-color,#1f2124);padding-block-end:var(--e-loop-nothing-found-message-space-from-bottom,30px);padding-block-start:var(--e-loop-nothing-found-message-space-from-top,30px);text-align:var(--e-loop-nothing-found-message-align,center)}.elementor-loop-container.elementor-posts-masonry{align-items:flex-start}.elementor-loop-container:not(.elementor-posts-masonry){align-items:stretch}@keyframes loadingOpacityAnimation{0%,to{opacity:1}50%{opacity:.6}}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{ font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal }:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}/*! elementor-pro - v3.35.0 - 11-02-2026 */
.elementor-widget-loop-carousel{--swiper-pagination-size:0;--swiper-pagination-spacing:10px;--swiper-slides-gap:10px;--swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--swiper-padding-bottom:calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing));--arrow-prev-top-align:50%;--arrow-prev-top-position:0px;--arrow-prev-caption-spacing:15px;--arrow-next-top-align:50%;--arrow-next-top-position:0px;--arrow-next-caption-spacing:15px;--arrow-prev-left-align:0px;--arrow-prev-left-position:0px;--arrow-next-right-align:0px;--arrow-next-right-position:0px;--arrow-next-translate-x:0px;--arrow-next-translate-y:0px;--arrow-prev-translate-x:0px;--arrow-prev-translate-y:0px;--dots-vertical-position:100%;--dots-vertical-offset:0px;--dots-horizontal-position:50%;--dots-horizontal-offset:0px;--dots-horizontal-transform:-50%;--dots-vertical-transform:-100%;--fraction-vertical-position:100%;--fraction-vertical-offset:0px;--fraction-horizontal-position:50%;--fraction-horizontal-offset:0px;--fraction-horizontal-transform:-50%;--fraction-vertical-transform:-100%}.elementor-widget-loop-carousel.elementor-pagination-type-bullets{--swiper-pagination-size:6px}.elementor-widget-loop-carousel.elementor-pagination-type-fraction{--swiper-pagination-size:16px}.elementor-widget-loop-carousel.elementor-pagination-type-progressbar{--swiper-pagination-size:4px}.elementor-widget-loop-carousel .elementor-loop-container>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-loop-carousel .elementor-loop-container.offset-left{padding-inline-start:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-right{padding-inline-end:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-both{padding-inline-end:var(--swiper-offset-size,0);padding-inline-start:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--swiper-slides-gap);overflow:hidden}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--number-of-gaps:max(calc(var(--swiper-slides-to-display) - 1),0);--gaps-width-total:calc(var(--number-of-gaps) * var(--swiper-slides-gap));max-width:calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1))}.elementor-widget-loop-carousel .e-loop-first-edit{margin-block-start:23px;min-width:33%}.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{border-style:var(--arrow-normal-border-type);color:var(--arrow-normal-color,hsla(0,0%,93%,.9));font-size:var(--arrow-size,25px);transition-duration:.25s;z-index:2}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--arrow-normal-color,hsla(0,0%,93%,.9))}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{border-style:var(--arrow-hover-border-type);color:var(--arrow-hover-color,hsla(0,0%,93%,.9))}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--arrow-hover-color,hsla(0,0%,93%,.9))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{right:calc(var(--arrow-next-right-align) + var(--arrow-next-right-position));top:calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));transform:translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));top:calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));transform:translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y))}.elementor-widget-loop-carousel .swiper-container-horizontal~.swiper-pagination-progressbar,.elementor-widget-loop-carousel .swiper-horizontal~.swiper-pagination-progressbar{height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progressbar-normal-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--progressbar-hover-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-fraction{color:var(--fraction-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-bullet{background:var(--dots-normal-color,#000);height:var(--swiper-pagination-size);width:var(--swiper-pagination-size)}.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{background:var(--dots-hover-color,#000);opacity:1}.elementor-widget-loop-carousel.elementor-in-place-template-editable .elementor-loop-container{overflow:visible;overflow-x:clip}.elementor-widget-loop-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-loop-carousel .swiper-pagination,.elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-loop-carousel .swiper-pagination-custom,.elementor-widget-loop-carousel .swiper-pagination-fraction{font-size:var(--swiper-pagination-size);line-height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--swiper-padding-bottom)}.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow{padding-bottom:0}.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-loop-carousel .swiper-pagination-bullets{height:-moz-max-content;height:max-content;inset-inline-start:calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset));top:calc(var(--dots-vertical-position) + var(--dots-vertical-offset));transform:translate(calc(var(--dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--dots-vertical-transform));width:-moz-max-content;width:max-content;z-index:3}.elementor-widget-loop-carousel .swiper-pagination-fraction{height:-moz-max-content;height:max-content;inset-inline-start:calc(var(--fraction-horizontal-position) + var(--fraction-horizontal-offset));top:calc(var(--fraction-vertical-position) + var(--fraction-vertical-offset));transform:translate(calc(var(--fraction-horizontal-transform) * var(--direction-multiplier, 1)),var(--fraction-vertical-transform));width:-moz-max-content;width:max-content;z-index:3}.elementor-19747 .elementor-element.elementor-element-4d569a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-088a2e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px}.elementor-19747 .elementor-element.elementor-element-088a2e2:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-088a2e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-19747 .elementor-element.elementor-element-0999a4d{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-958c81a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px}.elementor-19747 .elementor-element.elementor-element-958c81a:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-958c81a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-09debb7{--grid-columns:2;--grid-column-gap:20px}.elementor-19747 .elementor-element.elementor-element-6972669{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-9d22be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-3d21ca0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-19747 .elementor-element.elementor-element-3d21ca0:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-3d21ca0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-19747 .elementor-element.elementor-element-aae4a58{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-19747 .elementor-element.elementor-element-aae4a58 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-19747 .elementor-element.elementor-element-aae4a58 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-19747 .elementor-element.elementor-element-968653e>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-19747 .elementor-element.elementor-element-6d16ebc{--display:flex}.elementor-19747 .elementor-element.elementor-element-c097c91{--swiper-slides-to-display:4;--swiper-slides-gap:15px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-19747 .elementor-element.elementor-element-c097c91>.elementor-widget-container{padding:0 0 0 0}.elementor-19747 .elementor-element.elementor-element-c097c91 .swiper-slide>.elementor-element{height:100%}.elementor-19747 .elementor-element.elementor-element-1f9ece5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-19747 .elementor-element.elementor-element-1f9ece5:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-1f9ece5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-b24ab01{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-19747 .elementor-element.elementor-element-b24ab01 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-19747 .elementor-element.elementor-element-b24ab01 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-19747 .elementor-element.elementor-element-9018447>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-19747 .elementor-element.elementor-element-ef95418{--swiper-slides-to-display:4;--swiper-slides-gap:15px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-19747 .elementor-element.elementor-element-ef95418>.elementor-widget-container{padding:0 0 0 0}.elementor-19747 .elementor-element.elementor-element-ef95418 .swiper-slide>.elementor-element{height:100%}.elementor-19747 .elementor-element.elementor-element-c3ae6bc{--display:flex}.elementor-19747 .elementor-element.elementor-element-7321610{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-19747 .elementor-element.elementor-element-7321610:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-7321610>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-b344f25{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-19747 .elementor-element.elementor-element-b344f25 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-19747 .elementor-element.elementor-element-b344f25 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-19747 .elementor-element.elementor-element-02e7a78>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-19747 .elementor-element.elementor-element-ef0afab{--display:flex}.elementor-19747 .elementor-element.elementor-element-3c4304f{--swiper-slides-to-display:4;--swiper-slides-gap:15px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-19747 .elementor-element.elementor-element-3c4304f>.elementor-widget-container{padding:0 0 0 0}.elementor-19747 .elementor-element.elementor-element-3c4304f .swiper-slide>.elementor-element{height:100%}.elementor-19747 .elementor-element.elementor-element-01961d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-fa58083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:010px}.elementor-19747 .elementor-element.elementor-element-fa58083:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-fa58083>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-fa58083.e-con{--flex-grow:0;--flex-shrink:0}.elementor-19747 .elementor-element.elementor-element-73e6762{--grid-columns:2;--grid-row-gap:48px}.elementor-19747 .elementor-element.elementor-element-5563738{--grid-columns:2;--grid-row-gap:48px}.elementor-19747 .elementor-element.elementor-element-dc88e68{--grid-columns:2;--grid-row-gap:48px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-19747 .elementor-element.elementor-element-5853a5b .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-982997c);color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-5853a5b .elementor-button:hover,.elementor-19747 .elementor-element.elementor-element-5853a5b .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-5853a5b{width:100%;max-width:100%}.elementor-19747 .elementor-element.elementor-element-5853a5b .elementor-button:hover svg,.elementor-19747 .elementor-element.elementor-element-5853a5b .elementor-button:focus svg{fill:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-668c9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19747 .elementor-element.elementor-element-668c9d3:not(.elementor-motion-effects-element-type-background),.elementor-19747 .elementor-element.elementor-element-668c9d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-982997c)}.elementor-19747 .elementor-element.elementor-element-1c3d69f{--display:flex}.elementor-19747 .elementor-element.elementor-element-dd30c68{text-align:center}.elementor-19747 .elementor-element.elementor-element-dd30c68 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-19747 .elementor-element.elementor-element-35fddc1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px}.elementor-19747 .elementor-element.elementor-element-35fddc1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-19747 .elementor-element.elementor-element-35fddc1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-19747 .elementor-element.elementor-element-0999a4d{--grid-columns:2}.elementor-19747 .elementor-element.elementor-element-09debb7{--grid-columns:2}.elementor-19747 .elementor-element.elementor-element-6972669{--grid-columns:2}.elementor-19747 .elementor-element.elementor-element-c097c91{--swiper-slides-to-display:2}.elementor-19747 .elementor-element.elementor-element-ef95418{--swiper-slides-to-display:2}.elementor-19747 .elementor-element.elementor-element-3c4304f{--swiper-slides-to-display:2}.elementor-19747 .elementor-element.elementor-element-73e6762{--grid-columns:2}.elementor-19747 .elementor-element.elementor-element-5563738{--grid-columns:2}.elementor-19747 .elementor-element.elementor-element-dc88e68{--grid-columns:2}}@media(max-width:767px){.elementor-19747 .elementor-element.elementor-element-4d569a6{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-088a2e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-0999a4d{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-958c81a{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-09debb7{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-6972669{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-aae4a58>.elementor-widget-container{padding:20px 0 0 0}.elementor-19747 .elementor-element.elementor-element-c097c91{--swiper-slides-to-display:1}.elementor-19747 .elementor-element.elementor-element-b24ab01>.elementor-widget-container{padding:20px 0 0 0}.elementor-19747 .elementor-element.elementor-element-ef95418{--swiper-slides-to-display:1}.elementor-19747 .elementor-element.elementor-element-b344f25>.elementor-widget-container{padding:20px 0 0 0}.elementor-19747 .elementor-element.elementor-element-3c4304f{--swiper-slides-to-display:1}.elementor-19747 .elementor-element.elementor-element-fa58083{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19747 .elementor-element.elementor-element-73e6762{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-5563738{--grid-columns:1}.elementor-19747 .elementor-element.elementor-element-dc88e68{--grid-columns:1}}@media(min-width:768px){.elementor-19747 .elementor-element.elementor-element-088a2e2{--width:50%}.elementor-19747 .elementor-element.elementor-element-958c81a{--width:50%}.elementor-19747 .elementor-element.elementor-element-fa58083{--width:70%}.elementor-19747 .elementor-element.elementor-element-668c9d3{--width:50%}}.elementor-19747 .elementor-element.elementor-element-5853a5b .elementor-button{width:100%}.croots-post-after-content{display:none!important}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxc7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrzs7mw9c.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrxy7mw9c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtuqjig1_i6t8kchkm459wxrys7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wrhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wzhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(https://casopisroots.cz/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}input[type="checkbox"].ios8-switch{position:absolute;margin:8px 0 0 16px;display:none}input[type="checkbox"].ios8-switch+label{position:relative;padding:5px 0 0 50px;line-height:2em;font-weight:400}input[type="checkbox"].ios8-switch+label:before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all 0.3s;transition:all 0.3s}input[type="checkbox"].ios8-switch+label:after{content:"";position:absolute;display:block;left:0;top:0;width:24px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all 0.3s;transition:all 0.3s}input[type="checkbox"].ios8-switch+label:hover:after{box-shadow:0 0 5px rgb(0 0 0 / .3)}input[type="checkbox"].ios8-switch:checked+label:after{margin-left:16px}input[type="checkbox"].ios8-switch:checked+label:before{background:#55D069}input[type="checkbox"].ios8-switch-sm{margin:5px 0 0 10px}input[type="checkbox"].ios8-switch-sm+label{position:relative;padding:0 0 0 32px;line-height:1.3em}input[type="checkbox"].ios8-switch-sm+label:before{width:25px;height:15px;border-radius:10px}input[type="checkbox"].ios8-switch-sm+label:after{width:15px;height:15px;border-radius:10px}input[type="checkbox"].ios8-switch-sm+label:hover:after{box-shadow:0 0 3px rgb(0 0 0 / .3)}input[type="checkbox"].ios8-switch-sm:checked+label:after{margin-left:10px}input[type="checkbox"].ios8-switch-lg{margin:10px 0 0 20px}input[type="checkbox"].ios8-switch-lg+label{position:relative;padding:7px 0 0 60px;line-height:2.3em}input[type="checkbox"].ios8-switch-lg+label:before{width:50px;height:30px;border-radius:20px}input[type="checkbox"].ios8-switch-lg+label:after{width:30px;height:30px;border-radius:20px}input[type="checkbox"].ios8-switch-lg+label:hover:after{box-shadow:0 0 8px rgb(0 0 0 / .3)}input[type="checkbox"].ios8-switch-lg:checked+label:after{margin-left:20px}.mapsvg-auto-height{position:relative}.mapsvg-controller-view-toolbar{box-sizing:border-box}.mapsvg-controller-view-toolbar:empty{display:none}.mapsvg-controller-view-toolbar:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.mapsvg-mobile-modal-close{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;outline:none;background:#2196F3;color:#fff;font-weight:700;border:1px solid #ccc;border-radius:21px;padding:0 20px;line-height:40px;font-size:16px}.mapsvg-filters-reset-container{flex-grow:0!important;display:flex}.mapsvg-filters-reset-container button{align-self:flex-end;transform:translateY(1px)}.mapsvg-filters-wrap{height:100%;box-sizing:border-box}.mapsvg-filters-wrap *{box-sizing:border-box}.mapsvg-details-container .mapsvg-form-builder{padding:0!important}.mapsvg-filters-wrap .mapsvg-controller-view-content{padding:0}.mapsvg-header .mapsvg-filters-wrap,.mapsvg-footer .mapsvg-filters-wrap,.mapsvg-sidebar .mapsvg-filters-wrap,.mapsvg-sidebar .mapsvg-filters-wrap{width:100%}.mapsvg-directory-search-wrap .mapsvg-form-builder{padding:10px}.mapsvg-header .mapsvg-data-form-view{max-width:100%}.mapsvg-address-search{height:35px!important;width:100%!important}.mapsvg-filters-wrap,.select2-results,.mapsvg-filters-wrap input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:1.42857143!important;color:#333!important}.select2-search,.select2-selection__choice{margin-bottom:0}.mapsvg-filters-wrap input[type="text"],.select2-search__field{height:35px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:1.42857143!important;color:#333!important;background-color:#ffffff!important;border-color:#ccc!important;border-radius:4px!important;padding:0 10px!important;outline:none!important;border-width:1px}.select2-selection--multiple .select2-search__field{height:auto!important;padding:0!important;border:0!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px!important}.form-switch .form-check-label{line-height:35px;padding-left:7px}.mapsvg-filters-wrap .form-group{margin-bottom:15px}.mapsvg-filters-wrap .form-group:last-child{margin-bottom:0}#mapsvg-admin-content-filters-structure .mapsvg-data-preview .mapsvg-filter-label,.mapsvg-filters-wrap .mapsvg-filter-label{text-transform:uppercase;font-weight:400;color:#aaa;margin:0 0 4px 0;display:block;line-height:12px;text-align:left}.mapsvg-directory .mapsvg-filters-wrap label{margin-top:10px}.mapsvg-filters-wrap .form-group:first-child label{margin-top:0}.mapsvg-filters-wrap .select2-container .select2-selection--single{height:35px;border-color:#ccc}.mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}.mapsvg-filters-wrap .mapsvg-show-filters{text-align:center;flex-direction:column-reverse;display:flex}.mapsvg-header .mapsvg-filters-wrap .mapsvg-data-form-view,.mapsvg-footer .mapsvg-filters-wrap .mapsvg-data-form-view{display:flex;flex-direction:row;justify-content:space-between;padding:0;flex-wrap:wrap}.mapsvg-header .mapsvg-form-builder,.mapsvg-footer .mapsvg-form-builder{margin:-5px}.mapsvg-header .mapsvg-filters-wrap .mapsvg-data-form-view>.form-group,.mapsvg-footer .mapsvg-filters-wrap .mapsvg-data-form-view>.form-group{flex-grow:1;flex-shrink:1;margin:5px;align-self:flex-end}.mapsvg-header .mapsvg-show-filters,.mapsvg-footer .mapsvg-show-filters{flex-grow:0!important}#mapsvg-admin-content-filters-structure .mapsvg-data-preview [class^="col-"],#mapsvg-admin-content-filters-structure .mapsvg-data-preview [class*=" col-"],.mapsvg-filters-wrap [class^="col-"],.mapsvg-filters-wrap [class*=" col-"]{float:none;width:auto;padding:0}.mapsvg-details-container.mapsvg-filters-wrap .mapsvg-data-form-view{background-color:#fff0}.mapsvg-header .mapsvg-distance-fields,.mapsvg-footer .mapsvg-distance-fields{display:flex;flex-direction:row}.mapsvg-header .mapsvg-distance-fields>div:first-child,.mapsvg-footer .mapsvg-distance-fields>div:first-child{flex-grow:2;margin-right:5px}.mapsvg-distance-fields>.mapsvg-distance-field-2{margin-top:5px}.mapsvg-distance-fields.search-by-zip .tt-menu{display:none!important}.mapsvg-header .mapsvg-distance-fields>.mapsvg-distance-field-2,.mapsvg-footer .mapsvg-distance-fields>.mapsvg-distance-field-2{margin-top:0}.mapsvg-wrap-all .btn,.mapsvg-btn{border:1px solid #ccc;color:#333;background-color:#fff;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px;width:auto;height:35px}.mapsvg-wrap-all .btn:hover,.mapsvg-btn:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;text-decoration:none}.mapsvg-wrap-all .btn:active,.mapsvg-btn:active{color:#333;background-color:#e6e6e6;border-color:#adadad;background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgb(0 0 0 / .125);box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)}.mapsvg-directory-search{height:35px;border:1px solid #ccc;padding:3px 15px 3px 15px;font-weight:400;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:1.42857143!important;color:#333!important}.mapsvg-directory-search{position:absolute;top:0;right:0;left:0;bottom:0;display:block;box-sizing:border-box}.mapsvg-filter-btn-ok{display:none}.typeahead{background-color:#fff}.twitter-typeahead{display:block!important}input.typeahead.form-control.tt-input{background-color:#fff!important}.twitter-typeahead{width:100%}.tt-input,.tt-hint{width:100%;outline:none}.tt-hint{color:#999}.tt-menu{width:100%;margin-top:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgb(0 0 0 / .2);border-radius:3px;box-shadow:0 5px 10px rgb(0 0 0 / .2)}.tt-suggestion{padding:3px 15px}.tt-suggestion.tt-cursor,.tt-suggestion.tt-selectable:hover{color:#fff;background-color:#0097cf;cursor:pointer}.tt-suggestion p{margin:0}.twitter-typeahead .spinner-border,.distance-search-wrap .spinner-border{position:absolute;top:10px;right:10px}.distance-search-wrap{position:relative}.distance-search-wrap.with-user-location-button .mapsvg-address-search{padding-right:30px!important}.distance-search-wrap .user-location-button{display:none;position:absolute;right:10px;top:11px;width:14px;height:14px;opacity:.8;cursor:pointer}.distance-search-wrap .user-location-button:hover{opacity:.6}.distance-search-wrap.with-user-location-button .user-location-button{display:block}.mapsvg-directory{box-sizing:border-box}.mapsvg-directory *{box-sizing:border-box}.mapsvg-directory.flex{display:flex;flex-flow:column;max-height:100%;position:absolute;height:100%;left:0;top:0;right:0;overflow:hidden}.mapsvg-directory-search-wrap-margin{position:relative;height:34px}.mapsvg-directory-list-wrap:after{content:" ";height:100%;position:absolute;right:-15px;width:15px;top:0}.mapsvg-directory-search:active,.mapsvg-directory-search:focus{border:1px solid #eee!important}.mapsvg-directory-search:focus,.mapsvg-directory-search:active{outline:0!important;-webkit-appearance:none!important;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mapsvg-directory-list-wrap{border-right:1px solid #e5e5e5;max-height:100%;flex:1 0;z-index:1;background:#fafafa;position:relative;height:48px}.mapsvg-directory-list{overflow-y:scroll;position:absolute!important;bottom:0;left:0;right:0;top:0}.mapsvg-directory-item{display:block;cursor:pointer;padding:10px;font-size:14px;font-family:'Helvetica',sans-serif;color:#444}.mapsvg-category-item{padding:10px;color:#444;font-size:14px;font-family:'Helvetica',sans-serif;border-bottom:1px solid #eee;user-select:none}.mapsvg-category-label{font-weight:700}.mapsvg-category-block{border-bottom:1px solid #eee;transition:max-height 0.2s ease-out;max-height:0;overflow:hidden}.mapsvg-category-block:last-child{border-bottom:none}.mapsvg-category-block .mapsvg-directory-item{padding-left:20px}.mapsvg-category-block.active{display:block;max-height:100%}.mapsvg-category-item:hover{cursor:pointer}.mapsvg-directory-item:hover,.mapsvg-category-item:hover{background:rgb(0 0 0 / .05)}.mapsvg-directory-item.hover,.mapsvg-category-item.hover{background:rgb(0 0 0 / .05)}.mapsvg-directory-item.selected,.mapsvg-category-item.selected{background:rgb(0 0 0 / .1)}.mapsvg-directory-item:after,.mapsvg-category-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.mapsvg-directory{min-width:0;position:relative;z-index:2;-webkit-font-smoothing:antialiased}.mapsvg-directory.mapsvg-directory-overlapping .mapsvg-details-container{box-shadow:none}.mapsvg-directory ul{margin:0}.mapsvg-directory li{list-style:none}.mapsvg-directory-filter-wrap:empty{display:none}.mapsvg-directory-search-wrap{box-sizing:border-box;position:relative}.mapsvg-directory-filter-wrap.filter-wrap .mapsvg-directory-filter-wrap{padding:0}.mapsvg-chevron::before{transition:transform .2s;border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:.55em;left:.15em;position:relative;top:.5em;vertical-align:top;width:.55em}.mapsvg-category-item .mapsvg-chevron{position:absolute;right:10px}.mapsvg-category-item .mapsvg-chevron:before{top:.5em;transform:rotate(135deg)}.mapsvg-chevron.right:before{left:0;transform:rotate(45deg)}.active .mapsvg-chevron:before,.mapsvg-chevron.bottom:before{transform:rotate(-45deg)}.mapsvg-chevron.left:before{left:.25em;transform:rotate(-135deg)}@media (max-width:812px){.mapsvg-wrap .mapsvg-directory{width:100%!important}}.mapsvg-details-container{outline:none!important;touch-action:manipulation;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;box-sizing:border-box}.mapsvg-details-container *{box-sizing:border-box}.mapsvg-details-container.mapsvg-filters-wrap .mapsvg-controller-view-content{padding:10px 10px 80px 10px}.mapsvg-details-container{background-color:rgb(255 255 255 / .9)}.mapsvg-details-container:after{content:" ";height:100%;position:absolute;right:-15px;width:15px;top:0}.mapsvg-details-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;max-height:100%;z-index:3}.mapsvg-details-container.mapsvg-details-container-relative{position:relative}.mapsvg-details-container .mapsvg-controller-view{position:absolute;top:0;left:0;right:0;bottom:0}.mapsvg-details-container-relative .mapsvg-controller-view{position:relative}.mapsvg-details-container .mapsvg-controller-view-content{padding-top:0}.mapsvg-details-container.near{z-index:3;pointer-events:none}.mapsvg-details-container.near .mapsvg-controller-view{background-color:rgb(255 255 255 / .85)}.mapsvg-details-container.top{z-index:3;pointer-events:none}.mapsvg-details-container:empty{display:none}.over .mapsvg-details-container{opacity:0}.mapsvg-details-container.mapsvg-over{left:0;width:100%;z-index:2}.mapsvg-details-container.mapsvg-over:after{box-shadow:none!important}.mapsvg-details-container.mapsvg-near{width:100%;z-index:-1}.mapsvg-details-container .mapsvg-controller-view-toolbar{height:28px;padding:0}.mapsvg-details-close{transform:scale(.4)}.mapsvg-details-container.mapsvg-details-container-custom .mapsvg-details-close{disaplay:none}.mapsvg-details-back{left:0;right:auto;cursor:pointer;background:url(/wp-content/plugins/tntplugin/assets/img/left.png);background-size:cover;width:25px;height:25px}.mapsvg-details-container img{max-width:100%}@media (max-width:812px){body>.mapsvg-details-container{position:fixed;width:100%!important;height:100%!important;top:0;left:0;right:0;bottom:0;z-index:999999;margin:0!important}.mapsvg-details-container .mapsvg-controller-view-toolbar{height:38px;padding:0}.mapsvg-details-container{background-color:rgb(255 255 255)}.mapsvg-details-container .mapsvg-controller-view-content{padding-bottom:80px}.mapsvg-details-conainer{left:0!important;width:100%!important}.mapsvg-details-container.near{z-index:3!important;left:0!important}.mapsvg-directory.closed{display:none}.mapsvg-directory{overflow:visible!important}.mapsvg-mobile-modal-close{display:block!important}}.mapsvg{height:100px;position:relative;overflow:hidden}.mapsvg-wrap-all,.mapsvg-wrap-all *{box-sizing:border-box}.mapsvg-wrap{position:relative;box-sizing:border-box;max-width:100%!important;margin:0!important;}.mapsvg-wrap *,.mapsvg *{outline:none!important;touch-action:manipulation;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0}.mapsvg.mapsvg-responsive{width:100%;height:auto}.mapsvg text,.mapsvg tspan{pointer-events:none}.mapsvg svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:none!important;max-height:none!important;width:100%;height:auto;position:relative;-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;transform-origin:0% 0%;-webkit-transform-origin:0% 0%}.mapsvg.no-transitions *,.no-transitions{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.mapsvg-bubble{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s}.mapsvg-scrollpane{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;position:absolute;top:0;bottom:0;left:0;right:0}.mapsvg-scrollpane-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.mapsvg-with-google-map.mapsvg-google-map-loading svg,.mapsvg-with-google-map.mapsvg-google-map-loading .mapsvg-scrollpane{opacity:0}.mapsvg-google-map-loading.mapsvg-fade-in svg,.mapsvg-google-map-loading.mapsvg-fade-in .mapsvg-scrollpane{opacity:1;-webkit-transition:opacity .30s ease-out!important;-moz-transition:opacity .30s ease-out!important;-ms-transition:opacity .30s ease-out!important;-o-transition:opacity .30s ease-out!important;transition:opacity .30s ease-out!important}.mapsvg-with-google-map .mapsvg-scrollpane,.mapsvg-with-google-map svg,.mapsvg-with-google-map .mapsvg-popover,.mapsvg-with-google-map .mapsvg-marker,.mapsvg-with-google-map .mapsvg-marker-cluster{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-property:none!important;transition-property:none!important;-webkit-animation:none!important}.mapsvg-with-google-map.scrolling *{-webkit-transition-property:none!important;transition-property:none!important;/*!* These doesn't affect anything, but, just in case. *!*/
 -webkit-animation:none!important;animation:none!important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mapsvg.scrolling .mapsvg-scrollpane{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mapsvg.mapsvg-scrollable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapsvg.scrolling{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.mapsvg-loading{position:absolute;top:50%;left:50%;z-index:1;padding:7px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc;background:#f5f5f2;transform:translate(-50%,-50%);text-align:center;box-shadow:0 0 20px rgb(0 0 0 / .2);line-height:11px}.mapsvg-loading-text{display:inline-block;font-size:12px!important;color:#999;font-family:'Helvetica',sans-serif}.mapsvg-loading .spinner-border{display:inline-block;margin:0 auto;color:#888;margin-right:5px}.mapsvg-buttons{z-index:2;position:absolute;margin:10px;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapsvg-buttons.right{right:0}.mapsvg-buttons.left{left:0}.mapsvg-btn-map,.mapsvg-btn{width:24px;height:24px;line-height:24px;border-radius:2px;display:block;cursor:pointer;position:relative;background-color:#fff;padding:0}.mapsvg-btn-map{box-shadow:0 0 5px #999;overflow:hidden}.mapsvg-btn-location{text-align:center;vertical-align:middle}.mapsvg-btn-location svg{width:12px;opacity:.7;pointer-events:none;display:block;margin:0 auto;margin-top:50%;transform:translateY(-50%)}.mapsvg-btn-zoom-reset{text-align:center;vertical-align:middle}.mapsvg-btn-zoom-reset svg{width:12px;opacity:.7;pointer-events:none;display:block;margin:0 auto;margin-top:50%;transform:translateY(-50%)}.mapsvg-btn-group{margin-bottom:10px;box-shadow:0 0 5px #999}.mapsvg-btn-group>.mapsvg-btn-map{box-shadow:none}.mapsvg-btn-map:hover,.mapsvg-btn:hover{background-color:#f2f2f2}.mapsvg-btn-map.mapsvg-in{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #ddd}.mapsvg-btn-map.mapsvg-out{border-top-right-radius:0;border-top-left-radius:0}.mapsvg-btn-back:before{content:'&lsaquo;';display:block;position:absolute;color:#999;height:24px;width:24px;line-height:24px;font-size:14px;pointer-events:none}.mapsvg-btn-map.mapsvg-in:before,.mapsvg-btn-map.mapsvg-out:before{content:'';display:block;position:absolute;top:11px;left:6px;background-color:#999;height:1px;width:12px;pointer-events:none}.mapsvg-btn-map.mapsvg-in:after{content:'';display:block;position:absolute;top:6px;left:11px;background-color:#999;height:12px;width:1px;pointer-events:none}.mapsvg-choropleth-legend{background-color:#fff;border-radius:3px;position:absolute;bottom:50px;right:10px;max-width:50%;min-width:10%;font-size:12px;line-height:15px!important;color:#666;padding:0 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / .5);-moz-box-shadow:0 0 8px 0 rgb(0 0 0 / .5);box-shadow:0 0 8px 0 rgb(0 0 0 / .5);overflow:hidden;z-index:2}.mapsvg-wrap-all{text-align:left}.mapsvg-wrap{display:flex;flex-flow:row}.mapsvg-top-container{position:relative}.mapsvg-sidebar{flex-basis:250px}.mapsvg-sidebar.mapsvg-sidebar-left .mapsvg-form-builder{padding-right:10px}.mapsvg-sidebar.mapsvg-sidebar-right .mapsvg-form-builder{padding-left:10px}.mapsvg-header .mapsvg-form-builder{padding-bottom:10px}.mapsvg-footer .mapsvg-form-builder{padding-top:10px}.mapsvg-controller-view{position:relative;height:100%;pointer-events:auto}.mapsvg-controller-view-wrap.nano{position:absolute;top:0;left:0;bottom:0;right:0}.mapsvg-controller-view-content{padding:15px;box-sizing:border-box}.mapsvg-mobile-buttons{height:50px;background-color:#eee;position:relative;display:none}.mapsvg-button-menu{display:none;position:absolute;right:0;top:0;left:50%;bottom:0;line-height:50px;cursor:pointer;color:#222;text-align:center;border:1px solid #ddd}.mapsvg-button-map{display:none;position:absolute;left:0;top:0;right:50%;bottom:0;line-height:50px;cursor:pointer;color:#444;text-align:center;box-sizing:border-box;border:1px solid #ddd;border-right:0}.mapsvg-button-menu:hover,.mapsvg-button-map:hover{background-color:#e2e2e2}.mapsvg-button-menu.active,.mapsvg-button-map.active{background-color:#ccc;border-color:#ccc;color:#fff}.mapsvg-wrap .mapsvg{flex:1 0;min-width:0}.mapsvg-filter-tags{padding:10px}.mapsvg>.mapsvg-filter-tags{position:absolute}.mapsvg-filter-tags:empty{display:none}.mapsvg-header .mapsvg-filter-tags,.mapsvg-footer .mapsvg-filter-tags{padding:0 0 10px 0}.mapsvg-filter-tag{background:#ddd;color:#666;display:inline-block;padding:0 8px;line-height:27px;border-radius:5px;font-size:13px;margin-right:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapsvg-filter-delete{display:inline-block;color:#444;font-size:16px;padding-left:3px}.mapsvg-filter-delete:hover{color:#999;cursor:pointer}.mapsvg-map-container{flex-grow:1;position:relative}.mapsvg-layers-wrap{position:absolute;top:0;left:0;z-index:2;width:100%}.mapsvg-layer-gm{pointer-events:none}.mapsvg-layer-gm img{opacity:1;max-width:none}.mapsvg-layer-markers{position:absolute;display:block;width:100%;height:100%}.mapsvg-pagination .pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;display:none}.mapsvg-with-pagination .mapsvg-pagination .pager{display:block}.mapsvg-pagination .pager li{display:inline-block;margin:0 2px}.mapsvg-pagination .pager li>a,.mapsvg-pagination .pager li>span{display:inline-block;padding:5px 14px;line-height:1.5;font-family:Helvetica;box-shadow:none;text-decoration:none;font-size:13px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.mapsvg-pagination .pager li>a:hover,.mapsvg-pagination .pager li>a:focus{text-decoration:none;background-color:#eee}.mapsvg-pagination .pager .next>a,.mapsvg-pagination .pager .next>span{float:right}.mapsvg-pagination .pager .previous>a,.mapsvg-pagination .pager .previous>span{float:left}.mapsvg-pagination .pager .disabled>a,.mapsvg-pagination .pager .disabled>a:hover,.mapsvg-pagination .pager .disabled>a:focus,.mapsvg-pagination .pager .disabled>span{color:#ccc;cursor:not-allowed;background-color:#fff}.mapsvg-pagination li.disabled{pointer-events:none}.mapsvg>.mapsvg-pagination{position:absolute;bottom:10px;left:7px}.mapsvg>.mapsvg-pagination ul{margin:0}.mapsvg-filter-label:empty{display:none}.mapsvg-layers-control{max-width:200px;position:absolute;font-size:12px;text-align:left;padding:10px;height:100%;pointer-events:none}.mapsvg-layers-control.closed{pointer-events:none}.mapsvg-layers-control.closed .mapsvg-layers-label{pointer-events:all}.mapsvg-layers-control{pointer-events:none}.mapsvg-layers-label{pointer-events:all}.mapsvg-layers-item{pointer-events:all}.mapsvg-layers-control.mapsvg-top-left{top:0;left:0}.mapsvg-layers-control.mapsvg-top-left{top:0;left:0}.mapsvg-layers-control.mapsvg-top-right{top:0;right:0}.mapsvg-layers-control.mapsvg-bottom-right{bottom:0;right:0}.mapsvg-layers-control.mapsvg-bottom-left{bottom:0;left:0}.mapsvg-layers-control .mapsvg-layers-label{height:23px;line-height:23px;background:rgb(255 255 255 / .7);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapsvg-layers-label{pointer-events:all}.mapsvg-layers-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;border-right:4px solid #fff0;border-left:4px solid #fff0}.mapsvg-layers-control.closed .mapsvg-layers-list-wrap{display:none}.mapsvg-layers-control.closed .mapsvg-layers-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid #fff0;border-left:4px solid #fff0;border-bottom:0}.mapsvg-layers-list-wrap{position:absolute;top:33px;bottom:10px;left:10px;right:10px}.mapsvg-layers-list-wrap .nano{height:100%!important}.mapsvg-layers-list{pointer-events:none}.mapsvg-layers-item{pointer-events:all;padding:3px 7px;text-align:left;background:rgb(255 255 255 / .7);cursor:pointer}.mapsvg-layers-item label{cursor:pointer}.mapsvg-floors-control{max-width:200px;position:absolute;font-size:12px;text-align:left;padding:10px;height:100%;pointer-events:none}.mapsvg-floors-control.mapsvg-top-left{top:0;left:0}.mapsvg-floors-control.mapsvg-top-right{top:0;right:0}.mapsvg-floors-control.mapsvg-bottom-right{bottom:0;right:0}.mapsvg-floors-control.mapsvg-bottom-left{bottom:0;left:0}.mapsvg-floors-control .mapsvg-floors-label{height:23px;line-height:23px;background:rgb(255 255 255 / .7);padding:0 7px;cursor:pointer}.mapsvg-floors-label{pointer-events:all}.mapsvg-floors-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;border-right:4px solid #fff0;border-left:4px solid #fff0}.mapsvg-floors-control.closed .mapsvg-floors-list-wrap{display:none}.mapsvg-floors-control.closed .mapsvg-floors-label:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid #fff0;border-left:4px solid #fff0;border-bottom:0}.mapsvg-floors-list-wrap{position:absolute;top:33px;bottom:10px;left:10px;right:10px}.mapsvg-floors-list-wrap .nano{height:100%!important}.mapsvg-floors-item{padding:3px 7px;text-align:left;background:rgb(255 255 255 / .7);cursor:pointer;pointer-events:all}.mapsvg-floors-item label{cursor:pointer}.mapsvg-no-results{padding:10px;color:#666;font-family:'Helvetica','sans-serif';font-size:14px;font-weight:400}.mapsvg-layers-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapsvg-btn-previous-map svg{width:22px;opacity:.7;pointer-events:none;display:block;margin:1px auto}@media (max-width:812px){.select2-container{z-index:999999}.mapsvg-sidebar{flex-grow:1}.mapsvg-top-container{display:none}.mapsvg-layers-control{left:auto!important}.mapsvg-btn-map{width:32px;height:32px;line-height:32px}.mapsvg-btn-map.mapsvg-in:before,.mapsvg-btn-map.mapsvg-out:before{top:15px;left:6px;height:1px;width:20px}.mapsvg-btn-map.mapsvg-in:after{top:6px;left:15px;height:21px;width:1px}.mapsvg-btn-map svg{width:15px}.mapsvg-mobile-buttons{display:block;margin:0!important}.mapsvg-hide-map-list-buttons .mapsvg-mobile-buttons{display:none}.mapsvg-directory-visible .mapsvg-sidebar-left,.mapsvg-directory-visible .mapsvg-sidebar-right{flex-basis:0!important}.mapsvg-button-map,.mapsvg-button-menu{display:block}.mapsvg-wrap{padding-left:0!important;padding-right:0!important}.mapsvg-controller-view{width:100%!important}.mapsvg-btn-previous-map svg{margin:4px auto;width:25px}}@font-face{font-display:swap;font-family:'mapsvg-icons';src:url(/wp-content/plugins/tntplugin/assets/css/font/mapsvg-icons.eot?98971180);src:url('/wp-content/plugins/tntplugin/assets/css/font/mapsvg-icons.eot?98971180#iefix') format('embedded-opentype'),url(/wp-content/plugins/tntplugin/assets/css/font/mapsvg-icons.woff2?98971180) format('woff2'),url(/wp-content/plugins/tntplugin/assets/css/font/mapsvg-icons.woff?98971180) format('woff'),url(/wp-content/plugins/tntplugin/assets/css/font/mapsvg-icons.ttf?98971180) format('truetype'),url('/wp-content/plugins/tntplugin/assets/css/font/mapsvg-icons.svg?98971180#mapsvg-icons') format('svg');font-weight:400;font-style:normal}[class^="mapsvg-icon-"]:before,[class*=" mapsvg-icon-"]:before{font-family:"mapsvg-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mapsvg-icon-menu:before{content:'\f0c9'}.mapsvg-icon-map:before{content:'\f278'}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@-ms-keyframes fade-in{from{opacity:0}to{opacity:1}}iframe.mapsvg-iframe-shortcode,iframe.mapsvg-iframe-post{border:0;overflow:hidden}.mapsvg-hidden{display:none}.mapsvg-invisible{visibility:hidden;pointer-events:none}.mapsvg-bubble{background-color:#fff0;border-radius:50%;text-align:center;color:#000;border:1px solid #000;line-height:23px;vertical-align:middle}.mapsvg:not(.bubbles-regions-on) .mapsvg-region-bubble{display:none}.mapsvg:not(.bubbles-database-on) .mapsvg-marker-bubble{display:none}.mapsvg.bubbles-database-on .mapsvg-marker{border-radius:50%}.mapsvg-bubble.mapsvg-empty{display:none}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:#fff0;border-radius:50%;-webkit-animation:0.75s linear infinite spinner-border;animation:0.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:2px}.mapsvg-choropleth-source-field{background-color:#fff;border-radius:3px;position:absolute;bottom:10px;right:10px;max-width:50%;min-width:167px;font-size:12px!important;line-height:15px!important;color:#666;padding:0 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / 50%);-moz-box-shadow:0 0 8px 0 rgb(0 0 0 / .5);box-shadow:0 0 8px 0 rgb(0 0 0 / 50%);z-index:2}.mapsvg-choropleth-source-field select{width:100%}.mapsvg-coloring-subitem-label{font-weight:700;padding-top:7px;margin-bottom:0;text-align:right}.mapsvg-coloring-subitem-content{border-left:1px solid #999}.mapsvg-coloring-no-data,.mapsvg-coloring-palette-out-of-range,.mapsvg-coloring-pallete-color{padding:10px 0;margin-bottom:20px}.mapsvg-choropleth-segment-details{position:absolute;background:#fff;padding:5px 10px;box-shadow:0 0 8px 0 rgb(0 0 0 / .5)}.bubbles-database-on .mapsvg-marker img{display:none!important}.mapsvg-choropleth-legend>*{margin:10px 10px;font-size:12px}.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-gradient-colors{width:30%;height:50%;display:flex;flex-flow:column;justify-content:space-evenly;color:#000}.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-gradient-no-data{width:30%;height:auto;display:flex;flex-flow:row;justify-content:center;color:#000;margin-bottom:10px;text-align:center}.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient{width:auto;height:30%;display:flex;flex-flow:row;justify-content:space-between;color:#000}.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient-colors{width:85%;display:flex;flex-flow:row;justify-content:space-evenly;color:#000}.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient-no-data{width:12%;height:auto;display:flex;flex-flow:column;justify-content:center;color:#000;text-align:center}.mapsvg-choropleth-legend-title{font-weight:700}.mapsvg-choropleth-legend-container-top-right{top:10px;right:50px;bottom:unset}.mapsvg-choropleth-legend-container-top-left{top:10px;left:10px;right:unset;bottom:unset}.mapsvg-choropleth-legend-container-bottom-left{left:10px;bottom:10px;right:unset}.mapsvg-choropleth-legend-gradient-colors>div{display:flex;align-items:center;justify-content:center}.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette{display:flex;flex-flow:column-reverse}.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap[data-idx="out-of-range"],.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"]{margin-top:25px}.mapsvg.bubbles-database-on .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"],.mapsvg.bubbles-regions-on .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"]{display:none}.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette{display:flex;flex-flow:row}.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette-color-wrap{display:flex;flex-flow:column;width:60px;margin-right:20px}.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap{display:flex;flex-flow:row}.mapsvg-choropleth-legend-palette-color{width:45px;height:45px;min-width:45px;min-height:45px;display:block}.mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette-color{margin-bottom:10px}.mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color{margin-right:10px}.mapsvg-choropleth-legend-palette-color-description{display:flex;flex-flow:column;justify-content:center}.mapsvg-gauge{background-color:#fff;border-radius:3px;position:absolute;bottom:10px;right:10px;max-width:50%;min-width:10%;font-size:11px!important;line-height:15px!important;color:#666;padding:0 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / .5);-moz-box-shadow:0 0 8px 0 rgb(0 0 0 / .5);box-shadow:0 0 8px 0 rgb(0 0 0 / .5);z-index:10}.mapsvg-gauge table{width:auto;margin:0;border:0;padding:0}.mapsvg-gauge .mapsvg-gauge-gradient{min-width:100px}.mapsvg-gauge table tr{border:0!important}.mapsvg-gauge table td{padding:2px 7px;border:0!important}.form-text:empty{display:none}.mapsvg-object-clusterized{display:none}.mapsvg-marker-cluster{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s}.mapsvg-marker-cluster{position:absolute;left:0;top:0;width:30px;line-height:20px;height:30px;border-radius:50%;background:rgb(0 143 247);border:5px solid rgb(0 143 247 / .55);text-align:center;font-size:12px;font-weight:400;color:#333;font-family:Helvetica,Arial;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box}.mapsvg-marker-cluster:hover{background:#80b4ff;cursor:pointer;-webkit-background-clip:padding-box;background-clip:padding-box}.mapsvg-marker{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s}.no-transitions-markers .mapsvg-marker,.no-transitions-markers .mapsvg-marker-cluster{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.no-transitions-labels .mapsvg-region-label,.no-transitions-labels .mapsvg-marker-label{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.no-transitions-bubbles .mapsvg-region-bubble,.no-transitions-bubbles .mapsvg-marker-bubble{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mapsvg-marker{cursor:pointer;position:absolute;left:0;top:0;z-index:1;max-width:none!important}.mapsvg-marker *{pointer-events:none}.mapsvg-marker-hidden{display:none!important;pointer-events:none}.mapsvg-marker-edit-mode .mapsvg-marker{opacity:1}.mapsvg-marker-edit-mode .mapsvg-marker-cluster{display:none}.mapsvg-marker-visible{display:block!important}.mapsvg-marker-label{position:absolute;bottom:100%;left:50%;margin-top:3px;transform:translateX(-50%);pointer-events:none;font-family:'Helvetica',sans-serif}.mapsvg-region-label{position:absolute;top:0;left:0;pointer-events:none;font-family:'Helvetica',sans-serif}.mapsvg-marker-label{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s}.mapsvg-user-location{pointer-events:none}.mapsvg-out-of-sight{display:none!important}.mapsvg-popover{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s;box-sizing:border-box}.mapsvg-popover *{box-sizing:border-box}.mapsvg-popover-close{position:absolute;top:3px;right:3px;cursor:pointer;z-index:1200}.mapsvg-popover .nano>.nano-content{overflow-x:auto!important}.mapsvg-popover img{max-width:100%}.mapsvg-popover-close{position:absolute;display:inline-block;width:50px;height:50px;overflow:hidden;transform-origin:100% 0;-webkit-transform-origin:100% 0;transform:scale(.25);-webkit-transform:scale(.25)}.mapsvg-popover-close:hover::before,.mapsvg-popover-close:hover::after{background:#666}.mapsvg-popover-close::before,.mapsvg-popover-close::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}@-moz-document url-prefix(){.mapsvg-popover-close::before,.mapsvg-popover-close::after{height:3px}}.mapsvg-popover-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mapsvg-popover-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mapsvg-popover-close.big{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}.mapsvg-popover-close.hairline::before,.mapsvg-popover-close.hairline::after{height:2px}.mapsvg-popover-close.thick::before,.mapsvg-popover-close.thick::after{height:4px;margin-top:-2px}.mapsvg-popover-close.black::before,.mapsvg-popover-close.black::after{height:8px;margin-top:-4px}.mapsvg-popover-close.heavy::before,.mapsvg-popover-close.heavy::after{height:12px;margin-top:-6px}.mapsvg-popover-close.pointy::Before,.mapsvg-popover-close.pointy::after{width:200%;left:-50%}.mapsvg-popover-close.rounded::before,.mapsvg-popover-close.rounded::after{border-radius:5px}.mapsvg-popover-close.blades::before,.mapsvg-popover-close.blades::after{border-radius:5px 0}.mapsvg-popover-close.warp::before,.mapsvg-popover-close.warp::after{border-radius:120% 0}.mapsvg-popover-close.fat::before,.mapsvg-popover-close.fat::after{border-radius:100%}.mapsvg-popover .mapsvg-popover-content{overflow-y:auto}.mapsvg-popover{background-color:rgb(255 255 255);border:1px solid rgb(255 255 255);border-radius:5px;box-shadow:0 4px 15px 1px rgb(0 0 0 / .5);color:#000;display:none;font-size:12px;font-family:'Helvetica',sans-serif;position:absolute;width:250px;min-width:100px;max-width:100%;max-height:300px;min-height:55px;bottom:100%;margin-bottom:6px;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:2}.mapsvg-auto-height{position:relative}.mapsvg-popover .mapsvg-controller-view{position:absolute;top:0;left:0;right:0;bottom:0}.mapsvg-popover .mapsvg-controller-view-toolbar+.mapsvg-controller-view-wrap .mapsvg-controller-view-content{padding-top:0}.mapsvg-popover .mapsvg-controller-view-toolbar{height:20px}.mapsvg-popover .mapsvg-popover-content{overflow-y:auto}.mapsvg-popover:before{border-top:7px solid rgb(255 255 255);border-top-color:inherit;border-right:7px solid #fff0;border-left:7px solid #fff0;bottom:-7px;content:'';display:block;left:50%;margin-left:-7px;position:absolute}.mapsvg-popover.mapsvg-popover-visible{display:block}.mapsvg-popover.mapsvg-popover-animate{-webkit-animation:fade-in .2s linear 1;-moz-animation:fade-in .2s linear 1;-ms-animation:fade-in .2s linear 1}.mapsvg-popover{outline:none!important;touch-action:manipulation;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0}@media (max-width:812px){body.mapsvg-fullscreen-popovers .mapsvg-popover{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;top:0!important;left:0!important;bottom:0!important;right:0!important;border:1px solid #e5e5e5;border-radius:0;box-shadow:none;position:fixed;height:100%;min-height:100%;max-width:100%!important;max-height:100%!important;width:100%!important;z-index:999999999}body.mapsvg-fullscreen-popovers .mapsvg-popover.mapsvg-popover-animate{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}body.mapsvg-fullscreen-popovers .mapsvg-popover:before{display:none!important}body.mapsvg-fullscreen-popovers .mapsvg-popover .mapsvg-controller-view-content{padding-bottom:80px}.mapsvg-popover .mapsvg-controller-view-toolbar{height:38px;padding:0}.mapsvg-popover-close{top:3px!important;right:3px!important;z-index:999;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}}.mapsvg-tooltip{font-weight:400;font-size:12px;font-family:Helvetica,Arial;color:#000;position:absolute;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;z-index:999999;background-color:#fff;border:1px solid #eee;padding:4px 7px;max-width:600px;opacity:0;-webkit-transition:opacity .16s ease-out;-moz-transition:opacity .16s ease-out;-ms-transition:opacity .16s ease-out;-o-transition:opacity .16s ease-out;transition:opacity .16s ease-out;pointer-events:none;text-align:left;box-sizing:border-box}.mapsvg-tooltip *{box-sizing:border-box}.mapsvg-tooltip.mapsvg-tooltip-visible{opacity:1}.mapsvg-tooltip.mapsvg-tt-top{transform:translate(-50%,-100%) translateY(-10px)}.mapsvg-tooltip.mapsvg-tt-left{transform:translate(-100%,-50%) translateX(-10px)}.mapsvg-tooltip.mapsvg-tt-bottom{transform:translate(-50%,25px)}.mapsvg-tooltip.mapsvg-tt-right{transform:translate(15px,-50%)}.mapsvg-tooltip.mapsvg-tt-top-left{transform:translate(-100%,-100%) translate(10px,-10px)}.mapsvg-tooltip.mapsvg-tt-top-right{transform:translateY(-100%) translateY(-10px)}.mapsvg-tooltip.mapsvg-tt-bottom-left{transform:translate(-100%,25px) translateX(10px)}.mapsvg-tooltip.mapsvg-tt-bottom-right{transform:translateY(25px)}.mapsvg-tooltip img{max-width:100%}.mapsvg.mapsvg-cursor-pointer .mapsvg-region{cursor:pointer}.mapsvg.mapsvg-disabled-regions .mapsvg-region{-webkit-touch-callout:none;-webkit-user-select:none;pointer-events:none;cursor:default}.mapsvg-disabled{-webkit-touch-callout:none;-webkit-user-select:none;pointer-events:none;cursor:default}.mapsvg-region-label{-webkit-transition:transform .40s;-moz-transition:transform .40s;-ms-transition:transform .40s;-o-transition:transform .40s;transition:transform .40s}.nano{position:relative;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:rgb(0 0 0 / .25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.nano-pane>.nano-slider{background:#444;background:rgb(0 0 0 / .5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{visibility:visible\9;opacity:.99}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-21012 .elementor-element.elementor-element-b5fa052{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-21012 .elementor-element.elementor-element-2574d49{--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}.elementor-21012 .elementor-element.elementor-element-f0f58b5{width:var(--container-widget-width,315px);max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0}.elementor-21012 .elementor-element.elementor-element-f0f58b5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21012 .elementor-element.elementor-element-ead0ef6{--display:flex}@media(max-width:1024px){.elementor-21012 .elementor-element.elementor-element-2574d49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}}@media(max-width:767px){.elementor-21012 .elementor-element.elementor-element-f0f58b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}