/**
* @version          Octo 1.x
* @package          Octo Template Framework
* @url              https://www.octopoos.com
* @editor           Octopoos - www.octopoos.com
* @author           Alexandre Lapoux  - v_1.0.0
* @copyright        Copyright (C) 2019 Octopoos. All Rights Reserved.
* @license          GNU General Public License version 2 or later; see _LICENSE.php
**/

/* do no compress */
#quicklog .quicklog-last{margin:16px -16px -16px;padding:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);border-top:2px solid var(--default-normal)}
.o-modal-header h1:before,h1::before,.o-h1::before,h1.o-h1::before,h2.o-h1::before,h3.o-h1::before,h4.o-h1::before,h5.o-h1::before,h6.o-h1::before{content:"";width:12px;height:11px;display:block;position:absolute;left:0;top:21px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIj48ZyBpZD0iYWJzeXMtY3lib3JnLXRyYW5zZm9ybWF0aW9uLW51bWVyaXF1ZSI+PHBhdGggZD0iTTExLjczLDguMDhjLTEuMzUsMi40OS01LjE3LDMuMTQtOC4zMSwxLjUxQy43Myw4LS42Miw0LjcyLjI4LDIuMzMsMS42MywwLDUuMjItLjcsNy45MS44MiwxMS4yOCwyLjQ0LDEyLjYzLDUuNjksMTEuNzMsOC4wOFoiIHN0eWxlPSJmaWxsOiNmMThiMDAiLz48L2c+PC9zdmc+")}
.o-modal-header h1:before,h1 span::before,.o-h1 span::before,h1.o-h1 span::before,h2.o-h1 span::before,h3.o-h1 span::before,h4.o-h1 span::before,h5.o-h1 span::before,h6.o-h1 span::before{content:"";width:12px;height:11px;display:block;position:absolute;left:0;top:21px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIj48ZyBpZD0iYWJzeXMtY3lib3JnLXRyYW5zZm9ybWF0aW9uLW51bWVyaXF1ZSI+PHBhdGggZD0iTTExLjczLDguMDhjLTEuMzUsMi40OS01LjE3LDMuMTQtOC4zMSwxLjUxQy43Myw4LS42Miw0LjcyLjI4LDIuMzMsMS42MywwLDUuMjItLjcsNy45MS44MiwxMS4yOCwyLjQ0LDEyLjYzLDUuNjksMTEuNzMsOC4wOFoiIHN0eWxlPSJmaWxsOiNmMThiMDAiLz48L2c+PC9zdmc+")}
.total span:first-child::before{content:"";width:48px;height:48px;position:absolute;left:0;bottom:50%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='dots-3' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Cpath stroke-linecap='round' vector-effect='non-scaling-stroke' fill='none' stroke='%23646464' stroke-width='1' d='M1,1 L 1,47 47,47' stroke-dasharray='.3, 3'%3E%3C/path%3E%3C/svg%3E")}
#o-menubar #o-menubar-back{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);height:48px;position:relative;margin-bottom:8px}
#office-map{background:url(../images/absys-cyborg-agences.png) 0 0 no-repeat;width:338px;height:350px;background-size:cover;position:relative;margin:0 auto}
.office-plot-link:hover::before,.office-plot-link.active::before{content:"";width:32px;height:32px;background:url(../images/marker.svg) 0 0 no-repeat;position:absolute;top:-24px;left:-8px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:2;-webkit-animation-iteration-count:2;z-index:1}
.dashboard-bar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);position:relative;padding:8px 0}
.bar-down::before{content: "";background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);position: absolute;height: 50px;bottom: 0;left: 0;right: 0;}
.o-modal .o-modal-footer{padding: 24px 16px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);border-top: 1px solid #efefef}
.o-order-item .arrow{background:url("../images/separateur.svg");background-size:auto;background-repeat:no-repeat;background-position:50%}
.ticket-ac{background: url(../images/avatar-absys-cyborg.svg);margin-right: 8px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 32px;height: 32px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.arrow-down{background:url("../images/separateur-2.svg");height:32px;background-size:auto;background-repeat:no-repeat;background-position:50%;}
#dashboard-welcome .bg-dash::after {clip-path: polygon(80% 0, 100% 50%, 80% 100%, 0 100%, 0 0);background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);content: "";position: absolute;left: 0;right: 0;top: -24px;bottom: -24px;z-index: -1;}
.o-box-9.uk-open::before,.o-box-9:hover::before {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);}
.p-youtube {width: 640px;height: 360px;margin: auto;padding: 80px;box-sizing: border-box;background: url(../images/player-youtube.jpg) 0 0 no-repeat;background-size: contain;}
.gpc-item.uk-open .gpc-a::before {content: "";background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgIAJ8ub3j/6gieipiYGAAADpUIz0grxlGAAAAAElFTkSuQmCC);position: absolute;width: 16px;bottom: 0;left: -32px;top: 0;border-radius: var(--box-radius) 0 0 var(--box-radius);}
@media (max-width:532px){
	.o-order-item .arrow-1,.o-order-item .arrow-2,.o-order-item .arrow-3,.o-order-item .arrow-4{background:url("../images/separateur-2.svg");height:32px;background-size:auto;background-repeat:no-repeat;background-position:50%;}
}
/* do no compress */

