﻿@layer reset,base,controller,guide,component,utilities;@layer component;#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;box-shadow:0 4px 114px 10px rgba(0,0,0,.1)}.headerTop__alt{padding-left:20px;padding-block:10px;transition:all 200ms ease;height:auto;z-index:25}.headerTop__alt p,.headerTop__alt a,.headerTop__alt span{font-size:clamp(12px,calc(11px + 0.3125vw),16px)}.headerTop__alt a,.headerTop__alt span{display:inline}.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);margin-left:25px}.headerTop__btnMenu--text{display:none;font-family:var(--font__family)}.headerTop__menu{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__cta .btn-header{margin-left:18px;background:var(--color-main)}.headerTop__cta .btn-header:hover{background:var(--color-alt)}.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}.headerTop .headerDesktop__menuSeo--list{display:none}.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{font-family:var(--font__family);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-family:var(--font__family);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;font-family:var(--font__family)}.headerMobile__content{background:var(--color__white);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);font-family:var(--font__family);color:var(--color__main)}.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-family:var(--font__family);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;padding-bottom: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__alt{padding-inline:20px}.headerTop .headerDesktop__menuSeo--list{display:grid}.headerDesktop__menuSeo--list{display:grid}.headerMobile__menuSeo--list{display:none}}@media screen and (min-width: 1024px){.headerTop__btnMenu{display:none}.headerTop__btnMenu--text{display:block}.headerTop__menu{display:grid}.headerTop__menuMain--list{display:grid;grid-auto-flow:column}.headerTop__menuWrapper{grid-template-columns:1fr auto 1fr}.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)}@layer component;.footer{background:var(--color__theme--one);font-family:var(--font__family)}.footer__wrapper{padding-inline:20px}.footer address,.footer .branchItem__phone{text-align:center;font-size:14px}.footer address span,.footer .branchItem__phone span{font-size:14px}.footer__logo{margin-bottom:25px}.footer__infos{row-gap:20px;max-width:475px}.footer__siteTitle{font-size:clamp(22px,calc(21.5px + 0.15625vw),24px);text-align:center}.footer__siteText{font-size:clamp(14px,calc(13.5px + 0.15625vw),16px);text-align:center}.footer__socialsBtn{padding:7px 20px;border-radius:10px}.footer__socialsBtn.bg-blue{background:#1877f2}.footer__section--title{font-size:16px;font-weight:700;text-align:center}.footer__menu--list{row-gap:8px;margin-top:10px}.footer__menu--item{text-align:center}.footer__right{gap:30px}.footer__copy{border-top:1px solid #003b4e;row-gap:3px;column-gap:5px;padding-block:10px;margin-inline:20px}.footer__copy p,.footer__copy span{color:#024d60;font-size:10px}.footer__copyDate{grid-area:2/1/3/2}.footer__copyText{grid-area:1/1/2/2}.footer__copyProg{grid-area:3/1/4/2;grid-auto-flow:column}@media screen and (min-width: 768px){.footer__right{grid-template-columns:1fr 1fr}.footer__section--title{text-align:left}.footer__menu--item{text-align:left}.footer address,.footer .branchItem__phone{text-align:left}.footer .branchItem__hours--footer{color:#3a6a8a;font-size:14px}.footer__copyDate{grid-area:2/1/3/2}.footer__copyText{grid-area:1/1/2/3}.footer__copyProg{grid-area:2/2/3/3}}@media screen and (min-width: 1024px){.footer__siteTitle{text-align:left}.footer__siteText{text-align:left}.footer__copyDate{grid-area:1/1/2/2}.footer__copyText{grid-area:1/2/2/3}.footer__copyProg{grid-area:1/3/2/4}}.icon-location:before{content:""}.icon-down-open-big:before{content:""}.icon-up-open-big:before{content:""}.icon-menu:before{content:""}.icon-facebook:before{content:""}.icon-fax:before{content:""}.icon-phone:before{content:""}@layer controller{@font-face{font-display:swap;font-family:"fontello";src:url("../fontello/font/fontello.eot?13452258");src:url("../fontello/font/fontello.eot?13452258#iefix") format("embedded-opentype"),url("../fontello/font/fontello.woff2?13452258") format("woff2"),url("../fontello/font/fontello.woff?13452258") format("woff"),url("../fontello/font/fontello.ttf?13452258") format("truetype"),url("../fontello/font/fontello.svg?13452258#fontello") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-display:swap;font-family:"fontello";src:url("../fontello/font/fontello.svg?13452258#fontello") format("svg")}}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=anim-type-],[class*=" anim-type-"]{transition:all var(--animation-duration, 400ms) var(--animation-timing, ease) var(--animation-delay, 0ms)}.js-reveal.anim-type-zoom,.js-reveal .anim-type-zoom{scale:var(--animation-scale, 0.9)}.js-reveal.anim-type-blur,.js-reveal .anim-type-blur{filter:blur(var(--animation-blur, 8px))}.js-reveal.anim-type-fade,.js-reveal .anim-type-fade{opacity:0}.js-reveal.anim-type-translate.anim-top-bottom,.js-reveal .anim-type-translate.anim-top-bottom{translate:0 calc(-1*var(--animation-translate, 40px))}.js-reveal.anim-type-translate.anim-bottom-top,.js-reveal .anim-type-translate.anim-bottom-top{translate:0 var(--animation-translate, 40px)}.js-reveal.anim-type-translate.anim-left-right,.js-reveal .anim-type-translate.anim-left-right{translate:calc(-1*var(--animation-translate, 40px)) 0}.js-reveal.anim-type-translate.anim-right-left,.js-reveal .anim-type-translate.anim-right-left{translate:var(--animation-translate, 40px) 0}[data-parallax]:not(img,video){overflow:hidden}[data-parallax]:is(img,video){height:calc(100% + var(--animation-parallax-height, 0px)) !important;transition:all 0s ease 0s !important}.sw-block.magic-block.js-reveal .sw-block__bg{transform:scale(1)}.sw-block.magic-block .sw-sub-block__img[data-parallax]{align-self:stretch}[data-section=ContentPage]{transition:opacity 400ms ease,transform 400ms ease}[data-section=ContentPage].toggle-section{opacity:0;translate:0 20px}}@layer guide{.color-main{color:var(--color-main)}}/*# sourceMappingURL=ContentController.css.map */