:root{--lightColor:#fff;--darkColor:#1b1b1c;--currentColor:#1b1b1c;--contrastColor:#fff;--focus-ring:rgba(0,149,255,.25)}*{box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}*,:focus{outline:none}:focus{-webkit-focus-ring-color:transparent;-webkit-tap-highlight-color:transparent}.is-android *{max-height:1000000em}body,html{width:100%;margin:0;-webkit-overflow-scrolling:touch;-webkit-locale:"en"}html{min-height:100%;text-size-adjust:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}embed,iframe,img,input[type=image],marquee,object,table,video{aspect-ratio:attr(width)/attr(height)}h1,h2,h3,h4,h5,ol,p,ul{margin:0}ol,ul{padding-left:1.75em}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}img{width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img,svg{max-width:100%}svg{max-height:100%;fill:currentColor;fill-rule:evenodd}[data-hidden=all]{display:none!important}@media screen and (min-width:768px){body.adaptive [data-hidden=desktop]{display:none!important}}@media screen and (max-width:767px){body.adaptive [data-hidden=mobile]{display:none!important}}[data-contrast]{color:var(--currentColor)}[data-contrast=dark]{--currentColor:#1b1b1c;--contrastColor:#fff}[data-contrast=light]{--currentColor:#fff;--contrastColor:#1b1b1c}
html{height:100%;font-size:14px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}body{min-width:980px;color:#1b1b1c;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}a:active{outline:0}p a{cursor:pointer;display:inline;border-bottom:1px solid;opacity:.8;transition:opacity .3s;color:inherit;pointer-events:all}p a:hover{color:inherit;text-decoration:none;opacity:1}p img{height:auto!important}@media screen and (max-width:767px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:rgba(27,27,28,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:5px}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{width:5px;height:5px;display:block;background-color:transparent}}

.container-list,footer,header{z-index:auto}.b_block{position:relative}.b_block~.b_block{margin-top:-1px;min-height:1px}.b_block.hidden{display:none}.b_block[data-b-type*=floating],.b_block[data-b-type*=overflow]{z-index:5}.container{position:relative;width:1140px;margin:0 auto}@media screen and (min-width:768px) and (max-width:1199px){.container{width:940px}}.container.cover{min-height:600px;min-height:var(--coverHeight,100vh);height:auto}.container.full-width{width:100%}.container-fluid,.container-head{position:relative}.container-head{z-index:1}
.modal-list{display:none;width:100%;height:100%;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip:rect(auto,auto,auto,auto);top:0;bottom:0;left:0;right:0;z-index:1500;opacity:0;transition:opacity .3s}.modal-list.rise{z-index:2500}.modal-list .m_modal.show,.modal-list.show{display:block}.modal-list.overlay{opacity:1;will-change:opacity}.modal-list.overlay .m_modal.show .modal-data>.scroller{transform:translateY(0)}.m_modal{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0}.m_modal.show{display:block;opacity:1;z-index:1;visibility:visible}.m_modal.show .modal-data>.scroller{transform:translateY(-20px);will-change:transform;transition:transform .35s cubic-bezier(.15,.6,.3,.8)}.m_modal .close-times{position:fixed;top:30px;right:30px;font-size:18px;width:1em;height:1em;z-index:99;background-repeat:no-repeat;background-position:50%;cursor:pointer;color:currentColor;opacity:1;transition:opacity .15s,transform 0s;transform:translateZ(0);pointer-events:all;will-change:transform,opacity}.m_modal .close-times:hover{opacity:.5}.m_modal .close-times:after,.m_modal .close-times:before{display:block;content:"";width:2px;height:1.3em;background:currentColor;position:absolute;left:0;right:0;top:-2px;margin:0 auto}.m_modal .close-times:before{transform:rotate(45deg)}.m_modal .close-times:after{transform:rotate(-45deg)}.m_modal .modal-data{position:relative;z-index:1;height:100%;display:flex;justify-content:center;align-items:center}.m_modal .scroller{pointer-events:all;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.m_modal .scroller::-webkit-scrollbar{width:6px;height:6px}.m_modal .scroller::-webkit-scrollbar-thumb{background-color:rgba(27,27,28,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:5px}.m_modal .scroller::-webkit-scrollbar-button:end:increment,.m_modal .scroller::-webkit-scrollbar-button:start:decrement{width:5px;height:5px;display:block;background-color:transparent}
.widget-list{display:none;position:relative;z-index:10}body.ready .widget-list{display:block}
body{-webkit-locale:"en";font-size:1rem;font-weight:400;line-height:1.857;letter-spacing:.3px}.text-style-subtitle,.text-style-title,body{font-family:Roboto,sans-serif}.text-style-quote{font-family:Playfair Display,Times New Roman,serif}.text-style-title{font-size:3.429rem;font-weight:400;display:block;line-height:1.1;text-align:center;margin:0 auto 20px;width:100%;max-width:940px;min-width:100px;word-break:break-word}.text-style-title.big{max-width:960px;font-size:4.429rem;margin-bottom:30px}@media screen and (min-width:571px) and (max-width:767px){.text-style-title{max-width:480px;font-size:3rem}.text-style-title.big{margin-bottom:25px}}@media screen and (max-width:570px){.text-style-title{max-width:320px;font-size:2.2rem;margin-bottom:15px}.text-style-title.big{font-size:2.4rem}}@media screen and (max-width:350px){.text-style-title{font-size:1.9rem}.text-style-title.big{font-size:2.05rem}}.text-style-subtitle{font-size:1.071rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;line-height:1.4;text-align:center;display:block;margin:0 auto 30px;width:100%;max-width:820px;min-width:80px;word-break:break-word}.text-style-subtitle.line{margin-bottom:50px}
/**porfeus:upd**/

.text-style-subtitle.line:after{content:"";display:block;margin:0 auto;width:30px;height:2px;background:#fff;background:currentColor;position:relative;top:20px}

@media screen and (max-width:570px){.text-style-subtitle{max-width:280px;font-size:1rem}}@media screen and (min-width:571px) and (max-width:767px){.text-style-subtitle{max-width:360px}}.text-style-quote{font-size:2rem;font-weight:400;line-height:1.22;letter-spacing:normal;word-break:break-word}.text-style-caption{font-weight:700;font-size:.857rem;line-height:1.333;letter-spacing:1.2px;text-transform:uppercase}.text-style-strong{font-weight:700;font-size:1.143rem;line-height:1.3;letter-spacing:.3px}.text-style-normal{font-size:1rem;font-weight:400;line-height:1.857;letter-spacing:.3px}.text-style-tiny{font-size:.929rem;font-weight:400;line-height:1.231;letter-spacing:.3px}.text-style-long{margin:0 auto;max-width:980px}.center{text-align:center}a{word-break:break-word}font{font:inherit;margin:0;padding:0;line-height:inherit}
.img-popup{cursor:pointer;transition:transform .35s ease-out,filter .25s;will-change:transform}.img-popup:hover{transform:scale(1.02)}.component-scroll-down{max-width:128px;max-height:128px;margin:0 auto;z-index:1;position:relative;cursor:pointer;opacity:1;transition:opacity .25s linear}.component-scroll-down:hover{opacity:.75}.component-scroll-down svg{fill:#fff;fill:currentColor;width:100%;height:100%}.show-more{color:#3d52b0;text-align:center;cursor:pointer;height:40px;border:1px solid;border-radius:20px;padding:11px 24px;font-size:.929rem;line-height:1.385;transition:all .25s linear}.show-more,.show-more .hide{display:inline-block}.hidden+.show-more .hide,.show-more .show{display:none}.hidden+.show-more .show{display:inline-block}a.times,a>.times{position:relative;display:block;color:inherit;width:1em;height:1em;cursor:pointer;opacity:1;will-change:opacity;transition:opacity .15s;pointer-events:all}a.times:after,a.times:before,a>.times:after,a>.times:before{display:block;content:"";width:2px;height:1.3em;background:currentColor;position:absolute;left:0;right:0;top:-2px;margin:0 auto}a.times:before,a>.times:before{transform:rotate(45deg)}a.times:after,a>.times:after{transform:rotate(-45deg)}a.times:hover,a>.times:hover{opacity:.5}.flexbe-copyright{font-size:.857rem;line-height:1.333;opacity:.5}.flexbe-copyright a{color:inherit}
@keyframes sSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,60%{transform:translate3d(-3px,0,0)}45%{transform:translate3d(3px,0,0)}}@keyframes circular-loader{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}
@media screen and (max-width:767px){body{min-width:300px}.container{width:86%}.m_modal a.close{top:15px;right:15px;width:40px;height:40px}.m_modal a.close:after,.m_modal a.close:before{top:8px}}.menu-burger{pointer-events:all;position:relative;z-index:1;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;padding:5px;max-width:50px;max-height:50px}.menu-burger span{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;-webkit-tap-highlight-color:transparent}.menu-burger i{display:block;width:17px;height:2px;background-color:currentColor;top:50%;left:12px;top:calc(50% - 1px);left:calc(50% - 8px);position:absolute;opacity:1;transform-origin:right;transition:background-color .3s ease,opacity .3s ease,transform .3s ease;will-change:background-color,opacity,transform,left}.menu-burger i:first-child{margin-top:-6px}.menu-burger i:last-child{margin-top:6px}.menu-burger svg{max-width:100%;max-height:100%}.mobile-menu{position:relative;z-index:5;display:none}@media screen and (max-width:767px){.mobile-menu{display:block}}.mobile-menu.show{display:block;z-index:12}.mobile-menu.show .menu-burger i{left:8px;left:calc(50% - 10px)}.mobile-menu.show .menu-burger i:first-child{transform:rotate(-45deg)}.mobile-menu.show .menu-burger i:nth-child(2){opacity:0}.mobile-menu.show .menu-burger i:last-child{transform:rotate(45deg)}.mobile-menu.show .menu-wrapper{pointer-events:all}.mobile-menu.show .overlay{opacity:1}.mobile-menu.show .menu-content{transform:translateX(0)}.mobile-menu .menu-burger{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;right:7%;margin-right:-16px;top:125px;top:10vh;transform:translateX(100%);display:none;opacity:0}.mobile-menu .menu-burger.animate{will-change:transform}.mobile-menu .menu-burger.animate.floating{transition:transform .1s cubic-bezier(.4,0,1,1),opacity .18s}.mobile-menu .menu-burger.animate.floating.show{transition:transform .35s,opacity .18s}@media screen and (max-width:767px){.mobile-menu .menu-burger{top:10px}.mobile-menu .menu-burger.floating{display:block;opacity:1;transform:translateY(-30px)}.mobile-menu .menu-burger.floating.show{cursor:pointer;transform:translateY(0)}}.mobile-menu .menu-burger span{background:#000;color:#fff}.mobile-menu .menu-wrapper{vertical-align:middle;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;top:0;right:0;left:0;bottom:0;overflow-y:auto;pointer-events:none}.mobile-menu .overlay{position:absolute;z-index:0;width:100%;height:100%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;transition:opacity .2s}.mobile-menu .menu-content{background:#000;color:#fff;position:relative;z-index:2;overflow-y:auto;padding:4vh 6vw;width:75%;width:calc(100% - 85px);min-width:265px;max-width:400px;height:100%;transform:translateX(-100%);transition:transform .25s ease}.mobile-menu .scroll-wrap{display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:100%}.mobile-menu .logo-holder{max-width:100%;margin-bottom:20px;margin-right:auto}.mobile-menu .logo-holder .component-logo{background-position:0}.mobile-menu .menu-holder{flex-grow:1}.mobile-menu .menu-holder ul li{display:block;font-size:1rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.mobile-menu .menu-holder ul li a{padding:10px 0}.mobile-menu .button-holder,.mobile-menu .socials-holder{margin-top:20px}.mobile-menu .socials-holder .component-socials a{background:none!important;color:inherit!important;border:none}.mobile-menu .socials-holder .component-socials a:after{opacity:1!important;border-width:1px}.mobile-menu .text-holder .item{margin-top:20px}.mobile-menu .text-holder .item .title{font-size:1rem;font-weight:700;letter-spacing:1.2px;margin-bottom:5px}.mobile-menu .text-holder .item .desc{font-size:1rem;line-height:1.571;opacity:.65;letter-spacing:.3px}@media screen and (max-width:767px){.company_name{font-size:2rem!important}[data-b-type*=header][data-b-type*=floating] [data-floating=true].floating{position:static}[data-b-type*=header][data-b-type*=floating] .fixer{display:none!important}}
.scrollable{pointer-events:all;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollable::-webkit-scrollbar{width:6px;height:6px}.scrollable::-webkit-scrollbar-thumb{background-color:rgba(27,27,28,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:5px}.scrollable::-webkit-scrollbar-button:end:increment,.scrollable::-webkit-scrollbar-button:start:decrement{width:5px;height:5px;display:block;background-color:transparent}.will-change{will-change:transform;transform:translateZ(0)}.noanimate,.noanimate *{transition:none!important}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overflow{overflow:hidden}.disable-pointer-events,.disable-pointer-events *{pointer-events:none!important}.clear{min-height:5px}.clear:after{content:"."!important;display:block!important;height:0!important;clear:both!important;font-size:1px!important;line-height:1px!important;visibility:hidden!important}
table{position:relative;float:none;empty-cells:show;border-collapse:collapse;border-spacing:0;border:0}table:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:0;border:1px solid currentColor;opacity:.2;pointer-events:none}table th{font-weight:700}table td,table th{position:relative;background-color:transparent;border-width:0;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}table td:after,table th:after{position:absolute;content:"";left:0;top:0;width:100%;height:calc(100% - 1px);z-index:0;border:1px solid currentColor;border-right:0;border-top:0;opacity:.2;pointer-events:none}table td:first-child:after,table th:first-child:after{border-left:0;width:calc(100% - 1px);left:1px}table tr:last-child>td:after{border-bottom:0}.fake-table{display:table;table-layout:fixed;width:100%}.fake-table *{border-color:inherit}.fake-thead{display:table-header-group}.fake-tbody{display:table-row-group}.fake-tfoot{display:table-footer-group}.fake-th,.fake-tr{display:table-row}.fake-td{display:table-cell;vertical-align:middle}.fake-tbody:first-child .fake-tr:first-child .fake-td,.fake-tfoot:first-child .fake-tr:first-child .fake-td,.fake-thead:first-child .fake-tr:first-child .fake-td{border-top:0}.fake-td{border-left-width:1px;border-left-style:solid;border-top-width:1px;border-top-style:solid}.fake-td:first-of-type{border-left:none}