*{-webkit-font-smoothing:antialiased}body,html{width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:visible;position:relative;font-family: 'Roboto Condensed',sans-serif;}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:16px;color:#fff;font-weight:400}a img{border:0 none}a{text-decoration:none;-webkit-text-decoration-skip:objects}.object{-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat}.clr{clear:both}.clearfix:after{content:'';display:table;clear:both}.ul-reset{margin:0;padding:0}.ul-reset li{list-style-type:none}.h-reset h1,.h-reset h2,.h-reset h3,.h-reset h4,.h-reset p{margin:0}.w-reset{max-width:100%;width:100%}.h-reset{height:auto}.block{display:block}.inline_block{display:inline-block}.none{display:none}.ov-hidden{overflow:hidden}.ov-visible{overflow:visible}.ov-o-hidden{opacity:0;visibility:hidden}.ov-o-visible{opacity:1;visibility:visible}input,select,textarea{outline:0}input,textarea{outline:0;-webkit-appearance:none;border-radius:0}textarea{overflow:auto}select{outline:0;border-radius:0}select::-ms-expand{display:none}button,input,select,textarea{font:inherit;margin:0}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}button,input{overflow:visible}input:invalid{background-color:transparent}input:required{border-color:transparent}input:required:invalid{border-color:transparent}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}blockquote{padding:0;margin:0}button{cursor:pointer;border:0;background:0 0;padding:0}button:focus{outline:0}.center{text-align:center}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.case{text-transform:normal}.nocase{text-transform:none}.italic{font-style:italic}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pull-left{float:left}.pull-right{float:right}.pull-none{float:none}.prel{position:relative}.pabs{position:absolute}.pfix{position:fixed}.valign{position:relative;display:table}.valign.fit{width:100%;height:100%}.valign .middle{display:table-cell;vertical-align:middle}.middle{display:table-cell;vertical-align:middle}.bx{-ms-box-sizing:border-box;box-sizing:border-box}.fit{width:100%;height:100%}@font-face{font-family:'Roboto Condensed';font-display:swap;font-style:normal;font-weight:300;src:url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-300.eot);src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-300.eot?#iefix) format('embedded-opentype'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-300.woff2) format('woff2'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-300.woff) format('woff'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-300.ttf) format('truetype'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-300.svg#RobotoCondensed) format('svg')}@font-face{font-family:'Roboto Condensed';font-display:swap;font-style:normal;font-weight:400;src:url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-regular.eot);src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-regular.eot?#iefix) format('embedded-opentype'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-regular.woff2) format('woff2'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-regular.woff) format('woff'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-regular.ttf) format('truetype'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-regular.svg#RobotoCondensed) format('svg')}@font-face{font-family:'Roboto Condensed';font-display:swap;font-style:normal;font-weight:700;src:url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-700.eot);src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-700.eot?#iefix) format('embedded-opentype'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-700.woff2) format('woff2'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-700.woff) format('woff'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-700.ttf) format('truetype'),url(../font/roboto-condensed-v14-latin_greek_greek-ext_latin-ext_cyrillic_cyrillic-ext_vietnamese-700.svg#RobotoCondensed) format('svg')}.grid .col-d-100{width:100%}.grid .col-d-100.abs-square{position:relative;padding-bottom:100%}.grid .col-d-100.abs-square.half{padding-bottom:50%}.grid .col-d-50{width:50%}.grid .col-d-50.abs-square{position:relative;padding-bottom:50%}.grid .col-d-50.abs-square.half{padding-bottom:25%}.grid .col-d-33{width:33.333333333333336%}.grid .col-d-33.abs-square{position:relative;padding-bottom:33.333333333333336%}.grid .col-d-33.abs-square.half{padding-bottom:16.666666666666668%}.grid .col-d-25{width:25%}.grid .col-d-25.abs-square{position:relative;padding-bottom:25%}.grid .col-d-25.abs-square.half{padding-bottom:12.5%}.grid .col-d-20{width:20%}.grid .col-d-20.abs-square{position:relative;padding-bottom:20%}.grid .col-d-20.abs-square.half{padding-bottom:10%}.grid .col-d-16{width:16.666666666666668%}.grid .col-d-16.abs-square{position:relative;padding-bottom:16.666666666666668%}.grid .col-d-16.abs-square.half{padding-bottom:8.333333333333334%}.grid .col-d-14{width:14.285714285714286%}.grid .col-d-14.abs-square{position:relative;padding-bottom:14.285714285714286%}.grid .col-d-14.abs-square.half{padding-bottom:7.142857142857143%}.grid .col-d-12{width:12.5%}.grid .col-d-12.abs-square{position:relative;padding-bottom:12.5%}.grid .col-d-12.abs-square.half{padding-bottom:6.25%}.grid .col-d-11{width:11.11111111111111%}.grid .col-d-11.abs-square{position:relative;padding-bottom:11.11111111111111%}.grid .col-d-11.abs-square.half{padding-bottom:5.555555555555555%}.grid .col-d-10{width:10%}.grid .col-d-10.abs-square{position:relative;padding-bottom:10%}.grid .col-d-10.abs-square.half{padding-bottom:5%}@media only screen and (min-width:480px) and (max-width:1024px){.grid .col-t-100{width:100%}.grid .col-t-50{width:50%}.grid .col-t-33{width:33.333333333333336%}.grid .col-t-25{width:25%}.grid .col-t-20{width:20%}.grid .col-t-16{width:16.666666666666668%}.grid .col-t-14{width:14.285714285714286%}.grid .col-t-12{width:12.5%}.grid .col-t-11{width:11.11111111111111%}.grid .col-t-10{width:10%}}@media only screen and (max-width:639px){.grid .col-m-100{width:100%}.grid .col-m-50{width:50%}.grid .col-m-33{width:33.333333333333336%}.grid .col-m-25{width:25%}.grid .col-m-20{width:20%}.grid .col-m-16{width:16.666666666666668%}.grid .col-m-14{width:14.285714285714286%}.grid .col-m-12{width:12.5%}.grid .col-m-11{width:11.11111111111111%}.grid .col-m-10{width:10%}}@media only screen and (max-width:480px){.grid .col-s-100{width:100%}.grid .col-s-50{width:50%}.grid .col-s-33{width:33.333333333333336%}.grid .col-s-25{width:25%}.grid .col-s-20{width:20%}.grid .col-s-16{width:16.666666666666668%}.grid .col-s-14{width:14.285714285714286%}.grid .col-s-12{width:12.5%}.grid .col-s-11{width:11.11111111111111%}.grid .col-s-10{width:10%}}.grid .offset-d-1{padding:5rem;box-sizing:border-box}.grid .offset-d-2{padding:2.5rem;box-sizing:border-box}.grid .offset-d-3{padding:1.6666666666666667rem;box-sizing:border-box}.grid .offset-d-4{padding:1.25rem;box-sizing:border-box}.grid .offset-d-5{padding:1rem;box-sizing:border-box}.grid .row--left{width:100%;float:left}.grid .col{float:left;display:block}.grid-overlap{color:red!important}@media only screen and (min-width:1025px){.grid-overlap.gap{margin-top:-10vw}}.divisions-all-container>.grid-overlap{padding-top:7%}@media only screen and (min-width:1025px){.divisions-all-container>.grid-overlap{padding-top:0}}.divisions-all-container>.grid-overlap~.grid-overlap{padding-top:0}.ss-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.ss-content{height:100%;width:calc(100% + 18px);padding:0 32px 0 0;position:relative;right:-18px;margin-left:-18px;overflow:auto;box-sizing:border-box;overflow-x:hidden}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;top:0;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ss-hidden{display:none}.dealers-offices-list.offices-list{position:relative}.dealers-offices-list.offices-list .ss-scroll{position:absolute!important;right:0!important;opacity:1}@media only screen and (min-width:1025px){.dealers-offices-list.offices-list .ss-scroll{opacity:0}}.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;width:100%!important}.select2-container:focus{outline:0}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single:focus{outline:0}@media only screen and (min-width:1025px){.select2-container .select2-selection--single{height:3.13vw;line-height:3.13vw}}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:1rem;padding:0 20px 0 8px;text-align:left}@media only screen and (min-width:1025px){.select2-container .select2-selection--single .select2-selection__rendered{padding:0 1.04vw}}@media only screen and (min-width:1281px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:16px}}@media only screen and (min-width:1441px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:.94vw}}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#001428;border:none;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#001428;border:none;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;display:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#9c0000}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body,html{background-color:#fff;font-size:12px}@media only screen and (min-width:640px){body,html{font-size:18px}}.wrapper-full{padding:0 4.69vw;-ms-box-sizing:border-box;box-sizing:border-box}.wrapper-sm{padding:0 14.06vw;-ms-box-sizing:border-box;box-sizing:border-box}.table-wrp{overflow-x:scroll}.text-block{width:100%;-ms-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;background-color:#fff;z-index:2;line-height:1.5}.text-block.inline{display:inline-block}.text-block.sm{padding:20px}.text-block p:first-child{margin-top:0}.text-block__heading{color:#555;margin-bottom:1.04vw}.text-block__content{color:#505050;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:1rem;line-height:1.4;text-align: justify;padding-bottom: 10px;}.text-block.full{position:relative;z-index:3;margin-bottom:-10%;color:#fafafa;margin-bottom:-6.77vw}@media only screen and (min-width:1025px){.text-block{width:65%;padding:1.9vw}.text-block.full{width:100%}.text-block.sm{padding:2.6vw}.text-block__content{font-size:1.15vw}}@media only screen and (min-width:1441px){.text-block__content{font-size:1.05vw;font-weight:100;font-family:'Roboto Condensed',sans-serif;font-weight:300}}.text-block table{width:100%;border:1px solid #eff1f2;border-collapse:collapse}.text-block table tr{border:none}.text-block table tr:first-of-type td{font-weight:600}.text-block table tr:nth-child(even){background-color:#f4f4f4}.text-block table td{color:#555;border:none;padding:10px;font-size:14px}@media only screen and (min-width:1025px){.text-block table tr{height:2.6vw}.text-block table td{padding:0 1.04vw}}.hero-half{height:24vw;width:100%;min-height:250px;position:relative}.hero-half .block-title{text-align:right}.hero-half .wrapper-full{z-index:2;position:relative}.hero-half .parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3}.hero-full{height:46.88vw;width:100%;min-height:250px;position:relative}.hero-full .block-title{text-align:right}.hero-full .wrapper-full{z-index:2;position:relative}.hero-full .parallax-bg{position:absolute;top:0;left:0;width:100%;height:140%;-ms-transform:translateY(-28%);transform:translateY(-28%);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-title{text-align:right;padding-top:80px}@media only screen and (min-width:1025px){.hero-title{padding-top:9.38vw}}.sub-title{text-align:right;display:block;max-width:800px;margin:0 0 0 auto}.hero-after-wrp{background-color:#fff;position:relative}.hero-after-wrp .text-block{position:relative;top:-6.77vw;z-index:3}@media only screen and (min-width:1025px){.hero-after-wrp{min-height:14.58vw}}@media only screen and (min-width:1025px){.hero-after-wrp.text .text-block{position:absolute;top:-50%}}@media only screen and (min-width:1025px){.hero-after-wrp.bring-up{min-height:11.46vw;margin-bottom:-130px}}.grid-wrp{background-color:#9c0000;/*background:linear-gradient(to bottom,#2a4e7c 0,#9c0000 100%)*/}.grid-wrp .block{display:inline-block;float:left;position:relative;z-index:3}.grid-wrp .grid-block__img{height:41.67vw;position:relative}.grid-wrp .grid-block-1-4{width:100%;top:-10vw}@media only screen and (min-width:480px) and (max-width:1024px){.grid-wrp .grid-block-1-4{margin-right:20px;width:calc(50% - 10px)}.grid-wrp .grid-block-1-4:nth-of-type(2n+2){margin-right:0}.grid-wrp .grid-block-1-4:nth-of-type(2n+1){top:-10vw}.grid-wrp .grid-block-1-4:nth-of-type(2n+2){top:-20vw}}@media only screen and (min-width:1025px){.grid-wrp .grid-block-1-4{width:calc((100% - 6.25vw)/ 4);margin-right:2.08vw}.grid-wrp .grid-block-1-4:nth-of-type(4n+4){margin-right:0}.grid-wrp .grid-block-1-4:nth-of-type(4n+1){top:-14.06vw}.grid-wrp .grid-block-1-4:nth-of-type(4n+2),.grid-wrp .grid-block-1-4:nth-of-type(4n+4){top:-21.09vw}.grid-wrp .grid-block-1-4:nth-of-type(4n+3){top:-17.45vw}}.grid-wrp .grid-block-1-5{width:100%;top:-10vw}@media only screen and (min-width:480px) and (max-width:1024px){.grid-wrp .grid-block-1-5{margin-right:20px;width:calc(50% - 10px)}.grid-wrp .grid-block-1-5:nth-of-type(2n+2){margin-right:0}.grid-wrp .grid-block-1-5:nth-of-type(2n+1){top:-10vw}.grid-wrp .grid-block-1-5:nth-of-type(2n+2){top:-20vw}}@media only screen and (min-width:1025px){.grid-wrp .grid-block-1-5{width:calc((100% - 8.33vw)/ 5);margin-right:2.08vw}.grid-wrp .grid-block-1-5:nth-of-type(5n+5){margin-right:0;top:-15.63vw}.grid-wrp .grid-block-1-5:nth-of-type(5n+1),.grid-wrp .grid-block-1-5:nth-of-type(5n+3){top:-14.85vw}.grid-wrp .grid-block-1-5:nth-of-type(5n+4){top:-21.09vw}.grid-wrp .grid-block-1-5:nth-of-type(5n+2){top:-18.23vw}}.grid-wrp .grid-block__link{background-color:#001428;display:inline-block;float:left;z-index:3;margin-top:0px;-ms-box-sizing:border-box;box-sizing:border-box;height:50px;padding:10px;padding-top:20px;font-size:1rem;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400;width:100%;position:relative;margin-bottom:20px}/*.grid-wrp .grid-block__link:before{content:'';display:inline-block;float:left;position:relative;z-index:3;position:absolute;left:10px;top:12px;height:2px;width:25px;background-color:#9c0000}*/@media only screen and (min-width:1025px){.grid-wrp .grid-block__link{padding:10px;height:4vw;font-size:1.25vw;margin-bottom:2.08vw;/*padding-top:30px*/}.grid-wrp .grid-block__link:before{top:20px;left:15px}.grid-wrp .grid-block__img{height:20.57vw}}.bg-diagonal{position:relative}@media only screen and (min-width:1025px){.bg-block{padding:2.6vw 0}}.news-wrp{padding-top:1.38vw;position:relative}.news-wrp .parallax-bg{/*background:transparent url(../img/bg-news.jpg) no-repeat 0 0*/background: #000;}.news-wrp .block-title{padding-left:3.13vw;top:3.91vw;position:relative;text-align:center;}.news-wrp .btn-more{margin:0 auto;position:relative;z-index:3;top:15vw}.news-wrp .wrapper-sm{position:relative;z-index:3;top:7.81vw;padding:0 20px}.news-wrp .news-block{display:inline-block;float:left;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;padding:20px;margin-bottom:20px;position:relative}@media only screen and (min-width:1025px){.news-wrp .news-block{height:18.75vw}}.news-wrp .news-block__title{font-size:1.28rem;color:#00427a;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin:15px 0}.news-wrp .news-block__title a{color:#00427a;transition:all .4s}.news-wrp .news-block__title a:hover{color:#9c0000}.news-wrp .news-block__date{color:#a8a8a8;font-size:12px;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-align:left}.news-wrp .news-block__content{color:#a8a8a8;font-size:1rem;font-family:'Roboto Condensed',sans-serif;font-weight:400}@media only screen and (min-width:1025px){.news-wrp .news-block{padding:2.08vw;margin-bottom:2.08vw;width:calc(50% - 1.05vw)}.news-wrp .news-block:nth-of-type(odd){margin-right:2.08vw}.news-wrp .news-block__title{max-height:5vw;font-size:1.35vw;margin:1.56vw 0}.news-wrp .news-block__content{font-size:.94vw;max-height:3.44vw}}.news-wrp .btn-read{color:#9c0000;text-transform:uppercase;font-size:1rem;text-align:right;font-family:'Roboto Condensed',sans-serif;font-weight:400;float:right;margin:0 auto;margin-top:20px;transition:all .4s}.news-wrp .btn-read:hover{color:#00427a}@media only screen and (min-width:1025px){.news-wrp .btn-read{position:absolute;font-size:.94vw;right:2.08vw;bottom:2.08vw}}@media only screen and (min-width:480px){.news-wrp .wrapper-sm{padding:2vw 14.06vw}}.parallax-block .parallax-bg-wrp,.parallax-block-2 .parallax-bg-wrp{position:absolute;width:100%;height:100%;top:0;left:0;overflow-y:hidden}.parallax-block .parallax-bg,.parallax-block-2 .parallax-bg{position:absolute;width:100%;height:140%;left:0;top:-20%;background-position:center;background-size:cover;background-repeat:no-repeat}.parallax-block .parallax-content{position:relative;z-index:3}.parallax-block-2 .parallax-content-2{position:relative;z-index:3}.nav-pin{display:inline-block;margin-left:15px;width:10px;height:10px;border-radius:50%;background-color:#202d45;transition:all .4s;cursor:pointer}@media only screen and (min-width:1025px){.nav-pin{width:12px;height:12px;margin-left:20px}}.nav-pin:hover{-ms-transform:scale(1.2);transform:scale(1.2)}.nav-pin:first-of-type{margin-left:0}.nav-pin.active{background-color:#9c0000}.grid-overlap{position:relative}.grid-overlap:last-of-type{margin-bottom:-6.77vw}@media only screen and (min-width:1025px){.grid-overlap:last-of-type{margin-bottom:0}}.grid-overlap .big-col{height:400px;width:100%}.grid-overlap .big-col.right{float:right}.grid-overlap .big-col.left{float:left}@media only screen and (min-width:1025px){.grid-overlap .big-col{height:52.08vw;width:58.33vw}}.grid-overlap .sm-col.wrapper-full{position:relative;top:-6.77vw;width:100%;height:100%}@media only screen and (min-width:1025px){.grid-overlap .sm-col.wrapper-full{position:absolute;top:0;left:0}}.grid-overlap .valign{width:100%;height:100%}@media only screen and (min-width:1025px){.grid-overlap .valign{width:50%}}.grid-overlap .valign.right{float:right}.grid-overlap .valign.left{float:left}.grid-overlap .text-block{width:100%}.infobox-wrapper{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:1rem;color:#555;max-width:250px}.infobox-wrapper .office-name{text-transform:uppercase;font-weight:600}.infobox-wrapper .office-address{display:block;margin-top:10px}.video-block{float:right;width:100%;height:200px;display:inline-block;position:relative;z-index:4}.video-block:hover:after{-ms-transform:scale(1.2);transform:scale(1.2)}.video-block:after{content:'';display:block;width:50px;height:50px;background:transparent url(../img/play-btn.svg) no-repeat 0 0;background-position:center;background-size:contain;opacity:.6;position:absolute;left:calc(50% - 25px);top:calc(50% - 25px);cursor:pointer;transition:all .4s}@media only screen and (min-width:1025px){.video-block:after{width:5.99vw;height:5.99vw;left:calc(50% - 3vw);top:calc(50% - 3vw)}}@media only screen and (min-width:1025px){.video-block{width:44.01vw;height:25vw;margin-top:6.77vw}}.hero-after-wrp .bg-text.abs{width:100%;position:absolute;bottom:0}.hero-after-wrp .wrapper-full:after{content:'';display:table;clear:both}.download-file{color:#001428;font-size:14px;display:block;margin-bottom:5px}.download-file:before{content:'';display:inline-block;width:20px;height:30px;margin-right:5px;background:transparent url(../img/download.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:middle}@media only screen and (min-width:1025px){.download-file{margin-bottom:.52vw}.download-file:before{width:1.56vw;height:2.08vw;margin-right:.52vw}}@media only screen and (min-width:1441px){.download-file{font-size:18px}}.br-crumbs{color:#001428;opacity:.5}.br-crumb{color:#001428;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:12px;text-transform:uppercase}@media only screen and (min-width:1025px){.br-crumb{font-size:14px}}.inner .br-crumbs{opacity:1;color:#fff;float:right;padding-top:60px;text-align:right}@media only screen and (min-width:1025px){.inner .br-crumbs{padding-top:calc(9.38vw - 18px)}}.inner .br-crumb{color:#fff}.input-wrp{min-width:100%;text-align:center;-ms-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px;background-color:#001428;display:inline-block;cursor:pointer;z-index:5;position:relative;margin-bottom:5px}.input-wrp.submit{background-color:#9c0000}.input-wrp.custom-select-input-wrap{background-color:transparent;overflow:hidden}@media only screen and (min-width:480px){.input-wrp{border-right:2px solid #f4f4f4;min-width:calc(50% - 3px)}}@media only screen and (min-width:1025px){.input-wrp{height:3.13vw;line-height:3.13vw;min-width:17.71vw;max-width:25%}}.input-wrp:not(.btn-submit):after{content:'\25BC';color:#9c0000;display:inline-block;position:absolute;top:0;pointer-events:none;right:10px}@media only screen and (min-width:1025px){.input-wrp:not(.btn-submit):after{right:1.04vw}}select{text-align:center;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#001428;min-width:calc(50% - 3px);height:40px;line-height:40px;border:none;color:#fff;font-weight:100;font-family:'Roboto Condensed',sans-serif;font-weight:400;cursor:pointer;padding:0 10px;width:100%;vertical-align:top;font-size:1rem;overflow-x:hidden}@media only screen and (min-width:1025px){select{padding:0 1.04vw;max-width:25%;min-width:17.71vw;height:3.13vw;line-height:3.13vw}}@media only screen and (min-width:1281px){select{font-size:16px}}@media only screen and (min-width:1441px){select{font-size:.94vw}}option{font-size:14px}optgroup.sup-category{font-style:normal;text-align:left;background-color:#20bcf6}optgroup{background-color:#20bcf6}.bg-block{-ms-box-sizing:border-box;box-sizing:border-box;padding:120px 0}@media only screen and (min-width:1025px){.bg-block{min-height:36.46vw;padding:13.02vw 0;margin-top:5.21vw}}.bg-block .wrapper-full{position:relative;z-index:4}.bg-block .text-block{float:right;clear:left;position:relative;top:100px}@media only screen and (min-width:1025px){.bg-block .text-block{top:13.02vw}}.bg-block .section-txt{width:100%;float:left;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-weight:100;margin-bottom:40px;font-size:2rem}@media only screen and (min-width:640px){.bg-block .section-txt{width:50%}}@media only screen and (min-width:1025px){.bg-block .section-txt{font-size:2.5vw;margin-bottom:0}}.paging{color:#fff;position:relative;font-weight:600;top:-10.42vw}.paging .wrapper-full{padding-top:0;padding-bottom:0}@media only screen and (min-width:1025px){.paging{top:-7.81vw}}.page{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-weight:100;background-color:#fff;font-size:16px;text-align:center;display:inline-block;color:#00427a;cursor:pointer;width:30px;height:30px;line-height:30px;transition:all .4s}.page:hover{color:#000}.page.current{background-color:#202d45;color:#fff}@media only screen and (min-width:1025px){.page{width:40px;height:40px;line-height:40px}}@media only screen and (min-width:1441px){.page{font-size:22px;width:50px;height:50px;line-height:50px}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:30;transition:all .4s}.preloader .valign{display:-ms-flexbox;display:flex;height:100%;margin:0 auto;width:35%}@media only screen and (min-width:1025px){.preloader .valign{width:15%}}.preloader.hidden{opacity:0;visibility:hidden}.preloader img{width:100%;height:100%}.message-popup-wrp{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,51,93,.9);z-index:20;padding:20px;padding-top:10px;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s;display:none}@media only screen and (min-width:1025px){.message-popup-wrp{padding:30px;padding-top:60px}}.message-popup-wrp.visible{opacity:1;visibility:visible}.message-popup-wrp.active{display:block}.message-popup-wrp .close-btn{position:absolute;top:20px;right:20px;background:transparent url(../img/close-white.svg) no-repeat 0 0;background-size:contain;width:20px;height:20px;cursor:pointer;top:10px}@media only screen and (min-width:1025px){.message-popup-wrp .close-btn{top:20px;width:1.56vw;height:1.56vw}}.message-popup-wrp .media-wrp{height:40vh;margin:0 auto;position:relative}.message-popup-wrp iframe{width:100%;height:100%;position:absolute;top:0;left:0}.message-popup-wrp .img-wrp{position:absolute;width:100%;height:100%;top:0;left:0}.message-popup-wrp .title-sm{margin-left:auto;margin-right:auto;color:#fff}.message-popup-wrp .sub-title{margin:0 auto;text-align:left}.message-popup-wrp .media-wrp,.message-popup-wrp .sub-title,.message-popup-wrp .title-sm{width:90%}@media only screen and (min-width:1025px){.message-popup-wrp .media-wrp,.message-popup-wrp .sub-title,.message-popup-wrp .title-sm{width:40%}}.popup-brv{display:block;position:absolute;top:6%;max-width:450px;width:100%;height:240px;background:#acc0cf;left:40%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:100;box-shadow:0 5px 25px 5px rgba(0,0,0,.12)}.popup-brv div{color:#000;font-size:16px;text-align:center;line-height:1.2;margin-bottom:10px}.btn-more.hide-popup-brv{position:absolute;left:37%}.popup-brv-inner{position:absolute;top:34%;padding:0 10px}.spinner{width:190px;height:190px;max-width:480px;max-height:480px;border:2px solid #00467a;border-top:3px solid #fff;border-radius:100%;position:absolute;top:0;bottom:0;left:-50%;right:-50%;margin:auto;animation:spin 2s infinite linear}@media only screen and (min-width:640px){.spinner{width:600px;height:600px}}@media only screen and (min-width:1025px){.spinner{width:20vw;height:20vw}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.check-careers .checkbox-icon{display:inline-block!important}.check-careers .checkbox-icon.error{border:1px solid red}.check-careers .checkbox-text{display:inline-block!important;vertical-align:top!important;width:80%;font-size:12px!important}@media only screen and (min-width:1025px){.check-careers .checkbox-text{width:50%;display:inline-block!important;vertical-align:top!important}}.btn-more{width:120px;height:40px;line-height:40px!important;font-size:1rem;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;background-color:#9c0000!important;text-transform:uppercase;display:block;text-align:center;margin-top:10px;margin-bottom:1.56vw;cursor:pointer;transition:all .4s;position:relative;-ms-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0)}.btn-more:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#001428;-ms-transform-origin:50% 100%;transform-origin:50% 100% 0;transition:all .3s;-ms-transform:scaleY(0);transform:scaleY(0)}.btn-more.blue{background-color:#001428}.btn-more.blue:before{background-color:#9c0000}@media only screen and (min-width:1025px){.btn-more{width:12.5vw;height:3.13vw;line-height:3.13vw;margin-top:1.56vw}}@media only screen and (min-width:1281px){.btn-more{font-size:16px}}@media only screen and (min-width:1441px){.btn-more{font-size:.94vw}}.btn-more:hover:before{-ms-transform:scaleY(1);transform:scaleY(1)}.block-title{font-family:'Roboto Condensed',sans-serif;font-size:2rem;margin-top:0;font-weight:200;font-weight:100;line-height:1}@media only screen and (min-width:1025px){.block-title{font-size:2.13vw}}.block-title.blue{color:#001428}.section-heading{color:#fff}.hero-title{font-size:3rem;font-family:'Roboto Condensed',sans-serif;color:#fff;margin:0;line-height:1;font-weight:100;padding-bottom:11px}@media only screen and (min-width:1025px){.hero-title{font-size:6.25vw}}.sub-title{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:1.28rem;font-weight:100;line-height:1.1em}@media only screen and (min-width:480px){.sub-title{line-height:1.3em}}@media only screen and (min-width:1441px){.sub-title{font-size:1.15vw}}.bg-text{color:#f4f4f4;font-family:'Roboto Condensed',sans-serif;font-size:20.05vw;text-transform:uppercase;white-space:nowrap;display:block;font-weight:700}.title-sm{font-family:'Roboto Condensed',sans-serif;font-weight:200;text-transform:uppercase;color:#555;font-size:1.28rem}@media only screen and (min-width:1025px){.title-sm{font-size:1.88vw}}.block-title-sm{height:3rem;font-size:1.28rem;color:#00427a;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;margin-bottom:15px;font-weight:100;margin-top:0}@media only screen and (min-width:1025px){.block-title-sm{height:3.13vw;font-size:1.88vw;margin-bottom:2.08vw}}.text-page-wrp .text-block__content h1,.text-page-wrp .text-block__content h2,.text-page-wrp .text-block__content h3,.text-page-wrp .text-block__content h4,.text-page-wrp .text-block__content h5,.text-page-wrp .text-block__content h6{font-family:'Roboto Condensed',sans-serif;font-size:2rem;text-transform:uppercase;margin-top:0;font-weight:200;font-weight:100;line-height:1}@media only screen and (min-width:1025px){.text-page-wrp .text-block__content h1,.text-page-wrp .text-block__content h2,.text-page-wrp .text-block__content h3,.text-page-wrp .text-block__content h4,.text-page-wrp .text-block__content h5,.text-page-wrp .text-block__content h6{font-size:3.13vw}}.tmc-list{list-style:none;margin:0}.tmc-list li{text-transform:uppercase;position:relative;vertical-align:middle;text-indent:-20px;color:#505050;font-family:'Roboto Condensed',sans-serif;font-size:1rem;line-height:1.4;font-weight:400}.tmc-list li:before{content:'';display:inline-block;width:5px;height:5px;background:#001428;border-radius:50%;margin-right:15px;line-height:22px;vertical-align:middle}@media only screen and (min-width:1441px){.tmc-list li{font-size:1.05vw;font-weight:100;font-family:'Roboto Condensed',sans-serif}}header{position:relative;width:100%;background-color:#ffffff;height:120px;z-index:6}@media (max-width:480px){header{height:57px}header .lang-wrp.hidden{margin-right:130px;margin-top:20px}}@media only screen and (min-width:1025px){header{background-color:#808080;}}@media only screen and (min-width:1025px){header .main-nav .search-text{display:none}}header .search-icon{background:transparent url(../img/zoom-white.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:middle;cursor:pointer}@media only screen and (min-width:1025px){header .search-icon{width:2.6vw;height:2.6vw;display:inline-block}}.search-form .search-input{background-color:#0a141f;color:#f4f4f4;height:40px;width:calc(100% - 40px);max-width:570px;border:none;padding-left:10px;font-family:'Roboto Condensed',sans-serif;font-weight:400;display:inline-block;float:left;-ms-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1025px){.search-form .search-input{width:40%;float:none;height:50px}}.search-form .search-input:focus{outline:0}.search-form .search-btn{display:inline-block;width:40px;height:40px;background:transparent url(../img/zoom-black.svg) no-repeat 0 0;background-size:contain;background-position:center;background-color:#fff;vertical-align:middle}@media only screen and (min-width:1025px){.search-form .search-btn{width:50px;height:50px}}.logo-header{position:absolute;left:10px;top:40px;z-index:11;width:200px;top:0;margin-top: 7px;line-height:40px}@media only screen and (min-width:1025px){.logo-header{top:45px;width:180px;left:35px}}@media only screen and (min-width:1441px){.logo-header{width:18.5vw}}.logo-header img{max-width:100%;vertical-align:middle}.sub-nav{background-color:#9c0000;top:0;left:0;width:100%;padding:10px 20px;-ms-box-sizing:border-box;box-sizing:border-box;transition:all .2s;height:calc(100vh - 320px);min-height:180px}@media only screen and (min-width:1025px){.sub-nav{min-height:38px;height:38px;position:absolute;background-color:rgba(35,35,35,.3);padding:10px 35px}}.lang-wrp{position:absolute;bottom:20px;display:none}@media only screen and (min-width:1025px){.lang-wrp{float:left;position:static;display:none}}.lang-wrp .worldwide{margin-right:30px;cursor:pointer}.lang-wrp a,.lang-wrp span{font-size:14px;color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:300;transition:all .5}.lang-wrp a:hover,.lang-wrp span:hover{opacity:.7}.lang-wrp a.active,.lang-wrp span.active{opacity:.7;cursor:default}.lang-wrp.hidden{position:relative;bottom:auto;text-align:right;float:right;display:inline-block;margin-right:70px;margin-top:9px}@media only screen and (min-width:1025px){.lang-wrp.hidden{float:left;position:static;display:block;margin:0;z-index:9000;position:relative;padding-top:10px;margin-left:35px}}.sub-nav-links a{display:block;font-size:14px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:300;transition:all .5s;margin-bottom:10px}.sub-nav-links a:hover{opacity:.7}.sub-nav-links a:last-child{margin-right:0}@media only screen and (min-width:1025px){.sub-nav-links{float:right}.sub-nav-links a{display:inline-block;margin-right:30px;margin-bottom:0}}.main-nav{left:0;top:38px;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;transition:all .2s;background-color:#323232;padding:0 20px}@media only screen and (min-width:1025px){.main-nav{position:absolute;background-color:#fff;padding:0 35px;text-align:right}}.main-nav.projects{background-color:rgba(15,28,44,.7)}.main-nav .main-link-wrp{height:40px;line-height:40px;display:block}.main-nav .main-link-wrp .open-sub-submenu{content:'';width:15px;height:15px;background:transparent url(../img/arrow-right.svg) no-repeat 0 0;background-size:contain;background-position:100% 0;display:block;position:absolute;right:20px;margin-top:-30px;padding:10px 0 10px 20px;cursor:pointer;-ms-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1025px){.main-nav .main-link-wrp{display:inline-block;margin-right:1.82vw;height:60px;line-height:60px}.main-nav .main-link-wrp .open-sub-submenu{display:none}.main-nav .main-link-wrp.over .main-link:after{-ms-transform:scaleX(1);transform:scaleX(1)}}@media only screen and (min-width:1441px){.main-nav .main-link-wrp{height:105px;line-height:105px}}.main-nav .main-link-wrp:last-child{margin-right:0}.main-nav .main-link{color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:16px;position:relative;text-transform:uppercase}.main-nav .main-link:after{content:"";height:1px;width:100%;background-color:#fff;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .5s;display:inline-block;-ms-transform-origin:0 0;transform-origin:0 0 0;position:absolute;left:0;bottom:.9vw}@media only screen and (min-width:1025px){.main-nav .main-link{display:inline-block}.main-nav .main-link:hover:after{-ms-transform:scaleX(1);transform:scaleX(1)}}@media only screen and (min-width:1441px){.main-nav .main-link{font-size:20px}}.submenu-wrp{display:block;position:absolute;width:100%;background-color:#323232;transition:all .5s;border-top:3px solid #c0281a;visibility:visible;opacity:1;width:250px;top:0;right:0;-ms-transform:translateX(250px);transform:translateX(250px);z-index:10}.submenu-wrp .wrapper-full{display:block;padding:0 20px}@media only screen and (min-width:1025px){.submenu-wrp .wrapper-full{padding:0 4.69vw}.submenu-wrp .wrapper-full.ib{display:inline-block}}@media only screen and (min-width:1025px){.submenu-wrp .ib .links-col{float:left}}.submenu-wrp .close-sub-submenu{display:block;position:relative;padding-left:15px;cursor:pointer}.submenu-wrp .close-sub-submenu:before{content:'';display:block;position:absolute;width:15px;height:15px;background:transparent url(../img/arrow-left.svg) no-repeat 0 0;background-size:contain;top:12px;left:0}@media only screen and (min-width:1025px){.submenu-wrp .close-sub-submenu{display:none}}.submenu-wrp.sub .links-col{float:left;text-align:left}.submenu-wrp .links-col{text-align:left;margin-bottom:15px;display:block}@media only screen and (min-width:1025px){.submenu-wrp .links-col{float:right}}.submenu-wrp .links-col:last-of-type{margin-right:0}.submenu-wrp.opened{-ms-transform:translateX(0);transform:translateX(0);overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:1025px){.submenu-wrp{visibility:hidden;opacity:0;width:100%;left:0;top:60px;-ms-transform:translateX(0);transform:translateX(0);padding:3.65vw 0;transition:all .2s}.submenu-wrp.over{visibility:visible;opacity:1;transition:all .5s;height:auto;-ms-box-sizing:border-box;box-sizing:border-box}.submenu-wrp.sub .links-col{width:calc((100% - 5.2vw)/ 6);padding-right:1.04vw;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:0;}.submenu-wrp.sub .links-col:last-of-type{margin-right:0;padding-right:0}.submenu-wrp .links-col{display:inline-block;width:auto;margin-right:3.65vw;margin-bottom:0}.submenu-wrp .links-col:first-of-type{margin-right:0}.submenu-wrp .links-col:last-of-type{margin-right:3.65vw}}@media only screen and (min-width:1441px){.submenu-wrp{top:80px}}.submenu-wrp .category-link,.submenu-wrp .subcategory-link{display:block;color:#fff;transition:all .5s;line-height:1.2;text-transform:capitalize}.submenu-wrp .category-link:hover,.submenu-wrp .subcategory-link:hover{opacity:1}.submenu-wrp .category-link{font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;opacity:.6;margin-bottom:10px}@media only screen and (min-width:1025px){.submenu-wrp .category-link{height:2vw;margin-bottom:0.9vw}}@media only screen and (min-width:1281px){.submenu-wrp .category-link{font-size:18px}}@media only screen and (min-width:1441px){.submenu-wrp .category-link{font-size:1.04vw}}.submenu-wrp .subcategory-link{font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:300;opacity:.4;margin-bottom:10px}@media only screen and (min-width:1025px){.submenu-wrp .subcategory-link{font-size:12px;margin-bottom:1.04vw}}@media only screen and (min-width:1281px){.submenu-wrp .subcategory-link{font-size:16px}}@media only screen and (min-width:1441px){.submenu-wrp .subcategory-link{font-size:.94vw}}.submenu-opened .main-nav{background-color:#fff;transition:all .5s}.submenu-opened .sub-nav{background-color:#323232;transition:all .5s}.mobile-btn{display:block;position:absolute;width:30px;height:22px;right:20px;top:8px;cursor:pointer}.mobile-btn .line{width:100%;height:2px;background-color:#000;display:block;position:absolute;top:10px;transition:all .3s .3s}.mobile-btn .line:after,.mobile-btn .line:before{content:'';display:block;position:absolute;width:100%;height:2px;background-color:#000;transition-delay:.3s,0s;transition-duration:.3s,.3s}.mobile-btn .line:before{top:-8px;transition-property:top,transform}.mobile-btn .line:after{bottom:-8px;transition-property:bottom,transform}@media only screen and (min-width:1025px){.mobile-btn{display:none}}.mobile-opened{background-color:#808080}.mobile-opened .nav-wrp{-ms-transform:translateX(0);transform:translateX(0)}.mobile-opened .line:before{-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}.mobile-opened .line:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}.mobile-opened .line{background-color:transparent}.nav-wrp{position:absolute;top:40px;right:0;width:250px;-ms-transform:translateX(250px);transform:translateX(250px);transition:all .5s}@media (max-width:480px){.nav-wrp{top:57px}}@media only screen and (min-width:1025px){.nav-wrp{position:relative;display:block;width:100%;top:0;left:0;-ms-transform:translateX(0);transform:translateX(0);z-index:10}}.sub-nav.submenu-mobile .lang-wrp,.sub-nav.submenu-mobile .sub-nav-links{opacity:0}.submenu-mobile .main-link,.submenu-mobile .open-sub-submenu{opacity:0}footer{margin-top:100px;background-color:#0a0a0a;padding-bottom:1.65vw;border-top: 2px solid #8f1b10;}footer:after{display:none}@media only screen and (min-width:640px){footer{margin-top:250px}}@media only screen and (min-width:1025px){footer{margin-top:0%}}footer .sub-title{text-align:center}.subscribe-wrp{border-top:3px solid #fff;border-bottom:3px solid #9c0000;position:relative;margin:0 auto;width:calc(100% - 40px);-ms-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 0;text-align:center;z-index:3;top:-120px}.subscribe-wrp .subscribe-form{position:relative}.subscribe-wrp .block-title{color:#00427a;font-family:'Roboto Condensed',sans-serif;font-weight:300;margin-bottom:.78vw}.subscribe-wrp .sub-title{color:#a8a8a8;margin:0 auto;margin-bottom:10px;display:block;font-family:'Roboto Condensed',sans-serif;font-weight:400}.subscribe-wrp:after,.subscribe-wrp:before{content:"";position:absolute;background:#9c0000;background-image:linear-gradient(#fff,#9c0000);top:-3px;bottom:-3px;width:3px}.subscribe-wrp:before{left:0}.subscribe-wrp:after{right:0}@media only screen and (min-width:480px){.subscribe-wrp{width:70.8vw}}@media only screen and (min-width:1025px){.subscribe-wrp{margin-bottom:1.56vw;top:-7.81vw;width:53.13vw;padding:0;padding-top:3.13vw}}.subscribe-wrp .form-error,.subscribe-wrp .form-success{display:block;position:absolute;width:100%;text-align:center;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:1rem;top:45px;color:#9c0000;display:none}@media only screen and (min-width:1025px){.subscribe-wrp .form-error,.subscribe-wrp .form-success{left:0;top:3.5vw;font-size:1.15vw}}.subscribe-wrp .form-error.active,.subscribe-wrp .form-success.active{display:block}.email-input{border:0;font-size:1rem;color:#a8a8a8;font-family:'Roboto Condensed',sans-serif;font-weight:400;padding:10px 0;width:60%;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;display:block;margin:0 auto;border:1px solid #fff}.email-input:focus{outline:0}.email-input.error{border:1px solid red}@media only screen and (min-width:1025px){.email-input{font-size:1.15vw;padding:.78vw 0}}.subscribe-btn{margin:0 auto;width:120px;height:40px;line-height:40px;font-size:1rem;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;background-color:#9c0000;text-transform:uppercase;display:block;text-align:center;margin-top:10px;cursor:pointer;transition:all .4s;-ms-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);position:relative;top:20px}.subscribe-btn.hide-popup-brv{position:absolute;left:37%}.subscribe-btn:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#001428;-ms-transform-origin:50% 100%;transform-origin:50% 100% 0;transition:all .3s;-ms-transform:scaleY(0);transform:scaleY(0)}.subscribe-btn.blue{background-color:#001428}.subscribe-btn.blue:before{background-color:#9c0000}@media only screen and (min-width:1025px){.subscribe-btn{width:12.5vw;height:3.13vw;line-height:3.13vw;margin-top:1.56vw}}@media only screen and (min-width:1281px){.subscribe-btn{font-size:16px}}@media only screen and (min-width:1441px){.subscribe-btn{font-size:.94vw}}.subscribe-btn:hover:before{-ms-transform:scaleY(1);transform:scaleY(1)}@media only screen and (min-width:1025px){.subscribe-btn{top:1.56vw}}.footer-links{margin:0 auto;margin-top:-50px;text-align:center;margin-bottom:40px}.footer-links .links-col{vertical-align:top;display:inline-block;float:left;width:50%;text-align:left;position:relative;padding-top:30px;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:14.06vw}.footer-links .links-col:last-of-type{width:auto}/*.footer-links .links-col:before{content:'';display:inline-block;float:left;position:relative;z-index:3;position:absolute;left:14.06vw;top:20px;height:2px;width:25px;background-color:#9c0000}*/.footer-links a{color:#fefeff;font-size:1rem;margin-bottom:5px;display:block;font-family:'Roboto Condensed',sans-serif;font-weight:300;margin-right: 25px;}@media only screen and (min-width:640px){.footer-links .links-col{width:20.83vw;padding-left:0;float:none}.footer-links .links-col:before{left:0}}@media only screen and (min-width:1025px){.footer-links{margin-top:0;margin-bottom:3.65vw}.footer-links .links-col{padding-top:40px;width:16.67vw}.footer-links a{font-size:.94vw;margin-bottom:.52vw}}.copyright{margin:0 auto;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:.8rem;display:block;}@media only screen and (min-width:1025px){.copyright{font-size:.83vw}}.social-icons a{display:inline-block;width:30px;height:30px;margin-left: 5px;}.social-icons .fb-icon{background:transparent url(../img/fb.svg) no-repeat 0 0;background-size:contain}.social-icons .youtube-icon{background:transparent url(../img/youtube.svg) no-repeat 0 0;background-size:contain}.social-icons .instagram-icon{background:transparent url(../img/instagram.png) no-repeat 0 0;background-size:contain}.social-icons .linkedin-icon{background:transparent url(../img/linkedin.svg) no-repeat 0 0;background-size:contain;margin-right: 10px;}@media only screen and (min-width:1025px){.social-icons a{width:2.34vw;height:2.34vw}}.design-wrap{width:calc(100% - 40px);margin:0 auto;padding:0 15px;text-align:center}@media only screen and (min-width:480px){.design-wrap{width:70.8vw}}@media only screen and (min-width:1025px){.design-wrap{width:53.13vw}}.web-design{text-align:center;display:inline-block;margin-top:15px;font-family:'Roboto Condensed',sans-serif;font-weight:300}.edesign-link{color:#fff;display:inline-block;position:relative;margin:0 5px;padding-bottom:1px}.edesign-link:after{display:inline-block;content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:.4s width}.edesign-link:hover:after{width:100%}.home.slider-wrp{width:100%;height:300px;overflow:hidden;position:relative;}.home.slider-wrp .slider-nav{position:absolute;z-index:4;width:100%;text-align:center;display:block;bottom:12vw}@media only screen and (min-width:1025px){.home.slider-wrp .slider-nav{width:auto;display:inline-block;bottom:3.13vw;left:0}}.home.slider-wrp .slide{position:absolute;width:100%;height:100%;left:0;top:0;text-align:right;-ms-box-sizing:border-box;box-sizing:border-box;z-index:2;opacity:0;visibility:hidden;transition:all 1s}.home.slider-wrp .slide.active{opacity:1;visibility:visible}.home.slider-wrp .slide .wrapper-full{position:relative;z-index:2}.home.slider-wrp .btn-more{float:right}@media only screen and (min-width:480px){.home.slider-wrp{height:400px}}@media only screen and (min-width:1025px){.home.slider-wrp{height:26.88vw}}.home.slider-wrp .parallax-bg{position:absolute;width:100%;height:140%;left:0;-ms-transform:translateY(-40%);transform:translateY(-40%)}.home-sidebar{position:fixed;left:0;top:0;width:16.67vw;background-color:#001428;z-index:6;height:100vh;display:none;-ms-transform:translateX(-16.67vw);transform:translateX(-16.67vw);transition:all .5s}.home-sidebar.opened{-ms-transform:translateX(0);transform:translateX(0)}.home-sidebar.opened .name .icon{-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:1025px){.home-sidebar{display:table}}.home-sidebar .iconname{font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;display:block;font-size:.94vw;color:#fff;color:rgba(255,255,255,.5);text-align:right;cursor:pointer}.home-sidebar .iconname .text{display:inline-block;line-height:1.56vw}.home-sidebar .iconname .icon{display:inline-block;padding:10px 20px;background-color:#9c0000;-ms-transform:translateX(3.64vw);transform:translateX(3.64vw);transition:all .5s}.home-sidebar .iconname svg{opacity:.5;width:1.56vw;height:1.56vw;vertical-align:middle}.home-sidebar .close-btn-sidebar{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:.94vw;color:#fff;opacity:.5;text-align:right;padding:1.04vw;border-bottom:1px solid #0a141f;border-top:1px solid #0a141f;cursor:pointer}.home-sidebar .close-btn-sidebar .icon{display:inline-block;background:transparent url(../img/close-white.svg) no-repeat 0 0;background-size:contain;background-position:center;width:1.56vw;height:1.56vw;vertical-align:middle;margin-left:1.04vw}.home-sidebar .content{overflow:hidden;transition:all .5s;max-height:0}.home-sidebar .content.opened{max-height:700px;transition:all .5s .5s}.home-sidebar .content .text{padding:1.04vw;-ms-box-sizing:border-box;box-sizing:border-box;text-align:right;display:block;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:14px;color:#fff;padding-bottom:13.54vw}@media only screen and (min-width:1441px){.home-sidebar .content .text{font-size:18px}.home-sidebar .content .text:after{content:'';display:table;clear:both}}.home-sidebar .btn-more{float:right}.sidebar-category-wrp{border-bottom:1px solid #0a141f}.hero-after-wrp{padding-bottom:10vw}@media only screen and (min-width:1025px){.hero-after-wrp{padding:0}}.hero-after-wrp .bg-text{padding-top:17.25vw;display:block;text-align:right;position:absolute;bottom:3vw;color:#fafafa}@media only screen and (min-width:1025px){.hero-after-wrp .bg-text{position:relative}}.home-container .bg-text{z-index:1}@media only screen and (min-width:1025px){.home-container .grid-wrp .wrapper-sm{padding-bottom:0}}.grid-wrp{z-index:2}.grid-wrp .wrapper-sm{padding:9.38vw 14.06vw 14.06vw}.testimonials-wrp{position:relative;z-index:5;text-align:center;margin-bottom:-10%;-ms-transform:translateY(-17%);transform:translateY(-17%)}@media only screen and (min-width:1025px){.testimonials-wrp{margin-bottom:-27%;-ms-transform:translateY(-35%);transform:translateY(-35%)}}.testimonials-wrp .bg-text{text-align:left;position:relative;z-index:3;margin-bottom:-10%;color:#fafafa}@media only screen and (min-width:1025px){.testimonials-wrp .bg-text{top:-9.38vw}}.testimonials__slider{width:calc(100% - 40px);display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:2.10vw 2.17vw;border-top:3px solid #fff;/*border-bottom:3px solid #0e141d;*/z-index:4;transition:all 1s;background: #fff;box-shadow: 4px 4px 57px -24px #000;}/*.testimonials__slider:after,.testimonials__slider:before{content:"";position:absolute;background:#0e141d;/*background-image:linear-gradient(#fff,#9c0000);*/top:-3px;bottom:-3px;width:3px}*/.testimonials__slider:before{left:0}.testimonials__slider:after{right:0}.testimonials__slider .slide{position:relative}@media only screen and (min-width:480px){.testimonials__slider{max-width:70.8vw}}@media only screen and (min-width:1025px){.testimonials__slider{max-width:53.13vw;height:16vw}}.testimonials__slider .slide{display:none;visibility:hidden;opacity:0;transition:all .5s}.testimonials__slider .slide.active{display:-ms-flexbox;display:flex;visibility:visible;opacity:1}.testimonials__slider .slider-nav{display:block;width:100%;position:absolute;left:0;z-index:4;bottom:-30px}@media only screen and (min-width:1025px){.testimonials__slider .slider-nav{bottom:-2.6vw}}.quote-text{color:#202d45;font-size:2rem;font-family:'Roboto Condensed',sans-serif;font-weight:300;text-overflow:ellipsis;display:block}@media only screen and (min-width:1025px){.quote-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:3.75vw}}.quote-author{position:absolute;left:-4.17vw;top:calc(-35px - 5.73vw)}@media only screen and (min-width:1441px){.quote-author{top:calc(-50px - 5.73vw)}}.quote-author .author-name{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;margin-right:10px}@media only screen and (min-width:1441px){.quote-author .author-name{font-size:20px}}.quote-author .quote-category{color:#00427a;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:16px}@media only screen and (min-width:1441px){.quote-author .quote-category{font-size:20px}}.countries-popup-wrp{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,51,93,.9);z-index:20;padding:20px;padding-top:10px;-ms-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;transition:all .4s}@media only screen and (min-width:1025px){.countries-popup-wrp{padding:30px;padding-top:60px}}.countries-popup-wrp.visible{opacity:1;visibility:visible}.countries-popup-wrp .logo-map{width:100px}@media only screen and (min-width:1025px){.countries-popup-wrp .logo-map{float:left;width:12.5vw}}.countries-popup-wrp .sub-title{color:#feffff;display:block;opacity:.6;margin:0;margin-top:20px;text-align:left}@media only screen and (min-width:1025px){.countries-popup-wrp .sub-title{display:inline-block;float:right;padding-top:10px;text-align:right;margin-top:0}}.countries-popup-wrp .close-btn{position:absolute;top:20px;right:20px;background:transparent url(../img/close-white.svg) no-repeat 0 0;background-size:contain;width:20px;height:20px;cursor:pointer;top:10px}@media only screen and (min-width:1025px){.countries-popup-wrp .close-btn{top:20px;width:1.56vw;height:1.56vw}}.countries-popup-wrp .title-sm{color:#feffff;text-align:center;text-transform:none;font-family:'Roboto Condensed',sans-serif;font-weight:400}.countries-popup-wrp .map-container{text-align:center}@media only screen and (min-width:1025px){.countries-popup-wrp .map-container{margin-top:5.21vw;height:calc(100vh - 60px - 5.21vw - 40px)}}.countries-popup-wrp .map-svg{height:85%;display:none}@media only screen and (min-width:1025px){.countries-popup-wrp .map-svg{display:block;margin:0 auto}}.countries-popup-wrp .map-copy{font-size:16px;color:#feffff;font-family:'Roboto Condensed',sans-serif;font-weight:400;opacity:.2;text-transform:uppercase;position:absolute;bottom:30px;left:30px}.countries-popup-wrp .continent{cursor:pointer}.countries-popup-wrp .continent:hover path{pointer-events:all}.countries-popup-wrp .continent:hover path:not(.bg){fill:#fff}.countries-popup-wrp .continent:hover polygon{pointer-events:all}.countries-popup-wrp svg path{fill:#9c0000;transition:all .4s}.countries-popup-wrp svg .bg{fill:none}.countries-popup-wrp .continents-list .continent{display:block;text-align:center;margin-bottom:10px;font-family:'Roboto Condensed',sans-serif;font-weight:300;text-transform:uppercase;font-size:1.28rem}@media only screen and (min-width:1025px){.countries-popup-wrp .continents-list{display:none}}.countries-popup-wrp .countries-list-wrp{position:absolute;width:100%;top:0;left:0;top:calc(69px + 2em + 1.28rem);height:calc(100vh - 69px - 2em - 1.28rem);visibility:hidden;opacity:0;transition:all .4s}.countries-popup-wrp .countries-list-wrp.visible{opacity:1;visibility:visible}@media only screen and (min-width:640px){.countries-popup-wrp .countries-list-wrp{top:calc(72px + 2.66em + 1.28rem);height:calc(100vh - 72px - 2.66em - 1.28rem)}}@media only screen and (min-width:1025px){.countries-popup-wrp .countries-list-wrp{top:calc(60px + 5.21vw + 2vw);height:calc(100vh - 120px - 5.21vw - 3vw);min-height:550px}}@media only screen and (min-width:1025px) and (max-height:750px){.countries-popup-wrp .countries-list-wrp{top:calc(10px + 5.21vw + 2vw);min-height:460px}}.countries-popup-wrp .countries-list{background-color:#001428;display:block;max-width:100%;height:100%;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;padding:20px;overflow-y:auto}@media only screen and (min-width:1025px){.countries-popup-wrp .countries-list{padding:2.6vw 5.21vw;width:71.88vw}}@media only screen and (min-width:1025px) and (max-height:650px){.countries-popup-wrp .countries-list{padding:2.08vw 5.21vw}}.countries-popup-wrp .country-col{width:100%;float:left;display:inline-block;text-align:center;vertical-align:top}@media only screen and (min-width:480px){.countries-popup-wrp .country-col{width:50%}}@media only screen and (min-width:640px){.countries-popup-wrp .country-col{width:25%;text-align:left}}.countries-popup-wrp .country{display:block;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;color:#b1c4d6;line-height:1.5;transition:all .4s;cursor:pointer}.countries-popup-wrp .country:hover{color:#fff}@media only screen and (min-width:1025px){.countries-popup-wrp .country{font-size:.83vw}}@media (min-width:1900px){.countries-popup-wrp .country{font-size:.89vw}}@media only screen and (min-width:1025px) and (max-height:650px){.countries-popup-wrp .country{font-size:12px}}.countries-popup-wrp .country.country-letter{color:#fff;text-transform:uppercase;cursor:default}.countries-popup-wrp .close-btn-countries{background:transparent url(../img/close-icon.svg) no-repeat 0 0;background-position:center;background-size:cover;position:fixed;width:20px;height:20px;right:20px;top:calc(79px + 2.66em + 1.28rem);cursor:pointer}@media only screen and (min-width:640px){.countries-popup-wrp .close-btn-countries{top:calc(82px + 2.66em + 1.28rem)}}@media only screen and (min-width:1025px){.countries-popup-wrp .close-btn-countries{position:absolute;width:1.56vw;height:1.56vw;top:1.56vw;right:1.56vw}}.home-container .grid-block__img:hover{position:relative}.home-container .grid-block__img:hover .hover-wrp{opacity:1;visibility:visible}.home-container .news-parallax{position:relative;z-index:4}.home-container .hover-wrp{position:absolute;width:100%;height:100%;padding:15px;background-color:rgba(32,45,69,.7);display:none;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s}@media only screen and (min-width:1025px){.home-container .hover-wrp{display:block}}.home-container .hover-wrp .see-more{font-size:16px;color:#9c0000;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:15px;left:15px}.home-container .hover-wrp .see-more:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(../img/zoom-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;margin-left:10px}@media only screen and (min-width:1441px){.home-container .hover-wrp .see-more{font-size:18px}.home-container .hover-wrp .see-more:after{width:45px;height:45px}}.news-outer-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-outer-grid .news-block{height:auto}@media only screen and (min-width:1025px){.news-outer-grid .news-block{padding-bottom:4.17vw}}.news-detail-container .news-wrp .wrapper-sm.news-inner-holder{top:0;margin-bottom:0}.news-thumb-image-holder{margin-top:10px;margin-bottom:10px}.news-thumb-image-holder .template-image{width:100%}.template-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:29;display:none;font-size:0;text-align:center;overflow:hidden;box-sizing:border-box;background:rgba(1,19,41,.8)}.template-popup.active{display:block}.template-popup.active .template-popup-inner{-ms-transform:translateY(0);transform:translateY(0)}.template-popup div{box-sizing:border-box}.template-popup-inner{width:100%;height:100%;overflow:auto;transition:transform .5s;position:relative;box-sizing:border-box;padding:20px}.template-popup-inner:before{content:'';display:inline-block;vertical-align:middle;height:100%}.template-popup-content-inner{text-align:left;position:relative;box-sizing:border-box}.template-popup-content{width:100%;max-width:860px;display:inline-block;vertical-align:middle;position:relative;box-sizing:border-box;background:#fff;box-shadow:-1px -1px 16px -5px rgba(0,0,0,.75)}@media only screen and (min-width:1025px){.template-popup-content{max-width:760px}}@media only screen and (min-width:1366px){.template-popup-content{max-width:860px}}.close-x-container{position:relative;text-align:right;z-index:9999;position:absolute;top:20px;right:20px}@media only screen and (max-width:639px){.close-x-container.cover{top:0;right:0}}.close-x{width:50px;height:50px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;border:1px solid transparent}.close-x:before{content:'';position:absolute;display:block;margin:auto;left:9px;top:50%;margin-top:-1px;width:28px;height:3px;background:#fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x:after{content:'';position:absolute;display:block;margin:auto;left:9px;top:50%;margin-top:-1px;width:28px;height:3px;background:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:1025px){.close-x{transition:transform .4s}.close-x:hover{-ms-transform:rotate(180deg);transform:rotate(180deg)}}.popup-text-item{width:100%;display:inline-block;padding:20px;box-sizing:border-box}.popup-text-item:before{content:'';display:inline-block;vertical-align:middle;height:100%}@media only screen and (min-width:1025px){.popup-text-item{padding:1.82vw}}@media only screen and (min-width:640px){.popup-text-item{width:45%;-ms-flex-order:1;order:1}}.popup-image-item{width:100%;display:inline-block}.popup-image-item .template-image{display:inline-block;width:100%}@media only screen and (min-width:640px){.popup-image-item{width:55%;-ms-flex-order:2;order:2}}@media only screen and (min-width:640px){.popup-image-item.cover{width:100%}}.popup-text-content{display:inline-block;vertical-align:middle}.popup-text-content p{margin:0;font-size:30px;color:#222d46;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif}@media only screen and (min-width:1025px){.popup-text-content p{font-size:1.98vw}}.popup-btn-container{margin-top:30px}.popup-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}select[name=product-filter]>option:first-child{display:none}.page-content-wrp .wrapper-full{position:relative}.products-info-wrp{display:inline-block;position:relative;width:100%;background-color:#fff;z-index:4}@media (max-width:1024px){.products-info-wrp{margin-top:30px}}@media only screen and (min-width:1025px){.products-info-wrp{margin-top:4.69vw;float:left;width:19.27vw;margin-top:0;top:-6.25vw;padding-bottom:6.25vw;height:100%}}.products-info-wrp .category.open .category-name{color:#fff;background-color:#9c0000}.products-info-wrp .category.open .category-name:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.products-info-wrp .category.open .subcategory-list{max-height:500px}.products-info-wrp .categories-wrp{border-bottom:2px solid #f4f4f4}@media only screen and (min-width:1025px){.products-info-wrp .categories-wrp{border-bottom:none}}.products-info-wrp .section-title{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;background-color:#646464;height:40px;line-height:40px;padding-left:10px;font-size:1.28rem;position:relative}.products-info-wrp .section-title:after{content:'';width:15px;height:16px;display:block;background:transparent url(../img/arrow-right-white.svg) no-repeat 0 0;background-size:contain;background-position:center;right:10px;bottom:12px;transition:all .5s;position:absolute}.products-info-wrp .section-title.open:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:1025px){.products-info-wrp .section-title{font-size:1.04vw;padding:0 1.3vw;line-height:3.13vw;height:3.13vw}.products-info-wrp .section-title:after{display:none}}.products-info-wrp .category-name{font-family:'Roboto Condensed',sans-serif;font-weight:400;display:block;border-bottom:2px solid #f4f4f4;position:relative;cursor:pointer;color:#707070;line-height:40px;height:40px;padding-left:10px;font-size:14px;transition:all .4s}.products-info-wrp .category-name:after{content:'';width:15px;height:16px;display:block;position:absolute;background:transparent url(../img/arrow-right-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;right:10px;bottom:12px;transition:all .5s}@media only screen and (min-width:1025px){.products-info-wrp .category-name{line-height:3.13vw;height:3.13vw;padding:0 1.3vw;font-size:1.04vw}.products-info-wrp .category-name:after{bottom:calc(1.56vw - 10px);width:20px;height:20px;right:1.3vw}}.products-info-wrp .only-link{font-family:'Roboto Condensed',sans-serif;font-weight:400;display:block;border-bottom:2px solid #f4f4f4;position:relative;cursor:pointer;color:#707070;line-height:40px;height:40px;padding-left:10px;font-size:14px;transition:all .4s}.products-info-wrp .only-link:after{content:''}@media only screen and (min-width:1025px){.products-info-wrp .only-link{line-height:3.13vw;height:3.13vw;padding:0 1.3vw;font-size:1.04vw}.products-info-wrp .only-link:after{bottom:calc(1.56vw - 10px);width:20px;height:20px;right:1.3vw}}.products-info-wrp .subcategory-list{max-height:0;overflow-y:hidden;background-color:#f8f8f8;transition:all .4s}.products-info-wrp .subcategory-list-wrp{padding:10px 20px}@media only screen and (min-width:1025px){.products-info-wrp .subcategory-list-wrp{padding:0.9vw 2.08vw}}.products-info-wrp .subcategory-name{font-size:14px;color:#707070;opacity:.7;font-family:'Roboto Condensed',sans-serif;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;cursor:pointer;transition:all .4s;display:inline-block;margin-left:5px}.products-info-wrp .subcategory-name:hover{color:#00427a}.products-info-wrp .subcategory-name.active{color:#00427a}@media only screen and (min-width:1025px){.products-info-wrp .subcategory-name{margin-bottom:1.04vw;margin-left:.52vw;font-size:13px;vertical-align:top;width:83%}}@media only screen and (min-width:1441px){.products-info-wrp .subcategory-name{font-size:18px}}.products-info-wrp .subcategory-name:last-of-type{margin-bottom:0}.products-info-wrp .quantity{float:right}.products-info-wrp .filters-title{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;color:#555;padding-left:10px;line-height:40px;height:40px}@media only screen and (min-width:1025px){.products-info-wrp .filters-title{padding:0 1.3vw;line-height:3.13vw;height:3.13vw}}@media only screen and (min-width:1441px){.products-info-wrp .filters-title{font-size:18px}}.products-info-wrp .label-text{font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#707070;opacity:.8;margin-left:5px}@media only screen and (min-width:1025px){.products-info-wrp .label-text{margin-left:1.3vw}}@media only screen and (min-width:1441px){.products-info-wrp .label-text{font-size:17px}}.products-info-wrp .filter-mobile-wrp{max-height:0;overflow-y:hidden;transition:all .4s}.products-info-wrp .filter-mobile-wrp.open{max-height:1000px}@media only screen and (min-width:1025px){.products-info-wrp .filter-mobile-wrp{max-height:100%;height:100%}}.filters-wrp{background-color:#fff}@media only screen and (min-width:1025px){.filters-wrp{position:relative;top:-6.25vw;width:calc(100% - 21.35vw);display:inline-block;margin-left:2.08vw;height:6.25vw;padding:0 3.65vw;-ms-box-sizing:border-box;box-sizing:border-box}}.filters-wrp form{padding:10px}@media only screen and (min-width:1025px){.filters-wrp form{padding:0}}.filters-wrp select{text-align:left}.filters-wrp .middle{position:relative}.filters-wrp .clear-btn{color:#9c0000;transition:all .4s;font-family:'Roboto Condensed',sans-serif;font-weight:400;padding-left:10px}@media only screen and (min-width:1025px){.filters-wrp .clear-btn{position:absolute;left:5.57vw;bottom:.26vw;font-size:.94vw}}.filters-wrp .clear-btn:hover{color:#001428}.filters-wrp .filters-title{text-transform:uppercase;color:#707070;font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:10px;display:inline-block}@media only screen and (min-width:1025px){.filters-wrp .filters-title{font-size:1.09vw;margin-right:1.04vw;margin-bottom:0}}.filters-wrp .filter-mobile-wrp{max-height:0;overflow-y:hidden;transition:all .4s}.filters-wrp .filter-mobile-wrp.open{max-height:1000px}@media only screen and (min-width:1025px){.filters-wrp .filter-mobile-wrp{max-height:100%;height:100%;padding:0}}@media only screen and (min-width:1025px){.filters-wrp .filters-list{display:inline-block;height:100%}}.filters-wrp select{background-color:#cbd7e2;color:#001428}.filters-wrp .input-wrp{border-right:0;display:block}@media only screen and (min-width:1025px){.filters-wrp .input-wrp{display:inline-block}}.filters-wrp .input-wrp:after{color:#001428}.filters-wrp .section-title{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;background-color:#001428;height:40px;line-height:40px;padding-left:10px;font-size:1.28rem;position:relative}.filters-wrp .section-title:after{content:'';width:15px;height:16px;display:block;background:transparent url(../img/arrow-right-white.svg) no-repeat 0 0;background-size:contain;background-position:center;right:10px;bottom:12px;transition:all .5s;position:absolute}.filters-wrp .section-title.open:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:1025px){.filters-wrp .section-title{font-size:1.04vw;padding:0 1.3vw;line-height:3.13vw;height:3.13vw}.filters-wrp .section-title:after{display:none}}@media only screen and (min-width:1025px){.filters-wrp .section-title.filter-mobile{display:none}}.products-list-wrp{width:100%;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:120px;background-color:#fff;padding: 1.65vw 2.65vw;}.products-list-wrp .empty{font-family:'Roboto Condensed',sans-serif;font-weight:300;color:#555;font-size:16px}@media only screen and (min-width:1025px){.products-list-wrp{float:left;display:inline-block;margin-left:2.08vw;position:relative;top:-6.3vw;margin-bottom:-6.3vw;width:calc(100% - 21.35vw)}.products-list-wrp .empty{font-size:22px}}.product-item{cursor:pointer}.product-item.col-1-3{margin-bottom:15px;display:inline-block;width:calc(33% - 10px);vertical-align:top;float:left;margin-right:10px}@media only screen and (min-width:1025px){.product-item.col-1-3:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:639px){.product-item.col-1-3{width:calc(50% - 10px)}}@media only screen and (max-width:480px){.product-item.col-1-3{width:100%}}@media only screen and (min-width:480px){.product-item.col-1-3:nth-child(2n+2){margin-right:0}}@media only screen and (min-width:640px){.product-item.col-1-3:nth-child(2n+2):not(:nth-child(3n+3)){margin-right:10px}}@media only screen and (min-width:1025px){.product-item.col-1-3{margin-left:0;margin-bottom:2.34vw;margin-right:8.33%;width:27.33%}.product-item.col-1-3:nth-child(2n+2):not(:nth-child(3n+3)){margin-right:8.33%}}.product-item .product-img{width:100%;height:60vw;display:block;position:relative;background-color:#f4f4f4}.product-item .product-img:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background-color:#fff;transition:all .5s}.product-item .product-img:after{content:'';background:transparent url(../img/zoom.svg) no-repeat 0 0;background-size:contain;background-position:center;display:block;position:absolute;width:20%;height:20%;top:40%;left:40%;transition:all .5s;-ms-transform:scale(0);transform:scale(0)}.product-item:hover .product-img:before{opacity:.5}.product-item:hover .product-img:after{-ms-transform:scale(1);transform:scale(1)}.product-item .product-name{background-color:#5b7ea3;display:block;font-family:'Roboto Condensed',sans-serif;color:#fff;font-weight:400;line-height:1;padding:10px;font-size:20px;height:60px}.product-item .product-name img{vertical-align:bottom}.product-item .product-subcategory{display:block;width:100%;font-size:12px;padding:10px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;background-color:#9dc436;-ms-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;height:40px}@media only screen and (min-width:1281px){.product-item .product-subcategory{font-size:.83vw;height:auto}}@media only screen and (min-width:480px){.product-item .product-img{height:35vw}}@media only screen and (min-width:640px){.product-item .product-img{height:30vw}}@media only screen and (min-width:1025px){.product-item .col-1-3{width:15.63vw;margin-left:2.08vw;margin-bottom:2.08vw}.product-item .product-img{height:16.41vw}.product-item .product-name{padding:1.04vw;font-size:1.46vw;height:6.25vw}.product-item .product-subcategory{padding:.52vw 1.04vw}}.bim-form input[type=checkbox],.category-form input[type=checkbox],.contact-form input[type=checkbox],.files-form input[type=checkbox],.filter-form input[type=checkbox]{position:absolute;left:-9999px}.bim-form input[type=checkbox]:checked+label .checkbox-icon:after,.category-form input[type=checkbox]:checked+label .checkbox-icon:after,.contact-form input[type=checkbox]:checked+label .checkbox-icon:after,.files-form input[type=checkbox]:checked+label .checkbox-icon:after,.filter-form input[type=checkbox]:checked+label .checkbox-icon:after{opacity:1}.bim-form .checkbox-icon,.category-form .checkbox-icon,.contact-form .checkbox-icon,.files-form .checkbox-icon,.filter-form .checkbox-icon{display:inline-block;width:20px;height:20px;background-color:#f4f4f4;vertical-align:text-bottom;position:relative;cursor:pointer}.bim-form .checkbox-icon:after,.category-form .checkbox-icon:after,.contact-form .checkbox-icon:after,.files-form .checkbox-icon:after,.filter-form .checkbox-icon:after{content:'✔';color:#9ab3c9;font-size:18px;display:block;position:absolute;left:2px;top:-3px;opacity:0;transition:all .4s}@media only screen and (min-width:1025px){.bim-form .checkbox-icon,.category-form .checkbox-icon,.contact-form .checkbox-icon,.files-form .checkbox-icon,.filter-form .checkbox-icon{width:1.3vw;height:1.3vw}.bim-form .checkbox-icon:after,.category-form .checkbox-icon:after,.contact-form .checkbox-icon:after,.files-form .checkbox-icon:after,.filter-form .checkbox-icon:after{left:.21vw;font-size:1.04vw}}.filter-item-category{margin-bottom:10px}@media only screen and (min-width:1025px){.filter-item-category{margin:3px 0}}.filter-item-category .checkbox-icon{background-color:#fff}.quantity:before{content:" ";display:inline-block;width:5px}@media only screen and (min-width:1025px){.quantity:before{width:.26vw}}.list-overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:5;visibility:hidden;background-color:#fff;transition:all .2s}.list-overlay.visible{opacity:.7;visibility:visible}.product-detail-container .lightbox-wrp{background-color:#f4f4f4}.product-detail-container .bg-gradient{position:absolute;width:100%;top:-38px}@media only screen and (min-width:1025px){.product-detail-container .bg-gradient{height:46.88vw}}.product-detail-container .bg-gradient.blue{background-color:transparent;background:linear-gradient(to bottom,#4b6278 0,transparent 60%);opacity:.4;z-index:2}.product-detail-container .bg-gradient.grey{background-color:transparent;background:linear-gradient(to bottom,transparent 0,#707070 60%);opacity:.1;z-index:1}.product-detail-container .hero-title{padding-top:0}.product-detail-container .hero-title{color:#001428;text-align:left;margin:10px 0}@media only screen and (min-width:1025px){.product-detail-container .hero-title{margin:0;padding-left:2.34vw}}.product-detail-container .product-title-subcategory{color:#001428;font-family:'Roboto Condensed';font-weight:100;margin-top:0;font-size:1rem;text-transform:uppercase}@media only screen and (min-width:1025px){.product-detail-container .product-title-subcategory{font-size:1.25vw;padding-left:2.34vw}}.product-detail-container .product-heading{float:right;display:inline-block;z-index:3;position:relative;padding-top:60px;width:100%}@media only screen and (min-width:1025px){.product-detail-container .product-heading{padding-top:80px;padding-top:10.42vw;width:50%}}.product-detail-container .feature-icon{width:30px;height:30px}@media only screen and (min-width:1025px){.product-detail-container .feature-icon{width:3.13vw;height:3.13vw}}.product-detail-container .product-slider-wrp{width:100%;float:left;display:inline-block;vertical-align:top}@media only screen and (min-width:1025px){.product-detail-container .product-slider-wrp{width:50%;position:relative;top:-2.5vw}}.product-detail-container .product-info-wrp{background-color:#fff;display:inline-block;width:100%;z-index:3;position:relative;top:12px}@media only screen and (min-width:1025px){.product-detail-container .product-info-wrp{width:50%;float:right;top:0}}.product-detail-container .bg-block.section-one{margin-top:30px}@media only screen and (min-width:1025px){.product-detail-container .bg-block.section-one{margin-top:0}}@media only screen and (min-width:1025px){.product-detail-container .bg-block.section-one .parallax-content{padding-bottom:20.83vw}}.product-detail-container .bg-block.section-one .parallax-bg{background-image:url(/../img/backgrounds/bg-product-1.jpg)}.product-detail-container .bg-block.section-two{-ms-box-sizing:border-box;box-sizing:border-box;padding:100px 0;margin-top:40px;transition:all .8s}.product-detail-container .bg-block.section-two .bg-slid .text-block{float:right;position:relative;top:120px;height:133px}@media only screen and (min-width:640px){.product-detail-container .bg-block.section-two .text-block{height:148px}}@media only screen and (min-width:1025px){.product-detail-container .bg-block.section-two{padding:13.02vw 0;margin-top:5.21vw}.product-detail-container .bg-block.section-two .text-block{top:10.42vw;height:14.64vw;margin-top:9vw}}.product-detail-container .bg-block.section-two .wrapper-full{padding-top:5vw;padding-bottom:5vw}.product-detail-container .bg-block.section-two .slide{display:none;visibility:hidden;opacity:0}.product-detail-container .bg-block.section-two .slide.active{display:block;visibility:visible;opacity:1}.product-detail-container .bg-block.section-two .slider-nav{position:absolute;left:0;bottom:-50px;bottom:-100px}@media only screen and (min-width:640px){.product-detail-container .bg-block.section-two .slider-nav{bottom:-30px;position:relative}}@media only screen and (min-width:1025px){.product-detail-container .bg-block.section-two .slider-nav{bottom:-2.6vw}}.product-detail-container .bg-block.section-two .nav-pin{background-color:#fff}.product-detail-container .bg-block.section-two .nav-pin.active{background-color:#9c0000}.product-slider-wrp .big-img-wrp{z-index:3;position:relative;cursor:pointer;background-size:76%;background-position:bottom;background-repeat:no-repeat;height:60vw;top:12px;background-size:contain}@media only screen and (min-width:1025px){.product-slider-wrp .big-img-wrp{height:calc(46.88vw - 38px)}}.thumbs-outer-wrp{text-align:center}@media only screen and (min-width:1025px){.thumbs-outer-wrp{text-align:left}}.thumbs-wrp{width:100%;margin:0 auto;position:relative;top:12px;z-index:3}.thumbs-wrp.hidden .thumb{visibility:hidden;opacity:0}.thumbs-wrp .thumb{float:left;background-size:cover;border:5px solid #fff;position:relative;cursor:pointer;display:none;width:62px;height:62px;padding-top:20%;box-sizing:border-box;width:20%;height:0;background-color:#f4f4f4;transition:opacity .4s ease-out}.thumbs-wrp .thumb:first-of-type,.thumbs-wrp .thumb:nth-of-type(2),.thumbs-wrp .thumb:nth-of-type(3),.thumbs-wrp .thumb:nth-of-type(4),.thumbs-wrp .thumb:nth-of-type(5){display:inline-block}.thumbs-wrp .thumb:hover:before{opacity:0;visibility:hidden}.thumbs-wrp .thumb:not(:first-of-type){border-left:none}.thumbs-wrp .thumb:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:#fff;opacity:.6;top:0;left:0;transition:all .4s}.thumbs-wrp .thumb.active:before{opacity:0;visibility:hidden}.thumbs-wrp .thumb.video:after{content:'';display:block;position:absolute;background:transparent url(../img/play.svg) no-repeat 0 0;background-size:contain;background-position:center;width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px)}@media only screen and (min-width:1025px){.thumbs-wrp .thumb.video:after{width:3.13vw;height:3.13vw;top:calc(50% - 1.56vw);left:calc(50% - 1.56vw)}}@media only screen and (min-width:640px){.thumbs-wrp{display:inline-block;border:5px solid #fff;width:auto}.thumbs-wrp .thumb{width:75px;height:75px;border-bottom:none;border-top:none;border-right:none}.thumbs-wrp .thumb:not(:first-of-type){border-left:5px solid #fff}.thumbs-wrp .thumb:first-of-type{border-left:none}}@media only screen and (min-width:1025px){.thumbs-wrp{border:0;border-left:10px solid #fff;box-sizing:border-box;width:100%}.thumbs-wrp .thumb{width:20%;height:7.81vw;border:10px solid #fff!important;border-left:0!important}.thumbs-wrp .thumb:first-of-type{border-left:none}.thumbs-wrp .thumb:not(:first-of-type){border-left:10px solid #fff}}.product-info-wrp .features-title{background-color:#cbd7e2;padding:15px;position:relative;display:block;border-bottom:1px solid #fff}.product-info-wrp .features-title.active:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-info-wrp .features-title:after{content:'';width:15px;height:16px;display:block;position:absolute;right:15px;background:transparent url(../img/arrow-right.svg) no-repeat 0 0;background-size:contain;background-position:center;top:15px;transition:all .4s}@media only screen and (min-width:640px){.product-info-wrp .features-title{display:none}}.product-info-wrp .product-features-wrp{background-color:#cbd7e2;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:15px;display:block;text-align:left;max-height:0;transition:all .4s;padding:0 15px}.product-info-wrp .product-features-wrp.active{max-height:500px;padding:15px}.product-info-wrp .feature-item{display:block;vertical-align:top}.product-info-wrp .feature-icon{fill:#fff;display:inline-block;margin:0 auto;margin-bottom:10px;vertical-align:middle}.product-info-wrp .feature-text{font-size:12px;display:inline-block;margin-left:10px}.product-info-wrp .detail-info-wrp{-ms-box-sizing:border-box;box-sizing:border-box;position:relative;padding:15px 0}@media only screen and (min-width:1025px){.product-info-wrp .detail-info-wrp{padding:0}}@media only screen and (min-width:640px){.product-info-wrp .product-features-wrp{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:15px 30px;text-align:center;max-height:100%}.product-info-wrp .feature-item{display:inline-block}.product-info-wrp .feature-icon,.product-info-wrp .feature-text{display:block}.product-info-wrp .feature-text{margin-left:0}}@media only screen and (min-width:1025px){.product-info-wrp{margin-top:2.6vw}.product-info-wrp .product-features-wrp{display:block}.product-info-wrp .detail-info-wrp{height:56.25vw}.product-info-wrp .feature-item{margin-left:.94vw;width:6.25vw}.product-info-wrp .feature-item:first-of-type{margin-left:0}.product-info-wrp .feature-icon{margin-bottom:0}.product-info-wrp .feature-text{max-width:10.42vw;margin-top:5px}.product-info-wrp .product-features-wrp{padding:2.34vw}.product-info-wrp .detail-info-wrp{padding:2.34vw}}@media only screen and (min-width:1441px){.product-info-wrp .feature-item{width:7.03vw}.product-info-wrp .feature-text{font-size:16px}}@media only screen and (min-width:1025px){.product-info-wrp .content-wrp{max-height:39.06vw}}.detail-info-wrp img{width:100%}.detail-info-wrp p{font-size:14px;color:#a8a8a8;font-family:'Roboto Condensed',sans-serif;font-weight:400}.detail-info-wrp table{width:100%;border:1px solid #eff1f2;border-collapse:collapse}.detail-info-wrp table tr{border:none}.detail-info-wrp table tr:nth-child(even){background-color:#f4f4f4}.detail-info-wrp table td{color:#555;border:none;padding:10px}.detail-info-wrp table td:first-child{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;font-weight:600}.detail-info-wrp table td:last-child{font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:100}@media only screen and (min-width:1025px){.detail-info-wrp p{font-size:16px}.detail-info-wrp table tr{height:2.6vw}.detail-info-wrp table td{padding:0 1.04vw}.detail-info-wrp p{margin-bottom:2.34vw}}@media only screen and (min-width:1441px){.detail-info-wrp p{font-size:18px}.detail-info-wrp table td:first-child{font-size:18px}.detail-info-wrp table td:last-child{font-size:18px}}.detail-info-wrp .download-btn{color:#001428;right:30px;font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;cursor:pointer;z-index:3}.detail-info-wrp .download-btn:before{content:'';display:inline-block;vertical-align:middle;background:transparent url(../img/download-circle.svg) no-repeat 0 0;background-size:contain;background-position:center;margin-right:5px;width:30px;height:30px}@media only screen and (min-width:1661px){.detail-info-wrp .download-btn{top:calc(.9em);position:absolute}.detail-info-wrp .download-btn:before{margin-right:.52vw;width:2.34vw;height:2.34vw}}@media only screen and (min-width:1441px){.detail-info-wrp .download-btn{font-size:18px}}.detail-info-wrp .category-name{color:#555;font-family:"Roboto Condensed",sans-serif;font-weight:400;background-color:#f4f4f4;display:block;margin:15px 0;font-size:14px;padding:7px 5px}@media only screen and (min-width:1025px){.detail-info-wrp .category-name{font-size:18px;margin-top:1.56vw;margin-bottom:.78vw}.detail-info-wrp .category-name:first-of-type{margin-top:0}}.detail-info-wrp .file-item{margin-bottom:5px}@media only screen and (min-width:1025px){.detail-info-wrp .file-item{margin-bottom:.78vw}}.detail-info-wrp .checkbox-icon{background-color:#fff;border:2px solid #c8c8c8;width:15px;height:15px;vertical-align:top}.detail-info-wrp .checkbox-icon:after{color:#001428;top:-4px;left:0;font-size:16px}.detail-info-wrp .checkbox-text{color:#001428;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:14px;margin-left:10px;display:inline-block;width:calc(65%);word-break:break-all;transition:all .4s}@media only screen and (min-width:480px){.detail-info-wrp .checkbox-text{width:auto}}@media only screen and (min-width:1441px){.detail-info-wrp .checkbox-text{font-size:18px}}.detail-info-wrp .checkbox-text:hover{color:#9c0000}.product-more-info-wrp{position:relative;z-index:2;margin-top:40px}@media only screen and (min-width:1025px){.product-more-info-wrp{margin-top:0}}.product-more-info-wrp .feature-icon{vertical-align:middle}@media only screen and (min-width:1025px){.product-more-info-wrp .feature-icon{margin-left:.52vw;margin-left:5px}}.product-more-info-wrp .color-item{display:block;margin-bottom:5px}@media only screen and (min-width:1025px){.product-more-info-wrp .color-item{display:inline-block;margin-bottom:0}}.product-more-info-wrp .color-item:first-of-type .feature-icon{margin-left:0}.product-more-info-wrp .feature-text{color:#001428;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:12px}@media only screen and (min-width:1025px){.product-more-info-wrp .feature-text{margin-left:.52vw}}@media only screen and (min-width:1281px){.product-more-info-wrp .feature-text{font-size:14px}}@media only screen and (min-width:1441px){.product-more-info-wrp .feature-text{font-size:18px}}@media only screen and (min-width:1025px){.product-more-info-wrp .bulletin-links{z-index:3;column-count:2;width:50%}}.tab-content{position:relative;overflow-y:hidden;max-height:0;transition:all .5s;left:2.34vw;width:calc(100% - 4.68vw);padding:0 8px}.tab-content.active{max-height:700px}@media only screen and (min-width:1025px){.tab-content{position:absolute;opacity:0;visibility:hidden;padding:20px 0 0 0;max-height:100%}.tab-content.active{visibility:visible;opacity:1;max-height:100%}}.tab-content .tmc-list li{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;color:#a8a8a8;text-transform:none}@media only screen and (min-width:1025px){.tab-content .tmc-list li{font-size:16px}}@media only screen and (min-width:1441px){.tab-content .tmc-list li{font-size:18px}}.tab-text-block p>img{max-width:100%;height:auto}.link-cms,.product-link{font-size:14px;color:#9c0000;display:block;padding:15px}.link-cms:before,.product-link:before{content:'\25B6 \FE0E';display:inline-block;vertical-align:middle;font-size:14px;margin-top:-3px;margin-right:5px}@media only screen and (min-width:640px){.link-cms,.product-link{padding:15px 30px}}@media only screen and (min-width:1025px){.link-cms,.product-link{bottom:2.34vw;left:2.34vw;position:absolute;display:inline-block;padding:0}}@media only screen and (min-width:1441px){.link-cms,.product-link{font-size:18px}.link-cms:before,.product-link:before{font-size:18px;margin-top:-5px;margin-right:10px}}.link-cms{position:relative;bottom:0}.tab-btn{color:#001428;text-transform:uppercase;font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;cursor:pointer;position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px}.tab-btn:after{content:'';width:15px;height:16px;display:inline-block;background:transparent url(../img/arrow-right-dark-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;position:absolute;right:15px;transition:all .4s}.tab-btn.active:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.tab-btn:before{content:'';display:block;width:100%;position:absolute;height:2px;background-color:#001428;-ms-transform:scaleX(0);transform:scaleX(0);transition:all .5s;bottom:-10px;left:0;-ms-transform-origin:0 0;transform-origin:0 0 0}.tab-btn:first-of-type{margin-left:0}@media only screen and (min-width:640px){.tab-btn{padding:15px 30px}.tab-btn:after{right:30px}}@media only screen and (min-width:1025px){.tab-btn{font-size:12px;padding:0;padding-right:1.04vw;margin-right:1.04vw;border-right:1px solid #001428;margin-bottom:10px;display:inline-block}.tab-btn:after{display:none}.tab-btn:hover:before{-ms-transform:scaleX(1);transform:scaleX(1)}.tab-btn.active:before{-ms-transform:scaleX(1);transform:scaleX(1)}.tab-btn:first-of-type,.tab-btn:last-of-type{padding-left:0}.tab-btn:before{bottom:-5px;height:1px;left:0;width:calc(100% - 1.04vw)}}@media only screen and (min-width:1366px){.tab-btn{font-size:13px;margin-right:.4vw!important;padding:0;border:none;margin-right:0}.tab-btn:before{bottom:-5px;height:2px;left:0;width:100%}}@media only screen and (min-width:1441px){.tab-btn{font-size:.94vw;margin-right:.66vw!important}}.lightbox-wrp{position:fixed;z-index:20;width:100%;height:100vh;background-color:#fff;top:0;left:0;opacity:0;visibility:hidden;z-index:0;transition:all .5s;overflow:auto}.lightbox-wrp .valign{margin:0 auto;height:100%;width:calc(100% - 80px)}.lightbox-wrp.visible{opacity:1;visibility:visible;z-index:20;overflow:hidden}.lightbox-wrp.video .video-player{visibility:visible;opacity:1}.lightbox-wrp.video .lightbox-img{visibility:hidden;opacity:0;width:auto}.lightbox-wrp.image .video-player{visibility:hidden;opacity:0}.lightbox-wrp.image .lightbox-img{visibility:visible;opacity:1;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.lightbox-wrp.image .lightbox-img img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;max-width:100%}.lightbox-wrp .lightbox-close-btn{position:absolute;top:20px;right:20px;width:20px;height:20px;display:block;background:transparent url(../img/close-icon.svg) no-repeat 0 0;background-size:contain;background-position:center;cursor:pointer;z-index:9999}@media only screen and (min-width:1025px){.lightbox-wrp .lightbox-close-btn{height:30px;width:30px}}.lightbox-wrp .lightbox-img-wrp{width:100%;position:relative;transition:all .2s;height:calc(100vh - 50px)}.lightbox-wrp .video-player{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s}.lightbox-wrp .video-frame{width:100%;height:100%}.lightbox-wrp .lightbox-img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media only screen and (min-width:1025px){.lightbox-wrp .lightbox-img{width:auto;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}}.lightbox-wrp .next-btn,.lightbox-wrp .prev-btn{width:30px;height:30px;display:inline-block;position:absolute;cursor:pointer;top:calc(50% - 7.5vw)}@media only screen and (min-width:1025px){.lightbox-wrp .next-btn,.lightbox-wrp .prev-btn{width:2.6vw;height:2.6vw;top:43.7vh}}.lightbox-wrp .prev-btn{background:transparent url(../img/left-sq.svg) no-repeat 0 0;background-position:center;background-size:contain;left:-35px}@media only screen and (min-width:1025px){.lightbox-wrp .prev-btn{left:-3.13vw}}.lightbox-wrp .next-btn{background:transparent url(../img/right-sq.svg) no-repeat 0 0;background-position:center;background-size:contain;right:-35px}@media only screen and (min-width:1025px){.lightbox-wrp .next-btn{right:-3.13vw}}.lightbox-wrp .lightbox-content{color:#555;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px}.lightbox-wrp .lightbox-content-wrp{display:none}@media only screen and (min-width:640px){.lightbox-wrp .lightbox-content-wrp{display:block}}@media only screen and (min-width:1025px){.lightbox-wrp .lightbox-img-wrp{height:90vh}.lightbox-wrp .valign{width:calc(100% - 15vw)}.lightbox-wrp .title-sm{margin-bottom:1.56vw}}@media only screen and (min-width:1441px){.lightbox-wrp .lightbox-content{font-size:18px}}.related-products{position:relative;z-index:4;margin-top:60px}.related-products .block-title{color:#555}@media only screen and (min-width:1025px){.related-products{margin-top:4.17vw}.related-products .block-title{margin-bottom:2.6vw}}.product-item.col-1-5{display:inline-block;float:left;margin-right:0;width:100%;margin-bottom:20px}.product-item.col-1-5 .product-subcategory{height:45px}@media only screen and (min-width:640px){.product-item.col-1-5 .product-subcategory{height:40px}}@media only screen and (min-width:1281px){.product-item.col-1-5 .product-subcategory{height:auto}}@media only screen and (min-width:480px){.product-item.col-1-5{margin-right:20px;width:calc((100% - 40px)/ 3)}.product-item.col-1-5:nth-child(3n+3){margin-right:0}}@media only screen and (min-width:1025px){.product-item.col-1-5{margin-right:2.08vw;width:calc((100% - 8.32vw)/ 5);margin-bottom:2.08vw}.product-item.col-1-5:nth-child(3n+3){margin-right:2.08vw}.product-item.col-1-5:nth-child(5n+5){margin-right:0}.product-item.col-1-5:last-of-type{margin-right:0}}@media only screen and (min-width:1281px){.product-item.col-1-5{margin-right:0;width:19.05%;padding-right:1.2%}.product-item.col-1-5:nth-child(3n+3){margin-right:0}.product-item.col-1-5:nth-child(5n+5){margin-right:0;width:auto;overflow:hidden;float:none;padding:0;margin:0;display:block}.product-item.col-1-5:last-of-type{margin-right:0}}.product-category-container .section-one .wrapper-full{margin-top:5.21vw;margin-bottom:-5.21vw}.projects-title{position:relative;z-index:6;margin-bottom:0;top:10.42vw}.lightbox-img-wrp .middle{max-width:1300px}.other_resources a{color:#001428;font-size:14px;display:block;margin-bottom:5px}@media only screen and (min-width:1025px){.other_resources a{margin-bottom:.52vw}}@media only screen and (min-width:1441px){.other_resources a{font-size:18px}}.hero-title.lowercase{text-transform:none}.esc-img-big{width:8%}@media only screen and (min-width:640px){.esc-img-big{width:4%}}@media only screen and (min-width:1025px){.esc-img-big{width:9.5%}}.esc-img-big.small{width:5%}@media only screen and (min-width:640px){.esc-img-big.small{width:7%}}.esc-img-big.popup{width:24px}@media only screen and (min-width:1025px){.esc-img-big.popup{width:18.5%}}.product-name-download .esc-img-big.small{width:15px;display:inline-block}.contacts-container .hero-after-wrp{padding-bottom:0}.contacts-container .contact-form-section{position:relative;margin-top:0;margin-bottom:100px}.contacts-container .contact-form-section .bg-diagonal{position:absolute;width:100%;height:100%;left:0;top:0}.contacts-container .contact-form-section .parallax-bg{background-image:url(../img/bg-contact-form.jpg?v=20180807);background-position:0 20%;top:-10%}@media only screen and (min-width:480px){.contacts-container .contact-form-section{margin-bottom:27.46vw}}@media only screen and (min-width:1025px){.contacts-container .contact-form-section{margin-bottom:18vw}}.contacts-container .contact-form{margin: 0 auto;position:relative;top:20.83vw}@media only screen and (min-width:1025px){.contacts-container .contact-form{padding:2.6vw 2.6vw 0 2.6vw}.contacts-container .contact-form.sm{padding:2.6vw 2.6vw 0 2.6vw}}.contacts-container input,.contacts-container textarea{resize:none;background-color:#f4f4f4;border:1px solid #f4f4f4;padding:10px;margin-bottom:10px;-ms-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;position:relative;border:1px solid transparent}@media only screen and (min-width:1441px){.contacts-container input,.contacts-container textarea{font-size:18px;padding:15px}}.contacts-container input.half,.contacts-container textarea.half{display:inline-block;width:100%;margin-right:10px;float:left}.contacts-container input.half:last-of-type,.contacts-container textarea.half:last-of-type{margin-right:0}.contacts-container input:focus,.contacts-container textarea:focus{outline:0}.contacts-container input.full,.contacts-container textarea.full{display:block;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.contacts-container input[type=checkbox],.contacts-container textarea[type=checkbox]{vertical-align:middle}.contacts-container input:after,.contacts-container textarea:after{content:'';width:1.56vw;height:1.56vw;display:none;background:transparent url(../img/error.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:middle;position:relative}.contacts-container input.error,.contacts-container textarea.error{border:1px solid red}.contacts-container input.error:after,.contacts-container textarea.error:after{display:inline-block}.contacts-container .recaptcha-wrap{padding:10px 0;border:1px solid transparent}.contacts-container .recaptcha-wrap .g-recaptcha{display:inline-block;border-radius:5px;margin:0}@media only screen and (max-width:360px){.contacts-container .recaptcha-wrap .g-recaptcha{-ms-transform:scale(.75);transform:scale(.75);margin-left:-14%}}.contacts-container .recaptcha-wrap.error .g-recaptcha{border:1px solid red}.contacts-container .checkbox-wrp{display:block;color:#555;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px}.contacts-container .checkbox-icon{vertical-align:top}.contacts-container .checkbox-text{display:inline-block;margin-left:10px;font-size:14px;width:calc(100% - 40px)}@media only screen and (min-width:1441px){.contacts-container .checkbox-text{font-size:18px}}.contacts-container .countries-list{display:block;list-style:none;margin:0;padding:0}@media only screen and (min-width:480px){.contacts-container .countries-list{display:inline-block;float:left}}.contacts-container .country-name{font-size:16px;color:#555;font-family:'Roboto Condensed',sans-serif;font-weight:400;cursor:pointer;transition:all .4s}.contacts-container .country-name.active{color:#9c0000}.contacts-container .country-name.active:after{visibility:visible;opacity:1}.contacts-container .country-name:after{content:'\25B6 \FE0E';vertical-align:middle;font-size:14px;margin-top:-3px;margin-left:5px;display:inline-block;visibility:hidden;opacity:0;transition:all .4s}.contacts-container .map-wrp{z-index:3;position: relative;height:400px;width:calc(100% - 9.38vw);margin:0 auto;float:none}.contacts-container .map-wrp.left{float:none;padding-top:70px}@media only screen and (min-width:1025px){.contacts-container .map-wrp{height:39vw;padding:0;width:58.33vw}.contacts-container .map-wrp.left{float:left}}.contacts-container .sm-col.wrapper-full{position:relative;top:0}@media only screen and (min-width:1025px){.contacts-container .sm-col.wrapper-full{position:absolute}}.contacts-container .sm-col.wrapper-full .valign{width:100%}@media only screen and (min-width:1025px){.contacts-container .sm-col.wrapper-full .valign{width:50%}}.contacts-container .countries-wrp{position:relative;z-index:3}.contacts-container .countries-wrp .text-block__content{position:relative}.contacts-container .offices-list{position:relative;width:100%;top:0;right:0;min-height:400px;margin-top:20px}@media only screen and (min-width:480px){.contacts-container .offices-list{display:inline-block;width:60%;height:100%;float:left;padding-left:2.34vw;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:0}}.contacts-container .offices-list .office-name{cursor:pointer;transition:all .4s}.contacts-container .offices-list .office-name:hover{color:#9c0000}@media only screen and (min-width:1441px){.contacts-container .offices-list .office-name{font-size:22px;font-weight:100}}.contacts-container .office-address,.contacts-container .office-name{display:block;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#555;text-transform:uppercase;font-weight:100}.contacts-container .office-address{color:#a8a8a8;text-transform:none}.contacts-container .office-wrapper{margin-bottom:20px}.contacts-container .success-message{display:block;font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#9c0000;padding:20px 0}@media only screen and (min-width:1025px){.contacts-container .success-message{font-size:18px}}.contacts-container .success-message #sending{display:none}.contacts-container .success-message #success{visibility:hidden}@media only screen and (min-width:1441px){.infobox-wrapper .office-address,.infobox-wrapper .office-name{font-size:16px}}.contacts-dealers-container .dealers-list-wrp{position:relative;z-index:3}.contacts-dealers-container .hero-after-wrp{padding-bottom:0}.contacts-dealers-container .btn-more{margin:0 auto;display:inline-block}.contacts-dealers-container .grid-overlap{margin-top:6.77vw}.contacts-dealers-container .grid-overlap .valign{width:100%}@media only screen and (min-width:1025px){.contacts-dealers-container .grid-overlap{margin-top:2.6vw}.contacts-dealers-container .grid-overlap .valign{width:50%}}.contacts-dealers-container .sm-col.wrapper-full{position:relative;top:0}@media only screen and (min-width:1025px){.contacts-dealers-container .sm-col.wrapper-full{position:absolute}}.contacts-dealers-container .offices-list{display:inline-block;padding:20px;width:100%;background-color:#fff;list-style:none;-ms-box-sizing:border-box;box-sizing:border-box;height:auto;position:relative;z-index:4;margin:0;float:left}@media only screen and (min-width:480px){.contacts-dealers-container .offices-list{width:50%;height:400px}}@media only screen and (min-width:1025px){.contacts-dealers-container .offices-list{padding:2.6vw;height:38.54vw;width:40%}}.contacts-dealers-container .offices-list .office{color:#555;font-size:16px;font-family:'Roboto Condensed',sans-serif;margin-bottom:15px;cursor:pointer;font-weight:100;transition:all .4s;padding-right:30px;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}.contacts-dealers-container .offices-list .office.empty-result{cursor:default}.contacts-dealers-container .offices-list .office:after{content:'\25B6 \FE0E';display:none;color:#9c0000;margin-left:10px;right:0;line-height:20px;top:0}@media only screen and (min-width:480px){.contacts-dealers-container .offices-list .office:after{display:inline-block;visibility:hidden;opacity:0;transition:all .4s;position:absolute}}@media only screen and (min-width:1025px){.contacts-dealers-container .offices-list .office:after{line-height:1.5vw}}.contacts-dealers-container .offices-list .office.active{color:#9c0000}.contacts-dealers-container .offices-list .office.active:after{opacity:1;visibility:visible}.contacts-dealers-container .offices-list .office:last-of-type{margin-bottom:0}@media only screen and (min-width:1441px){.contacts-dealers-container .offices-list .office{font-size:22px}}.contacts-dealers-container .office-details{height:auto;display:inline-block;width:100%;float:left;padding:20px;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9;position:relative;z-index:4;font-family:'Roboto Condensed',sans-serif;font-weight:100}@media only screen and (min-width:480px){.contacts-dealers-container .office-details{width:50%;height:400px}}@media only screen and (min-width:1025px){.contacts-dealers-container .office-details{padding:2.6vw;width:60%;height:38.54vw}}.contacts-dealers-container .office-details .office-name{font-size:16px}@media only screen and (min-width:1441px){.contacts-dealers-container .office-details .office-name{font-size:22px}}.contacts-dealers-container .office-address{max-width:265px;color:#a8a8a8;font-size:16px;font-family:'Roboto Condensed',sans-serif;font-weight:100}@media only screen and (min-width:1441px){.contacts-dealers-container .infobox-wrapper .office-address,.contacts-dealers-container .infobox-wrapper .office-name{font-size:16px}}.contacts-dealers-container .map-wrp{height:400px;width:calc(100% - 9.38vw);margin:0 auto}.contacts-dealers-container .map-wrp.right{float:none}@media only screen and (min-width:1025px){.contacts-dealers-container .map-wrp{height:52.08vw;width:58.33vw}.contacts-dealers-container .map-wrp.right{float:right}}#dealers-form .wrapper-full{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#dealers-form .btn-more{margin:0}@media only screen and (min-width:1025px){#dealers-form.non-bg-form .input-wrp{max-width:16.66%}}@media only screen and (min-width:1025px){#dealers-form select{min-width:14.58vw}#dealers-form .input-wrp{min-width:14.58vw;max-width:20%}}.office-address .link,.office-address a{color:#555}.divisions-all-container .hero-after-wrp{padding:0}.divisions-all-container .architecture{background:transparent url(/../img/backgrounds/bg-divisions-all-1.jpg) no-repeat 0 0;background-size:cover;background-position:center}@media only screen and (min-width:1025px){.divisions-all-container .architecture{margin-top:3.65vw}}.divisions-all-container .automotive{background:transparent url(/../img/backgrounds/bg-divisions-all-2.jpg) no-repeat 0 0;background-size:cover;background-position:center}@media only screen and (min-width:1025px){.divisions-all-container .automotive{margin-bottom:3.65vw}}.divisions-all-container .aluminium{background:transparent url(/../img/backgrounds/bg-divisions-all-3.jpg) no-repeat 0 0;background-size:cover;background-position:center}.divisions-detail-container .hero-half{background:transparent url(/../img/backgrounds/bg-slide1.jpg) no-repeat 0 0;background-size:cover;background-position:center}.divisions-detail-container .grid-block__img:hover{position:relative}.divisions-detail-container .grid-block__img:hover .hover-wrp{opacity:1;visibility:visible}.divisions-detail-container .hover-wrp{position:absolute;width:100%;height:100%;padding:15px;background-color:rgba(32,45,69,.7);display:none;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s}@media only screen and (min-width:1025px){.divisions-detail-container .hover-wrp{display:block}}.divisions-detail-container .hover-wrp .see-more{font-size:16px;color:#9c0000;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:15px;left:15px}.divisions-detail-container .hover-wrp .see-more:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(../img/zoom-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;margin-left:10px}@media only screen and (min-width:1441px){.divisions-detail-container .hover-wrp .see-more{font-size:18px}.divisions-detail-container .hover-wrp .see-more:after{width:45px;height:45px}}.divisions-tabs-container{background-color:#fff}.divisions-tabs-container .wrapper-sm{padding:0 4.69vw}.divisions-tabs-container .wrapper-sm.tab-btn-wrp{padding:0}@media only screen and (min-width:640px){.divisions-tabs-container .wrapper-sm.tab-btn-wrp{padding:0 4.69vw}}@media only screen and (min-width:1025px){.divisions-tabs-container .wrapper-sm.tab-btn-wrp{padding:0 14.06vw}}@media only screen and (min-width:1025px){.divisions-tabs-container .wrapper-sm{padding:0 14.06vw}}.divisions-tabs-container .bg-diagonal:before{background-color:#fff}.grid-wrp.gallery-wrp{margin-top:20vw}@media only screen and (min-width:1025px){.grid-wrp.gallery-wrp{margin-top:10.42vw}}.grid-wrp.gallery-wrp .wrapper-sm{padding:9.38vw 14.06vw 0}.divisions-tab-content{display:none;padding-top:40px}.divisions-tab-content.active{display:block}.divisions-tab-content .division-gallery{cursor:pointer}@media only screen and (min-width:1025px){.divisions-tab-content{padding-top:5.21vw}}.divisions-tab-content .block-title{color:#555;margin-bottom:10px}@media only screen and (min-width:1025px){.divisions-tab-content .block-title{margin-bottom:1.04vw}}.divisions-tab-content p{color:#a8a8a8;font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400}@media only screen and (min-width:1025px){.divisions-tab-content p{font-size:16px}}@media only screen and (min-width:1441px){.divisions-tab-content p{font-size:22px}}.divisions-tab-content .grid-block__img:hover{cursor:pointer;position:relative}.divisions-tab-content .grid-block__img:hover .hover-wrp{opacity:1;visibility:visible}.divisions-tab-content .hover-wrp{position:absolute;width:100%;height:100%;padding:15px;background-color:rgba(32,45,69,.7);display:none;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s}@media only screen and (min-width:1025px){.divisions-tab-content .hover-wrp{display:block}}.divisions-tab-content .hover-wrp .see-more{font-size:16px;color:#9c0000;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:15px;left:15px}.divisions-tab-content .hover-wrp .see-more:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(../img/zoom-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;margin-left:10px}@media only screen and (min-width:1441px){.divisions-tab-content .hover-wrp .see-more{font-size:18px}.divisions-tab-content .hover-wrp .see-more:after{width:45px;height:45px}}.tab-text-block.wrapper-sm{padding-bottom:40px}@media only screen and (min-width:1025px){.tab-text-block.wrapper-sm{padding-bottom:5.21vw}}.tab-text-block h1,.tab-text-block h2,.tab-text-block h3,.tab-text-block h4,.tab-text-block h5,.tab-text-block h6{font-family:'Roboto Condensed',sans-serif;font-weight:200;color:#555;font-size:1.5rem;margin:0}@media only screen and (min-width:1025px){.tab-text-block h1,.tab-text-block h2,.tab-text-block h3,.tab-text-block h4,.tab-text-block h5,.tab-text-block h6{font-size:1.88vw}}.tab-text-block h1 strong,.tab-text-block h2 strong,.tab-text-block h3 strong,.tab-text-block h4 strong,.tab-text-block h5 strong,.tab-text-block h6 strong{font-weight:100}.tab-text-block li,.tab-text-block p{color:#505050;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:1rem;line-height:1.4}@media only screen and (min-width:1441px){.tab-text-block li,.tab-text-block p{font-size:1.05vw;font-weight:100;font-family:'Roboto Condensed',sans-serif}}.tab-text-block table{width:100%;border:1px solid #eff1f2;border-collapse:collapse}.tab-text-block table tr{border:none}.tab-text-block table tr:nth-child(even){background-color:#f4f4f4}.tab-text-block table td{color:#555;border:none;padding:10px}@media only screen and (min-width:1025px){.tab-text-block table tr{height:2.6vw}.tab-text-block table td{padding:0 1.04vw}}@media only screen and (min-width:1441px){.tab-text-block table td{font-size:18px}}.tab-btn-wrp{padding:0;line-height:40px}@media only screen and (min-width:640px){.tab-btn-wrp{border-bottom:2px solid #f4f4f4;line-height:60px;height:60px;overflow-y:visible;padding:0 4.69vw}}@media only screen and (min-width:1441px){.tab-btn-wrp{height:90px;line-height:90px}}.tab-btn-wrp .tab-division-btn{text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:300;color:#a8a8a8;transition:all .4s;position:relative;display:block;font-size:16px;cursor:pointer;padding:0 4.69vw;line-height:40px;border-bottom:2px solid #f4f4f4}@media only screen and (min-width:640px){.tab-btn-wrp .tab-division-btn{margin-right:1.56vw;display:inline-block;font-size:16px;padding:0;line-height:60px;border:none}}@media only screen and (min-width:1281px){.tab-btn-wrp .tab-division-btn{font-size:18px;margin-right:1.56vw}}@media only screen and (min-width:1441px){.tab-btn-wrp .tab-division-btn{font-size:24px;line-height:90px}}.tab-btn-wrp .tab-division-btn:last-of-type{margin-right:0}.tab-btn-wrp .tab-division-btn:after{content:'';display:none;width:100%;height:2px;position:absolute;bottom:0;left:0;background-color:#555;-ms-transform-origin:0 0;transform-origin:0 0 0;transition:all .4s;-ms-transform:scaleX(0);transform:scaleX(0)}@media only screen and (min-width:640px){.tab-btn-wrp .tab-division-btn:after{display:block}}.tab-btn-wrp .tab-division-btn.active{color:#555}.tab-btn-wrp .tab-division-btn.active:after{-ms-transform:scaleX(1);transform:scaleX(1)}.no-scroll{overflow:hidden}.projects-container .page-content{margin-top:6.77vw}.projects-container .block-title{color:#555;margin-bottom:30px}@media only screen and (min-width:1025px){.projects-container .block-title{margin-bottom:3.13vw}}.projects-container .input-wrp{background-color:#9c0000}.projects-container .input-wrp:after{color:#fff}.projects-container .input-wrp:last-of-type:after{content:'\25BC';display:inline-block;position:absolute;top:0;pointer-events:none;right:10px}@media only screen and (min-width:1025px){.projects-container .input-wrp:last-of-type:after{right:1.04vw}}.projects-container select{background-color:#9c0000;padding-left:1.04vw;width:100%;box-sizing:border-box;margin:0;margin-right:-2.08vw;width:25%;min-width:100%}@media only screen and (min-width:1025px){.projects-container select{display:block}}.projects-container .found-projects{display:block;color:#555;font-size:16px;margin-top:30px}@media only screen and (min-width:1025px){.projects-container .found-projects{margin-top:3.13vw}}@media only screen and (min-width:1441px){.projects-container .found-projects{font-size:22px}}.projects-container .found-projects .bold{font-weight:600}.projects-container .grid-wrp{margin-top:5.06vw}.projects-container .grid-wrp .wrapper-full{padding:7.29vw 4.69vw}.projects-container .grid-block__img:hover .hover-wrp{opacity:1;visibility:visible}.projects-container .hover-wrp{position:absolute;width:100%;height:100%;padding:15px;background-color:rgba(32,45,69,.7);display:none;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s}@media only screen and (min-width:1025px){.projects-container .hover-wrp{display:block}}.projects-container .hover-wrp .project-info{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:100;font-size:14px;display:block;margin-bottom:5px}@media only screen and (min-width:1441px){.projects-container .hover-wrp .project-info{font-size:16px}}.projects-container .hover-wrp .project-info .projects-ecs{width:17px;display:inline-block}.projects-container .hover-wrp .project-info .projects-ecs img{max-height:19px;vertical-align:bottom}.projects-container .hover-wrp .see-more{font-size:16px;color:#9c0000;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:15px;left:15px}.projects-container .hover-wrp .see-more:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(../img/zoom-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;margin-left:10px}@media only screen and (min-width:1441px){.projects-container .hover-wrp .see-more{font-size:18px}.projects-container .hover-wrp .see-more:after{width:45px;height:45px}}.projects-container .grid-wrp .paging .wrapper-full{padding:3.65vw 4.69vw}@media only screen and (min-width:480px){.projects-filter .input-wrp{width:50%}}@media only screen and (min-width:1025px){.projects-filter .input-wrp{width:24%}}.project-detail-container .hero-full{position:relative}.project-detail-container .hero-full .wrapper-full{position:relative}.project-detail-container .parallax-bg-wrp{position:absolute;width:100%;height:100%;top:0;left:0;overflow-y:hidden}.project-detail-container .thumbs-wrp{position:absolute;left:4.69vw;top:auto;z-index:4;bottom:-31px}@media only screen and (min-width:640px){.project-detail-container .thumbs-wrp{bottom:-37px}}@media only screen and (min-width:1025px){.project-detail-container .thumbs-wrp{bottom:-4.43vw}}.project-detail-container .project-info{display:block;margin-bottom:5px}.project-detail-container .text-block{float:right;margin-top:80px;top:0;margin-top:55px}@media only screen and (min-width:640px){.project-detail-container .text-block{margin-top:60px}}.project-detail-container .text-block .name{color:#001428}@media only screen and (min-width:1025px){.project-detail-container .text-block{min-height:14.58vw;top:-10.16vw;margin-top:0}}.project-detail-container .products-used{margin-top:30px}.project-detail-container .block-title{color:#555}.project-detail-container .hero-after-wrp{padding:0}.project-detail-container .hero-after-wrp .wrapper-full:after{content:'';display:table;clear:both}@media only screen and (min-width:1025px){.project-detail-container .hero-after-wrp .wrapper-full:after{display:none}}#clearFilter{display:block;width:100%;vertical-align:top;text-align:center;margin:5px 0;cursor:pointer;color:#9c0000;transition:all .4s;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px;padding-top:15px}@media only screen and (min-width:480px){#clearFilter{width:50%}}@media only screen and (min-width:1025px){#clearFilter{width:24%;margin:0;height:100%;display:inline-block;vertical-align:middle;text-align:left}}.half-container{width:100%;padding-right:9.38vw;overflow:hidden;box-sizing:border-box}@media (min-width:640px){.half-container{padding-right:0}}@media (min-width:1025px){.half-container{width:45%;overflow:hidden;box-sizing:border-box}}.product-category-container .bg-text{margin-top:-13.02vw;padding:0;position:relative;left:30%;white-space:nowrap;z-index:2}.product-category-container .hero-after-wrp{padding:0}.product-category-container .grid-wrp.gallery-wrp{margin-top:0}@media only screen and (min-width:1025px){.product-category-container .grid-wrp.gallery-wrp{margin-top:7.81vw}}.product-category-container .text-block{display:inline-block}.product-category-container .bg-diagonal.grid-wrp{background:#147fb7}.product-category-container .bg-block{position:relative;margin-top:-2.6vw;margin-bottom:31.25vw}.product-category-container .bg-block:before{background-color:#147fb7}.product-category-container .bg-block .bg-text{position:absolute;bottom:-20.83vw;left:0;z-index:4;opacity:.7;left:10%}.product-category-container .bg-block .text-block{z-index:3}@media only screen and (min-width:1025px){.product-category-container .bg-block .text-block{top:15.63vw}}.product-category-container .grid-block__img:hover{position:relative}.product-category-container .grid-block__img:hover .hover-wrp{opacity:1;visibility:visible}.product-category-container .hover-wrp{position:absolute;width:100%;height:100%;padding:15px;background-color:rgba(32,45,69,.7);display:none;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s}@media only screen and (min-width:1025px){.product-category-container .hover-wrp{display:block}}.product-category-container .hover-wrp .see-more{font-size:16px;color:#9c0000;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:15px;left:15px}.product-category-container .hover-wrp .see-more:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(../img/zoom-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;margin-left:10px}@media only screen and (min-width:1441px){.product-category-container .hover-wrp .see-more{font-size:18px}.product-category-container .hover-wrp .see-more:after{width:45px;height:45px}}.news-container .news-wrp,.news-detail-container .news-wrp{background:0 0;padding-top:0;margin-bottom:0}.news-container .news-wrp .wrapper-sm,.news-detail-container .news-wrp .wrapper-sm{top:-6.77vw}.news-container .paging,.news-detail-container .paging{top:-6.77vw;color:#555}.news-container .paging .dots,.news-detail-container .paging .dots{width:40px;height:40px;text-align:center;display:inline-block}@media only screen and (min-width:1025px){.news-container .paging .dots,.news-detail-container .paging .dots{width:50px;height:50px}}.news-container .paging .wrapper-full,.news-detail-container .paging .wrapper-full{height:40px;margin-bottom:0;top:0;padding:0 14.06vw;-ms-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1025px){.news-container .paging .wrapper-full,.news-detail-container .paging .wrapper-full{height:50px}}.news-container .paging .last,.news-detail-container .paging .last{margin-left:0}.news-detail-container .wrapper-sm{padding:0 4.69vw}@media only screen and (min-width:1025px){.news-detail-container .wrapper-sm{padding:0 14.06vw}}.news-detail-container .lightbox-img-wrp .lightbox-img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto;display:block}@media (max-width:640px){.news-detail-container .lightbox-img-wrp .valign{width:calc(100% - 10px)}}.news-detail-container .news-wrp .wrapper-sm{top:0!important;margin-bottom:0!important}@media only screen and (min-width:1025px){.news-detail-container .news-wrp .wrapper-sm{top:-5.21vw;margin-bottom:-5.21vw}}.news-detail-container .news-wrp .block-title{top:0;padding-left:0;margin-top:20px;color:#555}@media only screen and (min-width:1025px){.news-detail-container .news-wrp .block-title{margin:10vw 0 3.13vw}}.news-detail-container .thumbs-wrp .thumb{width:58px;height:58px}@media only screen and (min-width:640px){.news-detail-container .thumbs-wrp .thumb{width:75px;height:75px}}@media only screen and (min-width:1025px){.news-detail-container .thumbs-wrp .thumb{width:7.81vw;height:7.81vw}}.news-detail-container .feature-wrp{position:relative;display:inline-block;max-width:60%;float:right;margin:0 0 1.56vw 1.56vw}.news-detail-container .feature-wrp img{max-width:100%;display:block}.news-detail-container .feature-wrp:hover .hover-wrp{opacity:1;visibility:visible}.news-detail-container .hover-wrp{position:absolute;width:100%;height:100%;padding:15px;background-color:rgba(32,45,69,.7);display:none;-ms-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .4s;top:0;left:0;cursor:pointer}@media only screen and (min-width:1025px){.news-detail-container .hover-wrp{display:block}}.news-detail-container .hover-wrp .see-more{font-size:16px;color:#9c0000;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:15px;left:15px}.news-detail-container .hover-wrp .see-more:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(../img/zoom-blue.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:text-bottom;margin-left:10px}@media only screen and (min-width:1441px){.news-detail-container .hover-wrp .see-more{font-size:18px}.news-detail-container .hover-wrp .see-more:after{width:45px;height:45px}}.article-wrp{background-color:#fff;padding:3.65vw 3.65vw;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#555;top:-125px;margin-bottom:-125px;position:relative}.article-wrp:after{content:'';display:table;clear:both}@media only screen and (min-width:1025px){.article-wrp{top:-15.63vw;margin-bottom:-15.63vw}}.article-wrp img{max-width:100%}.article-wrp .date{font-weight:100;font-size:16px}@media only screen and (min-width:1025px){.article-wrp .date{font-size:24px}}.article-wrp .block-title{margin-bottom:20px}@media only screen and (min-width:1025px){.article-wrp .block-title{margin-bottom:2.08vw}}.article-wrp .thumbs-wrp{top:0;border-left:none;width:247px}@media only screen and (min-width:640px){.article-wrp .thumbs-wrp{width:auto}}.article-wrp .img-wrp,.article-wrp .video-player{position:absolute;top:0;left:0;width:100%;height:100%}.article-wrp .btn-more{background-color:#001428}@media only screen and (min-width:1025px){.article-wrp .btn-more{float:left;cursor:pointer}}.article-wrp .video-player iframe{width:100%;height:100%}.article-content{font-size:14px}@media only screen and (min-width:1025px){.article-content{font-size:16px}}@media only screen and (min-width:1441px){.article-content{font-size:19px}}.feature-wrp.image .video-player{display:none}.feature-wrp.image .img-wrp{display:block}.feature-wrp.video .img-wrp{display:none}.feature-wrp.video .video-player{display:block}.careers-container .wrapper-sm{padding:0 4.69vw}@media only screen and (min-width:1025px){.careers-container .wrapper-sm{padding:0 14.06vw}}.careers-container .text-block__content{margin-bottom:40px}@media only screen and (min-width:640px){.careers-container .text-block__content{margin-bottom:50px}}@media only screen and (min-width:1025px){.careers-container .text-block__content{margin-bottom:5.21vw}}.careers-container .input-wrp,.careers-container input,.careers-container textarea{resize:none;background-color:#f4f4f4;border:none;padding:10px;margin-bottom:10px;-ms-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;display:block}.careers-container .input-wrp.error,.careers-container input.error,.careers-container textarea.error{border:1px solid red}@media only screen and (min-width:1441px){.careers-container .input-wrp,.careers-container input,.careers-container textarea{font-size:18px;padding:15px}}.careers-container .input-wrp.half,.careers-container input.half,.careers-container textarea.half{display:inline-block;width:100%;margin-right:10px}@media only screen and (min-width:1025px){.careers-container .input-wrp.half,.careers-container input.half,.careers-container textarea.half{width:50%}}.careers-container .input-wrp.half:last-of-type,.careers-container input.half:last-of-type,.careers-container textarea.half:last-of-type{margin-right:0}.careers-container .input-wrp:focus,.careers-container input:focus,.careers-container textarea:focus{outline:0}.careers-container select.error{border:1px solid red}.careers-container .linkedin-id{position:absolute;left:-99999px}.careers-container .input-wrp{padding:0}@media only screen and (min-width:1025px){.careers-container .input-wrp{max-width:50%}}.careers-container .input-wrp select{max-width:100%;background-color:#f4f4f4;color:#a8a8a8}.careers-container .input-wrp:after{color:#a8a8a8}.careers-container .block-title{color:#555;margin-bottom:0}.careers-container .job-category{color:#555;font-size:1.28rem;font-weight:400;margin-bottom:0;background-color:#fafafa;margin-top:0;padding:10px 15px;border-bottom:1px solid #fff}.careers-container .job-category:first-of-type{margin-top:15px}@media only screen and (min-width:1025px){.careers-container .job-category{padding:1.04vw;font-size:1.25vw}.careers-container .job-category:first-of-type{margin-top:2.08vw}}.careers-container .job-info-wrp{border-bottom:1px solid #fff;background-color:#f0f0f0;padding:8px 15px}@media only screen and (min-width:1025px){.careers-container .job-info-wrp{padding:.78vw}}.careers-container .job-info{display:block;width:100%;color:#a8a8a8;font-weight:100;font-family:'Roboto Condensed',sans-serif;font-weight:400;transition:all .2s;cursor:pointer;font-size:1.2rem}.careers-container .job-info.active{color:#9c0000}.careers-container .job-info.active .job-name:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:1025px){.careers-container .job-info{font-size:1.15vw;width:70%;min-width:620px}}.careers-container .job-info:after{content:'';display:table;clear:both}.careers-container .job-name{float:left;position:relative;padding-left:20px;width:50%;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block}.careers-container .job-name:before{content:'\25B6 \FE0E';display:inline-block;vertical-align:middle;position:absolute;left:0;top:0;transition:all .4s;font-size:1rem}@media only screen and (min-width:1025px){.careers-container .job-name:before{font-size:14px;left:10px;line-height:1.8vw}}@media only screen and (min-width:1025px){.careers-container .job-name{padding-left:30px}}.careers-container .job-location{float:right}.careers-container .title-sm{margin:0}.careers-container .upload-icon{width:40px;height:40px;position:relative;top:10px}@media only screen and (min-width:1441px){.careers-container .upload-icon{top:12px}}.careers-container .upload-icon path{fill:#9c0000}.careers-container .error .upload-icon path{fill:red}.careers-container .file-input-label{height:60px;color:#9c0000;display:block;font-size:14px;cursor:pointer;transition:all .4s}.careers-container .file-input-label.error{color:red;border:1px solid red}.careers-container .file-input-label:hover{color:#001428}.careers-container .file-input-label:hover path{fill:#001428}@media only screen and (min-width:1025px){.careers-container .file-input-label{width:50%}}@media only screen and (min-width:1441px){.careers-container .file-input-label{font-size:18px}}.careers-container .file-input-label input[type=file]{position:absolute;left:-10000px}.careers-container .file-name{display:block;color:#555}.job-description-wrp{max-height:0;padding:0;transition:max-height .4s;overflow:hidden;background-color:#fafafa}.job-description-wrp.active{max-height:2000px}.job-description-wrp .padding-wrp{padding:20px;-ms-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1025px){.job-description-wrp .padding-wrp{padding:4.17vw 2.08vw}}.job-application{margin-top:40px}@media only screen and (min-width:640px){.job-application{margin-top:50px}}@media only screen and (min-width:1025px){.job-application{margin-top:5.21vw}}.job-application input[type=file]{background-color:transparent;color:#555;padding:0;font-size:14px}.job-application span:not(.btn-more){color:#555;font-size:14px;margin:5px 0 10px 0;display:block;vertical-align:middle}@media only screen and (min-width:1025px){.job-application span:not(.btn-more){display:inline-block}}@media only screen and (min-width:1441px){.job-application span:not(.btn-more){font-size:16px}}.job-application span.captcha-wrp{display:block;margin:0}.job-application span.captcha-wrp input{display:inline-block}.job-application .btn-more{color:#fff}.job-application .linkedin-btn img{width:180px;cursor:pointer}@media only screen and (min-width:1025px){.job-application .linkedin-btn img{margin-left:.89vw;width:14.38vw}}.job-application span.linkedin-error{color:red;display:none}.job-application span.linkedin-error.visible{display:block}.job-application span.success-message{font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#9c0000;margin-top:20px;display:none}@media only screen and (min-width:1025px){.job-application span.success-message{font-size:18px}}.job-application span.success-message.active{display:block}.job-description{color:#555;font-size:1rem;font-family:'Roboto Condensed',sans-serif;font-weight:400;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px 0 40px}@media only screen and (min-width:1025px){.job-description{font-size:1.15vw;padding:2.08vw 0 2.08vw}}.job-description .bold{font-weight:400}.job-description h1,.job-description h2,.job-description h3,.job-description h4,.job-description h5,.job-description h6,.job-description li,.job-description p,.job-description span{color:#a8a8a8;font-size:1.2rem}@media only screen and (min-width:1025px){.job-description h1,.job-description h2,.job-description h3,.job-description h4,.job-description h5,.job-description h6,.job-description li,.job-description p,.job-description span{font-size:1.15vw}}.job-description h1,.job-description h2,.job-description h3,.job-description h4,.job-description h5,.job-description h6,.job-description span{color:#555}.history-container .grid-wrp{padding-top:7.81vw;padding-bottom:9.38vw;position:relative;z-index:4;margin-top:55px}@media only screen and (min-width:1366px){.history-container .grid-wrp{margin-top:5.21vw}}@media only screen and (min-width:1441px){.history-container .grid-wrp{padding-bottom:2.86vw}}.history-container .bg-text{line-height:1;position:relative;z-index:3}.history-container .next,.history-container .prev{position:absolute;top:40%;display:block;width:40px;height:40px;cursor:pointer;z-index:3}@media only screen and (min-width:1025px){.history-container .next,.history-container .prev{width:50px;height:50px}}.history-container .prev{background:transparent url(../img/left.svg) no-repeat 0 0;background-size:contain;background-position:center;left:0}@media only screen and (min-width:1025px){.history-container .prev{left:.52vw}}.history-container .next{background:transparent url(../img/right.svg) no-repeat 0 0;background-size:contain;background-position:center;right:0}@media only screen and (min-width:1025px){.history-container .next{right:.52vw}}.history-container .event{display:block;color:#a8a8a8;font-size:14px;text-transform:none}@media only screen and (min-width:1025px){.history-container .event{font-size:16px}}.history-container .grid-block__link{height:auto}.history-container .grid-wrp .grid-block-1-5{top:-50px}@media only screen and (min-width:1025px){.history-container .grid-wrp .grid-block-1-5{top:0}}.history-container .grid-block-1-5{top:0;width:100%}.history-container .wrapper-full{padding:0 40px}@media only screen and (min-width:1025px){.history-container .wrapper-full{padding:0 4.69vw}}.history-container .owl-carousel .owl-wrapper-outer{height:100vw;position:relative;top:-30vw;margin-bottom:-30vw;z-index:2}@media only screen and (min-width:640px){.history-container .owl-carousel .owl-wrapper-outer{height:80vw}}@media only screen and (min-width:1025px){.history-container .owl-carousel .owl-wrapper-outer{height:60vw}}.history-container .owl-item{padding:10px;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;top:10vw}@media only screen and (min-width:480px) and (max-width:1024px){.history-container .owl-item:nth-of-type(2n+1){top:10vw}.history-container .owl-item:nth-of-type(2n+2){top:20vw}}@media only screen and (min-width:1025px){.history-container .owl-item:nth-of-type(5n+5){margin-right:0;top:15.63vw}.history-container .owl-item:nth-of-type(5n+1),.history-container .owl-item:nth-of-type(5n+3){top:8.85vw}.history-container .owl-item:nth-of-type(5n+4){top:21.09vw}.history-container .owl-item:nth-of-type(5n+2){top:18.23vw}}.text-page-wrp .text-block__content h1,.text-page-wrp .text-block__content h2,.text-page-wrp .text-block__content h3,.text-page-wrp .text-block__content h4,.text-page-wrp .text-block__content h5,.text-page-wrp .text-block__content h6{font-family:'Roboto Condensed',sans-serif;font-size:2rem;text-transform:uppercase;margin-top:0;font-weight:200;font-weight:100;line-height:1}@media only screen and (min-width:1025px){.text-page-wrp .text-block__content h1,.text-page-wrp .text-block__content h2,.text-page-wrp .text-block__content h3,.text-page-wrp .text-block__content h4,.text-page-wrp .text-block__content h5,.text-page-wrp .text-block__content h6{font-size:3.13vw}}.text-page-wrp .text-block__content h1.blue,.text-page-wrp .text-block__content h2.blue,.text-page-wrp .text-block__content h3.blue,.text-page-wrp .text-block__content h4.blue,.text-page-wrp .text-block__content h5.blue,.text-page-wrp .text-block__content h6.blue{color:#001428}.download-page .title-sm,.faq-page .title-sm{text-transform:inherit;color:#a8a8a8;font-weight:400;margin-bottom:20px;display:block}@media only screen and (min-width:1025px){.download-page .title-sm,.faq-page .title-sm{margin-bottom:2.08vw}}.download-page .open-sub,.faq-page .open-sub{color:#555;font-family:'Roboto Condensed',Roboto,sans-serif;font-weight:400;font-size:1.2rem;height:50px;line-height:50px;display:block;border-bottom:1px solid #fff;cursor:pointer;padding-right:10px}@media only screen and (min-width:1441px){.download-page .open-sub,.faq-page .open-sub{font-size:1.15vw;height:3.65vw;line-height:70px}}.download-page .open-sub:before,.faq-page .open-sub:before{content:'\25B6 \FE0E';display:inline-block;vertical-align:middle;font-size:8px;margin-right:5px;transition:all .5s}@media only screen and (min-width:1025px){.download-page .open-sub:before,.faq-page .open-sub:before{font-size:12px;margin-right:10px}}.download-page .accordion,.faq-page .accordion{max-height:0;transition:all .5s;overflow:hidden}.download-page .accordion.opened,.faq-page .accordion.opened{max-height:1500px}.download-page .products-list,.faq-page .products-list{background-color:#fafafa;padding-left:40px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box}.download-page .products-list:after,.faq-page .products-list:after{content:'';display:table;clear:both}@media only screen and (min-width:1025px){.download-page .products-list,.faq-page .products-list{padding-left:7.81vw}}.download-page .product-item,.faq-page .product-item{margin:5px 0;height:40px;position:relative;display:table;cursor:pointer}.download-page .product-item.fit,.faq-page .product-item.fit{width:100%;height:100%}.download-page .product-item .middle,.faq-page .product-item .middle{display:table-cell;vertical-align:middle}@media only screen and (min-width:1025px){.download-page .product-item,.faq-page .product-item{height:60px}}.download-page .product-img-download,.faq-page .product-img-download{width:40px;height:40px;display:inline-block;background-repeat:no-repeat;font-family:'Roboto Condensed',Roboto,sans-serif;font-weight:400;vertical-align:middle;position:absolute;top:0;left:0;font-weight:100}@media only screen and (min-width:1025px){.download-page .product-img-download,.faq-page .product-img-download{width:60px;height:60px}}.download-page .product-name-download,.faq-page .product-name-download{display:inline-block;color:#001428;font-family:'Roboto Condensed',Roboto,sans-serif;font-weight:400;font-size:1.28rem;font-weight:100;padding-left:45px;display:table-cell;vertical-align:middle;padding-right:10px}@media only screen and (min-width:1025px){.download-page .product-name-download,.faq-page .product-name-download{padding-left:70px}}@media only screen and (min-width:1441px){.download-page .product-name-download,.faq-page .product-name-download{font-size:1.15vw}}.download-page .direct>a,.faq-page .direct>a{color:#001428}.download-page .product-col,.faq-page .product-col{display:inline-block;float:left}@media only screen and (min-width:1025px){.download-page .product-col,.faq-page .product-col{width:calc((100% - 7.81vw - 10px)/ 4)}}.opened>.open-sub:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-category .open-sub{background-color:#fafafa;padding-left:20px}@media only screen and (min-width:1025px){.main-category .open-sub{padding-left:2.6vw}}.subcategory .open-sub{padding-left:30px;background-color:#f0f0f0}@media only screen and (min-width:1025px){.subcategory .open-sub{padding-left:5.21vw}}.sub-subcategory .open-sub{padding-left:40px;background-color:#e4e4e4}@media only screen and (min-width:1025px){.sub-subcategory .open-sub{padding-left:7.81vw}}.downloads-tabs-wrp{position:relative}.tab-content-download{padding-top:50px}@media only screen and (min-width:1025px){.tab-content-download{display:none;max-height:100%}}@media only screen and (min-width:1441px){.tab-content-download{padding-top:3.65vw}}.tab-content-download.active{display:block;opacity:0;visibility:hidden;animation:faded .4s .2s forwards}.tab-content-download .content-wrp{padding:30px 20px;position:relative}@media only screen and (min-width:1025px){.tab-content-download .content-wrp{padding:2.6vw}}.tab-content-download .title-sm{text-transform:uppercase;color:#555}.tab-content-download .file-item{margin-bottom:5px}@media only screen and (min-width:1025px){.tab-content-download .file-item{margin-bottom:.78vw}}.tab-content-download .checkbox-icon{background-color:#fff;border:2px solid #c8c8c8;width:15px;height:15px;vertical-align:top}.tab-content-download .checkbox-icon:after{color:#001428;top:-4px;left:0;font-size:16px}.tab-content-download .checkbox-text{color:#001428;font-family:"Roboto Condensed",Roboto,sans-serif;font-weight:400;font-size:14px;margin-left:10px;display:inline-block;width:calc(65%);word-break:break-all}@media only screen and (min-width:480px){.tab-content-download .checkbox-text{width:auto}}@media only screen and (min-width:1441px){.tab-content-download .checkbox-text{font-size:18px}}.tab-content-download .download-btn{color:#001428;top:30px;right:20px;font-size:14px;font-family:'Roboto Condensed',Roboto,sans-serif;font-weight:400;cursor:pointer;margin-bottom:10px;display:block}.tab-content-download .download-btn:before{content:'';display:inline-block;vertical-align:middle;background:transparent url(../img/download-circle.svg) no-repeat 0 0;background-size:contain;background-position:center;margin-right:5px;width:30px;height:30px}@media only screen and (min-width:1025px){.tab-content-download .download-btn{top:calc(1em + 2.6vw);right:2.6vw;position:absolute;margin-bottom:0;display:inline-block}.tab-content-download .download-btn:before{margin-right:.52vw;width:2.34vw;height:2.34vw}}@media only screen and (min-width:1441px){.tab-content-download .download-btn{font-size:18px}}@keyframes faded{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.tab-btn-download{display:block;width:100%;background-color:#001428;height:60px;line-height:60px;font-family:'Roboto Condensed',Roboto,sans-serif;font-size:1.28rem;font-weight:100;height:50px;line-height:50px;text-align:center;float:left;top:0;cursor:pointer;z-index:2}.tab-btn-download:last-of-type{border-right:none}@media only screen and (min-width:1025px){.tab-btn-download{position:absolute;width:33.2%;display:inline-block;border-right:1px solid #fff}.tab-btn-download.active{background-color:#9c0000}}@media only screen and (min-width:1441px){.tab-btn-download{height:3.65vw;line-height:3.65vw;font-size:1.15vw}}.tab-btn-download:first-of-type{left:0}.tab-btn-download:nth-of-type(2){left:33.33%}.tab-btn-download:last-of-type{left:66.66%}.download-popup-wrp{position:absolute;width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0;transition:all .4s;background-color:rgba(0,0,0,.7);z-index:20}.download-popup-wrp.visible{opacity:1;visibility:visible}.download-popup-wrp .content-wrp{background-color:#fff;margin-top:10.42vw;position:relative}@media only screen and (min-width:1025px){.download-popup-wrp .content-wrp{padding:30px}}.download-popup-wrp .hero-title{max-width:50%}.download-popup-wrp .product-img-big{width:100%;height:78.13vw;background-size:contain;background-position:top center;background-repeat:no-repeat;margin-right:30px}@media only screen and (min-width:1025px){.download-popup-wrp .product-img-big{width:calc((100% - 90px)/ 2);display:inline-block;height:39.06vw;float:left}}@media only screen and (min-width:1025px){.download-popup-wrp .download-btn{top:3.91vw}}.download-popup-wrp .files-col{padding:20px}@media only screen and (min-width:1025px){.download-popup-wrp .files-col{width:calc((100% - 90px)/ 2);display:inline-block;float:left}}.download-popup-wrp .close-btn{display:inline-block;position:absolute;top:10px;right:10px;background:transparent url(../img/close-icon.svg) no-repeat 0 0;background-size:contain;cursor:pointer;width:20px;height:20px}@media only screen and (min-width:1025px){.download-popup-wrp .close-btn{width:1.56vw;height:1.56vw;top:30px;right:30px}}.faq-page .open-sub{background-color:#fafafa;padding:10px 20px;height:auto;line-height:1.2}@media only screen and (min-width:1025px){.faq-page .open-sub{padding:1.56vw 1.56vw 1.56vw 2.6vw}}.faq-page .answer-text{color:#000;padding:20px;background-color:#f0f0f0;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:14px;padding-left:35px}@media only screen and (min-width:1025px){.faq-page .answer-text{font-size:16px;padding:2.6vw;padding-left:calc(2.6vw + 25px)}}.search-container .text-block{padding:0}.search-container .wrapper-sm{padding:0 4.69vw;-ms-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1025px){.search-container .wrapper-sm{padding:0 14.06vw}}.search-item{padding:10px;border:1px solid #f4f4f4}@media only screen and (min-width:1025px){.search-item{padding:1.82vw;float:left;width:50%;-ms-box-sizing:border-box;box-sizing:border-box}}.search-item .product-img{width:40px;height:40px;display:inline-block;background-repeat:no-repeat;font-family:'Roboto Condensed',Roboto,sans-serif;vertical-align:top;font-weight:100;background-size:contain;background-position:center}@media only screen and (min-width:1025px){.search-item .product-img{width:3.13vw;height:3.13vw}}.search-item .valign{height:100%}.search-item .search-text{display:inline-block;width:calc(100% - 60px);font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#001428;transition:all .4s;font-size:16px;height:auto}@media only screen and (min-width:1025px){.search-item .search-text{width:calc(100% - 90px);font-size:1.25vw;height:2.86vw}}.search-item .search-text .middle:not(.no-results):hover{color:#9c0000}.search-item .search-text .search-type{display:block;color:#a8a8a8;font-size:14px}@media only screen and (min-width:1025px){.search-item .search-text .search-type{font-size:.94vw}}.search-item .search-text .text{word-wrap:break-word}.search-item .search-text a{color:#001428}.cookie__bar{position:fixed;bottom:0;background:#001428;z-index:9999;left:0;right:0;width:100%;box-sizing:border-box;padding:21px 30px;color:#f5f7f9;text-align:center;font-family:'Roboto Condensed',sans-serif}.cookie__bar__box{max-width:1374px;margin:auto}.cookie__bar__text{font-size:13px;line-height:20px}@media only screen and (min-width:1441px){.cookie__bar__text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}.cookie__bar__text p{font-size:16px;margin-top:0;margin-bottom:10px;font-family:'Roboto Condensed',sans-serif}.cookie__bar__text p a{color:#9c0000}@media only screen and (min-width:1025px){.cookie__bar__text p{margin-right:20px;margin-bottom:0;max-width:80%;float:left;text-align:left}}@media only screen and (max-width:1024px){.cookie__bar__text p{margin-bottom:15px;font-size:14px}}.cookie__bar__text .cookies_btn{background:#9c0000;color:#fff;padding:8px 25px;min-width:140px;box-sizing:border-box;margin-top:4px;height:36px;transition:background .4s ease-out;border-radius:0;text-transform:uppercase;font-size:16px}.cookie__bar__text .cookies_btn:hover{background:#69a4ff;cursor:pointer}@media only screen and (min-width:1025px){.cookie__bar__text .cookies_btn{float:right}}.cookie__bar{opacity:0}.ajax-form .form-error-message{margin-top:0;color:red}.ajax-form .hidden{display:none;visibility:hidden;opacity:0}.ajax-form .block-title{margin-bottom:16px}.ajax-form .alert{margin-bottom:16px}.ajax-form .alert.alert-success{color:#9c0000}.ajax-form .alert.alert-danger{color:red}.preview-file{color:#001428;font-size:14px;display:block;margin-bottom:20px}.preview-file:before{content:'';display:inline-block;width:20px;height:30px;margin-right:5px;background:transparent url(../img/eye.svg) no-repeat 0 0;background-size:contain;background-position:center;vertical-align:middle}@media only screen and (min-width:1025px){.preview-file{margin-bottom:1.3vw}.preview-file:before{width:1.56vw;height:2.08vw;margin-right:.52vw}}@media only screen and (min-width:1441px){.preview-file{font-size:18px}}.bim-form .checkbox-wrp{display:block;color:#555;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px}.bim-form .checkbox-icon{vertical-align:top}.bim-form .checkbox-text{display:inline-block;margin-left:10px;font-size:14px;width:calc(100% - 40px)}@media only screen and (min-width:1441px){.bim-form .checkbox-text{font-size:18px}}.bim-form input[type=checkbox]{position:absolute;vertical-align:middle;left:-9999px}.default-text .text-block{color:#555}

