@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css?family=Ubuntu%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap&#038;ver=6.2");@import url(../../assets/vendors/icomoon.css);body{padding:0;margin:0;font-family:"Ubuntu", sans-serif;background-color:white;color:#000}body #page,body div[data-elementor-type="wp-page"]{overflow:hidden}.grecaptcha-badge{visibility:hidden}a{text-decoration:none;transition:all 0.3s linear}a:hover,a:focus{text-decoration:none;transition:all 0.3s linear}.admin-bar .navbar.is-sticky{top:46px}@media (min-width: 783px){.admin-bar .navbar.is-sticky{top:32px}}.navbar{width:100%;box-sizing:border-box;background-color:#7d4e24;z-index:1000;transition:all 0.3s;color:#7d4e24;padding:.9375rem 1.5625rem;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;font-weight:500;box-shadow:0 0 10px 1px rgba(0,0,0,0.1);margin-bottom:19px;font-family:"Ubuntu", sans-serif}.navbar.is-sticky{position:fixed;transition:all 0.3s}.navbar #wrapper-burger{display:flex;align-items:center}.navbar #wrapper-burger .navbar-burger{cursor:pointer;display:flex;align-items:center;justify-content:center;width:3.4375rem;height:3.4375rem;line-height:3.4375rem;background-color:transparent;border-radius:50%;flex-direction:column;z-index:1002;transition:all 0.3s linear;position:relative}.navbar #wrapper-burger .navbar-burger span{display:block;width:23px;border-radius:1px;height:2px;background-color:#fff;margin:3px auto}.navbar #wrapper-burger .navbar-burger:hover,.navbar #wrapper-burger .navbar-burger:focus{background-color:#7d4e24 !important;transition:all 0.3s linear}.navbar #wrapper-burger .navbar-burger:hover span,.navbar #wrapper-burger .navbar-burger:focus span{background-color:#fff}.navbar #wrapper-burger .navbar-burger.is-active{background-color:#fff}.navbar #wrapper-burger .navbar-burger.is-active span:nth-child(1){transform:rotate(45deg);position:absolute;left:auto;top:auto;transition:all 0.3s linear}.navbar #wrapper-burger .navbar-burger.is-active span:nth-child(2){display:none}.navbar #wrapper-burger .navbar-burger.is-active span:nth-child(3){transform:rotate(-45deg);transition:all 0.3s linear}.navbar #wrapper-burger .burger-label{margin-left:0.5rem;font-size:1rem;color:#7d4e24;display:none}.navbar .navbar-menu{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(125,78,36,0.9);flex-direction:column;align-items:center;justify-content:center;z-index:1001;opacity:0;transition:all 0.3s linear;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:scroll}.navbar .navbar-menu.open{visibility:visible;display:flex;opacity:1;transition:all 0.3s linear}.navbar .navbar-menu ul{padding:0;list-style:none outside none;color:white;text-align:center}.navbar .navbar-menu ul li{margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid rgba(255,255,255,0.15)}.navbar .navbar-menu ul li a{color:white;font-size:3.125rem;text-transform:uppercase}.navbar .navbar-menu ul li a:hover,.navbar .navbar-menu ul li a:focus{color:#89c400}.navbar .navbar-menu ul li:last-child{border:0}.navbar .wp-block-image{margin:0;padding:0}.navbar .wp-block-image a{display:block}.navbar .wp-block-image img{display:block;height:auto}.navbar #header-logo{text-align:center}.navbar #header-logo .wp-block-image{margin:0}.navbar #header-logo .wp-block-image img{width:80px;height:auto;margin:0 auto}.navbar .navbar-end{display:flex;align-items:center;justify-content:flex-end}.navbar .navbar-end .wp-block-image{margin:0 30px;display:none}.navbar .navbar-end .wp-block-image img{transition:opacity .3s linear}.navbar .navbar-end .wp-block-image:first-child img{width:62px !important}.navbar .navbar-end .wp-block-image:nth-child(2) img{width:68px !important}.navbar .navbar-end .wp-block-image a:hover img{opacity:0.7;transition:opacity .3s linear}.navbar .navbar-end #header-language{position:relative;margin:0 0 0 20px}.navbar .navbar-end #header-language #header-language-btn{color:#fff;cursor:pointer;margin-top:3px}.navbar .navbar-end #header-language #header-language-btn img{width:1.875rem;height:auto;margin-right:.625rem}.navbar .navbar-end #header-language #header-language-btn>span{transition:transform 0.5s ease;display:inline-block}.navbar .navbar-end #header-language #header-language-btn.active .icon-chevron-down{transform:rotate(180deg)}.navbar .navbar-end #header-language #header-language-content{display:none;position:absolute;top:calc(100% - 1px);right:0}.navbar .navbar-end #header-language #header-language-content ul{padding:15px 0 0;margin:0;list-style:none outside none}.navbar .navbar-end #header-language #header-language-content ul li a{display:flex;flex-direction:row;align-items:center;width:1.875rem;height:1.125rem;display:block;margin-bottom:10px;background-size:30px 18px !important}.navbar .navbar-end #header-language #header-language-content ul li a img{display:none}.navbar .navbar-end #header-language #header-language-content ul li a.en-GB{background:url("../../assets/images/flag-en.png") no-repeat 0 0 transparent}.navbar .navbar-end #header-language #header-language-content ul li a.fr-FR{background:url("../../assets/images/flag-fr.png") no-repeat 0 0 transparent}.navbar .navbar-end #header-language #header-language-content ul li a.es-ES{background:url("../../assets/images/flag-es.png") no-repeat 0 0 transparent}.navbar .navbar-end #header-language #header-language-content ul li a:hover{transform:scale(1.2)}@media (min-width: 576px){.navbar{margin-bottom:38px}.navbar #header-logo .wp-block-image img{width:78px}}@media (min-width: 768px){.navbar{padding:1.5625rem 2.8125rem;grid-template-columns:1fr 1fr}.navbar #wrapper-burger{display:none}.navbar #header-logo .wp-block-image img{margin:0}.navbar .navbar-end .wp-block-image{display:block}.navbar .navbar-end .pll-switcher-select{margin:0 0 0 2.8125rem}}@media (min-width: 1200px){.navbar #header-logo .wp-block-image img{width:122px;height:auto}.navbar .navbar-end .wp-block-image:first-child img{width:115px !important}.navbar .navbar-end .wp-block-image:nth-child(2) img{width:126px !important}}#footer{font-family:"Ubuntu", sans-serif !important;font-size:1.125rem;line-height:1.5rem;color:white;text-align:center;background-color:#7d4e24}#footer a{color:#fff;text-decoration:underline}#footer a:hover,#footer a:focus{text-decoration:none}#footer #footer-content-wrapper{background-color:#7d4e24;padding-top:5.3125rem;padding-bottom:3.375rem}#footer #footer-content-wrapper #footer-col-1 .widget_media_image{margin-bottom:3.125rem}#footer #footer-content-wrapper #footer-col-1 .tel{font-weight:bold;text-decoration:none}#footer #footer-content-wrapper #footer-col-1 .btn{margin-top:24px;border:1px solid #fff;padding:.9375rem 1.75rem;display:inline-block;font-weight:bold;font-size:1rem;text-decoration:none}#footer #footer-content-wrapper #footer-col-1 .btn:hover,#footer #footer-content-wrapper #footer-col-1 .btn:focus{background-color:#fff;color:#7d4e24}#footer #copyright{font-size:1rem;justify-content:center;padding:15px;margin:0}#footer #copyright p{opacity:0.5}#footer #copyright a{text-decoration:none}#footer #copyright a:hover,#footer #copyright a:focus{text-decoration:underline}.back-to-top{box-shadow:none;border:1px solid #fff;display:none;position:fixed;bottom:60px;right:20px;z-index:2;width:55px;height:55px;text-align:center;line-height:55px;background-color:#7d4e24;color:#fff;cursor:pointer;border-radius:50%;text-decoration:none;transition:all 0.3s linear;font-size:1.125rem}.back-to-top:hover{transition:all 0.3s linear;background-color:#653b15}@media (min-width: 768px){.back-to-top{bottom:40px;right:40px;width:80px;height:80px;line-height:85px;font-size:2.2125rem}}.dnc-accordion{max-width:950px;margin:0 auto}.dnc-accordion .dnc-accordion-item{border-right:0;border-left:0;border-bottom:3px solid #fff;font-family:"Ubuntu", sans-serif}.dnc-accordion .dnc-accordion-item:last-child{border-bottom:0}.dnc-accordion .dnc-accordion-item .dnc-tab-title{background-color:#7d4e24;color:#fff;font-weight:700;display:flex;align-items:center;position:relative;text-transform:uppercase;font-size:1.25rem;line-height:2.1875rem;padding:.625rem .625rem;cursor:pointer;transition:all .3s linear}.dnc-accordion .dnc-accordion-item .dnc-tab-title:hover,.dnc-accordion .dnc-accordion-item .dnc-tab-title:focus{background-color:#653b15;transition:all .3s linear}.dnc-accordion .dnc-accordion-item .dnc-tab-title img{width:2.1875rem;height:2.1875rem;margin-right:.625rem}.dnc-accordion .dnc-accordion-item .dnc-tab-title .dnc-accordion-icon{position:absolute;top:50%;transform:translateY(-50%);right:.9375rem}.dnc-accordion .dnc-accordion-item .dnc-tab-content{font-size:1.125rem;padding:1.5625rem}@media (min-width: 1200px){.dnc-accordion .dnc-accordion-item .dnc-tab-title{font-size:1.875rem;padding:.625rem 1.25rem;line-height:3.125rem}.dnc-accordion .dnc-accordion-item .dnc-tab-title img{width:3.125rem;height:3.125rem;margin-right:1.25rem}.dnc-accordion .dnc-accordion-item .dnc-tab-title .dnc-accordion-icon{right:1.875rem}}.country-grid{padding:0;display:flex;flex-direction:column;align-items:center;font-family:"Ubuntu", sans-serif;color:#7d4e24}.country-grid .country-grid-head{align-self:center}.country-grid .country-grid-head .country-grid-title{font-size:2.1875rem;font-weight:bold;color:#7d4e24;margin:0 0 .3125rem}.country-grid .country-grid-content{display:grid;grid-template-columns:1fr;gap:0 30px;width:100%}.country-grid .country{background-color:#F6F2F1;display:flex;align-items:center;padding:1.1875rem .9375rem;transition:all .3s linear;max-width:415px;margin:0 auto;width:100%}.country-grid .country:nth-child(even){background-color:#fff}.country-grid .country:hover,.country-grid .country:focus,.country-grid .country:active{cursor:pointer;background-color:#7d4e24 !important;color:#fff;transition:all .3s linear}.country-grid .country .country-name-container{width:55%;line-height:1}.country-grid .country .country-name-container .country-flag-container{display:inline-block;vertical-align:middle;width:30px;margin-right:10px;line-height:1}.country-grid .country .country-name-container .country-flag-container img{vertical-align:middle}.country-grid .country .country-name-container .country-name{display:inline-block;vertical-align:middle;font-size:.9375rem;line-height:inherit;margin:0;text-transform:none;font-weight:bold;max-width:95px}.country-grid .country .country-name-container .country-name .fa{display:none}.country-grid .country .distributors-name{width:45%;list-style:none;margin:0;padding:0}.country-grid .country .distributors-name li{font-size:15px;line-height:1.2;margin-top:10px;text-transform:uppercase}.country-grid .country .distributors-name li:first-child{margin-top:0}.country-grid .country .country-name-container,.country-grid .country .distributors-name{display:inline-block;vertical-align:middle}.country-grid .country .distributors-container{display:none}@media (min-width: 768px){.country-grid .country-grid-head{align-self:flex-start}.country-grid .country-grid-head .country-grid-title{font-size:2.8125rem}.country-grid .country-grid-content{grid-template-columns:1fr 1fr}.country-grid .country:nth-child(even){background-color:#F6F2F1}.country-grid .country:nth-child(4n-1),.country-grid .country:nth-child(4n){background-color:#fff}.country-grid .country .country-name-container .country-flag-container{margin-right:15px;width:45px}.country-grid .country .country-name-container .country-name{max-width:130px}}@media (min-width: 992px){.country-grid .country-grid-head{align-self:flex-start}.country-grid .country-grid-content{grid-template-columns:1fr 1fr 1fr}.country-grid .country:nth-child(even){background-color:#F6F2F1}.country-grid .country:nth-child(4n-1),.country-grid .country:nth-child(4n){background-color:#F6F2F1}.country-grid .country:nth-child(4),.country-grid .country:nth-child(5),.country-grid .country:nth-child(6),.country-grid .country:nth-child(10),.country-grid .country:nth-child(11),.country-grid .country:nth-child(12),.country-grid .country:nth-child(16),.country-grid .country:nth-child(17),.country-grid .country:nth-child(18){background-color:#fff}}.country-infos{background:#F6F2F1;padding:20px;font-family:"Ubuntu", sans-serif}.country-infos .country-infos-name-container{padding-bottom:20px;border-bottom:1px solid #fff}.country-infos .country-infos-name-container .country-infos-flag-container,.country-infos .country-infos-name-container .country-infos-name{display:inline-block;vertical-align:middle}.country-infos .country-infos-name-container .country-infos-flag-container{margin-right:20px;max-width:30%}.country-infos .country-infos-name-container .country-infos-flag-container img{width:130px;vertical-align:middle}.country-infos .country-infos-name-container .country-infos-name{color:#000;font-weight:700;font-size:1.875rem}.country-infos .distributors{margin-top:40px;padding:0}.country-infos .distributors.nb-1 li{width:100%}.country-infos .distributors.nb-1 li:nth-child(odd){padding-right:0}.country-infos .distributors:not(.nb-1) .distributor .line .postal-address-details{max-width:none}.country-infos .distributors li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.country-infos .distributors li:nth-child(odd){padding-right:40px}.country-infos .distributors li:nth-child(even){padding-left:40px;border-left:1px solid #aaaaaa}.country-infos .distributors .distributor .line{font-size:1rem;margin-top:5px}.country-infos .distributors .distributor .line:first-child{margin-top:0}.country-infos .distributors .distributor .line.name{font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.country-infos .distributors .distributor .line.postal-address{line-height:1.2}.country-infos .distributors .distributor .line.website .fa.fa-external-link{margin-left:1rem;vertical-align:middle}.country-infos .distributors .distributor .line [class^="icon-"]{width:35px;display:inline-block;background-color:white;border-radius:100%;line-height:35px;text-align:center;height:35px;margin-right:10px}.country-infos .distributors .distributor .line .postal-address-details{display:inline-block;vertical-align:top;max-width:50%}.country-infos .distributors .distributor .line a{color:#000}.country-infos .distributors .distributor .line a:hover,.country-infos .distributors .distributor .line a:focus{text-decoration:underline}@media (min-width: 768px){.country-infos{padding:50px}.country-infos .country-infos-name-container .country-infos-name{font-size:2.5rem}.country-infos .country-infos-name-container .country-infos-flag-container{margin-right:50px;max-width:inherit}.country-infos .distributors .distributor .line{font-size:1.25rem}.country-infos .distributors .distributor .line.name{font-size:1.875rem}}.country-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;background:white;padding:10px;box-shadow:0 0 10px rgba(0,0,0,0.5);display:none;width:100%;max-width:calc(100% - 20px)}.close-modal{position:absolute;top:-43px;right:30px;color:#fff;font-size:2.25rem;cursor:pointer;transition:all .3s linear}.close-modal:hover,.close-modal:focus{color:#7d4e24;transition:all .3s linear}@media (min-width: 768px){.country-modal{padding:20px;max-width:900px}}.modal-open .modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width: 1025px) and (max-width: 1399px){.home-top>div{flex-direction:column !important}.home-top>div .home-top-left{width:100%}.home-top>div .home-top-left .elementor-widget-container{margin-top:0}.home-top>div .home-top-right{width:100%}.home-top>div .home-top-right .elementor-heading-title{text-align:center}.home-top>div .home-top-right .elementor-widget-image .elementor-widget-container{margin-right:0}}.error404 .container{justify-content:center;font-family:"Ubuntu", Sans-serif}.error404 .container #content-404{max-width:800px;text-align:center;margin:0 auto;padding:100px 50px;font-size:1.25rem;text-align:center}.error404 .container #content-404 strong{font-size:1.875rem}.error404 .container #content-404 .btn{text-align:center;position:relative;display:inline-block;cursor:pointer;-webkit-appearance:none;color:#7d4e24;border:1px solid #7d4e24 !important;background-color:#fff;font-size:1.125rem;font-weight:500;display:inline-block;padding:17px 27px 17px 27px;border-radius:0;transition:all 0.3s linear;text-transform:uppercase}.error404 .container #content-404 .btn:hover,.error404 .container #content-404 .btn:focus{background-color:#7d4e24;color:#fff}