@media (max-width:767px){
	.dashboard-bar .tools [data-dashboard]{display:none}
	.o-hide-505{display:none}
}
@media (max-width:532px){
	.o-visibility-after\@xs{visibility:hidden}
}
:root{--link-hover:var(--text-normal)}
.o-grid-flex{display:flex;list-style:none;flex-wrap:wrap;grid-row-gap:16px;grid-column-gap:16px}
body source{line-height:0;font-size:0}
div#collapseModalSupport{z-index:1026}
#mainlogin #o_user_login_form_button_login{margin:16px auto 32px}
#mainlogin .password-request{position:absolute;bottom:0;right:0;z-index:2}
.o-flex .o-ticket .uk-dropdown{min-width:600px;max-height:170px;overflow-x:auto;box-sizing:border-box}
h1,h2,h3,h4{word-break:break-word}
body{font-size:var(--font-size-normal)}
.o-row-afa{-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto}
.o-trainings-item{-ms-grid-columns:auto 1fr 50px;grid-template-columns:auto 1fr 50px}
.o-trainings-item a:hover{text-decoration:underline}
.o-trainings-list > .o-trainings-item + .o-trainings-item::before{content:"";position:absolute;left:0;right:0;background:#e0e0e0;height:1px;top:-9px}
.o-trainings-item time,td time,.octo-clock time{text-transform:lowercase}
.octo-clock,.octo-clock time{line-height:24px}
.o-target::before,.o-audience::before,.o-equipment::before,.o-prerequis::before,.o-paragraph::before{font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:48px;position:absolute;right:16px;top:16px;color:#262626}
.o-target::before{content:"\e903"}
.o-prerequis::before{content:"\e933"}
.o-equipment::before{content:"\e937"}
.o-audience::before{content:"\e934"}
.o-paragraph::before{content:"\e942"}
.bg-plan{padding-top:48px}
.bg-plan::before{content:"";height:500px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#EFEFEF),color-stop(32%,#F7F7F7),to(#FFFFFF)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top,#EFEFEF 0%,#F7F7F7 32%,#FFFFFF 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#EFEFEF 0%,#F7F7F7 32%,#FFFFFF 100%) 0% 0% no-repeat padding-box;position:absolute;left:0;right:0;top:0}
.o-grid.o-trainings-item time{text-transform:lowercase}
.responsible{list-style:none;font-size:12px}
#admin li.item-262 > span{color:#323232;font-size:0px!important}
#admin li.item-262 > span:hover,#admin li.item-267 > a:hover,#admin li.item-262.uk-current > span,#admin li.item-267.uk-current > a{color:#6C7376}
#admin li.item-262 > span::after{color:#fff;margin-left:20px}
#admin li.item-262 > span::before,#admin li.item-267 > a::before{font-family:"octo"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91e";position:absolute;top:50%;color:#fff;font-weight:normal;font-size:18px;margin-top:-10px}
#admin li.item-262 > span::before{content:"\e91e";left:16px}
#header{z-index:981}
#o-menubar{z-index:980}
#o-menubar-back[data-opacity="0"]{opacity:0}
#o-menubar #o-menubar-back[data-opacity="0"] .slide-menu__control{cursor:default}
#o-menubar-back[data-opacity="1"]{opacity:1}
#o-menubar #o-menubar-back[data-opacity="1"] .slide-menu__control{cursor:pointer}
#quicklog{max-width:260px;padding:16px;overflow:initial}
#quicklog.uk-open{display:block}
.password-request{text-align:right}
.password-request a{position:relative;font-size:12px}
#quicklog .quicklog-first{margin-top:16px}
#quicklog .quicklog-first p,#quicklog .quicklog-last p{font-size:12px;line-height:14px;min-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bar-header{width:100%!important}
.o-modal-header h1,h1,.o-h1,h1.o-h1,h2.o-h1,h3.o-h1,h4.o-h1,h5.o-h1,h6.o-h1{padding-left:28px}
@media (max-width:1199px){
	h1::before,.o-h1::before,h1.o-h1::before,h2.o-h1::before,h3.o-h1::before,h4.o-h1::before,h5.o-h1::before,h6.o-h1::before{top:19px}
}
@media (max-width:974px){
	h1::before,.o-h1::before,h1.o-h1::before,h2.o-h1::before,h3.o-h1::before,h4.o-h1::before,h5.o-h1::before,h6.o-h1::before{top:15px}
}
@media (max-width:767px){
	h1::before,.o-h1::before,h1.o-h1::before,h2.o-h1::before,h3.o-h1::before,h4.o-h1::before,h5.o-h1::before,h6.o-h1::before{top:11px}
}
@media (max-width:532px){
	h1::before,.o-h1::before,h1.o-h1::before,h2.o-h1::before,h3.o-h1::before,h4.o-h1::before,h5.o-h1 span::before,h6.o-h1 span::before{top:11px}
}
.is-home .o-modal-header h1,.is-home h1,.is-home .o-h1,.is-home h1.o-h1,.is-home h2.o-h1,.is-home h3.o-h1,.is-home h4.o-h1,.is-home h5.o-h1,.is-home h6.o-h1{padding-left:28px}
.is-home .o-modal-header h1:before,.is-home h1::before,.is-home .o-h1::before,.is-home h1.o-h1::before,.is-home h2.o-h1::before,.is-home h3.o-h1::before,.is-home h4.o-h1::before,.is-home h5.o-h1::before,.is-home h6.o-h1::before{display:none}
.o-modal-header h1,h1 span,.o-h1 span,h1.o-h1 span,h2.o-h1 span,h3.o-h1 span,h4.o-h1 span,h5.o-h1 span,h6.o-h1 span{padding-left:28px}
@media (max-width:1199px){
	h1 span::before,.o-h1 span::before,h1.o-h1 span::before,h2.o-h1 span::before,h3.o-h1 span::before,h4.o-h1 span::before,h5.o-h1 span::before,h6.o-h1 span::before{top:19px}
}
@media (max-width:974px){
	h1 span::before,.o-h1 span::before,h1.o-h1 span::before,h2.o-h1 span::before,h3.o-h1 span::before,h4.o-h1 span::before,h5.o-h1 span::before,h6.o-h1 span::before{top:15px}
}
@media (max-width:767px){
	h1 span::before,.o-h1 span::before,h1.o-h1 span::before,h2.o-h1 span::before,h3.o-h1 span::before,h4.o-h1 span::before,h5.o-h1 span::before,h6.o-h1 span::before{top:11px}
}
@media (max-width:532px){
	h1 span::before,.o-h1 span::before,h1.o-h1 span::before,h2.o-h1 span::before,h3.o-h1 span::before,h4.o-h1 span::before,h5.o-h1 span::before,h6.o-h1 span::before{top:11px}
}
h2 > div:before,.o-h2 > div:before,h1.o-h2 > div:before,h2.o-h2 > div:before,h3.o-h2 > div:before,h4.o-h2 > div:before,h5.o-h2 > div:before,h2 > span:before,.o-h2 > span:before,h1.o-h2 > span:before,h2.o-h2 > span:before,h3.o-h2 > span:before,h4.o-h2 > span:before,h5.o-h2 > span:before{content:"";width:64px;height:2px;display:block;position:absolute;left:0;bottom:-8px;background:var(--default-normal);background-repeat:no-repeat}
.wysiwyg h2:before,.wysiwyg .o-h2:before,.wysiwyg h1.o-h2:before,.wysiwyg h2.o-h2:before,.wysiwyg h3.o-h2:before,.wysiwyg h4.o-h2:before,.wysiwyg h5.o-h2:before{content:"";width:64px;height:2px;display:block;position:absolute;left:0;bottom:-8px;background:var(--default-normal);background-repeat:no-repeat;z-index:3}
h3 > span{position:relative}
.o-box h3 > span a[class^="o-edit"],h3 > span a[class^="o-edit"]{right:0;top:0}
h3,.o-h3,h1.o-h3,h2.o-h3,h3.o-h3,h4.o-h3,h5.o-h3,h6.o-h3{padding-left:16px}
h3::before,.o-h3::before,h1.o-h3::before,h2.o-h3::before,h3.o-h3::before,h4.o-h3::before,h5.o-h3::before,h6.o-h3{content:"";width:2px;height:100%;background:var(--primary-normal);display:block;position:absolute;left:0;top:0}
.wysiwyg h3,.wysiwyg .o-h3,.wysiwyg h1.o-h3,.wysiwyg h2.o-h3,.wysiwyg h3.o-h3,.wysiwyg h4.o-h3,.wysiwyg h5.o-h3,.wysiwyg h6.o-h3{padding-left:16px}
.wysiwyg h3::before,.wysiwyg .o-h3::before,.wysiwyg h1.o-h3::before,.wysiwyg h2.o-h3::before,.wysiwyg h3.o-h3::before,.wysiwyg h4.o-h3::before,.wysiwyg h5.o-h3::before,.wysiwyg h6.o-h3{content:"";width:0;height:24px;border-left:2px solid var(--primary-normal);background:none;display:inline-block;position:relative;top:4px;left:-16px}
#breadcrumbs{padding-left:calc((100% - var(--container)) /2);padding-right:calc((100% - var(--container)) /2);position:absolute;bottom:16px;z-index:1;height:24px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#breadcrumbs > *{white-space:nowrap}
#breadcrumbs span{color:var(--text-normal)}
#breadcrumbs a:link,#breadcrumbs a:visited{color:var(--default-normal)}
#breadcrumbs a:hover{color:var(--default-hover)}
#breadcrumbs [class^="octo-"]{display:block;padding:2px 8px 0;font-size:10px}
#breadcrumbs a:last-child,#breadcrumbs span:last-child{color:var(--text-normal);font-weight:bold;cursor:text;overflow:hidden;text-overflow:ellipsis;display:block}
@media (min-width:1698px){
	#breadcrumbs{padding-left:calc((100% - var(--container-xl)) /2);padding-right:calc((100% - var(--container-xl)) /2)}
}
@media (max-width:1368px){
	#breadcrumbs{padding:0 var(--colgutter-base)}
}
@media (max-width:1199px){
	#breadcrumbs{padding:0 var(--colgutter-lg)}
}
@media (max-width:974px){
	#breadcrumbs{padding:0 var(--colgutter-md)}
}
@media (max-width:767px){
	#breadcrumbs{padding:0 var(--colgutter-sm)}
}
@media (max-width:532px){
	#breadcrumbs{padding:0 var(--colgutter-xs)}
}
.view-list main .o-container-background::before,footer .o-container-background::before{content:"";background-image:linear-gradient(183deg,rgb(255,255,255) 39%,rgb(239,239,239) 49%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);height:300px;position:absolute;left:0;right:0;top:-90px;z-index:-2}
footer .o-container-background{padding-top:100px}
footer .o-container-background::before{top:-90px}
header.o-container-background{padding-top:16px;padding-bottom:56px;background:var(--background-0)}
header.o-container-background::before{content:"";background:var(--background-0);background:linear-gradient(90deg,var(--background-0) 50%,#F8C996 100%);height:24px;position:absolute;left:0;right:0;top:calc(100% - 40px);z-index:1}
.is-home header.o-container-background{padding-bottom:16px}
.is-home header.o-container-background::before{display:none}
#o_manager_button_reset .icon-cancel::before{font-family:"project"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";font-size:32px}
.total span:first-child{height:auto;background:#646464;display:inline-block;width:40px;border-radius:16px 0;color:var(--text-invert);line-height:40px;font-size:var(--font-size-normal);text-align:center;margin:0 16px 0 54px}
td a:not([class*="o-btn"]),td a:link:not([class*="o-btn"]),td a:visited:not([class*="o-btn"]),
.o-input .item_x .cck-loading-more > div a:not([class*="o-btn"]),.o-input .item_x .cck-loading-more > div a:link:not([class*="o-btn"]),.o-input .item_x .cck-loading-more > div a:visited:not([class*="o-btn"]){color:var(--default-normal)}
td a:not([class*="o-btn"]):focus,td a:not([class*="o-btn"]):hover,td a:not([class*="o-btn"]):active,
.o-input .item_x .cck-loading-more > div a:not([class*="o-btn"]):focus,.o-input .item_x .cck-loading-more > div a:not([class*="o-btn"]):hover,.o-input .item_x .cck-loading-more > div a:not([class*="o-btn"]):active{color:var(--default-hover)}
.o-box-3,[data-o-box-style="3"],.o-box-3:not(.o-nolink):hover,[data-o-box-style="3"]:not(.o-nolink):hover{background:#f4ad5e;background:-moz-linear-gradient(left,#f4ad5e 0%,#ef8b1c 100%);background:-webkit-linear-gradient(left,#f4ad5e 0%,#ef8b1c 100%);background:linear-gradient(to right,#f4ad5e 0%,#ef8b1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4ad5e",endColorstr="#ef8b1c",GradientType=1)}
p.o-octo-24{padding:0 0 0 32px}
p.o-octo-24::before{position:absolute;left:0;top:0}
.o-tab-phone,a[class^="o-anchor"],a[class*=" o-anchor"],a[class^="o-anchor"]:link,a[class*=" o-anchor"]:link,a[class^="o-anchor"]:visited,a[class*=" o-anchor"]:visited{color:var(--default-normal);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-normal);letter-spacing:1px;padding-bottom:4px;overflow:hidden}
a[class^="o-anchor"]:focus,a[class*=" o-anchor"]:focus,a[class^="o-anchor"]:hover,a[class*=" o-anchor"]:hover,a[class^="o-anchor"]:active,a[class*=" o-anchor"]:active{color:var(--default-normal)}
[class^="o-anchor"] [class^="octo-"]::before,[class*=" o-anchor"] [class^="octo-"]::before,[class^="o-anchor"] [class*=" octo-"]::before,[class*=" o-anchor"] [class*=" octo-"]::before{font-size:24px;line-height:24px;margin-right:16px}
.o-tab-phone::after,a[class^="o-anchor"]::after,a[class*=" o-anchor"]::after,a[class^="o-anchor"]:link::after,a[class*=" o-anchor"]:link::after,a[class^="o-anchor"]:visited::after,a[class*=" o-anchor"]:visited::after{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background:linear-gradient(90deg,var(--background-0) 0%,var(--background-1) 100%)}
.o-tab-phone:hover::after,a[class^="o-anchor"]:focus::after,a[class*=" o-anchor"]:focus::after,a[class^="o-anchor"]:hover::after,a[class*=" o-anchor"]:hover::after,a[class^="o-anchor"]:active::after,a[class*=" o-anchor"]:active::after{background:linear-gradient(90deg,var(--default-hover) 0%,var(--default-normal) 100%)}
.uk-slideshow-wrap{max-width:946px;margin:0 auto;padding:0 64px}
.uk-slideshow-wrap .octo-arrow-left{position:absolute;top:50%;margin-top:-24px;left:0}
.uk-slideshow-wrap .octo-arrow-right{position:absolute;top:50%;margin-top:-24px;right:0}
.uk-slideshow-items{border-radius:24px 0 24px 0}
.o-box h2,[data-o-box] h2,[class^="o-box-"] h2,[class*=" o-box-"] h2,.o-box .o-h2,[data-o-box] .o-h2,[class^="o-box-"] .o-h2,[class*=" o-box-"] .o-h2{margin-left:calc(var(--box-padding-left) * -1);padding-left:var(--box-padding-left)}
.o-box h3,[data-o-box] h3,[class^="o-box-"] h3,[class*=" o-box-"] h3,.o-box .o-h3,[data-o-box] .o-h3,[class^="o-box-"] .o-h3,[class*=" o-box-"] .o-h3{margin-left:calc(var(--box-padding-left) * -1);padding-left:var(--box-padding-left)}
.o-box h4,[data-o-box] h4,[class^="o-box-"] h4,[class*=" o-box-"] h4,.o-box .o-h4,[data-o-box] .o-h4,[class^="o-box-"] .o-h4,[class*=" o-box-"] .o-h4{margin-left:calc(var(--box-padding-left) * -1);padding-left:var(--box-padding-left)}
.o-box h5,[data-o-box] h5,[class^="o-box-"] h5,[class*=" o-box-"] h5,.o-box .o-h5,[data-o-box] .o-h5,[class^="o-box-"] .o-h5,[class*=" o-box-"] .o-h5{margin-left:calc(var(--box-padding-left) * -1);padding-left:var(--box-padding-left)}
.wysiwyg .o-box h3,.wysiwyg [data-o-box] h3,.wysiwyg [class^="o-box-"] h3,.wysiwyg [class*=" o-box-"] h3,.wysiwyg .o-box .o-h3,.wysiwyg [data-o-box] .o-h3,.wysiwyg [class^="o-box-"] .o-h3,.wysiwyg [class*=" o-box-"] .o-h3{margin-left:0;padding-left:0}
.o-blockquote{padding-left:var(--box-padding-left)}
.o-blockquote::before{content:"";width:2px;height:100%;background:var(--line-0);display:block;position:absolute;left:0;top:0}
.o-box .octo-more,[data-o-box] .octo-more,[class^="o-box-"] .octo-more,[class*=" o-box-"] .octo-more{color:var(--default-normal);font-size:12px;position:absolute;right:8px;bottom:8px}
#menu-main .uk-navbar-nav > li > span,#menu-main .uk-navbar-nav > li > a,#menu-main .uk-navbar-nav > li > a:link,#menu-main .uk-navbar-nav > li > a:visited,#menu-main .uk-navbar-nav > li > span{color:var(--text-normal);min-height:48px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;text-decoration:none;text-transform:none;cursor:pointer}
#menu-main .uk-navbar-nav > li > a{text-transform:none;background:#fff;position:relative;z-index:2}
#menu-main .uk-navbar-nav > li.uk-parent > span::after,#menu-main .uk-navbar-nav > li.uk-parent > a::after{font-family:"project"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";font-size:13px;padding-right:4px;transform:rotate(180deg)}
#menu-main .uk-navbar-nav > li.active > a,#menu-main .uk-navbar-nav > li.uk-current > span,#o-menubar .o-menubar-main > li.uk-current > a,#o-menubar .o-menubar-main > li.uk-current > a:link,#o-menubar .o-menubar-main > li.uk-current > a:visited,#o-menubar .o-menubar-main > li.active > a,#o-menubar .o-menubar-main > li.active > a:link,#o-menubar .o-menubar-main > li.active > a:visited{color:var(--default-normal)}
#menu-main .uk-dropdown{border-radius:16px;padding:16px}
#menu-main .uk-dropdown-nav > li > a:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li > span.o-spanlink:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li > a:link:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li > span.o-spanlink:link:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li > a:visited:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li > span.o-spanlink:visited:not([class*="o-btn"]){color:var(--text-normal);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;text-decoration:none;position:relative;padding:0;font-size:var(--font-size-normal);line-height:var(--line-height-normal)}
#menu-main .uk-dropdown-nav > li + li > a:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li + li > span.o-spanlink:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li + li > a:link:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li + li > span.o-spanlink:link:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li + li > a:visited:not([class*="o-btn"]),#menu-main .uk-dropdown-nav > li + li > span.o-spanlink:visited:not([class*="o-btn"]){padding:8px 0 0 0}
#menu-main .uk-dropdown-nav > li > a:hover,#menu-main .uk-dropdown-nav > li > span.o-spanlink:hover,#menu-main .uk-dropdown-nav > li > a:focus,#menu-main .uk-dropdown-nav > li > span.o-spanlink:focus,#menu-main .uk-dropdown-nav > li.uk-active > a,#menu-main .uk-dropdown-nav > li.uk-active > span.o-spanlink{color:var(--link-hover)}
#menu-main .uk-dropdown-nav > li > span.o-spanlink:not([class*="o-btn"]){text-wrap:initial}
.o-menu-a li a{position:relative}
.o-menu-a li a,.o-menu-a li span.o-spanlink,.o-menu-a li a:link,.o-menu-a li span.o-spanlink:link,.o-menu-a li a:visited,.o-menu-a li span.o-spanlink:visited{color:var(--text-normal);font-size:var(--font-size-normal);line-height:var(--line-height-normal);cursor:pointer}
.o-menu-a li a:focus,.o-menu-a li a:hover,.o-menu-a li a:active{color:var(--link-hover)}
.copyright,.copyright a,.copyright a:link,.copyright a:visited{font-size:var(--font-size-small);color:var(--text-normal)}
.copyright a,.copyright a:link,.copyright a:visited{padding-left:3px}
#absoluteright{right:0;width:0!important}
#absoluteright > *{margin-left:-48px}
#absolutebottom{position:fixed!important;right:0!important;bottom:0!important;left:0!important}
#absolutebottom + .uk-sticky-placeholder{display:block!important;position:relative;margin-top:32px!important}
#absolutebottom{background:rgb(255,255,255);z-index:981;min-height:40px;-webkit-box-shadow:var(--box-0-shadow);box-shadow:var(--box-0-shadow);top:auto!important;padding-top:2px;padding-bottom:2px}
.o-heading-home,[o-heading="home"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;justify-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.o-heading-home span,[o-heading="home"] span,.o-heading-home div,[o-heading="home"] div{position:relative;display:block}
.o-heading-center,[o-heading="center"]{margin-left:auto;margin-right:auto}
#mainslides.o-container-background::before{content:"";background-image:none;background:linear-gradient(135deg,rgb(255,255,255) 50%,rgb(248,201,150) 100%);position:absolute;z-index:-1;top:0}
#mainslides .uk-slideshow-items{border-radius:0}
#mainslides{padding-left:calc((100% - var(--container)) /2 + 48px);padding-right:calc((100% - var(--container)) /2 + 48px)}
#mainslides .slide-main{z-index:2}
#mainslides .slide-main .o-slide-img{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#mainslides .slide-main .o-slide{position:absolute;bottom:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;max-width:100%;z-index:2}
#mainslides .slide-main .o-slide-img{left:48px;right:calc(30% + 96px)}
#mainslides .slide-main .o-slide{width:30%;right:48px}
#mainslides .slide-main .octo-arrow-left{position:absolute!important;width:0!important;height:0!important;padding:0!important;overflow:hidden!important;left:-48px;top:50%;margin-top:-24px}
#mainslides .slide-main .octo-arrow-right{position:absolute!important;width:0!important;height:0!important;padding:0!important;overflow:hidden!important;right:-48px;top:50%;margin-top:-24px}
#mainslides.o-container-background::before{height:400px;left:calc(100% - 400px);width:400px}
#mainslides .uk-slideshow-items{min-height:400px}
#mainslides .slide-main .o-slide{margin:0 8px 48px 0}
@media (min-width:1703px){
	#mainslides{padding-left:calc((100% - var(--container-xl)) /2 + 48px);padding-right:calc((100% - var(--container-xl)) /2 + 48px)}
}
@media (max-width:1368px){
	#mainslides .slide-main .octo-arrow-left{left:0}
	#mainslides .slide-main .octo-arrow-right{right:0}
}
@media (max-width:1199px){
	#mainslides .uk-slideshow-items{min-height:400px}
	#mainslides.o-container-background::before{height:400px;left:calc(100% - 400px);width:400px}
	#mainslides .slide-main .o-slide{margin:0 56px 48px 0}
	#mainslides .slide-main .octo-arrow-left{left:var(--colgutter-lg)}
	#mainslides .slide-main .octo-arrow-right{right:var(--colgutter-lg)}
}
@media (max-width:974px){
	#mainslides .uk-slideshow-items{min-height:400px}
	#mainslides.o-container-background::before{height:400px;left:calc(100% - 400px);width:400px}
	#mainslides .slide-main .o-slide-img{left:0;right:0;max-height:210px;top:auto}
	#mainslides .slide-main .o-slide-img img{max-height:210px;margin:0 auto;max-width:none;width:auto;-o-object-fit:cover;object-fit:cover}
	#mainslides .slide-main .o-slide{width:calc(100% - (var(--colgutter-md) + 48px + 8px) * 2);right:calc(var(--colgutter-md) + 48px + 8px);top:16px;left:calc(var(--colgutter-md) + 48px + 8px);margin:0}
	#mainslides .slide-main .octo-arrow-left{left:var(--colgutter-md)}
	#mainslides .slide-main .octo-arrow-right{right:var(--colgutter-md)}
}
@media (max-width:767px){
	#mainslides .uk-slideshow-items{min-height:400px}
	#mainslides.o-container-background::before{height:400px;left:calc(100% - 400px);width:400px}
	#mainslides .slide-main .octo-arrow-left{left:var(--colgutter-xs);top:auto;bottom:105px}
	#mainslides .slide-main .octo-arrow-right{right:var(--colgutter-xs);top:auto;bottom:105px}
	#mainslides .slide-main .o-slide{width:auto;left:var(--colgutter-sm);right:var(--colgutter-sm);top:16px;padding:0;margin:0}
}
@media (max-width:532px){
	#mainslides .uk-slideshow-items{min-height:454px}
	#mainslides.o-container-background::before{height:454px;left:calc(100% - 454px);width:454px}
	#mainslides .slide-main .o-slide{width:auto;left:var(--colgutter-xs);right:var(--colgutter-xs);top:16px;padding:0;margin:0}
}
.o-open.octo-menu::before{content:"\e905"}
#o-menubar{width:100%!important;background:rgba(0,0,0,.5);top:80px;bottom:52px;height:0;position:absolute;-webkit-transition:top 0.15s linear;-o-transition:top 0.15s linear;transition:top 0.15s linear}
@media (max-width:532px){
	#o-menubar{background:rgba(255,255,255,1)}
}
#o-menubar > .o-container-background{height:100%}
#o-menubar .o-menubar-main > li,#o-menubar .o-menubar-main > li li{margin-left:24px}
#o-menubar + .uk-sticky-placeholder{display:none!important}
#o-menubar #o-menubar-back .slide-menu__control{border:none;background:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}
#o-menubar #o-menubar-back .slide-menu__control .txt{padding-left:8px}
#o-menubar #o-menubar-back .slide-menu__control span[class^="octo-"],#o-menubar #o-menubar-back .slide-menu__control span[class*=" octo-"]{font-size:24px;color:var(--default-normal)}
#o-menubar #o-menubar-back .slide-menu__control:hover span[class^="octo-"],#o-menubar #o-menubar-back .slide-menu__control:hover span[class*=" octo-"]{color:var(--default-hover)}
#o-menubar .slide-menu{position:relative;width:320px;max-width:100%;height:100%;display:none;box-sizing:border-box;transform:translateX(100%);overflow-y:auto;z-index:1025;background:#fff}
#o-menubar .o-container-background::before{content:"";position:absolute;background:var(--background-0);left:0;top:0;bottom:0;right:calc((100% + var(--container)) /2);min-width:320px}
#o-menubar .slide-menu,#o-menubar .slide-menu .slide-menu__slider{transition:transform .3s ease-in-out;will-change:transform}
#o-menubar .slide-menu .slide-menu__slider{width:100%;transform:translateX(0)}
#o-menubar .slide-menu ul{position:relative;width:100%;margin:0;padding-left:0;list-style:none}
#o-menubar .slide-menu ul{padding-bottom:32px}
#o-menubar .slide-menu ul ul{position:absolute;top:0;left:100%;display:none}
#o-menubar .slide-menu ul a{display:block}
#o-menubar .slide-menu a{cursor:pointer}
#o-menubar .o-menubar-main > li + li{padding-top:16px}
#o-menubar .o-menubar-main > li li + li{padding-top:16px}
#o-menubar .o-menubar-main > li > a,#o-menubar .o-menubar-main > li li:first-child > a,.dashboard > ul > li > span{font-size:22px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:none;min-height:auto}
#o-menubar .o-menubar-main li > a .slide-menu__decorator{display:block;height:22px;color:var(--default-normal)}
#o-menubar .o-menubar-main li > a.slide-menu__backlink{cursor:default; white-space:normal;}
.dashboard > ul > li > span,#o-menubar .o-menubar-main > li > a,#o-menubar .o-menubar-main > li > a:link,#o-menubar .o-menubar-main > li > a:visited{color:var(--text-normal)}
#o-menubar .o-menubar-main > li > a:focus,#o-menubar .o-menubar-main > li > a:hover,#o-menubar .o-menubar-main > li > a:active{color:var(--link-hover)}
#o-menubar .o-menubar-main .uk-dropdown-nav > li > a,#o-menubar .o-menubar-main .uk-dropdown-nav > li > a:link,#o-menubar .o-menubar-main .uk-dropdown-nav > li > a:visited{color:color:var(--text-normal);font-size:var(--font-size-normal);line-height:var(--line-height-normal)}
#o-menubar .o-menubar-main .uk-dropdown-nav > li > a:focus,#o-menubar .o-menubar-main .uk-dropdown-nav > li > a:hover,#o-menubar .o-menubar-main .uk-dropdown-nav > li > a:active{color:color:var(--link-hover)}
#o-menubar .o-menubar-main > li > a::before,#o-menubar .o-menubar-main > li li:first-child > a::before,.dashboard > ul > li > span::before{content:"";width:2px;height:100%;background:var(--primary-normal);display:block;position:absolute;left:0;top:0}
#o-menubar .o-menubar-main ul li + li > a{position:relative;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:break-spaces;margin:0 16px;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#o-menubar .o-menubar-main ul li + li > a:hover{color:var(--primary-normal)}
#o-menubar .o-menubar-main ul li + li > a .title,#o-menubar .o-menubar-main ul li + li > span.o-spanlink .title,#menu-main .uk-dropdown-nav > li > a .title,#menu-main .uk-dropdown-nav > li > span.o-spanlink .title,.o-menu-a li a .title,.o-menu-a li span.o-spanlink{position:relative}
#o-menubar .o-menubar-main ul li + li > a .title::before,#o-menubar .o-menubar-main ul li + li > span.o-spanlink::before,#menu-main .uk-dropdown-nav > li > a .title::before,#menu-main .uk-dropdown-nav > li > span.o-spanlink::before,.o-menu-a li a .title::before,.o-menu-a li span.o-spanlink::before{content:"";position:absolute;bottom:-2px;left:0;right:auto;width:12px;height:1px;background:var(--default-normal);-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
p.o-h3 + span.o-spanlink{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}
#o-menubar .o-menubar-main ul li + li > a .title:hover::before,#o-menubar .o-menubar-main ul li + li > span.o-spanlink:hover::before,#o-menubar .o-menubar-main ul li + li.uk-current > a .title::before,#o-menubar .o-menubar-main ul li + li.uk-current > span.o-spanlink::before,#menu-main .uk-dropdown-nav > li >  a:hover .title::before,#menu-main .uk-dropdown-nav > li >  span.o-spanlink:hover::before,#menu-main .uk-dropdown-nav > li.active > a .title::before,#menu-main .uk-dropdown-nav > li.active > span.o-spanlink::before,#menu-main .uk-dropdown-nav > li.uk-current > a .title::before,#menu-main .uk-dropdown-nav > li.uk-current > span.o-spanlink::before,.o-menu-a li a:hover .title::before,.o-menu-a li span.o-spanlink:hover::before,.o-menu-a li.active a .title::before,.o-menu-a li.active span.o-spanlink::before{right:0;width:100%}
.office-plot{position:absolute;width:16px;height:16px;border-radius:8px;background:var(--default-normal)}
.office-plot-link{width:16px;height:16px;position:absolute;top:0;left:0;display:block}
button.dropdown-toggle{border:none;background:none;color:var(--default-normal);cursor:pointer}
button.dropdown-toggle:hover{border:none;background:none;color:var(--default-hover)}
.dropdown-wrapper{position:relative;display:inline}
.dropdown-wrapper.open .dropdown-menu{left:auto;right:0;border-radius:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.dropdown-wrapper.open .dropdown-menu.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.dropdown-menu > li{position:relative}
.dropdown-menu > li > a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.dropdown-menu > li.selected > a,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{color:#ffffff;background:var(--default-normal);background-image:none;background-repeat:no-repeat}
.dropdown-menu{padding:5px 0;margin:2px 0 0;border:1px solid #ededed;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto}
.o-btn-link{font-size:17px!important;text-transform:none}
.o-btn-link::after{content:"";position:absolute;bottom:-4px;left:0;right:auto;width:12px;height:1px;background:var(--default-normal);-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
.o-btn-link:hover::after{right:0;width:100%}
.o-btn-link[class^="octo-"]::after,.o-btn-link[class*=" octo-"]::after{left:calc(var(--btn-normal-icon-center-pr) + var(--btn-normal-icon-size))}
.o-btn-link[class^="octo-"]:hover::after,.o-btn-link[class*=" octo-"]:hover::after{width:calc(100% - var(--btn-normal-icon-center-pr) - var(--btn-normal-icon-size));background:var(--default-normal)}
.wysiwyg a.wysiwyg-link::before{content:"";position:absolute;bottom:-2px;left:0;right:auto;width:12px;height:1px;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
.wysiwyg a.wysiwyg-link:hover::before{right:0;width:100%}
.o-table.o-table-2,.o-table-responsive.o-table-2{background:rgb(244,173,94);background:-moz-linear-gradient(90deg,rgba(244,173,94,1) 0%,rgba(239,139,28,1) 100%);background:-webkit-linear-gradient(90deg,rgba(244,173,94,1) 0%,rgba(239,139,28,1) 100%);background:linear-gradient(90deg,rgba(244,173,94,1) 0%,rgba(239,139,28,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4ad5e",endColorstr="#ef8b1c",GradientType=1);border-radius:16px 16px 0 0}
.password-request a::before,.password-request a:link::before,.password-request a:visited::before,.o-input .checkboxes a::before,.o-input .checkboxes a:link::before,.o-input .checkboxes a:visited::before{content:"";position:absolute;bottom:-2px;left:0;right:auto;width:12px;height:1px;background:var(--default-normal);-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
.password-request a:hover,.o-input .checkboxes a:hover{text-decoration:none}
.password-request a:hover::before,.o-input .checkboxes a:hover::before{right:0;width:100%}
.uk-slider-container{padding:6px;margin:-6px}
.modal-on.o-modal-type-device #header{z-index:1026;padding-bottom:16px}
.modal-on.o-modal-type-device #breadcrumbs{display:none}
.modal-on.o-modal-type-device #o-menubar{z-index:1025;top:192px!important}
.modal-on.o-modal-type-device #header.o-container-background::before{display:none}
.dashboard > ul:not(.uk-accordion) > li > ul.o-list > li{padding-top:16px;margin:0 0 0 16px}
.dashboard > ul.uk-accordion > li{cursor:pointer}
.dashboard > ul.uk-accordion > li > ul.o-list,.dashboard > ul.uk-accordion > li > div{padding:16px 0 0 16px}
.bar-down{position:relative}
.o-modal .o-modal-header{padding:24px 0;min-height:8px}
.o-modal .o-modal-header h1{margin:8px 16px 0}
.modal .o-modal-body{max-height:100%}
.modal.o-modal-secondary .o-modal-body{padding:32px}
.modal.o-modal-secondary .o-modal-header h1{margin:8px 32px 0}
.o-modal .o-modal-header h2,.o-modal .o-modal-header h3,.o-modal .o-modal-header h4{margin-top:8px}
.o-modal .o-modal-header::before{content:"";background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 50%,rgba(248,201,150,1) 100%);height:24px;position:absolute;left:0;right:0;top:0;z-index:1}
.o-modal .o-modal-header .close{margin-top:0;z-index:300;position:absolute;font-weight:bold;opacity:1;right:8px;top:32px;color:var(--default-normal);font-size:24px;width:24px;height:24px;text-shadow:none}
.o-modal .o-modal-header .close:hover{opacity:.8}
.modal .o-modal-empty{margin:0;padding:0}
.o-green{color:var(--success-normal)}
.o-red{color:var(--danger-normal)}
.o-orange{color:var(--default-normal)}
sup{line-height:0}
.o-order-item .o-card-1{overflow:unset;display:-ms-grid;display:grid;list-style:none;grid-auto-flow:dense;position:reltive;width:100%;grid-column-gap:0;-webkit-box-sizing:border-box;box-sizing:border-box;grid-template-areas:"detail a1 where a2 quantity a3 periode a4 price";-ms-grid-columns:2fr 46px 1fr 46px 88px 46px 116px 46px 100px;grid-template-columns:2fr 46px 1fr 46px 88px 46px 116px 46px 100px}
.o-order-item .o-order-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-order-item .o-card-1 .p-first{min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:16px;font-size:14px}
.o-order-item .o-card-1 .detail .p-first{text-align:left}
.o-order-item .o-card-1 .detail .p-first h3{line-height:18px}
.o-order-item .o-card-1 .p-middle{min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:16px;font-size:14px}
.o-order-item .o-card-1 .p-last{min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:16px;font-size:14px}
.o-order-item .arrow-1{-ms-grid-row:1;-ms-grid-column:3;grid-area:a1}
.o-order-item .arrow-2{-ms-grid-row:1;-ms-grid-column:7;grid-area:a2}
.o-order-item .arrow-3{-ms-grid-row:1;-ms-grid-column:11;grid-area:a3}
.o-order-item .arrow-4{-ms-grid-row:1;-ms-grid-column:15;grid-area:a4}
.o-order-item .detail{-ms-grid-row:1;-ms-grid-column:1;grid-area:detail;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.o-order-item .detail_absolute{position:absolute;bottom:-20px;left:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.o-order-item .where{-ms-grid-row:1;-ms-grid-column:5;grid-area:where}
.o-order-item .quantity{-ms-grid-row:1;-ms-grid-column:9;grid-area:quantity}
.o-order-item .periode{-ms-grid-row:1;-ms-grid-column:13;grid-area:periode}
.o-order-item .price{-ms-grid-row:1;-ms-grid-column:17;grid-area:price;padding-right:16px}
.o-order-item .p-badge{font-size:11px;background:#EFEFEF;padding:0 16px;border-radius:0 16px;white-space:nowrap;line-height:20px}
.o-order-item .p-ref,
.ticket-header .p-ref{font-size:11px;margin-left:16px;white-space:nowrap;line-height:20px;text-align:left}
.o-order-item .p-view{font-size:11px;margin-left:16px;white-space:nowrap;line-height:20px;text-align:left}
.o-order-item .absolute_right{position:absolute;top:-12px;right:-12px;width:48px;height:48px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.o-order-item .absolute_right a[class^="o-edit"]{top:0;right:0}
.o-field.p-field-small .o-input select,.o-field.p-field-small .o-input input{height:24px;font-size:14px;padding-left:4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.o-field.p-field-small:nth-of-type(1){padding:8px 0}
.o-field.p-field-small{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-field.p-field-small .o-input.p-input-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column-gap:inherit;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.o-field.p-field-small .o-input.p-input-number input{margin:0 4px;padding:0;text-align:center;width:32px}
.o-order-item .o-field.p-field-date .o-input input{-webkit-box-shadow:none;box-shadow:none;border:none;text-align:center;padding:0}
.o-order-item .p-bold,.o-order-item .p-bold input{font-weight:bold}
.o-order-item .wysiwyg.p-ref{white-space:normal}
.o-box-4.order-total{background:#646464;color:#fff;padding:32px 0 16px 0;border-radius:0 0 16px 16px;position:relative;min-height:96px;margin-top:-16px}
.o-box-4.order-total >:not(.totals-sticky){margin-right:16px;margin-left:80px}
.totals-sticky.o-box-4{box-shadow:none;padding:16px;border-radius:0 0 16px 16px;margin:-16px 0 -16px}
.o-box-4.order-total::before{content:"\e92d";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:32px;left:16px;font-size:48px}
.o-box-4.order-total::after{content:"";position:absolute;top:-6px;left:-6px;right:0;height:22px;background:#fff;border-radius:0 0 16px 0}
:root{--box-6-normal:var(--success-normal);--box-6-hover:var(--success-normal);--box-6-border:2px solid var(--success-normal);--box-6-shadow:none;--box-6-color:inherit;--box-6-link:#fff}
.o-box-6,[data-o-box-style="6"],.wysiwyg [data-o-box-style="6"]{background:#fff;border:var(--box-6-border);-webkit-box-shadow:var(--box-6-shadow);box-shadow:var(--box-6-shadow);padding:var(--box-padding-top) 80px var(--box-padding-bottom) var(--box-padding-left);border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-box-6::before{content:"\e92f";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:24px;right:16px;font-size:48px;color:var(--success-normal)}
:root{--box-7-normal:var(--danger-normal);--box-7-hover:var(--danger-normal);--box-7-border:2px solid var(--danger-normal);--box-7-shadow:none;--box-7-color:inherit;--box-7-link:#fff}
.o-box-7,[data-o-box-style="7"],.wysiwyg [data-o-box-style="7"]{background:#fff;border:var(--box-7-border);-webkit-box-shadow:var(--box-7-shadow);box-shadow:var(--box-7-shadow);padding:var(--box-padding-top) 80px var(--box-padding-bottom) var(--box-padding-left);border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-box-7::before{content:"\e905";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:24px;right:16px;font-size:48px;color:var(--danger-normal)}
.pricing span{padding-right:4px}
.price-line{position:relative;margin-top:;display:-ms-grid;display:grid;grid-template-areas:"label . pricing";-ms-grid-columns:1fr 48px 120px;grid-template-columns:1fr 48px 120px}
.price-line .pricing{grid-area:pricing;text-align:right}
.price-line .pricing.success{color:var(--success-normal)}
.price-line .pricing.success span{}
.price-line .label{text-align:right;grid-area:label}
.price-line .label.small{font-size:14px}
.price-line .label.smaller{font-size:13px}
.price-line .label.smaller a{text-decoration: underline;}
.price-line .label.smaller a:hover{font-weight: bold;}
.price-line .line{grid-column-start:1;grid-column-end:4;height:1px;border-top:1px dotted #fff;box-sizing:border-box;margin:8px 0}
.price-line .next{grid-area:pricing;font-style:italic;font-size:14px;text-align:right}
#o_order_products .o-toolbar{margin-top:16px;display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr 200px;grid-template-columns:200px 1fr 200px;-ms-grid-rows:auto;grid-template-rows:auto;justify-items:center}
#o_order_products .o-toolbar > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}
#o_order_products .o-toolbar > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}
#o_order_products .o-toolbar > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}
.o-colspan-12 > .ref_alert,
.o-form-100 > .ref_alert{margin: 0 auto; max-width: 800px; padding: 6px 16px;}
#ref_alert,
.ref_alert{padding:6px;background:#efefef;border:1.5px dashed #646464;border-radius:8px;text-align:center}
#ref_alert .o-link{min-height:auto}
#ref_alert .o-link:hover{text-decoration:underline}
.ticket-line{position:relative}
.ticket-line::before{content:"";background:#EFEFEF;display:block;height:1px;width:100%;position:absolute;left:0;top:0}
.ticket-line-left{border-left:2px solid #646464;padding-left:16px;margin-left:32px;margin-right:50px}
.ticket-tel{font-size:var(--font-size-normal)}
.ticket-initial{background:#646464;color:#fff;padding:4px;border-radius:50%;margin-right:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
[class^="octo-"]::before,[class*=" octo-"]::before,[data-icon]::before{font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.o-ticket{-ms-grid-columns:32px 1fr;grid-template-columns:32px 1fr}
.ticket-main{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px;border-left:2px solid transparent}
.o-ticket.is-new-activity .ticket-main{background:#f4ad5e4f;padding-top: 24px;padding-bottom: 24px;border-radius: 0 var(--box-radius) var(--box-radius) 0;}
.o-ticket.is-new-activity .ticket-date a.ticket-copy{visibility:hidden}
.ticket-message_reminder .ticket-main,.ticket-message .ticket-main,.ticket-message_cancellation .ticket-main/*,.ticket-closing .ticket-main*/{padding:24px 12px;background:var(--box-1-normal);-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow);border-radius:0 var(--box-radius) var(--box-radius) 0;border-left:2px solid #646464}
.ticket-submain{margin-left:15px;padding:12px;background:var(--box-1-normal);-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow);border-radius:0 var(--box-radius) var(--box-radius) 0;border-left:2px solid var(--default-normal)}
.o-ticket.origin-1 .ticket-submain{border-left:2px solid #646464}
.ticket-message_reminder.ticket-staff .ticket-main,.ticket-message.ticket-staff .ticket-main,.ticket-message_cancellation.ticket-staff .ticket-main/*,.ticket-closing.ticket-staff .ticket-main*/{border-left:2px solid var(--default-normal)}
.ticket-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ticket-header p,.ticket-header div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ticket-header p + p,.ticket-header p + div,.ticket-header div + p,.ticket-header div + div{padding-left:6px}
.ticket-step .o-square{position:relative;width:32px;height:32px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow)}
:root{--ticket-li-rowgap:-16px;--ticket-step-top:24px}
.ticket-step::before,.ticket-step::after{content:"";width:2px;left:calc(50% - 1px);position:absolute}
.ticket-step::before{background:#E0E0E0}
.ticket-step::after{background:#E0E0E0}
.ticket-step::before{top:var(--ticket-li-rowgap)}
.ticket-step::after{bottom:var(--ticket-li-rowgap)}
.ticket-step::before{height:calc(0px - var(--ticket-li-rowgap))}
.ticket-step::after{height:calc(var(--ticket-li-rowgap) + 100%)}
.ticket-message_reminder .ticket-step::before,.ticket-message .ticket-step::before,.ticket-message_cancellation .ticket-step::before,.ticket-closing .ticket-step::before{height:calc(var(--ticket-step-top) - var(--ticket-li-rowgap))}
.ticket-message_reminder .ticket-step::after,.ticket-message .ticket-step::after,.ticket-message_cancellation .ticket-step::after,.ticket-closing .ticket-step::after{height:calc(var(--ticket-li-rowgap) + 100% - var(--ticket-step-top))}
.view-list .o-order-item .ticket-message_reminder .ticket-step::after,.view-list .o-order-item .ticket-message .ticket-step::after,.view-list .o-order-item .ticket-message_cancellation .ticket-step::after,.view-list .o-order-item .ticket-closing .ticket-step::after{display:none}
.view-form .o-order-item .ticket-message_reminder .ticket-step::after,.view-form .o-order-item .ticket-message .ticket-step::after,.view-form .o-order-item .ticket-message_cancellation .ticket-step::after,.view-form .o-order-item .ticket-closing .ticket-step::after{display:none}
.view-list .o-order-item .detail_comment p{font-size:14px;line-height:18px}
.view-form .o-order-item .show-comment,.view-list .o-order-item .show-comment,.ticket-header .show-comment{color:var(--default-normal);border:none;background:none;font-size:11px;line-height:20px;height:20px;position:relative;cursor:pointer;padding-left:21px}
.view-form .o-order-item .p-view a,.view-list .o-order-item .p-view a{color:var(--default-normal);border:none;background:none;font-size:11px;line-height:20px;height:20px;position:relative;cursor:pointer;padding-left:21px}
.view-list .o-order-item .ticket-message .ticket-main{padding:12px}
.view-list .o-order-item .ticket-message .ticket-step{padding-top:6px}
.show-comment .octo-help{font-size:18px;position:absolute;left:0;top:1px}
.o-order-item .p-view a .octo-modal{font-size:16px;position:absolute;left:0;top:2px}
.view-form .o-order-item .show-comment:hover,.view-list .o-order-item .show-comment:hover,.ticket-header .show-comment:hover{color:var(--default-hover)}
.ticket-message_reminder .ticket-step,.ticket-message .ticket-step,.ticket-message_cancellation .ticket-step/*,.ticket-closing .ticket-step*/{padding-top:var(--ticket-step-top)}
.ticket-filter > li.first > .ticket-step::before,.ticket-filter > li.last > .ticket-step::after{background:none}
.ticket-step .o-square [class^="octo-"]::before,.ticket-step .o-square [class*=" octo-"]::before{font-size:23px;color:#000}
.ticket-status3 .ticket-closing .o-square{background:#0FC66B}
.ticket-status-2 .ticket-closing .o-square{background:#EF281A}
.ticket-status3 .ticket-closing .octo-checkmark::before,.ticket-status-2 .ticket-closing .octo-checkmark::before{color:#fff}
.ticket-header p + p.ticket-arrow,p.ticket-arrow,.ticket-arrow{position:relative;padding-left:40px}
.ticket-arrow::before{content:"\e92d";font-family:'octo'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(90deg);position:absolute;top:-12px;left:6px;color:var(--default-normal)}
.ticket-btn{border:none;background:none;border-bottom:1px dashed var(--default-normal);cursor:pointer}
.ticket-btn:hover{color:var(--default-normal)}
.ticket-copy-link::before{content:"\e922";font-family:'octo'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ticket-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ticket-date a.ticket-copy{width:24px;height:24px;border:1px solid orange;border-radius:50%;box-sizing:border-box;font-size:12px;display:inline-flex;flex-direction:row;color:orange;justify-content:center;align-items:center;margin-left:8px;position:relative}
.badge,[class^="badge-"]{background:#646464;color:var(--text-invert);padding:3px 11px;border-radius:20px 0;display:inline-block;font-size:14px;font-weight:normal;letter-spacing:1px;line-height:16px;white-space:nowrap}
.badge strong,[class^="badge-"] strong{font-weight:normal;white-space:nowrap}
.badge-third{background:var(--background-1)}
.badge-secondary{background:var(--secondary-normal);color:var(--text-invert)}
.badge-danger{background:var(--danger-normal);color:var(--text-invert)}
.badge-success{background:var(--success-normal);color:var(--text-invert)}
.o-col-2.p-bar::before{content:"";position:absolute;height:100%;background:var(--line-1);left:50%;width:1px}
.p-picker{font-size:11px;display:inline-block;padding-top:4px;position:relative}
.p-picker .ref{display:inline-block}
.p-picker .val{padding-left:4px;display:inline-block;font-weight:bold}
.p-picker .badge{position:relative;background:#646464;color:#fff;padding:2px 16px;bottom:0;white-space:nowrap;margin:0 0 0 8px;display:inline-block;top:-1px}
.o-card-footer{min-height:62px}
.o-card-footer span[class^="octo-"],.o-card-footer span[class*=" octo-"]{position:absolute;top:50%;left:16px;margin-top:-20px}
.o-card-footer small{padding-left:32px;display:block}
.p-field-date .o-input .field-calendar button,.o-input .field-calendar .calendar-container button{border-radius:var(--btn-small-border-radius-tl) var(--btn-small-border-radius-tr) var(--btn-small-border-radius-br) var(--btn-small-border-radius-bl);font-size:var(--btn-small-font-size);line-height:var(--btn-small-line-height);padding:0;height:var(--btn-small-height);min-width:var(--btn-small-height);min-height:var(--btn-small-height);box-sizing:border-box;border-color:var(--default-normal);border-width:1px;border-style:solid;color:var(--default-normal);margin-left:4px;background:#fff}
.p-field-date .o-input .field-calendar .input-append button{width:24px}
.p-field-date .o-input .field-calendar button:hover{color:#fff;border-color:var(--default-hover);background:var(--default-hover);background:-moz-linear-gradient(left,var(--default-hover) 0%,var(--default-normal) 100%);background:-webkit-linear-gradient(left,var(--default-hover) 0%,var(--default-normal) 100%);background:linear-gradient(to right,var(--default-hover) 0%,var(--default-normal) 100%)}
.o-input .field-calendar .btn-group > .btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:16px;border-bottom-left-radius:16px;-webkit-border-top-left-radius:16px;border-top-left-radius:16px;-moz-border-radius-bottomleft:16px;-moz-border-radius-topleft:16px;padding:0 8px 0 12px;border-top-right-radius:0;border-bottom-right-radius:0;border-left-width:1px}
.o-input .field-calendar .btn-group > .btn{margin-left:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;padding:0 8px;border-top-right-radius:0;border-bottom-right-radius:0;border-left-width:0}
.o-input .field-calendar .btn-group > .btn:last-child{margin-left:0;padding:0 12px 0 8px;border-top-right-radius:16px;border-bottom-right-radius:16px}
.p-field-date .o-input .field-calendar .icon-calendar::before,.p-field-date .o-input .field-calendar .icon-calendar::before{font-family:'octo'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:var(--btn-small-icon-size)}
.p-field-date .o-input .field-calendar .icon-calendar::before{content:"\e92f";position:relative;top:1px}
.window-left .o-input .field-calendar .js-calendar{left:0;right:auto}
.o-input .field-calendar .js-calendar,.window-right .o-input .field-calendar .js-calendar{right:0;left:auto}
.o-input .field-calendar .calendar-container table tbody td.day{border:0;cursor:pointer;font-size:12px;min-width:40px;height:40px;box-sizing:border-box}
.o-input .field-calendar .calendar-container table tbody td.day.selected{background:var(--default-normal);color:#fff;border:0}
.o-input .field-calendar .calendar-container table tbody td.day:hover{background:var(--default-hover)}
.o-box-1.p-color-1 .p-number,.o-box-1.p-color-1 .p-number:after,.o-box-1.p-color-1 .p-pricing,.o-box-1.p-color-1 .p-pricing:after{background:#EF8B1C}
.o-box-1.p-color-2 .p-number,.o-box-1.p-color-2 .p-number:after,.o-box-1.p-color-2 .p-pricing,.o-box-1.p-color-2 .p-pricing:after{background:#646464}
.o-box-1.p-color-3 .p-number,.o-box-1.p-color-3 .p-number:after,.o-box-1.p-color-3 .p-pricing,.o-box-1.p-color-3 .p-pricing:after{background:#F4AD5E}
.o-box-1.p-color-4 .p-number,.o-box-1.p-color-4 .p-number:after,.o-box-1.p-color-4 .p-pricing,.o-box-1.p-color-4 .p-pricing:after{background:#CCCCCC}
.o-box-1.p-color-1 .p-number,.o-box-1.p-color-2 .p-number,.o-box-1.p-color-3 .p-number,.o-box-1.p-color-4 .p-number{text-align:center;font-size:48px;color:#fff;margin:-24px -16px 32px;border-radius:16px 16px 0 0;position:relative;line-height:48px;padding-top:24px}
.o-box-1.p-color-1 .p-pricing,.o-box-1.p-color-2 .p-pricing,.o-box-1.p-color-3 .p-pricing,.o-box-1.p-color-4 .p-pricing{text-align:center;font-size:22px;color:#fff;margin:-24px -16px 32px;border-radius:16px 16px 0 0;position:relative;line-height:16px;padding-top:24px}
.p-pricing .pricing::before{font-size:24px;position:absolute;left:16px;top:16px;color:#fff}
.o-box-1.p-color-1 .p-text,.o-box-1.p-color-2 .p-text,.o-box-1.p-color-3 .p-text,.o-box-1.p-color-4 .p-text{font-size:22px;text-align:center}
.o-box-1.p-color-1 .p-number::after,.o-box-1.p-color-2 .p-number::after,.o-box-1.p-color-3 .p-number::after,.o-box-1.p-color-4 .p-number::after,.o-box-1.p-color-1 .p-pricing::after,.o-box-1.p-color-2 .p-pricing::after,.o-box-1.p-color-3 .p-pricing::after,.o-box-1.p-color-4 .p-pricing::after{content:"";-webkit-clip-path:polygon(50% 100%,0 0%,100% 0);clip-path:polygon(50% 100%,0 0%,100% 0);position:absolute;left:0;right:0;height:24px;bottom:-24px}
.itemid-432 #main,.itemid-454 #main{background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(3%,transparent),color-stop(3%,#FFF),color-stop(11%,#EFEFEF),color-stop(80%,#F7F7F7),color-stop(84%,#FFF)) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(bottom,transparent 3%,#FFF 3%,#EFEFEF 11%,#F7F7F7 80%,#FFF 84%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(360deg,transparent 3%,#FFF 3%,#EFEFEF 11%,#F7F7F7 80%,#FFF 84%) 0% 0% no-repeat padding-box}
.itemid-454 h3::before,.itemid-454 .o-h3::before,.itemid-454 h1.o-h3::before,.itemid-454 h2.o-h3::before,.itemid-454 h3.o-h3::before,.itemid-454 h4.o-h3::before,.itemid-454 h5.o-h3::before,.itemid-454 h6.o-h3{display:none}
.is-new a::after,.is-dev a::after{position:absolute;background:#f4ad5e;color:#fff;padding:0 6px;font-size:8px;line-height:14px;top:-9px;left:100%;text-transform:uppercase}
.is-dev a::after{background:var(--box-4-normal)}
[lang="fr"] .is-new a::after{content:"Nouveau"}
[lang="en"] .is-new a::after{content:"New"}
[lang="fr"] .is-dev a::after{content:"Dev"}
[lang="en"] .is-dev a::after{content:"Dev"}
.lb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.lb span:first-of-type{font-weight:bold;display:inline-block;padding-right:5px}
.lb-120 span:first-of-type{min-width:120px}
.o-table-nohead thead{display:none}
#dashboard .o-table-responsive td:first-child,#dashboard .o-table-responsive td:last-child{border-left:none;border-right:none}
#dashboard .o-table-responsive tr:first-child td{border-top:none}
#dashboard .o-table-responsive tr:last-child td{border-bottom:none}
#dashboard .o-btn-link{position:relative;padding-right:22px}
#dashboard .o-btn-link::before{content:"\e917";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;position:absolute;display:block;right:0;top:0}
#dashboard-notifications .octo-alert{font-size:24px}
#dashboard-notifications .notif{padding-right:16px;position:relative;width:30px}
#dashboard-notifications .notif::after{content:"";background:#E0E0E0;width:1px;display:block;position:absolute;right:-14px;top:-12px;bottom:-12px}
#dashboard-notifications .date{position:relative}
#dashboard-notifications .date::after{content:"\e916";position:absolute;font-family:'project'!important;speak:never;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;right:-17px;top:6px}
#dashboard-news .octo-calendar{position:relative;top:4px}
#page .notif-num,#page .order-num,#page .cart-num{background:var(--default-normal);color:#fff;width:16px;display:inline-block;text-align:center;font-size:12px;font-style:normal;height:16px;line-height:16px;border-radius:9px;position:absolute;right:0;top:-6px}
#page span.notif-num,#page span.order-num{top:-2px;right:-2px;border:1px solid #ffffff}
#page span.cart-num{top:unset;right:-2px;bottom:-5px;background:#636362;border:1px solid #ffffff}
#page i.notif-num{position:absolute;border:1px solid #ffffff}
#page .o-btn-large i.notif-num{top:-2px;right:-2px}
#page .o-btn-small i.notif-num{top:-6px;right:-4px}
.itemid-261 .o-btn-large i.notif-num,.itemid-261 .o-btn-large i.notif-num,body.is-manager i.notif-num{display:none!important}
#dashboard-notifications .uk-dotnav > * > *{border:1px solid var(--default-normal)}
#dashboard-notifications .uk-dotnav > .uk-active > *,#dashboard-notifications .uk-dotnav > * >:hover,#dashboard-notifications .uk-dotnav > * >:focus{background-color:var(--default-normal)}
#dashboard-notifications a.notif-link{color:var(--box-1-color)}
#dashboard-notifications a.notif-link::after{content:"";position:absolute;bottom:-4px;left:0;right:auto;width:12px;height:1px;background:var(--default-normal);-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
#dashboard-notifications a.notif-link:hover::after{right:0;width:100%}
#dashboard-welcome .bg-dash{position:relative;z-index:1;padding:0 71px 0 16px}
#dashboard-welcome .moduletable.bar-down:hover .octo-cokpit{background:var(--default-hover);background:-moz-linear-gradient(left,var(--default-hover) 0%,var(--default-normal) 100%);background:-webkit-linear-gradient(left,var(--default-hover) 0%,var(--default-normal) 100%);background:linear-gradient(to right,var(--default-hover) 0%,var(--default-normal) 100%);color:var(--text-invert);border-color:var(--default-hover)}
.o-box-9{background:var(--box-1-normal);border:var(--box-1-border);-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow);padding:0;border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-box-9::before{content:"";background:transparent;width:16px;height:100%;display:block;position:absolute;border-radius:var(--box-radius) 0 0 var(--box-radius);left:0;top:0}
.o-box-9 .uk-accordion-title::after{font-family:'octo'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911";position:absolute;right:16px;top:28px;font-size:18px}
.o-box-9.uk-open .uk-accordion-title::after{content:"\e910"}
.o-box-9:hover .uk-accordion-title::after{color:var(--primary-normal)}
.o-box-9 .uk-accordion-title{padding:var(--box-padding-top) calc(var(--box-padding-right)*3) var(--box-padding-bottom) calc(var(--box-padding-left)*2);position:relative;margin:0;width:100%;box-sizing:border-box}
.o-box-9 .uk-accordion-title.o-h3::before{left:16px}
.uk-accordion-content{position:relative;padding:var(--box-padding-top) var(--box-padding-right) var(--box-padding-bottom) calc(var(--box-padding-left)*2)}
.uk-accordion-content::before{content:"";width:2px;height:100%;background:var(--primary-normal);display:block;position:absolute;left:16px;top:0}
.uk-accordion-title .accordion-date{position:relative;margin-right:24px}
.uk-accordion-title .accordion-date::after{content:"\e916";position:absolute;font-family:'project'!important;speak:never;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;right:-17px;top:6px}
.o-squarenav{position:absolute;left:0;right:0;padding-top:8px;max-height:40px}
.uk-slider-container.o-box-1{padding:var(--box-padding-top) var(--box-padding-right) var(--box-padding-bottom) var(--box-padding-left);margin:0}
.o-picture-spe{margin:-24px 0}
.o-squarenav .uk-dotnav{margin:0}
.o-squarenav .uk-dotnav > *{flex:none;padding:0 6px}
.o-squarenav .uk-dotnav > * > *{width:32px;height:4px;border-radius:12px;border:none;background:var(--border-disabled)}
.uk-dotnav > .uk-active > *{background:var(--default-normal)}
[class*=" o-btn-"].btn-progress{overflow:hidden}
[class*=" o-btn-"].btn-progress .progress{width:100%}
[class*=" o-btn-"].btn-progress .progress .bar{background:linear-gradient(to right,var(--default-normal) 0%,var(--default-normal) 100%);line-height:34px}
.radios input[type="radio"].radio{display:none}
.radios input[type="radio"].radio + label{position:relative;padding-left:1.3rem;padding-top:;line-height:0;height:8px;display:inline-block;margin-right:13px}
.radios input[type="radio"].radio + label::before,.radios input[type="radio"].radio + label::after{display:block;position:absolute;box-sizing:border-box;bottom:0;left:0;content:'';width:1rem;height:1rem;border-radius:1rem}
.radios input[type="radio"].radio + label::before{border:1px solid var(--default-normal);background-color:#eee}
.radios input[type="radio"].radio:checked + label::after{background-color:var(--default-normal)}
#absolutebottomleft .cck_module_item,#absolutebottomleft .cck_module_processing,#footerbottomsocial .cck_module_item{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;justify-items:center;align-content:center;padding:4px 0}
@media (min-width:975px){
	[lang="fr"] .o-order-item:nth-child(1) .where::after,[lang="fr"] h2 + .o-order-item .where::after{content:"Lieu / Consultant souhaité"}
	[lang="en"] .o-order-item:nth-child(1) .where::after,[lang="en"] h2 + .o-order-item .where::after{content:"Location / Preferred Consultant"}
}
@media (min-width:768px){
	.o-order-item:nth-child(1) .o-order-flex::after,h2 + .o-order-item .o-order-flex::after{font-size:11px;position:absolute;width:100%;text-align:center;left:0;top:-48px;line-height:12px}
	[lang="fr"] .o-order-item:nth-child(1) .quantity::after,[lang="fr"] h2 + .o-order-item .quantity::after{content:"Quantité"}
	[lang="en"] .o-order-item:nth-child(1) .quantity::after,[lang="en"] h2 + .o-order-item .quantity::after{content:"Quantity"}
	[lang="fr"] .o-order-item:nth-child(1) .periode::after,[lang="fr"] h2 + .o-order-item .periode::after{content:"Période souhaitée"}
	[lang="en"] .o-order-item:nth-child(1) .periode::after,[lang="en"] h2 + .o-order-item .periode::after{content:"Preferred Period"}
	[lang="fr"] .o-order-item:nth-child(1) .price::after,[lang="fr"] h2 + .o-order-item .price::after{content:"Montant total HT"}
	[lang="en"] .o-order-item:nth-child(1) .price::after,[lang="en"] h2 + .o-order-item .price::after{content:"Full price (excl. VAT)"}
}
@media (max-width:1375px){
	#menu-main .item-159,#menu-main .item-242{display:none}
}
@media (min-width:1101px){
	.no-cockpit{display:none}
}
@media (max-width:1100px){
	nav.dashboard .item-515{display:none}
	body.itemid-515 #chart{display:none}
}
@media (max-width:974px){
	.o-order-item .o-card-1{grid-template-areas:"detail a2 quantity a3 periode a4 price" "where a2 quantity a3 periode a4 price";-ms-grid-columns:1fr 36px 92px 36px 116px 36px 100px;grid-template-columns:1fr 36px 92px 36px 116px 36px 100px}
	.o-order-item .arrow.arrow-1{display:none}
	.o-order-item .periode p{font-size:11px}
	.modal-on.o-modal-type-device #o-menubar{top:184px!important}
	.total span:first-child{margin:0 16px 0 36px}
	.total span:first-child::before{content:"";width:30px;height:30px}
	header .octo-menu{margin-right:0}
	header .octo-menu::after{display:none}
	.o-order-item .arrow-2{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}
	.o-order-item .arrow-3{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:4}
	.o-order-item .arrow-4{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:6}
	.o-order-item .detail{-ms-grid-row:1;-ms-grid-column:1}
	.o-order-item .where{-ms-grid-row:2;-ms-grid-column:1}
	.o-order-item .quantity{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}
	.o-order-item .periode{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:5}
	.o-order-item .price{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:7}
	#dashboard-notifications a.notif-link{word-break:break-word}
	#dashboard-news .o-squarenav{position:relative}
	.o-picture-spe{margin:0}
}
@media (min-width:533px) and (max-width:974px){
	.o-order-item .detail{position:initial;margin:20px 0 0}
	.o-order-item .o-order-flex:not(.detail){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.o-order-item .detail_absolute{bottom:0}
	.o-order-item .where.o-order-flex{margin:0 0 20px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:32px}
	.o-order-item .where .p-first{position:absolute;left:0;top:0}
	.o-order-item .where .p-middle,.o-order-item .where .p-last{padding:0 0 0 32px;text-align:left}
}
@media (max-width:767px){
	#o_order_products .o-toolbar{-ms-grid-columns:1fr;grid-template-columns:1fr}
	.o-box-4.order-total{margin-top:0;padding-top:16px}
	.o-box-4.order-total::after{display:none}
	.o-col-2.p-bar::before{display:none}
	.o-table.o-table-2,.o-table-responsive.o-table-2{background:none;border-radius:0}
	.o-table.o-table-2 tr,.o-table-responsive.o-table-2 tr{background:rgb(244,173,94);background:-webkit-gradient(linear,left top,right top,from(rgba(244,173,94,1)),to(rgba(239,139,28,1)));background:-o-linear-gradient(left,rgba(244,173,94,1) 0%,rgba(239,139,28,1) 100%);background:linear-gradient(90deg,rgba(244,173,94,1) 0%,rgba(239,139,28,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4ad5e",endColorstr="#ef8b1c",GradientType=1)}
	.o-order-item .o-card-1{grid-template-areas:"detail a3 periode a4 price" "where where quantity quantity quantity";-ms-grid-columns:1fr 36px 116px 36px 100px;grid-template-columns:1fr 36px 116px 36px 100px}
	.o-order-item .periode,.o-order-item .price{margin:20px 0 0}
	.o-tab-phone,a[class^="o-anchor"],a[class*=" o-anchor"],a[class^="o-anchor"]:link,a[class*=" o-anchor"]:link,a[class^="o-anchor"]:visited,a[class*=" o-anchor"]:visited{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.o-tab-phone [class^="octo-"]::before,.o-tab-phone [class*=" octo-"]::before,[class^="o-anchor"] [class^="octo-"]::before,[class*=" o-anchor"] [class^="octo-"]::before,[class^="o-anchor"] [class*=" octo-"]::before,[class*=" o-anchor"] [class*=" octo-"]::before{margin:4px 0 0 0}
	.o-tab-phone  span.title,a[class^="o-anchor"] span.title{font-size:9px;letter-spacing:0;text-transform:uppercase}
	.o-col-2\@sm .o-tab-phone,.o-col-2\@sm a[class^="o-anchor"],.o-col-2\@sm a[class*=" o-anchor"],.o-col-2\@sm a[class^="o-anchor"]:link,.o-col-2\@sm a[class*=" o-anchor"]:link,.o-col-2\@sm a[class^="o-anchor"]:visited,.o-col-2\@sm a[class*=" o-anchor"]:visited{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.o-col-2\@sm .o-tab-phone  span.title,.o-col-2\@sm a[class^="o-anchor"] span.title{font-size:14px;padding:0 0 0 8px}
	.o-order-item .arrow-3{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2}
	.o-order-item .arrow-4{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4}
	.o-order-item .detail{-ms-grid-row:1;-ms-grid-column:1}
	.o-order-item .where{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}
	.o-order-item .quantity{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:3}
	.o-order-item .periode{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}
	.o-order-item .price{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}
	.lb-120 span:first-of-type{min-width:auto}
	#dashboard-welcome .bg-dash::after{clip-path:polygon(100% 0,100% 50%,100% 100%,0 100%,0 0);right:12px}
	#dashboard .o-table-responsive td:first-child,#dashboard .o-table-responsive td:last-child{border-left-color:var(--table-border-0);border-left-width:var(--table-border-size);border-left-style:solid;border-right-color:var(--table-border-0);border-right-width:var(--table-border-size);border-right-style:solid}
	#dashboard .o-table-responsive tr:first-child td{border-left-color:var(--table-border-0);border-left-width:var(--table-border-size);border-left-style:solid;border-top-color:var(--table-border-0);border-top-width:var(--table-border-size);border-top-style:solid}
	#dashboard .o-table-responsive tr td:last-child{border-bottom-color:var(--table-border-0);border-bottom-width:var(--table-border-size);border-bottom-style:solid}
	.o-order-item .p-ref{white-space:normal}
}
@media (min-width:533px) and (max-width:767px){
	.o-order-item .quantity.o-order-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 20px 43px}
	.o-order-item .quantity .p-first{position:absolute;top:0;left:0}
	.o-order-item .quantity .p-middle,.o-order-item .quantity .p-last{padding:0 0 0 32px;text-align:left;width:124px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.o-order-item .quantity .o-field + .p-last{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.o-order-item .arrow.arrow-2{display:none}
}
@media (min-width:533px){
	div#absolutebottomleft{grid-template-columns:auto auto auto auto 1fr!important}
}
@media (max-width:532px){
	#o-menubar .slide-menu{width:100%}
	#contact{padding-top:8px}
	a.logo.o-self-middle.o-self-left{margin:0 auto}
	.o-container,.o-container-background{padding:var(--colgutter-xs) var(--colgutter-xs) 0;margin:0}
	.o-flex .o-ticket .uk-dropdown{min-width:320px}
	.o-order-item .o-field.p-field-date{max-width:158px}
	.o-order-item .o-card-1{grid-template-areas:"detail" "where" "quantity" "periode" "price";-ms-grid-columns:1fr;grid-template-columns:1fr}
	.o-order-item .arrow{display:none}
	.o-order-item p.p-badge{border-radius:0 16px 16px 0}
	.o-order-item .o-order-flex:not(.detail){padding:0 0 16px 32px;margin:0 16px}
	.o-order-item .o-order-flex.price{margin-bottom:8px}
	.o-order-item .o-order-flex:not(.detail) .p-first{position:absolute;left:0;top:0}
	.o-order-item .o-card-1 .p-first{position:relative;min-height:auto}
	.o-order-item .o-order-flex.where,.o-order-item .o-order-flex.periode{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
	.o-order-item .o-order-flex.quantity,.o-order-item .o-order-flex.price{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
	.o-order-item .o-order-flex.quantity .o-field.p-middle{width:100px}
	.o-order-item .o-order-flex:not(.detail) .p-middle,.o-order-item .o-order-flex:not(.detail) .p-last{min-height:auto;line-height:20px}
	.o-order-item .o-order-flex:not(.detail) .o-field.p-last{margin-top:8px}
	.o-order-item .o-order-flex.quantity .p-last,.o-order-item .o-order-flex.price .p-last{padding-left:6px}
	.o-order-item .detail{margin:20px 0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:48px;padding-right:16px}
	.o-order-item .detail_absolute{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
	#office-map{width:288px;height:298px}
	.o-heading-home,[o-heading="home"]{margin-left:0;margin-right:auto}
	.o-order-item .detail{-ms-grid-row:1;-ms-grid-column:1}
	.o-order-item .where{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}
	.o-order-item .quantity{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}
	.o-order-item .periode{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}
	.o-order-item .price{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1}
	[has-value] .o-input.is-ordering select.has-value,[has-value] .o-input select.is-ordering.has-value,[has-value] .o-input.is-ordering select.has-value:focus,[has-value] .o-input select.is-ordering.has-value:focus,.o-input.is-ordering select,.o-input.is-ordering select:focus,[has-value] .o-input.is-ordering select.has-value:hover,[has-value] .o-input select.is-ordering.has-value:hover{white-space:break-spaces;-o-text-overflow:ellipsis;text-overflow:ellipsis;direction:ltr;overflow:hidden}
	.price-line{-ms-grid-columns:1fr 0 120px;grid-template-columns:1fr 0 120px}
	.o-box-4.order-total::before{top:8px;left:8px;font-size:30px}
	.o-box-4.order-total >:not(.totals-sticky){margin-right:16px;margin-left:16px}
	.o-box-4.order-total > .price-line:not(.totals-sticky):nth-child(-n + 2){margin-left:46px}
}
@-webkit-keyframes bounce{
	0%,100%{-webkit-transform:translateY(0)}
	50%{-webkit-transform:translateY(-5px)}
}
@keyframes bounce{
	0%,100%{transform:translateY(0)}
	50%{transform:translateY(-5px)}
}
@media (max-width:532px){
	.o-help.o-help-star .o-input{-ms-grid-columns:1fr var(--form-helper-width);grid-template-columns:1fr var(--form-helper-width)}
	.o-help.o-help-star .o-input .o-help-icon{position:relative;top:auto;right:auto}
}
.dashed{border-bottom:1px dashed var(--default-normal)}
select.input-value,select:hover.input-value,select:focus.input-value{box-shadow:inset 0 0 0 var(--form-input-border-shadow-normal-left),0 0 0 var(--form-input-border-shadow-normal-right),0 var(--form-input-border-shadow-normal-bottom-size) 0 var(--form-input-border-shadow-normal-bottom),inset 0 0 0 var(--form-input-border-shadow-normal-top);background:none!important}
.o-table-manager td a.disabled{color:var(--text-normal);cursor:default}
.o-table-manager td a .icon-unpublish{color:var(--danger-normal)}
.o-table-manager .dndlist-sortable .sortable-handler{color:var(--default-normal)}
.o-table-manager .dndlist-sortable .sortable-handler:hover{color:var(--default-hover)}
.p-role{padding-left:2px}
.p-role [class^="icon-"]:before{font-size:12px;color:var(--success-normal)}
.o-input p.o-help{font-size:var(--font-size-small);line-height:var(--line-height-small)}
.o-input * + p.o-help{padding-top:var(--form-gap)}
#admin .uk-navbar li.nav-item-child > a{min-height:24px;text-indent:16px;font-size:12px}
picture > img{width:100%}
#cck1r{max-width:600px}
#cck2r{max-width:810px}
.itemid-473 .o-container-maxwidth,.itemid-474 .o-container-maxwidth,.itemid-464 .o-container-maxwidth,.itemid-465  .o-container-maxwidth{-ms-grid-columns:1fr[1];grid-template-columns:repeat(1,1fr)}
.itemid-473 .o-container-maxwidth.o-center > *,.itemid-474 .o-container-maxwidth.o-center > *,.itemid-464 .o-container-maxwidth.o-center > *,.itemid-465 .o-container-maxwidth.o-center > *{width:100%}
.itemid-473 .o-container-maxwidth.o-center > * > .o-field + .o-field,.itemid-474 .o-container-maxwidth.o-center > * > .o-field + .o-field,.itemid-464 .o-container-maxwidth.o-center > * > .o-field + .o-field,.itemid-465 .o-container-maxwidth.o-center > * > .o-field + .o-field{width:var(--container-max);margin:0 auto}
@media only screen 
and (device-width:414px) 
and (device-height:896px) 
and (-webkit-device-pixel-ratio:3)
and (orientation:landscape){
	.o-col-4\@auto{--oa:2}
}
.o-warning-icon-r{display:inline-block;margin-right:10px}
.o-warning-icon-l{display:inline-block;margin-left:10px}
.o-warning-icon .icon-warning::before{color:var(--primary-normal)}
.o-col-afa:not(.o-list){-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto}
@media (max-width:974px){
	.o-col-afa:not(.o-list){-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}
}
.email-body > *{position:relative}
.o-edit-gutter{right:calc(var(--box-padding-right)*3*-1)!important;display:flex!important}
.o-edit-gutter:hover{z-index:301!important}
.o-container-mail{max-width:634px}
pre{overflow:scroll;background-color:#272822;color:#f8f8f2;padding:24px}
.badge-success.badge-outlined{border:2px solid var(--success-normal);font-size:16px;color:var(--text-normal);background:none;padding:0 19px}
.nav-separator span{display:none!important}
.nav-separator{border-left:2px solid #000}
.no-result.no-activity{font-size:15px}
.o-grid.o-colsplit-1-auto{grid-template-columns:auto 1fr}
a.op-code{color:var(--text-normal)!important}
ul.op-logs{padding-left:20px}
.force-col{grid-template-columns:100px 1fr var(--form-helper-width)!important}
:root{--box-8-normal:var(--default-normal);--box-8-hover:var(--default-normal);--box-8-border:2px solid var(--default-normal);--box-8-shadow:none;--box-8-color:inherit;--box-8-link:#fff}
.o-box-8,[data-o-box-style="6"],.wysiwyg [data-o-box-style="6"]{background:#fff;border:var(--box-8-border);-webkit-box-shadow:var(--box-8-shadow);box-shadow:var(--box-8-shadow);padding:var(--box-padding-top) var(--box-padding-right) var(--box-padding-bottom) var(--box-padding-left);border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
span.no-uppercase{text-transform:none}
.dropdown-menu .bs-actionsbox{min-width:330px}
.has-help + .toggle-password{right:24px}
.ticket-modal-export p+p{margin-top:5px}
.octo-price > span.big{line-height:24px}
.o-field > .o-label{padding-top:initial;align-items:center}
.o-field > .o-label + .o-input{padding-left:5px}
#menu-main .uk-navbar-nav > li.active > span.o-spanlink{color:var(--default-normal)}
.p-alert{font-size:20px;padding:12px}
.p-alert > span.text{font-size:15px;font-style:italic;top:2px}
.octo-confidential.hasTooltip{color:var(--default-normal)}
.modal.o-modal-device{height:calc(100% - 60px)}
.modal.o-modal-device .o-modal-body{max-height:100%}
:root{--webchatHeight:80vh;--webchatMaxHeight:800px}
@media (max-height:900px){
	:root{--webchatHeight:90vh;--webchatMaxHeight:initial}
}
@media (max-width:532px){
	:root{--webchatHeight:90vh;--webchatMaxHeight:initial}
}
#webchat-container #agent-close,
#webchat-container2 #agent-close2{position:absolute;top:-34px;right:-18px}
#webchat-container,
#webchat-container2{position:fixed;width:340px;bottom:70px;z-index:1000;right:32px;border-radius:16px;background-color:white;box-shadow:0 5px 12px rgba(0,0,0,0.15)}
#webchat-container h3,
#webchat-container2 h3{padding:8px 16px;margin:16px 0}
#webchat{height:calc(var(--webchatHeight) - 120px - 56px - 72px);width:100%;max-height:var(--webchatMaxHeight)}
#webchat .webchat__suggested-action{position:relative;background-clip:padding-box;text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);text-decoration:var(--btn-text-decoration);border-style:solid;border-width:var(--btn-border-width);border-color:transparent;text-align:center;vertical-align:top;transition-property:background,border-color;transition-duration:0.25s;transition-timing-function:ease-out}
#webchat .webchat__suggested-action{border-radius:var(--btn-large-border-radius-tl) var(--btn-large-border-radius-tr) var(--btn-large-border-radius-br) var(--btn-large-border-radius-bl);font-size:var(--btn-large-font-size);line-height:var(--btn-large-line-height);padding:var(--btn-large-padding);height:var(--btn-large-height);min-width:80px;min-height:var(--btn-large-height);width:auto;background:var(--background-0);color:var(--default-normal);border-color:var(--default-normal)}
#webchat .webchat__suggested-action:hover{background:linear-gradient(to right,var(--default-hover) 0%,var(--default-normal) 100%);color:var(--text-invert);border-color:var(--default-hover);transition-duration:0.25s;transition-timing-function:ease-in}
#webchat .webchat__basic-transcript:focus .webchat__basic-transcript__activity-indicator.webchat__basic-transcript__activity-indicator--focus{border:none}
#webchat .webchat__basic-transcript:focus .webchat__basic-transcript__focus-indicator,#webchat .webchat__basic-transcript .webchat__basic-transcript__terminator:focus + .webchat__basic-transcript__focus-indicator{border:none}
#webchat .webchat__suggested-actions.webchat__suggested-actions--focus-within .webchat__suggested-actions__focus-indicator,#webchat .webchat__suggested-actions:focus-within .webchat__suggested-actions__focus-indicator{border:none}
#webchat .react-film__filmstrip .react-film__filmstrip__list{flex-wrap:wrap;padding-left:55px}
#webchat .webchat__suggested-actions.webchat__suggested-actions--carousel-layout:not(.webchat__suggested-actions--rtl) .react-film__filmstrip__item:first-child{padding-left:0}
#webchat a{font-weight:normal;color:#ef8b1c}
#webchat .react-film__main > button{display:none}
#webchat .markdown{padding:8px 24px}
#webchat-container .webchat__upload-button{display:none}
.o-no-link{font-size:0}
.grecaptcha-badge{z-index:1000}
.o-blue{color:#0F88C6}
.formError > .formErrorContent > a{color:#EF8B1C}
#o_user_domains label{cursor:pointer}
.o-input input:disabled + .dropzone.dz-clickable{background:var(--form-input-background-disabled);border-color:var(--form-input-border-shadow-disabled);color:var(--form-input-color-disabled);cursor:not-allowed}
div.upload-one-line .o-input .dropzone.dz-clickable{height:initial;min-height:auto}
.o-field.consent-documents{margin-top:-16px}
.o-field.consent-documents > .o-input{padding-left:32px}
.consent-documents a.o-link{min-height:auto}
li.dropdown-header  > span.text{font-weight:bold;margin-left:10px}
.checkboxes label > .hasPopover{display:inline-block}
.view-list.itemid-378 .popover-title{display:none}
.pad-left{padding-left:16px!important}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone{display:-ms-grid;display:grid;list-style:none;position:relative;grid-auto-flow:dense;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;grid-row-gap:8px;padding:8px;border-radius:16px}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone.dz-started{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone.dz-started .dz-message{display:block!important}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone .dz-preview{position:relative;display:-ms-grid;display:grid;vertical-align:top;margin:0;min-height:auto;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:var(--form-dropzone-gap);background:#FFD7A33B;border-radius:12px;border-color:var(--form-dropzone-border-color);border-style:var(--form-dropzone-border-style);border-width:var(--form-dropzone-border-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone .dz-preview .dz-image{display:none!important}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone .dz-preview .dz-remove{z-index:2}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone .dz-preview .dz-details{z-index:20;position:relative;top:auto;left:auto;opacity:1;font-size:13px;min-width:100%;max-width:100%;padding:0;text-align:center;color:rgba(0,0,0,0.9);line-height:20px;-ms-grid-column-span:2;grid-column:span 2}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone .dz-preview .dz-details .dz-size{margin-bottom:0;font-size:16px}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone .dz-preview .dz-details .dz-filename{margin-bottom:0;font-size:16px}
.o-field.upload-one-line .o-input > .upload_file2 .dropzone.dz-clickable{height:initial;min-height:64px}
.uk-notification-bottom-left{max-width:520px;left:80px}
.uk-notification-bottom-left .uk-notification-message:hover .uk-notification-close{display:flex}
.uk-notification-bottom-left .uk-notification-message{border-radius:16px;background-color:#fff;box-shadow:0 5px 12px rgba(0,0,0,0.15);margin:6px}
.uk-notification-message-cookies{border-top:2px solid var(--default-normal)}
.uk-notification-message-primary{border:2px solid var(--primary-normal)}
.uk-notification-message-secondary{border:2px solid var(--secondary-normal)}
.uk-notification-message-success{border:2px solid var(--success-normal)}
.uk-notification-message-warning{border:2px solid var(--warning-normal)}
.uk-notification-message-danger{border:2px solid var(--danger-normal)}
.uk-notification-message-info{border:2px solid var(--info-normal)}
.uk-notification-message-cookies .p-notif h3::before{background:var(--default-normal)}
.uk-notification-message-primary .p-notif h3::before{background:var(--primary-normal)}
.uk-notification-message-secondary .p-notif h3::before{background:var(--secondary-normal)}
.uk-notification-message-success .p-notif h3::before{background:var(--success-normal)}
.uk-notification-message-warning .p-notif h3::before{background:var(--warning-normal)}
.uk-notification-message-danger .p-notif h3::before{background:var(--danger-normal)}
.uk-notification-message-info .p-notif h3::before{background:var(--info-normal)}
.uk-notification-message-primary .p-notif [class*=" o-btn-"],.uk-notification-message-primary .p-notif [class*=" o-btn-"]:link,.uk-notification-message-primary .p-notif [class*=" o-btn-"]:visited{--default-normal:var(--primary-normal)}
.uk-notification-message-primary .p-notif [class*=" o-btn-"]:hover{--default-hover:var(--primary-hover)}
.uk-notification-message-secondary .p-notif [class*=" o-btn-"],.uk-notification-message-secondary .p-notif [class*=" o-btn-"]:link,.uk-notification-message-secondary .p-notif [class*=" o-btn-"]:visited{--default-normal:var(--secondary-normal)}
.uk-notification-message-secondary .p-notif [class*=" o-btn-"]:hover{--default-hover:var(--secondary-hover)}
.uk-notification-message-success .p-notif [class*=" o-btn-"],.uk-notification-message-success .p-notif [class*=" o-btn-"]:link,.uk-notification-message-success .p-notif [class*=" o-btn-"]:visited{--default-normal:var(--success-normal)}
.uk-notification-message-success .p-notif [class*=" o-btn-"]:hover{--default-hover:var(--success-hover)}
.uk-notification-message-warning .p-notif [class*=" o-btn-"],.uk-notification-message-warning .p-notif [class*=" o-btn-"]:link,.uk-notification-message-warning .p-notif [class*=" o-btn-"]:visited{--default-normal:var(--warning-normal)}
.uk-notification-message-warning .p-notif [class*=" o-btn-"]:hover{--default-hover:var(--warning-hover)}
.uk-notification-message-danger .p-notif [class*=" o-btn-"],.uk-notification-message-danger .p-notif [class*=" o-btn-"]:link,.uk-notification-message-danger .p-notif [class*=" o-btn-"]:visited{--default-normal:var(--danger-normal)}
.uk-notification-message-danger .p-notif [class*=" o-btn-"]:hover{--default-hover:var(--danger-hover)}
.uk-notification-message-info .p-notif [class*=" o-btn-"],.uk-notification-message-info .p-notif [class*=" o-btn-"]:link,.uk-notification-message-info .p-notif [class*=" o-btn-"]:visited{--default-normal:var(--info-normal)}
.uk-notification-message-info .p-notif [class*=" o-btn-"]:hover{--default-hover:var(--info-hover)}
.p-notif.wysiwyg{--wysiwyg-gutter:4px}
.o-tab{display:grid;list-style:none;position:relative;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:repeat(1,1fr);grid-column-gap:48px;align-items:flex-start}
.o-tab.o-tab-left{grid-template-columns:20% 1fr}
.o-tab .uk-tab{list-style:none;display:grid;margin:0;grid-gap:8px;padding:0;grid-auto-flow:dense;align-content:flex-start;position:relative;z-index:2}
.o-tab .uk-tab::before{content:"";width:2px;position:absolute;left:0;top:0;height:100%;z-index:1;background:#EFEFEF}
.o-tab .uk-tab li button{min-height:48px;display:grid;background:none;align-items:center;padding:2px 16px;box-sizing:border-box;color:var(--text-normal);position:relative;box-sizing:border-box;font-size:22px;line-height:22px;z-index:1;border:none;border-left:2px solid transparent;width:100%;text-align:left;cursor:pointer}
.o-tab .uk-tab li button::before{content:"";position:absolute;right:0;top:0;width:16px;height:100%;z-index:2;background:#fff}
.o-tab .uk-tab li button::after{content:"";position:absolute;right:-16px;top:16px;width:0px;height:0px;border-style:solid;border-width:0 24px 16px 24px;border-color:transparent transparent #fff transparent;transform:rotate(90deg);z-index:3}
.o-tab .uk-tab li.uk-active button,.o-tab .uk-tab li.uk-active button:hover{background: linear-gradient(to right, var(--default-hover) 0%,var(--default-normal) 100%);color:#fff}
.o-tab .uk-tab li.uk-active button::after{border-color:transparent transparent var(--primary-normal) transparent}
.o-tab .uk-tab li button:hover{border-left:2px solid var(--primary-normal);color:var(--primary-normal)}
.o-box-10{--box-10-normal:#fff;--box-10-hover:#efefef;--box-10-border:none;--box-10-shadow:0px 0px 6px rgba(0,0,0,0.1);--box-10-color:inherit;--box-10-link:var(--primary-normal);background:var(--box-10-normal);border:var(--box-10-border);-webkit-box-shadow:var(--box-10-shadow);box-shadow:var(--box-10-shadow);padding:var(--box-padding-top) calc(var(--box-padding-right) * 2) var(--box-padding-bottom) calc(var(--box-padding-left) * 2);border-radius:0 var(--box-radius) var(--box-radius) 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid var(--primary-normal);display:grid;grid-template-areas:"logo btn"
"txt btn";grid-template-columns:1fr auto;align-items:center;grid-gap:24px;min-height:226px;align-content:flex-start;grid-template-rows:auto 1fr;justify-content:flex-start;justify-items:flex-start}
.o-box-10 > h3{grid-area:logo;margin:0;padding:0;position:relative}
.o-box-10 > h3::before{display:none}
.o-box-10 > h3 > span{display:block}
.o-box-10 > h3 > img{display:block;position:absolute;top:0;left:0;background-color:#fff}
.o-box-10 > .wysiwyg{grid-area:txt;align-self:flex-start}
.o-box-10 > a{grid-area:btn}
#catid-33 h3,#catid-33 img{width:146px;height:48px;object-fit:cover}
#catid-80 h3,#catid-80 img{width:146px;height:48px;object-fit:cover}
#catid-32 h3,#catid-32 img{width:206px;height:48px;object-fit:cover}
#catid-114 h3,#catid-114 img{width:96px;height:48px;object-fit:cover}
#catid-144 h3,#catid-144 img{width:242px;height:48px;object-fit:cover}
#catid-34 h3,#catid-34 img{width:248px;height:48px;object-fit:cover}
#catid-148 h3,#catid-148 img{width:96px;height:48px;object-fit:cover}
@media (max-width:974px){
	.o-tab.o-tab-left{grid-template-columns:1fr;grid-row-gap:16px}
	.o-tab .uk-tab{display:flex;width:100%;overflow-x:auto}
	.o-tab .uk-tab > li{min-width:78px}
	.o-tab .uk-tab li button{padding:2px 8px;font-size:16px;line-height:22px;z-index:1;text-align:center;border-bottom:2px solid transparent}
	.o-tab .uk-tab::before{content:"";width:100%;position:absolute;left:0;top:auto;height:2px;z-index:1;background:#EFEFEF;bottom:0}
	.o-tab .uk-tab li button::before,.o-tab .uk-tab li button::after{display:none}
	.o-tab .uk-tab li button:hover{border-left:2px solid transparent;border-bottom:2px solid var(--primary-normal)}
	.o-box-10{grid-template-areas:"logo"
		"txt"
	"btn";grid-template-columns:1fr}
}
.o-unset{all:unset!important}
.visualCaptcha{margin-bottom:0}
.visualCaptcha .visualCaptcha-explanation{background-color:#f4ad5e52;color:var(--text-normal);font-family:var(--font-family);font-size:15px}
.visualCaptcha .visualCaptcha-possibilities .visualCaptcha-selected{border:none;background-color:#f4ad5e52;border-radius:7px}
.visualCaptcha-refresh-button{border-color:var(--default-normal);background-color:var(--default-normal)}
#dashboard-news > .uk-slider,#dashboard-news > .uk-slider > div,#dashboard-news > .uk-slider > div > div,#dashboard-welcome .o-box-1{height:100%}
#dashboard-latest .moduletable{padding:0;height:100%;align-items:flex-start;align-content:flex-start;grid-row-gap:0;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}
#dashboard-latest .moduletable li{position:relative;height:100%}
#dashboard-latest .moduletable li + li::before{content:"";background:var(--box-5-hover);height:1px;width:100%;position:absolute;left:0;top:0}
#dashboard-latest .moduletable a{min-height:40px;height:100%;line-height:21px;font-size:16px;color:var(--text-normal);display:flex;flex-direction:row;align-items:center;padding:1px 16px;background:#fff}
#dashboard-latest .moduletable a:hover{background:var(--box-5-hover)}
#dashboard-latest .moduletable a::before{padding-right:16px;font-size:24px;color:var(--primary-normal)}
#dashboard-latest .moduletable a::after{font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e938";position:absolute;right:16px;font-size:12px;color:var(--primary-normal)}
.spoon-btn{position:relative;z-index:2}
.spoon-btn.uk-open::before{content:"";display:block;position:absolute;left:-8px;right:-8px;top:-8px;bottom:-6px;box-shadow:0px 0px 6px #00000019;z-index:1;background:#fff}
.spoon-btn.uk-open .o-btn{position:relative;z-index:3}
.spoon-btn.uk-open::after{content:"";background:#fff;display:block;position:absolute;left:-8px;right:-8px;top:-21px;bottom:-57px;z-index:2}
.spoon-btn.uk-open::before{z-index:2}
.spoon-drop.uk-drop{width:140px;height:140px;border-radius:70px;z-index:1}
.spoon-drop.uk-drop *{z-index:5}
.spoon-btn.uk-open .o-btn.o-btn-solid{background:none;color:var(--default-normal)}
.spoon-drop.uk-drop a.octo-phone{position:absolute;top:62px;left:15px}
.spoon-drop.uk-drop a.octo-contact{position:absolute;left:46px}
.spoon-drop.uk-drop a.octo-support{position:absolute;top:62px;left:76px}
@media (max-width:532px){
	.dashboard .uk-accordion > li > span::after{font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e940";color:var(--primary-normal);font-weight:bold;position:absolute;right:0}
	.dashboard .uk-accordion > li.uk-open > span::after{content:"\e918"}
}
.p-catalogue-item{background:var(--box-1-normal);border:var(--box-1-border);-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow);padding:0;border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"img img"
	"title title"
	"family family"
	"ref ref"
"price btn";grid-row-gap:16px;justify-items:flex-start;grid-auto-flow:dense;justify-content:flex-start}
@media (max-width:768px){
	.p-catalogue-item.p-horizontal{grid-template-columns:1fr 1fr;grid-template-areas:"img img"
		"title title"
		"family family"
		"ref ref"
		"price price"
	"btn btn"}
	#page .p-catalogue-item .p-price{width:auto;position:absolute;left:0;bottom:0;top:auto;grid-area:none}
}
@media (min-width:769px){
	.p-catalogue-item.p-horizontal,.o-grid.o-col-2\@auto .p-catalogue-item{grid-template-columns:auto 1fr 1fr 48px;grid-template-areas:". . img img"    
		"title title img img"
		"family family img img"
	"price ref ref btn"}
	.p-catalogue-item.p-horizontal .p-img{border-radius:0 var(--box-radius) 0 0}
}
.p-catalogue-item .p-img{grid-area:img;margin:0 auto;padding:0;border-radius:var(--box-radius) var(--box-radius) 0 0;overflow:hidden}
.p-catalogue-item .p-title{grid-area:title;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:69px;margin-bottom:0}
.p-catalogue-item .p-title h3{padding:0}
.p-catalogue-item .p-title h3::before{left:-16px}
.p-catalogue-item .p-family{grid-area:family}
.p-catalogue-modal .p-task span[class^="octo-"],.p-catalogue-modal .p-family span[class^="octo-"],.p-catalogue-item .p-family span[class^="octo-"]{font-size:22px}
.p-catalogue-item .p-ref{grid-area:ref}
.p-catalogue-modal .p-task p,.p-catalogue-modal .p-family p,.p-catalogue-item .p-family p,.p-catalogue-item .p-ref p{font-size:11px;display:flex;align-items:center}
.p-catalogue-modal .p-ref p{font-size:17px;display:flex;align-items:center}
.p-catalogue-modal .p-task p,.p-catalogue-modal .p-family p{font-size:17px}
.p-catalogue-modal .p-task p,.p-catalogue-modal .p-family p,.p-catalogue-modal .p-ref p{line-height:22px}
.p-catalogue-modal .p-task p span:first-child,.p-catalogue-modal .p-family p span:first-child,.p-catalogue-item .p-ref p span:first-child,.p-catalogue-item .p-family p span:first-child{display:inline-block;width:32px}
.p-catalogue-modal .p-ref p span:first-child{display:inline-block;width:50px}
.p-catalogue-item .p-title,.p-catalogue-modal .p-task,.p-catalogue-modal .p-family,.p-catalogue-modal .p-ref,.p-catalogue-item .p-family,.p-catalogue-item .p-ref{padding:0 16px;align-self:center}
.p-catalogue-item .p-price{grid-area:price;justify-self:flex-start;background:#646464;display:inline-block;width:auto;border-radius:0 var(--box-radius);color:var(--text-invert);line-height:40px;margin:0;padding:6px 16px;box-sizing:border-box}
.p-catalogue-item .p-price p{color:#fff}
.p-catalogue-item .p-price p span:first-child{font-size:11px;display:block;line-height:13px}
.p-catalogue-item .p-btn{grid-area:btn;justify-self:flex-end;display:flex;flex-direction:column-reverse}
.p-catalogue-item .p-btn [class^="o-btn-"]{border-radius:16px 0}
.p-catalogue-item .p-link{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:var(--box-radius);overflow:hidden}
.p-catalogue-item .p-link a{display:block;width:100%;height:100%;text-indent:-9999px}
.p-catalogue-item:hover .p-btn .o-btn-solid:not(.disabled):not([disabled]){background:var(--background-0);color:var(--default-hover);border-color:var(--default-hover)}
.p-slider-side{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}
.p-slider-side p{margin-top:146px}
@media (max-width:1703px){
	.p-slider-side p{margin-top:157px}
}
@media (max-width:1368px){
	.p-slider-side p{margin-top:146px}
}
@media (max-width:1199px){
	.p-slider-side p{margin-top:0;align-self:end;margin-bottom:16px}
}
.p-youtube [o-card]{padding:24px 32px;display:flex;flex-direction:column;align-items:center;grid-gap:16px}
#page .cart .uk-dropdown{box-shadow:0px 0px 6px #00000019;border-radius:0px 16px;opacity:1;padding:0;width:288px}
#page .cart [class*='uk-dropdown-bottom']{margin-top:16px}
#page .cart .cart-orders a{position:relative;justify-content:flex-start;padding:16px;font-size:17px!important;text-transform:none;color:var(--default-normal);text-align:left;line-height:var(--btn-normal-line-height);cursor:pointer;font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);grid-gap:6px;width:100%;box-sizing:border-box;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"t n a"}
#page .cart .cart-orders a::after{content:"";background:#E0E0E0;width:100%;height:1px;bottom:0;left:0;position:absolute}
#page .cart .cart-orders a .order-title{display:inline-block;position:relative;grid-area:t}
#page .cart .cart-orders a .order-title::after{content:"";position:absolute;bottom:-4px;left:0;right:auto;width:12px;height:1px;background:var(--default-normal);-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
#page .cart .cart-orders a:hover .order-title::after{right:0;width:100%}
#page .cart .cart-orders a .order-num{display:inline-block;position:relative;top:auto;right:auto;grid-area:n}
#page .cart .cart-orders a .order-arrow{position:relative;width:17px;height:17px;display:block;justify-self:flex-end;grid-area:a}
#page .cart .cart-orders a .order-arrow::before{content:"\e917";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;position:absolute;display:block;right:0;top:0}
#page.itemid-378 header .order-num,#page.itemid-393 header .order-num,#page.itemid-378 .cart .cart-orders a .order-num,#page.itemid-393 .cart .cart-orders a .order-num{display:none}
#page .cart .cart-cart,#page .cart .cart-catalog{position:relative;padding:16px;width:100%;box-sizing:border-box;display:inline-flex;flex-direction:column}
#page .cart .cart-cart h4{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"title nb price";font-size:17px;line-height:21px;align-items:center;grid-gap:8px;padding-bottom:16px}
#page .cart .cart-cart h4 .cart-title{display:block;grid-area:title}
#page .cart .cart-cart h4 .cart-num{grid-area:nb;position:relative;right:auto;bottom:auto;top:auto;display:block}
#page .cart .cart-cart h4 .cart-total{display:block;grid-area:price;text-align:right}
#page .cart .cart-cart ul{list-style:none}
#page .cart .cart-cart ul li{position:relative}
#page .cart .cart-cart ul li .cart-item{font-size:11px;color:var(--h-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:100%;line-height:20px;padding:8px 0}
#page .cart .cart-cart ul li .cart-item::before{content:"";background:transparent;height:1px;width:100%;position:absolute;left:0;top:0}
#page .cart .cart-cart ul li + li .cart-item::before{background:#E0E0E0}
#page .cart .cart-cart ul li a.cart-item:hover{color:var(--default-normal)}
#page .cart .cart-cart [class^="o-btn"],#page .cart .cart-cart [class*=" o-btn"],#page .cart .cart-cart [data-o-btn],#page .cart .cart-cart [data-o-btn="normal"]{width:auto;margin:8px auto 0}
#page .cart .cart-catalog [class^="o-btn"]{width:auto;margin:0 auto}
#page .cart .cart-cart [class^="o-btn"]::before,#page .cart .cart-cart [class*=" o-btn"]::before{font-size:var(--btn-large-icon-size)}
#page [data-do-cart] span.cart-num{bottom:-5px;left:-2px;border-color:transparent;font-size:22px}
#page span.cart-num[data-n="0"],#page [data-n="0"] + div .cart-cart,#page [data-n="1"] + div .cart-catalog{display:none}
.gpc-header{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 64px 0}
.gpc-header h2{display:grid;align-items:center;grid-gap:16px;align-content:center;justify-content:center;justify-items:center;grid-template-columns:auto auto}
.gpc-header span{position:relative;display:block}
.gpc-header i{font-size:11px;font-style:normal;letter-spacing:0;display:block}
.gpc-wrap{display:grid;grid-template-columns:1fr;grid-row-gap:32px}
.gpc-title{background:var(--box-1-normal);border:var(--box-1-border);-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow);padding:0 calc(var(--box-padding-right)*4) 0 calc(var(--box-padding-left)*2);border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:33% 195px 1fr;align-items:center;position:relative}
.gpc-b,.gpc-c,.gpc-d{margin-left:48px}
.gpc-title::before{content:"";width:2px;height:100%;background:var(--primary-normal);display:block;position:absolute;left:16px;top:0}
.gpc-title::after{font-family:'octo'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911";position:absolute;right:16px;font-size:18px}
.gpc-item.uk-open .gpc-title::after{content:"\e910";color:var(--default-normal)}
.gpc-item:hover .gpc-title::after{color:var(--primary-normal)}
.gpc-item .uk-accordion-title{position:absolute;right:0;top:0;bottom:0;width:48px;z-index:3;cursor:pointer}
.gpc-a,.gpc-b,.gpc-c,.gpc-d{position:relative;height:100%;padding:8px 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;--font-size-normal:15px}
.gpc-d::before,.gpc-b::before,.gpc-c::before{content:"";clip-path:polygon(0% 0%,calc(100% - 0.7em) 0%,100% 50%,calc(100% - 0.7em) 100%,0% 100%);background:#fff;width:14px;display:block;height:100%;position:absolute;top:0;bottom:0;left:-31px;z-index:2}
.gpc-d::after,.gpc-b::after,.gpc-c::after{content:"";clip-path:polygon(0% 0%,calc(100% - 0.7em) 0%,100% 50%,calc(100% - 0.7em) 100%,0% 100%);background:#E0E0E0;width:14px;display:block;height:100%;position:absolute;top:0;bottom:0;left:-30px;z-index:1}
.gpc-a a,.gpc-c a{color:var(--default-normal)}
.gpc-a a:hover,.gpc-c a:hover{text-decoration:underline}
.gpc-b span.label{width:auto;display:inline-block;padding-right:16px}
.gpc-c p{display:inline-grid;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-template-columns:auto auto;justify-content:flex-start}
.gpc-c span.label{min-width:140px}
.gpc-c a:not([class*="o-btn"]){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:block}
.gpc-d span.label{min-width:130px;display:inline-block}
.gpc-d span.nb{display:inline-flex;width:32px;height:32px;background:#646464;color:#fff;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}
.gpc-content{background:var(--box-1-normal);border:var(--box-1-border);-webkit-box-shadow:var(--box-1-shadow);box-shadow:var(--box-1-shadow);padding:24px 16px;border-radius:var(--box-radius);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;grid-gap:16px 48px;position:relative;--font-size-normal:15px}
.gpc-content ul.responsible{font-size:var(--font-size-normal)}
.gpc-content h3{grid-column:span 4}
.gpc-content h3::before{left:-16px}
.gpc-item .uk-accordion-content{padding:0 0 0 16px}
.gpc-item .uk-accordion-content .gpc-content{margin:32px 0 0 0}
.gpc-item h3{padding-left:0;text-transform:capitalize}
.gpc-item .gpc-a h3::before{display:none}
.gpc-item .uk-accordion-content::before{display:none}
.gpc-content ul.responsible a:not([class*="o-btn"]){color:var(--default-normal)}
.gpc-content ul.responsible a:not([class*="o-btn"]):hover{text-decoration:underline}
.gpc-content .gpc-sign{position:absolute;display:block;top:0;right:0;font-size:11px;color:#262626;background:#EFEFEF;padding:4px 12px;border-radius:0 16px}
.gpc-a a{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;display:block!important}
@media (max-width:1024px){
	.gpc-title{grid-template-columns:1fr}
	.gpc-b,.gpc-c,.gpc-d{margin-left:0}
	.gpc-a,.gpc-b,.gpc-c,.gpc-d{overflow:hidden}
	.gpc-d::before,.gpc-b::before,.gpc-c::before{display:none}
	.gpc-d::after,.gpc-b::after,.gpc-c::after{display:none}
	.gpc-content{grid-template-columns:1fr}
	.gpc-content h3{grid-column:span 1}
	.gpc-header{flex-direction:column;grid-gap:16px;align-items:center}
}
@media (max-width:768px){
	.gpc-header h2{grid-template-columns:auto}
}
#page .p-catalog-tile{display:grid;box-shadow:var(--box-1-shadow);border-radius:var(--box-radius);overflow:hidden;width:100%;height:100%;position:relative}
#page .p-catalog-tile a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3}
#page .p-catalog-tile img{position:relative;z-index:1;object-fit:cover;height:100%;object-position:center}
#page .p-catalog-tile div{position:absolute;z-index:2;display:flex;bottom:0;top:0;right:0;width:45%;flex-direction:column;justify-content:center;padding:32px 32px 32px 0;box-sizing:border-box;text-align:left}
#page .p-catalog-tile p span{font-weight:bold}
#page .p-catalog-tile a span{position:absolute;right:8px;bottom:8px;color:var(--primary-normal)}
#page .p-catalog-tile a:hover span{color:var(--primary-hover)}
#page .p-cat p > span,#page .p-theme p > span{font-size:11px;line-height:13px}
#page .p-cat p > a,#page .p-theme p > a{}
#page .p-cat p > a span,#page .p-theme p > a span{}
.p-notif{display:grid;row-gap:12px}
.x-offer-items{border-top:1px solid var(--form-tabs-border-normal);padding-top:8px}
.x-offer-items.o-field > .o-label{align-items:start}
.x-offer-items.o-field > .o-label label{padding-top:10px}
.fix-link{grid-template-columns:repeat(var(--oa),var(--ob))!important}
.fix-link .o-link{min-height:auto}
.ticket-file-label{margin-top:-30px}
.wysiwyg-sirius div + ul,.wysiwyg-sirius ul + div{margin-top:24px}
.wysiwyg-sirius{--wysiwyg-gutter:0}
.wysiwyg-sirius ul li{--wysiwyg-gutter:24px}
#seblod_form_loading_more,#seblod_form_load_more{display:inline-flex}
.gpc-content h3 small{font-size:18px}
[data-togglegrid="modal"].o-link{align-items:center;width:fit-content}
.t-a{order:0}
.t-b{order:1}
.t-c{order:2}
.t-c{display: grid; grid-template-columns: auto auto; column-gap: 2px;}
.t-cb{order:3}
.t-d{order:3;}
.o-ticket.origin-1 .t-a{order:2;padding-left: 6px;}
.o-ticket.origin-1 .t-c{order:0;padding-left: 0;}
.ticket-main .wysiwyg{line-height: 21px;}
@media (max-width:767px){
	.ticket-header{display:grid;/*padding-left:40px;*/grid-template-columns:auto;justify-items:flex-start;row-gap:16px;}
/*	.ticket-header .ticket-ac{position:absolute;left:0;top:-6px}*/
	.ticket-header p + p,.ticket-header p + div,.ticket-header div + p,.ticket-header div + div{padding-left:0}
	.ticket-header .ticket-arrow{display:none}
	.ticket-header .p-ref{margin-left:0;}
	.ticket-date.o-self-right{order:-1;padding-top: 4px;justify-self: start;}
	.o-ticket.origin-1 .t-a{padding-left: 0;}
	.ticket-header div.t-b,.ticket-header div.t-d{display:grid;row-gap: 16px;}
}

.hello{background-color: #fff; padding: 5px 10px 4px 10px; top: 2px; border: 1px solid #f18b001f; border-radius: 50px; font-size: 16px;}
.o-input .item_x .cck-loading-more > div{align-items: center;}
.manager-badges{display: flex;grid-gap: 4px;flex-wrap: wrap;padding-top:6px;}
.manager-badges > span{border-radius:20px;font-size: 10px;line-height: 14px;padding: 2px 8px;}
.manager-badges > span.b-pub{background-color: #f4ad5ec4}
.manager-badges > span.b-pri{background-color: #6464649e}
.p-quote-only.no-training + div .octo-marker + .arrow-down{display:none;}