blockquote::before,blockquote::after{content:''}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.entry::after,.wp-block-group__inner-container::after{clear:both;content:'';display:block}.ml-0{margin-left:0 !important}a,path{transition:all 0.15s linear}@media (prefers-reduced-motion: reduce){*{animation-duration:0s !important;transition-duration:0s !important}}main{display:block}h1,h2,h3,h4,h5,h6{line-height:1.25}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:3.5rem 0 2rem}h1,.heading-size-1{font-size:3.2rem;line-height:1.14}h2,.heading-size-2{font-size:2.9rem}h3,.heading-size-3{font-size:2.5rem}h4,.heading-size-4{font-size:1.9rem}h5,.heading-size-5{font-size:1.6rem}h6,.heading-size-6{font-size:1.3rem;letter-spacing:0.03em;text-transform:uppercase}p{line-height:1.8;margin:0 0 1em}em,i,q,dfn{font-style:italic}em em,em i,i em,i i,cite em,cite i{font-weight:bolder}big{font-size:1.2em}small{font-size:0.75em}b,strong{font-weight:700}ins{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}abbr,acronym{cursor:help}address{line-height:1.4;margin:0 0 2rem}hr{border-color:#000;border-style:solid;border-width:0.1rem 0 0;margin:4rem 0}.entry hr{background:linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));background-color:transparent !important;border:0;height:0.1rem;overflow:visible;position:relative}.entry hr:not(.has-background),.styled-separator{color:#6d6d6d}.entry hr::before,.entry hr::after,.styled-separator::before,.styled-separator::after{background:currentColor;content:'';display:block;height:1.6rem;position:absolute;top:calc(50% - 0.8rem);transform:rotate(22.5deg);width:0.1rem}.entry hr::before,.styled-separator::before{left:calc(50% - 0.5rem)}.entry hr::after,.styled-separator::after{right:calc(50% - 0.5rem)}a{text-decoration:underline}a:hover,a:focus{text-decoration:none}body:not([class^="wp-admin"]) ul,body:not([class^="wp-admin"]) ol{margin:0 0 3rem 3rem}ul{list-style:disc}ul ul{list-style:circle}ul ul ul{list-style:square}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}body:not([class^="wp-admin"]) li{line-height:1.4;margin:0.5rem 0 0 2rem}body:not([class^="wp-admin"]) li>ul,body:not([class^="wp-admin"]) li>ol{margin:1rem 0 0 2rem}.reset-list-style,.reset-list-style ul,.reset-list-style ol{list-style:none;margin:0}.reset-list-style li{margin:0}dt,dd{line-height:1.4}dt{font-weight:700}dt+dd{margin-top:0.5rem}dd+dt{margin-top:1.5rem}blockquote{border-color:#000;border-style:solid;border-width:0 0 0 0.2rem;color:inherit;font-size:1em;margin:4rem 0;padding:0.5rem 0 0.5rem 2rem}cite{color:#666;font-size:1.4rem;font-style:normal;line-height:1.25}blockquote cite{display:block;margin:2rem 0 0}blockquote p:last-child{margin:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block}svg,img,embed,object{display:block;height:auto;max-width:100%}figcaption,.wp-caption-text{display:block;font-size:1.5rem;line-height:1.2;margin-top:1.5rem;opacity:0.5}figcaption a,.wp-caption-text a{color:inherit}blockquote.instagram-media,iframe.instagram-media{margin:auto !important}.gallery{display:flex;flex-wrap:wrap;margin:3em 0 3em -0.8em;width:calc(100% + 1.6em)}.gallery-item{margin:0.8em 0;padding:0 0.8em;width:100%}.gallery-caption{display:block;margin-top:0.8em}legend{font-size:0.85em;font-weight:700;padding:0 1rem}body:not([class^="wp-admin"]) label{display:block;font-size:1.6rem;font-weight:400;margin:0 0 0.5rem}label.inline,input[type="checkbox"]+label{display:inline;font-weight:400;margin-left:0.5rem}input[type="checkbox"]{background:#fff;border-color:rgba(0,0,0,0.3);border-radius:0;border-style:solid;border-width:0.05rem;box-shadow:none;cursor:pointer;display:inline-block;height:1.5rem;margin:0 4px 0 0;min-width:1.5rem;position:relative;top:2px;width:1.5rem}input[type="checkbox"]:checked::before{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");display:inline-block;height:1.75rem;margin:-0.1875rem 0 0 -0.25rem;position:absolute;width:1.75rem}input,select,textarea{font-family:"Open Sans",sans-serif;line-height:1}input,select,textarea{border-color:rgba(0,0,0,0.3);color:#000}input[type='text'],input[type='password'],input[type='email'],input[type='url'],input[type='date'],input[type='month'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='week'],input[type='number'],input[type='search'],input[type='tel'],input[type='color'],select,textarea{background:#fff;border-radius:0;border-style:solid;border-width:0.05rem;box-shadow:none;display:block;font-size:1rem;letter-spacing:-0.015em;margin:0;max-width:100%;padding:1rem 1.3rem;width:100%}select{padding:1.3rem}textarea{height:12rem;line-height:1.4;width:100%}::placeholder{line-height:normal}input[type='reset'],input[type='submit']{background:#000;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:0.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity 0.15s linear}input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='range']:focus,input[type='date']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='color']:focus,select:focus,textarea:focus{border-color:currentColor}input[type='search']:focus{outline:thin dotted;outline-offset:-4px}table{border:0.1rem solid #dcd7ca;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:4rem 0;max-width:100%;overflow:hidden;width:100%}.alignleft>table{margin:0}.alignright>table{margin:0}th,td{border:0.1rem solid #dcd7ca;line-height:1.4;margin:0;overflow:visible;padding:0.5em}caption{background:#dcd7ca;font-weight:600;padding:0.5em;text-align:center}thead{vertical-align:bottom;white-space:nowrap}th{font-weight:700}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-drop-cap:not(:focus)::first-letter{font-size:5.1em;font-weight:800;margin:0.05em 0.1em 0 0}.has-drop-cap:not(:focus)::first-letter::after{clear:both;content:'';display:table}.has-drop-cap:not(:focus)::after{padding:0}.entry .has-small-font-size{font-size:0.842em}.entry .has-normal-font-size,.entry .has-regular-font-size{font-size:1em}.entry .has-medium-font-size{font-size:1.1em;line-height:1.45}.entry .has-large-font-size{font-size:1.25em;line-height:1.4}.entry .has-larger-font-size{font-size:1.5em;line-height:1.3}*[class*='_inner-container']>*:first-child{margin-top:0}*[class*='_inner-container']>*:last-child{margin-bottom:0}.entry .wp-block-archives:not(.alignwide):not(.alignfull),.entry .wp-block-categories:not(.alignwide):not(.alignfull),.entry .wp-block-code,.entry .wp-block-columns:not(.alignwide):not(.alignfull),.entry .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),.entry .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),.entry .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),.entry .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),.entry .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),.entry .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),.entry .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),.entry .wp-block-media-text:not(.alignwide):not(.alignfull),.entry .wp-block-preformatted,.entry .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),.entry .wp-block-quote,.entry .wp-block-quote.is-large,.entry .wp-block-quote.is-style-large,.entry .wp-block-verse,.entry .wp-block-video:not(.alignwide):not(.alignfull){margin-bottom:3rem;margin-top:3rem}.wp-block-embed figcaption,.wp-block-image figcaption{font-size:0.8rem;margin-bottom:0;margin-top:1.5rem;opacity:0.5}.wp-block-audio audio{width:100%}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem}.wp-block-gallery.alignnone,.wp-block-gallery.aligncenter{margin-bottom:3rem;margin-top:3rem}.wp-block-gallery.alignleft{margin:0.3rem 2rem 2rem 0}.wp-block-gallery.alignright{margin:0.3rem 0 2rem 2rem}.wp-block-gallery.alignwide{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignfull{margin-bottom:5rem;margin-top:5rem}.wp-block-separator{margin:3rem 0}.wp-block-separator.is-style-wide{max-width:calc(100vw - 4rem);position:relative;width:100%}.wp-block-separator.is-style-dots::before{background:none;color:inherit;font-size:3.2rem;font-weight:700;height:auto;letter-spacing:1em;padding-left:1em;position:static;transform:none;width:auto}.wp-block-separator.is-style-dots::after{content:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:rgba(0,0,0,0.1)}.wp-block-table.is-style-stripes{border-bottom:0}.wp-block-table.is-style-stripes table{border-collapse:inherit}.wp-block-quote p,.wp-block-quote cite{text-align:inherit}.wp-block-quote[style='text-align:center']{border-width:0;padding:0}.wp-block-quote[style='text-align:right']{border-width:0 0.2rem 0 0;padding:0 2rem 0 0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:0;margin-left:auto;margin-right:auto;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:-0.02em;line-height:1.285}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.6rem;text-align:inherit}.entry{line-height:1.4}.entry>*{margin-bottom:1.25em;margin-left:auto;margin-right:auto}.entry>*:first-child{margin-top:0}.entry>*:last-child{margin-bottom:0}.entry a:hover,.entry a:focus{text-decoration:none}.entry p,.entry li{line-height:1.4}.entry li img{display:inline-block}.entry ul ul,.entry ol ol,.entry ul ol,.entry ol ul{margin-bottom:1rem}.entry hr{margin:4rem auto}.post-inner .entry>.wp-block-cover.alignwide:first-child,.post-inner .entry>.wp-block-cover.alignfull:first-child{margin-top:0}.alignfull{margin-bottom:5rem;margin-left:auto;margin-right:auto;margin-top:5rem;max-width:100vw;position:relative;width:100%}[class*='__inner-container']>.alignfull{max-width:100%}.alignwide{max-width:120rem;position:relative;width:calc(100% - 4rem)}[class*='__inner-container']>.alignwide{width:100%}.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}.alignleft:not(.wp-block-buttons),.alignright:not(.wp-block-buttons){margin:0.3rem 2rem 2rem;max-width:50%}.alignleft{float:left}.alignright{float:right}[class*='wp-block'].alignfull:not(.has-background) [class*='__inner-container']>.alignleft,[class*='wp-block'].alignfull:not(.has-background) [class*='__inner-container']>p .alignleft,[class*='wp-block'].alignfull:not(.has-background) [class*='__inner-container']>.wp-block-image .alignleft{margin-left:2rem}[class*='wp-block'].alignfull:not(.has-background) [class*='__inner-container']>.alignright,[class*='wp-block'].alignfull:not(.has-background) [class*='__inner-container']>p .alignright,[class*='wp-block'].alignfull:not(.has-background) [class*='__inner-container']>.wp-block-image .alignright{margin-right:2rem}.alignfull>figcaption,.alignfull>.wp-caption-text{margin-left:auto;margin-right:auto;max-width:58rem;width:calc(100% - 4rem)}ul.wp-block-latest-posts{list-style:none}ul.page-numbers{padding-top:20px}.wp-block-latest-posts.is-grid{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.wp-block-latest-posts.is-grid{display:grid}}.wp-block-latest-posts.is-grid li{width:100% !important}@media (min-width: 768px){.wp-block-latest-posts.is-grid.columns-6{grid-template-columns:repeat(6, 16%)}}@media (min-width: 768px){.wp-block-latest-posts.is-grid.columns-5{grid-template-columns:repeat(5, 20%)}}@media (min-width: 768px){.wp-block-latest-posts.is-grid.columns-4{grid-template-columns:repeat(4, 24%)}}@media (min-width: 768px){.wp-block-latest-posts.is-grid.columns-3{grid-template-columns:repeat(3, 32%)}}@media (min-width: 768px){.wp-block-latest-posts.is-grid.columns-2{grid-template-columns:repeat(2, 48%)}}body:not([class^=wp-admin]) ol,body:not([class^=wp-admin]) ul{margin:unset !important}*,*::before,*::after{appearance:none;border:0;box-sizing:border-box;color:inherit;font-feature-settings:'liga';font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:inherit;line-height:inherit;margin:0;outline:0;padding:0;text-align:inherit;text-decoration:none;text-rendering:optimizelegibility;word-break:break-word;word-wrap:break-word}button{cursor:pointer}html{background:#fff;color:#000}body{overflow-x:hidden}@media (min-width: 960px){body{font-size:17px;line-height:1.4}}img{height:auto;max-width:100%}strong{font-weight:700}.wrap{margin:0 auto;max-width:960px}.wp-block-embed__wrapper{height:0;padding-bottom:56.25%;position:relative}.wp-block-embed__wrapper>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-block-buttons .wp-block-button{margin:0;text-transform:uppercase}.wp-block-button.button-full-width{width:100%}.wp-block-button.button-full-width .wp-block-button__link{width:100%}.wp-block-latest-posts{margin-left:0;margin-right:0}.wp-block-latest-posts a{text-decoration:none}.wp-block-latest-posts__featured-image{height:0;margin-bottom:8px;padding-bottom:56.25%;position:relative;width:100%}.wp-block-latest-posts__featured-image img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}.wp-block-latest-posts__post-date{color:inherit;opacity:0.5}.wp-block-latest-posts__post-excerpt{font-size:0.85em}.wp-social-link{margin:0 8px 0 0}.wp-block-cover.is-style-no-bottom-padding{padding-bottom:0 !important}.wp-block-embed__wrapper{height:100%;padding-bottom:0}.grecaptcha-badge{visibility:hidden}.hide-mobile{display:none}@media (min-width: 600px){.hide-mobile{display:block}}@media (min-width: 600px){.only-mobile{display:none}}.wp-block-gallery figcaption{opacity:1}.h-90{min-height:90px}.entry{overflow:hidden;padding:20px 0}.entry p{font-size:18px;line-height:1.33}.share{--facebook: url("/export%20default%20__webpack_public_path__%20+%20%225571c422a74f1501339e69f9dcab32c5.svg%22;");--twitter: url("/export%20default%20__webpack_public_path__%20+%20%22f41930f1ab8d542dc6ce43dd8c3ba31d.svg%22;");--whatsapp: url("/export%20default%20__webpack_public_path__%20+%20%2289115965ccd2a077b6aa78f581c46b40.svg%22;");--messenger: url("/export%20default%20__webpack_public_path__%20+%20%22f2a9fa69fd3fd07d2adaffb0d312815e.svg%22;");--linkedin: url("/export%20default%20__webpack_public_path__%20+%20%2233be085ca183996b99f20ca1e883e87b.svg%22;");--telegram: url("/export%20default%20__webpack_public_path__%20+%20%22e72d290dd62b406f533f8414e883490b.svg%22;");--reddit: url("/export%20default%20__webpack_public_path__%20+%20%2291f2a0bdc0032450f60eba7a1e22c1cd.svg%22;");font-size:0;margin:20px 0 0}.share>a{background:currentColor;border-radius:50%;display:inline-block;height:32px;margin-right:8px;position:relative;width:32px}.share svg{fill:#fff;height:22px;left:5px;position:absolute;top:5px;width:22px}.wp-block-elec20-share{display:flex}.wp-block-elec20-share.is-content-justification-center{justify-content:center}.wp-block-elec20-share.is-content-justification-left{justify-content:left}.wp-block-elec20-share.is-content-justification-right{justify-content:flex-end}.labour{--search: url("/export%20default%20__webpack_public_path__%20+%20%22235ca1e1c0854eb1b046bb0399127279.svg%22;");--send: url("/export%20default%20__webpack_public_path__%20+%20%222afe19e2d2635511f9fad69c662b276a.svg%22;");--close: url("/export%20default%20__webpack_public_path__%20+%20%2217a94979ad94080cbb0e28b381a60141.svg%22;");--menu-hamburguer: url("/export%20default%20__webpack_public_path__%20+%20%22da3256d07b5bebc32d902d3b754c0cd5.svg%22;");left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:6;max-width:100vw}.labour-nav{height:44px;max-width:100vw}.labour-menu{align-items:stretch;display:flex;font-size:8pt;height:44px;list-style:none;margin:0 !important;pointer-events:auto;flex-wrap:wrap}.labour-menu-item:not(.labour-icon){max-width:calc((100vw - 44px) / 3);margin:0 !important}.labour-menu-item:not(.labour-icon).side{max-width:calc((100vw - 88px) / 3)}.labour-menu-side{list-style:none;display:flex;margin:0;flex-direction:column}.labour-menu-side-item{display:block}.labour-menu-side-open{margin:0;height:100%}.labour-menu-side-close{position:absolute;top:2em;right:2em}.labour-menu-side-container{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#1b8ce3;overflow-x:hidden;transition:0.5s;padding-top:60px}.labour-menu-side-container>li{margin:0;align-items:stretch;background:transparent}.labour-menu-side-container>li>a{display:flex;justify-content:center;align-items:center;padding-left:12px;padding-right:12px;text-decoration:none;text-transform:uppercase;word-break:keep-all;min-width:max-content;height:3em}.labour-menu-side-container>li>a:hover{transform:scale(1.03)}.labour-menu>li{align-items:stretch;display:flex;margin:0 !important;text-align:center;flex-grow:1}.labour-menu>li>a{align-items:center;display:flex;flex-grow:1;justify-content:center;padding-left:12px;padding-right:12px;text-decoration:none;text-transform:uppercase;word-break:break-word}.labour-menu>li>a:hover{transform:scale(1.03)}.labour-menu>li.hidden{display:none}.labour-menu>li.visible{display:flex}.labour-icon{width:44px;flex-grow:0 !important;display:flex;justify-content:center !important;align-items:center !important;margin:0 !important}.labour-icon svg{height:20px;width:20px}.labour-icon svg:hover{transform:scale(1.1)}.labour-icon.submit{fill:#fff;background:#1b8ce3}.labour-icon.submit svg{height:24px;width:24px}.labour-icon.cancel{fill:#e31b39;background:#fccfd6}.labour-icon.cancel svg:hover{transform:none}.labour-icon.cancel:hover{background:#e31b39;fill:#fccfd6}.labour-searchbar input{height:44px;padding:4px 8px;text-align:right;border:none}.labour-break{flex-basis:100%;height:0}.labour-space{height:44px}@media (min-width: 600px){.labour .wrap{position:relative}.labour-nav{margin-left:auto;width:50%}.labour-space{display:none}.labour-menu{font-size:10pt}.labour-menu li a{padding-left:8px;padding-right:8px;text-align:center}}@media (min-width: 768px){.labour-menu-item:not(.labour-icon){max-width:calc((50vw - 44px) / 4)}}@media (min-width: 960px){.labour-nav,.labour-menu{height:52px}.labour-menu-item:not(.labour-icon){max-width:calc((50vw - 44px) / 5)}.labour-icon{width:52px;height:52px;background:#fff;flex-grow:0 !important}.labour-icon:hover{cursor:pointer}.labour-searchbar input{height:52px}-menu li a{padding-left:12px;padding-right:12px}}@media (min-width: 1200px){.labour-menu-item:not(.labour-icon){max-width:calc((50vw) / 6)}}@media (min-width: 1900px){.labour-menu-item:not(.labour-icon){max-width:calc((50vw) / 8)}}.header{background:linear-gradient(to bottom, #282828 0, transparent 100%);color:#fff;height:60px;left:0;padding-left:10px;position:fixed;right:0;top:0;z-index:2}.header .wrap{align-items:flex-start;display:flex;height:60px}.header-logo{max-height:50px;max-width:140px;padding-top:12px;position:relative;width:auto;z-index:8}.header-on-scroll{display:none}.on-scroll .header-on-scroll{display:block}@media (min-width: 600px){.header{height:80px;padding-left:15px}.header .wrap{height:80px}.header-logo{max-height:70px;max-width:180px}}.footer{flex-flow:column;font-size:0.85em;line-height:1.6;padding:15px 15px 30px !important;z-index:1}.footer .wp-block-column{width:unset !important;min-height:unset !important;padding:12px 12px !important}@media (min-width: 1200px){.footer{display:flex !important;flex-flow:row}.footer>:first-child,.footer>:last-child{flex-basis:25%}}.footer>:first-child,.footer>:last-child{flex-basis:0%}.footer-dark{background:#888;color:#ddd}.footer-light,.footer-default{background:#ddd;color:#888}.footer-logo{float:right;width:75px}@media (min-width: 960px){.footer-logo{width:230px}}.footer p,.footer ul{margin:15px 0}@media (min-width: 960px){.footer p,.footer ul{padding-right:120px}}.footer-social{--facebook: url("/export%20default%20__webpack_public_path__%20+%20%225571c422a74f1501339e69f9dcab32c5.svg%22;");--instagram: url("/export%20default%20__webpack_public_path__%20+%20%222ca65a641537c23c1e47aab284b3e3dc.svg%22;");--twitter: url("/export%20default%20__webpack_public_path__%20+%20%22f41930f1ab8d542dc6ce43dd8c3ba31d.svg%22;");--youtube: url("/export%20default%20__webpack_public_path__%20+%20%224f80b079c5e057d25235c50e81f74d74.svg%22;");font-size:0;line-height:0}.footer-social li{display:inline-block;margin-right:5px}.footer-social-button{transition:all 100ms cubic-bezier(0.4, 0, 0.2, 1);background:rgba(0,0,0,0.3);border-radius:4px;display:block;fill:#eee;padding:0px}.footer-social-button:hover{background:rgba(0,0,0,0.6);fill:#fff;transform:scale(1.1)}.footer-social svg{height:24px;width:24px}.footer-privacy a{text-decoration:underline}.elec20-countdown{display:flex;justify-content:center}.countdown{display:flex}.countdown-part{display:inline-block;flex:1 1 0;min-width:4em;text-align:center}.countdown strong{display:block;font-size:2.5em;line-height:0.4}.countdown-label{display:block;font-size:0.65em;text-transform:uppercase}.flaglist{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-left:0 !important}.flaglist>li{margin:0 0 2rem;min-width:145px;padding:0 8px 0 23px;position:relative}.flaglist>li::before{background:currentColor;content:'';display:block;height:18px;left:0;margin-right:3px;mask:url("/export%20default%20__webpack_public_path__%20+%20%222903e23f89e7bc8d86d8794e9dcc1757.svg%22;") no-repeat center center/contain;position:absolute;top:0;width:18px}.flaglist>li a{text-decoration:none}@media (min-width: 768px){.flaglist{justify-content:flex-start}.flaglist>li{padding:0 8px 0 30px}.flaglist>li::before{height:24px;top:-1px;width:24px}}.wp-block-elec20-select .label,.wp-block-elec20-inputtext .label,.wp-block-elec20-inputtextarea .label{display:none}.wp-block-elec20-select.with-label .label,.wp-block-elec20-inputtext.with-label .label,.wp-block-elec20-inputtextarea.with-label .label{display:block}.wp-block-elec20-select.with-label .label.required::after,.wp-block-elec20-inputtext.with-label .label.required::after,.wp-block-elec20-inputtextarea.with-label .label.required::after{content:" *";color:#d70606}.wp-block-elec20-checkbox label{cursor:pointer;font-size:1.3rem}.wp-block-elec20-checkbox label.required::after{content:"*";color:#d70606}.form-privacy{margin-top:15px;opacity:0.7}.wp-block-elec20-signatures-bar{font-size:0.9em;text-align:center}.wp-block-elec20-signatures-bar.is-style-max-width-400{margin-left:auto;margin-right:auto;max-width:400px}.evag-signatures-text{margin-top:3px}.hero [data-evag='multiforms']{padding-bottom:72px}.wp-block-elec20-inputtext input,select,.wp-block-elec20-inputtextarea textarea{border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}form .wp-block-column{margin-left:3.6px !important;margin-right:3.6px !important}form .wp-block-column:last-child{margin-right:0 !important}form .wp-block-column:first-child{margin-left:0 !important}form input,form select,form .label{font-size:10pt;font-family:"Open Sans",sans-serif}form label span{vertical-align:text-top}.wp-block-button:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.wp-block-elec20-checkbox input{top:0;border-radius:5px}.wp-block-elec20-checkbox label{display:flex !important;flex-flow:row;flex-wrap:no-wrap;align-items:center;gap:4px}.wp-block-elec20-checkbox label span{line-height:1;font-size:1rem}select.placeholder{color:#757575}select.placeholder option{color:black}#elec20-map{font-size:0;height:400px}@media (min-width: 768px){#elec20-map{height:500px}}.map-label{background:rgba(0,0,0,0.5);border:solid 1px rgba(255,255,255,0.5);border-radius:16px;color:#fff;font-size:10px;padding:2px 10px;position:absolute;text-align:center}.marker,.marker-cluster{object-position:-50px 50px;background-color:rgba(134,75,153,0.8);color:#F9AC00FF;box-shadow:rgba(0,0,0,0.5) 2px 2px 5px;border-radius:30px}.marker-cluster{background-color:rgba(249,172,0,0.8);color:#683a77;font-weight:700;text-align:center;line-height:30px}.viplist{display:flex;flex-wrap:wrap;font-size:0.9em;justify-content:space-between;list-style:none;margin-left:0 !important;text-align:center}.viplist li{margin:0 0 3rem;min-width:135px;padding:0 2px;width:100%}.viplist a{display:block;text-decoration:none}.viplist strong{font-size:1.1em}.viplist img{--size: 120px;border-radius:50%;display:inline-block;height:var(--size);margin-bottom:3px;object-fit:cover;width:var(--size)}.viplist[data-dynamic]>li{display:none}.viplist-social{--facebook: url("/export%20default%20__webpack_public_path__%20+%20%225571c422a74f1501339e69f9dcab32c5.svg%22;");--instagram: url("/export%20default%20__webpack_public_path__%20+%20%222ca65a641537c23c1e47aab284b3e3dc.svg%22;");--twitter: url("/export%20default%20__webpack_public_path__%20+%20%22f41930f1ab8d542dc6ce43dd8c3ba31d.svg%22;");--tiktok: url("/export%20default%20__webpack_public_path__%20+%20%22990faf39c845e86b6b2769629ce088c2.svg%22;");--chain: url("/export%20default%20__webpack_public_path__%20+%20%22ab07d704e1512b399eb4f55fee1b0a25.svg%22;");list-style:none;padding:0;margin:0 12px !important;display:flex;justify-content:center}.viplist-social .wp-social-link-chain a{color:#000}.viplist-social li{margin:0 4px !important;min-width:0;max-width:26px;max-height:26px;background-color:transparent !important}.viplist-social a{margin:0;max-width:26px;padding:2px !important;color:#000}.viplist-social a :hover{color:#000}.viplist-social svg{height:24px !important;width:24px !important}@media (min-width: 768px){.viplist{justify-content:flex-start}.viplist li.has-2-cols{width:50%}.viplist li.has-3-cols{width:33%}.viplist li.has-4-cols{width:25%}.viplist li.has-5-cols{width:20%}}.swiper{width:100%;height:100%}.swiper-wrapper{margin:8px 0 32px}@media (min-width: 768px){.swiper-wrapper{margin:32px 0}}.swiper-slide,.swiper-slide .block-editor-block-list__layout{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex !important;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.index{padding:80px 15px 15px}.index-title{margin-bottom:30px}@media (min-width: 768px){.index{padding-top:120px}.index-title{margin-bottom:40px}}ul.page-numbers{font-size:0.9em;list-style:none;margin:0 0 20px;text-align:center}ul.page-numbers>li{display:inline-block;margin:0}ul.page-numbers .page-numbers{border:solid 1px currentColor;border-radius:6px;color:currentColor;display:inline-block;margin:0 1px;padding:3px 7px;text-align:center}@media (min-width: 768px){ul.page-numbers .page-numbers{margin:0 2px;padding:8px 13px}}ul.page-numbers a{text-decoration:none}ul.page-numbers a:hover{background:#000;color:#fff}ul.page-numbers .current{background:#000;color:#fff}ul.page-numbers .dots{border:0;margin:0;padding:0 2px}.svglayout{font-size:0.9em}.svglayout>li{margin:0 !important}.svglayout-item{transition:all 100ms cubic-bezier(0.4, 0, 0.2, 1);background:#000;color:#fff;display:block;height:0;padding-bottom:100%;position:relative}.svglayout-item:hover{filter:brightness(1.1);transform:scale(1.05);z-index:1}.svglayout-wrap{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 10px;position:absolute;right:0;text-align:center;top:0;width:100%}.svglayout-img{height:90px;margin-bottom:5px;width:90px}.svgreduced .svglayout-item{background:none;color:inherit;height:auto;padding-bottom:0}.svgreduced .svglayout-item:hover{filter:none;transform:none}.svgreduced .svglayout-wrap{flex-direction:column;padding:10px 0;position:static;text-align:left}.svgreduced .svglayout-img{height:60px;margin:0;min-width:60px;width:60px}.svgreduced .svglayout-title{line-height:1.2;padding:0 10px 0 15px;width:100%}.single-container{padding:15px 15px}.single-entry{padding:36px 0}.single-entry p{font-size:1rem;line-height:1.4}.single-no-thumbnail{padding-top:60px}.single-inline-thumbnail img{height:auto;width:100%}.single-title{font-size:28px;line-height:1.1}.single-excerpt{font-size:13px;font-style:italic;margin:3px 0;line-height:1.2;padding-top:8px}.single-meta{margin:5px 0 15px;padding-top:16px}.single-date{color:rgba(0,0,0,0.8);font-size:10px;line-height:1.3;text-transform:uppercase}.single-estimated-time{color:rgba(0,0,0,0.8);font-size:10px;line-height:1.6;display:block;padding-top:8px}.single-author{font-size:12px;font-weight:700;line-height:1.7;margin:5px 0 10px;text-transform:uppercase}.single-article{padding:16px 0}.single .single-share .share{position:fixed;left:calc(50vw - 480px - 64px);top:20vh;width:40px;display:flex;flex-flow:column;flex-direction:column}.single .single-share .share a{background:#FFF;font-size:48px;border-radius:0;margin-bottom:12px;height:32px;width:32px}.single .single-share .share a:last-child{margin-bottom:2px}.single .single-share .share svg{color:#111;fill:#111;height:22px;width:24px;justify-self:center;vertical-align:center;display:flex}.single .single-share .share:after{content:"Compartilhe";display:block;position:relative;color:#333;font-size:10px;transform:rotate(-90deg);width:64px;height:64px;padding:0;text-shadow:1px 2px #e4e4e4}.single-thumbnail{height:480px;margin:-40px -15px 0;position:relative;z-index:1}.single-thumbnail img{background:#a1a1a1;height:480px;object-fit:cover;width:100%}.single-thumbnail .share{margin-top:4px;color:transparent}.single-thumbnail .single-meta{position:absolute;bottom:24px;max-width:780px}.single-thumbnail .single-date{color:white;text-shadow:2px 2px #00000044}.single-thumbnail .single-estimated-time{color:rgba(255,255,255,0.8);text-shadow:2px 2px #00000044;display:block}.single-thumbnail .single-title{font-size:36px;line-height:1.1;text-shadow:2px 2px #00000044}.single-thumbnail .single-title img{background:transparent;width:72px;height:72px;object-fit:cover;display:inline-block;vertical-align:text-bottom}@media only screen and (max-width: 960px){.single-thumbnail .single-meta{padding-left:16px;max-width:95vw}.single-thumbnail .single-title{font-size:24px;line-height:1.1}}.wp-block-elec20-entry{padding:15px 15px}@media (min-width: 768px){.single-no-thumbnail{padding-top:80px}.single-thumbnail{height:450px}.single-thumbnail img{height:450px}.single-title{font-size:36px;line-height:1.15}.single-excerpt{font-size:18px;line-height:1.15;margin:6px 0}.single-date{font-size:12px}.single-estimated-time{font-size:12px}}@media (min-width: 960px){.single-container .wrap,.wp-block-elec20-entry .wrap{max-width:960px}.wp-block-elec20-entry.is-style-large .wrap{max-width:960px}}@media (min-width: 1200px){.single-thumbnail{height:550px}.single-thumbnail img{height:550px}}.thumbnail-mask{width:100%;height:100%;position:absolute;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.8));background:linear-gradient(180deg, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.8))}@media only screen and (max-width: 1048px){.single-article{margin-left:6px;margin-right:6px;padding:46px 0 0}}@media only screen and (max-width: 736px){.single .single-share .share{left:12px}.single-article{margin-left:40px;margin-right:12px;padding:12px 0 0}}.page-template-fullpage,.post-template-fullpage{position:relative}.page-template-fullpage>figure,.post-template-fullpage>figure{margin:0;width:100%}.page-template-fullpage>figure img,.post-template-fullpage>figure img{width:100%}.page-template-fullpage>.wp-block-cover,.post-template-fullpage>.wp-block-cover{padding:50px 15px}.page-template-fullpage>.wp-block-cover>.wp-block-cover__inner-container,.post-template-fullpage>.wp-block-cover>.wp-block-cover__inner-container{margin:0 auto;max-width:960px;width:100%}@media (min-width: 600px){.page-template-fullpage>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column,.post-template-fullpage>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column{flex-basis:calc(50% - 45px)}.page-template-fullpage>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column:not(:first-child),.post-template-fullpage>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column:not(:first-child){margin-left:90px}}.page-template-fullpage>.wp-block-columns,.post-template-fullpage>.wp-block-columns{margin-bottom:0}.page-template-fullpage>.wp-block-columns>.wp-block-column,.post-template-fullpage>.wp-block-columns>.wp-block-column{min-height:300px;padding:50px 15px;position:relative}.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-embed,.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-image,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-embed,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-image{display:block;margin:0}.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-embed>.wp-block-embed__wrapper,.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-embed>img,.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-image>.wp-block-embed__wrapper,.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-image>img,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-embed>.wp-block-embed__wrapper,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-embed>img,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-image>.wp-block-embed__wrapper,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-image>img{bottom:0;height:100%;left:0;margin:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media (min-width: 600px){.page-template-fullpage>.wp-block-columns,.post-template-fullpage>.wp-block-columns{display:table;width:100%}.page-template-fullpage>.wp-block-columns>.wp-block-column,.post-template-fullpage>.wp-block-columns>.wp-block-column{display:table-cell;padding:0;vertical-align:middle;width:50%}.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-group,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-group{padding:50px 15px}.page-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-group>.wp-block-group__inner-container,.post-template-fullpage>.wp-block-columns>.wp-block-column>.wp-block-group>.wp-block-group__inner-container{margin:0 auto;max-width:435px}.page-template-fullpage>.wp-block-columns>.wp-block-column:first-child>.wp-block-group,.post-template-fullpage>.wp-block-columns>.wp-block-column:first-child>.wp-block-group{padding-right:45px}.page-template-fullpage>.wp-block-columns>.wp-block-column:first-child>.wp-block-group>.wp-block-group__inner-container,.post-template-fullpage>.wp-block-columns>.wp-block-column:first-child>.wp-block-group>.wp-block-group__inner-container{margin-right:0}.page-template-fullpage>.wp-block-columns>.wp-block-column:nth-child(2)>.wp-block-group,.post-template-fullpage>.wp-block-columns>.wp-block-column:nth-child(2)>.wp-block-group{padding-left:45px}.page-template-fullpage>.wp-block-columns>.wp-block-column:nth-child(2)>.wp-block-group>.wp-block-group__inner-container,.post-template-fullpage>.wp-block-columns>.wp-block-column:nth-child(2)>.wp-block-group>.wp-block-group__inner-container{margin-left:0}}.page-template-fullpage .wp-block-columns.has-background,.post-template-fullpage .wp-block-columns.has-background{padding:0}.page-template-fullpage .wp-block-group,.page-template-fullpage .wp-block-cover,.page-template-fullpage .wp-block-columns{margin:0 auto !important}.header-img{background-position:center;background-size:cover;height:400px;width:100%}.main-prop-tema{padding-top:50px}.props-list li{margin:20px 0}.props-list li a{display:block}.props-list li a:hover{background-color:rgba(0,0,0,0.05)}.temas-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:20px;gap:20px 10px;list-style:none;margin:0}.temas-list li{margin:0}.temas-list a{align-items:center;display:flex;padding:10px;text-decoration:none;font-weight:700;border-radius:5px;transition:all 0.5s}.temas-list a:hover{background-color:rgba(0,0,0,0.1)}.temas-list a img{width:50px;margin-right:10px}.temas-list img{height:40px}.wp-admin .evag-list-proposicoes{pointer-events:none}.evag-list-proposicoes{display:flex;justify-content:center;flex-direction:column;align-items:center}.evag-list-proposicoes .proposicao-footer{display:flex;flex-direction:column;align-items:center}.evag-list-proposicoes img{position:relative !important}.evag-list-proposicoes .category{display:block;padding:4px 6px;width:-moz-fit-content;width:fit-content;border-radius:4px;margin:1rem 0;font-size:9pt}.evag-list-proposicoes time{padding-top:0}.evag-list-proposicoes .title{font-size:52px;line-height:0.96}.evag-list-proposicoes .title-small{font-size:30px;line-height:1.2;margin:4px 0;display:block}.evag-list-proposicoes ul{column-gap:0;-webkit-column-width:290px;-moz-column-width:290px;column-width:290px;padding:12px 8px}.evag-list-proposicoes li{display:flex;flex-direction:column;flex-flow:column;vertical-align:baseline;overflow:hidden;break-inside:avoid;margin:16px 8px}.evag-list-proposicoes li .content{padding:1rem 1.2rem}.evag-list-proposicoes li .content .wp-block-latest-posts__post-excerpt{padding:0}.evag-list-proposicoes li>a,.evag-list-proposicoes li>time,.evag-list-proposicoes li>h3{padding:8px 12px;display:block}.evag-list-proposicoes li>h3{margin:0}.evag-list-proposicoes li.no-hover-animation:hover{transform:none !important}@media only screen and (max-width: 640px){.evag-list-proposicoes .title{font-size:40px;line-height:0.95}.evag-list-proposicoes .title-small{font-size:32px;line-height:1.25}}.evag-list-proposicoes.list{justify-content:flex-start;align-items:flex-start}.evag-list-proposicoes.list ul{column-width:unset;margin:0}.evag-list-proposicoes.list li{box-shadow:unset;background-color:transparent;margin:0 0 2rem}.evag-list-proposicoes.list li:first-child{margin-top:0}.evag-list-proposicoes.list li .content{padding-bottom:0}.evag-list-proposicoes.list li .proposicao-footer{flex-flow:row}.evag-list-proposicoes.list li a.content{padding:8px 12px 0}.evag-list-proposicoes.list li a.content div{display:block}.evag-list-proposicoes.list li footer{padding:0 12px;font-size:0.8rem}.evag-list-proposicoes.list li footer a{margin-right:12px}.evag-list-proposicoes.list .code{font-size:12px;font-weight:700;margin:5px 0;text-transform:uppercase}.evag-list-proposicoes.list .code svg{display:inline-block;height:10px;margin-left:5px;width:10px}.evag-list-proposicoes.list .title{font-size:1.1rem;line-height:1.3rem;font-weight:700;margin:5px 0}.evag-list-proposicoes.list .wp-block-latest-posts__post-excerpt{padding-left:0;margin-bottom:0.5rem}.wp-admin .news{pointer-events:none}.news .wp-block-column:not(:first-child),.news ul,.news li{margin-left:0px !important}.news a{text-decoration:none}.news li{list-style:none}.news-container{padding:80px 15px 30px}@media (min-width: 960px){.news-container{padding-top:90px}}.news-item{display:block;padding:15px 0}.news-item-cat{font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase}.news-item-title{font-size:18px;font-weight:700;line-height:1.16;margin:4px 0;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.news-item-excerpt{font-size:10pt;line-height:1.4}.news-item-date{padding-top:4px;font-size:8pt;line-height:1.5;color:#666}.news-item:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.news-editorial{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.news-editorial-overlay{background:rgba(0,0,0,0.5);display:block;padding:0 15px}.news-editorial .news-item-title{color:#fdfdfd !important}.news-editorial .news-item-date{color:#e4e4e4}.news-editorial .news-item{display:flex;flex-direction:column;height:300px;justify-content:flex-end;padding:30px 0}.news-editorial .news-item-excerpt{color:#fff}.news-blog{padding:15px}.news-blog-title{font-size:26px;font-weight:800;line-height:1.25;margin:20px 0 5px;text-transform:uppercase}.news-blog-more{margin:15px 0}.news-blog-more .button{font-weight:700;padding:8px 20px}@media (min-width: 960px){.news{display:table;width:100%}.news.left .news-editorial{text-align:end}.news.left .news-editorial .wrap{margin-right:0;padding-right:50px}.news.left .news-blog{text-align:start}.news.left .news-blog>.wrap{margin-left:0;padding-left:50px}.news.right .news-editorial{text-align:start}.news.right .news-editorial .wrap{margin-left:0;padding-left:50px}.news.right .news-blog{text-align:end}.news.right .news-blog>.wrap{margin-right:0;padding-right:50px}.news>*{display:table-cell;vertical-align:bottom;width:50%}.news-editorial{position:relative}.news-editorial .main-color{color:#bbb}.news-editorial-overlay{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:50px 0 50px 15px;position:absolute;right:0;top:0}.news-editorial .wrap{max-width:480px;width:100%}.news-editorial .news-item{padding:0}.news-blog{padding:50px 15px 50px 0}.news-blog .wrap{max-width:480px}.news-blog .news-item{margin-top:40px;padding:0}.news-blog-title{font-size:36px;line-height:1.2;margin-bottom:30px}.news-blog-more{margin:25px 0 0}}ul.page-numbers{font-size:0;list-style:none;margin:20px 0;text-align:center}ul.page-numbers>li{display:inline-block}ul.page-numbers .page-numbers{border:solid 1px;border-radius:5px;display:inline-block;font-size:9px;line-height:1.4;margin:0 1px;padding:3px 6px;text-align:center}@media (min-width: 768px){ul.page-numbers .page-numbers{font-size:14px;line-height:1.4;margin:0 2px;padding:4px 11px}}ul.page-numbers a:hover{color:#fff}ul.page-numbers .current{color:#fff}ul.page-numbers .dots{border:0;margin:0;padding:0 2px}.pattern-content-left>.wp-block-column,.pattern-content-right>.wp-block-column{padding:0 !important}.pattern-content-left .wp-block-columns,.pattern-content-right .wp-block-columns{margin:0 !important}.pattern-content-left-body,.pattern-content-right-body{padding:90px 20px}.pattern-content-left .wp-block-buttons,.pattern-content-right .wp-block-buttons{padding-top:24px;padding-bottom:24px}.pattern-content-left p,.pattern-content-right p{padding-top:8px;padding-bottom:8px}.pattern-content-left-body{padding-right:48px}.pattern-content-right-body{padding-left:48px}@media only screen and (max-width: 600px){.pattern-content-right-body{padding-left:18px}.pattern-content-left-body{padding-right:18px}}.evag-postsbycategory{display:flex;justify-content:center;flex-direction:column;align-items:center}.evag-postsbycategory-container{padding:15px}.evag-postsbycategory .category{padding:4px 6px;display:table;border-radius:4px;margin:4px 12px;font-size:9pt}.evag-postsbycategory time{padding-top:0}.wp-block-latest-posts__post-excerpt{padding:4px 12px}.evag-postsbycategory li,.wp-block-latest-posts li{background-color:#fdfdfd;box-shadow:0 3px 8px #00000044;transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.evag-postsbycategory li:hover,.wp-block-latest-posts li:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.evag-postsbycategory li>a,.evag-postsbycategory li>time,.wp-block-latest-posts li>a,.wp-block-latest-posts li>time{padding:8px 12px;display:block}.wp-block-latest-posts li>time{padding-top:0}.evag-postsbycategory ul{width:100%}.evag-postsbycategory img,.wp-block-latest-posts img{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.evag-postsbycategory:not(.pagelist) img,.wp-block-latest-posts:not(.pagelist) img{position:absolute}.evag-postsbycategory>div{width:90vw}.votolegal{display:flex;flex-direction:column;width:100%;gap:1em;padding:1.5rem 0}.votolegal p{padding:0;margin:0}.votolegal-meta-container{display:flex;flex-direction:column}.votolegal-meta-container h4{font-size:1.4em;font-weight:bold;margin:0.4rem 0}.votolegal-meta-container p{font-size:2.8rem;font-weight:800;line-height:0.85;margin-bottom:1rem}.votolegal-info-container{display:flex;width:100%;flex-direction:row;justify-content:space-around;flex-wrap:wrap;flex-grow:1}.votolegal-info-container>*{border-right:1px solid gray}.votolegal-info-container>*:nth-child(2){border-right:0}@media (min-width: 768px){.votolegal-info-container>*:nth-child(2){border-right:1px solid gray}}.votolegal-info-container>button{border-right:none !important}.votolegal-barra-progresso{width:100%;border-radius:7px;overflow:hidden;height:2rem}.votolegal-barra-progresso::-webkit-progress-value{border-radius:7px}.votolegal-valor-arrecadado,.votolegal-doacoes{display:flex;flex-direction:column;align-items:center;flex-grow:1;flex-basis:50%}.votolegal-valor-arrecadado p,.votolegal-doacoes p{font-weight:600;font-size:1.2rem}@media (min-width: 768px){.votolegal-valor-arrecadado p,.votolegal-doacoes p{font-size:1.6rem}}@media (min-width: 768px){.votolegal-valor-arrecadado,.votolegal-doacoes{flex-basis:33%}}.votolegal-botao{margin:1rem 8px;flex-grow:1;width:max-content;display:flex;justify-content:center;align-items:center;padding:8px 12px}.votolegal-botao a{text-decoration:none !important;font-weight:700}@media (min-width: 768px){.votolegal-botao{margin:4px 8px 4px 2rem}}.democratize{display:flex;flex-direction:column;width:100%;gap:1em}.democratize p{padding:0;margin:0}.democratize-meta-container{display:flex;flex-direction:column}.democratize-meta-container h4{font-size:1.8em;font-weight:bold;margin:0.2em 0}.democratize-meta-container p{font-size:2em;font-weight:bold;line-height:1}.democratize-info-container{display:flex;width:100%;flex-direction:row;justify-content:space-around;flex-grow:1}.democratize-info-container>*{border-right:1px solid gray}.democratize-info-container>button{border-right:none !important}.democratize-barra-progresso{width:100%;border-radius:7px;overflow:hidden;height:1.5em}.democratize-barra-progresso::-webkit-progress-value{border-radius:7px}.democratize-valor-arrecadado,.democratize-doacoes{display:flex;flex-direction:column;align-items:center;flex-grow:1}.democratize-valor-arrecadado p,.democratize-doacoes p{font-weight:600}.democratize-botao{flex-grow:1;width:max-content;display:flex;justify-content:center;align-items:center}

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url("/export%20default%20__webpack_public_path__%20+%20%22416d91365b44e4b4f4777663e6f009f3.png%22;");
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url("/export%20default%20__webpack_public_path__%20+%20%228f2c4d11474275fbc1614b9098334eae.png%22;");
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url("/export%20default%20__webpack_public_path__%20+%20%222b3e1faf89f94a4835397e7a43b4f77d.png%22;");
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-control-attribution svg {
	display: inline !important;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */
	
@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
		}
	}

/**
 * Swiper 12.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 24, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
: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;
  /* Fix of Webkit flickering */
  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: translate3d(0px, 0, 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;
}
/* Auto Height */
.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;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .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-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.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:not(.swiper-watch-progress),
.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(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.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%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.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, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &: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(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .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-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.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;
}