.text-block-ft{

    width: 48%;

    float: left;

    margin-right: 15px;

}

.image-block{

width: 49%;

float: left;

margin-left: 14px;	

}

.icerik-blok{

display: flex;

    flex-direction: row;

    flex-wrap: nowrap;

}



.icerik-blok-img{}

.icerik-blok-img img{

    width: 260px;

}

.icerik-blok-text h4{

	font-size: 20px;

	text-align: left;

	color: #001428;

	font-family: 'Roboto Condensed',sans-serif;

	font-weight: 400;

}

.icerik-blok-text p{

color: #404040;

    font-size: 18px;

    text-align: left;

}



.icerik-blok-text{

    padding-left: 40px;	

}



.iconname .icon a {

    color: #fff;

    font-size: 25px;

}

.swiper {

        width: 100%;

        height: 100%;

      }

.swiper-slide {

text-align: center;

font-size: 18px;

background: #fff;



/* Center slide text vertically */

display: -webkit-box;

display: -ms-flexbox;

display: -webkit-flex;

display: flex;

-webkit-box-pack: center;

-ms-flex-pack: center;

-webkit-justify-content: center;

justify-content: center;

-webkit-box-align: center;

-ms-flex-align: center;

-webkit-align-items: center;

align-items: center;

}

.swiper-slide img {

display: block;

width: 100%;

height: 100%;

object-fit: cover;

}



