nav#primary-navigation{height:72px;width:100%;position:fixed;top:0;left:0;right:0;background:#FEF7F0;border-bottom:solid 1px #EBE0D7;z-index:1000}@media (max-width:767px){nav#primary-navigation{height:60px}}nav#primary-navigation .grid{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%}nav#primary-navigation .logo{height:40px;display:flex;flex-flow:row nowrap;align-items:center;gap:12px}@media (max-width:767px){nav#primary-navigation .logo{height:36px}}nav#primary-navigation .logo img{height:40px}@media (max-width:767px){nav#primary-navigation .logo img{height:36px}}nav#primary-navigation .logo span{color:#2B3EDC;font-family:Helvetica, Verdana, sans-serif;line-height:1em;text-transform:uppercase;font-size:19px;font-size:calc(17px + (19 - 17) * ((100vw - 320px) / (1140 - 320)));font-weight:300;-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}@media screen and (max-width:320px){nav#primary-navigation .logo span{font-size:17px}}@media screen and (min-width:1140px){nav#primary-navigation .logo span{font-size:19px}}@media (max-width:400px){nav#primary-navigation .logo span{display:none}}nav#primary-navigation .logo span strong{font-weight:700}#primary-menu{display:flex;height:100%}#primary-menu>ul{display:flex;flex-flow:row nowrap;gap:24px;height:100%;position:relative;padding:0 24px 0 0;margin:0 12px 0 0}@media (max-width:1140px){#primary-menu>ul{display:none}}#primary-menu>ul:after{content:"";height:20px;background:#E7E5E4;position:absolute;width:1px;right:0;top:50%;margin-top:-10px}#primary-menu>ul>li{height:100%;position:relative;display:flex;align-items:center;gap:4px}#primary-menu>ul>li:hover ul.submenu{display:flex;flex-flow:column nowrap}#primary-menu>ul>li.-active>a{color:#11111A}#primary-menu>ul>li.-active>a:before{opacity:1}#primary-menu>ul>li.-active>a .icon svg path{fill:#11111A}#primary-menu>ul>li.-active>a:hover{color:#11111A}#primary-menu>ul>li>a{color:#78716C;display:flex;gap:5px;align-items:center;height:100%;-webkit-transform:translate(0, 2px);transform:translate(0, 2px);position:relative;transition:all 0.2s 0s cubic-bezier(0.65, 0, 0.35, 1)}#primary-menu>ul>li>a:before{content:"";position:absolute;top:50%;margin-top:9px;left:0;right:0;height:1px;background:#11111A;opacity:0;transition:all 0.2s 0s cubic-bezier(0.65, 0, 0.35, 1)}#primary-menu>ul>li>a:hover{color:#11111A}#primary-menu>ul>li>a:hover .icon svg path{fill:#11111A}#primary-menu>ul>li .icon svg path{transition:all 0.2s 0s cubic-bezier(0.65, 0, 0.35, 1)}#primary-menu ul.submenu{position:absolute;background:#fef7f0;border:solid 1px #f5eae1;border-top:none;margin-top:0px;margin-left:-16px;display:none;top:71px}#primary-menu ul.submenu li{padding:0px 16px;border-bottom:solid 1px #f5eae1}#primary-menu ul.submenu li a{height:40px;display:flex;align-items:center;color:#78716C;transition:all 0.2s 0s cubic-bezier(0.65, 0, 0.35, 1)}#primary-menu ul.submenu li a:hover{color:#11111A}#primary-menu .menu-ctas{position:relative;display:flex;height:100%;gap:0px;align-items:center}#primary-menu .menu-ctas a{width:36px;height:36px;position:relative;display:flex;align-items:center;justify-content:center}#primary-menu .menu-ctas #hamburger-lines{position:relative;width:100%;height:100%;-webkit-transform:scale(0.8);transform:scale(0.8)}#primary-menu .menu-ctas #hamburger-lines.-open .line#line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:0}#primary-menu .menu-ctas #hamburger-lines.-open .line#line-2{opacity:0}#primary-menu .menu-ctas #hamburger-lines.-open .line#line-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0}#primary-menu .menu-ctas #hamburger-lines .line{position:absolute;opacity:1;width:24px;height:2px;left:50%;margin-left:-12px;background:#78716c;transition:all 0.2s 0s cubic-bezier(0.65, 0, 0.35, 1)}#primary-menu .menu-ctas #hamburger-lines .line#line-1{top:50%;margin-top:-7px}#primary-menu .menu-ctas #hamburger-lines .line#line-2{top:50%}#primary-menu .menu-ctas #hamburger-lines .line#line-3{top:50%;margin-top:7px}nav#secondary-navigation{position:fixed;z-index:6;opacity:0;top:0;right:0;width:100%;height:100%;display:block;pointer-events:none;transition:all 0s 0.8s cubic-bezier(0.65, 0, 0.35, 1)}nav#secondary-navigation.-open{transition:all 0s 0s cubic-bezier(0.65, 0, 0.35, 1);opacity:1;pointer-events:all}nav#secondary-navigation.-open .background{transition:all 0.4s 0s cubic-bezier(0.65, 0, 0.35, 1);background:rgba(17, 17, 26, 0.34)}nav#secondary-navigation #secondary-menu{overflow:auto}nav#secondary-navigation.-open #secondary-menu{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}nav#secondary-navigation .background{top:0;right:0;width:100%;height:100%;background:transparent;transition:all 0.4s 0.4s cubic-bezier(0.65, 0, 0.35, 1);cursor:pointer}nav#secondary-navigation #secondary-menu{background:#F5EAE1;position:absolute;top:0;bottom:0;left:100%;width:100%;max-width:500px;z-index:3;-webkit-transform:translate(0%, 0);transform:translate(0%, 0);transition:all 0.8s 0s cubic-bezier(0.65, 0, 0.35, 1)}@media (max-width:767px){nav#secondary-navigation #secondary-menu{max-width:100%}}nav#secondary-navigation #secondary-menu .inner{height:100%;padding:136px 64px 64px 64px;position:relative}@media (max-width:767px){nav#secondary-navigation #secondary-menu .inner{padding:104px 24px 24px 24px}}nav#secondary-navigation #secondary-menu .menu-contact{display:flex;flex:1 0 auto;flex-flow:column nowrap;justify-content:flex-end;margin-top:20px}nav#secondary-navigation #secondary-menu .menu-contact>*{overflow:hidden}nav#secondary-navigation #secondary-menu .menu-contact .contact-info a:nth-child(2) .text{color:#57534F}nav#secondary-navigation .secondary-menu-desktop{display:flex;flex-flow:column nowrap;height:100%}@media (max-width:767px){nav#secondary-navigation .secondary-menu-desktop{display:none}}nav#secondary-navigation .secondary-menu-mobile{display:none}@media (max-width:767px){nav#secondary-navigation .secondary-menu-mobile{display:block}}nav#secondary-navigation .close-secondary-navigation{position:absolute;right:7px;top:3px;cursor:pointer;font-weight:600;font-family:"Lora", Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-size:calc(14px + (14 - 14) * ((100vw - 320px) / (1140 - 320)));color:#78716c}@media screen and (max-width:320px){nav#secondary-navigation .close-secondary-navigation{font-size:14px}}@media screen and (min-width:1140px){nav#secondary-navigation .close-secondary-navigation{font-size:14px}}nav#secondary-navigation .close-secondary-navigation svg{margin-left:5px;-webkit-transform:translate(0, 1px);transform:translate(0, 1px)}nav#secondary-navigation ul.desktop-more{display:flex;flex-flow:column nowrap;gap:6px}nav#secondary-navigation ul.desktop-more li{width:100%}nav#secondary-navigation ul.desktop-more li a{color:#57534f;font-weight:500}nav#secondary-navigation ul.desktop-more li a .icon{margin-left:4px}nav#secondary-navigation ul.mobile-main{display:flex;flex-flow:column nowrap;gap:0;padding-bottom:8px;border-bottom:1px solid #E7E5E4}nav#secondary-navigation ul.mobile-main>li{padding:12px 0;position:relative;overflow:hidden}nav#secondary-navigation ul.mobile-main>li.-active>a{color:#11111A}nav#secondary-navigation ul.mobile-main>li.-active>a .title{border-bottom:solid 1px #11111a}nav#secondary-navigation ul.mobile-main>li.-open .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav#secondary-navigation ul.mobile-main>li.-open .submenu{display:block}nav#secondary-navigation ul.mobile-main>li>a{display:block;align-items:center;justify-content:space-between;font-size:28px;font-size:calc(16px + (28 - 16) * ((100vw - 320px) / (1140 - 320)));margin:0;position:relative;color:#57534F;font-weight:500;font-family:Helvetica, Verdana, sans-serif}@media screen and (max-width:320px){nav#secondary-navigation ul.mobile-main>li>a{font-size:16px}}@media screen and (min-width:1140px){nav#secondary-navigation ul.mobile-main>li>a{font-size:28px}}nav#secondary-navigation ul.mobile-main>li>a .title{display:inline;border-bottom:solid 1px transparent}nav#secondary-navigation ul.mobile-main>li .icon{position:absolute;right:0;top:0;height:24px;width:24px;cursor:pointer;-webkit-user-select:none;user-select:none}nav#secondary-navigation ul.mobile-main>li .icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}nav#secondary-navigation ul.mobile-main>li .submenu{display:none;padding:8px 0}nav#secondary-navigation ul.mobile-main>li .submenu li a{display:block;padding:4px 16px;color:#78716c}nav#secondary-navigation ul.mobile-main>li .submenu li a:hover{color:#11111a}nav#secondary-navigation ul.mobile-more{display:flex;flex-flow:column nowrap;gap:16px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #e7e5e4}nav#secondary-navigation ul.mobile-more li{width:100%;overflow:hidden}nav#secondary-navigation ul.mobile-more li a{display:inline-block;color:#78716C;font-weight:400}nav#secondary-navigation ul.mobile-more li a .icon{margin-left:4px}#search{position:fixed;z-index:6;opacity:0;top:0;right:0;width:100%;height:100%;display:block;pointer-events:none;transition:all 0s 0.8s cubic-bezier(0.65, 0, 0.35, 1)}#search.-open{transition:all 0s 0s cubic-bezier(0.65, 0, 0.35, 1);opacity:1;pointer-events:all}#search.-open .background{transition:all 0.4s 0s cubic-bezier(0.65, 0, 0.35, 1);background:rgba(17, 17, 26, 0.34)}#search.-open .search{-webkit-transform:translate(0%, 100%);transform:translate(0%, 100%);transition:all 0.8s 0s cubic-bezier(0.65, 0, 0.35, 1)}#search .background{top:0;right:0;width:100%;height:100%;background:transparent;transition:all 0.4s 0.4s cubic-bezier(0.65, 0, 0.35, 1);cursor:pointer}#search .search{background:#F5EAE1;position:absolute;bottom:100%;left:0%;width:100%;z-index:3;-webkit-transform:translate(0%, 60px);transform:translate(0%, 60px);transition:all 0.8s 0s cubic-bezier(0.65, 0, 0.35, 1)}#search .search .inner{margin:112px auto 80px auto;position:relative;max-width:920px}#search .close-search{position:absolute;right:0;top:0;cursor:pointer;color:#78716C;font-weight:600;font-family:"Lora", Arial, Helvetica, Verdana, sans-serif;transition:all 0.2s 0s ease}#search .close-search:hover{color:#57534F}#search .close-search:hover svg path{fill:#57534F}#search .close-search svg path{fill:#78716C}#search .search-bar{position:relative;height:56px;width:100%}#search .search-bar .icon{position:absolute;height:100%;width:56px}#search .search-bar .icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#search .search-bar input[type=text]{height:100%;width:100%;border:none;outline:none;-webkit-user-select:none;user-select:none;font-family:Helvetica, Verdana, sans-serif;color:#57534F;padding:0 0 0 56px}#search .suggestions{margin-top:40px}#search .suggestions ul{margin-top:16px;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:12px}#search .suggestions ul li a{cursor:pointer;display:block;color:#57534F;background:#FFFFFF;padding:8px 12px;font-size:14px;font-size:calc(13px + (14 - 13) * ((100vw - 320px) / (1140 - 320)))}@media screen and (max-width:320px){#search .suggestions ul li a{font-size:13px}}@media screen and (min-width:1140px){#search .suggestions ul li a{font-size:14px}}.layout-hero>.grid{display:grid;gap:8%;grid-template-columns:46% 46%}.layout-hero>.grid>.side{width:100%}@media screen and (min-width:768px){.layout-hero>.grid>.side{display:flex;flex-direction:column;justify-content:center}}.layout-hero .-mobile{display:none}.layout-hero .-desktop{display:flex;align-items:center}@media (max-width:767px){.layout-hero .-mobile{display:block}.layout-hero .-desktop{display:none}.layout-hero>.grid{grid-template-columns:100%}}.layout-hero .statistics{display:flex;flex-flow:row wrap;margin:48px 0 -12px;gap:6px}@media (max-width:767px){.layout-hero .statistics{margin-top:32px}}.layout-hero .statistic{flex:1 1 26%;margin-bottom:12px}.layout-hero .statistic .title{line-height:1.2em;white-space:nowrap;margin-bottom:6px}@media (max-width:767px){.layout-hero .statistic .title{white-space:wrap;width:50%;font-size:0.9em}}.layout-page-title h1{margin-top:40px;margin-bottom:0}@media (max-width:767px){.layout-page-title h1{margin-top:24px}}.layout-slider>.grid{display:flex;gap:60px;flex-flow:row nowrap;justify-content:space-between}@media (max-width:767px){.layout-slider>.grid{flex-flow:row wrap;gap:40px}}.layout-slider .slider-navigation ul{margin:8px 0;display:flex;flex-flow:column nowrap;gap:20px}.layout-slider .slider-navigation li{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;height:24px}.layout-slider .slider-navigation li.-active .t,.layout-slider .slider-navigation li.-active .d{color:#11111A}.layout-slider .slider-navigation li.-active.-animate .n svg{display:block}.layout-slider .slider-navigation li.-active.-animate .n .d{display:none}.layout-slider .slider-navigation li .n{color:#A8A29D;width:32px;height:24px;display:flex;align-items:center}.layout-slider .slider-navigation li .n svg{display:none}.layout-slider .slider-navigation li .n svg circle.circle{stroke-width:2px;stroke:#D5D3D1}.layout-slider .slider-navigation li .n svg circle.rotate{stroke-dashoffset:52px;stroke-dasharray:52px 52px;stroke-width:2px;stroke:#2B3EDC}.layout-slider .slider{flex:1 1 auto}.layout-slider .slider ul{position:relative}.layout-slider .slider ul li{opacity:0;display:flex;align-items:flex-end;position:absolute;gap:80px;flex-flow:row nowrap;transition:all 0.4s 0s ease}@media (max-width:1024px){.layout-slider .slider ul li{flex-flow:row wrap;gap:0}}.layout-slider .slider ul li.-active{opacity:1;z-index:5}.layout-slider .slider ul li.-animate{transition:all 0.4s 0.4s cubic-bezier(0.33, 1, 0.68, 1)}.layout-slider .slider ul li .button-container{display:flex;gap:16px;margin:0 0}@media (max-width:1024px){.layout-slider .slider ul li .button-container{width:100%;margin:16px 0}}.layout-slider .slider ul li .button-container a{white-space:nowrap}.layout-slider .image{margin-top:64px;width:100%;height:0;padding-top:42%;position:relative}@media (max-width:1024px){.layout-slider .image{margin-top:24px}}@media (max-width:767px){.layout-slider .image{margin-top:12px}}.layout-slider .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.layout-slider .slider-image ul li{opacity:0;transition:all 0.4s 0s cubic-bezier(0.33, 1, 0.68, 1)}.layout-slider .slider-image ul li.-active{opacity:1;transition:all 0.4s 0.4s cubic-bezier(0.33, 1, 0.68, 1)}@media (max-width:767px){.layout-slider .grid.-grid-flex{display:block}.layout-slider .grid.-grid-flex .slider-navigation{margin-bottom:30px}}@media screen and (min-width:768px){.layout-image-text .-grid-half.align-right{flex-direction:row-reverse}}.layout-image-text .image{position:relative;width:100%;padding-top:100%}.layout-image-text .image.-fullscreen{padding-top:0;margin:40px 0 0}.layout-image-text .image.-fullscreen img{position:relative;width:90%;height:auto;margin:0 auto;display:block;object-fit:contain}.layout-image-text .image img,.layout-image-text .image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.layout-image-text .image svg{width:70%;height:70%;top:15%;left:15%}.layout-image-text ul.blocks{display:flex;flex-flow:row wrap;gap:20px;width:110%}@media (max-width:767px){.layout-image-text ul.blocks{width:100%}}.layout-image-text ul.blocks li{flex:1 0 40%;margin-bottom:20px}.layout-image-text ul.blocks li h3{margin-bottom:12px}.layout-image-text ul.blocks li h4{margin-bottom:12px}.layout-image-text .text-slider ul{margin:8px 0;display:flex;flex-flow:column nowrap;gap:20px}.layout-image-text .text-slider li{cursor:pointer;display:flex;flex-flow:row wrap;align-items:center}.layout-image-text .text-slider li.-active .t,.layout-image-text .text-slider li.-active .d{color:#11111A}.layout-image-text .text-slider li.-active .text{display:block}.layout-image-text .text-slider li.-active.-animate .n svg{display:block}.layout-image-text .text-slider li.-active.-animate .n .d{display:none}.layout-image-text .text-slider li .n{color:#A8A29D;width:32px;height:24px;display:flex;align-items:center}.layout-image-text .text-slider li .n svg{display:none}.layout-image-text .text-slider li .n svg circle.circle{stroke-width:2px;stroke:#D5D3D1}.layout-image-text .text-slider li .n svg circle.rotate{stroke-dashoffset:52px;stroke-dasharray:52px 52px;stroke-width:2px;stroke:#2B3EDC}.layout-image-text .text-slider li .text{display:none;width:100%;padding-left:32px;margin-top:6px}.layout-form .-head{text-align:center;margin-bottom:60px}.layout-form .form-selector{margin:0 0 0 0;display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-evenly;gap:20px;border-bottom:solid 1px #d5d3d1;padding:0 0 32px 0}.layout-form .form-selector h3{flex:1 1 50%}.layout-form .form-selector .select{flex:1 1 50%;position:relative}.layout-form .form-selector select{border:solid 0px transparent;height:56px;padding:0 16px;width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.layout-form .form-selector .arrow-down{position:absolute;width:56px;height:56px;right:0;top:0;pointer-events:none;z-index:5}.layout-form .form-selector .arrow-down svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.layout-form form{margin-top:32px;display:flex;flex-flow:row wrap;justify-content:space-between}.layout-form form .form-labels{width:100%;margin-bottom:24px}.layout-form form .form-labels h2,.layout-form form .form-labels h3,.layout-form form .form-labels h4{font-family:"Lora", Arial, Helvetica, Verdana, sans-serif;font-weight:500;font-size:20px;margin:0}.layout-form form .field{flex:0 0 100%;position:relative;margin-bottom:12px}.layout-form form .field.-half{flex:0 0 calc(50% - 10px)}@media only screen and (max-width:767px){.layout-form form .field.-half{flex:0 0 100%}}.layout-form form .field .-lfocus{top:6px;font-size:12px}.layout-form form .field.-focus label{top:6px;font-size:12px}.layout-form form .field label{position:absolute;top:10px;left:10px;z-index:1;line-height:1.1;color:#A8A29D;transition:all 0.15s 0s cubic-bezier(0.65, 0, 0.35, 1)}.layout-form form .field .required{font-size:0.8em;color:#57534F}.layout-form form .field input[type=file],.layout-form form .field input[type=text]{background:white;-webkit-appearance:none;appearance:none;border:solid 1px transparent;position:relative;outline:none;-webkit-user-select:none;user-select:none;height:56px;max-width:100%;width:100%;padding:15px 10px 0 10px}span.invisible{display:none}span.mandatory{color:#C2222B}.layout-form form .field input[type=file].-empty,.layout-form form .field input[type=text].-empty{border:solid 2px #C2222B}.layout-form form .field input[type=file]:focus,.layout-form form .field input[type=text]:focus{border:solid 2px #2b3edc}.layout-form form .field textarea{height:200px;width:100%;max-width:100%;-webkit-appearance:none;appearance:none;border:none;resize:none;-webkit-user-select:none;user-select:none;padding:22px 16px}.layout-form form .field.-file svg.border{position:absolute;top:0;left:0;z-index:999}.layout-form form .field input[type=file]{height:132px;opacity:0;cursor:pointer}.layout-form form .field .overlay{background:white;padding:20px;text-align:center}.layout-form form .field .overlay .icon,.layout-form form .field .overlay .qq-uploader{line-height:1}.layout-form form .field .overlay .text{display:flex;align-items:center;justify-content:center;font-weight:500;color:#11111a}.layout-form form .field .overlay .text .icon{margin-right:4px}.fineuploader-wrapper .qq-upload-drop-area{background-color:#fff;border:2px dashed #fff}.layout-form form .field .overlay .text a{color:#2b3edc;padding:0;text-decoration:underline;margin-left:4px}.layout-form form .field .overlay .info{color:#a8a29d}.layout-form form .submit{display:flex;justify-content:center;width:100%;margin-top:52px}.layout-form form .submit input[type=submit]{cursor:pointer}.layout-form form hr{height:1px;background:#d5d3d1;width:100%;border:none;margin:16px 0 32px 0}.layout-news .grid>.news-list{display:grid;row-gap:8px;column-gap:20px;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.layout-news .grid>.news-list{grid-template-columns:1fr}}.layout-news .gird>.news-list.-news-list-full{margin:0px 0 48px 0;flex-flow:row wrap}.layout-news .news-list.-news-list-full li:last-child{border-bottom:solid 1px #EBE0D7}.layout-news .news-list li{padding:16px 0;border-bottom:solid 1px #EBE0D7}.layout-news .side>.news-list li:last-child{border-bottom:none}@media screen and (max-width:1024px){.layout-news .news-list.-news-list-full li:last-child{border-bottom:none}}.layout-news .news-list li a{display:flex;gap:12px;align-items:center}.layout-news .news-list li a:hover .image img{-webkit-transform:scale(1.03);transform:scale(1.03)}.layout-news .news-list li a .image{overflow:visible}.layout-news .news-list li a .image img{width:min(40vw, 250px);height:min(40vw * (180 / 250), 180px)}.layout-news .news-list li a .image img{object-fit:cover;transition:all 0.4s 0s cubic-bezier(0, 0.55, 0.45, 1)}.layout-news .news-list li a .text h3{margin-top:-4px}.layout-news-item .article .image{width:100%;margin:20px 0 20px 0}.layout-news-item .article .image img{width:100%}.layout-news-item .article p{margin:20px 0 20px 0}.layout-jobs .-grid-1{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.layout-jobs .-grid-1 .title-container h2{max-width:600px}.layout-jobs .-grid-1 .button-container{display:flex}.layout-jobs .-grid-2{margin-top:64px}.layout-jobs .jobs-list{display:flex;flex-flow:column nowrap;gap:12px}@media (max-width:767px){.layout-jobs .jobs-list{margin-top:32px}}.layout-jobs .jobs-list li{background:#FEF7F0;padding:24px;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:32px;align-items:center}.layout-jobs .jobs-list li:hover{cursor:pointer}.layout-jobs .jobs-list li:hover a{color:#171d97}.layout-jobs .jobs-list li:hover a svg path{fill:#171D97}@media (max-width:767px){.layout-jobs .jobs-list li{flex-flow:row wrap;padding-bottom:6px;gap:12px}}.layout-jobs .jobs-list li h4{margin-bottom:0;flex:0 0 25%}.layout-jobs .jobs-list li p{margin-bottom:0}.layout-jobs .jobs-list li .button{white-space:nowrap;padding:0}@media (max-width:767px){.layout-jobs .jobs-list li .button{padding:0}}.layout-jobs .jobs-list li .button svg{height:64px;width:24px}.layout-jobs .jobs-list li{position:relative}.layout-jobs .jobs-list .faux_link{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.layout-activities .-grid-1{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.layout-activities .-grid-1 .title-container h2{max-width:600px}.layout-activities .-grid-1 .button-container{display:flex}.layout-activities .-grid-2{display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px;align-items:stretch;margin-top:64px}.layout-activities .-grid-2 .block{position:relative}@media (max-width:600px){.layout-activities .-grid-2 .block{flex:1 1 100% !important}}.layout-activities .-grid-2 .block .inner{padding:24px;display:flex;flex-flow:column nowrap;justify-content:flex-end;height:100%}.layout-activities .-grid-2 .block .inner p{margin-bottom:0}.layout-activities .-grid-2 .block .inner .icon{flex:2 0 auto;margin-bottom:40px}.layout-activities .-grid-2 .block .inner .icon svg{width:36px;height:36px}.layout-activities .-grid-2 .block .image{position:absolute;top:0;left:0;width:100%;height:100%}.layout-activities .-grid-2 .block .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layout-activities .-grid-2 .block.-block-1{flex:1 1 42%;min-height:256px}.layout-activities .-grid-2 .block.-block-2{flex:1 1 55%;background:#EBE0D7}.layout-activities .-grid-2 .block.-block-2 h3,.layout-activities .-grid-2 .block.-block-2 p{color:#201658}.layout-activities .-grid-2 .block.-block-3{flex:0 0 50%;background:#171D97}.layout-activities .-grid-2 .block.-block-3 h3,.layout-activities .-grid-2 .block.-block-3 p{color:#FFFFFF}.layout-activities .-grid-2 .block.-block-4{flex:1 0 17%;min-height:256px}.layout-activities .-grid-2 .block.-block-5{flex:1 0 23%;background:#C2222B}.layout-activities .-grid-2 .block.-block-5 h3,.layout-activities .-grid-2 .block.-block-5 p{color:#FFFFFF}.layout-downloads .-text{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.layout-downloads .-side-1 p{max-width:676px;margin-right:40px}.layout-downloads a{display:flex;flex-flow:row nowrap;white-space:nowrap}.layout-downloads .downloads-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:20px}.layout-downloads .downloads-item{flex:0 0 calc(33.333% - 16px);padding:20px;background:#fffaf6}@media (max-width:767px){.layout-downloads .downloads-item{flex:0 0 calc(50% - 10px)}}.layout-downloads .downloads-item h4{margin-top:0.5em;color:#11111A;margin-bottom:1em}.layout-downloads .downloads-item a.button{margin-top:24px;margin-bottom:0}.layout-banner h2,.layout-banner .-text-overline,.layout-banner p{color:#FFFFFF}.layout-banner h2{margin-bottom:0.5em}.layout-banner p{max-width:500px}.layout-banner p:last-child{margin-bottom:0}.layout-banner .grid.-grid-half .-side-buttons{flex:0 1 auto}.layout-banner.-background-blue-600 .button:hover{background-color:#FFFFFF;color:#171D97}.layout-banner.-background-blue-600 .button .icon svg{fill:#FFFFFF}.layout-banner.-background-blue-600 .button:hover .icon svg{fill:#171D97}.layout-banner.-background-red .button:hover{background-color:#FFFFFF;color:#C2222B}.layout-banner.-background-red .button .icon svg{fill:#FFFFFF}.layout-banner.-background-red .button:hover .icon svg{fill:#C2222B}.layout-info-blocks h2{margin-bottom:60px}@media (max-width:600px){.layout-info-blocks h2{margin-top:32px}}.layout-info-blocks .items{display:flex;flex-flow:row wrap;gap:24px;margin-top:0px}@media (max-width:600px){.layout-info-blocks .items{flex-flow:column nowrap;margin-top:32px}}.layout-info-blocks .item{flex:22%;display:flex;min-width:200px;flex-flow:column nowrap;justify-content:space-between}.layout-info-blocks .item .up{margin-bottom:40px}@media (max-width:767px){.layout-info-blocks .item .up{margin-bottom:0}}.layout-info-blocks .item .image{margin-bottom:12px}.layout-info-blocks .item .image svg{max-width:100%;height:auto}.layout-info-blocks .item .image img{max-width:100%;height:auto;object-fit:cover}.layout-info-blocks .item h4{margin-bottom:0.6em}.layout-360-tour .-header{max-width:640px;text-align:center}.layout-360-tour .viewer-nav{display:flex;justify-content:center;gap:20px;margin:48px 0}.layout-360-tour .viewer-nav li{font-size:20px;font-size:calc(18px + (20 - 18) * ((100vw - 320px) / (1140 - 320)));margin:0;color:#A8A29D;font-weight:500;font-family:"Lora", Arial, Helvetica, Verdana, sans-serif;cursor:pointer}@media screen and (max-width:320px){.layout-360-tour .viewer-nav li{font-size:18px}}@media screen and (min-width:1140px){.layout-360-tour .viewer-nav li{font-size:20px}}.layout-360-tour .viewer-nav li.-active{color:#11111A}.layout-360-tour .viewer{width:100%;height:0;padding-top:56%;position:relative}.layout-360-tour .viewer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonial-slider ul li{text-align:center}.testimonial-slider ul li img{margin-top:40px;margin-bottom:20px}.testimonial-slider ul li h2{margin-bottom:8px}.testimonial-slider ul li p{max-width:676px;margin-top:32px;margin-left:auto;margin-right:auto}.layout-text-blocks .-text{text-align:center;margin-bottom:64px}.layout-text-blocks .-text p{max-width:676px;margin-left:auto;margin-right:auto}.layout-text-blocks .text-blocks{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:20px}.layout-text-blocks .text-blocks li{padding:20px;background:#fef7f0;flex:1 1 30%}.layout-text-blocks .text-blocks li .image{margin-bottom:24px}.layout-text-blocks .text-blocks li .image img{width:100%;height:166px;max-height:166px;object-fit:cover}.layout-text-blocks .text-blocks li .button-container{margin-bottom:0}@media (max-width:767px){.layout-text-blocks .text-blocks li{flex:1 1 48%}}@media (max-width:400px){.layout-text-blocks .text-blocks li{flex:1 1 100%}}.layout-text-blocks .text-blocks li h4{margin-bottom:12px}.layout-search-results .search-results-list{margin:24px 0 24px 0;display:flex;flex-flow:column nowrap;gap:0}@media (max-width:767px){.layout-search-results .search-results-list{margin-top:0px}}.layout-search-results .search-results-list li{background:#FEF7F0;padding:24px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;border-bottom:solid 1.5px #EBE0D7;gap:32px}.layout-search-results .search-results-list li:last-child{border-bottom:none}@media (max-width:767px){.layout-search-results .search-results-list li{flex-flow:row wrap;padding-bottom:6px;gap:12px}}.layout-search-results .search-results-list li h4{font-family:Helvetica, Verdana, sans-serif;margin-bottom:0;font-weight:bold;flex:1 0 25%}.layout-search-results .search-results-list li p{margin-bottom:0}.layout-search-results .search-results-list li .button{white-space:nowrap}@media (max-width:767px){.layout-search-results .search-results-list li .button{padding:0}}.layout-faq{border-bottom:solid 1px #ebe0d7}.layout-faq .faq-group{display:flex;flex-flow:row nowrap;gap:24px}@media (max-width:767px){.layout-faq .faq-group{flex-flow:column nowrap;gap:0}}.layout-faq .faq-group .text{flex:1 1 40%}.layout-faq .faq-group .text p{}.layout-faq .faq-group ul{flex:1 1 60%}.layout-faq .faq-item{border-bottom:solid 1.5px #ebe0d7;height:60px;overflow:hidden}.layout-faq .faq-item.-open .head .icons .element .line#line-2{opacity:0}.layout-faq .faq-item.-open .content{display:block}.layout-faq .faq-item .head{display:flex;flex-flow:row nowrap;height:60px;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.layout-faq .faq-item .head .title,.layout-faq .faq-item .head .title.-subtitle-small-500{font-size:18px}.layout-faq .faq-item .head .icons{width:32px;height:60px;position:relative}.layout-faq .faq-item .head .icons .icon{display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.layout-faq .faq-item .head .icons .-icon-plus{display:none}.layout-faq .faq-item .head .icons .-icon-minus{display:none}.layout-faq .faq-item .head .icons .element{width:32px;height:60px;position:relative}.layout-faq .faq-item .head .icons .element .line{width:12px;height:1.5px;background:#2b3edc;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-1px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.2s 0s ease}.layout-faq .faq-item .head .icons .element .line#line-2{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.layout-faq .faq-item .content p:last-child{padding-bottom:16px}.layout-faq .faq-item .content .button{margin-bottom:12px}.layout-maps .contact-info{display:flex;flex-flow:column nowrap;margin-top:48px}.layout-maps .contact-info a{margin:4px 0;display:flex;flex-flow:row nowrap;gap:12px;font-size:18px;font-size:calc(15px + (18 - 15) * ((100vw - 320px) / (1140 - 320)))}@media screen and (max-width:320px){.layout-maps .contact-info a{font-size:15px}}@media screen and (min-width:1140px){.layout-maps .contact-info a{font-size:18px}}.layout-maps .contact-info a .icon{width:23px;-webkit-transform:translate(0px, 3px);transform:translate(0px, 3px)}.layout-maps .contact-info a .text{color:#11111A}.layout-maps .maps-image{width:100%;height:0;padding-top:100%;position:relative}@media (max-width:767px){.layout-maps .maps-image{margin-top:32px}}.layout-maps .maps-image img{width:auto;height:100%;background-size:cover;display:block;position:absolute;top:0;left:0}.layout-contact .image{width:100%;height:100%}@media (max-width:767px){.layout-contact .image{margin-top:32px}}.layout-contact .image svg{width:100%;height:100%}.layout-contact .grid.-grid-half{align-items:start}.contact-info{display:flex;flex-flow:column nowrap;margin:7px 0 24px 0}.contact-info a{margin:4px 0;display:flex;flex-flow:row nowrap;gap:12px;font-size:18px;font-size:calc(15px + (18 - 15) * ((100vw - 320px) / (1140 - 320)))}@media screen and (max-width:320px){.contact-info a{font-size:15px}}@media screen and (min-width:1140px){.contact-info a{font-size:18px}}.contact-info a .icon{width:23px;-webkit-transform:translate(0px, 3px);transform:translate(0px, 3px)}.contact-info a .text{color:#11111A}.contact-persons{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:48px;row-gap:24px;margin-top:20px}@media screen and (max-width:1139px){.contact-persons{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.contact-persons{grid-template-columns:1fr}}.contact-persons .contact-person{position:relative;display:flex;flex-flow:column nowrap;margin:20px 0}.contact-persons .contact-person img{position:absolute;width:56px;height:56px;left:20px;top:0}.contact-persons .contact-person a{color:#11111A;display:flex;align-items:center;margin:3px 0;gap:6px}footer{width:100%;background:#F5EAE1;padding:10px 0}footer .grid{display:flex;justify-content:space-between;flex-flow:row wrap;gap:0 24px}footer .grid .side{display:flex;flex-flow:row nowrap;align-items:center;padding:10px 0}footer a.logo{display:flex;align-items:center;gap:6px}footer a.logo img{height:40px}footer a.logo span{color:#2B3EDC;font-family:"Lora", Arial, Helvetica, Verdana, sans-serif;line-height:1em;font-size:18px;font-size:calc(17px + (18 - 17) * ((100vw - 320px) / (1140 - 320)));font-weight:500;-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}@media screen and (max-width:320px){footer a.logo span{font-size:17px}}@media screen and (min-width:1140px){footer a.logo span{font-size:18px}}@media (max-width:400px){footer a.logo span{display:none}}footer .partners{display:flex;flex-flow:row nowrap;height:32px;margin-left:32px;gap:12px}footer .partners li{height:100%;display:block}footer .partners li a{height:100%;display:block}footer .partners li a img{height:100%;display:block}footer .footer-navigation{display:flex;flex-flow:row nowrap;gap:12px 24px}@media (max-width:767px){footer .footer-navigation{flex-flow:row wrap}}footer .footer-navigation li{display:flex}footer .footer-navigation li a{color:#78716C;transition:all 0.2s 0s cubic-bezier(0.65, 0, 0.35, 1);white-space:nowrap}footer .footer-navigation li a:hover{color:#11111A}.layout-360-tour .viewer{margin-top:30px;position:relative;overflow:hidden;width:100%;padding-top:56.25%}.layout-360-tour iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.layout-form form .field .overlay{}.layout-form form .field .overlay input[type="file"]::-webkit-file-upload-button{cursor:pointer}.fineuploader-wrapper .qq-upload-list li{background-position:0 center}.fineuploader-wrapper .values-container .values-list{margin-bottom:10px}.fineuploader-wrapper .fineuploader-item.file .content{float:none;display:inline}.fineuploader-wrapper .fineuploader-item.file .content img{display:none}.fineuploader-wrapper .values-container .values-list li{padding:10px 20px;background:#fff;margin:0;line-height:1}.fineuploader-wrapper .qq-upload-list li span{font-size:14px}.fineuploader-wrapper .qq-upload-list li span.qq-upload-status-text{display:block}.fineuploader-wrapper .qq-upload-list li button{display:block;margin:4px}.fineuploader-wrapper .qq-upload-list li button.qq-hide{display:none}.fineuploader-wrapper .qq-upload-list li.qq-upload-success{display:none}p.error{margin:0 !important;font-size:14px;font-weight:600;color:tomato}.fineuploader-wrapper .qq-upload-list-selector{text-align:left}.fineuploader-wrapper .qq-upload-button{margin-top:10px;background:#fff;color:#2b3edc;border:1px solid #2b3edc}.fineuploader-wrapper .qq-upload-button:hover,.fineuploader-wrapper .qq-upload-button:focus-visible{background:#2b3edc;color:#fff;border:1px solid #2b3edc}.fineuploader-wrapper button{color:#2b3edc;border:1px solid #2b3edc;background:none;padding:5px;font-size:12px}.fineuploader-wrapper button:hover,.fineuploader-wrapper button:focus-visible{background:#2b3edc;color:#fff;border:1px solid #2b3edc}input[type="tel"].error,input[type="email"].error,input[type="password"].error,input[type="text"].error{border:1px solid tomato !important}.mod_master .grid section{padding-top:20px;padding-bottom:20px}.mod_master .grid .grid{padding:0}.widget.widget-select{margin-bottom:12px}.widget.widget-select>label{position:relative !important;left:0 !important;top:0 !important}.widget.widget-select div.select{position:relative;box-shadow:0 0 30px rgba(201, 191, 186, 0.16);width:100%;border:0;border-radius:0;padding:0 16px;font-size:16px;cursor:pointer;background-color:#fff}.widget.widget-select div.select:after{content:"";position:absolute;right:16px;top:calc(50% - 6px);border:solid #a8a29d;border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(45deg)}.widget.widget-select.mandatory div.select{border:1px solid tomato !important}.widget.widget-select select{display:block;appearance:none;background-color:transparent;border:none;padding:0;margin:0;width:100%;font-family:inherit;cursor:inherit;outline:none;height:56px;line-height:56px;font-size:16px}.widget.widget-select select::-ms-expand{display:none}.widget.widget-radio{margin-bottom:12px}.widget.widget-radio .radio_container{margin:0;border:0;padding:0;display:flex}.widget.widget-radio .radio_container span{display:flex;margin-right:10px}.widget.widget-radio .radio_container span input[type="radio"]{display:inline-block;margin-right:4px}.widget.widget-radio .radio_container span label{top:auto;left:auto;position:relative}.widget.widget-checkbox{margin-bottom:12px}.widget.widget-checkbox .checkbox_container{margin:0;border:0;padding:0}.widget.widget-checkbox .checkbox_container legend span{display:inline}.widget.widget-checkbox .checkbox_container span{display:flex;align-items:center}.widget.widget-checkbox .checkbox_container span input[type="checkbox"]{margin-right:4px}.widget.widget-checkbox .checkbox_container span.invisible{display:none}.widget.widget-checkbox .checkbox_container span label{top:auto;left:auto;position:relative;color:#57534F}.layout-form form .field input[type=date],.layout-form form .field input[type=tel],.layout-form form .field input[type=number],.layout-form form .field input[type=email]{background:white;-webkit-appearance:none;appearance:none;border:solid 1px transparent;position:relative;outline:none;-webkit-user-select:none;user-select:none;height:56px;max-width:100%;width:100%;padding:22px 16px 0 16px}.layout-form form .field input[type=email].-empty,.layout-form form .field input[type=number].-empty,.layout-form form .field input[type=tel].-empty{border:solid 2px #C2222B}.layout-form form .field input[type=date]:focus,.layout-form form .field input[type=tel]:focus,.layout-form form .field input[type=number]:focus,.layout-form form .field input[type=email]:focus{border:solid 2px #2b3edc}#primary-menu ul.submenu li{min-width:210px}section.layout-hero ol,section.layout-hero ul,section.layout-form ol,section.layout-form ul,section.layout-image-text ol,section.layout-image-text ul{margin:10px 0}section.layout-hero ol li,section.layout-hero ul li,section.layout-form ol li,section.layout-form ul li,section.layout-image-text ol li,section.layout-image-text ul li{margin:0 0 3px 0;line-height:1.3em;color:#78716C;font-family:Helvetica, Verdana, sans-serif;font-weight:400;font-size:16px;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1140 - 320)))}@media screen and (max-width:320px){section.layout-hero ol li,section.layout-hero ul li,section.layout-form ol li,section.layout-form ul li,section.layout-image-text ol li,section.layout-image-text ul li{font-size:14px}}@media screen and (min-width:1140px){section.layout-hero ol li,section.layout-hero ul li,section.layout-form ol li,section.layout-form ul li,section.layout-image-text ol li,section.layout-image-text ul li{font-size:16px}}section.layout-hero ul,section.layout-form ul,section.layout-image-text ul{padding-left:10px;list-style:disc}section.layout-hero ul li,section.layout-form ul li,section.layout-image-text ul li{list-style:disc}section.layout-hero ul.blocks,section.layout-form ul.blocks,section.layout-image-text ul.blocks{margin:0;padding-left:0}section.layout-hero ul.blocks li,section.layout-form ul.blocks li,section.layout-image-text ul.blocks li{margin:0;list-style:none}section.layout-hero .grid.-grid-half,section.layout-form .grid.-grid-half,section.layout-image-text .grid.-grid-half{align-items:stretch}section.layout-hero.-background-red .side,section.layout-hero.-background-blue-600 .side,section.layout-form.-background-red .side,section.layout-form.-background-blue-600 .side,section.layout-image-text.-background-red .side,section.layout-image-text.-background-blue-600 .side{color:#FFFFFF}section.layout-hero.-background-red .side .-text-overline,section.layout-hero.-background-red .side p,section.layout-hero.-background-red .side h1,section.layout-hero.-background-red .side h2,section.layout-hero.-background-red .side h3,section.layout-hero.-background-red .side h4,section.layout-hero.-background-red .side h5,section.layout-hero.-background-blue-600 .side .-text-overline,section.layout-hero.-background-blue-600 .side p,section.layout-hero.-background-blue-600 .side h1,section.layout-hero.-background-blue-600 .side h2,section.layout-hero.-background-blue-600 .side h3,section.layout-hero.-background-blue-600 .side h4,section.layout-hero.-background-blue-600 .side h5,section.layout-form.-background-red .side .-text-overline,section.layout-form.-background-red .side p,section.layout-form.-background-red .side h1,section.layout-form.-background-red .side h2,section.layout-form.-background-red .side h3,section.layout-form.-background-red .side h4,section.layout-form.-background-red .side h5,section.layout-form.-background-blue-600 .side .-text-overline,section.layout-form.-background-blue-600 .side p,section.layout-form.-background-blue-600 .side h1,section.layout-form.-background-blue-600 .side h2,section.layout-form.-background-blue-600 .side h3,section.layout-form.-background-blue-600 .side h4,section.layout-form.-background-blue-600 .side h5,section.layout-image-text.-background-red .side .-text-overline,section.layout-image-text.-background-red .side p,section.layout-image-text.-background-red .side h1,section.layout-image-text.-background-red .side h2,section.layout-image-text.-background-red .side h3,section.layout-image-text.-background-red .side h4,section.layout-image-text.-background-red .side h5,section.layout-image-text.-background-blue-600 .side .-text-overline,section.layout-image-text.-background-blue-600 .side p,section.layout-image-text.-background-blue-600 .side h1,section.layout-image-text.-background-blue-600 .side h2,section.layout-image-text.-background-blue-600 .side h3,section.layout-image-text.-background-blue-600 .side h4,section.layout-image-text.-background-blue-600 .side h5{color:#FFFFFF}section.layout-hero.-banner .grid.-grid-half,section.layout-form.-banner .grid.-grid-half,section.layout-image-text.-banner .grid.-grid-half{align-items:flex-start}section.layout-hero.-banner .grid.-grid-half .side,section.layout-form.-banner .grid.-grid-half .side,section.layout-image-text.-banner .grid.-grid-half .side{justify-content:flex-start}footer a.logo span{font-family:Helvetica, Verdana, sans-serif;line-height:1em;text-transform:uppercase;transform:translate(0, 2px);font-weight:300}footer a.logo span strong{font-weight:700}.-background-beige-700{background-color:#EBE0D7}.-background-beige-600{background-color:#F5EAE1}.-background-beige-500{background-color:#F8EFE8}.-background-beige-400{background-color:#FEF7F0}.layout-360-tour .tabs{display:flex;gap:20px;width:fit-content;margin:48px auto;overflow:auto}@media screen and (max-width:769px){.layout-360-tour .tabs{margin:32px 0}}.layout-360-tour .-margin-top{margin-top:48px}@media screen and (max-width:769px){.layout-360-tour .-margin-top{margin-top:48px}}.layout-360-tour .tab{font-family:"Lora", Arial, Helvetica, Verdana, sans-serif;font-weight:500;font-size:20px;line-height:28px;color:#A8A29D;background:transparent;border:none;cursor:pointer;flex-grow:0;flex-shrink:0}.layout-360-tour .tab[aria-selected="true"]{color:#11111A}.layout-360-tour [role="tabpanel"]{display:block}.layout-360-tour [role="tabpanel"].is-hidden{display:none}.layout-360-tour .button-container{justify-content:center;margin:48px 0}@media (max-width:767px){.layout-360-tour .button-container{margin:40px 0}}.layout-360-tour .image.-fullscreen img{width:100%;height:auto;object-fit:cover}.layout-hero .image-carousel{margin:4px 0;width:100%;overflow:hidden;position:relative}.layout-hero .image-carousel .carousel-track{display:flex;transition:transform 0.6s ease}.layout-hero .image-carousel .carousel-track .carousel-img{flex:0 0 100%;max-width:100%}.layout-hero .image-carousel .carousel-track .carousel-img img{display:block;width:100%;height:auto}.layout-hero .image-carousel.-mobile{margin:36px 0}.layout-quotes .side{display:flex;flex-direction:column;align-items:center;justify-content:center}.layout-quotes .quote-slider{position:relative;margin-top:46px;width:100%}@media (max-width:767px){.layout-quotes .quote-slider{margin-top:32px}}.layout-quotes .quote-slider .track-wrapper{position:relative;overflow:hidden}.layout-quotes .quote-slider .track-wrapper .slider-track{display:flex;transition:transform 0.6s ease}.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block{flex:0 0 100%;display:flex;justify-content:center;padding:0 68px}@media (max-width:767px){.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block{padding:0}}.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper{max-width:676px;display:flex;flex-direction:column;align-items:center}.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper .quote-img img{display:block;border-radius:50%;width:120px;height:auto}@media (max-width:767px){.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper .quote-img img{height:max(80px, calc(80px + (120 - 80) * ((100vw - 500px) / (767 - 500))));width:max(80px, calc(80px + (120 - 80) * ((100vw - 500px) / (767 - 500))))}}.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper .quote-headline{margin-top:20px;margin-bottom:0;font-family:Lora;font-size:40px;font-style:normal;font-weight:500;text-align:center;line-height:48px;letter-spacing:-0.8px}.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper .quote-subline{display:block;color:#57534F;font-family:Helvetica, Verdana, sans-serif;font-weight:400px;font-size:14px;text-align:center;text-transform:uppercase;margin:8px 0 0 0}.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper .quote-text{margin-top:42px;text-align:center}@media (max-width:767px){.layout-quotes .quote-slider .track-wrapper .slider-track .slider-block .block-wrapper .quote-text{margin-top:34px}}.layout-quotes .quote-slider .quote-slider-button{display:flex;align-items:center;justify-content:center;position:absolute;background:transparent;height:44px;width:44px;padding:10px;border:1px solid #2B3EDC;transition:all 0.2s 0s cubic-bezier(0.87, 0, 0.13, 1);cursor:pointer}.layout-quotes .quote-slider .quote-slider-button svg{fill:#2B3EDC;transition:all 0.2s 0s cubic-bezier(0.87, 0, 0.13, 1)}.layout-quotes .quote-slider .quote-slider-button:hover,.layout-quotes .quote-slider .quote-slider-button:focus-visible{background-color:#2B3EDC}.layout-quotes .quote-slider .quote-slider-button:hover svg,.layout-quotes .quote-slider .quote-slider-button:focus-visible svg{fill:#FFFFFF}.layout-quotes .quote-slider .quote-slider-button.-next{top:45%;right:0}.layout-quotes .quote-slider .quote-slider-button.-prev{top:45%;left:0}@media (max-width:767px){.layout-quotes .quote-slider .quote-slider-button{display:none}}.layout-quotes .quote-slider .quote-slider-points{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:64px;min-height:20px}@media (max-width:767px){.layout-quotes .quote-slider .quote-slider-points{margin-top:40px}}.layout-quotes .quote-slider .quote-slider-points .quote-slider-point{background-color:transparent;border:1px solid #2B3EDC;border-radius:50%;height:10px;width:10px;padding:0;transition:all 0.2s 0s cubic-bezier(0.87, 0, 0.13, 1);cursor:pointer}.layout-quotes .quote-slider .quote-slider-points .quote-slider-point:hover,.layout-quotes .quote-slider .quote-slider-points .quote-slider-point:focus-visible{background-color:#2B3EDC}.layout-quotes .quote-slider .quote-slider-points .quote-slider-point.-active{background-color:#2B3EDC;height:14px;width:14px}.back-to-top-button{display:none;justify-content:center;align-items:center;position:fixed;bottom:80px;right:40px;width:44px;height:44px;background-color:#2B3EDC;border:none;padding:10px;z-index:5;opacity:1;transition:all 0.05s}.back-to-top-button.active{display:flex}@media (max-width:767px){.back-to-top-button{right:24px}}.back-to-top-button:hover,.back-to-top-button:focus-visible{background-color:#171D97}.back-to-top-button svg{width:24px}.content-text{padding:80px 24px;max-width:1140px;margin:0 auto}@media (max-width:767px){.content-text{padding:40px 24px}}.form .widget-checkbox{background-color:#F5EAE1;padding:24px}.form .widget-fineuploader h1,.form .widget-fineuploader h2,.form .widget-fineuploader h3,.form .widget-fineuploader h4,.form .widget-fineuploader h5{margin-bottom:10px}.layout-form-checkbox legend{display:flex;flex-direction:row;justify-content:center;gap:14px;font-family:lora;font-size:20px;font-weight:500;letter-spacing:-0.32px;line-height:23px;color:#000;margin-bottom:20px}.layout-form-checkbox .checkbox-wrapper{display:flex;flex-direction:column;gap:8px}.layout-form-checkbox .checkbox-wrapper span{font-family:Helvetica;color:#57534F}.layout-form form .field input[type="text"]{padding:22px 16px 0 16px}.layout-form form .field textarea{padding-top:28px}
