﻿/*!
Theme Name: SPEK
Author: Oy Site Logic Ab
Author URI: https://www.sitelogic.fi
Version: 1.0.0
Description: SPEK theme
Text Domain: spek
Theme URI: https://www.spek.fi
*/@font-face{font-family:"icomoon";src:url("fonts/icomoon.ttf?u8upqd") format("truetype"),url("fonts/icomoon.woff?u8upqd") format("woff"),url("fonts/icomoon.svg?u8upqd#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\e900"}.icon-right-arrow:before{content:"\e901"}.icon-cart:before{content:"\e902"}.icon-facebook:before{content:"\e903"}.icon-twitter:before{content:"\e904"}.icon-linkedin:before{content:"\e905"}.icon-right-angle:before,.navigation .page-numbers.next:before,.navigation .page-numbers.prev:before,.navigation-comments .page-numbers.next:before,.navigation-comments .page-numbers.prev:before{content:"\e906"}.icon-vimeo:before{content:"\e907"}.icon-maps:before{content:"\e908"}.icon-phone:before{content:"\e909"}.icon-download:before{content:"\e90a"}.icon-logo:before{content:"\e90b"}.icon-instagram:before{content:"\e90c"}.icon-youtube:before{content:"\e90d"}.icon-search:before{content:"\e90e"}.icon-external-link:before{content:"\e90f"}.icon-file:before{content:"\e910"}.icon-info:before{content:"\f129"}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.inner-accordion,.inner-slide ul{margin:0;padding:0;list-style:none}.clearfix:after,dl:after,main:after,.widget:after,.post-password-form p:after,.navigation-single:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex,.flex-top,.content-holder,.fact-wrap,.financiers .list,.peoples-wrap,.flex-middle,.navigation,.navigation-comments,.navigation .page-numbers,.navigation-comments .page-numbers,.header-top,.cart,.banner .container,.news-list .online-store .cart-btn,.nav-links,.info .box,.fact-box .icon-info,.links-and-files ul .icon,.flex-bottom,.flex-justify,.flex-center,.btn-wrap,.masonry .item,.news-list,.label-hold,.info,.address,.button-list,.social-networks,.footer-nav,.flex-end,.top-bar-links,.banner,.breadcrumb,.peoples,.masonry,.sites,.more-sites,.soft-class,.peoples-wrap .peoples li,.contact-info,.search-form,.search-form fieldset,.locations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-top,.content-holder,.fact-wrap,.financiers .list,.peoples-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-middle,.navigation,.navigation-comments,.navigation .page-numbers,.navigation-comments .page-numbers,.header-top,.cart,.banner .container,.news-list .online-store .cart-btn,.nav-links,.info .box,.fact-box .icon-info,.links-and-files ul .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-justify,.financiers .list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center,.navigation,.navigation-comments,.navigation .page-numbers,.navigation-comments .page-numbers,.cart,.banner .container,.btn-wrap,.masonry .item,.news-list,.news-list .online-store .cart-btn,.label-hold,.nav-links,.info,.info .box,.fact-box .icon-info,.links-and-files ul .icon,.address,.button-list,.social-networks,.footer-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end,.header-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{max-height:1000000px}body{color:#000;background:#fff;font:16px/1.625 "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;vertical-align:top}.gm-style img{max-width:none}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 1.625em}blockquote{position:relative;padding-left:75px;padding-top:18px;margin-bottom:40px;min-height:100px}blockquote:before{position:absolute;content:"";width:50px;height:96px;top:24px;left:5px;background:url("images/quote.png") no-repeat 50% 50%/100% auto}blockquote q{display:block;max-width:610px;quotes:none;font-size:20px;font-style:italic;line-height:1.3846;letter-spacing:-.0077em}th,td{border:1px solid #9099b5;padding:.5em;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ul,ol{padding:0 0 0 20px;margin:0 0 20px}ul ul,ul ol,ol ul,ol ol{padding-left:3em;margin:0}ul{list-style:none}ul>li{position:relative}ul>li:before{position:absolute;top:10px;left:-10px;content:"";width:5px;height:5px;border-radius:50%;background-color:#000}dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold}dl dd{overflow:hidden}pre{max-width:100%}form,fieldset{margin:0;padding:0;border-style:none}input[type="text"],input[type="tel"],input[type="email"],input[type="search"],input[type="password"],textarea{-webkit-transition:box-shadow .3s ease-in-out, background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;transition:box-shadow .3s ease-in-out, background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #2a9da2;padding:.4em .7em}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border-color:#e95022}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9099b5}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9099b5}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder{color:#9099b5}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9099b5}input[type="text"].placeholder,input[type="tel"].placeholder,input[type="email"].placeholder,input[type="search"].placeholder,input[type="password"].placeholder,textarea.placeholder{color:#9099b5}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type="button"],input[type="reset"],input[type="file"],input[type="submit"]{-webkit-transition:box-shadow .3s ease-in-out, background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;transition:box-shadow .3s ease-in-out, background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}#content{padding-top:30px}#content:only-child{float:none;width:100%}#sidebar{padding-top:30px;margin-bottom:30px}#sidebar #wp-calendar{width:100%}.widget{margin-bottom:1.625em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form textarea,.comment-form input[type="text"]{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type="submit"]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type="password"]{margin:0 4px 0 0;max-width:300px;width:100%}.post-password-form input{float:left;height:2em}.post-password-form input[type="password"]{width:150px}.comment-form input[type="submit"],.post-password-form input[type="submit"],.search-form input[type="submit"]{background:#1d9dd9;color:#fff;height:2em;border:none;padding:0 .5em}.comment-form input[type="submit"]:hover,.post-password-form input[type="submit"]:hover,.search-form input[type="submit"]:hover{background:#e95022}.commentlist{margin:0 0 1.625em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1.625em 4px 0}.commentlist-item .commentlist-item{padding:0}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.625em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;margin-bottom:1.625em}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{width:30px;height:30px;margin:0 5px;border-radius:50%;color:#22346b;font:20px/1 "Roboto Condensed", sans-serif}.navigation .page-numbers.current,.navigation-comments .page-numbers.current{color:#fff;background-color:#e95123}.navigation .page-numbers.next,.navigation .page-numbers.prev,.navigation-comments .page-numbers.next,.navigation-comments .page-numbers.prev{font-size:0;line-height:0;color:transparent}.navigation .page-numbers.next:before,.navigation .page-numbers.prev:before,.navigation-comments .page-numbers.next:before,.navigation-comments .page-numbers.prev:before{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#999;font:20px/1 "icomoon"}.navigation .page-numbers.prev,.navigation-comments .page-numbers.prev{padding-right:2px;padding-bottom:2px}.navigation .page-numbers.prev:before,.navigation-comments .page-numbers.prev:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:block}.navigation a.page-numbers:hover,.navigation-comments a.page-numbers:hover{color:#fff;background-color:#e95123}.navigation a.page-numbers:hover:before,.navigation-comments a.page-numbers:hover:before{color:#fff}.navigation-single{margin-bottom:1.625em}.navigation-single .next,.navigation-single .prev{-webkit-transition:color .3s ease-in-out, background .3s ease-in-out;transition:color .3s ease-in-out, background .3s ease-in-out;float:left;vertical-align:middle;max-width:48%;background:#1d9dd9;color:#fff;text-decoration:none}.navigation-single .next:hover,.navigation-single .prev:hover{color:#fff;background-color:#e95123}.navigation-single .next a,.navigation-single .prev a{color:inherit;text-decoration:none;padding:.4em;display:block}.navigation-single .next{float:right}.wp-caption{max-width:100%;clear:both;border:1px solid #9099b5;padding:.4em;margin-bottom:1.625em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.625em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.625em 4px 0}.alignright{margin-bottom:20px}.mejs-container{margin-bottom:1.625em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #9099b5}.error404 .post .content,.category-uncategorized-fi .post .content,.search-no-results .post .content{text-align:center}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"Roboto Condensed", sans-serif;font-weight:700;margin:0 0 28px;color:inherit;line-height:1.2}h1>a,.h1>a,h2>a,.h2>a,h3>a,.h3>a,h4>a,.h4>a,h5>a,.h5>a,h6>a,.h6>a,.h>a{color:inherit}h1>a:hover,.h1>a:hover,h2>a:hover,.h2>a:hover,h3>a:hover,.h3>a:hover,h4>a:hover,.h4>a:hover,h5>a:hover,.h5>a:hover,h6>a:hover,.h6>a:hover,.h>a:hover{color:#e95123}h1,.h1{font-size:36px;text-transform:uppercase}h2,.h2{font-size:26px;margin-top:33px}h3,.h3{font-size:22px;margin-top:38px}h4,.h4{font-size:21px}h5,.h5{font-size:17px}h6,.h6{font-size:15px}p{margin:0 0 26px;letter-spacing:.0063em}a{-webkit-transition:box-shadow .3s ease-in-out, background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;transition:box-shadow .3s ease-in-out, background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;color:#22346b;text-decoration:none}a:hover{color:#e95123}.header{position:relative;padding:10px 0 15px;z-index:999}.logo{width:140px}.search-opener{position:absolute;font-size:20px;line-height:1;right:60px;top:6px}.search-active .search-opener{color:#e95123}.search-opener:hover{color:#e95123}.search-drop{margin-right:23px;padding-top:4px}.search-drop .search-form{-webkit-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;transition:opacity .3s ease-in-out, visibility .3s ease-in-out;padding:20px;background:#9099b5;position:absolute;top:100%;left:0;right:0;opacity:0;max-width:none;visibility:hidden}.search-active .search-drop .search-form{opacity:1;visibility:visible}.search-drop .search-form input[type="search"]{border:none}.search-drop .search-form:before{position:absolute;content:"";width:16px;height:16px;top:-6px;right:60px;z-index:-1;background:#9099b5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-bar-links{padding-left:0;font-size:13px;font-weight:500;line-height:1.2;margin-bottom:0;text-transform:uppercase}.top-bar-links li{margin:5px 19px 5px 0}.top-bar-links li:before{display:none}.top-bar-links li.active a{color:#e95123}.top-bar-links a{color:#666}.top-bar-links a:hover{color:#e95123}.cart{top:0;right:0;width:40px;height:30px;color:#fff;font:700 15px/1.2 "Roboto Condensed", sans-serif;position:absolute;padding-bottom:2px;text-transform:uppercase;border-bottom-left-radius:10px;background:#1d9dd9}.cart span{font-size:20px;line-height:1}.cart em{font-style:normal}.cart:hover{background-color:#22346a;color:#fff}.nav{-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;position:absolute;margin-left:10px;width:100%;top:100%;left:100%;background:#22346b;z-index:9;box-shadow:0 5px 10px 0 rgba(0,0,0,0.3)}.nav-active .nav{left:0;margin-left:0}.nav>ul{font-weight:500;padding-left:0;margin-bottom:0;text-transform:uppercase}.nav>ul>li{border-bottom:1px solid rgba(255,255,255,0.15)}.nav>ul>li:before{display:none}.nav>ul>li.active>a{background:#e95022}.nav>ul>li>a{color:#fff;display:block;padding:10px 38px 10px 10px}.nav>ul>li>a:hover{background:#e95022}.nav>ul>li.drop-active .opener:after{display:none}.nav>ul>li.has-drop-down .opener{display:block}.nav>ul>li .opener{padding:0;margin:0;position:absolute;top:13px;right:10px;background:none;width:20px;height:19px;display:none}.nav>ul>li .opener:before{content:"";height:3px;background:#fff;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav>ul>li .opener:after{content:"";position:absolute;background:#fff;top:0;bottom:0;left:50%;width:3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav>ul>li .opener:hover{background:none}.nav>ul.links{font-weight:400;background:#1d9dd9;text-transform:none}.inner-accordion{font-weight:400;background:#fff}.inner-accordion>li:before{display:none}.inner-accordion>li.drop-active .inner-opener:after{display:none}.inner-accordion>li>a{padding:10px 38px 10px 10px;display:block;background:#fff;color:#22346b}.inner-accordion>li>a:hover{background:#1d9dd9;color:#fff}.inner-accordion>li.has-drop-down .inner-opener{display:block}.inner-accordion>li .inner-opener{padding:0;margin:0;position:absolute;top:13px;right:10px;width:20px;height:19px;background:none;display:none}.inner-accordion>li .inner-opener:before{content:"";height:3px;background:#22346b;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.inner-accordion>li .inner-opener:after{content:"";position:absolute;background:#22346b;top:0;bottom:0;left:50%;width:3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.inner-accordion>li .inner-opener:hover{background:none}.inner-slide{background:#fff}.inner-slide ul{text-transform:none;padding-left:20px;padding-top:10px}.inner-slide ul li{padding-bottom:10px}.inner-slide ul li:before{display:none}.inner-slide ul li a{color:#22346b}.inner-slide ul li a:hover{color:#1d9dd9}.nav-opener{overflow:hidden;text-indent:101%;white-space:nowrap;bottom:10px;right:10px;width:24px;height:20px;z-index:9;position:absolute}.nav-opener:hover:after,.nav-opener:hover:before,.nav-opener:hover span:after{background-color:#1d9dd9}.nav-opener:after,.nav-opener:before,.nav-opener span:after{-webkit-transition:background .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:background .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:background .4s ease-in-out, transform .4s ease-in-out;transition:background .4s ease-in-out, transform .4s ease-in-out, -webkit-transform .4s ease-in-out;background-color:#22346b;position:absolute;top:50%;left:0;right:0;height:3px;content:"";margin-top:-2px}.nav-opener:before,.nav-opener:after{top:0;margin-top:0}.nav-active .nav-opener:before,.nav-active .nav-opener:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:50%;left:0;right:0;margin-top:-2px}.nav-active .nav-opener span:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);opacity:0}.nav-opener:after{top:100%;margin-top:-4px}.nav-active .nav-opener:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.wrapper{position:relative;overflow:hidden;width:100%}.page-title{overflow:hidden;position:relative;text-align:center;padding-top:49px;margin-bottom:7px;padding-bottom:48px;background-color:#22346a}.page-title .container{position:relative;z-index:99}.page-title .icon-logo{color:#1f2f5f;position:absolute;font-size:430px;line-height:1;right:-189px;top:-128px;z-index:1}.page-title h1{position:relative;z-index:2;color:#fff;margin-bottom:0;font:28px/1.2 "Roboto Condensed", sans-serif;text-transform:uppercase}.banner{position:relative;color:#fff}.banner .container{min-height:250px;z-index:2}.banner .txt{width:100%;text-align:center;padding:20px 0 0}.banner .btn{min-width:200px;margin-left:auto;margin-right:auto}.banner h1{margin-bottom:20px}.btn-wrap{padding-left:0}.btn-wrap li{padding:0 10px 10px}.btn-wrap li:before{display:none}.btn-wrap .btn{max-width:100%;display:inline-block;vertical-align:top}.bg-image{top:0;left:0;right:0;bottom:0;position:absolute;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.bg-image:before{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background:rgba(34,52,106,0.8)}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 10px}.intro-text{font-size:18px;line-height:1.5556;font-weight:700;margin-bottom:25px;margin-bottom:-1px}.intro-text p{letter-spacing:-.0139em}.btn{-webkit-transition:color .3s ease-in-out, background .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;transition:color .3s ease-in-out, background .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;display:table;color:#000;text-align:center;padding:15px 23px 14px;font:700 17px/1.2 "Roboto Condensed", sans-serif;text-transform:uppercase;border-bottom-right-radius:10px;background-color:#fff}.btn.btn-outline{min-width:180px;border-radius:0 0 10px 10px;border:1px solid #9099b5}.btn.btn-outline:hover{background-color:#22346b;border-color:transparent}.btn.btn-warning{background-color:#fdc93a}.btn.btn-warning:hover{background:#1d9dd9}.btn.btn-primary{background-color:#22346b;color:#fff}.btn.btn-primary:hover{background-color:#e95123}.btn.btn-danger{background-color:#e95123;color:#fff}.btn.btn-danger:hover{background:#22346b}.btn:hover{color:#fff;background:#e95022}.content-holder{padding-top:28px;position:relative}.content-wrap{width:100%}.sidebar{width:100%;padding-left:44px;position:relative;margin-top:6px;min-height:146px;margin-bottom:20px}.sidebar h2{text-transform:uppercase;margin-bottom:30px;font-size:22px;line-height:1.2;margin-top:0;position:relative}.sidebar h2.active:before{display:block}.sidebar h2:before{display:none;position:absolute;content:"";top:0;left:-25px;bottom:1px;width:5px;background-color:#e95123}.sidebar:before{position:absolute;content:"";top:0;left:19px;bottom:20px;width:5px;background-color:#d3d6e1}.sidebar .sidenav{text-transform:uppercase;padding-left:0;position:relative;padding-bottom:1px;font:700 16px/1.25 "Roboto Condensed", sans-serif}.sidebar .sidenav li{margin-bottom:19px}.sidebar .sidenav li:before{display:none}.sidebar .sidenav li.active:after{display:block}.sidebar .sidenav li.active>a{color:#e95123}.sidebar .sidenav li:after{display:none;position:absolute;content:"";top:1px;left:-25px;bottom:0;width:5px;background:#e95123}.sidebar .sidenav li ul{text-transform:none;padding-left:16px;padding-top:8px}.sidebar .sidenav li ul li{position:static;margin-bottom:7px}.sidebar .sidenav li ul ul{font-weight:400}.sidebar .sidenav li ul ul li{margin-bottom:5px}.breadcrumb{padding-left:0;line-height:1.2;margin-bottom:0;padding-top:11px;font:15px/1.2 "Roboto Condensed", sans-serif;color:#666}.breadcrumb li{margin-bottom:5px}.breadcrumb li:before{display:none}.breadcrumb a{color:#22346a}.breadcrumb a:after{color:#000;pointer-events:none;content:"›";margin:0 7px 3px;line-height:1;display:inline-block;vertical-align:middle}.breadcrumb a:hover{color:#000}.peoples{padding-left:0;margin-left:-20px;padding-top:14px;text-align:center;line-height:1.2;margin-bottom:29px}.peoples li{width:50%;max-width:227px;padding-left:20px;margin-bottom:20px}.peoples li:before{display:none}.peoples .txt{padding-top:17px}.peoples strong{display:block;margin-bottom:3px}.peoples span{display:block;margin-bottom:11px}.peoples img{width:100%;height:auto;border-bottom-right-radius:20px}.peoples a{display:table;margin:0 auto;color:inherit}.peoples a.link{color:#e95123;margin-top:2px}.peoples a:hover{color:#1d9dd9}.boxs{text-align:center;color:#fff;font-size:15px;line-height:1.6;margin-bottom:40px}.boxs h2{margin-top:0;font-size:20px;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.boxs .box{width:100%;margin-bottom:10px;padding:28px 15px 33px;position:relative;overflow:hidden;border-radius:0 0 30px 0}.boxs .box>a{color:inherit}.boxs .box.box--green .bg-image:before{background:rgba(149,193,31,0.9)}.boxs .box.box--sky-blue .bg-image:before{background:rgba(29,157,217,0.9)}.boxs .box.box--dark-green .bg-image:before{background:rgba(42,157,162,0.9)}.boxs .box.box--orange .bg-image:before{background:rgba(233,81,35,0.9)}.boxs .box .txt{position:relative;z-index:2}.boxs .box .text{width:100%}.boxs .box .wrap{margin-left:auto;margin-right:auto;margin-bottom:-15px}.boxs .box .links{max-width:270px;margin-left:auto;margin-right:auto;font-size:17px;font-weight:700;line-height:1.2;text-align:left;padding-top:8px;padding-left:23px;text-transform:uppercase}.boxs .box .links li{margin-bottom:15px}.boxs .box .links li:before{position:absolute;background:#fff;content:"";height:7px;width:7px;left:-20px;top:6px}.boxs .box .links a{color:inherit}.boxs .box .links a:hover{color:#22346b}.boxs .box p{max-width:330px;margin-left:auto;margin-right:auto}.boxs .box .btn{min-width:151px;margin:0 auto}.masonry{color:#fff}.masonry>.item{min-height:400px}.masonry h2,.masonry .h2{font-size:40px;line-height:1.2;margin:0 0 28px;text-transform:none}.masonry .txt{position:relative;padding:20px;z-index:2}.masonry .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;width:100%;border-bottom:1px solid #fff}.masonry .item .item{min-height:250px;width:100%}.masonry .item .item:last-child{border-bottom:none}.masonry .item .item h2{font-size:30px;line-height:1.2}.masonry .item .btn{margin:0 auto;min-width:151px}.masonry .item.item--green .bg-image:before{background:rgba(42,157,162,0.8)}.masonry .item.item--orange .bg-image:before{background:rgba(233,81,35,0.8)}.masonry .item .item{width:100%}.news{margin-bottom:44px;padding:43px 0 17px;border-bottom:1px solid #9099b5}.news.news--with-pagination{border-bottom:none}.news.news--with-pagination .news-list{margin-bottom:30px}.title h2{font:28px/1.2 "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;text-align:center;margin:0 0 45px}.news-list{padding-left:0;margin:0 -10px;text-align:center;color:#000;font:15px/1.2 "Roboto Condensed", sans-serif}.news-list li{width:100%;padding:0 10px;max-width:400px;margin-bottom:27px}.news-list li:before{display:none}.news-list .img.bg-image{padding-top:70%;position:relative}.news-list .img.bg-image:before{display:none}.news-list .img.bg-image img{display:none}.news-list .img a{position:relative;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}.news-list .img a:hover:before{opacity:1;visibility:visible}.news-list .img a:before{-webkit-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;transition:opacity .3s ease-in-out, visibility .3s ease-in-out;top:0;left:0;right:0;bottom:0;content:"";opacity:0;visibility:hidden;position:absolute;background:rgba(34,52,107,0.2)}.news-list .txt{padding-top:12px}.news-list .label{margin-bottom:12px}.news-list .label .catg span{width:6px;height:6px;margin:0 10px 2px 6px;display:inline-block;vertical-align:middle}.news-list h3{margin:0 0 20px;color:#22346b}.news-list img{width:100%;height:auto}.news-list .online-store{display:block;color:#fff;text-align:left;position:relative;font-size:18px;font-weight:400;line-height:1.3333;border-radius:0 0 60px;background-color:#1d9dd9;padding:31px 20px 45px}.news-list .online-store h3{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px;text-transform:uppercase;margin-right:40px}.news-list .online-store .btn{padding:15px 43px 14px 16px;position:relative;font-size:17px}.news-list .online-store .btn .icon-right-arrow{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-size:21px;line-height:1;color:#1d9dd9;font-weight:300;right:14px;top:50%;margin-top:-2px}.news-list .online-store .btn:hover{background:#22346b}.news-list .online-store .btn:hover .icon-right-arrow{color:#fff}.news-list .online-store .cart-btn{border-radius:0 0 0 10px;background-color:#22346b;position:absolute;font-size:24px;line-height:1;color:#fff;height:53px;width:53px;right:0;top:0}.label-hold{top:0;position:absolute;left:0;right:0;z-index:9;margin-top:-2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.catg-label{text-transform:uppercase;padding:11px 19px;color:#fff;font:15px/1.2 "Roboto Condensed", sans-serif;border-radius:10px 0;background-color:#2a9da2}.catg-label .catg:before{content:"";width:6px;height:6px;margin:0 10px 2px 6px;display:inline-block;vertical-align:middle;background-color:#fff}.other-sites{margin-bottom:44px;border-bottom:1px solid #9099b5}.sites{padding-top:6px;padding-left:0;margin-bottom:30px}.sites img{width:100%;height:auto}.sites .bg-image{padding-top:79%}.sites .bg-image>img{position:absolute}.sites li{width:100%;margin-bottom:20px}.sites li:before{display:none}.sites a{position:relative;display:block;overflow:hidden;border-bottom-right-radius:30px}.sites a:before{position:absolute;content:"";top:45%;left:0;right:0;bottom:0;opacity:.8;background:-webkit-linear-gradient(bottom, #000 0%, transparent 100%);background:linear-gradient(to top, #000 0%, transparent 100%)}.sites a:after{-webkit-transition:visibility .3s ease-in-out, opacity .3s ease-in-out;transition:visibility .3s ease-in-out, opacity .3s ease-in-out;content:"";opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:0;position:absolute;border-bottom-right-radius:30px;background:rgba(34,52,107,0.2)}.sites a:hover:after{visibility:visible;opacity:1}.sites h3{color:#fff;margin:0;position:absolute;left:19px;right:19px;bottom:16px;font-size:24px;line-height:1.2;z-index:2}.visit-more-sites{margin-bottom:39px}.visit-more-sites .title h2{font-size:30px;line-height:1.2}.more-sites{padding-left:0;margin:0 -10px;padding-top:8px;font:700 20px/1.2 "Roboto Condensed", sans-serif;text-transform:uppercase;text-align:center}.more-sites li{width:100%;padding:0 10px;margin-bottom:20px}.more-sites li:before{display:none}.more-sites span{top:-2px;font-size:14px;line-height:1;margin-left:4px;position:relative;display:inline-block;vertical-align:middle}.more-sites a{height:100%;color:#fff;display:block;padding:13px 12px 12px;border-radius:0 0 10px;background-color:#1d9dd9}.more-sites a:hover{background:#e95123}.about-us{margin-bottom:50px}.about-us h2{font-weight:400;margin:0 0 28px;text-align:center}.info-block{text-align:center;padding-top:24px;margin-bottom:42px}.info{margin:0 -10px;padding-left:0}.info li{width:50%;padding:0 10px;margin-bottom:20px}.info li:before{display:none}.info h3{color:#000;font-size:20px;font-weight:400;line-height:1.2;margin:0 0 14px}.info .box{border-bottom-right-radius:20px;background-color:#1d9dd9;min-height:120px;color:#fff}.info .box:before{content:"";min-height:inherit}.info .box.box--green{background-color:#2a9da2}.info .box.box--orange{background-color:#cfa58b}.info .box.box--light-green{background-color:#95c11f}.info .h1{padding:20px 10px;font-size:46px;line-height:1.2;margin-bottom:0}.strategy-block{font-size:15px;line-height:1.4667;margin-bottom:24px}.button .btn{min-width:240px;margin-left:auto;margin-right:auto;display:table}.strategy{padding-left:0;max-width:630px;margin:0 auto}.strategy li{margin-bottom:30px}.strategy li:before{display:none}.strategy li:last-child .box:before{display:none}.strategy h3{color:#fff;font-size:17px;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase}.strategy .title{position:relative;margin:-1px -1px 0;background-color:#22346a;border-radius:20px 20px 0 0;padding:19px 13px 14px 63px}.strategy .txt{padding:16px 23px 6px}.strategy .txt p{margin-bottom:10px}.strategy .icon{top:50%;left:10px;min-width:40px;max-width:45px;text-align:center;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.strategy .icon img{height:auto;width:auto}.strategy .box{background-color:#22346a;border-radius:20px;position:relative;border:1px solid #bdc2d3;background-color:#fff}.strategy .box:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:1px solid #bdc2d3;border-bottom:1px solid #bdc2d3;position:absolute;background:#fff;height:21px;content:"";width:21px;left:80px;top:100%}.strategy .box.box--green .title{background-color:#2a9da2}.strategy .box.box--red .title{background-color:#e73629}.strategy .box.box--light-green .title{background-color:#95c11f}.large-text{font-size:18px;font-weight:700;line-height:1.5556}.large-text p{letter-spacing:0}.troubleshooting .img{margin-bottom:33px}.troubleshooting .btn{margin-top:34px;min-width:180px}.fact-wrap{margin-bottom:23px}.fact-wrap .txt{margin-bottom:30px}.fact-wrap .txt:only-child{width:100%}.fact-box{padding:24px 20px 21px 30px;color:#fff;margin-top:7px;width:100%;position:relative;background-color:#22346b;border-radius:30px 0;font-size:14px;line-height:1.5714}.fact-box .heading{font-size:16px;line-height:1.2;display:block;margin-bottom:10px}.fact-box p{margin-bottom:17px}.fact-box h2{font-size:24px;margin:0 25px 21px 0;text-transform:uppercase}.fact-box ul{margin-top:-1px;padding-left:15px}.fact-box ul>li{margin-bottom:3px}.fact-box ul>li:before{top:9px;left:-15px;background:#fff}.fact-box .icon-info{position:absolute;top:0;z-index:1;right:0;width:40px;height:40px;color:#fff;font-size:22px;font-weight:400;line-height:1;border-bottom-left-radius:10px;background-color:#e95123}.links-and-files{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #9099b5}.links-and-files h2{margin:0 0 47px}.links-and-files ul{color:#000;font-size:18px;line-height:1.2;padding-left:0}.links-and-files ul li{margin-bottom:19px}.links-and-files ul li:before{display:none}.links-and-files ul li.theme-green .icon{background-color:#2a9da2}.links-and-files ul .icon{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;position:absolute;color:#fff;top:-1px;left:-1px;bottom:-1px;width:50px;font-size:21px;line-height:1;background-color:#22346b}.links-and-files ul a{display:block;position:relative;padding:13px 17px 14px 70px;border-bottom-right-radius:10px;border:1px solid #bdc2d3}.links-and-files ul a:hover{color:#e95123;border-color:#f8cabd}.links-and-files ul a:hover .icon{background:#e95123}.soft-class{padding-left:0;margin:0 -5px 32px}.soft-class li{width:50%;padding:0 5px}.soft-class li:before{display:none}.soft-class h3{color:#22346b;font-size:17px;line-height:1.2;margin:0 0 20px}.soft-class .img{margin-bottom:15px}.soft-class .img a{display:block;position:relative;overflow:hidden;border-bottom-right-radius:30px}.soft-class .img a.bg-image{padding-top:82.5%}.soft-class .img a.bg-image>img{display:none}.soft-class .img a:hover:before{opacity:1;visibility:visible}.soft-class .img a:before{-webkit-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;transition:opacity .3s ease-in-out, visibility .3s ease-in-out;top:0;left:0;right:0;bottom:0;content:"";opacity:0;visibility:hidden;position:absolute;border-bottom-right-radius:30px;background:rgba(34,52,107,0.2)}.soft-class img{width:100%;height:auto}.financiers{margin-bottom:30px}.financiers h2{text-align:center;font:36px/1.2 "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;margin:0 0 30px}.financiers .list{-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0 0}.financiers .list li{max-width:50%;padding:0 10px 20px}.financiers .list li:before{display:none}.financiers .list a:hover{opacity:.75}.peoples-wrap{border-top:1px solid #9099b5}.peoples-wrap .frame{width:100%}.peoples-wrap .peoples{max-width:none;padding-top:20px}.peoples-wrap .peoples .img{width:120px}.peoples-wrap .peoples .txt{padding-left:29px;padding-top:22px;text-align:left;width:calc(100% - 120px)}.peoples-wrap .peoples li{max-width:none}.peoples-wrap .peoples li:only-child{width:100%}.peoples-wrap .peoples a{margin-left:0}.peoples-wrap .share-link{margin-bottom:30px}.peoples-wrap .share-link:only-child{padding-top:30px}.share-link{margin-bottom:30px}.contact-wrap{max-width:860px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center}.contact-wrap h2{font-size:29px;font-weight:400;line-height:1.2;margin:0 0 38px;text-align:center}.contact-wrap .btn{display:inline-block;vertical-align:top}.ajax-container{padding-top:37px}.address{padding-left:0;color:#fff;line-height:1.2;padding-top:26px;margin-bottom:53px;font-size:16px;margin:0 -10px 33px}.address li{padding:0 10px 0 32px}.address li:before{display:none}.address a{color:inherit}.address a:hover{color:#e95123}.address .ico{position:absolute;top:-2px;left:2px;font-size:19px;line-height:1;font-weight:900}.address .ico.icon-maps{left:2px;font-size:24px;line-height:1;font-weight:400}.address .ico.icon-phone{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);top:0;left:2px;font-size:19px;line-height:1;font-weight:400}.contact-info{z-index:1;position:relative;text-align:center;margin:-52px -10px 0}.info-box{background-color:#2a9da2;border-radius:0 0 40px;width:100%;margin:0 10px 20px;padding:31px 20px 7px;color:#fff}.info-box:nth-child(even){border-radius:0 0 40px}.info-box.info-box--blue{background-color:#1d9dd9}.info-box .tel{color:inherit;margin-left:10px;display:inline-block;vertical-align:top;margin-bottom:1px;font:700 34px/1.2 "Roboto Condensed", sans-serif}.info-box .tel:hover{opacity:.5}.info-box .tel span{margin-left:-32px;margin-top:-6px;margin-right:5px;opacity:.5;font-size:23px;line-height:1;display:inline-block;vertical-align:middle;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.info-box .h3{display:block;font-size:24px;font-weight:400;line-height:1.2;margin:0 0 14px;text-transform:uppercase}.button-list{padding-left:0;padding-top:40px;margin:0 -10px 24px}.button-list li{width:100%;padding:0 10px;margin-bottom:20px}.button-list li:before{display:none}.button-list .btn{width:100%;border-radius:0;padding:15px 18px;margin-bottom:0 !important}.person-block h3{text-align:left;font-weight:400;line-height:1.2;font-size:24px;margin:0 0 20px 45px;text-transform:uppercase;position:relative;overflow-wrap:break-word}.person-block h3:before{position:absolute;content:"";top:50%;left:-45px;width:30px;height:5px;margin-top:-2px;background-color:#e95123}.person-block .peoples{margin:0 -10px 12px}.person-block .peoples li{width:50%;max-width:none;padding:0 10px;margin-bottom:36px}.search-form{max-width:315px;margin:0 auto}.search-form input[type="search"]{height:50px;margin-right:0;font-size:16px;line-height:1.2;padding:15px 19px 13px;width:calc(100% - 60px)}.search-form input[type="search"]::-webkit-input-placeholder{color:#999}.search-form input[type="search"]::-moz-placeholder{opacity:1;color:#999}.search-form input[type="search"]:-moz-placeholder{color:#999}.search-form input[type="search"]:-ms-input-placeholder{color:#999}.search-form input[type="search"].placeholder{color:#999}.search-form input[type="submit"]{width:60px;font:700 17px/1.2 "Roboto Condensed", sans-serif;height:50px;padding:0;margin-left:-1px;background-color:#2a9da2;border-bottom-right-radius:10px;text-transform:uppercase}.search-form input[type="submit"]:hover{opacity:1;background:#e95022}.footer-wrap{padding:26px 0 20px;background:#22346b;text-align:center;position:relative;overflow:hidden}.footer-wrap .icon-logo{display:none;color:#1f2f60;position:absolute;font-size:427px;line-height:1;right:-181px;top:-138px;z-index:1}.footer-wrap .container{position:relative;z-index:2}.footer-logo{width:100%;text-align:center;padding-top:6px;margin-bottom:20px}.locations{color:#fff;padding-left:0;line-height:1.5;margin:0 -5px;width:100%}.locations li{width:100%;padding:0 5px;margin-bottom:15px}.locations li:before{display:none}.locations a{color:inherit}.locations a:hover{color:#fdc93a}.locations address{font-style:normal;margin-bottom:0}.social-networks{padding-left:0;margin:0 -5px 0 -6px;font-size:31px;line-height:1;width:100%}.social-networks li{padding:0 5px 0 6px;margin-bottom:10px}.social-networks li:before{display:none}.social-networks a{color:#fdc93a}.social-networks a:hover{color:#fff}.footer-nav{position:relative;padding-left:0;font-size:12px;font-weight:500;line-height:1.2;padding:16px 0 6px;margin:0 -7px;text-transform:uppercase}.footer-nav:before{position:absolute;content:"";height:1px;bottom:0;left:-9999px;right:-9999px;background:#dedede}.footer-nav li{margin:0 7px 10px}.footer-nav li:before{display:none}.logo-list{text-align:center;font-size:0;line-height:0;letter-spacing:-4px;padding:26px 0 16px;margin:0 -10px}.logo-list li{display:inline-block;vertical-align:middle;padding:0 10px;margin-bottom:10px;max-width:33.33%;letter-spacing:0;font-size:16px;line-height:1.2}.logo-list li:before{display:none}@media (min-width: 360px){.inner-accordion>li>a{padding-left:20px}.inner-slide ul{padding-left:40px}}@media (min-width: 480px){blockquote q{font-size:22px}.alignright{float:right;max-width:50%;margin:0 -8px 4px 20px}.nav>ul>li>a{padding-right:60px}.nav>ul>li .opener{right:30px}.inner-accordion>li>a{padding:10px 60px 10px 35px}.inner-accordion>li .inner-opener{right:30px}.inner-slide ul{padding-left:50px}.peoples{margin-left:-37px}.peoples li{padding-left:37px;margin-bottom:37px}.title h2{font-size:30px}.news-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sites{margin:0 -5px 49px}.sites li{padding:0 5px;width:50%}.sites h3{left:13px;right:13px;bottom:14px;font-size:20px}.strategy h3{font-size:22px}.soft-class h3{font-size:19px}.financiers .list li{max-width:25%}.peoples-wrap .peoples .img{width:180px}.peoples-wrap .peoples .txt{width:calc(100% - 180px)}.address{font-size:18px}.button-list li{width:auto}.button-list .btn{min-width:140px;width:auto}.person-block .peoples li{width:33.33%}}@media (min-width: 640px){.boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.boxs .box{border-radius:0 0 30px 0;width:calc(50% - 10px);margin-left:10px}.boxs .box:nth-child(4n-2){border-radius:0 0 0 30px}.boxs .box:nth-child(4n-1){border-radius:0 30px 0 0}.boxs .box:nth-child(4n){border-radius:30px 0 0}.boxs .box .txt{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.news-list li{width:50%;max-width:360px}.more-sites li{width:50%}.info li{width:25%}.soft-class li{width:33.33%}.info-box{width:calc(50% - 20px);margin:0 10px 20px;border-radius:0 0 0 40px}.person-block .peoples li{width:25%;max-width:none;margin-bottom:46px}}@media (min-width: 768px){blockquote{padding-left:85px;padding-top:28px;margin-bottom:50px}blockquote q{font-size:26px}#content{float:left;width:calc(100% - 285px)}#sidebar{width:250px;float:right;margin-left:auto}.commentlist-item .commentlist-item{padding:0 0 0 2em}.navigation .page-numbers,.navigation-comments .page-numbers{margin:0 15px;width:40px;height:40px;font-size:24px}.navigation .page-numbers.next:before,.navigation .page-numbers.prev:before,.navigation-comments .page-numbers.next:before,.navigation-comments .page-numbers.prev:before{font-size:24px}.alignright{margin-left:26px}h1,.h1{font-size:50px;margin-bottom:20px}.header{padding-bottom:19px}.logo{padding-top:20px;width:100px}.search-opener{position:static;font-size:23px;color:#666}.search-drop{position:relative}.search-drop .search-form{width:320px;right:100%;top:100%;left:50%;right:auto;z-index:9;padding:8px;margin-top:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.search-drop .search-form:before{left:50%;right:auto;top:-4px;margin-left:-8px}.header-top{margin-bottom:15px}.cart{position:static;width:auto;height:auto;padding:9px 12px 9px 14px;border-bottom-right-radius:10px;border-bottom-left-radius:0}.cart span{font-size:15px;line-height:1;margin-left:10px;margin-top:-2px}.nav-wrap{width:calc(100% - 110px);margin-left:auto}.nav{box-shadow:none;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;background:transparent;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav>ul{font-size:12px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-10px}.nav>ul>li{margin-left:10px}.nav>ul>li.active>a{background:transparent;color:#e95123}.nav>ul>li>a{color:#22346b;padding:0}.nav>ul>li>a:hover{background:transparent;color:#e95123}.nav>ul.links{display:none}.nav .slide{display:none}.nav-opener{display:none}.page-title h1{font-size:36px}.banner .container{min-height:280px}.banner .txt{padding-top:40px}.banner h1{margin-bottom:32px}.btn-wrap{margin-bottom:13px;padding-top:6px}.content-holder{padding-top:39px}.content-holder.boxs-holder{padding-top:54px}.content-wrap{width:calc(100% - 250px)}.sidebar{width:250px;margin-left:auto}.masonry{margin-right:-2px}.masonry>.item{min-height:600px}.masonry .item{border-right:1px solid #fff;width:50%}.masonry .item .item{min-height:300px}.news{margin-bottom:74px;padding:73px 0 27px}.news.news--with-pagination{margin-bottom:47px}.title h2{font-size:36px}.news-list li{width:33.33%}.news-list h3{font-size:21px}.news-list .online-store{padding:27px 11px 41px}.news-list .online-store .btn{font-size:15px;padding:15px 34px 14px 10px}.news-list .online-store .btn .icon-right-arrow{font-size:18px;margin-top:0;right:12px}.news-list .online-store .cart-btn{height:45px;width:45px;font-size:20px}.other-sites{margin-bottom:74px}.sites li{width:25%}.sites h3{left:10px;right:10px;bottom:13px;font-size:18px}.visit-more-sites{margin-bottom:59px}.about-us h2{font-size:36px;line-height:1.2}.info .h1{font-size:38px}.strategy .title{padding-left:85px}.strategy .icon{left:17px;min-width:43px;max-width:53px}.fact-wrap{margin-bottom:33px}.financiers .list{padding:12px 7px 0}.peoples-wrap .frame{width:calc(100% - 175px);padding-right:10px}.peoples-wrap .share-link{width:175px;padding-top:20px}.share-link{margin-bottom:59px}.contact-wrap{margin-bottom:50px}.contact-wrap h2{font-size:32px}.ajax-container{padding-top:67px}.address li{margin-bottom:0;padding:0 25px}.address .ico{left:-3px;top:0}.address .ico.icon-maps{left:-6px;top:0}.address .ico.icon-phone{left:-3px}.info-box .tel{margin-right:20px;margin-left:20px;font-size:38px}.button-list{margin-bottom:54px}.person-block h3{margin-bottom:40px;font-size:26px}.person-block .peoples{margin:0 -23px 22px}.person-block .peoples li{padding:0 23px}.footer-wrap{padding:56px 0 22px;text-align:left}.footer-wrap .icon-logo{display:block}.footer-logo{width:81px;margin-bottom:0}.locations{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:27px;margin-bottom:-15px}.locations li{width:33.33%}.footer-nav{font-size:14px;margin:0 -14px}.footer-nav li{margin:0 14px 10px}.logo-list{padding:46px 0 16px;margin:0 -32px}.logo-list li{padding:0 32px;margin-bottom:20px}}@media (min-width: 1024px){blockquote{padding-left:125px;padding-top:38px}blockquote:before{left:51px}#content{width:calc(100% - 310px)}#sidebar{width:280px}.alignright{margin-left:56px}.logo{padding-top:15px;width:160px}.header-top{margin-bottom:23px}.nav-wrap{width:calc(100% - 180px)}.nav>ul{margin-left:-18px;font-size:15px;line-height:1.2}.nav>ul>li{margin-left:18px}.page-title.page-title--contact{padding-top:66px}.content-wrap{width:calc(100% - 285px)}.sidebar{width:280px}.sidebar h2{font-size:24px}.sidebar .sidenav{font-size:18px}.peoples{margin-left:-47px}.peoples li{padding-left:47px;margin-bottom:47px}.boxs h2{font-size:24px;line-height:1.2;margin-bottom:29px}.boxs .box{padding:34px 20px 47px}.boxs .box p{margin-bottom:36px}.boxs .box .links{font-size:18px}.masonry h2,.masonry .h2{font-size:50px;line-height:1.2;margin-bottom:38px}.masonry .txt{padding-bottom:69px}.masonry .item .item h2{font-size:40px;line-height:1.2;max-width:770px;margin-left:auto;margin-right:auto}.masonry .item .item .txt{padding-bottom:27px}.news.news--with-pagination .news-list{margin-bottom:59px}.news-list h3{font-size:24px;line-height:1.2}.news-list .online-store{padding:33px 24px 57px}.news-list .online-store p{margin-bottom:34px}.news-list .online-store h3{font-size:26px}.news-list .online-store .btn{font-size:17px;padding:15px 50px 14px 16px}.news-list .online-store .btn .icon-right-arrow{right:15px;margin-top:-2px;font-size:21px}.news-list .online-store .cart-btn{font-size:28px;height:60px;width:60px}.sites{margin:0 -10px 59px}.sites li{padding:0 10px}.sites h3{font-size:20px;left:15px;right:15px;bottom:14px}.more-sites li{width:33.33%}.about-us{margin-bottom:70px}.about-us h2{margin-bottom:58px}.info-block{padding-top:44px;margin-bottom:72px}.info h3{font-size:24px}.info .box{min-height:160px}.info .h1{font-size:46px;padding-bottom:26px}.strategy-block{margin-bottom:54px}.strategy-block h2{margin-bottom:50px}.fact-wrap .txt{width:calc(100% - 280px);padding-right:30px}.fact-box{width:280px;padding:24px 20px 21px 30px}.links-and-files{margin-bottom:60px;padding-bottom:40px}.soft-class{margin:0 -10px 52px}.soft-class li{padding:0 10px}.soft-class h3{font-size:24px}.financiers{margin-bottom:50px}.peoples-wrap{margin-bottom:-6px}.address{font-size:20px;margin:0 0 53px;padding-top:46px}.address li{padding:0 46px}.address .ico{left:11px;top:-3px;font-size:24px}.address .ico.icon-maps{left:6px;top:-2px;font-size:29px}.address .ico.icon-phone{left:11px;font-size:24px}}@media (min-width: 1220px){#content{width:calc(100% - 343px)}.nav>ul{margin-left:-31px;font-size:16px}.nav>ul>li{margin-left:31px}.content-wrap{width:calc(100% - 343px)}.boxs{margin-right:7px;padding-top:6px;margin-bottom:69px}.news-list .online-store{padding:37px 30px 61px 39px}.sites h3{font-size:24px;left:19px;right:19px;bottom:16px}.more-sites li{width:25%}.about-us{margin-right:17px;margin-bottom:101px}.about-us>p{margin-right:-10px}.troubleshooting{margin-right:-5px}.fact-wrap{margin-right:3px}.links-and-files{margin-right:2px}.soft-class h3{margin-right:20px}.locations li{width:32.1%}.locations li+li{width:29.5%}.locations li+li+li{width:38.4%}}@media (min-width: 1300px){.sidebar .sidenav{margin-right:-38px}}@media (max-width: 1023px){iframe{width:100%}}@media (max-width: 767px){.navigation-single .next a,.navigation-single .prev a{padding:.2em}.top-bar-links{display:none}.cart em{display:none}.page-title .icon-logo{display:none}.address{display:block}.address li{display:table;table-layout:fixed;margin:0 auto 15px}.logo-list img{max-height:57px}}@media (max-width: 639px){.news-list li{margin-left:auto;margin-right:auto}}

/*# sourceMappingURL=style.css.map */