.countries-list i{

font-size: 20px;

color: #fff;

margin-right: 15px;	

}

.countries-list p{

    margin: 20px 0;	

}

.countries-list p a{

    color: #fff;

    text-decoration: blink;	

}

 .subcategory-list-wrp div a{

                font-size: 14px;

color: #333;

        }  

        .subcategory-list-wrp div {

        margin-bottom: 10px;

border-bottom: 1px solid #dedede;

padding-bottom: 5px;

        }

        .sistem-img-text-div{

        display: flex;

    flex-wrap: nowrap;

        }

.sistem_img{

    width: 50%;

}

.sistem_text{

color: #333;

    padding: 0px 50px;

}   .img-galeri{

    display: flex;

    flex-wrap: nowrap;

    flex-direction: row;

    padding: 40px 0 0 0;

}.img-galeri a{

        padding: 5px;

}

.img-galeri a img{

width: 100%;

}



            table {

  border: 1px solid #ccc;

  border-collapse: collapse;

  margin: 0;

  padding: 0;

  width: 100%;

  color: #333;

}



table caption {

  font-size: 1.5em;

  margin: .5em 0 .75em;

}



table tr {

  background-color: #f8f8f8;

  border: 1px solid #ddd;

  padding: .35em;

}



table th,

table td {

  padding: .625em;

  text-align: center;

}



