/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Montserrat-Light;src:url(/themes/custom/fnaropa/fonts/Montserrat-Light.woff2) format("woff2"),url(/themes/custom/fnaropa/fonts/Montserrat-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/themes/custom/fnaropa/fonts/Montserrat-Regular.woff2) format("woff2"),url(/themes/custom/fnaropa/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratmedium;src:url(/themes/custom/fnaropa/fonts/montserrat-medium-webfont.woff2) format("woff2"),url(/themes/custom/fnaropa/fonts/montserrat-medium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(/themes/custom/fnaropa/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/themes/custom/fnaropa/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.layout-container{font-family:Montserrat-Light;line-height:1.3;font-size:14px}.layout-container *{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:auto}.layout-container b,.layout-container strong{font-weight:700}.layout-container em,.layout-container i{font-style:italic}.layout-container a,.layout-container em,.layout-container img,.layout-container li,.layout-container ol,.layout-container p,.layout-container span,.layout-container strong,.layout-container ul{margin:0;padding:0;border:0}.layout-container address,.layout-container h2,.layout-container h3,.layout-container h4,.layout-container h5,.layout-container h6,.layout-container p,.layout-container table{margin:10px 0}.layout-container a:link,.layout-container a:visited{color:#0c5a18;text-decoration:underline}.layout-container a:link:focus,.layout-container a:link:hover,.layout-container a:visited:focus,.layout-container a:visited:hover{text-decoration:none}.layout-container blockquote{font-size:16px;font-style:italic;font-family:Montserrat-Regular;background:#eee;padding:20px;margin:20px;quotes:none}.layout-container h1,.layout-container h2,.layout-container h3,.layout-container h4,.layout-container h5,.layout-container h6{letter-spacing:normal!important;font-weight:400!important}.layout-container h1{font-family:Montserrat-Regular;font-size:33px;color:#ffa300;margin-bottom:15px}.layout-container h2{font-family:Montserrat-Regular;color:#ffa300;font-size:28px}.layout-container h3{font-family:Montserrat-Regular;font-size:18px;color:#007d2b}.layout-container ol,.layout-container ul{padding-left:1.2em;margin:0}.layout-container ul{list-style:none}.layout-container ul li{position:relative;list-style:none;padding-left:15px}.layout-container ul li::before{content:"";background:#ffa300;width:10px;height:10px;border-radius:50%;color:#ffa300;display:inline-block;vertical-align:middle;position:absolute;left:0;top:3px;line-height:.6}.layout-container .chapo{font-weight:700}.layout-container .txt_vert{color:#b0c80c}.layout-container .txt_rouge{color:#ffa300}.layout-container .avertissement-32,.layout-container .ban-32,.layout-container .download-32,.layout-container .excel-32,.layout-container .folder-32,.layout-container .info-32,.layout-container .less-32,.layout-container .mail-32,.layout-container .more-32,.layout-container .music-32,.layout-container .new-doc-32,.layout-container .note-48,.layout-container .pdf-32,.layout-container .tel-32,.layout-container .upload-32,.layout-container .valid-32,.layout-container .video-32,.layout-container .warning-32,.layout-container .word-32{background-repeat:no-repeat;padding-top:5px;padding-bottom:5px;padding-left:37px}.layout-container .pdf-32{background-image:url(/themes/custom/fnaropa/assets/typo/file_pdf-32.png)}.layout-container .excel-32{background-image:url(/themes/custom/fnaropa/assets/typo/file_excel-32.png)}.layout-container .word-32{background-image:url(/themes/custom/fnaropa/assets/typo/word-32.png)}.layout-container .folder-32{background-image:url(/themes/custom/fnaropa/assets/typo/signets-favoris-dossier-icone-32.png)}.layout-container .info-32{background-image:url(/themes/custom/fnaropa/assets/typo/linformation-icone-32.png)}.layout-container .music-32{background-image:url(/themes/custom/fnaropa/assets/typo/alt-fichiers-musique-icone-32.png)}.layout-container .video-32{background-image:url(/themes/custom/fnaropa/assets/typo/video-32.png)}.layout-container .rteright{text-align:right}.layout-container .rtecenter{text-align:center}.layout-container .rteleft{text-align:left}.layout-container table,.layout-container tbody,.layout-container td,.layout-container tfoot,.layout-container th,.layout-container thead,.layout-container tr{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}.layout-container table{width:100%!important;max-width:100%!important;background-color:#b0c80c;margin:10px;padding:0;border-collapse:collapse;border:1px solid #b0c80c}.layout-container table caption{margin:10px 0 0;background:#b0c80c;padding:5px;font-weight:800;text-align:center;color:#fff;border-radius:10px 10px 0 0;border-bottom:1px solid #fff}.layout-container table th{padding:13px;font-size:1.16666666666667em;text-align:center;color:#fff;background:#b0c80c;border-color:#b0c80c;font-weight:500}.layout-container table td{border:1px solid #b0c80c;background-color:#fff;color:#333;padding:10px;text-align:center;vertical-align:middle}.layout-container table img{margin:5px}.layout-container table.w_border,.layout-container table.w_border td{border-width:0}.layout-container .tile-container .tile-header{font-family:Montserrat-SemiBold;background:#b0c80c;font-size:25px;color:#fff;padding:20px 30px;border-radius:12px;margin:3px auto 20px}.layout-container .tile-container .grid-3,.layout-container .tile-container .grid-4{margin-bottom:10px}.layout-container .tile-container .tile{position:relative;height:224px}.layout-container .tile-container .tile:hover .tile-overlay{display:block}.layout-container .tile-container .tile-overlay{display:none;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;min-height:224px;color:#fff;background-color:rgba(176,200,12,.75);z-index:2;border-radius:12px;text-align:center}.layout-container .tile-container .tile-content{min-height:157px;padding:10px;font-size:15px}.layout-container .tile-container .tile-content p.h3-like{font-size:21px;margin:13px 0 6px}.layout-container .tile-container .tile-content p{margin:0;font-size:15px;font-family:Montserrat-SemiBold}.layout-container .tile-container .tile-link{min-height:67px;padding:20px 0 0;vertical-align:middle;border-radius:0 0 12px 12px;background:#b0c80c}.layout-container .tile-container .tile-link a{background:#b5cb00;color:#fff;border-radius:6px;margin:auto;display:inline-block;text-align:center;text-decoration:none;padding:7px 20px;line-height:normal;cursor:pointer;font-family:Montserrat-SemiBold}.layout-container .tile-container .tile-link a:focus,.layout-container .tile-container .tile-link a:hover{background:#fff;color:#007d2b}.layout-container .tile-container .tile-img{border:1px solid #ccc;border-radius:12px 12px 0 0;min-height:157px;text-align:center}.layout-container .tile-container .tile-title{background:#b0c80c;text-align:center;font-size:21px;min-height:67px;padding:20px 0 0;border-radius:0 0 12px 12px;margin:auto}.layout-container .ck .tile-container .tile{height:auto}.layout-container .ck .tile-container .tile-overlay{border:1px solid #ccc;border-radius:12px 12px 0 0;display:block;position:relative;background:0 0}.layout-container .ck .tile-container .tile-content{padding:10px;font-size:15px}.layout-container .ck .tile-container .tile-content p.h3-like{font-size:21px;margin:13px 0 6px}.layout-container .ck .tile-container .tile-content p{margin:0;font-size:15px;color:#000}
body{background:url(/themes/custom/fnaropa/assets/bg-body.gif) #fff;margin:0;min-height:1000px}img{height:auto;max-width:100%;vertical-align:middle}.clearfix::after{font-size:0;content:".";display:block;height:0;clear:both;visibility:hidden}#page{margin:0 auto;background:#fff;position:relative}#zone-content-top{padding:0 20px}#region-sidebar-first{padding:7px}.grid-1,.grid-10,.grid-11,.grid-12,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9{position:relative;margin-left:10px;margin-right:10px}.pull-1,.pull-10,.pull-11,.pull-12,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-1,.push-10,.push-11,.push-12,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container-12 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px}.container-12{margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:740px){.grid-1,.grid-10,.grid-11,.grid-12,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9{display:inline;float:left}.container-12{width:720px}.container-12 .grid-1{width:40px}.container-12 .grid-2{width:100px}.container-12 .grid-3{width:160px}.container-12 .grid-4{width:220px}.container-12 .grid-5{width:280px}.container-12 .grid-6{width:340px}.container-12 .grid-7{width:400px}.container-12 .grid-8{width:460px}.container-12 .grid-9{width:520px}.container-12 .grid-10{width:580px}.container-12 .grid-11{width:640px}.container-12 .grid-12{width:700px}.container-12 .prefix-1{padding-left:60px}.container-12 .prefix-2{padding-left:120px}.container-12 .prefix-3{padding-left:180px}.container-12 .prefix-4{padding-left:240px}.container-12 .prefix-5{padding-left:300px}.container-12 .prefix-6{padding-left:360px}.container-12 .prefix-7{padding-left:420px}.container-12 .prefix-8{padding-left:480px}.container-12 .prefix-9{padding-left:540px}.container-12 .prefix-10{padding-left:600px}.container-12 .prefix-11{padding-left:660px}.container-12 .suffix-1{padding-right:60px}.container-12 .suffix-2{padding-right:120px}.container-12 .suffix-3{padding-right:180px}.container-12 .suffix-4{padding-right:240px}.container-12 .suffix-5{padding-right:300px}.container-12 .suffix-6{padding-right:360px}.container-12 .suffix-7{padding-right:420px}.container-12 .suffix-8{padding-right:480px}.container-12 .suffix-9{padding-right:540px}.container-12 .suffix-10{padding-right:600px}.container-12 .suffix-11{padding-right:660px}.container-12 .push-1{left:60px}.container-12 .push-2{left:120px}.container-12 .push-3{left:180px}.container-12 .push-4{left:240px}.container-12 .push-5{left:300px}.container-12 .push-6{left:360px}.container-12 .push-7{left:420px}.container-12 .push-8{left:480px}.container-12 .push-9{left:540px}.container-12 .push-10{left:600px}.container-12 .push-11{left:660px}.container-12 .pull-1{left:-60px}.container-12 .pull-2{left:-120px}.container-12 .pull-3{left:-180px}.container-12 .pull-4{left:-240px}.container-12 .pull-5{left:-300px}.container-12 .pull-6{left:-360px}.container-12 .pull-7{left:-420px}.container-12 .pull-8{left:-480px}.container-12 .pull-9{left:-540px}.container-12 .pull-10{left:-600px}.container-12 .pull-11{left:-660px}.column{margin-left:5px;margin-right:5px}.zone-menu.container-12 .grid-12{width:100%!important}.zone-branding.container-12 .grid-12,.zone-menu.container-12 .grid-12{max-width:100%!important}.container-12 .grid-9.region-content{max-width:calc(100% - 200px)!important}}@media only screen and (min-width:980px){.container-12{width:100%}.container-12 .grid-1{width:60px}.container-12 .grid-2{width:140px}.container-12 .grid-3{width:220px}.container-12 .grid-4{width:300px}.container-12 .grid-5{width:380px}.container-12 .grid-6{width:460px}.container-12 .grid-7{width:540px}.container-12 .grid-8{width:620px}.container-12 .grid-9{width:700px}.container-12 .grid-10{width:780px}.container-12 .grid-11{width:860px}.container-12 .grid-12{width:100%!important;margin:0 auto!important}.container-12 .grid-12.region-branding{width:100%;max-width:100%}.container-12 .grid-9.region-content{max-width:100%!important}.region-menu-inner,.region-menu-inner.fixed{top:0;left:auto;max-width:1244px!important;z-index:400;background:#fff}.container-12 .prefix-1{padding-left:80px}.container-12 .prefix-2{padding-left:160px}.container-12 .prefix-3{padding-left:240px}.container-12 .prefix-4{padding-left:320px}.container-12 .prefix-5{padding-left:400px}.container-12 .prefix-6{padding-left:480px}.container-12 .prefix-7{padding-left:560px}.container-12 .prefix-8{padding-left:640px}.container-12 .prefix-9{padding-left:720px}.container-12 .prefix-10{padding-left:800px}.container-12 .prefix-11{padding-left:880px}.container-12 .suffix-1{padding-right:80px}.container-12 .suffix-2{padding-right:160px}.container-12 .suffix-3{padding-right:240px}.container-12 .suffix-4{padding-right:320px}.container-12 .suffix-5{padding-right:400px}.container-12 .suffix-6{padding-right:480px}.container-12 .suffix-7{padding-right:560px}.container-12 .suffix-8{padding-right:640px}.container-12 .suffix-9{padding-right:720px}.container-12 .suffix-10{padding-right:800px}.container-12 .suffix-11{padding-right:880px}.container-12 .push-1{left:80px}.container-12 .push-2{left:160px}.container-12 .push-3{left:240px}.container-12 .push-4{left:320px}.container-12 .push-5{left:400px}.container-12 .push-6{left:480px}.container-12 .push-7{left:560px}.container-12 .push-8{left:640px}.container-12 .push-9{left:720px}.container-12 .push-10{left:800px}.container-12 .push-11{left:880px}.container-12 .pull-1{left:-80px}.container-12 .pull-2{left:-160px}.container-12 .pull-3{left:-240px}.container-12 .pull-4{left:-320px}.container-12 .pull-5{left:-400px}.container-12 .pull-6{left:-480px}.container-12 .pull-7{left:-560px}.container-12 .pull-8{left:-640px}.container-12 .pull-9{left:-720px}.container-12 .pull-10{left:-800px}.container-12 .pull-11{left:-880px}}@media only screen and (min-width:1220px){.container-12{width:1244px!important}.container-12 .grid-12{width:1244px!important;margin:0 auto!important}#page{max-width:1244px}.container-12 .grid-1{width:80px}.container-12 .grid-2{width:180px}.container-12 .grid-3{width:280px}.container-12 .grid-4{width:380px}.container-12 .grid-5{width:480px}.container-12 .grid-6{width:580px}.container-12 .grid-7{width:680px}.container-12 .grid-8{width:780px}.container-12 .grid-9{width:880px}.container-12 .grid-10{width:980px}.container-12 .grid-11{width:1080px}.container-12 .grid-12.region.region-content{width:1184px!important;display:block;float:none}.container-12 .prefix-1{padding-left:100px}.container-12 .prefix-2{padding-left:200px}.container-12 .prefix-3{padding-left:300px}.container-12 .prefix-4{padding-left:400px}.container-12 .prefix-5{padding-left:500px}.container-12 .prefix-6{padding-left:600px}.container-12 .prefix-7{padding-left:700px}.container-12 .prefix-8{padding-left:800px}.container-12 .prefix-9{padding-left:900px}.container-12 .prefix-10{padding-left:1000px}.container-12 .prefix-11{padding-left:1100px}.container-12 .suffix-1{padding-right:100px}.container-12 .suffix-2{padding-right:200px}.container-12 .suffix-3{padding-right:300px}.container-12 .suffix-4{padding-right:400px}.container-12 .suffix-5{padding-right:500px}.container-12 .suffix-6{padding-right:600px}.container-12 .suffix-7{padding-right:700px}.container-12 .suffix-8{padding-right:800px}.container-12 .suffix-9{padding-right:900px}.container-12 .suffix-10{padding-right:1000px}.container-12 .suffix-11{padding-right:1100px}.container-12 .push-1{left:100px}.container-12 .push-2{left:200px}.container-12 .push-3{left:300px}.container-12 .push-4{left:400px}.container-12 .push-5{left:500px}.container-12 .push-6{left:600px}.container-12 .push-7{left:700px}.container-12 .push-8{left:800px}.container-12 .push-9{left:900px}.container-12 .push-10{left:1000px}.container-12 .push-11{left:1100px}.container-12 .pull-1{left:-100px}.container-12 .pull-2{left:-200px}.container-12 .pull-3{left:-300px}.container-12 .pull-4{left:-400px}.container-12 .pull-5{left:-500px}.container-12 .pull-6{left:-600px}.container-12 .pull-7{left:-700px}.container-12 .pull-8{left:-800px}.container-12 .pull-9{left:-900px}.container-12 .pull-10{left:-1000px}.container-12 .pull-11{left:-1100px}}@media only screen and (min-width:740px) and (max-width:979px){.container-12{width:100%!important}.container-12 .grid-9.region-content{width:calc(100% - 260px)}}@media only screen and (min-width:740px) and (max-width:1219px){.container-12 .grid-9.region-content{width:calc(100% - 260px)}.container-12 .tile-container .grid-9{width:100%!important}.container-12 .tile-container .grid-3{width:calc(33% - 10px)!important}.container-12 .tile-container .grid-4{width:calc(50% - 20px)!important}}.header__bottom,.header__top{display:flex;justify-content:space-between}.header .mobile-actions{display:none}@media (max-width:980px){.header__top{flex-direction:column-reverse}.header__left{background:#b0c80c;padding:5px 0;display:flex}.header__bottom{flex-direction:column;background:#b0c80c}.header .mobile-actions{display:flex;flex:1;justify-content:space-between;align-items:center;padding:0 10px}.header .mobile-actions__left{display:flex;align-items:center;gap:10px}.header .toggle-member-auth,.header .toggle-search{display:block;padding:9px;background-clip:padding-box;border-radius:11px;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font-weight:700;text-shadow:#fff 0 1px 1px}.header .toggle-main-menu{background:0 0;border:0;padding:0;cursor:pointer}.header .toggle-main-menu .icon-bar{background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:2px;width:18px;margin-top:3px}}#complementary-nodes{width:100%;background:#b0c80c;border-radius:10px;padding:10px 10px 5px;color:#007d2b}#complementary-nodes .field-type-string .field-item{font-size:1.2em;margin:2px;color:#007d2b;font-family:Montserrat-Regular;letter-spacing:normal!important;font-weight:400!important}#complementary-nodes .field-type-dynamic-entity-reference .field-items{padding:10px}#complementary-nodes .field-type-dynamic-entity-reference .field-items .field-item{background:0 0;display:inline-block;margin-bottom:8px;padding:0}#complementary-nodes .field-type-dynamic-entity-reference .field-items .field-item a{display:inline-block;margin-right:5px;background:#007d2b;font-size:15px;padding:10px;color:#fff;text-decoration:none;border-radius:20px;font-family:Montserrat-Regular}#complementary-nodes .field-type-dynamic-entity-reference .field-items .field-item a:focus,#complementary-nodes .field-type-dynamic-entity-reference .field-items .field-item a:hover{background:#b0c80c;color:#000}.search-results{list-style:none;margin:0;padding:0}.search-results .search-result{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #d9d9d9}.search-results .search-result:last-child{border-bottom:none}.search-results .title{margin:0 0 6px;font-size:20px;line-height:1.2}.search-results .title a{color:#007d2b;text-decoration:none}.search-results .title a:focus,.search-results .title a:hover{text-decoration:underline}.search-snippet-info{color:#000}.search-snippet{margin:0 0 6px}.search-info{margin:0;font-size:.875rem;color:#666}.pager{margin:16px 0}.pager ul{display:flex;list-style:n;align-items:center;justify-content:center}.pager ul li::before{display:none}.front-teaser-wrapper{overflow:hidden;border:1px solid #e9a723;padding:15px 30px;border-radius:25px;display:block}.swiper{margin:16px 0}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{content:''}.swiper .swiper-button-prev{background-image:url(/themes/custom/fnaropa/assets/ic-bt-slider-left.svg)}.swiper .swiper-button-next{background-image:url(/themes/custom/fnaropa/assets/ic-bt-slider-left.svg);transform:scaleX(-1)}.swiper .swiper-pagination-bullet-active{background:rgba(0,0,0,.9)}#block-fnaropa-tabs>ul{list-style:none;border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;margin:5px;padding:0 0 0 1em;white-space:nowrap}#block-fnaropa-tabs>ul li{display:inline;background:0 0;padding:4px 0;margin-right:.5em;white-space:nowrap}#block-fnaropa-tabs>ul li::before{content:none}#block-fnaropa-tabs>ul li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}#block-fnaropa-tabs>ul li a:focus,#block-fnaropa-tabs>ul li a:hover{background-color:#eee;border-color:#ccc #ccc #eee}#block-fnaropa-tabs>ul li a.is-active{color:#000!important;background-color:#fff;border:1px solid #bbb;border-bottom-color:#fff}#block-fnaropa-branding .logo-img{display:block;max-width:400px;margin:14px 0 0 50px}#block-fnaropa-branding .mobile-logo{display:none}#block-fnaropa-branding .site-slogan{display:block;text-align:center;color:#707070;font-size:12px;font-family:Montserrat-SemiBold;margin-left:50px;max-width:400px;margin-bottom:0;line-height:1em}@media (max-width:980px){#block-fnaropa-branding{max-width:60px}#block-fnaropa-branding .logo-img{margin:0;max-width:60px}#block-fnaropa-branding .desktop-logo,#block-fnaropa-branding .site-slogan{display:none}#block-fnaropa-branding .mobile-logo{display:block}}#block-fnaropa-memberauthenticationblock{width:436px;background:#b0c80c;margin-bottom:5px;border-radius:0 0 10px 10px;min-height:153px;padding:0 20px 4px}#block-fnaropa-memberauthenticationblock .nb-news{background-color:#007d2b;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}#block-fnaropa-memberauthenticationblock h2{margin-top:0;padding-top:15px;color:#474747;font-size:25px;text-align:center;font-family:Montserrat-Regular;font-weight:400}#block-fnaropa-memberauthenticationblock label{display:block;width:0;height:0;opacity:0;visibility:hidden}#block-fnaropa-memberauthenticationblock input{max-width:100%;margin:4px 0;padding:0 10px;color:#000;font-size:13px;border:0;line-height:29px;background:#fff}#block-fnaropa-memberauthenticationblock #edit-password-reset{text-decoration:none;color:#fff}#block-fnaropa-memberauthenticationblock input[type=submit]{padding:4px 20px;font-size:15px;color:#fff;border:0;width:auto;font-weight:400;border-radius:10px;text-decoration:none;position:relative;background:#007d2b;text-shadow:0 -1px 0 rgba(0,0,0,.25);display:block;line-height:1.2;cursor:pointer}#block-fnaropa-memberauthenticationblock ul{list-style:none;padding:0;margin:0}#block-fnaropa-memberauthenticationblock li::before{content:none}#block-fnaropa-memberauthenticationblock li a{color:#007d2b}@media (max-width:980px){#block-fnaropa-memberauthenticationblock{width:100%;border-radius:0;margin:0;display:none;min-height:unset}#block-fnaropa-memberauthenticationblock h2{text-align:left;margin:0}#block-fnaropa-memberauthenticationblock form>:not(.form-actions){display:inline-block;width:auto;margin:0 8px 4px 0}#block-fnaropa-memberauthenticationblock .form-text{width:153px}}#block-fnaropa-main-menu{flex:1}#block-fnaropa-main-menu ul:not(.contextual-links){text-align:center;display:flex;width:100%;margin:0 auto;float:none;border:none;list-style:none;padding:0}#block-fnaropa-main-menu ul:not(.contextual-links) li{padding:0;width:auto;overflow:visible;flex:1;align-self:flex-start;margin:0 5px}#block-fnaropa-main-menu ul:not(.contextual-links) li::before{content:none}#block-fnaropa-main-menu ul:not(.contextual-links) li:first-child{flex:0 1 auto;min-width:50px}#block-fnaropa-main-menu ul:not(.contextual-links) li:last-child{margin-right:10px}#block-fnaropa-main-menu ul:not(.contextual-links) a{font-size:18px;line-height:58px;padding:0 12px;background:#007d2b;color:#fff;border-radius:30px;border:0;white-space:nowrap;font-family:Montserrat-Regular;text-decoration:none;display:block;height:100%}#block-fnaropa-main-menu ul:not(.contextual-links) a:focus,#block-fnaropa-main-menu ul:not(.contextual-links) a:hover{background:#b0c80c}#block-fnaropa-main-menu ul:not(.contextual-links) a.orange{background:#ffa300}#block-fnaropa-formulairederecherche{width:240px}#block-fnaropa-formulairederecherche form{position:relative}#block-fnaropa-formulairederecherche input[type=search]{display:block;height:29px;border-radius:30px;margin-right:5px;border:1px solid #707070;width:100%;padding:27px 58px 27px 5px;color:#000;font-size:13px}#block-fnaropa-formulairederecherche input[type=search]::placeholder{font-size:20px;text-align:center}#block-fnaropa-formulairederecherche .form-actions{position:absolute;right:20px;top:9px;display:inline}#block-fnaropa-formulairederecherche .form-submit[type=submit]{background:url(/themes/custom/fnaropa/assets/ic-loupe.svg) center no-repeat;width:36px;height:36px;color:transparent;font-size:0;border:none}@media (max-width:980px){#block-fnaropa-main-menu{flex:unset;display:none}#block-fnaropa-main-menu ul:not(.contextual-links){flex-direction:column}#block-fnaropa-main-menu ul:not(.contextual-links) li{text-align:left;width:100%;margin:2px 0}#block-fnaropa-main-menu ul:not(.contextual-links) a{padding:9px 15px;font-size:16px;line-height:unset}#block-fnaropa-formulairederecherche{width:100%;display:none}}#block-fnaropa-pieddepage{background:#b0c80c;width:100%;margin:5px 0 10px;color:#007d2b}#block-fnaropa-pieddepage>ul,#block-fnaropa-pieddepage>ul li{list-style:none;padding:0;margin:0}#block-fnaropa-pieddepage>ul{text-align:center;padding:20px 0}#block-fnaropa-pieddepage>ul li{display:inline;margin:0;padding:.2em .5em 0 0}#block-fnaropa-pieddepage>ul li::before{content:none}#block-fnaropa-pieddepage>ul li a,#block-fnaropa-pieddepage>ul li span{color:#007d2b;padding:0 16px 0 10px;margin:0;text-decoration:none;font-size:1rem;font-family:Montserrat-Regular}#block-fnaropa-pieddepage>ul li a:first-child,#block-fnaropa-pieddepage>ul li span:first-child{padding:0 16px 0 0}#block-fnaropa-adressefnaropaenschemaorg{width:100%}#block-fnaropa-adressefnaropaenschemaorg div,#block-fnaropa-adressefnaropaenschemaorg p{display:inline;margin:0}#block-fnaropa-adressefnaropaenschemaorg div[itemscope]{display:flex;justify-content:center;align-items:center}#block-fnaropa-title{text-align:center}[data-drupal-messages]{margin:16px 16px 20px}[data-drupal-messages] .messages{--message-accent:#007D2B;--message-accent-soft:rgba(0,125,43,0.15);--message-bg:#F2FAF3;--message-border:#BFE1C8;--message-text:#0C5A18;--message-link:#0C5A18;--message-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke='white'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4.5%2010.5l3.2%203.2L15.8%206.6'/%3E%3C/svg%3E");position:relative;display:block;padding:16px 18px 16px 54px;border-radius:14px;border:1px solid var(--message-border);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7)),var(--message-bg);color:var(--message-text);box-shadow:0 6px 18px rgba(0,0,0,.08);font-family:Montserrat-Regular}[data-drupal-messages] .messages::before{content:"";position:absolute;left:16px;top:18px;width:18px;height:18px;border-radius:50%;background:var(--message-accent);background-image:var(--message-icon);background-repeat:no-repeat;background-position:center;background-size:11px 11px;box-shadow:0 0 0 4px var(--message-accent-soft)}[data-drupal-messages] .messages::after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--message-accent)}[data-drupal-messages] .messages+.messages{margin-top:12px}[data-drupal-messages] .messages:focus-within{box-shadow:0 0 0 3px var(--message-accent-soft),0 8px 22px rgba(0,0,0,.12)}[data-drupal-messages] .messages__content{font-size:.98rem;line-height:1.5}[data-drupal-messages] .messages__content p{margin:0}[data-drupal-messages] .messages__content p+p{margin-top:6px}[data-drupal-messages] .messages__list{list-style:none;margin:0;padding:0}[data-drupal-messages] .messages__item{margin:0;padding:0}[data-drupal-messages] .messages__item+.messages__item{margin-top:6px}[data-drupal-messages] .messages__item::before{content:none}[data-drupal-messages] a{color:var(--message-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}[data-drupal-messages] a:focus,[data-drupal-messages] a:hover{text-decoration:none}[data-drupal-messages] .messages--status{--message-accent:#007D2B;--message-accent-soft:rgba(0,125,43,0.18);--message-bg:#F0FAF2;--message-border:#B7E0C1;--message-text:#0C5A18;--message-link:#0C5A18;--message-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke='white'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4.5%2010.5l3.2%203.2L15.8%206.6'/%3E%3C/svg%3E")}[data-drupal-messages] .messages--warning{--message-accent:#FFA300;--message-accent-soft:rgba(255,163,0,0.22);--message-bg:#FFF5E3;--message-border:#FFD08A;--message-text:#7A4B00;--message-link:#7A4B00;--message-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke='white'%20stroke-width='2.6'%20stroke-linecap='round'%3E%3Cpath%20d='M10%205.2v7.2'/%3E%3Ccircle%20cx='10'%20cy='15.2'%20r='1.2'%20fill='white'%20stroke='none'/%3E%3C/svg%3E")}[data-drupal-messages] .messages--error{--message-accent:#C53B2D;--message-accent-soft:rgba(197,59,45,0.18);--message-bg:#FDECEC;--message-border:#F1B6B1;--message-text:#7A1C12;--message-link:#7A1C12;--message-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke='white'%20stroke-width='2.6'%20stroke-linecap='round'%3E%3Cpath%20d='M6%206l8%208M14%206l-8%208'/%3E%3C/svg%3E")}[data-drupal-messages] .messages--info{--message-accent:#2B6CB0;--message-accent-soft:rgba(43,108,176,0.2);--message-bg:#EEF5FF;--message-border:#BBD3F3;--message-text:#1B3F6A;--message-link:#1B3F6A;--message-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%20stroke='white'%20stroke-width='2.4'%20stroke-linecap='round'%3E%3Cpath%20d='M10%208v6'/%3E%3Ccircle%20cx='10'%20cy='5.5'%20r='1.2'%20fill='white'%20stroke='none'/%3E%3C/svg%3E")}@media (max-width:740px){[data-drupal-messages]{margin:12px 0 16px}[data-drupal-messages] .messages{padding:14px 14px 14px 46px;border-radius:12px}[data-drupal-messages] .messages::before{left:12px;top:16px;width:16px;height:16px}}.fnaropa-current-group-menus{padding:15px;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);border-radius:10px;margin-bottom:10px}.fnaropa-current-group-menus ul:not(.contextual-links){margin:0;padding:0}.fnaropa-current-group-menus ul:not(.contextual-links) li::before{content:none}.fnaropa-current-group-menus ul:not(.contextual-links) li{margin:0 0 6px;padding:0;font-weight:800}.fnaropa-current-group-menus ul:not(.contextual-links) li a,.fnaropa-current-group-menus ul:not(.contextual-links) li span{display:block;background:#2a7d2a;color:#fff;border-radius:10px;font-size:16px;text-decoration:none;padding:5px 5px 5px 25px}.fnaropa-current-group-menus ul:not(.contextual-links) li a.is-active::before,.fnaropa-current-group-menus ul:not(.contextual-links) li span.is-active::before{content:"";width:12px;height:10px;display:block;position:absolute;top:10px;left:7px;background:url(/themes/custom/fnaropa/assets/ic-fleche-menu.svg) center no-repeat}.fnaropa-current-group-menus ul:not(.contextual-links) li a.is-home,.fnaropa-current-group-menus ul:not(.contextual-links) li span.is-home{font-family:Montserrat-Regular;text-transform:uppercase;font-weight:400}.fnaropa-current-group-menus ul:not(.contextual-links)>li.has-children>a::after{content:"";display:block;width:9px;height:7px;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:url(/themes/custom/fnaropa/assets/ic-caret-vert.svg) center no-repeat}.fnaropa-current-group-menus ul:not(.contextual-links) ul>li{margin:6px 0 0 12px}.fnaropa-current-group-menus ul:not(.contextual-links) ul>li.has-children>a::after{content:"";display:block;width:9px;height:7px;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:url(/themes/custom/fnaropa/assets/ic-caret.svg) center no-repeat}.fnaropa-current-group-menus ul:not(.contextual-links) ul>li>a:not(.is-active){background:#b0c80c;font-size:15px;color:#007d2b!important;position:relative;font-family:Montserrat-Regular;font-weight:400;padding:3px 7px}.fnaropa-current-group-menus ul:not(.contextual-links) ul ul{border-left:1px solid #b4b4b4;margin-left:15px}.fnaropa-current-group-menus ul:not(.contextual-links) ul ul>li>a.is-active{background:#fff!important;color:#007d2b}.fnaropa-current-group-menus ul:not(.contextual-links) ul ul>li>a:not(.is-active){font-family:Montserrat-Light;font-weight:400!important;background:#fff!important;color:#000!important}#block-fnaropa-group-label a{text-decoration:none}#block-fnaropa-group-label .fnaropa-group-title{display:flex;align-items:start}#block-fnaropa-group-label .fnaropa-group-title img{margin-right:10px}#block-fnaropa-group-label .fnaropa-group-title__texts{flex:1}#block-fnaropa-group-label .fnaropa-group-title h1{margin-bottom:10px;text-align:left;color:#2a7d2a;border-bottom:1px solid #2a7d2a}#block-fnaropa-group-label .fnaropa-group-title h2{font-size:21px;color:#b0c80c;margin:0}#block-fnaropa-breadcrumbs ol{color:#999;font-size:12px;padding:0;margin:10px 0}#block-fnaropa-breadcrumbs ol li,#block-fnaropa-breadcrumbs ol li a,#block-fnaropa-breadcrumbs ol li span{color:#999;text-decoration:none;list-style:none}#block-fnaropa-breadcrumbs ol li{display:inline}#block-fnaropa-breadcrumbs ol li:not(:first-child)::before{content:"/";padding:0 5px}#block-fnaropa-map-association .fnaropa-map-association__form{background:#b0c80c;border-radius:10px;color:#fff;padding:0 0 10px;margin:0 0 40px;font-weight:800;display:flex;align-items:center}#block-fnaropa-map-association .fnaropa-map-association__form .fnaropa-map-association__instruction{color:#fff;margin:0 5px;background:url(/themes/custom/fnaropa/assets/bg-bas.png) 50% 100% no-repeat;padding:20px 0 40px 70px;white-space:nowrap}#block-fnaropa-map-association .fnaropa-map-association__form input[type=submit]{padding:4px 20px;font-size:15px;color:#fff;border:0;width:auto;font-weight:400;border-radius:10px;text-decoration:none;position:relative;background:#007d2b}#block-fnaropa-map-association .fnaropa-map-association__results-list{padding:0}#block-fnaropa-map-association .fnaropa-map-association__results-list li{background:url(/themes/custom/fnaropa/assets/bg-curseur.gif) 0 10px no-repeat;font-size:15px;font-weight:800;padding-left:40px;padding-bottom:12px}#block-fnaropa-map-association .fnaropa-map-association__results-list li a{font-weight:800;font-size:17px;text-decoration:none;color:#007d2b}#block-fnaropa-map-association-sidebar h3{font-family:Georgia,'Times New Roman',serif;font-size:21px}#block-fnaropa-map-association-sidebar .fnaropa-map-sidebar__text{padding:20px;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);border-radius:10px;margin-bottom:10px}#block-fnaropa-map-association-sidebar .fnaropa-map-sidebar__action{padding:20px}#block-fnaropa-map-association-sidebar .fnaropa-map-sidebar__action a{box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);display:block;border-radius:30px;padding:4px 20px;font-size:15px;color:#fff;border:0;width:auto;font-weight:400;text-decoration:none;position:relative;background:#007d2b}#block-fnaropa-map-association-sidebar .fnaropa-map-sidebar__login-hint{padding:20px;margin:0 14px;background:#b0c80c;color:#fff;font-size:17px;border-radius:10px}#block-fnaropa-map-association-sidebar .fnaropa-map-sidebar__login-hint p{color:#007d2b}#block-fnaropa-map-our-network h2{text-align:center}#block-fnaropa-map-our-network .content{display:block;background:0 0;padding:20px 0;margin:0 auto;text-align:center;border-radius:15px;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2)}#block-fnaropa-map-our-network .content p.rtecenter:last-child{font-size:1.25rem;color:#007d2b;font-family:Montserrat-Regular}#block-views-block-actualites-block-1{margin:20px auto;padding:20px 0;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2)}#block-views-block-actualites-block-1 h2{text-align:center}#block-views-block-actualites-block-1 .views-row{margin:20px auto}#block-views-block-actualites-block-1 .field-content{background:#fff;padding:0 15px;margin:0 -1px;overflow:hidden}#block-views-block-actualites-block-1 .field-content p{width:100%!important}#block-views-block-actualites-block-1 .views-field-title a{font-size:18px;line-height:22px;font-weight:400;text-decoration:none;font-family:Montserrat-Regular;color:#ffa300}#block-views-block-actualites-block-1 .views-field-title .field-content{display:block}#block-views-block-actualites-block-1 .views-field-view-node a{font-size:1rem;padding:4px 10px 4px 0;position:relative;display:inline-block;vertical-align:middle;margin-top:7px;font-family:Montserrat-Regular;text-decoration:none}#block-views-block-actualites-block-1 .views-field-view-node a::after{content:"";width:7px;height:10px;display:block;position:absolute;top:10px;right:-7px;background:url(/themes/custom/fnaropa/assets/ic-fleche.svg) center no-repeat}#block-views-block-actualites-block-1 .more-link a{margin:25px auto 20px;width:100%;display:block;text-decoration:none;background:#007d2b;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);text-align:center;color:#fff;font-size:1rem;padding:4px 0;border-radius:15px}#block-fnaropa-home-contact-federation .contact-block-wrapper,#block-fnaropa-home-contact-federation-groups .contact-block-wrapper{margin-bottom:20px}#block-fnaropa-home-contact-federation .contact-block-container,#block-fnaropa-home-contact-federation-groups .contact-block-container{box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);border-radius:30px;margin-bottom:50px}#block-fnaropa-home-contact-federation .contact-block-container a,#block-fnaropa-home-contact-federation-groups .contact-block-container a{text-decoration:none}#block-fnaropa-home-contact-federation .contact-block-image,#block-fnaropa-home-contact-federation-groups .contact-block-image{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}#block-fnaropa-home-contact-federation .contact-block-title,#block-fnaropa-home-contact-federation-groups .contact-block-title{border-bottom-left-radius:30px;border-bottom-right-radius:30px;background:#b0c80c;color:#007d2b;text-align:center;font-size:clamp(25px,2vw,1.56rem);line-height:1;font-family:Montserrat-Regular;padding:15px 5px}.block-content--tiles h2{text-align:center}.block-content--tiles>.field-type-entity-reference-revisions>.field-items{display:flex;flex-wrap:wrap}.block-content--tiles>.field-type-entity-reference-revisions>.field-items>.field-item{background:#b0c80c;position:relative;border-radius:25px;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);margin:0 auto 20px}@media only screen and (min-width:768px){.block-content--tiles>.field-type-entity-reference-revisions>.field-items>.field-item{width:calc(100%/2 - 30px)}}@media only screen and (min-width:1024px){.block-content--tiles>.field-type-entity-reference-revisions>.field-items>.field-item{width:calc(100%/3 - 30px)}}.block-content--tiles>.field-type-entity-reference-revisions>.field-items>.field-item:last-child{background:0 0;box-shadow:none}#block-fnaropa-home-federal-news-link-groups a,#block-fnaropa-home-member-area-link-groups a{display:block;text-decoration:none;background:#007d2b;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);text-align:center;color:#fff;font-size:1rem;padding:4px 0;border-radius:15px;margin:10px 0}#block-fnaropa-home-membership-cta-groups{padding:20px;background:#b0c80c;color:#fff;font-size:17px;border-radius:10px}#block-fnaropa-home-membership-cta-groups p{color:#007d2b}#member-area-page .page-title{text-align:center}#member-area-page .member-area-not-logged-layout .member-area-not-logged-image{margin-left:10px;margin-right:10px;border:2px solid #ffa300}#member-area-page .member-area-not-logged-layout h2{font-size:18px;font-family:Montserrat-Regular;color:#007d2b;font-weight:700!important}#member-area-page .member-area-not-logged-layout a,#member-area-page .member-area-not-logged-layout li,#member-area-page .member-area-not-logged-layout p{font-weight:700!important}#member-area-page .member-area-content{display:flex}#member-area-page .member-area-messages .member-group-messages-card{background:#b0c80c;margin:10px 0;color:#fff;padding:10px;border-radius:10px}#member-area-page .member-area-messages .group-member-message{display:flex;margin-bottom:15px}#member-area-page .member-area-messages .group-member-message__thumbnail{max-width:160px;margin-right:20px}#member-area-page .member-area-messages .group-member-message__content{width:100%;color:#007d2b;text-decoration:none}#member-area-page .member-area-messages .group-member-message__content a{color:#007d2b;font-weight:700}#member-area-page .member-area-messages .group-member-message h2{margin:0;border-bottom:1px solid #007d2b}#member-area-page .member-area-messages .group-member-message h2 a{color:#007d2b;text-decoration:none;font-weight:700}#member-area-page .member-area-messages .group-member-message h3{margin:10px 0 4px}#member-area-page .member-area-messages .group-member-message p{margin:0}#member-area-page .card{box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);border-radius:10px;padding:15px}#member-area-page #esp_adh_actualites{padding-right:8px;width:33%}#member-area-page #esp_adh_actualites a,#member-area-page #esp_adh_actualites p{display:inline!important;margin:0!important;color:#000}#member-area-page #esp_adh_actualites h2{text-align:center;font-size:clamp(25px,2vw,1.87rem);padding:15px 5px;line-height:22px}#member-area-page #esp_adh_actualites .views-row{margin:20px 0}#member-area-page #esp_adh_actualites .views-field-title{margin-bottom:5px}#member-area-page #esp_adh_actualites .views-field-title a{text-align:left;color:#007d2b;text-decoration:none;font-size:18px;font-family:Montserrat-Regular;line-height:22px}#member-area-page #esp_adh_actualites .views-field-title a:focus,#member-area-page #esp_adh_actualites .views-field-title a:hover{text-decoration:underline}#member-area-page #esp_adh_actualites .views-field-view-node a{color:#0c5a18;text-decoration:none;font-size:1rem;padding:4px 10px 4px 0;position:relative;display:inline-block;vertical-align:middle;margin-top:7px;font-family:Montserrat-Regular}#member-area-page #esp_adh_actualites .views-field-view-node a::after{content:"";width:7px;height:10px;display:block;position:absolute;top:10px;right:-7px;background:url(/themes/custom/fnaropa/assets/ic-fleche.svg) center no-repeat}#member-area-page #esp_adh_actualites .more-link{margin:25px auto 20px;display:block;text-decoration:none;background:#007d2b;box-shadow:2px 2px 20px -4px rgba(0,0,0,.2);text-align:center;color:#fff;font-size:1rem;padding:4px 0;border-radius:15px}#member-area-page #esp_adh_actualites .more-link a{color:#fff;font-size:1rem;text-decoration:none}#member-area-page #esp_adh_menu_aropa,#member-area-page #esp_adh_menu_fnaropa{width:32.7%;margin-right:10px}#member-area-page #esp_adh_menu_aropa h2.menu-group-title,#member-area-page #esp_adh_menu_fnaropa h2.menu-group-title{padding:0;display:block;text-decoration:none;color:#fff;font-size:25px;text-align:center;border-radius:10px}#member-area-page #esp_adh_menu_aropa h2.menu-group-title a,#member-area-page #esp_adh_menu_fnaropa h2.menu-group-title a{padding:9px 0;cursor:pointer;font-size:1rem;display:block;line-height:1.2;text-decoration:none;background:#2a7d2a;color:#fff;border-radius:30px}#member-area-page #esp_adh_menu_aropa h2.menu-group-title a:focus,#member-area-page #esp_adh_menu_aropa h2.menu-group-title a:hover,#member-area-page #esp_adh_menu_fnaropa h2.menu-group-title a:focus,#member-area-page #esp_adh_menu_fnaropa h2.menu-group-title a:hover{background:#0c5a18}#member-area-page #esp_adh_menu_aropa ul,#member-area-page #esp_adh_menu_fnaropa ul{list-style:none;padding:0;margin:0}#member-area-page #esp_adh_menu_aropa ul li,#member-area-page #esp_adh_menu_fnaropa ul li{padding:0;margin:6px 0 0}#member-area-page #esp_adh_menu_aropa ul li::before,#member-area-page #esp_adh_menu_fnaropa ul li::before{content:none}#member-area-page #esp_adh_menu_aropa ul li a,#member-area-page #esp_adh_menu_fnaropa ul li a{font-weight:800;display:block;background:#2a7d2a;color:#fff;border-radius:7px;font-size:16px;text-decoration:none;padding:5px}#member-area-page #esp_adh_menu_aropa ul ul li,#member-area-page #esp_adh_menu_fnaropa ul ul li{margin:6px 0 0 12px;padding:0;font-weight:800}#member-area-page #esp_adh_menu_aropa ul ul li a,#member-area-page #esp_adh_menu_fnaropa ul ul li a{background:#b0c80c;font-size:15px;position:relative}#member-area-page #esp_adh_menu_aropa ul ul li a::after,#member-area-page #esp_adh_menu_fnaropa ul ul li a::after{content:"";display:block;width:9px;height:7px;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:url(/themes/custom/fnaropa/assets/ic-caret.svg) center no-repeat}#member-area-page #esp_adh_menu_aropa ul ul ul,#member-area-page #esp_adh_menu_fnaropa ul ul ul{border-left:1px solid #b4b4b4;padding:0}#member-area-page #esp_adh_menu_aropa ul ul ul li a,#member-area-page #esp_adh_menu_fnaropa ul ul ul li a{font-weight:400;background:#fff;color:#000}#member-area-page .member-area-updates-title{font-size:1.25rem}#member-area-page .member-area-updates-list{padding:20px 15px}#member-area-page .member-area-updates-item{padding:4px 0;margin:0 0 .25em 4px}#member-area-page .member-area-updates-item::before{content:none}#member-area-page .member-area-updates-item a{color:#000;font-size:15px;text-decoration:none;font-family:montserratmedium}@media (max-width:980px){#member-area-page .member-area-content{flex-direction:column}#member-area-page #esp_adh_actualites,#member-area-page #esp_adh_menu_aropa,#member-area-page #esp_adh_menu_fnaropa{width:100%;margin-right:0}}.profile{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.profile>.field{grid-column:1/-1}.profile .field-label-above{background:0 0;margin:0 0 4px}.profile .field-label-above>.field-label{background:0 0;color:inherit;font-size:inherit;padding:0;border-radius:0;font-weight:700}.profile .field-label-above>.field-items{padding:0}.profile fieldset{border:none;margin:0 0 10px;padding:0;min-width:0}.profile fieldset>legend{background:0 0;color:#ffa300;font-family:Montserrat-Regular,sans-serif;font-size:22px;font-weight:700;padding:0 0 5px;width:100%;float:left}.profile fieldset>legend .fieldset-legend{display:block}.profile fieldset>.fieldset-wrapper{clear:both}.profile fieldset fieldset>legend{font-size:18px}.profile .field{margin-bottom:4px;clear:both;overflow:hidden}.profile .field .field__label{font-weight:700}@media (max-width:768px){.profile{grid-template-columns:1fr}.profile>.field{grid-column:auto}}.magazine-chene-vert-page .magazine-chene-vert-layout{display:flex;gap:30px}.magazine-chene-vert-page .magazine-chene-vert-col-left,.magazine-chene-vert-page .magazine-chene-vert-col-right{flex:1;min-width:0}.magazine-chene-vert-page .magazine-section{margin-bottom:30px}.magazine-chene-vert-page .magazine-section--presentation p{line-height:1.6}.magazine-chene-vert-page .magazine-section--presentation ul{padding-left:20px}.magazine-chene-vert-page .magazine-section--presentation ul li{margin-bottom:4px}.magazine-chene-vert-page .magazine-section--presentation h3{text-align:center;color:#007d2b}.magazine-chene-vert-page .magazine-section--abonnement .text-center{text-align:center}.magazine-chene-vert-page .magazine-section--abonnement a{color:#007d2b;font-weight:700;text-decoration:none}.magazine-chene-vert-page .magazine-section--abonnement a:focus,.magazine-chene-vert-page .magazine-section--abonnement a:hover{text-decoration:underline}.magazine-chene-vert-page .magazine-section--consulter{text-align:center}.magazine-chene-vert-page .magazine-section--consulter h2{text-align:left}.magazine-chene-vert-page .magazine-section--consulter img{max-width:240px;height:auto;border:1px solid #ddd;border-radius:4px;transition:box-shadow .2s}.magazine-chene-vert-page .magazine-section--consulter img:hover{box-shadow:2px 2px 20px -4px rgba(0,0,0,.3)}.magazine-chene-vert-page .magazine-section--derniers .views-row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.magazine-chene-vert-page .magazine-section--derniers .views-row:last-child{border-bottom:none}.magazine-chene-vert-page .magazine-section--derniers h3{color:#007d2b;font-size:1.1rem;margin:0 0 8px}.magazine-chene-vert-page .magazine-section--derniers ul{display:flex;gap:8px;list-style:none;padding:0;margin:0}.magazine-chene-vert-page .magazine-section--derniers ul li{padding:0;margin:0}.magazine-chene-vert-page .magazine-section--derniers ul li::before{content:none}.magazine-chene-vert-page .magazine-section--derniers img{border:1px solid #ddd;border-radius:2px}.magazine-chene-vert-page .magazine-section--derniers .js-pager__items{text-align:center;margin-top:15px}.magazine-chene-vert-page .magazine-section--derniers .js-pager__items li{display:inline-block}.magazine-chene-vert-page .magazine-section--derniers .js-pager__items li::before{content:none}.magazine-chene-vert-page .magazine-section--derniers .js-pager__items a{color:#007d2b;text-decoration:none;padding:4px 10px}.magazine-chene-vert-page .magazine-section--derniers .js-pager__items a:focus,.magazine-chene-vert-page .magazine-section--derniers .js-pager__items a:hover{text-decoration:underline}@media (max-width:980px){.magazine-chene-vert-page .magazine-chene-vert-layout{flex-direction:column;gap:0}}.page--actualites .views-row h2 a{color:#9ebf36;text-decoration:none;font-size:21px}.page--actualites .views-row .views-field-view-node a{font-size:1rem;padding:4px 10px 4px 0;position:relative;display:inline-block;vertical-align:middle;margin-top:7px;font-family:Montserrat-Regular;text-decoration:none}.page--actualites .views-row .views-field-view-node a::after{content:"";width:7px;height:10px;display:block;position:absolute;top:10px;right:-7px;background:url(/themes/custom/fnaropa/assets/ic-fleche.svg) center no-repeat}.node--actualites--full .back-link{margin:20px auto;text-align:center}.node--actualites--full .back-link .views-more-link{padding:10px;display:inline-block}.node--actualites--full .back-link .views-more-link:focus,.node--actualites--full .back-link .views-more-link:hover{background-color:#007d2b;color:#fff}.node--galerie-photos--full .field-type-image .field-item{float:left;margin:5px}.group h2{font-size:17px;margin:0}.group h2 span.chapo,.group h2 span.txt_rouge,.group h2 span.txt_vert{font-size:21px;color:#ffa300;font-weight:400}.group h3 span.chapo,.group h3 span.txt_rouge,.group h3 span.txt_vert{font-size:18px;color:#007d2b;font-weight:400}.field-label-above{background:url(/themes/custom/fnaropa/assets/bg-type.gif) repeat-x #fff;margin:10px 0}.field-label-above>.field-label{background:#b0c80c;color:#fff;font-weight:800;font-size:20px;padding:15px 20px;border-radius:5px}.field-label-above>.field-items{padding:12px 0 12px 126px}.field-label-inline .field-label{display:inline;float:left;font-weight:700}.field-label-inline .field-label::after{content:"\00a0:";margin-right:.25em}.field-type-file.field-label-above .field-items{background:url(/themes/custom/fnaropa/assets/bg-documents.png) 0 100% no-repeat;min-height:173px}.field-type-file .file::before{content:url(/themes/custom/fnaropa/assets/x-office-spreadsheet.png);vertical-align:middle;margin-right:4px}.search-form label{font-weight:700;display:inline}.search-form input[type=submit]{margin:0;padding:4px 20px;font-size:15px;color:#fff;border:0;width:auto;font-weight:400;border-radius:10px;text-decoration:none;position:relative;background:#007d2b;cursor:pointer}.search-form .search-help-link{display:none}.search-form summary{color:#0c5a18;text-decoration:underline;cursor:pointer}.search-form fieldset{border:0;padding:0;margin:0}.search-form fieldset[data-drupal-selector=edit-keywords-fieldset]{float:left;margin-right:2em}.search-form fieldset[data-drupal-selector=edit-keywords-fieldset] legend{display:none}.search-form fieldset[data-drupal-selector=edit-keywords-fieldset] .form-item{margin-top:1em;margin-bottom:1em;display:flex;flex-direction:column}.search-form fieldset[data-drupal-selector=edit-types-fieldset]{padding-top:16px}.search-form fieldset[data-drupal-selector=edit-types-fieldset]>legend{display:none}.search-form fieldset[data-drupal-selector=edit-types-fieldset] legend{font-weight:700}.search-form fieldset[data-drupal-selector=edit-types-fieldset] label{font-weight:400}.search-form .action{margin-top:1em}.user-edit-ordinary details.field-group-details{border:none;margin:15px 0 5px;padding:0}.user-edit-ordinary details.field-group-details>summary{list-style:none;color:#b0c80c;font-family:Montserrat-Regular,sans-serif;font-size:21px;font-weight:400;padding:0 0 5px;pointer-events:none}.user-edit-ordinary details.field-group-details>summary::-webkit-details-marker{display:none}.user-edit-ordinary .form-required::after{content:" *";color:#e00}.user-edit-ordinary .form-item{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:12px;margin-bottom:12px;flex-direction:column}.user-edit-ordinary .form-item>label{margin-right:.5em;flex-shrink:0;font-weight:700}.user-edit-ordinary .form-item>.description{width:100%;font-size:.85em;margin-top:2px;color:#6a6a6a}.user-edit-ordinary .form-item-privacy-agreement{flex-direction:row}.user-edit-ordinary .form-item-privacy-agreement label{font-weight:400}.user-edit-ordinary .form-type-password-confirm{display:block}.user-edit-ordinary .form-datetime-wrapper{display:inline}.user-edit-ordinary select{margin-top:5px;box-shadow:none;user-select:none;cursor:default;background-color:#fff;background-image:url(/themes/custom/fnaropa/assets/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}.user-edit-ordinary select[disabled]{background-color:#eee;color:#888}.user-edit-ordinary .form-disabled input[disabled],.user-edit-ordinary .form-disabled select[disabled]{background-color:#eee;color:#888;cursor:default}.webform-submission-form{background:url(/themes/custom/fnaropa/assets/bg-contact.jpg) center no-repeat}.webform-submission-form .form-item{margin-top:1em;margin-bottom:1em}.webform-submission-form .form-item label{display:block;font-weight:700;margin-right:1em}.webform-submission-form .form-item label.form-required::after{content:" *";color:#e00}.webform-submission-form .form-item select{margin-top:5px;appearance:none;width:100%;background-image:url(/themes/custom/fnaropa/assets/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}.webform-submission-form .form-item input,.webform-submission-form .form-item select,.webform-submission-form .form-item textarea{border-radius:0;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;font-size:13px;font-family:Arial,sans-serif;height:1.8em}.webform-submission-form .form-item textarea{width:100%;min-height:40px;overflow:auto;resize:vertical;display:block}.webform-submission-form .form-item .description{font-size:.85em;color:#6a6a6a}.webform-submission-form .form-item.js-form-type-checkbox{display:flex;align-items:center}.webform-submission-form .form-item.js-form-type-checkbox label{display:inline;font-weight:400}.webform-submission-form input[type=submit]{margin:0;padding:4px 20px;font-size:15px;color:#fff;border:0;width:auto;font-weight:400;border-radius:10px;text-decoration:none;position:relative;background:#007d2b;cursor:pointer}.webform-submission-form .association-contact-details{margin-bottom:1.5em}.webform-submission-form .association-contact-banner{clear:both;color:#fff;background:#b0c80c;border-radius:12px;margin:0 0 35px;font-weight:800;font-size:18px;padding:15px 10px}.webform-submission-form .association-contact-adhesion{margin-bottom:1em}.webform-submission-form .association-contact-adhesion a{color:#f28c00;font-weight:700;font-size:1.1em;text-decoration:underline}.webform-submission-form .association-contact-adhesion a:hover{color:#bf6e00}.webform-submission-form .association-contact-coordinates{line-height:1.6;margin-bottom:1em}.paragraph--type--tile h3{height:70px;text-align:center;font-family:Montserrat-Regular;font-size:clamp(20px,2vw,1.56rem);margin:0;line-height:1;display:flex;align-items:center;justify-content:center;padding:10px 5px}.paragraph--type--tile .tile-v2-body{border-bottom-left-radius:25px;border-bottom-right-radius:25px;overflow:hidden;position:relative}.paragraph--type--tile .tile-v2-init .tile-v2-pictogram{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%)}.paragraph--type--tile .tile-v2-overlay{position:absolute;display:none;height:100%;width:100%;flex-direction:column;align-items:center;background:#b0c80c;border-bottom-left-radius:25px;border-bottom-right-radius:25px;bottom:0}.paragraph--type--tile .tile-v2-content{padding:20px}.paragraph--type--tile .tile-v2-content .field-item{font-size:1rem;color:#007d2b;font-family:Montserrat-Regular}.paragraph--type--tile .tile-v2-link{text-align:center}.paragraph--type--tile .tile-v2-link span{background:#007d2b;color:#fff;display:inline-block;vertical-align:middle;padding:10px 15px;text-decoration:none;border-radius:20px}.paragraph--type--tile:hover .tile-v2-overlay{display:flex}.paragraph--type--tile-video h3{text-align:center;font-size:clamp(25px,2vw,1.56rem);line-height:1}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.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:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
