@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Instrument+Serif:ital@0;1&display=swap";@layer reset,base,controller,guide,component,utilities;@layer base{.message-box{display:grid;grid-gap:10px;padding:15px 0;pointer-events:none;width:calc(100% - 40px);left:20px;position:fixed;z-index:9900;bottom:0;color:#fff}.message-box .message-icon{display:grid;place-items:center;position:relative;border-radius:50%;width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);box-sizing:border-box;border:clamp(2px,.167vw,3px) solid #fff;transition:opacity 250ms ease 80ms,transform 250ms ease 80ms}.message-box .message-icon:after,.message-box .message-icon:before{content:""}.message-box li{cursor:pointer;border-radius:4px;align-items:center;grid-gap:clamp(10px,2vw,20px);justify-self:center;grid-template-columns:min-content auto;display:grid;padding:clamp(10px,1vw,15px) clamp(15px,2vw,30px) clamp(10px,1vw,15px) clamp(10px,1vw,15px);-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.45);box-shadow:0px 0px 8px 0px rgba(0,0,0,.45);text-align:left;transition:transform 250ms ease,opacity 250ms ease,background 250ms ease;pointer-events:initial}.message-box li.error{background:#000}.message-box li.error .message-icon:after,.message-box li.error .message-icon:before{background:#fff;grid-area:1/1/2/2;width:10%;height:48%}.message-box li.error .message-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.message-box li.error .message-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.message-box li.error:hover{background:#0d0d0d}.message-box li.success{background:#422e2f}.message-box li.success .message-icon:before{top:28%;width:38%;height:33%;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative}.message-box li.success:hover{background:#604344}.message-box li.new{opacity:0;-webkit-transform:scale(0.95) translate(0, 10px);-ms-transform:scale(0.95) translate(0, 10px);transform:scale(0.95) translate(0, 10px)}.message-box li.new p,.message-box li.new .message-icon{opacity:0;-webkit-transform:translate(0, 5px);-ms-transform:translate(0, 5px);transform:translate(0, 5px)}.message-box p{text-transform:none;transition:opacity 250ms ease 120ms,transform 250ms ease 120ms;font-weight:400;font-size:max(12px,1rem)}.btn,.btn-editor a,button.btn-editor{display:inline-block;border:1px solid rgba(0,0,0,0);text-align:center}}@layer guide{body{font-family:var(--font-family);font-size:14px}@media screen and (min-width: 768px){body{font-size:15px}}@media screen and (min-width: 1024px){body{font-size:16px}}h1,.style.style-1{font-size:clamp(42px,calc(34px + 2.5vw),74px);font-weight:400}h2,.style.style-2{font-size:clamp(34px,calc(27.5px + 2.03125vw),60px);font-weight:400}h3,.style.style-3{font-size:clamp(30px,calc(26px + 1.25vw),46px);font-weight:400}h4,.style.style-4{font-size:clamp(26px,calc(23px + 0.9375vw),38px);font-weight:400}h5,.style.style-5{font-size:clamp(18px,calc(17px + 0.3125vw),22px);font-weight:400}h6,.style.style-6{font-size:clamp(16px,calc(15.5px + 0.15625vw),18px);font-weight:400}h1,h2,h3,h4{font-family:var(--font-title);line-height:1}strong,b,.txt__bold{font-weight:700}.style.title__small{font-size:clamp(12px,calc(11.5px + 0.15625vw),14px)}.style.title__large{font-family:var(--font-title);font-size:clamp(46px,calc(37.5px + 2.65625vw),80px);font-weight:500;text-transform:uppercase}.style.text-icone{display:grid;align-content:center;justify-self:start;margin-bottom:40px;column-gap:clamp(25px,calc(22.5px + 0.78125vw),35px)}.style.text-icone svg,.style.text-icone img{grid-area:1/1/3/2}.style.text-icone h2,.style.text-icone h3,.style.text-icone h4{grid-area:1/2/2/3;align-self:end}.style.text-icone p{grid-area:2/2/3/3;align-self:start}.btn,.btn-editor a,button.btn-editor{font-size:clamp(16px,calc(15.5px + 0.15625vw),18px);font-weight:400;padding:clamp(12px,calc(12px + 0vw),12px) clamp(18px,calc(17.5px + 0.15625vw),20px) clamp(12px,calc(12px + 0vw),12px);text-transform:uppercase;line-height:1;border-radius:3px}.btn.bg,.btn-editor a.bg,button.btn-editor.bg{background:var(--color-alt);color:var(--color-white)}.btn.bg:hover,.btn-editor a.bg:hover,button.btn-editor.bg:hover{background:var(--color__theme--one)}}@layer utilities{.color-alt{color:var(--color-alt)}.color-main{color:var(--color-main)}.color-white{color:var(--color-white)}.color-dark{color:var(--color-darkGray)}.color-beige{color:var(--color__theme--four)}.color-gray{color:var(--color-gray--text)}.bg-alt{background:var(--color-alt)}.bg-main{background:var(--color-main)}.bg-white{background:var(--color-white)}.bg-grayLight{background:var(--color-lightGray)}.size-13{font-size:13px}}@layer component{input,textarea,select{padding:10px;font-size:16px}[data-section=PageContent]{overflow-x:hidden}[data-section]:not(.toggle-ignore){transition:all 150ms ease}[data-section]:not(.toggle-ignore).toggle-section{opacity:.25;filter:blur(4px)}body.toggle-page [data-section=ContentHeader],body.toggle-page [data-section=PageContent],body.toggle-page [data-section=ContentFooter]{opacity:0;filter:blur(2px);pointer-events:none}body.toggle-page [data-section=ContentHeader] *,body.toggle-page [data-section=PageContent] *,body.toggle-page [data-section=ContentFooter] *{pointer-events:none !important}}#body .sw-shortcut-wrapper:not(:hover) .sw-shortcut-btn{opacity:0;pointer-events:none}[data-section=ContentHeader]{position:fixed;inset:0;pointer-events:none;display:grid;grid-template-rows:min-content 1fr;height:100dvh;z-index:100}.header__fixed .headerTop{background:var(--color-black)}.header__fixed .headerTop__logo{transition:all 200ms ease}.headerTop{position:relative;pointer-events:initial;z-index:25;grid-column:1/-1;grid-row:1/2;z-index:99}.headerTop__alt{padding-left:20px;transition:all 200ms ease;height:auto;z-index:25}.headerTop__alt p{padding-block:7px;font-size:clamp(12px,calc(11px + 0.3125vw),16px)}.headerTop__alt .btn-header{padding-inline:30px;column-gap:12px;height:calc(100% + 10px);margin-top:4px;box-shadow:0 -25px 30px 0 rgba(0,0,0,.45);border:1px solid var(--color-main);border-radius:10px 0 0 10px;font-size:clamp(14px,calc(13px + 0.3125vw),18px);text-align:center;max-width:128px;border-right:unset}.headerTop__alt .btn-header svg{align-self:center}.headerTop__logo{padding-block:clamp(20px,calc(17.5px + 0.78125vw),30px)}.headerTop__logo img{width:clamp(80px,calc(69.25px + 3.359375vw),123px)}.headerTop__btnMenu{column-gap:10px;margin-right:clamp(18px,calc(17.5px + 0.15625vw),20px)}.headerTop__btnMenu--text{display:none}.headerTop__menuWrapper{grid-template-columns:auto 1fr;padding-inline:clamp(15px,calc(8.75px + 1.953125vw),40px);z-index:20;column-gap:40px}.headerTop__menuMain--list{display:none;column-gap:clamp(45px,calc(45px + 0vw),45px);margin-right:clamp(45px,calc(45px + 0vw),45px)}.headerTop .btn{margin-top:0;font-size:clamp(16px,calc(16px + 0vw),16px);padding-inline:clamp(15px,calc(8.75px + 1.953125vw),40px);justify-self:end}.headerDesktop{pointer-events:none;grid-row:2/3;grid-column:1/-1;display:grid;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.headerDesktop__menuMain--link{position:relative}.headerDesktop__menuMain--link:hover,.headerDesktop__menuMain--link .current{color:var(--color-main)}.headerDesktop__menuMain--item{position:relative}.headerDesktop__menuSub{position:absolute;top:anchor(bottom);left:anchor(center);opacity:0;z-index:20;translate:-50% 0;padding:20px 25px;border-radius:0 0 5px 5px;transition:all ease .2s;pointer-events:none}.headerDesktop__menuSub--link{color:var(--color__darkGray);font-size:clamp(13px,calc(12.75px + 0.078125vw),14px);font-weight:400}.headerDesktop__menuSub--link:hover,.headerDesktop__menuSub--link .current{color:var(--color-main)}.headerDesktop__menuSeo--list{display:none}.headerDesktop__menuSeo--item a{width:clamp(24px,calc(21px + 0.9375vw),36px);height:clamp(24px,calc(21px + 0.9375vw),36px);border-radius:50%;background-color:var(--color-main)}.headerDesktop__menuSeo--item a::before{color:var(--color-black);font-size:clamp(18px,calc(17.5px + 0.15625vw),20px)}.headerMobile{grid-row:1/-1;grid-column:1/-1;background:rgba(0,0,0,.4);pointer-events:none;opacity:0;transition:all 300ms ease;position:relative;z-index:98}.headerMobile__body{max-height:100%;overflow-y:auto;position:relative;overflow-x:hidden}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuMain{z-index:10;pointer-events:none}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuMain--link{transition-delay:var(--delay);opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current{z-index:20;pointer-events:initial}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current .headerMobile__menuSub--item,.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current .headerMobile__menuSub--title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-delay:var(--delay)}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current .headerMobile__menuSub--title{transition-delay:300ms}.headerMobile__btnClose{font-size:max(16px,1rem)}.headerMobile__btnText{line-height:1}.headerMobile__content{background:var(--color-black);height:auto;padding-block:20px;margin-bottom:30px;opacity:0;transition:all 400ms ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.headerMobile__logoImage{max-width:150px}.headerMobile__menuMain{margin-top:clamp(130px,calc(125px + 1.5625vw),150px);z-index:20;row-gap:13px}.headerMobile__menuMain--link{transition:all 450ms ease calc(var(--delay) + 300ms);color:var(--color__white)}.headerMobile__menuMain--link:hover,.headerMobile__menuMain--link.current{color:var(--color-main)}.headerMobile__menuMain--item{opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);transition:all 450ms cubic-bezier(0.22, 0.97, 0.68, 0.99)}.headerMobile__menuMain--parent .headerMobile__menuMain--item{grid-template-columns:1fr auto;display:grid;grid-gap:10px;align-items:center}.headerMobile__menuMain--parent .headerMobile__menuMain--btn{grid-area:1/2/2/3}.headerMobile__menuMain--parent .headerMobile__menuMain--link{grid-area:1/1/2/2}.headerMobile__menuMain--parent .expander{grid-area:2/1/3/3;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 1s}.headerMobile__menuMain--parent .expander-content{min-height:0;transition:visibility 1s;visibility:hidden}.headerMobile__menuSub{pointer-events:none;z-index:10}.headerMobile__menuSub--item{transition:all 450ms ease calc(var(--delay) - 300ms);opacity:0}.headerMobile__menuSub--link{color:#8e8e8e;font-size:14px}.headerMobile__menuSub--link:hover,.headerMobile__menuSub--link.current{color:var(--color-main)}.headerMobile__menuSub--list{padding-left:20px;border-left:1px solid #8e8e8e}.headerMobile__menuSub--title{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);transition:all 450ms ease;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.headerMobile__menuSub--title:before{font-family:"fontello";content:var(--icon-left-open-mini);justify-self:start;font-size:1.6em}.headerMobile__menuSub--title:after{content:""}.headerMobile__menuSeo--list{grid-area:2/1/3/-1;margin-top:20px}.headerMobile__padding{padding-inline:20px}.headerMobile .headerMobile__menuMain--item:has(.toggle) .expander{grid-template-rows:1fr;margin-top:10px}.headerMobile .headerMobile__menuMain--item:has(.toggle) .expander-content{visibility:visible}.headerMobile .headerMobile__menuMain--item:has(.toggle) .headerMobile__menuSub--item{opacity:1}.headerMobile .headerMobile__menuMain--item:has(.toggle) .headerMobile__menuMain--btn svg{transform:scaleY(-1)}@media screen and (min-width: 768px){.headerTop__btnMenu{display:none}.headerTop__btnMenu--text{display:block}.headerTop__alt{padding-inline:20px}.headerTop__alt .btn-header{border-radius:0 0 10px 10px;height:calc(100% + 20px);margin-top:0;margin-right:clamp(20px,calc(17.5px + 0.78125vw),30px);max-width:none;border-right:1px solid var(--color-main)}.headerDesktop__menuSeo--list{display:grid}.headerMobile__menuSeo--list{display:none}}@media screen and (min-width: 1024px){.headerTop__menuMain--list{display:grid}.headerTop__mainRight a::before{content:"";display:block;width:1px;height:24px;background:#a7a7a7;align-self:center;margin-right:clamp(18px,calc(17px + 0.3125vw),22px)}}#body.toggle-menu{overflow:hidden}#body.toggle-menu .headerTop{border-bottom:1px solid var(--color__white)}#body.toggle-menu .headerMobile{opacity:1;pointer-events:initial}#body.toggle-menu .headerMobile__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition-delay:150ms}#body.toggle-menu .headerMobile__footer{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:var(--delay)}#body.toggle-menu .headerMobile__menuMain--item{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-delay:var(--delay)}/*# sourceMappingURL=ContentController.css.map */