table th {

  font-size: .85em;

  letter-spacing: .1em;

  text-transform: uppercase;

}



@media screen and (max-width: 600px) {

  table {

    border: 0;

  }



  table caption {

    font-size: 1.3em;

  }

  

  table thead {

    border: none;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

  }

  

  table tr {

    border-bottom: 3px solid #ddd;

    display: block;

    margin-bottom: .625em;

  }

  

  table td {

    border-bottom: 1px solid #ddd;

    display: block;

    font-size: .8em;

    text-align: center;

  }

  

  table td::before {

    /*

    * aria-label has no advantage, it won't be read inside a table

    content: attr(aria-label);

    */

    content: attr(data-label);

    float: left;

    font-weight: bold;

    text-transform: uppercase;

  }

  

  table td:last-child {

    border-bottom: 0;

  }



  .mobil_table_baslik{

	display: inline!important;

    float: left;

 }



}

table th, table td:first-child{

background: #fff;

}

            .subcategory-list-wrp div a{

                    font-size: 14px;

    color: #333;

            }  

            .subcategory-list-wrp div {

            margin-bottom: 10px;

    border-bottom: 1px solid #dedede;

    padding-bottom: 5px;

            }     



.subcategory-link i{

    margin-right: 5px;	

}

.products-grid h2{

    color: #001428;

    font-size: 3rem;

    margin-top: 2rem;	

}

