﻿/* 
 */
[data-template-name="RequestQuotation"]{position:relative;.reference-link{position:absolute;top:calc(-1 * var(--headingmenu-desktop-height,5rem))}}
.pricing-wrap{.apr-card-header{padding:2rem 2.5rem;@media (min-width:992px){padding:4rem 2.5rem}}.apr-card{border-radius:var(--block-border-radius);transition:.25s transform ease-in-out;&.pricing-selected{transform-origin:center;z-index:1;@media (min-width:992px){transform:scale(1.03)}}}.apr-card-body{padding:2rem 2.5rem;display:flex;flex-flow:column;@media (min-width:992px){padding:2.5rem}}.apr-card-header:first-child{border-radius:var(--block-border-radius) var(--block-border-radius) 0 0}.apr-card-header,.apr-card-deck .apr-card{border:0}.apr-card-deck:has(.pricing-selected) > *:not(.pricing-selected){opacity:.5;transition:opacity .3s linear;&:hover{opacity:1}}@media (min-width:576px){.apr-card-deck .apr-card{flex:1 0 100%}}@media (min-width:992px){.apr-card-deck .apr-card{flex:1 0 calc(50% - 20px)}.apr-card-header{padding:4rem 2.5rem 0;min-height:19rem}}@media (min-width:1600px){.apr-card-deck .apr-card{flex:1 0 0}}}.pricing{color:#666;.pricing-deco{background:var(--color-primary);background-image:var(--img-plan-bg);background-repeat:no-repeat;background-size:cover;position:relative;& *{color:#fff;&:is(h2){font-size:1.5rem;margin-bottom:.5rem}}.pricing-desc{font-size:1rem;text-align:left;text-wrap:pretty}}.pricing-item{ul{margin:0 0 1rem;li{--check-height:1.125rem;padding-inline-start:2rem;margin:0;position:relative;font-size:1.1rem;line-height:1.2;padding-bottom:1rem;&::before{position:absolute;content:'';top:0;left:0;height:var(--check-height);aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-image:var(--img-check-blue)}}}}.pricing-action{color:var(--color-primary);background:var(--color-tertiary-light);border:0;padding:.75rem 1.5rem;&:hover{background:var(--color-primary);color:#fff}}.pricing-deco-img{position:absolute;bottom:0;left:0;width:100%;height:160px}.deco-layer{transition:transform 0.5s ease 0s}.pricing-item{&:hover{.deco-layer--1{transform:translate3d(15px,0px,0px)}.deco-layer--2{transform:translate3d(-15px,0px,0px)}}ul{margin-left:0;flex-grow:1;li{margin:0}}}}
.MenuMessage{border:solid 1px #666}body{margin:0;padding:0}.menu{margin:0;padding:0;top:0;left:0;width:300px;height:600px;border:1px solid #c4cde0;background-color:#f00}.ap-flexmenu{border:1px solid #e6e6e6}.ap-flexmenu ul:after,.submenu:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}.ap-flexmenu>ul{width:100%;margin:0 auto;position:relative}.ap-flexmenu>ul a{text-decoration:none}.ap-flexmenu>ul li{list-style:none outside none;margin:0;margin-left:0!important;margin-right:0;margin-top:0;margin-bottom:0}.ap-flexmenu>ul>li{display:block;float:left}.ap-flexmenu>ul>li>a{background:#fff;border-left:1px solid #e6e6e6;color:#454545;display:block;font-size:18px;height:90px;line-height:90px;position:relative;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.ap-flexmenu>ul>li:first-child>a{border-left:0}.ap-flexmenu>ul>li.active>a:after{height:6px;background:#f4811e;content:'';position:absolute;bottom:0;left:0;width:100%}.ap-flexmenu>ul>li>a span{line-height:18px;display:inline-block;vertical-align:middle;max-width:97px;margin-right:5px}.ap-flexmenu .fa-angle-down{color:#f37720;top:-1px;left:5px;position:relative}.ap-flexmenu .submenu ul{display:block;float:left;font-size:18px}.ap-flexmenu .submenu li a{color:#fff;display:block;position:relative;line-height:40px;white-space:nowrap;padding:0 0 0 40px;font-weight:500;background-repeat:no-repeat;background-position:left 2px;background-size:28px auto}.ap-flexmenu .submenu i{color:#f4811e;font-size:20px;position:absolute;left:0;top:3px}.ap-flexmenu-toggle{background:url("/Content/pictures/block_nav.svg") no-repeat scroll center center/contain #000;color:#fff;cursor:pointer;display:none;font-size:3em;height:71px;line-height:71px;left:0;text-align:center;top:50px;width:71px;z-index:3000}@media all and (min-width:1024px){.ap-flexmenu>ul>li:hover>div{opacity:1;overflow:visible;max-height:100em;z-index:3000}.ap-flexmenu>ul>li:hover>a{background:#222;color:#fff}.ap-flexmenu .submenu ul{display:block;float:left;font-size:18px;margin:0;margin-top:36px;margin-bottom:36px;padding-left:48px;padding-right:48px}.ap-flexmenu .submenu li a:hover{text-decoration:underline;-ms-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-position:left 2px;background-position:left 2px;background-size:28px auto}.ap-flexmenu>ul>li .submenu li a{display:initial}.ap-flexmenu>ul>li.opened .submenu li a{display:initial;max-height:initial}.ap-flexmenu>ul>li>a{text-align:center}.ap-flexmenu .submenu ul:not(:last-child){border-right:1px solid #606060}.ap-flexmenu>ul>li:first-child:nth-last-child(1){width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(2),.ap-flexmenu>ul>li:first-child:nth-last-child(2)~li{width:50%}.ap-flexmenu>ul>li:first-child:nth-last-child(3),.ap-flexmenu>ul>li:first-child:nth-last-child(3)~li{width:33.3333%}.ap-flexmenu>ul>li:first-child:nth-last-child(4),.ap-flexmenu>ul>li:first-child:nth-last-child(4)~li{width:25%}.ap-flexmenu>ul>li:first-child:nth-last-child(5),.ap-flexmenu>ul>li:first-child:nth-last-child(5)~li{width:20%}.ap-flexmenu>ul>li:first-child:nth-last-child(6),.ap-flexmenu>ul>li:first-child:nth-last-child(6)~li{width:16.6666%}.ap-flexmenu>ul>li:first-child:nth-last-child(7),.ap-flexmenu>ul>li:first-child:nth-last-child(7)~li{width:14.2857%}.ap-flexmenu>ul>li:first-child:nth-last-child(8),.ap-flexmenu>ul>li:first-child:nth-last-child(8)~li{width:12.5%}.ap-flexmenu>ul>li:first-child:nth-last-child(9),.ap-flexmenu>ul>li:first-child:nth-last-child(9)~li{width:11.1111%}.ap-flexmenu>ul>li:first-child:nth-last-child(10),.ap-flexmenu>ul>li:first-child:nth-last-child(10)~li{width:10%}.ap-flexmenu>ul>li>div{padding:0;background:#222;position:absolute;top:100%;z-index:1000;margin-left:1px;-webkit-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;opacity:0;overflow:hidden;max-height:0}}@media all and (max-width:1024px){.ap-flexmenu-toggle{display:block}.ap-flexmenu{position:absolute;top:100%;left:0;z-index:3000;background:#000;width:100%;display:none}.ap-flexmenu>ul{margin:20px;width:100%}.ap-flexmenu>ul>li{border-bottom:1px solid #454545;position:relative;width:100%}.ap-flexmenu>ul>li>a{clear:both;display:block;line-height:normal;height:auto;padding:10px 5px;width:100%;border:0;background:#000;color:#fff;font-size:16px;font-weight:600}.ap-flexmenu>ul>li>a:hover{color:#fff}.ap-flexmenu>ul>li:hover>a{background:#000}.ap-flexmenu>ul>li>a span{display:block;max-width:100%;margin-right:5px}.ap-flexmenu>ul>li.active>a:after{height:0}.ap-flexmenu>ul>li>div{position:inherit;width:100%;margin:0;padding:0;background:#000}.ap-flexmenu .fa-angle-down{font-size:22px}.ap-flexmenu .submenu ul{padding:0;width:100%}.ap-flexmenu .submenu li a{font-size:16px;max-height:0;-ms-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-position:left 2px;background-position:left 2px;-ms-background-size:28px auto;background-size:28px auto}.ap-flexmenu .submenu i{left:5px}.ap-flexmenu>ul>li.opened .submenu{padding:0 0 10px;width:100%}.ap-flexmenu>ul>li .submenu li a{display:none}.ap-flexmenu>ul>li.opened .submenu li a{display:block;max-height:15em}.ap-flexmenu .submenu ul{display:block;float:left;margin:initial}.ap-flexmenu .submenu ul:not(:last-child){border-right:initial}.ap-flexmenu>ul>li>a{text-align:left}.ap-flexmenu .submenu ul:not(:last-child){border-right:1px solid #606060}.ap-flexmenu>ul>i:first-child:nth-last-child(1){width:100%}.ap-flexmenu>ul>i:first-child:nth-last-child(2),.ap-flexmenu>ul>li:first-child:nth-last-child(2)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(3),.ap-flexmenu>ul>li:first-child:nth-last-child(3)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(4),.ap-flexmenu>ul>li:first-child:nth-last-child(4)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(5),.ap-flexmenu>ul>li:first-child:nth-last-child(5)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(6),.ap-flexmenu>ul>li:first-child:nth-last-child(6)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(7),.ap-flexmenu>ul>li:first-child:nth-last-child(7)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(8),.ap-flexmenu>ul>li:first-child:nth-last-child(8)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(9),.ap-flexmenu>ul>li:first-child:nth-last-child(9)~li{width:100%}.ap-flexmenu>ul>li:first-child:nth-last-child(10),.ap-flexmenu>ul>li:first-child:nth-last-child(10)~li{width:100%}.rise.ap-flexmenu{display:block!important;width:200%;padding-right:10px}}.ap-flexmenu div.submenu ul li{position:relative;overflow:visible}.ap-flexmenu div.submenu ul li div.lateral{display:none;position:absolute;top:0;border-top:1px solid #444;border-left:1px solid #444}@media all and (min-width:1024px){.ap-flexmenu div.submenu ul li div.lateral{left:100%}}@media all and (max-width:1024px){.ap-flexmenu div.submenu ul li div.lateral{left:50px}}.ap-flexmenu div.submenu ul li:hover>div.lateral{display:block;background-color:#222}.ap-flexmenu div.submenu ul li.opened>div.lateral{display:block;background-color:#222}.ap-flexmenu div.submenu div.lateral ul{padding:10px;margin:0}.ap-flexmenu div.submenu div.lateral a{padding:0;margin:0}.ap-flatmenu{width:100%;max-width:864px;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.ap-flatmenu div{width:120px;height:120px;padding:0;background-repeat:no-repeat;background-position:center top;background-size:auto auto;display:inline-block;flex-basis:516px;flex-grow:1;flex-shrink:1;vertical-align:middle;margin-bottom:20px;margin-left:20px;border:1px solid #f00}.ap-flatmenu div a{width:100px;height:100px;float:left;margin:0;padding:4px;padding-top:62px;text-align:center}.ap-flatmenu div a span{color:#333;font-weight:400;font-size:16px;text-align:center;margin-left:auto;margin-right:auto;margin-top:12px;display:block;float:left;width:112px;height:36px;display:block}.apMenuItemContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:row wrap;flex-flow:row wrap}.apMenuItemContainer .cc-col{display:inline-block;overflow:hidden;-webkit-flex:1 100%;-ms-flex:1 100%;-o-flex:1 100%;flex:1 100%}.apMenuItemContainer .readMoreButton,.apMenuItemContainer .readLessButton{margin-left:auto;width:100%;text-align:center;margin-right:auto;margin-top:2.5em}.apMenuItemContainer .readLessButton{display:none}.apMenuItemContainer .cc-m1{flex-basis:100%}.apMenuItemContainer .cc-m2{flex-basis:50%}.apMenuItemContainer .cc-m3{flex-basis:33.333333%}.apMenuItemContainer .cc-m4{flex-basis:25%}.apMenuItemContainer .cc-m5{flex-basis:20%}@media screen and (min-width:640px){.apMenuItemContainer .cc-tp1{flex-basis:100%}.apMenuItemContainer .cc-tp2{flex-basis:50%}.apMenuItemContainer .cc-tp3{flex-basis:33.333333%}.apMenuItemContainer .cc-tp4{flex-basis:25%}.apMenuItemContainer .cc-tp5{flex-basis:20%}.apMenuItemContainer .cc-tp6{flex-basis:16.666667%}.apMenuItemContainer .cc-tp7{flex-basis:14.285714%}.apMenuItemContainer .cc-tp8{flex-basis:12.5%}.apMenuItemContainer .cc-tp9{flex-basis:11.111111%}.apMenuItemContainer .cc-tp10{flex-basis:10%}}@media screen and (min-width:1024px){.apMenuItemContainer .cc-tl1{flex-basis:100%}.apMenuItemContainer .cc-tl2{flex-basis:50%}.apMenuItemContainer .cc-tl3{flex-basis:33.333333%}.apMenuItemContainer .cc-tl4{flex-basis:25%}.apMenuItemContainer .cc-tl5{flex-basis:20%}.apMenuItemContainer .cc-tl6{flex-basis:16.666667%}.apMenuItemContainer .cc-tl7{flex-basis:14.285714%}.apMenuItemContainer .cc-tl8{flex-basis:12.5%}.apMenuItemContainer .cc-tl9{flex-basis:11.111111%}.apMenuItemContainer .cc-tl10{flex-basis:10%}}@media screen and (min-width:1280px){.apMenuItemContainer .cc-d1{flex-basis:100%}.apMenuItemContainer .cc-d2{flex-basis:50%}.apMenuItemContainer .cc-d3{flex-basis:33.333333%}.apMenuItemContainer .cc-d4{flex-basis:25%}.apMenuItemContainer .cc-d5{flex-basis:20%}.apMenuItemContainer .cc-d6{flex-basis:16.666667%}.apMenuItemContainer .cc-d7{flex-basis:14.285714%}.apMenuItemContainer .cc-d8{flex-basis:12.5%}.apMenuItemContainer .cc-d9{flex-basis:11.111111%}.apMenuItemContainer .cc-d10{flex-basis:10%}}.ap-accordionmenu{width:100%;flex-wrap:wrap;flex-direction:row;align-items:flex-start;background-color:#fff;padding:20px}.ap-accordionmenu div.header{padding:20px;border-top:2px solid #f0f0f0;cursor:pointer}.ap-accordionmenu li.indent{padding-left:50px}.ap-accordionmenu ul{width:100%;display:block;margin:0;padding:0;padding-bottom:20px;border-style:none;list-style-type:none;padding-left:0;margin-left:0}.ap-accordionmenu li{overflow:visible;float:left;vertical-align:top;margin:0;padding:2px;padding-left:0;width:auto;padding-right:50px;position:relative;width:100%}.ap-accordionmenu .submenu>ul>li{padding-left:10px}.ap-accordionmenu .submenu>ul>li.indent{padding-left:50px}.ap-accordionmenu li.full-width{clear:both;width:100%}.ap-accordionmenu li.full-width span{cursor:pointer}.ap-accordionmenu>ul>li>span{display:block}.ap-accordionmenu li.full-width span.open:after{content:''}.ap-accordionmenu ul a{color:#f4811e}.ap-accordionmenu>div.submenu{margin-left:10px}.ap-accordionmenu li span{font-weight:700}.ap-accordionmenu ul a.cta_pdf{color:#000}.ap-accordionmenu .fa-chevron-right{font-size:10px}.ap-accordionmenu .cta_pdf{font-size:10px}.ap-flatmenu-vertical{width:100%}.ap-flatmenu-vertical div{width:100%;padding:0;-ms-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-position:left 0;background-position:left 0;-ms-background-size:35px auto;background-size:35px auto}.ap-flatmenu-vertical div a{width:100%;display:block;margin:0;padding:0;padding-left:45px}.ap-flatmenu-vertical div a span{color:#333;line-height:35px}.main-menu{position:absolute;z-index:42;width:18em}.main-menu::before,.main-menu::after{content:'';display:table}.main-menu label{display:block;background:#000;width:3em;height:3em;cursor:pointer;position:absolute}.main-menu .line{display:block;position:absolute;height:.125em;width:.975em;background:#fff;left:50%;margin-left:-.5em;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .1s ease-in-out;-ms-transition:transform .2s ease-in-out,opacity .1s ease-in-out;-o-transition:transform .2s ease-in-out,opacity .1s ease-in-out;transition:transform .2s ease-in-out,opacity .1s ease-in-out}.main-menu .line.line-1{top:1.065em}.main-menu .line.line-2{left:50%;top:50%;margin-top:-.0625em}.main-menu .line.line-3{bottom:1.075em}.main-menu input:checked+label .line-1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:5% 50%;-ms-transform-origin:5% 50%;-o-transform-origin:5% 50%;transform-origin:5% 50%}.main-menu input:checked+label .line-2{opacity:0!important}.main-menu input:checked+label .line-3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:-.1em 0;-ms-transform-origin:-.1em 0;-o-transform-origin:-.1em 0;transform-origin:-.1em 0}.main-menu input:checked~ul{display:block!important;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeInFromNone;animation-name:fadeInFromNone}.main-menu ul{margin:0;list-style:none}.main-menu>ul{position:absolute;display:none;padding:2em;margin:0 0 0 3em;background:rgba(0,0,0,.9)}.main-menu>ul>li:first-child{display:block;width:100%;margin:0}.main-menu>ul>li:first-child a{color:#fff}.main-menu>ul>li:first-child a::before{width:1.25em;height:1.25em;margin-right:.5em;display:inline-block;content:'';background:url("/Content/Content/images/OLAF/home.svg") center bottom no-repeat;background-size:1.5em;vertical-align:text-bottom}.main-menu>ul>li:not(:first-child){margin-top:1em}.main-menu>ul>li:not(:first-child) div{margin-top:1em;padding-top:1em;border-top:1px solid #454545}.main-menu a{color:#f5821e;text-decoration:none;font-size:1.125em;line-height:1.5}.main-menu ul ul a{color:#fff}.countryMenu li{display:inline-flex}.swiper-container{width:100%;height:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0}.swiper-slide{text-align:center;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide a{display:block}.swiper-slide a div{height:60px;width:100%;background-size:50px;background-repeat:no-repeat;background-position:center center}.swiper-button-prev{left:0;width:20px}.swiper-button-next{right:0;width:20px}.swiper-button-prev:after,.swiper-button-next:after{font-size:20px}
.ap-cookiesalert-container{background-color:rgba(255,255,255,.85);color:var(--color-default,#000);width:100%;z-index:9000;position:fixed;bottom:0;font-weight:500}.ap-design-mode .ap-cookiesalert-container{display:none}.ap-cookiesalert-container .o-wrapper{min-height:100px;display:flex;align-items:center;justify-content:center;width:100%}@media (min-width:1024px){.ap-cookiesalert-container .o-wrapper{padding:0}}.ap-cookiesalert-container .cookie__content{display:flex;align-items:flex-end;flex-flow:column;padding:.5rem 0;@media (min-width:960px){flex-flow:row;align-items:center}}.ap-cookiesalert-container .cookie__message .link{padding-left:3px}.ap-cookiesalert-container .cookie__message{padding-right:1rem;font-size:inherit;text-wrap:pretty}.ap-cookiesalert-container .cookie__message .translation-label{letter-spacing:.25px}.ap-cookiesalert-container .ap-cookiesalert-button > .btn{min-width:170px;margin:.5rem 0;height:auto}
.ap-template-languageselectioncontainer select{width:100%;margin:0;padding:3px;padding-right:3px;font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:15px;color:#333;border-style:solid;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ap-template-languageselectioncontainer div{width:100%}.ap-template-languageselectioncontainer>img{cursor:pointer;border-style:none;opacity:.6}.ap-template-languageselectioncontainer>span{cursor:pointer;font-weight:normal;padding-left:5px;padding-right:5px}.ap-template-languageselectioncontainer>span:hover{cursor:pointer;text-decoration:underline}.ap-template-languageselectioncontainer>img.ap-selected-language{cursor:default;border-style:none;opacity:1}.ap-template-languageselectioncontainer>span.ap-selected-language{cursor:default;font-weight:bold}.ap-template-languageselectioncontainer>span.ap-selected-language:hover{cursor:default;text-decoration:none}.ap-template-languageselection-separator>img{width:5px}
ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Roboto,Arial,sans-serif;z-index:999;top:0;left:0}ul.autocompleter-choices li{position:relative;margin:-2px 0 0;padding:.2em .4em;display:block;float:none!important;cursor:pointer;font-weight:400;white-space:nowrap;font-size:1em;line-height:1.5em;width:100%;background-image:none}ul.autocompleter-choices li span{width:100%}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:700;margin:0;padding:0;width:auto}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#fff;width:auto}ul.autocompleter-choices li a.demo-info{color:#000;width:100%}ul.autocompleter-choices li.autocompleter-selected a.demo-info{color:#fff}
.ap-template-globalsearch-container input[type="text"],.ap-template-globalsearch-container td.ap-template-globalsearch-filter input{border:solid 1px #cfcfcf;font-family:Arial;font-size:12px;padding:1px;width:100%}.ap-place-holder{color:#747070}.ap-template-globalsearch-container input[type="text"]::-webkit-input-placeholder{color:#747070}.ap-template-globalsearch-container input[type="text"]::-moz-placeholder{color:#747070}.ap-template-globalsearch-container input[type="text"]:-ms-input-placeholder{color:#747070}.ap-template-globalsearch-container input[type="text"]:-moz-placeholder{color:#747070}td.ap-template-globalsearch-filter{vertical-align:middle;width:100%}td.ap-template-globalsearch-button{vertical-align:middle;min-width:30px}td.ap-template-globalsearch-image{width:20px;vertical-align:middle}td.ap-template-globalsearch-anchor{width:80px;vertical-align:middle}.ap-template-globalsearch-container input[type="button"],.ap-template-globalsearch-container td.ap-template-globalsearch-button input{font-family:Arial;font-size:12px}.ap-template-globalsearch-container a{font-family:Arial;font-size:12px;text-decoration:none}.ap-template-globalsearch-container img{width:18px;height:18px;background:url("/Content/pictures/search.gif") center center no-repeat;cursor:pointer;margin-top:4px}.ap-template-globalsearch-result{z-index:100;height:400px;width:100%;overflow:hidden}.ap-template-globalsearch-result>table{width:100%;height:100%;font-family:Arial;font-size:11px}.ap-template-globalsearch-result>table tr td.ap-template-globalsearch-close{text-align:right;height:30px;padding-right:12px}.ap-template-globalsearch-result>table tr td.ap-template-globalsearch-close img{width:16px;height:16px;background:url("/Content/Pictures/close.gif") center center no-repeat}.ap-template-globalsearch-content>table{height:370px;width:100%}.ap-template-globalsearch-menu{width:250px;padding:15px;vertical-align:top}.ap-template-globalsearch-list{padding:5px 15px 15px;vertical-align:top}.ap-template-globalsearch-menu-container{border:solid 1px #afafaf;padding:10px;height:350px;width:100%}.ap-template-globalsearch-list-container{height:350px;width:100%}.ap-template-globalsearch-menu-content{width:100%;height:100%}.ap-template-globalsearch-list-content{overflow-y:auto;overflow-x:hidden;border:solid 1px #afafaf;width:100%;height:100%}.ap-template-globalsearch-fixed .ap-template-globalsearch-display-mode{height:30px;text-align:center;font-family:Arial;font-size:14px}.ap-template-globalsearch-fixed .ap-template-globalsearch-display-mode input{margin-left:100px}.ap-template-globalsearch-fixed .ap-template-globalsearch-display-mode input:first-child{margin-left:0}.ap-template-globalsearch-fixed .ap-template-globalsearch-menu-container{background-image:none;background-color:transparent;border-style:none;height:auto;width:100%;padding:10px;overflow:auto}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-container{background-image:none;background-color:transparent;height:auto;width:100%;padding-left:15px;padding-right:15px}.ap-template-globalsearch-fixed .ap-template-globalsearch-menu-content{width:100%;background-color:transparent;height:auto}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-content{overflow:auto;background-color:transparent;border-style:none;width:100%;height:auto}.ap-template-globalsearch-menu-content .CategoryEntry{font-size:14px;padding:5px 10px;cursor:pointer;border-bottom:solid 2px transparent}.ap-template-globalsearch-fixed .ap-template-globalsearch-menu-content .CategoryEntry{font-size:14px;padding:5px 10px;width:auto;float:left;cursor:pointer}.ap-template-globalsearch-menu-content .CategoryEntry.selected{border-bottom:solid 2px #f5821e}.ap-template-globalsearch-list-content .CategoryTitle{font-size:14px;color:#fff;font-weight:700;padding:5px;clear:both}.ap-template-globalsearch-list-content .CategoryCount{font-size:14px;color:#fff;font-weight:700;padding:5px;clear:both}.ap-template-globalsearch-list-content .CategoryItemContent{float:left;clear:both}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-content .CategoryTitle{font-size:14px;color:#f5821e;background-color:transparent;background-image:none;font-weight:700;padding:5px;clear:both}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-content .CategoryCount{font-size:14px;color:#f5821e;background-color:transparent;background-image:none;font-weight:700;border-bottom:solid 1px #ccc;padding:5px;clear:both}.ap-template-globalsearch-list-content .CategoryItem{padding-top:5px;width:100%;float:left;clear:both}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-content .CategoryItem{padding-top:10px;padding-bottom:10px;width:100%;float:left;clear:both}.ap-template-globalsearch-list-content .CategoryItemPicture{width:50px;float:left;padding:5px}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-content .CategoryItemPicture{width:75px;float:left;padding:5px}.ap-template-globalsearch-list-content .CategoryItemPicture img{width:32px;height:32px}.ap-template-globalsearch-fixed .ap-template-globalsearch-list-content .CategoryItemPicture img{width:48px;height:48px}.ap-template-globalsearch-list-content .CategoryItemDetail{float:left}.ap-template-globalsearch-list-content .CategoryItemLabel{font-size:12px;font-weight:700;padding:5px;cursor:pointer}.ap-template-globalsearch-list-content .CategoryItemDescription{font-size:11px;padding:5px;cursor:pointer}.ap-template-globalsearch-list-content .CategoryItemInfos{padding:2px}.ap-template-globalsearch-list-content .CategoryItemInfosLabel{font-size:11px;font-weight:700;padding-left:50px}.ap-template-globalsearch-list-content .CategoryItemInfosValue{font-size:11px;padding-left:30px}.ap-template-globalsearch-list-content .CategoryDisplayAll{padding-top:20px;padding-left:5px;cursor:pointer;padding-bottom:20px;clear:both}.ap-template-globalsearch-list-content .CategoryDisplayAll a{font-size:12px}.APslider{width:1040px;overflow:hidden!important;height:550px;margin:0 auto;background-color:transparent}#slider-list{display:inline-block;border:0;padding:0;left:400px;margin-top:10px}#slider-list li{list-style:none;float:left;display:inline-block;width:258px;margin:0;padding:0;-webkit-transform:perspective(500px) rotateY(45deg);-ms-transform:perspective(500px) rotateY(45deg);transform:perspective(500px) rotateY(45deg);position:relative;z-index:5;transition:all .45s}#slider-list li#middle-slide{margin-top:70px;-webkittransform:perspective(500px) rotateY(0deg) scale(1.2);-ms-transform:perspective(500px) rotateY(0deg) scale(1.2);transform:perspective(500px) rotateY(0deg) scale(1.2);position:relative;z-index:10}#slider-list li#middle-slide~li{-webkit-transform:perspective(500px) rotateY(-45deg);-ms-transform:perspective(500px) rotateY(-45deg);transform:perspective(500px) rotateY(-45deg)}#slider-list li#middle-slide~li~li{z-index:0}#slider-list li#middle-slide div.reflection p{margin-top:0}#slider-list li div.cardContent{border-left:1px solid #7f7f7f;border-left:1px solid rgba(127,127,127,.25);border-top:1px solid #7f7f7f;border-top:1px solid rgba(127,127,127,.25);box-shadow:2px 3px 5px #7f7f7f;box-shadow:2px 3px 5px rgba(127,127,127,.5);height:95%;margin:0;padding:0;background:#fff;text-align:center;border-radius:10px}#slider-list li div.cardContent h4,#slider-list li div.cardContent h3{margin:5px 0}#slider-list li div.cardContent>img{display:block;margin:auto;padding:10px;height:70px;border-radius:5px}#slider-list li div.reflection *{display:none;margin:auto;padding:10px;height:70px;border-radius:5px}#slider-list li>div>span{display:block;font-size:12px}#slider-list li div.reflection{height:200px;border:4px solid #fff;margin-top:1px;border-top:0;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);overflow:hidden;background:#000;background:-moz-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(222,222,222,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%)}#slider-list li#middle-slide div.reflection{background:-moz-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(222,222,222,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,rgba(222,222,222,1) 0%,rgba(255,255,255,1) 100%)}.cardContent h1{margin-top:80px}.cardContent .ExtendedInformation{padding:0;margin:auto;border-collapse:collapse;border:1px solid #000}.reflection .ExtendedInformation{padding:0;margin:auto;border-collapse:collapse;border:1px solid #000}.ExtendedInformation td{font-size:10px;padding:5px;border:1px solid #000}.ap-globalsearch-paging-top,.ap-globalsearch-paging-bottom{float:left;display:block!important}.ap-globalsearch-paging-top ul,.ap-globalsearch-paging-bottom ul{float:left;margin:0;padding:0}.ap-globalsearch-paging-top li,.ap-globalsearch-paging-bottom li{float:left;list-style-type:none;cursor:pointer;margin-right:5px}.ap-globalsearch-paging-top li.ap-selected,.ap-globalsearch-paging-bottom li.ap-selected{font-weight:700}
:root{--mobile-menu-width:250px}html:not(.ap-layout-admin){[data-template-name="HeadingMenu"]{padding:0;@media (min-width:1170px){max-width:95vw}}.fluid-container [data-template-name="HeadingMenu"]{@media (min-width:2400px){max-width:95vw}}}html:not(.ap-layout-admin) header{width:100%;position:fixed;top:0;left:0;background-color:var(--color-primary);--color-default:#fff;z-index:3000;transition:height .25s ease-in-out;& .webpartFrame{overflow:visible}&.fixed{background-color:rgb(255 255 255 / 95%);--color-default:initial;backdrop-filter:blur(4px);& #menu{& .page--active .menu-level{color:var(--color-primary);font-weight:500}}}}header,header *{transition:all 0.5s}#logo a{position:relative;z-index:9999;height:auto;float:left;position:relative;transform-origin:top left;transform:translate(0,40px);background-image:var(--env-logo);background-size:cover;background-position:top left;background-repeat:no-repeat;width:300px;display:block;aspect-ratio:2.93;transition:background-position .1s,transform .5s}#logo a img{display:none}#logo a > .slogan{text-indent:-99em;position:absolute}#menu{z-index:9000;position:relative;display:flex;height:var(--headingmenu-desktop-height,220px);align-items:center;justify-content:end;transition:all 0.5s;& *:is(a,.menu-level){color:#fff;display:block;font-size:1rem;text-decoration:none;font-weight:400;position:relative;padding:0 18px;margin:0;cursor:pointer;@media (min-width:1170px) and (max-width:1440px){font-size:min(1rem,1.25vw)}}.lg{display:none}& > ul{margin:0;text-align:center;display:flex;flex-flow:row nowrap;&:first-of-type{& > li{margin:0;padding:10px 0}}& > li{display:block;list-style:none}}& ul + ul{& a{border-radius:var(--button-border-radius);overflow:hidden;background:#fff;color:#fff;font-weight:500;text-align:center;padding:5px}& li{box-shadow:5px 5px 0 0 var(--color-tertiary);margin:0 8px;border-radius:var(--button-border-radius);&:hover{box-shadow:0 0 0 0 var(--color-primary-light);margin:0 8px;transition:all 0.1s;& a{background:var(--color-tertiary);color:var(--color-default)}}}}& .demo-link{font-family:'Croogla 4F';font-size:1.1rem;padding:8px 12px;color:#fff;color:var(--color-secondary)}& .page--active .menu-level{color:var(--color-highlight)}}#menu > ul:first-of-type > li > .menu-level::after{content:" ";position:absolute;bottom:-4px;left:18px;height:2px;width:0;background:var(--color-highlight);opacity:0;transition:all 0.3s}.fixed #menu > ul:first-of-type > li > .menu-level::after{bottom:-2px}.contact{display:none}.fixed{background:#fff;#menu{& > ul:first-of-type{}& a,& .menu-level{font-size:1.05rem;@media (min-width:1170px) and (max-width:1439px){font-size:min(1.15rem,1.5vw)}&.demo-link{background:#fff;&:hover{background:var(--color-tertiary);color:#fff}}}}}.fixed,.fixed .ap-grid-parent,.fixed .heading-wrapper,.fixed [class^="webpart"]{--headingmenu-desktop-height:var(--headingmenu-desktop-height-pinned)}.fixed #logo a{transform:translate(0,5px);background-position:bottom left;width:200px}.fixed #menu ul:first-of-type a,.fixed #menu ul:first-of-type .menu-level{padding:0 1rem;color:var(--color-primary)}.fixed #menu ul + ul{top:0}.fixed #menu ul + ul li{box-shadow:none}.fixed #menu ul + ul a{}#toggle{color:#fff;cursor:pointer;display:none;font-size:2em;height:40px;line-height:40px;text-align:center;width:40px;z-index:10000;position:fixed;left:0;transform:translateX(0);will-change:transform;padding:9px}#toggle > i{background-color:#fff;border-radius:2px;content:"";display:block;max-width:100%;height:3px;width:100%}#toggle i:nth-child(1){-webkit-animation:outT 0.8s backwards;animation:outT 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.deploy_h #toggle > i:nth-child(1){-webkit-animation:inT 0.8s forwards;animation:inT 0.8s forwards}#toggle i:nth-child(2){margin:5px 0;-webkit-animation:outM 0.8s backwards;animation:outM 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.deploy_h #toggle > i:nth-child(2){-webkit-animation:inM 0.8s forwards;animation:inM 0.8s forwards}#toggle i:nth-child(3){-webkit-animation:outBtm 0.8s backwards;animation:outBtm 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.deploy_h #toggle > i:nth-child(3){-webkit-animation:inBtm 0.8s forwards;animation:inBtm 0.8s forwards;opacity:0}#toggle > i:nth-child(2),#toggle > i:nth-child(3){max-width:45%;margin-right:auto}#toggle > i:nth-child(3){max-width:85%}.deploy_h #toggle > i{max-width:none}[data-toggle="deploy_h"] #toggle{top:calc(1px + var(--headingmenu-desktop-mobile));top:var(--headingmenu-desktop-mobile);left:0;background-color:var(--color-primary);background-color:var(--color-highlight)}main,footer,#header_before{left:0}main,footer,#logo,#toggle{will-change:transform}.deploy_h main,.deploy_h footer,.deploy_h #logo{animation:movetorightblur 0.5s;filter:blur(2px)}.deploy_h main,.deploy_h footer,.deploy_h #logo,.deploy_h #toggle{transform:translateX(var(--mobile-menu-width))}.deploy_h main,.deploy_h footer,.deploy_h #logo{animation:movetorightblur 0.5s;filter:blur(2px)}.deploy_h .grid,.deploy_h .grid *{display:none}.deploy_h{overflow:hidden;position:fixed}.deploy_h #menu{transform:translateX(0)}.landing-wrap header:not(.fixed) #logo .logo-variant + img{opacity:0;transform:translate(-217px,33px);transition:all .5s,width 0s,margin 0s,opacity 0s}@media all and (max-width:1170px){main{padding-top:var(--headingmenu-desktop-mobile)}#logo a,.fixed #logo a{width:240px;transform:translateY(0)}.fixed #menu ul:first-of-type{*bottom:4px;*right:14px}#menu ul + ul a{}#toggle{display:block;display:flex;align-items:center;justify-content:space-evenly;flex-flow:column}#logo a img,.fixed #logo a img{margin:10px 0 0;transform:translateY(0)}.landing-wrap #logo a img,.fixed .landing-wrap #logo a img{margin:15px 0 0}#logo,.landing-wrap .fixed #logo{position:absolute;left:50%;transform:translateX(-50%)}.fixed #menu > ul:first-of-type li a,#menu ul:first-of-type li a,.fixed #menu > ul:first-of-type li .menu-level,#menu ul:first-of-type li .menu-level{color:var(--color-primary);font-size:1.25rem}html:not(.ap-layout-admin) header{height:auto;box-shadow:none;width:100vw;backdrop-filter:blur(2px);--headingmenu-desktop-height:var(--headingmenu-desktop-mobile);height:var(--headingmenu-desktop-mobile)}header{background:transparent}.fixed{box-shadow:0 0 10px #ccc;background:rgb(255 255 255 / 90%)}.fixed #menu > ul:first-of-type{margin:65px 60px 0 0}.fixed #menu ul + ul{top:auto}#menu{background:#fff;flex-flow:column;height:100vh;margin:0;position:fixed;top:0;bottom:0;width:var(--mobile-menu-width);z-index:3000;padding:0;transform:translateX(-260px);align-items:flex-start;justify-content:flex-start;left:0}#menu > ul{position:relative;bottom:auto;margin:10px 0;float:none}#menu > ul:first-of-type{margin:var(--headingmenu-desktop-mobile) 0 0;flex-flow:column;text-align:left;position:relative;right:auto;bottom:auto}#menu > ul > li{float:none}#menu a,#menu .menu-level{line-height:2.25rem}#menu ul + ul{float:none;position:relative;top:auto;right:auto;padding:2rem 1rem 0;text-align:left}#menu ul + ul li{display:block;box-shadow:none;margin:5px 0 0 0;width:100%}#menu ul + ul li:hover{box-shadow:none;margin:5px 0 0 0}#menu ul + ul a.demo-link{float:none;line-height:30px;padding:0;height:auto;text-align:left;&:hover{transform:none;background:transparent;color:var(--color-highlight)}}#menu ul + ul li:hover a.demo-link{background:transparent}.contact{position:fixed;top:130px}#menu a.actif{background:none}#menu li .megamenu,.megamenu li{display:block;position:relative;margin:0;padding:0;right:auto;top:auto;bottom:auto;left:auto;background:#000;box-shadow:none}.megamenu li p{padding:0}#menu .megamenu li a{white-space:normal;height:auto;line-height:1.8rem;padding:10px}#menu li:hover .megamenu{min-height:0}}@media all and (max-width:1169px){#logo{display:block;transition:all 0.5s}}@media all and (max-width:800px){#logo a img,.fixed #logo a img{width:var(--mobile-menu-width)}#menu > ul:first-of-type > li > .menu-level::after{background:transparent}}@media all and (max-width:480px){#logo a img,.fixed #logo a img{width:240px;float:none;margin:15px auto}}@media all and (max-width:1170px){.landing-wrap header #logo .logo-variant + img{opacity:0}}@media all and (min-width:1170px){.landing-wrap header.fixed #logo .logo-variant{opacity:0;transform:translate(132px,-16px) scale(66.66666%)}.landing-wrap header.fixed #logo .logo-variant + img{transform:translate(-168px,-16px) scale(66.6666%)}#menu > ul:first-of-type{}#menu > ul:first-of-type > li:hover > .menu-level::after,.fixed #menu > ul:first-of-type > li.page--active > .menu-level::after{width:calc(100% - 36px);opacity:1}.megamenu li .submenu{margin-left:16px}}@media all and (min-width:1280px){#menu > ul:first-of-type{}}footer{--color-default:#fff;color:#fff;& *{color:var(--color-default)}[data-template-name="Menu"]{background-color:var(--color-primary)}}.footer{width:100%;position:relative;text-align:left;--container-padding-block:20px;padding:2rem var(--container-padding-block) 5.5vh;font-weight:500;z-index:0;background-position:left bottom}body:has(.document > .cookie) .footer{padding-bottom:7rem}.footer > section{display:inline-block;vertical-align:top;margin:0 1rem 0 0;z-index:100}.footer .f_social{display:none}.footer h2{font-weight:550;font-size:1.2rem;text-align:left;padding:0;margin:0 0 1rem 0;position:relative}.footer a,.footer p{line-height:1.2;font-weight:350;text-decoration:none;font-style:normal;margin:2px 0}.footer a:after{content:" ";position:absolute;bottom:0;left:0;height:2px;width:0;background:#FFF;opacity:0;transition:all 0.3s}.footer a:hover:after{width:100%;opacity:1}.footer > .f_about{display:block;& h2{display:none}.links{display:flex;list-style-type:none;flex-flow:column;gap:.25rem;font-size:.85rem;margin:2rem 0 0;@media (min-width:768px){gap:1.5rem;flex-flow:row}li{margin:0}.link,.link *{transition:all .2s ease-in-out;text-decoration:underline;&:hover,&:active,&:focus{color:var(--color-highlight);text-decoration:none}&::after{height:0}}}}.footer a{position:relative}.footer .poweredby{color:#fff;font-weight:700;text-decoration:none;letter-spacing:0;font-size:inherit}.footer .poweredby:hover{color:#1c87ab;color:#fff}.footer .poweredby:after{background:var(--color-highlight);height:3px}.footer .copyright{font-size:.75rem;color:#ffffffbb;margin-top:2.5rem;font-weight:300;text-wrap:pretty;& *{color:#ffffffbb}}
