@charset "UTF-8";*,:after,:before{box-sizing:border-box;position:relative}html{overflow-x:hidden;position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}strong{font-weight:700}em,i{font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background:none;text-align:initial}.btn.danger{background:#dc3545!important}.btn.warning{background:#ffc107!important}.btn.success{background:#28a745!important}.btn.info{background:#17a2b8!important}html{scroll-behavior:smooth;scrollbar-width:thin}:root{--primary:rgb(var(--primary-rgb));--primary-rgb:var(--dark-rgb);--secondary:rgb(var(--secondary-rgb));--secondary-rgb:var(--green-rgb);--third:rgb(var(--third-rgb));--third-rgb:var(--yellow-rgb);--dark:rgb(var(--dark-rgb));--dark-rgb:0,0,0;--light:rgb(var(--light-rgb));--light-rgb:255,255,255;--green:rgb(var(--green-rgb));--green-rgb:0,73,0;--red:rgb(var(--red-rgb));--red-rgb:233,70,64;--yellow:rgb(var(--yellow-rgb));--yellow-rgb:247,216,46;--color-body:rgb(var(--color-body-rgb));--color-body-rgb:242,242,242;--container-padding:var(--header-height);--section-padding:calc(var(--container-padding)/2);--gap-padding:calc(var(--section-padding)/2);--gutter:calc(var(--gap-padding)/2);--min-gutter:calc(var(--gutter)/2);--header-height:calc(var(--header-top) + var(--header-bottom));--header-top:10vh;--header-bottom:5vh;--slow-transition:.8s;--fast-transition:.4s;--radius:8px;--radius-100:100em;--shadow:0 0 10px rgba(var(--primary-rgb),25%);--font-xl:clamp(32px,4vw,50px);--font-l:clamp(20px,4vw,24px);--font-m:clamp(18px,4vw,20px);--font-s:clamp(14px,4vw,18px);--font-xs:clamp(12px,4vw,14px)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/build/fonts/Gilroy-Regular.19055ba0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Regular.f6c9931f.woff2) format("woff2"),url(/build/fonts/Gilroy-Regular.ebe86c03.woff) format("woff"),url(/build/fonts/Gilroy-Regular.fa652e76.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:800;src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/build/fonts/Gilroy-ExtraboldItalic.d4bac2be.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-ExtraboldItalic.cb765d86.woff2) format("woff2"),url(/build/fonts/Gilroy-ExtraboldItalic.a15d926a.woff) format("woff"),url(/build/fonts/Gilroy-ExtraboldItalic.465aa5d0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/build/fonts/Gilroy-Bold.aa68c169.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Bold.ef7c40ff.woff2) format("woff2"),url(/build/fonts/Gilroy-Bold.0607a1bc.woff) format("woff"),url(/build/fonts/Gilroy-Bold.901a60fc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:local("Gilroy Black"),local("Gilroy-Black"),url(/build/fonts/Gilroy-Black.15c6a98f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Black.ae06da6f.woff2) format("woff2"),url(/build/fonts/Gilroy-Black.a9df216d.woff) format("woff"),url(/build/fonts/Gilroy-Black.4628979a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:local("Gilroy Light"),local("Gilroy-Light"),url(/build/fonts/Gilroy-Light.f498309f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Light.c2e7a6dc.woff2) format("woff2"),url(/build/fonts/Gilroy-Light.368f09f5.woff) format("woff"),url(/build/fonts/Gilroy-Light.0ac7c2f9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/build/fonts/Gilroy-Semibold.54bc2f81.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Semibold.7726b19d.woff2) format("woff2"),url(/build/fonts/Gilroy-Semibold.5b042906.woff) format("woff"),url(/build/fonts/Gilroy-Semibold.41fa36c3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/build/fonts/Gilroy-Medium.2fea647f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Medium.acd4e613.woff2) format("woff2"),url(/build/fonts/Gilroy-Medium.5329bc50.woff) format("woff"),url(/build/fonts/Gilroy-Medium.1c23f810.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:500;src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/build/fonts/Gilroy-MediumItalic.2d3fcc2b.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-MediumItalic.56b6f6d9.woff2) format("woff2"),url(/build/fonts/Gilroy-MediumItalic.e50c6ab1.woff) format("woff"),url(/build/fonts/Gilroy-MediumItalic.89dade8d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/build/fonts/Gilroy-BlackItalic.0c22099e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-BlackItalic.a115605b.woff2) format("woff2"),url(/build/fonts/Gilroy-BlackItalic.c04a0aea.woff) format("woff"),url(/build/fonts/Gilroy-BlackItalic.9d038b5d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:200;src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/build/fonts/Gilroy-UltraLight.69d95728.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-UltraLight.378f4351.woff2) format("woff2"),url(/build/fonts/Gilroy-UltraLight.9169fa71.woff) format("woff"),url(/build/fonts/Gilroy-UltraLight.6c356bf4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/build/fonts/Gilroy-RegularItalic.3b7071f6.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-RegularItalic.5c23dc85.woff2) format("woff2"),url(/build/fonts/Gilroy-RegularItalic.1a8de217.woff) format("woff"),url(/build/fonts/Gilroy-RegularItalic.5f3ed3d8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:600;src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/build/fonts/Gilroy-SemiboldItalic.df9d884f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-SemiboldItalic.f573f3d8.woff2) format("woff2"),url(/build/fonts/Gilroy-SemiboldItalic.b7e83a7d.woff) format("woff"),url(/build/fonts/Gilroy-SemiboldItalic.4d55ee19.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/build/fonts/Gilroy-HeavyItalic.df7d31c8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-HeavyItalic.1260ebe3.woff2) format("woff2"),url(/build/fonts/Gilroy-HeavyItalic.25ba04db.woff) format("woff"),url(/build/fonts/Gilroy-HeavyItalic.4e271337.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/build/fonts/Gilroy-Extrabold.35fe3e3e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Extrabold.5c5942d3.woff2) format("woff2"),url(/build/fonts/Gilroy-Extrabold.f39ff81c.woff) format("woff"),url(/build/fonts/Gilroy-Extrabold.92e435f7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/build/fonts/Gilroy-BoldItalic.59f5bb14.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-BoldItalic.990e3c5e.woff2) format("woff2"),url(/build/fonts/Gilroy-BoldItalic.76c9191d.woff) format("woff"),url(/build/fonts/Gilroy-BoldItalic.244d410b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:200;src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/build/fonts/Gilroy-UltraLightItalic.a6fc8679.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-UltraLightItalic.9e044996.woff2) format("woff2"),url(/build/fonts/Gilroy-UltraLightItalic.3c8027c9.woff) format("woff"),url(/build/fonts/Gilroy-UltraLightItalic.68a9a27f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:300;src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/build/fonts/Gilroy-LightItalic.8c6863c1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-LightItalic.8dde5723.woff2) format("woff2"),url(/build/fonts/Gilroy-LightItalic.d899841d.woff) format("woff"),url(/build/fonts/Gilroy-LightItalic.7b680060.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/build/fonts/Gilroy-Heavy.d3e25fef.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Heavy.19b3f6fe.woff2) format("woff2"),url(/build/fonts/Gilroy-Heavy.406f336a.woff) format("woff"),url(/build/fonts/Gilroy-Heavy.bf729a99.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:100;src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/build/fonts/Gilroy-Thin.a479c0c1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Thin.8d8f3d8a.woff2) format("woff2"),url(/build/fonts/Gilroy-Thin.4b118de0.woff) format("woff"),url(/build/fonts/Gilroy-Thin.fc813b75.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:100;src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/build/fonts/Gilroy-ThinItalic.cea6b0a2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-ThinItalic.aa21bf23.woff2) format("woff2"),url(/build/fonts/Gilroy-ThinItalic.214652f4.woff) format("woff"),url(/build/fonts/Gilroy-ThinItalic.aa74839c.ttf) format("truetype")}.container{margin:auto;width:90%}.container-narrow{margin:auto;width:70%}#homepage,#page{padding-bottom:var(--gap-padding);padding-top:var(--header-height)}section+section{margin-top:var(--section-padding)}section .container-narrow>*+*,section .container>*+*{margin-top:var(--gutter)}.listing ul.list{align-items:stretch;display:flex;flex-wrap:wrap}.listing ul.list .gutter{height:auto;padding:var(--min-gutter);width:calc(100%/var(--l))}.multi-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--block-width),1fr));width:100%}.multi-block.block_2{--block-width:24em;align-items:center;gap:2em}.multi-block.block_3{--block-width:17em;gap:2em}.multi-block.block_4{--block-width:14em;gap:2em}.page_show section+section .container{align-items:center;background-color:var(--light);border-radius:var(--radius);display:flex;padding:5%}.page_show section+section .container>*{width:100%}.page_show section+section .container>*+*{margin-left:var(--gap-padding);margin-top:0}.page_show section+section .container picture img{max-height:80vh;object-fit:contain}@media screen and (max-width:900px){.page_show section+section .container{flex-direction:column}.page_show section+section .container>*{width:100%}.page_show section+section .container>*+*{margin-left:0}.page_show section+section .container picture{margin-top:var(--gap-padding);order:2}}@media screen and (max-width:1350px){.container-narrow{min-width:auto;width:90%}}.bento_3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:var(--gutter)}.bento_3>:first-child{grid-area:1/1/2/2}.bento_3>:nth-child(2){grid-area:1/2/2/3}.bento_3>:nth-child(3){grid-area:1/3/2/4}@media screen and (max-width:800px){.bento_3{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-gap:var(--gutter)}.bento_3>:first-child{grid-area:1/1/2/2}.bento_3>:nth-child(2){grid-area:2/1/3/2}.bento_3>:nth-child(3){grid-area:3/1/4/2}}.bloc_link{border:1px solid rgba(var(--dark-rgb),10%);border-radius:var(--radius);cursor:pointer;isolation:isolate;overflow:hidden}.bloc_link .content,.bloc_link>*+*{margin-top:var(--min-gutter)}.bloc_link .content>*+*,.bloc_link>*+*>*+*{margin-top:var(--gutter)}.bloc_link:focus,.bloc_link:hover{border:1px solid var(--green)}.bloc_news{border-radius:var(--radius);isolation:isolate;overflow:hidden;width:100%}.bloc_news .content{background-color:var(--green);color:var(--light);height:100%;margin-top:0;padding:var(--gap-padding)}.bloc_news .content .paragraph p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.bloc_news .content a{color:var(--yellow)}.bloc_news .content a:before{background-color:var(--yellow);width:100%}.bloc_news .content a:hover{color:var(--light)}.bloc_news .content a:hover:before{background-color:var(--light)}.bloc_news picture{aspect-ratio:3/2}.bloc_news picture img{object-fit:cover}.bloc_category{align-items:center;background-color:var(--color-body);display:flex;flex-direction:column;justify-content:center;padding:14%}.bloc_category,.bloc_category picture{border-radius:var(--radius);overflow:hidden}.bloc_category picture img{max-height:8vh}.bloc_category a{color:var(--primary);font-weight:600;opacity:.6}.bloc_product{background-color:var(--light)}.bloc_product picture{aspect-ratio:1/1}.bloc_product picture img{object-fit:cover}.bloc_product .content{margin-top:0;padding:8%}.bloc_product .content .price{align-items:flex-end;display:flex}.bloc_product .content .price .price_promo{color:var(--red);font-size:var(--font-xs);margin-left:var(--min-gutter)}.bloc_product h3{font-size:var(--font-m)}.breadcrumb{font-size:12px;padding:var(--gutter) 0}.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.breadcrumb ol>li{align-items:center;color:var(--secondary);display:flex}.breadcrumb ol>li+li:before{color:var(--green);content:"/";margin:0 5px}[data-link]{cursor:pointer;transition:var(--slow-transition)}[data-link]:focus,[data-link]:hover{transform:translateY(-15px);transition:var(--slow-transition)}.btn,.link,a,button{cursor:pointer;font-weight:600;text-decoration:none;transition:.4s;width:max-content}.link,a,button{align-items:center;color:var(--green);display:flex}.link .btn_icon,a .btn_icon,button .btn_icon{margin-left:12px}.link .btn_icon svg,a .btn_icon svg,button .btn_icon svg{height:20px;transition:var(--fast-transition);width:20px}.link:before,a:before,button:before{background-color:var(--primary);border-radius:100px;bottom:-3px;content:"";height:1px;position:absolute;right:0;transition:.4s;width:100%;z-index:1}.link:focus,.link:hover,a:focus,a:hover,button:focus,button:hover{color:var(--yellow)}.link:focus svg,.link:hover svg,a:focus svg,a:hover svg,button:focus svg,button:hover svg{stroke:var(--yellow);transition:var(--fast-transition)}.link:focus:before,.link:hover:before,a:focus:before,a:hover:before,button:focus:before,button:hover:before{background-color:var(--yellow);width:100%}a.no-style,button.no-style{color:var(--primary);font-weight:400;width:auto}a.no-style:before,button.no-style:before{display:none}.btn{--color-btn:var(--color-body);align-items:center;background-color:var(--color-btn);border:3px solid var(--color-btn);border-radius:100px;color:var(--primary);display:flex;font-weight:600;height:6vh;justify-content:center;overflow:hidden;padding:12px 20px;transition:var(--slow-transition)}.btn.round_btn{padding:16px}.btn.round_btn .btn_icon,.btn.round_btn svg{margin-left:0}.btn.cta{--color-btn:var(--yellow);color:var(--green)}.btn.cta:hover{--color-btn:var(--dark);color:var(--yellow)}.btn.cta.green{--color-btn:var(--green);color:var(--yellow)}.btn.cta.green:hover{--color-btn:var(--dark);color:var(--yellow)}.btn span{z-index:2}.btn .btn_icon{align-items:center;display:flex;height:32px;justify-content:center;padding:6px;width:32px;z-index:1}.btn .btn_icon svg{z-index:2;--stroke-width:2px;stroke:var(--dark);margin-left:0}.btn .btn_icon:before{background-color:var(--yellow);border-radius:var(--radius-100);content:"";height:100%;position:absolute;transition:var(--slow-transition);width:100%;z-index:1}.btn:focus,.btn:hover{color:var(--primary);opacity:1}.btn:focus .btn_icon:before,.btn:hover .btn_icon:before{scale:20}body{margin:0!important}.ch-cookie-consent *{margin:0}.ch-cookie-consent :before{display:none}.ch-cookie-consent{--color-light:#fff;--color-dark:#000;background-color:var(--color-light);border-radius:5px;box-shadow:var(--shadow);color:var(--color-dark);font-family:sans-serif;margin-bottom:20px;margin-left:20px;padding:35px 40px;width:max-content;z-index:99999}.ch-cookie-consent h3{background-color:var(--color-dark);border-radius:2px;color:var(--color-light);font-size:12px;font-weight:500;line-height:1.2;margin-bottom:10px;padding:10px;text-align:center;text-transform:uppercase;width:100%}.ch-cookie-consent p{color:var(--color-dark);font-weight:400}.ch-cookie-consent__form>*+*{margin-top:10px}.ch-cookie-consent .btn,.ch-cookie-consent a{background-color:var(--color-light);color:var(--color-dark)!important;font-size:14px}.ch-cookie-consent .btn{background:rgba(0,0,0,.1);border:none;border-radius:5px;box-shadow:var(--shadow);width:100%}.ch-cookie-consent a,.ch-cookie-consent span{color:var(--color-dark);cursor:pointer;font-size:14px;font-weight:400;opacity:.8;text-decoration:underline}.ch-cookie-consent__toggle-details-hide{display:none}.ch-cookie-consent__btn-group{display:flex;flex-direction:column-reverse}.ch-cookie-consent__btn-group>*+*{margin-bottom:10px}.ch-cookie-consent__category-group{background:rgba(0,0,0,.05);border-radius:5px;display:none;margin-top:10px;padding:20px}.ch-cookie-consent__category-group>*+*{margin-top:10px}.ch-cookie-consent__category-group .ch-cookie-consent__category{display:flex;flex-direction:column-reverse}.ch-cookie-consent__category-group h4{font-size:12px;font-weight:400}.ch-cookie-consent__category-group input{appearance:button;-webkit-appearance:button;height:14px;margin:10px;padding:0;width:14px}@media screen and (max-width:700px){.ch-cookie-consent{border-radius:none;margin-bottom:0;margin-left:0;width:100%}}footer{color:var(--light);padding:var(--gap-padding)}footer svg{stroke:var(--light)}footer a.no-style{color:var(--light);flex-direction:column}footer .footer_container{background-color:var(--green);border-radius:var(--radius)}footer .footer_container .container{color:var(--light);padding:var(--section-padding) 0}footer .footer_container .container>*{display:flex;flex-wrap:wrap;justify-content:center}footer .footer_container .container>*>*{margin:var(--gutter) var(--gap-padding);text-align:center}footer .footer_container .container .footer_top p.title{margin-bottom:var(--gutter)}footer .footer_container .container .footer_top p.title strong{color:var(--yellow)}footer .footer_container .container .footer_middle .rs{align-items:center;display:flex}footer .footer_container .container .footer_middle .rs>*{margin:var(--min-gutter)}footer .footer_container .container .footer_bottom{flex-direction:column;gap:1em}footer .footer_container .container .footer_bottom>*{display:flex;justify-content:center}footer .footer_container .container .footer_bottom>*>*{margin-right:var(--min-gutter)}footer .footer_container .container .footer_bottom>:first-child>*{margin-right:var(--gutter)}@media screen and (max-width:800px){footer .footer_container .container .footer_bottom>*{flex-direction:column}footer .footer_container .container .footer_bottom>:first-child>*{margin-right:0}}header .search{background-color:var(--color-body);height:calc(110vh - var(--header-height));overflow-y:scroll;padding-bottom:var(--header-height);position:absolute;transform:translateY(-102%);transition:var(--fast-transition);width:100%;z-index:-1}header .search .container{align-items:flex-start;flex-direction:column}header .search .container>*{margin-top:var(--gutter)}header .search form{width:100%}.btn_search .btn_open,.search-open .btn_search .btn_close{opacity:1;transform:translateX(0);transition:var(--fast-transition)}.btn_search .btn_close{opacity:0;transform:translateX(-100%);transition:var(--fast-transition)}.search-open .btn_search .btn_open{opacity:0;transform:translateX(100%)}.search-open header .search{transform:translateY(0);transition:var(--fast-transition)}form>*+*{margin-top:var(--gutter)}fieldset{width:100%}form input,form select,form textarea{border:2px solid rgba(var(--dark-rgb),20%);border-radius:var(--radius);margin-top:var(--min-gutter);padding:var(--gutter);width:100%}textarea{min-height:200px}label{margin:var(--min-gutter)}select{appearance:none;-webkit-appearance:none;font-size:var(--font-s)}[type=checkbox],[type=datetime-local],[type=file],[type=radio],[type=range],select{cursor:pointer}[type=checkbox],[type=radio]{border:2px solid rgba(var(--dark-rgb),.4)}[type=checkbox]:checked,[type=radio]:checked{background-color:var(--dark)}input#range{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;overflow:hidden;padding:0;width:100%}input#range::-webkit-slider-runnable-track{background:var(--dark)}input#range::-moz-range-track{background:var(--dark)}input#range::-moz-range-thumb{-webkit-appearance:none;appearance:none;background-color:var(--light);border-radius:50%;height:20px;width:20px}input#range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--light);border-radius:50%;height:20px;width:20px}::-webkit-input-placeholder{color:inherit;opacity:.5}::-moz-placeholder{color:inherit;opacity:.5}::-ms-input-placeholder{color:inherit;opacity:.5}.fix header{transform:translateY(calc(var(--header-top)*-1))}header{position:fixed;transform:translateY(0);transition:var(--slow-transition);width:100%;z-index:99}header .container{align-items:center;display:flex}header .top{background-color:var(--light);border-bottom:1px solid rgb(var(--primary-rgb),10%);display:flex;height:var(--header-top);justify-content:flex-end;padding:10px 0;right:0;transition:var(--fast-transition)}header .top .container{height:100%;justify-content:space-between}header .top .container>*{align-items:center;display:flex;font-size:var(--font-xs);font-weight:500}header .top .container>*+*{margin-left:15px}header .top .container .header-logo{height:100%;width:auto}header .top .container .header-logo:before{display:none}header .top .container .header-logo svg{height:100%;width:100%}header .top .container .rs{align-items:center;display:flex;margin-left:var(--gutter)}header .top .container .rs>*{box-shadow:0 0 10px rgba(var(--primary-rgb),10%);margin-left:var(--min-gutter)}header .top .container form{align-items:center;display:flex;max-width:50em;width:50vw}header .top .container form input{border-radius:var(--radius);margin-top:0;padding:10px 20px}header .top .container form button{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;margin-top:0;position:absolute;right:var(--gutter);width:32px;z-index:2}header .top .container form button svg{height:20px;width:20px}header .bottom{align-items:center;background-color:var(--green);color:var(--light);display:flex;font-size:var(--font-xs);height:var(--header-bottom);padding:8px 0}header .bottom .container{justify-content:space-between}header .bottom .container .btn_icon{margin-left:0}header .bottom .container svg{--stroke-width:2px;stroke:var(--light)}header .bottom .container .nav-list li:first-child a span{display:none;visibility:hidden}header .bottom .container .nav-list li:focus a:before,header .bottom .container .nav-list li:hover a:before{left:0;width:100%}header .bottom .container .nav-list li a{align-items:center;color:var(--light);display:flex;font-weight:600}header .bottom .container .nav-list li a:before{background-color:var(--light);width:0}header .bottom .container .nav-list li a.yellow{color:var(--yellow)}header .bottom .container .nav-list li a.yellow:before{background-color:var(--yellow)}header .bottom .container .nav-list li a.red{color:var(--red)}header .bottom .container .nav-list li a.red:before{background-color:var(--red)}header .bottom .container .btn-nav{cursor:pointer;display:none}header .bottom .container .btn-nav .menu-open{opacity:1;transform:translateX(0);transition:var(--fast-transition)}header .bottom .container .btn-nav .menu-close{opacity:0;transform:translateX(-100%);transition:var(--fast-transition)}header .bottom .container .btn-nav .title_btn{align-items:center;color:var(--light);display:flex;font-weight:500;justify-content:center;overflow:hidden;position:absolute;right:calc(20px + var(--min-gutter));text-transform:uppercase}header .bottom .container .btn-nav .title_btn>*{text-align:end;width:4em}header .bottom .container .btn-nav .title_btn p:nth-child(2){position:absolute}header .bottom .container .btn-nav .title_btn .title_open{opacity:1;transform:translateX(0);transition:var(--fast-transition)}header .bottom .container .btn-nav .title_btn .title_close{opacity:0;transform:translateX(-100%);transition:var(--fast-transition)}header .nav-overlay{background-color:var(--green);height:100vh;position:fixed;transform:translateX(200%);transition:var(--slow-transition);width:100%;z-index:-2}header.nav-open .bottom .container .nav-main{opacity:1;pointer-events:auto;transform:translateX(0);transition:var(--slow-transition)}header.nav-open .bottom .container .btn-nav .menu-close{opacity:1;transform:translateX(0);transition:var(--fast-transition)}header.nav-open .bottom .container .btn-nav .menu-open,header.nav-open .bottom .container .btn-nav .title_btn .title_open{opacity:0;transform:translateX(100%)}header.nav-open .bottom .container .btn-nav .title_btn .title_close{opacity:1;transform:translateX(0);transition:var(--fast-transition)}header.nav-open .nav-overlay{transform:translateX(0);transition:var(--fast-transition)}@media screen and (min-width:1150px){header .bottom .container .nav-wrapper{height:100%}header .bottom .container .nav-wrapper .nav-list{align-items:center;display:flex;height:100%}header .bottom .container .nav-wrapper .nav-list li+li{margin-left:var(--gutter)}}@media screen and (max-width:1150px){header .bottom .container{justify-content:flex-end}header .bottom .container .nav-main{height:calc(100vh + var(--header-top));left:0;opacity:0;overflow-y:scroll;pointer-events:none;position:fixed;scrollbar-color:var(--dark) transparent;scrollbar-width:thin;top:0;transform:translateX(200%);transition:var(--fast-transition);width:100%;z-index:-1}header .bottom .container .nav-main::-webkit-scrollbar{background-color:var(--dark);width:8px}header .bottom .container .nav-main .nav-wrapper{display:flex;margin:calc(var(--header-height) + var(--section-padding)) var(--section-padding)}header .bottom .container .nav-main .nav-wrapper .nav-list li{width:max-content}header .bottom .container .nav-main .nav-wrapper .nav-list li+li{padding-top:var(--gap-padding)}header .bottom .container .nav-main .nav-wrapper .nav-list li a{font-size:var(--font-l)}header .bottom .container .nav-main .nav-wrapper .nav-list li:first-child a span{display:block;visibility:visible}header .bottom .container .nav-main .nav-wrapper .nav-list li:first-child a svg{display:none;visibility:hidden}header .bottom .container .btn-nav{align-items:center;display:flex}}@media screen and (max-width:800px){header .nav-list li a:before,header .top .container .rs,header .top .container>:nth-child(3){display:none}}img,svg{height:auto;vertical-align:bottom}svg{--stroke-width:1px;fill:none;stroke:var(--primary);stroke-width:var(--stroke-width);min-height:20px;min-width:20px}picture{display:block}picture img{height:100%;width:100%}.paragraph{line-height:1.4}.paragraph+*{margin-top:var(--gutter)}.paragraph>*+*{margin-top:var(--min-gutter)}.paragraph * h2,.paragraph * h3,.paragraph * h4,.paragraph * h5{margin-top:var(--gutter)}.paragraph * p{margin-top:var(--min-gutter)}.paragraph a,.paragraph span,.paragraph strong{display:inline}.paragraph ul li{padding-left:15px}.paragraph ul li+li{margin-top:var(--min-gutter)}.paragraph ul li:before{content:"•";left:0;position:absolute}.tabs_content{display:none}.tabs_content.active{display:block}.tabs_btns{align-items:center;display:flex;flex-wrap:wrap}.tabs_btns>*{color:var(--primary);font-weight:800;margin:var(--min-gutter);opacity:.6;text-decoration:underline}.tabs_btns>:before{display:none}.tabs_btns>.active,.tabs_btns>:focus,.tabs_btns>:hover{color:var(--green);opacity:1;text-decoration:none}.tabs_btns>.active{pointer-events:none}h1{font-size:var(--font-xs);letter-spacing:1px}h2{font-size:var(--font-xl)}h3{font-size:var(--font-l)}h4{font-size:var(--font-m)}.title,h2,h3,h4,h5{font-weight:800;line-height:1.2}.title_page{margin-bottom:calc(var(--gap-padding)*-1);margin-top:var(--gap-padding);text-align:center;width:100%;z-index:2}.title_page .container{display:flex;flex-direction:column;gap:.2em;justify-content:center}.title_page .container>*+*{margin-top:0}.title_page .container h2 span{color:var(--green)}.title_page .container .title_sub{font-weight:600;margin-top:var(--gutter)}section.reinsurance .container{background-color:var(--yellow);border-radius:var(--radius);isolation:isolate;overflow:hidden;padding:var(--gap-padding)}section.reinsurance .container ul{align-items:center;display:flex;flex-wrap:wrap;gap:2em;justify-content:space-between}section.reinsurance .container ul>*{align-items:center;display:flex;gap:1em}section.reinsurance .container ul>* svg{background-color:var(--light);border-radius:100px;height:40px;padding:var(--min-gutter);width:40px}section.reinsurance .container ul>* p{font-size:var(--font-xs);font-weight:600;text-transform:uppercase}#info{align-items:flex-start;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;padding:2em;position:fixed;top:0;transition:.3s;width:100%;z-index:9999}#info img{object-fit:contain;padding:4em}#info .close-modal{padding:0;position:absolute;right:2rem;top:2rem;z-index:1;--dim:calc(19.07407px + 1.85185vw);align-items:center;background-color:var(--red);display:flex;height:2em;justify-content:center;width:2em}#info .close-modal svg{height:50%;width:50%;fill:#fff}#info .content{background-color:var(--light);max-height:calc(100vh - 4rem);overflow-y:scroll;padding:3em 2em}body,html{background:var(--color-body);color:var(--primary);font-family:Gilroy,sans-serif;font-size:var(--font-s);line-height:1.2;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden}#app,footer,header{font-family:Gilroy,sans-serif;font-size:var(--font-s);width:100%}[data-mail][data-domain]:after{content:attr(data-mail) "@" attr(data-domain);cursor:pointer}