p{

font-size: 18px;

font-weight: 100;

font-family: 'Roboto Condensed',sans-serif;

font-weight: 300;

}

.desktop-hide{
	display: none!important;
}

@media only screen and (min-width:370px) and (max-width:1024px){

.sosial-icon{
	display: none;
}

.iletisim-bilgileri-content{
margin-top: -15%!important;	
}

.mobil-hidden{
	display: none;
}

table tr:first-child td{

width: 100%!important;

}
/*
.submenu-wrp.sub .links-col:nth-child(1){
min-height: auto!important;
}
.submenu-wrp.sub .links-col:nth-child(2){
min-height: auto!important;
}
.submenu-wrp.sub .links-col:nth-child(3){
min-height: auto!important;
}
.submenu-wrp.sub .links-col:nth-child(4){
min-height: auto!important;
}
.submenu-wrp.sub .links-col:nth-child(5){
min-height: auto!important;
}
.submenu-wrp.sub .links-col:nth-child(6){
min-height: auto!important;
}
.submenu-wrp.sub .links-col:nth-child(7){
min-height: auto!important;
}
*/

.desktop-hide{
	display: block!important;
}

.text-block-ft{

	width: 100%;

	float: none;

	margin-right:0;

}



.image-block {

    width: 100%;

    float: none;

    margin-left: 0;

}



.icerik-blok {

flex-direction: column;

}



.testimonials-wrp{

    transform: translateY(-10%);	

}



.sistem-img-text-div{

    flex-wrap: nowrap;

    flex-direction: column;	

}

.sistem_img{

	width: 100%;

}

.sistem_text{

	padding: 0;

}

.myButton{

width: 100%;

    margin-bottom: 5px;	

}

.contacts-container .map-wrp{

	height: auto;

}

#gmap_canvas{

    height: 450px;

    margin-top: 10px;

    margin-bottom: 45px;

}

