html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item}}
.grid-row{padding:0 1rem}@media all and (min-width:700px){.grid-row{padding:0;width:90%;max-width:1384px;margin:0 auto}.grid-row--12{max-width:1300px}.grid-row--10{max-width:1080px}.grid-row--8{max-width:858px}.grid-row--6{max-width:636px}}@media all and (min-width:750px){.grid-list--2,.grid-list--3,.grid-list--4{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.grid-list--2>*,.grid-list--3>*,.grid-list--4>*{width:48%}}@media all and (min-width:900px){.grid-list--3:before,.grid-list--4:before{order:999}.grid-list--3:before,.grid-list--4:before,.grid-list--4:after{content:"";height:0}.grid-list--3>*,.grid-list--3:before{width:30%}.grid-list--4>*,.grid-list--4:before,.grid-list--4:after{width:23%}}.top-spacing--xs{margin-top:.33rem}.top-spacing--s{margin-top:.66rem}.top-spacing--m{margin-top:1rem}.top-spacing--l,.top-spacing--xl,.top-spacing--xxl{margin-top:1.5rem}@media all and (min-width:750px){.top-spacing--xl{margin-top:3rem}.top-spacing--xxl{margin-top:6rem}}.bottom-spacing--xs{margin-bottom:.33rem}.bottom-spacing--s{margin-bottom:.66rem}.bottom-spacing--m{margin-bottom:1rem}.bottom-spacing--l,.bottom-spacing--xl,.bottom-spacing--xxl{margin-bottom:1.5rem}@media all and (min-width:750px){.bottom-spacing--xl{margin-bottom:3rem}.bottom-spacing--xxl{margin-bottom:6rem}}
.action-links{margin:1em 0;padding:0;list-style:none}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}
.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}
.collapse-processed>summary{padding-right:.5em;padding-left:.5em}.collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png) 0 100% no-repeat}[dir=rtl] .collapse-processed>summary:before{float:right;background-position:100% 100%}.collapse-processed:not([open])>summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%}[dir=rtl] .collapse-processed:not([open])>summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%}
.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:700;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}
.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:0 0;font-size:1em}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.node--unpublished{background-color:#fff4f4}
footer .menu--level-0{display:flex;justify-content:space-around;flex-direction:column;background-color:#262626;margin:0;padding:1.4rem}footer .menu__item.menu__item--level-0{padding:.5rem}footer .menu__item.menu__item--level-0>a{position:relative;text-decoration:none;font-weight:700;color:#fff}footer .menu__item.menu__item--level-0>a:after{position:absolute;content:"";bottom:-2px;left:0;width:0;border-bottom:solid 2px #fff;transition:.1s}footer .menu__item.menu__item--level-0>a:hover:after{width:100%}footer p,#block-logofooter .field--type-image{margin:1rem 2rem}footer .field--type-text-with-summary{display:flex;flex-direction:column;align-items:center;justify-content:space-around;font-size:.9rem}footer .field--type-text-with-summary>p{flex-basis:0;flex-grow:0}.region-footer{display:flex;flex-wrap:wrap;flex-direction:column}#block-footerimage,#block-logofooter{width:100%}#block-footerimage img,#block-logofooter img{max-width:80px}@media all and (min-width:1000px){.region-footer{flex-direction:row;justify-content:space-between}.region-footer>*,#block-footerimage,#block-logofooter{width:20%}footer .field--type-text-with-summary{display:flex;flex-direction:column;align-items:center;justify-content:space-around;font-size:.9rem}footer .field--type-text-with-summary>p,#block-logofooter .field--type-image{padding:15px 0}footer .menu--level-0{flex-direction:row;justify-content:center}footer .menu__item.menu__item--level-0{padding:.5rem 2rem}}.block-better-social-sharing-buttons{width:20%;margin:0}footer .block-better-social-sharing-buttons{width:inherit;margin:0}.social-sharing-buttons{height:100%;display:flex;align-items:center}.social-sharing-buttons{margin:0}.social-sharing-buttons svg{background-color:#fff;filter:invert(1) opacity(.4);margin:1rem .5rem}.social-sharing-buttons svg:hover{filter:invert(1) opacity(.8)}@media all and (min-width:1000px){footer .block-better-social-sharing-buttons{margin:0 60px;padding-bottom:15px;width:20%}}
input,textarea{max-width:100%}.user-login-form,.user-pass{padding:3rem 1rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.user-login-form .form-item,.user-pass .form-item{width:100%;display:flex;flex-direction:column}.user-login-form .form-item .form-text,.user-pass .form-item .form-text{padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.user-login-form .form-submit,.user-pass .form-submit{background:#fff;padding:14px 20px;margin:8px 0;border:solid 1px #699c33;border-radius:10px;cursor:pointer;transition:.2s}.user-login-form .form-submit:hover,.user-pass .form-submit:hover{background:#699c33;color:#fff}@media screen and (min-width:700px){.user-login-form .form-item,.user-pass .form-item{width:50%;max-width:745px}}@media screen and (min-width:1200px){.user-login-form .form-item,.user-pass .form-item{width:33.333%;max-width:438px}}
.main__header{position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:10;-webkit-box-shadow:0px 10px 20px -10px rgba(0,0,0,.05);box-shadow:0px 10px 20px -10px rgba(0,0,0,.05)}.main__header-brand{position:relative}.main__header-menu{display:none}.main__header-menu.is-active{display:block}.main__header-brand .block-system-branding-block{max-width:155px;margin:0 auto;padding:.5rem 0}.menu__link{user-select:none}@media all and (min-width:610px){.role-administrator .main__header{top:39px}}@media all and (min-width:975px){.role-administrator .main__header{top:53px}}@media all and (min-width:1000px){.main__header-wrapper{display:flex;gap:2rem;max-width:1364px;width:90%;margin:0 auto}.main__header-menu{display:block}.main__header-brand{margin:0 0 0 1rem;width:155px}}@media all and (min-width:1200px){.main__header-brand{width:180px}.main__header-brand .block-system-branding-block{max-width:180px}}.main__header-menu .contextual-region{position:inherit}.main__header-menu{position:fixed;top:148px;left:0;width:0;bottom:0;overflow:scroll;transition:.2s;background-color:#fff}.main__header-menu.is-active{width:100%}.main__header-menu .menu{margin:0}.main__header-menu .menu__item--level-0.menu__item--expanded{position:relative}.role-administrator .main__header-menu{top:187px}.role-administrator .main__header-menu.is-scroll{top:148px}.menu__item--level-0.menu__item--expanded{position:relative}.menu__item--level-0.menu__item--expanded:after{content:'';position:absolute;right:1rem;top:4px;width:17px;height:9px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/arrow-down.svg")}.main__header-menu .menu--level-0{padding:1rem}.main__header-menu .menu--level-1{padding:0;overflow:hidden;height:0}.main__header-menu .menu__item--level-0.menu__item--expanded.is-active .menu--level-1{padding:1rem;height:fit-content}.main__header-menu .menu__item--level-0.menu__item--expanded.is-active:after{background-image:url("/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/arrow-top.svg")}.main__header-menu .menu__link{padding:.5rem;color:#000;text-decoration:none;display:inline-block}.main__header-menu .menu__item{display:block}.main__header-menu .menu__item--level-0>.menu__link{font-weight:700;text-transform:uppercase}.main__header-menu .menu__item--level-1>.menu__link,.main__header-menu .menu__link--strong{font-weight:700;display:block;border-bottom:1px solid #d4d4d4;padding:.5rem 0;margin-bottom:.5rem}@media all and (min-width:1000px){.main__header-menu{position:initial;top:initial;left:initial;width:initial;bottom:initial;overflow:hidden}.main__header-menu .menu--level-0{display:flex;flex-direction:row;gap:1rem;margin:0;height:100%;align-items:stretch;padding:0}.main__header-menu .menu__item--level-0.menu__item--expanded{position:static}.main__header-menu .menu--level-0>li{display:flex;align-items:center;justify-content:center}.main__header-menu .menu--level-0>li:first-child>a{position:relative;text-indent:-9999px;padding:.8rem;background:no-repeat url("/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/home.svg");margin-top:1.75rem}.main__header-menu .menu__item--level-0:not(:first-child):hover{background-color:#699c33}.main__header-menu .menu__item--level-0:not(:first-child):hover>.menu__link{color:#fff}.main__header-menu .menu__item--level-0:first-child:hover{transform:scale(1.2)}.menu__item--level-0.menu__item--expanded:after{content:none}.main__header-menu .menu--level-1{position:absolute;right:0;left:0;top:77px;background-color:#fff;height:initial;display:none;justify-content:center;gap:4rem;padding:3rem 0;border-top:solid 1px rgba(0,0,0,.06);border-bottom:solid 1px rgba(0,0,0,.06)}.main__header-menu .menu__item--level-0.menu__item--expanded:hover .menu--level-1{display:flex}.main__header-menu .menu__item--level-2>a{position:relative;padding:.5rem 0}.main__header-menu .menu__item--level-2>a:not(.menu__link--strong):after{position:absolute;content:"";bottom:2px;left:0;width:0;border-bottom:solid 2px #000;transition:.1s}.main__header-menu .menu__item--level-2>a:hover:after{width:100%}.main__header-menu .menu__item--level-1>a:hover,.main__header-menu .menu__link--strong:hover{color:#699c33}}@media all and (min-width:1100px){.main__header-menu .menu--level-0{gap:2rem}}@media all and (min-width:1200px){.main__header-menu .menu--level-1{gap:7rem;padding:4rem 0}.main__header-menu{margin:0 0 0 5%}}@media all and (min-width:1400px){.main__header-menu .menu--level-1{gap:9rem}}.search-button{margin-left:auto}.search-button:hover{cursor:pointer;transform:scale(1.2)}.search-section{display:none;position:relative;padding:1rem 0;background-color:#efefef}.main__header.is-active .search-section{display:block}.search-section input[type=search]{padding:0 1.8rem;height:45px;border-radius:1.3rem;border:none;margin:0 auto;display:block;text-align:center;width:100%;box-sizing:border-box}.search-section form{width:80%;position:relative;margin:0 auto;max-width:450px}.search-section input[type=submit]{position:absolute;height:20px;width:20px;top:50%;transform:translateY(-50%);right:2rem;cursor:pointer;border:none;background-color:transparent;background-position:center;background-repeat:no-repeat;background-image:url("/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/search.svg");text-indent:-9999px}.main__header-menu.is-active~.search-section{display:block}.search-toggle{display:none}@media all and (min-width:1000px){.main__header.is-active .search-section:not(.is-active){display:none}.search-section{position:absolute;right:0;left:0;top:78px}.search-section input[type=search]{text-align:left}.search-toggle{position:absolute;top:35px;right:3rem;transform:translateY(-50%);text-indent:-9999px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url('/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/search.svg');display:block;cursor:pointer}.search-toggle.is-active{background-image:url("/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/cross.svg")}.search-section.is-active{display:block}}@media all and (min-width:1200px){.search-toggle{right:5rem}}.menu-toggle{position:absolute;left:1.5rem;top:50%;width:22px;height:17px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.menu-toggle__button{border:none;width:22px;height:17px;padding:0;text-indent:100px;background-color:transparent;white-space:nowrap;overflow:hidden;z-index:1;position:absolute;left:0;top:0}.menu-toggle span{position:absolute;left:0;display:block;width:22px;height:2px;background-color:#000;transition:all ease .25s;-webkit-transition:all ease .25s;-moz-transition:all ease .25s;-ms-transition:all ease .25s;-o-transition:all ease .25s;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.menu-toggle span:nth-child(1){top:1px}.menu-toggle span:nth-child(2){top:7px}.menu-toggle span:nth-child(3){top:13px}.menu-toggle.is-active span:nth-child(1){top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle.is-active span:nth-child(2){width:0;left:22px}.menu-toggle.is-active span:nth-child(3){top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg)}@media all and (min-width:1000px){.menu-toggle{display:none}}
html{height:100%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5}html,body{position:relative;font-family:'Poppins',sans-serif;color:#000}body{overflow-x:hidden}body *{box-sizing:border-box}img{max-width:100%;height:auto;display:block;margin:0 auto}p,h1,h2,h3{position:relative}.layout p,.layout h1,.layout h2,.layout h3{margin:1rem .5rem}::selection{background-color:#699c33;color:#fff}a:focus,button:focus,div:focus,input:focus{outline:none}.hidden{display:none}.field--name-field-text{max-width:80vw;margin:auto}.bg-white{background-color:#fff}.bg-green{border-color:#699c33}.bg-beige{background-color:#ebe7df}.block-local-tasks-block ul{margin:0;background-color:#b7beb9;font-size:.8rem}.block-local-tasks-block li{margin:0}.block-local-tasks-block li a{color:#000;font-weight:700;text-transform:uppercase;padding:.8rem 1rem}.block-local-tasks-block li.is-active a,.block-local-tasks-block li a:hover{color:#fff;background-color:#699c33}
.cta--green a{padding:.8rem 1.4rem;width:fit-content;box-sizing:border-box;border-radius:10rem;background-color:#699c33;color:#fff;text-decoration:none;font-size:.9rem}.cta--green:hover{cursor:pointer;filter:brightness(.9)}.banner-slider{position:relative}.banner-slider__wrapper{position:relative}.banner-slider__Prev,.banner-slider__Next{position:absolute;height:3rem;width:3rem;top:calc(50% - 2.2rem);border-top:2px solid #fff}.banner-slider__Prev:hover,.banner-slider__Next:hover{cursor:pointer;border-width:4px}.banner-slider__Prev{border-left:2px solid #fff;transform:rotate(-45deg);left:2rem}.banner-slider__Next{border-right:2px solid #fff;transform:rotate(45deg);margin-left:auto;right:2rem}.tns-nav{display:flex;justify-content:center;transform:translateY(-3rem)}.tns-nav>button{background-color:#ccc;border:none;width:1rem;height:1rem;padding:0;border-radius:11px;margin:0 7px;border:1px #000 solid}button.tns-nav-active{background-color:#699c33}.cover{position:relative;width:100%;height:480px}.cover__content{position:absolute;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem 8rem;color:#fff;width:100%}.cover__image{position:absolute;width:100%;height:100%}.cover__image>div{width:100%;height:100%}.cover__image img{object-fit:cover;width:100%;height:100%}.cover__content h1,.cover__title p{font-size:2.5rem;font-weight:600;margin:0;padding:0}.cover__desc{margin:-1.2rem 0 1.4rem}.cover__link a{padding:.8rem 1.4rem;width:fit-content;box-sizing:border-box;border-radius:10rem;background-color:#699c33;color:#fff;text-decoration:none;font-size:.9rem}.cover__link:hover{cursor:pointer;filter:brightness(.9)}@media all and (max-width:800px){.cover{height:360px}.cover__content{padding:1rem}}.latest-papers{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:4rem}.region>.latest-papers{background-color:#f5f5f5}.latest-papers__title{display:none}.latest-papers h2{margin:1rem 0 0}.latest-papers h2,.latest-papers a{font-size:1rem;text-decoration:none;color:#3c3c3c;margin-bottom:0}.latest-papers .view-content{width:100%;display:grid;grid-template-columns:repeat(4,1fr);row-gap:2rem}@media screen and (max-width:960px){.latest-papers .view-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.latest-papers .view-content{grid-template-columns:repeat(1,1fr)}}.latest-papers .view-content>*{align-self:stretch}.latest-papers__item{height:100%;margin:0 15px;display:flex;flex-direction:column;max-width:250px}.latest-papers__item .text-formatted p{margin:.3rem 0;font-size:.9rem}p.latest-papers__item__date{margin:.2rem auto .2rem 0;font-size:.7rem;color:#ec6e00}.latest-papers__item>.node__links a{color:#ec6e00;font-weight:700;text-decoration:none;padding-left:1rem;position:relative}.latest-papers__item>.node__links a:before{content:"";position:absolute;width:8px;height:14px;left:0;top:50%;transform:translateY(-50%);background-image:url('/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/arrow-orange-link.svg');background-repeat:no-repeat;background-position:center;background-size:contain;transition:.1s}.latest-papers__item>.node__links a:hover{color:#a7c65c}.latest-papers__item>.node__links a:hover:before{transform:translate(3px,-50%);background-image:url('/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/arrow-green-link.svg')}.paragraph--type--block-loader>.field--name-field-link{display:flex;justify-content:center}.paragraph--type--block-loader>.field--name-field-link a{padding:.8rem 1.4rem;width:fit-content;box-sizing:border-box;border-radius:10rem;background-color:#699c33;color:#fff;text-decoration:none;font-size:.9rem}.paragraph--type--block-loader>.field--name-field-link:hover{cursor:pointer;filter:brightness(.9)}.latest-papers .field--name-field-link>a{margin-bottom:20rem}.latest-papers__block-2{padding-bottom:6rem}h2.latest-papers__title_others{text-align:center;color:#3c3c3c;font-size:2rem;margin:30px 0}@media screen and (min-width:800px){h2.latest-papers__title_others{font-size:2.5rem;margin:45px 0}}.cookiesjsr-banner,.cookiesjsr-btn{background-color:#699c33}.cookiesjsr-btn.important{color:#699c33}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background-color:#699c33}.cookiesjsr-btn.invert{border-color:#699c33;color:#699c33}.cookiesjsr-btn.important.invert{border-color:#699c33;background-color:#699c33}.cookiesjsr-service--always-on span{padding:.5rem 1rem;border:2px solid #fff;font-weight:700}.section-title{position:relative;width:100%;font-size:2.6rem;padding-top:2rem;margin-bottom:0;text-align:center;font-weight:700;color:#3c3c3c}.section-title:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 73px);height:3px;width:146px;background-color:#a7c65c}.section-title__sub{display:block;font-size:1.4rem;line-height:1.5rem;margin-top:.5rem;margin-bottom:5rem;font-family:'Dancing Script',sans-serif}.article{display:flex;flex-wrap:wrap}.article>*:first-child{width:50%}.article>*:first-child img{width:90%}.article>*:nth-child(2){width:50%}.article .breadcrumb{margin-top:2rem}@media screen and (max-width:960px){.article{flex-direction:column;justify-content:stretch}.article>*:first-child,.article>*:nth-child(2){min-width:100%}}.article__date{color:#a8a8a8;font-size:.9rem;margin-top:0;margin-bottom:1rem}.article__title{color:#439c35;font-size:3rem;margin:1rem 0 .5rem}.article__content p{font-size:1rem;line-height:1.7rem}.article__share{display:flex;align-items:center;border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;margin-bottom:5rem}.article__share p{color:#878787;margin:0 2rem 0 1rem}.article__share .social-sharing-buttons{margin:0;justify-content:inherit}.article__share .social-sharing-buttons svg{background-color:#fff;filter:invert(1) opacity(.4);margin:1rem .5rem}.article__share .social-sharing-buttons svg:hover{filter:invert(1) opacity(.8)}.breadcrumb a{color:#a8a8a8;text-decoration:none}.breadcrumb a:hover{cursor:pointer;text-decoration:underline}.breadcrumb li:before{color:#a8a8a8;content:">"}.content__breadcrumbs{padding:20px 0}.all-articles .view-content{margin:0 auto;width:90%;max-width:1080px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:960px){.all-articles .view-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.all-articles .view-content{grid-template-columns:repeat(1,1fr)}}.all-articles .view-content .views-row{margin-bottom:6rem;justify-self:center}.all-articles article{align-items:stretch}.all-articles article h2,.all-articles article h2 a{font-size:1rem;text-decoration:none;color:#3c3c3c;margin-bottom:0}.all-articles article .field--type-text-with-summary p{font-size:.8rem}.all-articles .latest-papers__title{display:block;width:100%;text-align:center;font-size:2.5rem;font-weight:700;color:#3c3c3c}.all-articles .view-header{margin-bottom:6rem;position:relative}.all-articles .view-header img{position:relative;object-fit:cover}.all-articles .view-header>div>h2.section-title{position:absolute;top:calc(50% - 8rem);left:0;color:#fff;z-index:1}.all-articles .view-header>div>.section-title:after{background-color:#fff;bottom:50px}.paragraph--type--block-loader{padding-bottom:4rem}.paragraph--type--block-loader,.agenda{padding-bottom:4rem}.event__item{display:flex;flex-wrap:wrap;min-height:250px}.event__item a{text-decoration:none;color:#000}.event__item__title{margin:0}.agenda{display:flex}.agenda .field--name-field-block,.agenda .calendar-wrapper{width:49%;margin:0}@media screen and (max-width:960px){.agenda{flex-direction:column}.agenda .field--name-field-block,.agenda .calendar-wrapper{width:100%;margin-bottom:2rem}}.view-incoming-events .view-content{width:100%;display:grid;grid-template-columns:repeat(2,1fr);row-gap:4rem;column-gap:1rem}@media screen and (max-width:480px){.view-incoming-events .view-content{grid-template-columns:repeat(1,1fr)}.calendar{display:none!important}}.view-incoming-events .event__item{position:relative;background-color:#ebe7df;color:#3d3d3d;padding:1.5rem 1.5rem .5rem;width:100%;border-radius:6px;height:100%}.view-evenements .view-content{width:100%;height:100%;display:grid;grid-template-columns:repeat(1,1fr);column-gap:1rem;height:100%}@media screen and (min-width:480px){.view-evenements .view-content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:780px){.view-evenements .view-content{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1000px){.view-evenements .view-content{grid-template-columns:repeat(4,1fr)}}.view-evenements .event__item{position:relative;background-color:#ebe7df;color:#3d3d3d;padding:1.5rem 1.5rem .5rem;min-width:250px;max-width:250px;height:100%;border-radius:6px}.view-evenements .view-empty{text-align:center;margin:2rem}.block-views-blockincoming-events-block-1{height:100%}.block-views-blockincoming-events-block-1>div,.block-views-blockincoming-events-block-1>div>div{height:100%}.block-views-blockincoming-events-block-1 .view-content>div h2 a{color:#3d3d3d;text-decoration:none}.block-views-blockincoming-events-block-1 .view-content>div footer{display:none}.block-views-blockincoming-events-block-1 .view-content>div article{position:relative}.event__item time{position:absolute;background-color:#699c33;color:#fff;text-align:center;font-size:.9rem;word-spacing:9999px;padding:.6rem .2rem .2rem;border-radius:2rem;width:3rem;height:3rem;left:calc(50% - 1.5rem);top:calc(-1.5rem);line-height:.9rem;font-weight:700;-webkit-box-shadow:0px 10px 20px -10px rgba(0,0,0,.5);box-shadow:0px 10px 20px -10px rgba(0,0,0,.5)}.event__title{color:#439c35;font-size:2em}.block-webform{margin:0 10%}@media screen and (max-width:720px){.block-webform{width:90%;margin:0 5%}}.block-webform form .form-item{display:flex;flex-direction:column}.form-button{padding:.8rem 1.4rem;width:fit-content;box-sizing:border-box;border-radius:10rem;background-color:#699c33;color:#fff;text-decoration:none;font-size:.9rem;border:none}.form-button:hover{cursor:pointer;filter:opacity(.8)}.webform-submission-contact-form{font-size:1.125rem}.webform-submission-contact-form input,.webform-submission-contact-form textarea{background-color:#eee;border:solid 1px #c4c4c4;display:flex;display:block;width:100%}.webform-submission-contact-form input{height:50px}.webform-submission-contact-form .webform-button--submit{padding:.8rem 1.4rem;width:fit-content;box-sizing:border-box;border-radius:10rem;background-color:#5f8833;color:#fff;text-decoration:none;font-size:.9rem;border:none}.webform-button--submit:hover{background-color:#5f8833}.field--name-field-adresse iframe{max-width:100%}.node--type-ecole footer{display:none}.school{width:100%;display:flex;flex-wrap:wrap;padding:1rem 0}.school__title{width:100%}.school__desc{width:100%}.school__image{width:40%}.school__col_1,.school__col_2{padding:.2rem 1.6rem}.school__col_1{width:30%}.school__col_2{width:30%}.school__col_2 a{color:#ec6e00;font-weight:700;font-size:.9rem}.personne-wrapper{margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);column-gap:2rem;row-gap:2rem}.node--type-personne footer{display:none}.person{position:relative;max-width:310px;margin:0 auto;width:100%}.person__image img{aspect-ratio:5/6;object-fit:cover;display:block}.person__infos{width:inherit;background-color:rgba(97,130,16);color:#fff;margin:0;padding:0 1rem 1rem;min-height:125px;display:flex;flex-direction:column;justify-content:center}.person__infos h2,.person__infos div,.person__infos p{font-size:1rem}.person__role{text-transform:uppercase}@media screen and (max-width:960px){.personne-wrapper{grid-template-columns:repeat(2,1fr)}.person__infos{min-height:initial}}@media screen and (max-width:720px){.personne-wrapper{grid-template-columns:repeat(1,1fr)}}.view-group-city{margin-top:3rem;margin-bottom:3rem;display:grid;grid-template-columns:repeat(4,1fr);column-gap:2rem;row-gap:2rem;list-style:none}@media screen and (max-width:960px){.view-group-city{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.view-group-city{grid-template-columns:repeat(1,1fr)}}.association-teaser{position:relative;max-width:310px;margin:0 auto;width:100%}.association-teaser__title{color:#3c3c3c;position:relative}.association-teaser__title:after{content:"";position:absolute;bottom:-5px;left:0;height:3px;width:40%;background-color:#a7c65c}.association-teaser__resume{margin-bottom:0}.association-teaser__link{color:#ec6e00;font-weight:700;text-decoration:none;padding-left:1rem;position:relative}.association-teaser__link:before{content:"";position:absolute;width:8px;height:14px;left:0;top:50%;transform:translateY(-50%);background-image:url('/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/arrow-orange-link.svg');background-repeat:no-repeat;background-position:center;background-size:contain;transition:.1s}.association-teaser__link:hover{color:#a7c65c}.association-teaser__link:hover:before{transform:translate(3px,-50%);background-image:url('/sites/mairie-buzet-sur-tarn.fr/themes/custom/buzetsurtarn/css/../images/arrow-green-link.svg')}.paragraph--type--push-list{margin-inline:auto;max-width:1080px;margin-bottom:5rem}.paragraph--type--push-list .field--name-field-item>.field__items{display:flex;justify-content:space-around}.paragraph--type--push{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#000;text-align:center;font-weight:700;text-decoration:none}.paragraph--type--push img{display:block;margin:0 auto;border-radius:100%;width:80%;transition:.1s}.paragraph--type--push :hover img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}@media screen and (max-width:960px){.paragraph--type--push-list .field--name-field-item>.field__items{flex-direction:column}}.paragraph--type--commune{background-color:#ebe7df}.paragraph--type--commune .field__items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem 1rem}@media screen and (min-width:960px){.paragraph--type--commune .field__items{flex-direction:row}}.paragraph--type--commune .field__items>.field__item{min-width:220px}.paragraph--type--commune .field__item:last-child .field--type-image .field__item{background:#73a422;background:linear-gradient(180deg,#7daa13 0%,#689c34 100%)}.paragraph--type--commune .field--name-field-image .field__item{width:100%}.paragraph--type--commune-item{position:relative}.paragraph--type--commune-item .field__item{width:100%}.paragraph--type--commune-item>div:first-child{position:absolute;left:10%;top:40%;width:80%;font-weight:700;line-height:1;font-size:1.3rem;text-transform:uppercase;color:#fff}.paragraph--type--commune-item>div:first-child *{box-sizing:border-box;width:100%}.paragraph--type--commune-item>div:first-child small{margin-top:0;font-size:.7rem;text-transform:none}.commune-item__wrapper{position:relative}.commune-item__wrapper a{display:block}.commune-item__wrapper a:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}.commune-item__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25)}.commune-item__title>div:first-child{position:absolute;left:10%;top:40%;width:80%;font-weight:700;line-height:1;font-size:1.3rem;text-transform:uppercase;color:#fff}.commune-item__title small{font-size:11.2px;text-transform:none}.highlight-links{padding:40px 0;position:relative}.highlight-links__text{text-align:center;color:#fff;font-size:2.5rem}.highlight-links__text h2{margin:0}.highlight-links__image img{display:block;margin:0 auto;max-width:fit-content}.highlight-links__wrapper{width:min(90%,800px);margin:0 auto;padding:25px;background-color:#7eab13;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.highlight-links__content{margin:0;padding:1.5rem 0;margin-inline:auto;list-style:none;display:flex;flex-wrap:wrap}.highlight-links-item{margin:0 5%;padding:10px;border-bottom:solid 1px #fff;width:90%;display:flex;align-items:center}.highlight-links-item:first-child{border-top:solid 1px #fff}.highlight-links-item:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.highlight-links-item img{display:block}.highlight-links-item__image{width:75px;margin-right:20px;display:flex;justify-content:center;align-items:center}.highlight-links-item{text-decoration:none;color:#fff}@media screen and (min-width:960px){.highlight-links-item{width:40%}.highlight-links-item:nth-child(2){border-top:solid 1px #fff}}.paragraph--type--tous-les-liens{background-color:#ebe7df;padding:40px;display:flex;flex-direction:column}.paragraph--type--tous-les-liens img{display:block;margin-inline:auto;max-width:300px}.paragraph--type--tous-les-liens h5{color:#3c3c3c;font-weight:700;font-size:2.2rem;margin:0}.paragraph--type--tous-les-liens a{color:#699c33;font-weight:700;display:flex;align-items:center;transition:.1s}.paragraph--type--tous-les-liens a:hover{color:#ec6e00}@media screen and (min-width:960px){.paragraph--type--tous-les-liens .field--type-text-long .field__items{display:flex}.paragraph--type--tous-les-liens .field--type-text-long .field__items .field__item{flex:1}}.page-builder{position:relative}.content__hero{position:relative;margin-bottom:1.5rem}.content__hero img{display:block;margin:0 auto}.content__hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content__hero-title{text-align:center;color:#fff;font-size:1.5rem;line-height:40px;margin:1rem 0 .5rem}.content__hero-subtitle{margin:.5rem 0;font-family:'Dancing Script',sans-serif;position:relative;text-align:center;font-size:1.33rem;color:#fff}.content__hero-subtitle:after{content:"";position:absolute;bottom:-23px;left:50%;height:3px;width:120px;transform:translateX(-50%);background-color:#fff}@media screen and (min-width:1000px){.content__hero-title{font-size:3rem;line-height:80px}.content__hero-subtitle{font-size:2rem}}.page-node-79 .content__breadcrumbs{display:none}.h1-title-green{color:#439c35;font-size:2rem}.h2-title-green{display:block;font-size:1.4rem;line-height:1.5rem;margin-top:.5rem;margin-bottom:5rem}.h2-title-green:after{content:"";position:absolute;bottom:-15px;left:calc(50% - 73px);height:3px;width:146px;background-color:#a7c65c}@media screen and (min-width:1000px){.h1-title-green{font-size:3rem}}.search-block-hero{position:relative;margin-bottom:1.5rem}.search-block-hero__image img{display:block;margin:0 auto}.search-block-hero__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-block-hero__title{text-align:center;color:#fff;font-size:1.5rem;line-height:40px;margin:1rem 0 .5rem}@media screen and (min-width:1000px){.search-block-hero__title{font-size:3rem;line-height:80px}}.path-search .block-system-main-block{padding:0 1rem}.path-search .block-system-main-block .search-form .form-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.path-search .block-system-main-block>h2,.path-search .block-system-main-block label,.path-search .search-help-link,.path-search .block-system-main-block .search-form details.form-wrapper{display:none}.path-search .block-system-main-block .form-search{padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;width:100%;max-width:480px}.path-search .block-system-main-block .form-submit{background:#fff;padding:14px 20px;margin:8px 1rem;border:solid 1px #699c33;border-radius:10px;cursor:pointer;transition:.2s}.path-search .block-system-main-block .form-submit:hover{background:#699c33;color:#fff}.path-search .block-system-main-block .item-list{padding:1.5rem 0}@media all and (min-width:700px){.path-search .block-system-main-block{padding:1rem 0;width:90%;max-width:1384px;margin:0 auto}}.pager__items{display:flex;justify-content:center;align-items:center;padding:1.5rem 0 0}.pager__item{display:block;padding:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-weight:500;overflow:hidden;transition:.1s}.pager__item:first-child{border-left:1px solid #e1e1e1;border-top-left-radius:3px;border-bottom-left-radius:3px}.pager__item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager__item.is-active{background-color:#ec6e00;color:#000}.pager__item--ellipsis,.pager__item a{padding:.5rem 1rem;display:block;color:#000;text-decoration:none}.slider__wrapper button[data-action=start],.slider__wrapper button[data-action=stop]{display:none}.slider__wrapper{max-width:636px;margin:0 auto}.layout--twocol>.layout__region{padding:5px 0}@media screen and (min-width:40em){.layout--twocol>.layout__region--first,.layout--twocol>.layout__region--second{padding:0 5px}}.layout--twocol.button-procedures-container-wrapper .layout__region--second,.layout__region--first.button-procedures-container{flex:0 1 100%}.button-procedures-container{display:flex;flex-wrap:wrap;justify-content:center;height:100%;flex:0 1 75%}.button-procedures-container .button-procedures{transition:.15s ease;border:.1rem solid #555;width:45%;margin:.3rem}.button-procedures-container .button__item{padding:.5rem;display:block;height:100%;text-decoration:none}.button-procedures-container .button-procedures p{margin:0;font-size:16px;color:#000}.button-procedures-container .button-procedures p strong{color:#699c33}.button-procedures-container .button-procedures:hover{background:#eee}@media all and (min-width:1000px){.layout--twocol.button-procedures-container-wrapper .layout__region--second,.layout__region--first.button-procedures-container{flex:0 1 50%}}.page-node-66 .paragraph-id--998>.field__item{margin:0}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.calendar{position:relative;overflow:hidden;text-transform:capitalize;text-align:center;font:15px/1em inherit;background-color:#ebe7df;color:#3d3d3d;padding:2rem 4rem;width:100%;height:100%;border-radius:6px}.calendar a{text-decoration:none;color:inherit}.calendar header .simple-calendar-btn{display:inline-block;position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#3d3d3d;border-radius:50%}.calendar header .simple-calendar-btn:hover{filter:opacity(.8)}.calendar header .simple-calendar-btn:before{content:'';position:absolute;top:9px;left:8px;width:8px;height:8px;border-style:solid;border-width:3px 3px 0 0;transform:rotate(45deg);transform-origin:center center}.calendar header .btn-prev{top:2rem;left:1rem;transform:rotate(-180deg)}.calendar header .btn-next{top:2rem;right:1rem}.calendar header .btn-next:before{transform:rotate(45deg)}.calendar header .month{padding:0;margin:0}.calendar header .month .year{font-size:.6em;font-weight:100}.calendar table{width:100%;margin:20px 0;border-spacing:1rem 0px}.calendar thead{font-size:.9em;font-weight:600}.calendar td{padding:.8em .1em}.calendar .day{position:relative;display:inline-block;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;border:2px solid transparent;cursor:pointer;font-size:.9rem}.calendar .day:hover{border:2px solid #6691cc}.calendar .day.today.has-event:after{background:#fff}.calendar .day.wrong-month{color:#cbd1d2}.calendar .day.wrong-month:hover{border:2px solid transparent}.calendar .has-event{background:#699c33;color:#fff}.calendar .day.disabled{cursor:default}.calendar .day.disabled:hover{border:2px solid transparent}.calendar .event-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:70px;background:#545a5c;box-sizing:border-box}.calendar .event-container .event-wrapper{overflow-y:auto;max-height:100%}.calendar .event-container .close{position:absolute;width:30px;height:30px;top:20px;right:20px;cursor:pointer}.calendar .event-container .close:before,.calendar .event-container .close:after{content:'';position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#cbd1d2}.calendar .event-container .close:before{transform:rotate(45deg)}.calendar .event-container .close:after{transform:rotate(-45deg)}.calendar .event-container .event{position:relative;width:100%;padding:1em;margin-bottom:1em;background:#6691cc;border-radius:4px;box-sizing:border-box;text-align:left;color:#fff}.calendar .event-container .event-date{margin-bottom:1em}.calendar .event-container .event-hour{float:right}.calendar .event-container .event-summary{font-weight:600}.calendar .filler{position:absolute;width:0;height:0;border-radius:50%;background:#545a5c;transform:translate(-50%,-50%)}