.contacts-container .sm-col.wrapper-full{

top: -15px;

}

.wrapper-sm{

    padding: 0 2vw;	

}

}



@media only screen and (min-width:1024px) and (max-width:1580px){

.image-block {

    width: 62%;

}
.testimonials__slider{
	height: auto;
}



}



.mobil_table_baslik{

	display: none;

}

.products-info-wrp .category.open .only-link{

    color: #fff;

    background-color: #9c0000;

}

.button_list{

	margin-top: 20px;

}

.subcategory-list-wrp div.active a span{

color: #3e3e3e;

}
.item h3{
	color: #3e3e3e;
}
.arama .search-icon{
    width: 1.2vw;
    height: 1.2vw;
    margin-left: 10px;	
}
#desktop-over{
top: 0;
}

.sosial-icon{
position: relative;
    float: left;
    margin-top: 8px;
    margin-left: 10px;
        z-index: 9999;
}
.sosial-icon a{
    font-size: 18px;
    color: #fff;
    margin-right: 10px;
}

/*
.submenu-wrp.sub .links-col:nth-child(1){
min-height: 225px;
}
.submenu-wrp.sub .links-col:nth-child(2){
min-height: 225px;
}
.submenu-wrp.sub .links-col:nth-child(3){
min-height: 225px;
}
.submenu-wrp.sub .links-col:nth-child(4){
min-height: 225px;
}
.submenu-wrp.sub .links-col:nth-child(5){
min-height: 225px;
}
.submenu-wrp.sub .links-col:nth-child(6){
min-height: 225px;
}
.submenu-wrp.sub .links-col:nth-child(7){
min-height: 225px;
}*/

.tv-search-modal-tm {
  background-color: rgba(255, 255, 255, .85);
  background: #001428cc;
 padding-bottom:20px;
}
.tv-search-modal-tm {
  padding-left:0px !important;
}
.tv-close-search-tm {
    color: #fff !important;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1052;
    opacity: 1;
    font-size: 64px;
    font-weight: 300;
    outline: none;
    margin: 0;
    padding: 0 !important;
}
#searchNoResults {
  font-size:32px;
  text-align:center;
  color:#666666;
  font-weight:300;
}
input#searchInput {
  font-size:32px ;
  padding:30px 10px;
  font-weight:300;
  outline: none;
  background:transparent;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:2px solid #ccc;
  -webkit-box-shadow:none;
  box-shadow:none;
  margin-bottom:25px;
  width: 100%;
}
input#searchInput:hover,input#searchInput:focus {
  border-bottom:2px solid #b23726;
}
span#modalSearchIcon  {
  color:#219ae2 !important;
  font-size:40px;
  cursor:pointer;
  top:20%;
  right:25px;
  position:absolute;
}
.tv-search-modal-tm .tv-modal-search-tm {
  padding-top:104px;
  margin-top:0;
}
.tv-search-modal-tm .modal-content {
  -webkit-box-shadow:none;
  box-shadow:none;
  background:transparent;
  border:none;
}

.tv-search-result-itm-tm {
  
  padding-top:15px;
  margin-bottom:15px;
}
.tv-search-result-itm-tm:hover {
  background:rgba(255,255,255,.25);
  border-radius:5px;
 
}
h3.tv-title-search-tm  {
  margin:0 0 5px 0;
  font-weight:400;
  font-size:20px;
}
h3.tv-title-search-tm a {
  color:#219ae2;
}
span.tv-url-search-tm {
  font-size:18px;
  color:#888;
  font-weight:400;
  margin-bottom:15px;
  word-wrap:break-word;
}
p.tv-description-search-tm {
  font-size:16px;
  color:#444;
  border-bottom:1px solid #bbb;
  padding-bottom:10px;
}
p.tv-description-search-tm em {
  font-weight:500;
  background:#cbcbcb;
  border-radius:3px;
  padding:2px 5px;
  font-style:italica;
}
center-block {
    width: 290px;
    margin: 20px auto;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}


.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
#btn-back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    width: 50px;
    height: 50px;
    background: #b23726;
    z-index: 999;
    color: #fff;
    border-radius: 50px;
}

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }

  .div-list{
	flex-direction: column!important;
   }

	.icerik-list{
	
		width: 100%;

	}

.border-style{
    width: 100%!important;
}


}
.sosyalmedya-icon {

margin-top: 15px;

}
.sosyalmedya-icon a{
font-size: 18px;
    color: #fff;
    margin-right: 10px;	
}
.sosyalmedya-icon a i{
    font-size: 26px!important;
    margin-top: -2px;
}
.extr-icerik ul{
list-style: none;
margin: 0;
padding: 0;
}

.div-list{

	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.div-list table{
	margin: 5px;
}

.border-style{
	margin: 10px;
    border: 1px solid #333;
    padding: 15px 30px;
    width: 33%;
}
.icerik-list{
    width: 48%;
    margin: 1%;

}

.extr-icerik img{

width: 100%;

}
.urun-detay-list{
width: 31%;
    margin: 1%;
}
.urun-detay-baslik{
    background: #000;
    color: #fff;
    padding: 10px;
    text-align: center;
}
.urun-detay-resim{
    border: 1px solid #e9e9e9;
}
.alt-icerik h3{
background: #ddd;
    padding: 15px 10px;	
}

.icerik-resim{
    width: 49%;
}
.icerik-text{
width: 49%;
    margin-left: 2%;
}
.home-text h1{
font-size: 48px;
line-height: 50px;
font-weight: 400;
letter-spacing: 0px;
color: #000;
margin-bottom: 0;
}
.home-text .spot{
font-size: 44px;
font-weight: 300;
color: #5c666f;
text-align: center;
line-height: 1.2;
margin-bottom: 50px;
margin-top: 0;
}
.home-kurumsal{
padding: 60px 20px;
    background-image: url(../img/bg-dot.png) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.home-kurumsal-video{}
.home-kurumsal-text{
    padding-left: 0px;
    width: 100%;
}
.home-kurumsal-text p{
text-align: center;
color: #000;
}

.home-sektorler{
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.home-sektor-grid{
width: 19.6%;
margin-left: 5px;
margin-bottom: 40px;
}
.home-sektor-grid img{
width: 100%;
}
.home-sektor-grid h4{
    margin-top: -45px;
    margin-left: 15px;
    padding: 5px;
    background-color: #8f1b10;
    position: absolute;
    color: #fff;
}


.social-icons{
width: 50%;
    text-align: right;
}

.footer-cop{
width: 50%;	
}

.fotter-alt{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 15px;
    align-items: center;
}

.footer-links{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;	
}

.footer-links .col-4{
    width: 25%;
}

.footer-links .col-4 h4{
    text-align: left;
}
.footer-links .col-4 ul{
    list-style: none;
    text-align: left;
        margin: 0;
    padding: 0;
}
.alt-banner-grid{
    display: flex;
    background: #0a0a0a;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.alt-banner-grid .col-4{
width: 25%;
text-align: center;
}
.alt-social-icons{}
.alt-social-icons a{}
.home-icon-list{
background: #4f4f4f;
padding-bottom: 50px;
}

.spot2 {
    font-size: 41px;
    font-weight: 300;
    color: white;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 50px;
}

.grid-list{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.grid-list .col-5{
	width: 20%;
}

.breadcrumb{
margin: 0;
padding: 0;
display: flex;
list-style: none;
flex-wrap: wrap;
    flex-direction: row;
}

.breadcrumb li{
color: #fff;
margin-right: 10px;	
    font-size: 14px;
    text-transform: uppercase;
}

.breadcrumb li a{
color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.breadspan{
margin-left: 5px;
font-weight: 800;
color: #323232;	
}

.breadcrumb-section{
background: #646464;
    padding: 5px;	
}

.mobile-opened .main-nav .main-link{

color: #fff;	
}
.icon-text-set{
    text-align: center;
}
.icon-text-set h4{
    font-size: 24px;
    text-align: center;
    padding: 0px 41px;
    color: #fff;
}
.icon-text-set p{
	font-size: 15px;
    padding: 10px 30px;
    color: #fff;
}


.whatsapp-main {
  display: inline-block;
  position: fixed;
  bottom: 0px;
  z-index: 9999999;
  right: auto;
  left: 0px;
}

.whatsapp-wrapper {
  box-shadow: rgb(0 0 0 / 10%) 0px 12px 24px 0px;
/*   display: none; flex on pop */
  flex-direction: column;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  transition: opacity 0.3s ease 0s, margin 0.3s ease 0s, visibility 0.3s ease 0s;
  background-color: rgb(255, 255, 255);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  touch-action: auto;
  margin-bottom: 96px;
  position: fixed;
  bottom: 0px;
  right: auto;
  left: 0px;
  margin-right: 20px;
}
.close_whatsapp {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 20px;
  height: 20px;
  opacity: 0.4;
  cursor: pointer;
  transition: all 0.3s ease 0s;
  outline: transparent;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.close_whatsapp::before {
  transform: rotate(45deg);
}
.close_whatsapp::after {
  transform: rotate(-45deg);
}
.close_whatsapp::before,
.close_whatsapp::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 2px;
  background-color: rgb(29, 33, 41);
  display: block;
  border-radius: 2px;
}
.whatsapp-header {
  background: rgb(255, 255, 255);
  color: rgb(17, 17, 17);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 24px 20px;
}
.header-info {
  margin-left: 16px;
  margin-right: 16px;
}
.support-avatar {
  width: 52px;
  height: 52px;
  display: block;
  position: relative;
  flex-shrink: 0;
}

.support-avatar::before {
  content: "";
  bottom: 0px;
  right: 0px;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  background-color: rgb(74, 213, 4);
  display: block;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  border: 2px solid rgb(255, 255, 255);
}
.avatar-wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 50%;
  position: relative;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.avatar-img {
  min-width: 100%;
  height: 100%;
  flex-shrink: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(../img/wp-destek-user.webp);
}
.avatar-img::after {
  border-radius: 50%;
  border: 3px solid rgba(0, 0, 0, 0.1);
  inset: 0px;
  position: absolute;
  content: "";
  overflow: hidden;
}
.whatsapp-background {
  padding: 20px 20px 20px 10px;
  background-color: rgb(230, 221, 212);
  position: relative;
  overflow: auto;
  max-height: 382px;
}
.whatsapp-background::before {
  display: block;
  position: absolute;
  content: "";
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.08;
  background-image: url(https://elfsight.com/assets/chats/patterns/whatsapp.png);
}
.whatsapp-message-container {
  display: flex;
  z-index: 1;
}
.loading-animation {
  background-color: rgb(255, 255, 255);
  width: 52.5px;
  height: 32px;
  border-radius: 16px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin-left: 10px;
/*   opacity: 0; */
  transition: all 0.1s ease 0s;
  z-index: 1;
  box-shadow: rgb(0 0 0 / 13%) 0px 1px 0.5px;
}
.dot-pulse {
  position: relative;
  left: -9999px;
  width: 6px;
  height: 6px;
  border-radius: 5px;
  background-color: #cbcbcb;
  color: #cbcbcb;
  box-shadow: 9999px 0 0 -5px #cbcbcb;
  animation: dotPulse 1.5s infinite linear;
  animation-delay: .25s;
}

.dot-pulse::before, .dot-pulse::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  width: 6px;
  height: 6px;
  border-radius: 5px;
  background-color: #cbcbcb;
  color: #cbcbcb;
}

.dot-pulse::before {
  box-shadow: 9984px 0 0 -5px #cbcbcb;
  animation: dotPulseBefore 1.5s infinite linear;
  animation-delay: 0s;
}

.dot-pulse::after {
  box-shadow: 10014px 0 0 -5px #cbcbcb;
  animation: dotPulseAfter 1.5s infinite linear;
  animation-delay: .5s;
}

@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px #cbcbcb;
  }
  30% {
    box-shadow: 9984px 0 0 2px #cbcbcb;
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px #cbcbcb;
  }
}

@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px #cbcbcb;
  }
  30% {
    box-shadow: 9999px 0 0 2px #cbcbcb;
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px #cbcbcb;
  }
}

@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px #cbcbcb;
  }
  30% {
    box-shadow: 10014px 0 0 2px #cbcbcb;
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px #cbcbcb;
  }
}
.wloader {
  height: 5px;
  width: 5px;
  margin: 0px 2px;
  background-color: rgb(182, 181, 186);
  border-radius: 50%;
  display: inline-block;
  position: relative;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  top: 0px;
}
/* .dots1 {
  background-color: rgb(158, 157, 162);
  animation-name: dotOne;
}
.dots2 {
  animation-name: dotTwo;
}
.dots3 {
  animation-name: dotThree;
} */
.whatsapp-message-wrapper {
  display: none;
  padding: 7px 14px 6px;
  background-color: rgb(255, 255, 255);
  border-radius: 0px 8px 8px;
  position: relative;
  transition: all 0.3s ease 0s;
/*   opacity: 1; */
  transform-origin: center top;
  z-index: 2;
  box-shadow: rgb(0 0 0 / 13%) 0px 1px 0.5px;
  margin-top: 4px;
/*   margin-left: -54px; */
  max-width: calc(100% - 66px);
}

.whatsapp-message-wrapper::before {
  position: absolute;
  background-image: url("https://i.ibb.co/hRLp4rM/chat-edge.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  top: 0px;
  left: -12px;
  width: 12px;
  height: 19px;
}
.chat-body-wrapper {
  width: 100% !important;
}
.whatsapp-chat-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.4);
}
.whatsapp-chat-message {
  font-size: 14px;
  line-height: 19px;

  margin-top: 4px;
  color: rgb(17, 17, 17);
}
.whatsapp-chat-message p {
  margin: 0px;
}
.whatsapp-message-container {
  box-sizing: border-box !important;
  outline: none !important;
}
.whatsapp-chat-time {
  text-align: right;
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(17, 17, 17, 0.5);
  margin-right: -8px;
  margin-bottom: -4px;
}
.whatsapp-btn {
  padding: 8px 12px;
  border-radius: 24px;
  border: none;
  background: rgb(14, 193, 47);
  color: rgb(255, 255, 255);
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  position: relative;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 20px;
  overflow: hidden;
  appearance: none;
}
.whatsapp-btn::before {
  content: "";
  position: absolute;
  display: block;
  opacity: 0;
  transform: scale(1);
  background-color: rgb(0, 0, 0);
  z-index: 0;
  transition: all 0.2s ease 0s;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  bottom: -5px;
}
.whatsapp-send-icon-small {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  fill: rgb(255, 255, 255);
  z-index: 1;
}
.chat-button-text {
  margin-left: 8px;
  margin-right: 8px;
  z-index: 1;
  color: rgb(255, 255, 255);
}

/* whatsapp pop-up button */
.whatsapp-popup-button {
  height: 64px;
  box-shadow: rgb(0 0 0 / 15%) 0px 3px 12px;
  border-radius: 50%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  user-select: none;
  position: relative;
  outline: transparent;
  background-color: rgb(14, 193, 47);
  margin-bottom: 20px;
  margin-right: 20px;
  margin-left: 20px;
  width: 64px;
}
.whatsapp-popup-button::before,
.whatsapp-popup-button::after {
  content: "";
  position: absolute;
  border: 1px solid rgb(14, 193, 47);
  inset: -2px;
  border-radius: 500px;
  opacity: 0;
  z-index: 0;
}

.whatsapp-notify {
  width: 10px;
  height: 10px;
  background-color: rgb(255, 0, 0);
  display: block;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  right: 4px;
  top: 4px;
}
@keyframes showhide {
  from {
  transition: visibility 0s linear 0.7s, opacity 0.7s ease-in-out;
  }
}
@keyframes showchat {
  from {
    transform: scale(0);
    opacity: 0;
  }
}
.hide-whatsapp {
  display: none;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}
.show-whatsapp {
  display: flex;
  animation-name: showchat;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}
