@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");@import url("https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i");@font-face{font-family:'northface';src:url("../fonts/northface/northface-webfont.eot");src:url("../fonts/northface/northface-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/northface/northface-webfont.woff2") format("woff2"),url("../fonts/northface/northface-webfont.woff") format("woff"),url("../fonts/northface/northface-webfont.ttf") format("truetype"),url("../fonts/northface/northface-webfont.svg#northface") format("svg");font-weight:normal;font-style:normal}.btn{border:2px solid #222;padding:4px 14px;text-align:center;text-transform:uppercase;color:#333;font-family:"Montserrat",sans-serif;font-weight:500;font-size:13px;white-space:normal;line-height:20px;letter-spacing:0.15em;display:inline-block;vertical-align:middle;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;border-radius:1px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.btn:hover,.btn:focus,.btn:active{background:#1a1a1a;border-color:#1a1a1a;color:#fff;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn:active:focus,.btn.active:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn-primary{background:none}.btn-primary:active:hover,.btn-primary:active:focus{background:#414042;border-color:#414042;color:#fff}.btn-default{background:none;border-color:#fff;color:#fff}.btn-default:hover,.btn-default:focus,.btn-default:active{background:#fff;border-color:#fff;color:#222}.btn-white{background:#fff;border-color:#fff;color:#222;text-shadow:none}.btn-white:hover,.btn-white:focus,.btn-white:active{background:none;border-color:#fff;color:#fff}.btn-blue{background:#4db848;border-color:#4db848;color:#fff;text-shadow:none}.btn-blue:hover,.btn-blue:focus,.btn-blue:active{background:transparent;border-color:#4db848;color:#4db848}.btn-dark{background:none;border-color:#414042;color:#414042}.btn-dark:hover,.btn-dark:focus,.btn-dark:active{background:#414042;border-color:#414042;color:#fff}.btn-orange{background:#d95f1f;border-color:#d95f1f;color:#fff}.btn-orange:hover,.btn-orange:focus,.btn-orange:active{background:none;border-color:#d95f1f;color:#fff}.btn-radius{padding:8px 28px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.btn-line{border-width:1px}.btn-sm{border-width:1px;padding:7px 26px;font-size:11px;line-height:21.4px;letter-spacing:0.05em}.btn-md{padding:8px 33px;font-size:16px;letter-spacing:0.16em}.btn-lg{padding:10px 25px;font-size:15px}.btn-big{padding:12px 24px;letter-spacing:2px}.btn-big-lg{padding:16px 80px;font-size:16px}body{font-size:13px;line-height:1.5;color:#1f1f1f;font-family:"Open Sans",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{padding:0;line-height:1.2;letter-spacing:0.12em;margin:0 0 15px;font-family:"Montserrat",sans-serif;font-weight:500;color:#000}a:hover,a:focus,a:active{color:#2d6ab3;outline:none;text-decoration:none}p{margin:0 0 15px;padding:0}img{height:auto;max-width:100%}.display-none{display:none}.inline-middle{display:inline-block;vertical-align:middle}.flex-box{display:flex}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.direction-left{direction:ltr}.direction-right{direction:rtl}.table-cell{display:table}.cell-middle{display:table-cell;vertical-align:middle}.cell-top{display:table-cell;vertical-align:top}@media only screen and (max-width: 767px){.line-responsive{display:inline-block}.not-responsive{display:block}}.over-hidden{overflow:hidden}.color-orange-gray{color:#d95f1f}.color-orange{color:#f47b20}.color-red{color:#e11f27}.color-gray{color:#c76418}.color-blue{color:#0b81cb}.color-blue-light{color:#2cb6e9}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pb-50{padding-bottom:50px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-150{padding-bottom:100px}.pb-150{padding-bottom:150px}.pt-200{padding-bottom:200px}.pb-200{padding-bottom:200px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.mt-150{margin-bottom:100px}.mb-150{margin-bottom:150px}.mt-200{margin-bottom:200px}.mb-200{margin-bottom:200px}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}.clear-both{clear:both}ul.menu{margin:0}.item-list ul{list-style:none;margin-bottom:0;padding-left:0}.item-list ul li{padding:0;margin:0}ul.list-check li{vertical-align:middle}ul.list-check li:before{content:"";background:url("img/check.png") no-repeat;height:20px;width:20px;margin-right:10px;display:inline-block;vertical-align:middle}.content-inline{display:inline-block}.content-block{display:block}.content-left{float:left}.content-right{float:right}.avata-circle img{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden}@media only screen and (min-width: 1400px){.margin-left-lg-1{margin-left:-8.33333333%}.margin-left-lg-2{margin-left:-16.66666667%}.margin-right-lg-1{margin-right:-8.33333333%}.margin-right-lg-2{margin-right:-16.66666667%}.col-xl-8{width:66.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-7{width:58.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-6{width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-5{width:41.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-4{width:33.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-3{width:25%}.col-xl-offset-9{margin-left:75%}.col-xl-2{width:16.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-1{width:8.33333333%}.col-xl-offset-11{margin-left:91.66666667%}}.style-select-menu{position:relative;margin-top:20px}.style-select-menu select{position:absolute;left:0;right:0;opacity:0;height:0px;width:0px;padding:0;margin:0}.select-menu{position:relative}.select-menu .select-label{border:1px solid #d6d6d6;padding:10px 40px 10px 20px;min-width:270px;cursor:pointer;text-align:left;position:relative}@media only screen and (min-width: 768px){.select-menu .select-label{min-width:300px}}.select-menu .select-label:before{content:"\f107";position:absolute;right:12px;font-family:"FontAwesome";font-size:18px;-webkit-transition:transform 187ms;-moz-transition:transform 187ms;-o-transition:transform 187ms;transition:transform 187ms}.select-menu .select-label.open:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.select-menu .label-type{color:#555;font-size:13px;line-height:23.4px;font-family:"Montserrat",sans-serif;font-weight:500}.select-menu .list-select-menu{position:absolute;left:0;top:100%;margin-top:-1px;z-index:100;width:100%;height:160px;overflow-x:hidden;overflow-y:scroll;padding:18px 28px;text-align:left;margin-bottom:0;list-style:none;border:1px solid #e2e2e2;background:#fff;font-size:14px;visibility:hidden;opacity:0;-webkit-transition:all 375ms cubic-bezier(0, 0, 0.2, 1);-moz-transition:all 375ms cubic-bezier(0, 0, 0.2, 1);-o-transition:all 375ms cubic-bezier(0, 0, 0.2, 1);transition:all 375ms cubic-bezier(0, 0, 0.2, 1)}.select-menu .list-select-menu.open{visibility:visible;opacity:1}.select-menu .list-select-menu li{font-size:13px;padding:7px 0;cursor:pointer}.select-menu .list-select-menu li.activated,.select-menu .list-select-menu li:hover{color:#135ca8}.breadcrumb{background:none;margin:40px 0}.breadcrumb a{color:#4b5257}.breadcrumb a:hover{color:#2d6ab3}.alert{margin-top:20px;padding:5px 20px 5px 50px;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;font-weight:600;position:relative}.alert:before{font-family:"FontAwesome";text-align:center;font-size:19px;width:50px;display:inline-block;position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alert.alert-danger{background:#9c5b57;color:#fff;border:1px solid #9c5b57}.alert.alert-danger:before{content:"\f057"}.alert.alert-warning{background:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc}.alert.alert-warning:before{content:"\f071"}.alert.alert-success{background:#dff0d8;color:#3c763d;border:1px solid #d6e9c6}.alert.alert-success:before{content:"\f00c"}.alert.alert-info{background:#d9edf7;color:#31708f;border:1px solid #bce8f1}.alert.alert-info:before{content:"\f129"}.heading-title{margin:0 0 30px;padding:10px 0;font-size:26px;line-height:normal;text-transform:uppercase;color:#222;font-family:"Montserrat",sans-serif;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 991px){.heading-title{font-size:24px}}@media only screen and (max-width: 767px){.heading-title{font-size:20px;margin:0 0 10px}}.post-pagination{clear:both}.post-pagination .item-list ul{margin-bottom:30px}ul.pager{display:block;text-align:center}ul.pager li{display:inline-block;vertical-align:top;margin:0 -3px 0 0}ul.pager li a{border:1px solid #DEDFE2;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#222;cursor:pointer;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:300;text-transform:uppercase;margin:0 2px;padding:3px 10px}ul.pager li a:hover,ul.pager li a:focus{color:#222}ul.pager li.active a{background:#000;color:#fff;border:1px solid #000}ul.pager li.active a:hover,ul.pager li.active a:focus{background:#000;border-color:#000}.tabs-primary{position:fixed;z-index:20;left:0;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%)}ul.tab_primary{list-style:none;padding:0;margin:0;border-bottom:1px solid #ddd;line-height:normal;text-align:left;position:relative}ul.tab_primary li{display:block;border:1px solid #ddd;border-bottom:none}ul.tab_primary li.active{border-top:2px solid #135ca8}ul.tab_primary li a{width:100%;color:inherit;font-size:11px;letter-spacing:0.05em;text-transform:uppercase;padding:10px 30px;background-color:#fff;display:inline-block}ul.tab_primary li a:hover{background:#eee}.page-user .tabs-primary{position:static}.page-user ul.tab_primary li{display:inline-block}.page-user .form-item{margin-top:15px;margin-bottom:15px}.page-user .form-item label{display:block}.sharethis-buttons{text-align:right;padding:10px 0 25px}.sharethis-buttons .stButton{padding:5px 0}.sharethis-buttons *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.textAd.text-ad-links{display:none}textarea,input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"]{font-size:14px;line-height:inherit;color:#000;font-family:"Open Sans",sans-serif;background-color:#efefef;border:1px solid #d6d6d6;padding:10px 12px;max-width:100%;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}textarea:hover,textarea:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus{border-color:#ddd;background-color:#e7e7e7}textarea.error,input[type="text"].error,input[type="number"].error,input[type="email"].error,input[type="password"].error,input[type="search"].error{border-color:red}.form-required{color:red}select::-ms-expand{display:none}select{color:#000;font-size:14px;font-family:"Open Sans",sans-serif;border:1px solid #d6d6d6;padding:10px 40px 10px 12px;line-height:inherit;max-width:100%;text-indent:0.01px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;position:relative;background-image:url(img/select-dropdown.png);background-repeat:no-repeat;background-position:right center;-moz-background-size:31px 12px;-webkit-background-size:31px 12px;-o-background-size:31px 12px;background-size:31px 12px}select.error{border-color:red}.view-filters .views-exposed-widget{padding:0;width:100%}@media only screen and (min-width: 768px){.view-filters .views-exposed-widgets{margin:0 0 40px}.view-filters .views-exposed-widgets .form-item{margin:0}.view-filters .views-widget>.form-item{display:block;text-align:center}.view-filters .bef-select-as-links .form-type-bef-link{display:inline-block;vertical-align:top;margin:0 0 10px}.view-filters .bef-select-as-links .form-type-bef-link a{display:inline-block;color:#bfbfbf;border:2px solid #fff;padding:0 10px;text-transform:uppercase;font:normal 13px/28px "Montserrat",sans-serif;font-weight:400}.view-filters .bef-select-as-links .form-type-bef-link a:hover,.view-filters .bef-select-as-links .form-type-bef-link a.active{border-color:#DEDFE2;color:#000}}.view-filters .filter-on-mobile .filter-title{display:none}@media only screen and (max-width: 767px){.view-filters .filter-on-mobile{position:relative;max-width:270px;margin:0 auto 40px}.view-filters .filter-on-mobile .filter-title{display:block;padding:8px 20px 8px 0;cursor:pointer;font:normal 13px/29px "Montserrat",sans-serif;font-weight:400;text-transform:uppercase;border:1px solid rgba(151,163,174,0.15)}.view-filters .filter-on-mobile .filter-title span{padding:0 0 0 15px}.view-filters .filter-on-mobile .filter-title .fa{font-size:20px;color:#999;float:right;margin:3px 0 0 10px}.view-filters .filter-on-mobile .form-type-bef-link a{color:#000;display:block;text-transform:uppercase;line-height:30px;font-size:11px;font-family:"Montserrat",sans-serif;font-weight:400}.view-filters .filter-on-mobile .form-type-bef-link a.active{color:#00ab4e}.view-filters .filter-on-mobile>.form-item{background:#fff;width:100%;height:0px;opacity:0;overflow:hidden;padding:0px 15px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.view-filters .filter-on-mobile>.form-item.active{height:115px;opacity:1;overflow-x:hidden;overflow-y:auto;padding:10px 15px}}.section{position:relative}.section:before,.section:after{content:" ";display:table;clear:both}.section-content{padding:0 0 30px}.page-work .section-description,.page-contact .section-description{background:#f7f6f6}.section-description{padding-top:40px;padding-bottom:20px}.section-description h3.heading-title{text-align:center}.section-description .view-content{overflow:hidden}.node-type-article .section-description,.page-block-capabilities .section-description{background:#efefef}#page-title{margin:50px 0 30px;text-align:center;color:#000;font-size:26px;line-height:1.25;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}.node-type-page #page-title,.node-type-capacilities #page-title{display:none}.page-404-page-not-found #page-title{display:block}@media only screen and (min-width: 992px){.page-sidebar-commont .sidebar{margin-top:60px}}.gradient-content{position:relative}.gradient-content:before{content:'';height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3)}.gradient-content:after{content:'';height:285px;width:100%;bottom:0;left:0;position:absolute;display:block;z-index:1;background:-moz-linear-gradient(top, rgba(37,37,37,0) 0%, rgba(37,37,37,0.13) 14%, rgba(37,37,37,0.16) 17%, rgba(37,37,37,0.35) 26%, rgba(37,37,37,0.48) 31%, rgba(37,37,37,0.76) 44%, rgba(37,37,37,0.87) 51%, rgba(37,37,37,0.96) 59%, #252525 65%, #252525 100%);background:-webkit-linear-gradient(top, rgba(37,37,37,0) 0%, rgba(37,37,37,0.13) 14%, rgba(37,37,37,0.16) 17%, rgba(37,37,37,0.35) 26%, rgba(37,37,37,0.48) 31%, rgba(37,37,37,0.76) 44%, rgba(37,37,37,0.87) 51%, rgba(37,37,37,0.96) 59%, #252525 65%, #252525 100%);background:linear-gradient(to bottom, rgba(37,37,37,0) 0%, rgba(37,37,37,0.13) 14%, rgba(37,37,37,0.16) 17%, rgba(37,37,37,0.35) 26%, rgba(37,37,37,0.48) 31%, rgba(37,37,37,0.76) 44%, rgba(37,37,37,0.87) 51%, rgba(37,37,37,0.96) 59%, #252525 65%, #252525 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00252525', endColorstr='#252525',GradientType=0 )}.page-node .field-name-body,.blog-content{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;line-height:28px;letter-spacing:0.025em}.page-node .field-name-body h1,.page-node .field-name-body h2,.page-node .field-name-body h3,.page-node .field-name-body h4,.page-node .field-name-body h5,.page-node .field-name-body h6,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:24px;margin-bottom:10px;font-size:inherit;font-family:inherit}.page-node .field-name-body h1:nth-child(1),.page-node .field-name-body h2:nth-child(1),.page-node .field-name-body h3:nth-child(1),.page-node .field-name-body h4:nth-child(1),.page-node .field-name-body h5:nth-child(1),.page-node .field-name-body h6:nth-child(1),.blog-content h1:nth-child(1),.blog-content h2:nth-child(1),.blog-content h3:nth-child(1),.blog-content h4:nth-child(1),.blog-content h5:nth-child(1),.blog-content h6:nth-child(1){margin-top:0}#block-system-main .node{overflow:hidden}.page-node ul.links{display:none}.field-name-body iframe{max-width:100%}.embed-responsive{position:relative;display:block;height:0;padding:0 0 56.25%;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.view-filters.inline .views-exposed-widget{width:auto;display:inline-block;margin:0 8px}.views-exposed-form .views-submit-button{position:relative}.views-exposed-form .ajax-progress{position:absolute;top:50%;margin-top:-10px;left:100%}.more-link a{font-weight:400;letter-spacing:0}.ajax-progress .throbber{background-image:url("img/ajax-loading-w.gif")}.step-shapes{position:relative}.step-shapes:before{content:"";position:absolute;bottom:0;right:0;height:200px;width:100%;border-color:transparent #fff #fff transparent;border-style:solid}@media only screen and (max-width: 991px){.step-shapes:before{border-width:0;background:#fff}}@media only screen and (min-width: 992px){.step-shapes:before{border-width:8vw 15vw 19vw 54vw}}@media only screen and (min-width: 1200px){.step-shapes:before{border-width:280px 25vw 215px 50vw}}@media only screen and (min-width: 560px){.inner-column{margin-bottom:30px}}.inner-column h4{font-size:25px;line-height:36px;letter-spacing:0;margin-bottom:24px;color:#000;font-weight:400}@media only screen and (min-width: 560px){.inner-column h4{margin-top:30px}.inner-column h4:first-child{margin-top:0}}@media only screen and (max-width: 560px){.inner-column h4{font-size:20px;margin-bottom:14px}}@media only screen and (max-width: 480px){.inner-column h4{font-size:18px;margin-bottom:0px}}.inner-column p{font-size:16px;line-height:28px;letter-spacing:0.025em;font-weight:300;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 560px){.inner-column p{font-size:14px}}.popup-moreinfo{width:100%;height:100%;display:none;z-index:10;overflow-x:hidden;overflow-y:auto;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75)}.popup-moreinfo-inner{max-width:1038px;width:90%;border:10px solid #353535;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.popup-moreinfo-inner{margin-top:100px;margin-bottom:100px;top:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.popup-moreinfo-close{width:30px;height:30px;background:rgba(0,0,0,0.8);display:inline-block;font-family:Arial, Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff;padding-top:4px;position:absolute;top:-25px;right:-25px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.home-page-banner-content:before,.leader-team .team-img img{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.tags-list ul li a,.blog-tags .list-tags a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;display:inline-block;margin:0;position:relative;font-size:12px;line-height:22px;color:#555;background:#eee;padding:0 10px;border:none;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;z-index:10}.tags-list ul li a:before,.blog-tags .list-tags a:before{content:' ';width:17px;height:18px;background:#eee;position:absolute;left:-9px;top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;z-index:1}.tags-list ul li a:after,.blog-tags .list-tags a:after{content:' ';width:6px;height:6px;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #ccc;position:absolute;top:8px;left:-1px;z-index:9999}.tags-list ul li a:hover,.blog-tags .list-tags a:hover{background:#000;color:#fff}.tags-list ul li a:hover:before,.blog-tags .list-tags a:hover:before{background:#000}.tags-list ul li a:hover:after,.blog-tags .list-tags a:hover:after{border-color:#000}.about_intro .group-intro .rounded-corner{display:inline-block;vertical-align:middle;margin:0;padding:0;width:100px}.about_intro .group-intro .rounded-corner [class*="osc-icon-"],.about_intro .group-intro .rounded-corner [class^="osc-icon-"]{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-box-shadow:0 0 0 2px #000 inset;-moz-box-shadow:0 0 0 2px #000 inset;-ms-box-shadow:0 0 0 2px #000 inset;-o-box-shadow:0 0 0 2px #000 inset;box-shadow:0 0 0 2px #000 inset;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;height:100px;font-size:37px;text-indent:-9999px;position:relative;display:block;width:100%;color:#000}.about_intro .group-intro .rounded-corner [class*="osc-icon-"]:before,.about_intro .group-intro .rounded-corner [class^="osc-icon-"]:before{text-indent:0;width:100%;height:100%;line-height:100px;position:absolute;left:0;top:0;z-index:2}.about_intro .group-intro .rounded-corner [class*="osc-icon-"]:after,.about_intro .group-intro .rounded-corner [class^="osc-icon-"]:after{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:transparent;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;content:" ";text-indent:-9999px}.grid-masory-item .content-effect-wrap .content-effect-wrap-item{background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);background-image:repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%)}.page-about-us h1#page-title{display:flex;flex-direction:row;align-items:center;justify-content:Center}.page-about-us h1#page-title:before,.page-about-us h1#page-title:after{content:"";width:10%;z-index:2;height:2px;background:#000}.page-about-us h1#page-title:before{margin-right:5%;margin-left:3%}.page-about-us h1#page-title:after{margin-left:5%;margin-right:3%}@media only screen and (min-width: 992px){.page-about-us h1#page-title:before{margin-right:2%}.page-about-us h1#page-title:after{margin-left:2%}}body{overflow:hidden}body.loaded{overflow:visible}.loaded .page-loading{visibility:hidden;z-index:-9999;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.page-loading{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.page-loading .loader{background:#275cab;border-radius:50%;width:100px;height:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px;position:absolute;animation:load_round 0.75s linear infinite}.page-loading .loader:after{content:'';position:absolute;width:99px;height:99px;top:1px;right:0;left:0;margin:auto;background:#fff;border-radius:50%}.page-loading .text{color:#3c3c3c;display:block;font-size:11px;left:50%;top:50%;margin-left:-20px;margin-top:55px;position:absolute}@keyframes load_round{to{transform:rotate(360deg)}}.loader_page{background:#fff;height:100%;width:100%;left:0;top:0;position:fixed;z-index:9999999}.spinner{font-size:10px;height:50px;width:70px;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.spinner div{background-color:#275cab;height:100%;width:5px;display:inline-block;text-indent:-9999px;overflow:hidden;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner div.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner div.rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner div.rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner div.rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner div.rect6{-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner div.rect7{-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes sk-stretchdelay{0%, 40%, 100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@-moz-keyframes sk-stretchdelay{0%, 40%, 100%{-moz-transform:scaleY(0.4)}20%{-moz-transform:scaleY(1)}}@-o-keyframes sk-stretchdelay{0%, 40%, 100%{-o-transform:scaleY(0.4)}20%{-o-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%, 40%, 100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.preloader{width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);animation:rotatePreloader 2s infinite ease-in}@keyframes rotatePreloader{0%{transform:translateX(-50%) translateY(-50%) rotateZ(0deg)}100%{transform:translateX(-50%) translateY(-50%) rotateZ(-360deg)}}.preloader div{position:absolute;width:100%;height:100%;opacity:0}.preloader div:before{content:"";position:absolute;left:50%;top:0%;width:10%;height:10%;background-color:#275cab;transform:translateX(-50%);border-radius:50%}.preloader div:nth-child(1){transform:rotateZ(0deg);animation:rotateCircle1 2s infinite linear;z-index:9}@keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;transform:rotateZ(36deg)}7%{transform:rotateZ(0deg)}57%{transform:rotateZ(0deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(2){transform:rotateZ(36deg);animation:rotateCircle2 2s infinite linear;z-index:8}@keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;transform:rotateZ(0deg)}12%{transform:rotateZ(-36deg)}62%{transform:rotateZ(-36deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(3){transform:rotateZ(72deg);animation:rotateCircle3 2s infinite linear;z-index:7}@keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;transform:rotateZ(-36deg)}17%{transform:rotateZ(-72deg)}67%{transform:rotateZ(-72deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(4){transform:rotateZ(108deg);animation:rotateCircle4 2s infinite linear;z-index:6}@keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;transform:rotateZ(-72deg)}22%{transform:rotateZ(-108deg)}72%{transform:rotateZ(-108deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(5){transform:rotateZ(144deg);animation:rotateCircle5 2s infinite linear;z-index:5}@keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;transform:rotateZ(-108deg)}27%{transform:rotateZ(-144deg)}77%{transform:rotateZ(-144deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(6){transform:rotateZ(180deg);animation:rotateCircle6 2s infinite linear;z-index:4}@keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;transform:rotateZ(-144deg)}32%{transform:rotateZ(-180deg)}82%{transform:rotateZ(-180deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(7){transform:rotateZ(216deg);animation:rotateCircle7 2s infinite linear;z-index:3}@keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;transform:rotateZ(-180deg)}37%{transform:rotateZ(-216deg)}87%{transform:rotateZ(-216deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(8){transform:rotateZ(252deg);animation:rotateCircle8 2s infinite linear;z-index:2}@keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;transform:rotateZ(-216deg)}42%{transform:rotateZ(-252deg)}92%{transform:rotateZ(-252deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(9){transform:rotateZ(288deg);animation:rotateCircle9 2s infinite linear;z-index:1}@keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;transform:rotateZ(-252deg)}47%{transform:rotateZ(-288deg)}97%{transform:rotateZ(-288deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(10){transform:rotateZ(324deg);animation:rotateCircle10 2s infinite linear;z-index:0}@keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;transform:rotateZ(-288deg)}52%{transform:rotateZ(-324deg)}102%{transform:rotateZ(-324deg)}100%{transform:rotateZ(-324deg);opacity:1}}.loaded .loader-logo{opacity:0;visibility:hidden}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loader-logo{position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1001;opacity:1;visibility:visible}.loader-logo img{max-width:100%;width:99.99%}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#fff;z-index:1000;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#275cab;z-index:1001;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#37B955;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f47b20;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.about_intro{margin:20px 0 0;color:#4c5357}.about_intro .description{text-align:center;margin:0 0 40px}.about_intro .group-intro{text-align:center}.about_intro .group-intro .title{display:block}.about_intro .group-intro .img-group{text-align:center;margin:0 0 18px}.about_intro .group-intro .rounded-corner{width:125px}.about_intro .group-intro .rounded-corner [class*="osc-icon-"],.about_intro .group-intro .rounded-corner [class^="osc-icon-"]{width:125px;height:125px;line-height:125px;font-size:45px}.about_intro .group-intro .rounded-corner [class*="osc-icon-"]:before,.about_intro .group-intro .rounded-corner [class*="osc-icon-"]:after,.about_intro .group-intro .rounded-corner [class^="osc-icon-"]:before,.about_intro .group-intro .rounded-corner [class^="osc-icon-"]:after{line-height:125px;height:125px;width:100%}.about_intro .group-intro h5{font-size:18px;margin:0 0 18px}.about_intro .group-intro p{margin:0}.about_intro .group-intro .group-left,.about_intro .group-intro .group-right{margin:0 0 40px}@media only screen and (min-width: 768px){.about_intro{margin:45px 0 30px}.about_intro .description{line-height:1.8;margin:0 0 80px;padding:0 50px}.about_intro .group-intro .img-group{position:absolute;top:-20px;margin:0}.about_intro .group-intro .group-left{text-align:right;padding:0 180px 0 30px;margin:0}.about_intro .group-intro .group-left .img-group{right:30px}.about_intro .group-intro .group-right{text-align:left;padding:0 30px 0 180px;margin:0}.about_intro .group-intro .group-right .img-group{left:30px}}@media only screen and (min-width: 992px){.about_intro{margin:65px 0 65px}.about_intro .description{padding:0 130px}.about_intro .group-intro .group-left{padding:0 215px 0 100px}.about_intro .group-intro .group-left .img-group{right:60px}.about_intro .group-intro .group-right{padding:0 100px 0 215px}.about_intro .group-intro .group-right .img-group{left:60px}}.icon-box{padding-left:60px;position:relative}.icon-box .icon{left:0;top:0;position:absolute}.icon-box .icon span{font-size:34px}.rounded-box{width:220px;height:220px;margin:0 auto;border:1px solid #429cca;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative}.rounded-box:before{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:3px solid #429cca;content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px}.rounded-box .rounded-content{position:absolute;width:100%;text-align:center;padding-left:30px;padding-right:30px;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.rounded-box h4{font-size:30px;color:#429cca}.rounded-box p{font-size:16px;color:#429cca;margin-bottom:0}.middle-content{position:absolute;width:100%;text-align:center;padding-left:30px;padding-right:30px;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.round-dotted{width:254px;height:254px;display:inline-block;border:2px dashed #a9a8a9;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative}.round-dotted .number{font-size:28px;line-height:54px;letter-spacing:0.02em;color:inherit;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.round-dotted .info{font-size:16px;line-height:28px;letter-spacing:0.02em;color:inherit;font-family:"Montserrat",sans-serif;font-weight:300}.content-loading{display:block;height:auto;min-height:300px;text-align:center;position:relative}.content-loading:before{content:'';width:32px;height:32px;display:block;background:url("img/loader.gif") no-repeat center;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.grid-masonry-custom{overflow:hidden;position:relative}.grid-masonry-custom .view-content{position:relative;left:auto;top:auto}.grid-masonry-custom.loading .view-content{position:absolute;left:-999999px;top:-999999px}.grid-masonry-custom .element-content{overflow:hidden}@media only screen and (min-width: 480px){.grid-masonry-custom .element-content{margin:0;padding:0 1px 1px 0}.grid-masonry-custom .element-content:first-child{padding-left:1px}}.grid-masory-item img{height:auto;width:100%}.grid-masory-item .content-effect-wrap{position:absolute;height:100%;width:100%;top:0;left:100%}.grid-masory-item .content-effect-wrap .content-effect-wrap-item{height:100%;width:100%;-moz-background-size:3px 3px;-webkit-background-size:3px 3px;-o-background-size:3px 3px;background-size:3px 3px}.grid-masory-item .content-effect-wrap .content-effect-desc-warp{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.grid-masory-item .content-effect-wrap .side-inner{padding:0 15px;color:#fff;text-align:center}.grid-masory-item .content-effect-wrap .content-effect-title{margin-bottom:15px}.grid-masory-item .content-effect-wrap .content-effect-title a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:18px}.grid-masory-item .content-effect-wrap .content-effect-readmore{display:block;text-align:center}.grid-masory-item .content-effect-wrap .btn{color:#fff;background:transparent;border:2px solid #fff;margin:0 auto}.grid-item{float:left;position:relative;overflow:hidden;width:100%;height:auto;padding:0;margin:0}.grid-item .grid-masory-item{position:relative;overflow:hidden}.grid-item .grid-masory-item{height:100%;width:100%;display:block}@media only screen and (max-width: 767px){.grid-item{height:250px;padding:0 1px 0 0}.grid-masonry-custom .owl-dots{padding-top:20px}}@media only screen and (min-width: 768px){.grid-masonry-custom.count-11 .grid-item{margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(1){width:50%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(2){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(3){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(4){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(5){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(6){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(7){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(8){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(9){width:25%;height:180px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(10){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(11){width:25%;height:360px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(12){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(13){width:50%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(14){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(15){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(16){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(17){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(18){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(19){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(20){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(21){width:25%;height:180px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(22){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(23){width:25%;height:360px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(24){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(25){width:50%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(26){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(27){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(28){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(29){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(30){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(31){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(32){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(33){width:25%;height:180px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(34){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(35){width:25%;height:360px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(36){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(37){width:50%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(38){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(39){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(40){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(41){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(42){width:25%;height:180px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(43){width:25%;height:270px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(44){width:25%;height:270px;margin:0;margin-top:-90px}.grid-masonry-custom.count-11 .grid-item:nth-child(45){width:25%;height:180px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(46){width:25%;height:180px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(47){width:25%;height:360px;margin:0;margin-top:-180px}.grid-masonry-custom.count-11 .grid-item:nth-child(48){width:25%;height:180px;margin:0}}@media only screen and (min-width: 992px){.grid-masonry-custom.count-11 .grid-item{margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(1){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(2){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(3){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(4){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(5){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(6){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(7){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(8){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(9){height:230px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(10){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(11){height:460px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(12){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(13){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(14){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(15){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(16){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(17){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(18){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(19){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(20){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(21){height:230px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(22){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(23){height:460px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(24){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(25){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(26){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(27){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(28){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(29){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(30){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(31){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(32){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(33){height:230px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(34){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(35){height:460px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(36){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(37){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(38){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(39){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(40){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(41){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(42){height:230px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(43){height:345px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(44){height:345px;margin:0;margin-top:-115px}.grid-masonry-custom.count-11 .grid-item:nth-child(45){height:230px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(46){height:230px;margin:0}.grid-masonry-custom.count-11 .grid-item:nth-child(47){height:460px;margin:0;margin-top:-230px}.grid-masonry-custom.count-11 .grid-item:nth-child(48){height:230px;margin:0}}.is-touch-device .grid-masory-item .content-effect-wrap,.is-touch-device .grid-masory-item .content-effect-desc-warp{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.is-touch-device .grid-masory-item.focus .content-effect-wrap,.is-touch-device .grid-masory-item.focus .content-effect-desc-warp{left:0;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.contact-form input[type='text'],.contact-form input[type='number'],.contact-form input[type='email'],.contact-form select,.contact-form textarea{font-size:13px;background-color:#fff;border-width:1px}.contact-form .form-item,.contact-form .form-actions{margin:15px 0}.contact-form .form-submit{border-width:1px}.contact-form textarea{height:auto;min-height:180px}.contact-form label,.contact-form .grippie{display:none}@media only screen and (max-width: 767px){.contact-form>div{margin:0 -15px}}@media only screen and (min-width: 560px) and (max-width: 767px){.contact-form .group-left{width:50%;float:left;padding-right:7px}.contact-form .group-right{width:50%;float:right;padding-left:8px}}.contact-form .captcha{float:left;margin:15px 0 15px 15px}.input-form-inline .button-submit{position:relative;padding-right:5px}.input-form-inline .ajax-progress{position:absolute;top:50%;margin-top:-9px;left:100%}.input-form-inline .ajax-progress .message{display:none}.input-form-inline .form-item{margin:0 0 15px}.input-form-inline .form-item input.form-text{width:100%;line-height:18px}.input-form-inline .form-submit{width:160px;font-size:15px;line-height:30px;font-weight:500}@media only screen and (min-width: 992px){.fixed-black-bottom.has_fixed{position:fixed;bottom:0}}.fixed-black-bottom{position:absolute;padding:10px 20px;z-index:10;left:0;bottom:1px;width:100%;background:#222}.fixed-black-bottom .fixed-close{cursor:pointer;position:absolute;right:20px;top:18px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid white;line-height:0.6;padding:5px;color:white;font-size:30px}@media only screen and (min-width: 992px){.fixed-black-bottom .fixed-close{top:50%;-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}}.newsletter_messages{color:white;font-size:16px}.news-letter-dotmailer{max-width:1170px;margin:0 auto;text-align:center}.news-letter-dotmailer .alert{margin-top:0}.news-letter-dotmailer .ajax-progress .throbber{background-image:url("img/ajax-loading-d.gif")}.news-letter-dotmailer .title-dotmailer h4{font-size:16px;padding:0;color:#fff;text-align:center;line-height:1.8;text-transform:capitalize;letter-spacing:0.08em;margin:10px 35px}.news-letter-dotmailer .form-dotmailer{text-align:left;padding-top:10px;padding-bottom:10px}@media only screen and (min-width: 768px){.news-letter-dotmailer .title-dotmailer,.news-letter-dotmailer .form-dotmailer{display:inline-block;vertical-align:middle;padding-left:15px;padding-right:15px}.news-letter-dotmailer .title-dotmailer h4{text-align:left;margin-right:0;margin-left:0}.news-letter-dotmailer .form-dotmailer .form-item,.news-letter-dotmailer .form-dotmailer .button-submit{display:inline-block;vertical-align:middle}.news-letter-dotmailer .form-dotmailer .form-item{width:220px;margin:0 22px 0 0}}@media only screen and (min-width: 1200px){.news-letter-dotmailer .title-dotmailer h4{font-size:15px}.news-letter-dotmailer .form-dotmailer .form-item{width:270px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.news-letter-dotmailer .title-dotmailer h4{font-size:13px}.news-letter-dotmailer .form-dotmailer .form-item{width:210px}}.button-submit .captcha{display:inline-block;vertical-align:middle;margin-right:20px}.form-apply-job .captcha,.form-question-contact .captcha{display:block;margin-bottom:20px}body{position:relative;overflow-x:hidden}html.nav-open-fixed,body.nav-sidebar-open{width:100%;height:100%;overflow-y:hidden;overflow-x:auto}.region-fixed-header{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed;top:0;right:-320px;height:100%;width:320px;padding:30px;overflow-x:hidden;overflow-y:auto;z-index:900;background:#e7e7e7}.nav-sidebar-open .region-fixed-header{right:0}.not-sticky .section-header{position:absolute}.section-header{position:absolute;left:0;width:100%;z-index:20;background:#efefef;-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}.section-header.fixed-transition{position:fixed}.body-innerwrapper{right:0;position:relative;-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}.nav-sidebar-open .body-innerwrapper{right:320px}.body-innerwrapper:before{content:'';width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.75);position:fixed;z-index:400;top:0;right:0;visibility:hidden;-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}.nav-sidebar-open .body-innerwrapper:before{right:320px;visibility:visible}#block-system-main-menu{padding-top:50px}#block-system-main-menu ul.menu{padding-left:0}#block-system-main-menu ul.menu li{list-style:none;padding:13px 0;text-align:right}#block-system-main-menu ul.menu li a{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:300;font-size:26px;color:#000}#block-system-main-menu ul.menu li a:hover{color:#135ca8}#block-system-main-menu ul.menu li a.active{font-family:"Montserrat",sans-serif;font-weight:700}#block-system-main-menu ul.menu li a.active:before{content:'';width:10px;height:19px;background:url(img/menu-active.png) no-repeat center;display:inline-block;margin-right:15px}#block-system-main-menu ul.menu ul{padding-left:0}.section-header{padding:0 15px}.section-header .region-menu{padding-right:15px}.region-menu{margin-top:28px;margin-bottom:28px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.fixed-transition .region-menu{margin-top:18px;margin-bottom:18px}.bt-menu .nav-toggle{vertical-align:middle;font-size:14px;cursor:pointer;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#444;line-height:24px}.nav-toggle .icon{margin-left:10px;width:25px}.nav-toggle .icon span{display:block;height:2px;margin-bottom:5px;background-color:#444;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.nav-toggle .icon:hover span.one-line,.nav-toggle .icon span.two-line{width:20px}.nav-toggle .icon:hover span.two-line,.nav-toggle .icon span.one-line{width:25px}.logo-white{display:none}.main-wrapper-content{padding-top:80px}.header-transparent .main-wrapper-content{padding-top:0px}.header-transparent:not(.fixed-header) .section-header{background:transparent}.header-transparent:not(.fixed-header):not(.banner_light) .site-logo .logo-default{display:none}.header-transparent:not(.fixed-header):not(.banner_light) .site-logo .logo-white{display:block}.header-transparent:not(.fixed-header):not(.banner_light) .lang-dropdown a{color:#fff}.header-transparent:not(.fixed-header):not(.banner_light) .lang-dropdown .arrow{background-image:url(img/arrow-dropdown-2.png)}.header-transparent:not(.fixed-header):not(.banner_light) .nav-toggle{color:#fff}.header-transparent:not(.fixed-header):not(.banner_light) .nav-toggle .icon span{background-color:#fff}.region-menu:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.section-header .block-lang-dropdown,.section-header .lang-dropdown,.section-header .bt-menu{float:right}.section-header.fixed-transition .site-logo a{margin-top:14px}.lang-dropdown{margin-right:50px}.lang-dropdown .active a.mobile{display:none}}@media only screen and (max-width: 767px){.region-menu{position:absolute;top:0;right:0;padding-right:15px}.section-header .block-lang-dropdown,.section-header .lang-dropdown,.section-header .bt-menu{float:right}.section-header.fixed-transition .site-logo a{margin-top:18px;margin-bottom:18px}.nav-toggle .text-menu{display:none}.lang-dropdown{margin-right:5px}.lang-dropdown .active a{display:none}.lang-dropdown .active a.mobile{display:inline}}.lang-dropdown a{color:#444;font-size:14px;font-family:"Montserrat",sans-serif;text-transform:uppercase}.lang-dropdown .active{cursor:pointer}.lang-dropdown .active a{vertical-align:middle}.lang-dropdown .arrow{width:20px;height:14px;margin-left:2px;display:inline-block;vertical-align:middle;background:url(img/arrow-dropdown.png) no-repeat center}.shake-none .arrow{-webkit-animation:circle-icon-move 1s ease-out;-moz-animation:circle-icon-move 1s ease-out;-o-animation:circle-icon-move 1s ease-out;animation:circle-icon-move 1s ease-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes circle-icon-move{0%{-webkit-transform:rotate(180deg) scale(1) skew(1deg)}60%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}70%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}80%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}90%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-moz-keyframes circle-icon-move{0%{-moz-transform:rotate(180deg) scale(1) skew(1deg)}60%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}70%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}80%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}90%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%{-moz-transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes circle-icon-move{0%{-o-transform:rotate(180deg) scale(1) skew(1deg)}60%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}70%{-o-transform:rotate(25deg) scale(1) skew(1deg)}80%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}90%{-o-transform:rotate(25deg) scale(1) skew(1deg)}100%{-o-transform:rotate(0) scale(1) skew(1deg)}}@keyframes circle-icon-move{0%{transform:rotate(180deg) scale(1) skew(1deg)}60%{transform:rotate(-25deg) scale(1) skew(1deg)}70%{transform:rotate(25deg) scale(1) skew(1deg)}80%{transform:rotate(-25deg) scale(1) skew(1deg)}90%{transform:rotate(25deg) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}.shake-round .arrow{-webkit-animation:show-other-move 1s ease-out forwards;-moz-animation:show-other-move 1s ease-out forwards;-o-animation:show-other-move 1s ease-out forwards;animation:show-other-move 1s ease-out forwards;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes show-other-move{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}60%{-webkit-transform:rotate(205deg) scale(1) skew(1deg)}70%{-webkit-transform:rotate(155deg) scale(1) skew(1deg)}80%{-webkit-transform:rotate(205deg) scale(1) skew(1deg)}90%{-webkit-transform:rotate(155deg) scale(1) skew(1deg)}100%{-webkit-transform:rotate(180deg) scale(1) skew(1deg)}}@-moz-keyframes show-other-move{0%{-moz-transform:rotate(0) scale(1) skew(1deg)}60%{-moz-transform:rotate(205deg) scale(1) skew(1deg)}70%{-moz-transform:rotate(155deg) scale(1) skew(1deg)}80%{-moz-transform:rotate(205deg) scale(1) skew(1deg)}90%{-moz-transform:rotate(155deg) scale(1) skew(1deg)}100%{-moz-transform:rotate(180deg) scale(1) skew(1deg)}}@-o-keyframes show-other-move{0%{-o-transform:rotate(0) scale(1) skew(1deg)}60%{-o-transform:rotate(205deg) scale(1) skew(1deg)}70%{-o-transform:rotate(155deg) scale(1) skew(1deg)}80%{-o-transform:rotate(205deg) scale(1) skew(1deg)}90%{-o-transform:rotate(155deg) scale(1) skew(1deg)}100%{-o-transform:rotate(180deg) scale(1) skew(1deg)}}@keyframes show-other-move{0%{transform:rotate(0) scale(1) skew(1deg)}60%{transform:rotate(205deg) scale(1) skew(1deg)}70%{transform:rotate(155deg) scale(1) skew(1deg)}80%{transform:rotate(205deg) scale(1) skew(1deg)}90%{transform:rotate(155deg) scale(1) skew(1deg)}100%{transform:rotate(180deg) scale(1) skew(1deg)}}.lang-dropdown .arrow{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.show-other .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lang-dropdown{position:relative}.lang-dropdown ul{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-align:right;padding-right:25px;right:25px;top:100%;margin-top:-3px;visibility:hidden;opacity:0;position:absolute;min-width:100%;margin-bottom:0}.lang-dropdown ul a{white-space:nowrap}.show-other ul{right:0px;visibility:visible;opacity:1}.section-header .site-logo a{display:block;max-width:160px}.site-logo a{margin-top:27px;margin-bottom:27px;position:relative;z-index:400;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.site-logo a img{max-width:100%;height:auto}.fixed-transition .site-logo a{margin-top:14px}@media only screen and (max-width: 480px){.section-header .site-logo{max-width:150px}.section-header .site-logo a{margin-top:28px;margin-bottom:28px}.region-menu{margin-top:28px;margin-bottom:28px}}.bt-js-close{display:block;width:100%;height:20px;cursor:pointer;background:url(img/ic_close.png) no-repeat center right 30px;position:absolute;top:27px;left:0;z-index:100}.fixed-header .bt-js-close{top:17px}.fixed-header #block-system-main-menu{padding-top:40px}@media only screen and (min-width: 992px){.main-wrapper-content{background:#fff;margin-bottom:265px;position:relative;z-index:3}.section-fixed-bottom{width:100%;bottom:0;position:fixed;z-index:1}}body.footer-special .main-wrapper-content{margin-bottom:0}body.footer-special .section-fixed-bottom{position:static}.call-to-action{text-align:center}.call-to-action .line-responsive{padding:10px 15px}.call-to-action p{text-transform:uppercase;text-align:center;font-family:"Montserrat",sans-serif;font-weight:500;color:#000;font-size:20px;margin-bottom:0;letter-spacing:0.02em}@media only screen and (min-width: 768px){.call-to-action p{font-size:26px;line-height:42.5px}}.section-fixed-bottom{background:#222;color:#777}.section-footer .row{padding:30px 0;border-bottom:1px solid #666}@media only screen and (min-width: 1400px){.section-footer .row{margin-left:-4.33333333%;margin-right:-4.33333333%}}.section-footer h3.heading-title{font-size:18px;padding:0;color:#fff;text-align:center;line-height:normal;text-transform:uppercase;margin:0 0 30px}.section-footer p{color:#fff}.section-footer .ajax-progress .throbber{background-image:url("img/ajax-loading-d.gif")}.section-footer .careers-news-letter{overflow:hidden}.section-footer .careers-news-letter .poll-form{display:block;padding:0 18px 0 15px}.section-footer .careers-news-letter .careers_messages{text-align:center;margin-bottom:15px;color:#fff}@media only screen and (min-width: 768px){.section-footer .careers-news-letter{text-align:center}.section-footer .careers-news-letter .form-item,.section-footer .careers-news-letter .button-submit{display:inline-block;vertical-align:middle}.section-footer .careers-news-letter .form-item{width:220px;margin:0 22px 0 0}}@media only screen and (min-width: 992px){.section-footer .careers-news-letter .form-item{width:314px}}.section-footer-bottom{padding:60px 0px}@media only screen and (min-width: 768px){.section-footer-bottom{padding:40px 0}}.section-footer-bottom a{color:#fff}.section-footer-bottom h3.heading-title{padding:0 0 10px 0;margin:0 0 10px 0;color:#ededed;font-size:15px;text-align:left}.section-footer-bottom .osc-office .office{padding-left:0;margin-bottom:15px}.section-footer-bottom .osc-office .office h5{color:#666;font-size:15px;font-weight:500;margin:0 0 6px}@media only screen and (max-width: 767px){.section-footer-bottom .osc-office .office{margin-bottom:20px}.section-footer-bottom .osc-office .office h5{font-size:13px}}.section-footer-bottom ul.footer-social{display:block;margin:-10px 0 10px;padding:0px}.section-footer-bottom ul.footer-social li{display:inline-block;margin:0 0 10px 14px}.section-footer-bottom ul.footer-social li:nth-child(1){margin-left:0px}.section-footer-bottom ul.footer-social li i{color:rgba(255,255,255,0.45);font-size:23px;height:auto;line-height:43px;width:auto;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.section-footer-bottom ul.footer-social li i:hover{color:#fff}.footer-copyright{display:block;text-align:right;border-top:1px solid #3c3c3c;padding:20px 0 0}@media only screen and (max-width: 767px){.footer-copyright{text-align:center}}.back-to-top{position:fixed;bottom:20px;right:20px;width:52px;height:52px;line-height:1.2;text-align:center;z-index:20;opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;cursor:pointer;border:2px solid #f3f3f3;color:#f3f3f3;background-color:#222}.back-to-top i{font-size:25px}.back-to-top a{font-size:15px;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600}.back-top-wrap.in .back-to-top{opacity:1}@media only screen and (max-width: 767px){.sidebar{margin-top:30px;padding:5px 15px 15px;background:#efefef}}.sidebar .heading-title{padding:10px 30px 10px 0;margin:0;font-size:15px;text-align:left;position:relative;cursor:pointer;letter-spacing:0.1em;border-bottom:2px dashed #ccc}.sidebar .heading-title .status{float:left;position:absolute;right:0;top:10px}.sidebar .block>.content{margin:0;padding:15px 0 25px 0;border-bottom:2px dashed #ccc}.sidebar .block>.content:after{display:table;clear:both;height:0;content:''}@media only screen and (min-width: 768px){.sidebar .heading-title{padding:0 0 10px 0;margin:0;border:none;cursor:default}.sidebar .heading-title .status{display:none}.sidebar .block>.content{display:block;height:auto;padding:5px 0 50px 0;border:none}}.links-list ul li{display:block;padding:8px 0;border-bottom:1px solid #ddd}.links-list ul li:last-child{border:none}.links-list a{color:#000}.links-list a:hover,.links-list a:focus,.links-list a:active{color:#2d6ab3}.links-list a.btn{margin-top:10px;color:#000}.links-list a.btn:hover,.links-list a.btn:focus,.links-list a.btn:active{color:#fff}.links-list p{margin-bottom:0}@media only screen and (min-width: 1200px){.links-list{font-size:14px}}.links-list .more-link{border-top:1px solid #ddd;padding:8px 0;text-align:left}.tags-list ul li{display:inline-block;vertical-align:top;margin:0;padding:0 10px 15px}@media only screen and (max-width: 767px){.tags-list ul li a{background:#ddd}.tags-list ul li a:before{background:#ddd}.tags-list ul li a:after{border-color:#bbb}}.banner-content{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.banner-content:before{content:'';height:100%;width:100%;top:0;left:0;position:absolute;display:block;z-index:1;background:rgba(0,0,0,0.6)}.banner-content .banner-inner{padding-top:140px;padding-bottom:140px;width:100%;z-index:10;position:relative}.banner-content.center-bottom{background-position:center bottom}.banner-content .item-list{padding-top:75px;padding-bottom:140px}.banner-content .owl-carousel .owl-dots{position:absolute;width:100%;bottom:-140px}.banner-content .owl-carousel .owl-dots .owl-dot{background:#fff}.banner-content .owl-carousel .owl-dots .owl-dot.active{background:#444}.banner-content h1,.banner-content h2,.banner-content h3,.banner-content h4,.banner-content h5,.banner-content h6{color:#fff;font-size:36px;line-height:1.8em;letter-spacing:0.1em}@media only screen and (min-width: 1200px){.banner-content h1,.banner-content h2,.banner-content h3,.banner-content h4,.banner-content h5,.banner-content h6{line-height:60px}}@media only screen and (max-width: 767px){.banner-content h1,.banner-content h2,.banner-content h3,.banner-content h4,.banner-content h5,.banner-content h6{font-size:22px}}.banner-content h1 a,.banner-content h2 a,.banner-content h3 a,.banner-content h4 a,.banner-content h5 a,.banner-content h6 a{color:#fff}.banner-content .read-more{margin-top:35px}.banner-content .read-more a.btn{padding:10px 34px;font-size:15px;font-weight:700}.banner-content p{color:#fff}.banner-content .description-title a:not(.btn){color:#fff}.description-title{margin-top:36px;margin-bottom:36px;overflow:hidden}.description-title h1,.description-title h2,.description-title h3,.description-title h4,.description-title h5,.description-title h6{font-size:30px;margin-bottom:28px;line-height:1.6;font-weight:400}.description-title p{font-weight:bold;font-size:12px;margin-bottom:3px}.description-title a:not(.btn){color:#000}.description-title a:not(.btn):hover{color:#00ab4e}.info-detail{margin-top:36px;margin-bottom:36px;overflow:hidden}.info-detail h1,.info-detail h2,.info-detail h3,.info-detail h4,.info-detail h5,.info-detail h6{font-size:40px;margin-bottom:6px;line-height:1.5em;font-family:"Arvo",serif;font-weight:400;text-transform:capitalize;letter-spacing:0.05em}.info-detail p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.05em;margin-bottom:3px}.banner_light .banner-content h1,.banner_light .banner-content h2,.banner_light .banner-content h3,.banner_light .banner-content h4,.banner_light .banner-content h5,.banner_light .banner-content h6{color:#414042}.banner_light .banner-content p{color:#9fa3a7}.banner_light .banner-recent .title,.banner_light .banner-recent .subtitle{color:#414042}.none-overlay:before,.banner_light .banner-content:before{display:none}.description-detail{padding:0 15px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:200}.description-detail h1,.description-detail h2,.description-detail h3,.description-detail h4,.description-detail h5,.description-detail h6{margin:0 0 8px;font-size:22px}.description-detail p{font-size:15px;margin:0;line-height:1.7}@media only screen and (min-width: 768px){.description-detail h1,.description-detail h2,.description-detail h3,.description-detail h4,.description-detail h5,.description-detail h6{font-size:30px;margin:0 0 12px}.description-detail p{font-size:20px}}@media only screen and (min-width: 1200px){.description-detail h1,.description-detail h2,.description-detail h3,.description-detail h4,.description-detail h5,.description-detail h6{font-size:46px}.description-detail p{font-size:30px}}.commont-banner{background-position:top center}.commont-banner:before{background:rgba(0,0,0,0.2)}.commont-banner h1,.commont-banner h2,.commont-banner h3,.commont-banner h4,.commont-banner h5,.commont-banner h6{font-size:36px;font-weight:800;text-transform:uppercase}@media only screen and (min-width: 768px){.commont-banner h1,.commont-banner h2,.commont-banner h3,.commont-banner h4,.commont-banner h5,.commont-banner h6{font-size:42px}}@media only screen and (min-width: 1200px){.commont-banner h1,.commont-banner h2,.commont-banner h3,.commont-banner h4,.commont-banner h5,.commont-banner h6{font-size:50px}}@media only screen and (max-width: 767px){.commont-banner h1,.commont-banner h2,.commont-banner h3,.commont-banner h4,.commont-banner h5,.commont-banner h6{font-size:34px}}@media only screen and (min-width: 320px) and (max-width: 480px){.commont-banner h1,.commont-banner h2,.commont-banner h3,.commont-banner h4,.commont-banner h5,.commont-banner h6{font-size:22px}}.commont-banner p{font-family:"Montserrat",sans-serif;font-weight:300;font-size:15px}.banner-recent{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;min-height:760px}@media only screen and (max-width: 640px){.banner-recent{min-height:375px}}.banner-recent:before{content:'';height:285px;width:100%;bottom:0;left:0;position:absolute;display:block;z-index:1;background:-moz-linear-gradient(top, rgba(51,39,53,0.01) 0%, rgba(51,39,53,0.06) 4%, rgba(51,39,53,0.15) 9%, rgba(51,39,53,0.27) 13%, rgba(51,39,53,0.6) 25%, rgba(51,39,53,0.82) 33%, rgba(51,39,53,0.94) 39%, #332735 43%, #332735 100%);background:-webkit-linear-gradient(top, rgba(51,39,53,0.01) 0%, rgba(51,39,53,0.06) 4%, rgba(51,39,53,0.15) 9%, rgba(51,39,53,0.27) 13%, rgba(51,39,53,0.6) 25%, rgba(51,39,53,0.82) 33%, rgba(51,39,53,0.94) 39%, #332735 43%, #332735 100%);background:linear-gradient(to bottom, rgba(51,39,53,0.01) 0%, rgba(51,39,53,0.06) 4%, rgba(51,39,53,0.15) 9%, rgba(51,39,53,0.27) 13%, rgba(51,39,53,0.6) 25%, rgba(51,39,53,0.82) 33%, rgba(51,39,53,0.94) 39%, #332735 43%, #332735 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#03332735', endColorstr='#332735',GradientType=0 )}.banner-recent .header_info{position:absolute;z-index:5;bottom:0;left:0;width:100%;color:#fff}.banner-recent .align-content{text-align:center}.banner-recent h1{font-size:20px;letter-spacing:0.02em;margin-bottom:10px;color:inherit;font-weight:600}.banner-recent p.subtitle{font-family:"Montserrat",sans-serif;font-weight:100;font-size:24px;line-height:38px;letter-spacing:0.02em;margin-bottom:0}.banner-recent .video-component{margin-top:30px;font-size:24px;font-weight:300;font-family:"Montserrat", sans-serif}.banner-recent .video-component a.video-embed{background:url("img/play-icon.png") no-repeat;background-size:contain;height:65px;width:65px;border-radius:50%;display:inline-block}.banner-recent .video-component a.video-embed:hover{background-color:#ffffff4d}@media only screen and (max-width: 767px){.banner-recent .video-component{font-size:19px}}@media only screen and (min-width: 768px){.banner-recent h1{font-size:24px}.banner-recent p.subtitle{font-size:30px;line-height:40px}}@media only screen and (min-width: 1200px){.banner-recent h1{font-size:26px;margin:0}.banner-recent p.subtitle{font-size:46px;line-height:71.4px}}.banner-recent .port-pager{margin-top:24px}.banner-recent .port-pager a{display:inline-block;vertical-align:middle;font-family:"Montserrat",sans-serif;font-weight:300;font-size:12px;line-height:32.4px;color:inherit;padding:0 10px;text-transform:uppercase}.banner-recent .port-pager a p{color:inherit;margin-bottom:0;padding:8px 26px;border:1px solid #fff}@media only screen and (max-width: 640px){.banner-recent .port-pager a p{padding:4px 10px}}.banner-recent .port-pager a p:hover{color:#000;border-color:#fff;background:#fff}.banner-recent .port-pager .fa{font-size:25px;display:block;line-height:inherit}.info-banner:before{display:none}.info-banner .banner-inner{padding-top:180px;padding-bottom:180px}.info-banner h3{font-family:"Arvo",serif;font-weight:400;text-transform:none;font-size:40px;line-height:60px;letter-spacing:0}@media only screen and (max-width: 640px){.info-banner h3{font-size:30px;line-height:50px}}.banner-basic{padding-top:245px;padding-bottom:245px;background-size:cover;background-position:top center;background-repeat:no-repeat}.home-page-banner-content{display:block;height:100%;width:100%;position:relative;overflow:hidden}.home-page-banner-content:before{content:'';width:100%;height:100%;display:block;text-indent:-9999px;position:absolute;left:0;top:0;z-index:4;background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);background-image:repeating-radial-gradient(center center, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 2px, transparent 1px, transparent 100%);-moz-background-size:3px 3px;-webkit-background-size:3px 3px;-o-background-size:3px 3px;background-size:3px 3px}.home-page-banner-content .banner-img{z-index:3;height:100%;overflow:hidden;display:block;position:relative}.home-page-banner-content .banner-img img{display:block;width:100%;height:auto}.home-page-banner-content .youtube-video-full-screen{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.home-page-banner-content .okvideo_player{height:100%;width:100%;position:relative}.home-page-banner-content .okvideo_player .ytplayer-container{position:absolute;top:0;z-index:-1}.banner-description-center{font-family:"Montserrat",sans-serif;font-weight:300}.banner-description-center.loaded{display:block}.banner-description-center .banner-intro{text-transform:uppercase;float:left;width:100%;padding:0 15px;position:absolute;z-index:10;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;color:#fff}.banner-description-center .banner-intro h1,.banner-description-center .banner-intro h2,.banner-description-center .banner-intro h3,.banner-description-center .banner-intro h4,.banner-description-center .banner-intro h5{color:#fff;margin:0 0 8px;font-size:22px}.banner-description-center .banner-intro p{font-size:15px;margin:0}.banner-description-center .anchor-body{float:left;position:absolute;left:0;bottom:42px;text-align:center;width:100%;z-index:11}.banner-description-center .anchor-body p{margin-bottom:0}@media only screen and (min-width: 768px){.banner-description-center{font-family:"Montserrat",sans-serif;font-weight:200}.banner-description-center .banner-intro h1,.banner-description-center .banner-intro h2,.banner-description-center .banner-intro h3,.banner-description-center .banner-intro h4,.banner-description-center .banner-intro h5{font-size:30px;margin:0 0 12px}.banner-description-center .banner-intro p{font-size:20px}}@media only screen and (min-width: 1200px){.banner-description-center .banner-intro h1,.banner-description-center .banner-intro h2,.banner-description-center .banner-intro h3,.banner-description-center .banner-intro h4,.banner-description-center .banner-intro h5{font-size:46px}.banner-description-center .banner-intro p{font-size:30px}}.front .section-highlights{overflow:hidden}.border-box{text-align:center;padding:40px 30px;border-bottom:1px solid #ededed}.border-box h3{font-size:28px;font-family:"Montserrat",sans-serif;font-weight:700}.border-box p{margin:0 auto;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:300}.border-row:last-child .border-box:last-child{border-bottom:none}@media only screen and (min-width: 768px){.box-rotor-wrapper{display:table;width:100%}.box-rotor-wrapper .border-row{display:table-row}.box-rotor-wrapper .border-row .border-box{width:50%;padding:100px 30px;display:table-cell;vertical-align:middle;border-right:1px solid #ededed;position:relative}.box-rotor-wrapper .border-row .border-box:last-child{border-right:none}.box-rotor-wrapper .border-row .border-box:after{bottom:-1px;position:absolute;content:'';width:200%;height:1px;background:#ededed}.box-rotor-wrapper .border-row .border-box:first-child:after{right:100%}.box-rotor-wrapper .border-row .border-box:last-child:after{left:100%}.box-rotor-wrapper .border-row .border-box p{max-width:276px}.box-rotor-wrapper .border-row:last-child .border-box{border-bottom:none}.box-rotor-wrapper .border-row:last-child .border-box:after{display:none}}.work-case-study{position:relative;overflow:hidden;background:#000;padding-left:0;padding-right:0}.work-case-study .hover-info{position:absolute;left:0;top:100%;width:100%;height:100%;color:#fff;background:rgba(0,100,205,0.3);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.work-case-study .hover-info .table-cell{height:100%;width:100%}.work-case-study .hover-info .info-content{max-width:300px;padding:0 15px;margin:0 auto}.work-case-study .hover-info h4{color:inherit}.work-case-study .hover-info h4 a{font-size:50px;font-family:"Montserrat",sans-serif;font-weight:700;font-style:italic}@media only screen and (min-width: 768px){.work-case-study .hover-info h4 a{font-size:40px}}@media only screen and (min-width: 992px){.work-case-study .hover-info h4 a{font-size:50px}}@media only screen and (min-width: 1400px){.work-case-study .hover-info h4 a{font-size:60px}}@media only screen and (max-width: 480px){.work-case-study .hover-info h4 a{font-size:30px}}.work-case-study .hover-info p{font-size:13px;font-family:"Montserrat",sans-serif;font-weight:300}.work-case-study .hover-info a{color:inherit;font-size:13px;text-transform:capitalize;font-family:"Montserrat",sans-serif;font-weight:500;vertical-align:middle}.work-case-study .hover-info a i{font-size:22px;margin-left:8px;vertical-align:top}.work-case-study:hover .hover-info{top:0;bottom:0}@media only screen and (max-width: 767px){.case-study-mobile .hover-info{top:0;bottom:0;background:rgba(0,0,0,0.3)}.case-study-mobile .hover-info:hover{background:rgba(0,100,205,0.3)}.case-study-mobile.owl-carousel .owl-dots{bottom:30px}.case-study-mobile.owl-carousel .owl-dots .owl-dot{background:rgba(255,255,255,0.5)}.case-study-mobile.owl-carousel .owl-dots .owl-dot.active{background:#fff}}.home-brands{margin:48px 0px 6px}.home-brands h3.heading-title{text-align:center}.home-brands .brand-list{list-style:none;margin:0;padding:0;display:block}.home-brands .brand-list li{display:inline-block;margin:0 -4px 15px 0;padding:0 15px;width:50%;vertical-align:middle;text-align:center}.home-brands .brand-list li img{height:auto;max-width:100%}@media only screen and (max-width: 767px){.home-brands .brand-list li{padding:15px 30px;margin-bottom:0}}@media only screen and (min-width: 480px){.home-brands .brand-list li{width:33.33333%}}@media only screen and (min-width: 768px){.home-brands .brand-list li{width:33.33333%;margin-bottom:30px}}@media only screen and (min-width: 992px){.home-brands .brand-list li{width:25%;margin-bottom:60px}}.career-info{background:#ededed;overflow:hidden;position:relative}.career-info .image{width:100%;height:auto}@media only screen and (max-width: 767px){.career-info .image{display:none}}.careers-description{padding:100px 0}.careers-description h4{font-size:26px;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:40px}.careers-description p{font-size:13px;margin-bottom:30px}.careers-description a.btn{font-size:15px}@media only screen and (min-width: 768px){.career-info .image{height:100%;width:100%;margin-left:-50%;padding-right:15px;position:absolute;left:0;top:0}.career-info .image img{float:right;min-height:100%;width:auto}.careers-description{padding:180px 0}}.page-work #page-title{display:none}.work-filter-gird .views-exposed-form{margin-top:30px}.work-filter-gird .views-exposed-form .views-submit-button{display:none}@media only screen and (max-width: 767px){.work-filter-gird .views-exposed-form .form-item{margin:0}.work-filter-gird .views-exposed-form .views-exposed-widgets{margin-bottom:40px}}.work-filter-gird .ajax-progress{top:auto;margin-top:auto;bottom:50%;margin-bottom:-4px}.case-grid:not(.load-done){opacity:0}.ajax-new-content{display:block !important;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.ajax-new-content .case-grid{padding:10px;opacity:1;-webkit-transition:all 1s ease-in 0.2s;-moz-transition:all 1s ease-in 0.2s;-o-transition:all 1s ease-in 0.2s;transition:all 1s ease-in 0.2s}.ajax-new-content .case-grid:nth-last-child(5){transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s}.ajax-new-content .case-grid:nth-last-child(4){transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s}.ajax-new-content .case-grid:nth-last-child(3){transition-delay:1.5s;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s}.ajax-new-content .case-grid:nth-last-child(2){transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s}.ajax-new-content .case-grid:nth-last-child(1){transition-delay:2.5s;-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-o-transition-delay:2.5s}.case-grid.show{padding:10px;opacity:1}.description-image{position:relative}.description-image img{width:100%;height:auto}.description-image .description{position:absolute;top:0;left:0;padding:36px;height:100%;width:100%;display:block;color:#fff}.description-image .description:before{content:'';height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6)}.description-image .description:before,.description-image .description .info{opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.description-image .description:hover:before,.description-image .description:hover .info{opacity:1}.description-image .description .meta,.description-image .description .info{position:relative;z-index:1}.description-image .description .detail{font-size:13px;line-height:23.4px;margin-bottom:50px;font-family:"Montserrat",sans-serif;font-weight:300}@media only screen and (max-width: 767px){.description-image .description .detail{display:none}}.description-image .description p.type{font-size:13px;line-height:27.4px;color:inherit;margin-bottom:0;font-family:"Montserrat",sans-serif;font-weight:400}.description-image .description h3{color:inherit;font-size:24px;line-height:30px;letter-spacing:0.025em;font-weight:700;text-transform:uppercase;margin-bottom:20px;max-width:140px}.description-image .description h3 a{color:inherit}.client-video-info{width:100%;margin:0}.client-video-info .client-info{color:#4b5257;background:#fff;border:2px solid #000;padding:20px;margin-bottom:15px;font-style:italic;position:relative}.client-video-info .client-info:after,.client-video-info .client-info:before{bottom:100%;left:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.client-video-info .client-info:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:14px;margin-left:-14px}.client-video-info .client-info:before{border-color:transparent;border-bottom-color:#000;border-width:17px;margin-left:-17px}.client-video-info .client-info h5{font-style:normal;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}.client-video-info .client-info h5 span{font-weight:300;padding:0 0 0 8px;text-transform:capitalize}.client-video-info .client-info p{margin:0}.center-not-responsive{max-width:300px;margin:0 auto}.banner-capabilities{padding:104px 0;background-position:center;position:relative}.banner-capabilities .bottom-scroll{position:absolute;bottom:35px;width:100%;text-align:center}.capabilities-info{margin-top:28px}.capabilities-info h3{font-size:24px;color:#fff;font-family:"Arvo",serif;font-weight:400;letter-spacing:0.1em;line-height:38.3px;margin-bottom:0}.capabilities-info ul{padding:0;margin:0;list-style:none}.capabilities-info ul li{color:#9fa3a7;line-height:25.5px;letter-spacing:0.05em}.capabilities-info ul li:before{content:"+";padding-right:8px}.page-block-capabilities .layout-content{padding:50px 0}.page-block-capabilities .layout-content .background-layout{top:50px}.layout-content{overflow:hidden}@media only screen and (min-width: 992px){.layout-content{position:relative}.layout-content .background-layout{position:absolute;top:0px;left:42%}}@media only screen and (max-width: 992px){.layout-content .align-center img{margin-bottom:50px}}.layout-content h3{font-size:36px;line-height:52px;letter-spacing:0.025em;font-family:"Arvo",serif;font-weight:400;margin-bottom:22px}.layout-content h4{font-size:18px;color:#414042;line-height:34.5px;letter-spacing:0.139em;margin-bottom:0}.layout-content p{font-size:14px;color:#414042;line-height:28px;letter-spacing:0.05em;font-family:"Montserrat",sans-serif;font-weight:300}.layout-content ul{list-style:none;padding-left:0;margin-bottom:0;margin-top:50px}.layout-content ul li{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:50px}.layout-content a.btn{font-size:13px;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:0.1em;line-height:21.4px;padding:14px 60px;border-width:1px}@media only screen and (max-width: 767px){.layout-content h3{font-size:26px;line-height:38px;margin-bottom:20px}.layout-content h4{font-size:14px}.layout-content ul{margin-top:30px}.layout-content ul li{margin-bottom:30px}.layout-content a.btn{padding:12px 34px}}@media only screen and (max-width: 480px){.layout-content h3{font-size:24px;line-height:31px}.layout-content ul li{margin-right:4px}}ul.shopify-top li:first-child{margin-top:-24px}.capabilities-other-platform-logo{text-align:center}.capabilities-other-platform-logo h3{font-size:32px;color:#636363;line-height:56px;letter-spacing:0.025em;font-family:"Arvo",serif;font-weight:400}.capabilities-other-platform-logo ul{list-style:none;padding-left:0;margin-bottom:0}.capabilities-other-platform-logo ul li{display:inline-block;margin:20px 2%}@media only screen and (min-width: 1200px){.capabilities-other-platform-logo{display:table;width:100%}.capabilities-other-platform-logo .view-header{font-size:30px;max-width:230px;display:table-cell;text-align:left}.capabilities-other-platform-logo .view-content{display:table-cell;vertical-align:middle}.capabilities-other-platform-logo h3{font-size:34px}.capabilities-other-platform-logo li{margin:20px 3%}}body.page-block-capabilities-magento .section-content{background-color:#fff;overflow:hidden}body.page-block-capabilities-magento .main-wrapper-content{overflow:hidden}@media only screen and (min-width: 992px){body.page-block-capabilities-magento .section-content-bottom{padding-top:130px;padding-bottom:150px;position:relative}body.page-block-capabilities-magento .section-content-bottom:before{content:'';background:#27a2aa;top:311px;left:-50%;height:60.4%;width:200%;display:block;position:absolute;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}body.page-block-capabilities-magento .section-description{position:relative}body.page-block-capabilities-magento .section-description:before{content:'';background:#f3f3f3;height:105%;width:200%;display:block;top:-242px;left:-50%;position:absolute;z-index:-1;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}body.page-block-capabilities-magento .section-info{position:relative}body.page-block-capabilities-magento .section-info:before{content:'';height:1600px;width:200%;display:block;top:-24px;left:-50%;background:-webkit-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:-o-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:-ms-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:-moz-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:linear-gradient(to right, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);position:absolute;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}}@media only screen and (min-width: 1200px){body.page-block-capabilities-magento .section-content-bottom:before{top:254px;height:60.4%}}@media only screen and (max-width: 991px){body.page-block-capabilities-magento .section-content-bottom{background:#27a2aa}body.page-block-capabilities-magento .section-description{background:#f3f3f3}body.page-block-capabilities-magento .section-info{background:-webkit-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:-o-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:-ms-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:-moz-linear-gradient(left, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%);background:linear-gradient(to right, rgba(228,221,211,0.98) 0%, rgba(246,243,238,0.98) 100%)}}.shapes_highlights_info{position:relative;padding-bottom:100px}@media only screen and (min-width: 992px){.shapes_highlights_info:before{content:'';height:615px;width:100%;top:132px;left:-110px;display:block;position:absolute;background:url("img/capabilities/bg_highlights.png") no-repeat}.shapes_highlights_info .shapes_content{text-align:right}.shapes_highlights_info .content-inline{padding-left:8%;text-align:center}}@media only screen and (max-width: 991px){.shapes_highlights_info{padding:0 15px;text-align:center}.shapes_highlights_info h2{color:#fff;padding-top:80px;padding-bottom:60px}.shapes_highlights_info .info-content .content-inline{padding:0 15px 50px}.shapes_highlights_info .info-content .content-inline:last-child{padding-bottom:0}}.shapes_highlights_info h2{font-weight:100;font-family:"Montserrat",sans-serif;font-size:60px;letter-spacing:normal}@media only screen and (max-width: 560px){.shapes_highlights_info h2{font-size:40px;padding-top:60px;padding-bottom:30px}}.shapes_highlights_info .info-content{color:#fff;padding-bottom:50px}@media only screen and (max-width: 560px){.shapes_highlights_info .info-content{padding-bottom:20px}.shapes_highlights_info .info-content .content-inline{padding-bottom:20px}}.shapes_highlights_info .info-content h3{font-weight:700;font-family:"Montserrat",sans-serif;font-size:42px;color:inherit;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width: 560px){.shapes_highlights_info .info-content h3{font-size:30px;line-height:1.5}}@media only screen and (max-width: 480px){.shapes_highlights_info .info-content h3{font-size:24px}}.shapes_highlights_info .info-content p{font-weight:300;font-family:"Montserrat",sans-serif;font-size:20px;color:inherit;text-transform:uppercase}.shapes_clients_info{position:relative;padding-top:100px}@media only screen and (min-width: 1200px){.shapes_clients_info:before{content:'';height:347px;width:273px;bottom:172px;right:0px;display:block;position:absolute;background:url("img/capabilities/bg_our-clients.png") no-repeat}}@media only screen and (min-width: 992px){.shapes_clients_info h2{position:absolute;bottom:0;right:0}}@media only screen and (max-width: 991px){.shapes_clients_info{padding-bottom:100px;text-align:center}.shapes_clients_info h2{color:#fff}.shapes_clients_info .content-left{float:none;display:inline-block}}.shapes_clients_info h2{font-weight:100;font-family:"Montserrat",sans-serif;font-size:60px;letter-spacing:normal}@media only screen and (max-width: 560px){.shapes_clients_info h2{font-size:40px;padding-bottom:10px}}.shapes_clients_info .info-content{overflow:hidden}.shapes_clients_info .info-content .content-left{padding:42px 27px}@media only screen and (min-width: 992px){.shapes_clients_info .info-content .content-left:nth-child(6),.shapes_clients_info .info-content .content-left:nth-child(10),.shapes_clients_info .info-content .content-left:nth-child(14){clear:both}}@media only screen and (max-width: 480px){.shapes_clients_info .info-content .content-left{padding:18px 15px}}.ecommerce-info{padding-top:70px;padding-bottom:70px;position:relative;font-family:"Montserrat",sans-serif}.ecommerce-info h3{color:#414042;font-size:40px;line-height:1.2;letter-spacing:normal;font-weight:300}@media only screen and (max-width: 560px){.ecommerce-info h3{font-size:30px;line-height:1.5}}@media only screen and (max-width: 480px){.ecommerce-info h3{font-size:24px}}.ecommerce-info p{color:#636363;font-size:16px;line-height:32px;font-weight:300}@media only screen and (max-width: 560px){.ecommerce-info p{font-size:14px;line-height:28px}}@media only screen and (min-width: 992px){.ecommerce-info .background-image{position:absolute;left:50%;bottom:0;width:100%;height:100%;padding-top:0;padding-left:20px}}@media only screen and (max-width: 991px){.ecommerce-info .detail{float:none}.ecommerce-info .background-image{padding-top:70px}}.magento-info{padding-top:70px}@media only screen and (max-width: 991px){.magento-info{padding-bottom:70px}.magento-info .content-block{display:inline}}.magento-info h2{letter-spacing:normal;color:#414042;font-weight:100;font-family:"Montserrat",sans-serif;font-size:60px}@media only screen and (min-width: 992px){.magento-info h2{font-size:70px;position:absolute;padding-bottom:140px;margin-bottom:80px}.magento-info h2:before{content:'';width:400px;height:500px;left:-266px;bottom:0;position:absolute;background:url(img/capabilities/why-magento.png) no-repeat left bottom}}@media only screen and (max-width: 560px){.magento-info h2{font-size:40px}}@media only screen and (max-width: 480px){.magento-info h2{font-size:36px}}.magento-info .content-column h4{color:#000;font-size:25px;letter-spacing:normal;padding-top:20px}@media only screen and (max-width: 560px){.magento-info .content-column h4{font-size:18px}}@media only screen and (max-width: 480px){.magento-info .content-column h4{font-size:16px}}.magento-info .content-column p{font-size:16px;line-height:25px;color:#636363;font-weight:300;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 560px){.magento-info .content-column p{font-size:14px}}@media only screen and (min-width: 992px){.magento-info .content-column:first-child{padding-top:370px}.magento-info .content-column:nth-child(2){padding-top:200px}}@media only screen and (min-width: 992px){.our_ecommerce_info{padding-top:150px}}.our_ecommerce_info h2{font-size:60px;letter-spacing:normal;color:#414042;font-weight:100;font-family:"Montserrat",sans-serif}@media only screen and (min-width: 992px) and (max-width: 1199px){.our_ecommerce_info h2{font-size:50px}}@media only screen and (max-width: 767px){.our_ecommerce_info h2{font-size:40px}}@media only screen and (max-width: 560px){.our_ecommerce_info h2{font-size:34px}}.our_ecommerce_info .content-column{text-align:right}.our_ecommerce_info .content-column h4{padding:15px 0;font-size:25px;font-weight:400;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 560px){.our_ecommerce_info .content-column h4{font-size:18px}}@media only screen and (max-width: 480px){.our_ecommerce_info .content-column h4{font-size:16px}}.our_ecommerce_info .content-column p{font-size:16px;line-height:25px;font-weight:300;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 560px){.our_ecommerce_info .content-column p{font-size:14px}}@media only screen and (max-width: 991px){.our_ecommerce_info{padding:50px 15px}.our_ecommerce_info .content-column{text-align:left}}.case-studies-info{min-height:200px}.case-studies-info .table-cell{width:100%;padding:0 15px}.case-studies-info .user-pic{padding-top:40px}.case-studies-info a.btn{font-weight:700}@media only screen and (min-width: 992px){.case-studies-info .user-pic{position:relative}.case-studies-info .user-pic:before{content:'';background:url("img/capabilities/ecommerce-offering.png") no-repeat;top:-280px;left:220px;display:block;height:100%;width:200%;position:absolute}}@media only screen and (max-width: 991px){.case-studies-info a.btn{padding:8px 30px;font-size:13px}}@media only screen and (max-width: 639px){.case-studies-info .cell-middle.align-right{display:none}.case-studies-info .cell-middle{text-align:center}.case-studies-info .cell-middle a.btn{margin-top:100px;margin-bottom:100px}}body.page-block-capabilities-aem .main-wrapper-content{background:url("img/capabilities/bg.jpg") no-repeat center top #000}body.page-block-capabilities-aem .main-wrapper-content .section-content{padding-top:100px;padding-bottom:40px;background:url("img/capabilities/mobile.png") no-repeat left bottom}@media only screen and (min-width: 992px){.aem-info{display:table}.aem-info .picture,.aem-info h3{display:table-cell;width:400px}.aem-info .detail-content{display:table-cell;vertical-align:top}}@media only screen and (max-width: 991px){.aem-info{text-align:center}.aem-info h3{margin-bottom:40px}.aem-info .content-block{display:inline}}.aem-info.box{padding:64px 15px;background:rgba(0,0,0,0.7)}.aem-info.box .picture{text-align:center;margin-bottom:20px}.aem-info.box p{color:#fff;font-size:16px;line-height:32px;letter-spacing:0.025em;text-align:left;font-weight:400;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 560px){.aem-info.box p{font-size:14px;line-height:28px}}.aem-info h3{color:#fff;font-size:70px;font-weight:100;font-family:"Montserrat",sans-serif;line-height:1.15;letter-spacing:normal}@media only screen and (max-width: 560px){.aem-info h3{font-size:40px}}@media only screen and (max-width: 560px){.aem-info{margin-top:40px;margin-bottom:40px}}.box-icon{margin-bottom:50px;text-align:left}.box-icon .title{vertical-align:middle;margin-bottom:18px}.box-icon h4{vertical-align:middle;display:inline-block;font-size:25px;letter-spacing:normal;padding-left:20px;margin-bottom:0;color:#fff;font-weight:400;font-family:"Montserrat",sans-serif}.box-icon p{font-size:16px;line-height:25px;letter-spacing:0.025em;color:#fff;font-weight:300;font-family:"Montserrat",sans-serif}@media only screen and (max-width: 560px){.box-icon p{font-size:14px}}.number-content{margin-bottom:80px}@media only screen and (max-width: 560px){.number-content{margin-bottom:20px}}.number-content h4{font-size:70px;letter-spacing:0.05em;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif}.number-content h4 span{font-size:30px;font-weight:300;text-transform:uppercase;line-height:44.5px;vertical-align:middle}@media only screen and (max-width: 560px){.number-content h4{font-size:40px}.number-content h4 span{font-size:16px}}.offer-content{margin-bottom:50px;text-align:left}.offer-content h4{color:#fff;font-weight:400;font-family:"Montserrat",sans-serif;font-size:25px;letter-spacing:normal;margin-bottom:20px}.offer-content p{color:#fff;font-weight:300;font-family:"Montserrat",sans-serif;font-size:16px;line-height:25px;letter-spacing:0.025em}@media only screen and (max-width: 560px){.offer-content p{font-size:14px}}body.page-block-capabilities-sitecore .section-content{background-size:cover;background-color:#F60C0D}.info_sitecore{padding:100px 0}.info_sitecore p{font-family:"Montserrat",sans-serif;font-weight:300;font-size:17px;color:#fff;text-align:l;letter-spacing:2px;line-height:44px;margin-bottom:30px}@media only screen and (max-width: 767px){.info_sitecore p{font-size:14px;line-height:28px}}.sitecore_statistics{padding:180px 0}.sitecore_statistics h3{font-family:"Montserrat",sans-serif;font-weight:100;color:#fff;text-transform:uppercase;text-align:right}@media only screen and (min-width: 992px){.sitecore_statistics h3{font-size:100px}}@media only screen and (min-width: 768px){.sitecore_statistics h3{margin-bottom:0}}@media only screen and (max-width: 767px){.sitecore_statistics h3{font-size:26px;text-align:center;font-weight:700}}.statistics-content{overflow:hidden}.statistics-content .round_info{width:200px;height:200px;padding:0 30px;margin:30px auto}@media only screen and (min-width: 992px){.statistics-content .statistics-round:nth-child(2n-1){margin-top:10px}.statistics-content .statistics-round:nth-child(2n){margin-top:70px}}.round_info{background:#fff;box-shadow:inset 0px 0px 0px 5px #F60C0D;border:2px solid #fff;color:#F60C0D;text-align:center;letter-spacing:1.2px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.round_info h4{font-weight:700;font-size:50px;color:inherit;margin-bottom:0}.round_info p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;margin-bottom:0;text-transform:uppercase}.shapes_info h3{font-family:"Montserrat",sans-serif;font-weight:100;font-size:60px;color:#fff;text-transform:uppercase;z-index:15;position:relative}@media only screen and (min-width: 992px){.shapes_info h3{font-size:100px}}@media only screen and (min-width: 768px){.shapes_info h3{margin-bottom:0}}@media only screen and (max-width: 767px){.shapes_info h3{font-size:26px;text-align:center;padding-bottom:5px;font-weight:700}}.shapes_info .shapes-content{background:#fff;padding:0 40px;position:relative}.shapes_info .shapes-content .table-cell{height:100%}.shapes_info .shapes-content h4{font-size:26px;font-weight:700;text-transform:uppercase}.shapes_info .shapes-content p{font-family:"Montserrat",sans-serif;font-weight:300;font-size:14px;line-height:32px}.shapes_info.left .shapes-triangle{margin-right:30px}.shapes_info.right .shapes-triangle{margin-left:30px}@media only screen and (max-width: 767px){.shapes_info .shapes-triangle{margin-top:122px;position:relative}.shapes_info .shapes-content{padding-left:20px;padding-right:20px}.shapes_info .shapes-content:last-child{padding-bottom:60px}.shapes_info .shapes-content h4{font-size:18px;padding-top:30px}.shapes_info .shapes-content p{margin-bottom:0}.shapes_info.left .shapes-triangle{-webkit-box-shadow:28px -38px 0 2px #F48811;-moz-box-shadow:28px -38px 0 2px #F48811;-ms-box-shadow:28px -38px 0 2px #F48811;-o-box-shadow:28px -38px 0 2px #F48811;box-shadow:28px -38px 0 2px #F48811}.shapes_info.left .shapes-triangle:after,.shapes_info.left .shapes-triangle:before{content:"";z-index:10;position:absolute;bottom:100%;left:0;height:0;width:100%;border-bottom:122px solid #fff;border-right:122px solid transparent}.shapes_info.left .shapes-triangle:before{top:-162px;left:30px;border-bottom:122px solid #F48811;bottom:auto}.shapes_info.right .shapes-triangle{-webkit-box-shadow:-28px -38px 0 2px #F48811;-moz-box-shadow:-28px -38px 0 2px #F48811;-ms-box-shadow:-28px -38px 0 2px #F48811;-o-box-shadow:-28px -38px 0 2px #F48811;box-shadow:-28px -38px 0 2px #F48811}.shapes_info.right .shapes-triangle:after,.shapes_info.right .shapes-triangle:before{content:"";z-index:10;position:absolute;bottom:100%;left:0;height:0;width:100%;border-bottom:122px solid #fff;border-left:122px solid transparent}.shapes_info.right .shapes-triangle:before{top:-162px;left:-30px;border-bottom:122px solid #F48811;bottom:auto}}@media only screen and (max-width: 360px){.shapes_info.left .shapes-triangle,.shapes_info.right .shapes-triangle{margin-right:0;margin-left:0;-webkit-box-shadow:0 -38px 0 0px #F48811;-moz-box-shadow:0 -38px 0 0px #F48811;-ms-box-shadow:0 -38px 0 0px #F48811;-o-box-shadow:0 -38px 0 0px #F48811;box-shadow:0 -38px 0 0px #F48811}.shapes_info .shapes-triangle{margin-top:0}.shapes_info .shapes-triangle .shapes-content:first-child{padding-top:40px}.shapes_info .shapes-triangle:before,.shapes_info .shapes-triangle:after{display:none}}@media only screen and (min-width: 768px){.shapes_info .shapes-triangle{display:flex}.shapes_info.left .shapes-content{-webkit-box-shadow:30px -38px 0 2px #F48811;-moz-box-shadow:30px -38px 0 2px #F48811;-ms-box-shadow:30px -38px 0 2px #F48811;-o-box-shadow:30px -38px 0 2px #F48811;box-shadow:30px -38px 0 2px #F48811}.shapes_info.left .shapes-content:first-child{padding-top:40px;margin-bottom:222px}.shapes_info.left .shapes-content:first-child:after{content:"";position:absolute;top:100%;left:0;height:0;width:100%;border-top:222px solid #fff;border-left:222px solid transparent}.shapes_info.left .shapes-content:last-child{margin-top:222px;padding-bottom:40px}.shapes_info.left .shapes-content:last-child:after,.shapes_info.left .shapes-content:last-child:before{content:"";z-index:10;position:absolute;bottom:100%;left:0;height:0;width:100%;border-bottom:222px solid #fff;border-right:222px solid transparent}.shapes_info.left .shapes-content:last-child:before{top:-262px;left:30px;border-bottom:222px solid #F48811;bottom:auto}.shapes_info.right h3{text-align:right}.shapes_info.right .shapes-content{-webkit-box-shadow:-28px -38px 0 2px #f35a16;-moz-box-shadow:-28px -38px 0 2px #f35a16;-ms-box-shadow:-28px -38px 0 2px #f35a16;-o-box-shadow:-28px -38px 0 2px #f35a16;box-shadow:-28px -38px 0 2px #f35a16;padding-top:40px}.shapes_info.right .shapes-content:last-child{margin-bottom:222px}.shapes_info.right .shapes-content:last-child:after{content:"";position:absolute;top:100%;left:0;height:0;width:100%;border-top:222px solid #fff;border-right:222px solid transparent}.shapes_info.right .shapes-content:first-child{margin-top:222px;padding-top:0;padding-bottom:40px}.shapes_info.right .shapes-content:first-child:after,.shapes_info.right .shapes-content:first-child:before{content:"";z-index:10;position:absolute;bottom:100%;left:0;height:0;width:100%;border-bottom:222px solid #fff;border-left:222px solid transparent}.shapes_info.right .shapes-content:first-child:before{top:-262px;left:-30px;border-bottom:222px solid #f35a16;bottom:auto}.shapes_info.right{position:relative}.shapes_info.right:before{content:"";position:absolute;bottom:-185px;right:100%;height:0;z-index:10;width:20px;border-bottom:222px solid transparent;border-left:492px solid #F60C0D;border-right:0px solid transparent;border-top:235px solid #F60C0D}.shapes_info.right .shapes-content:nth-child(1){z-index:3}.shapes_info.right .shapes-content:nth-child(2){z-index:2}.shapes_info.right .shapes-content:nth-child(3){z-index:1}.shapes_info .shapes-content{padding-right:15px;padding-left:15px}.shapes_info .shapes-content h4{font-size:20px}}@media only screen and (min-width: 992px){.shapes_info .shapes-content{padding-right:40px;padding-left:40px}.shapes_info .shapes-content h4{font-size:26px}}.shapes-background{height:400px;background-size:cover}@media only screen and (min-width: 768px){.shapes-background{margin-top:-302px;height:1000px;position:relative}.shapes-background:after{content:"";position:absolute;bottom:0;right:0;height:0;border-bottom:222px solid #202020;border-left:222px solid transparent}.shapes-background .table-cell{position:absolute}}.shapes-background .table-cell{height:100%;width:100%;text-align:center}.shapes-background .button_shapes{margin-top:40px}.shopify-banner{position:relative;background-position:top center;background-size:cover;background-image:url("img/capabilities/shoptify-picbn.jpg")}@media only screen and (min-width: 992px){.shopify-banner{height:780px}}@media only screen and (max-width: 991px){.shopify-banner .step-shapes:before{display:none}}@media only screen and (min-width: 992px){.shopify-banner-bottom{position:absolute;bottom:0;left:0;width:100%}}.shopify-banner-bottom .container{position:relative}.shopify-banner-bottom .laptop-info{text-align:center;background-repeat:no-repeat;background-position:bottom center}@media only screen and (min-width: 992px){.shopify-banner-bottom .laptop-info{position:absolute;bottom:0;right:0;width:930px;height:550px;padding:62px 160px;background-image:url("img/capabilities/shoptify-laptop.png")}}@media only screen and (max-width: 991px){.shopify-banner-bottom .laptop-info{background:rgba(0,0,0,0.6);padding:20px;margin:80px 0px}}.shopify-banner-bottom .laptop-info .pic{margin:0 10px 20px;vertical-align:bottom}.shopify-banner-bottom .laptop-info .info{color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:14.5px;letter-spacing:0.025em;line-height:27px}.shopify-info{padding-top:116px;padding-bottom:300px}.shopify-info h3{color:#95bf46;font-weight:400;font-size:60px;letter-spacing:0;margin-bottom:52px}@media only screen and (max-width: 767px){.shopify-info h3{margin-top:20px;margin-bottom:40px;font-size:8vw;font-weight:500}}.shopify-info .inner-column h4{color:#d09d26}@media only screen and (min-width: 992px){.shopify-info .inner-column,.shopify-offer .inner-column{padding-right:35px !important;padding-left:35px !important}}.shopify-offer{background:#ffd483;padding-bottom:80px}.shopify-offer .step-shapes:before{border-color:transparent #ffd483 #ffd483 transparent}@media only screen and (max-width: 991px){.shopify-offer .step-shapes:before{background:#ffd483}}.shopify-offer .container{position:relative}.shopify-offer .title-shapes{position:absolute}@media only screen and (min-width: 768px){.shopify-offer .title-shapes{bottom:80px}}@media only screen and (min-width: 768px) and (min-width: 992px){.shopify-offer .title-shapes{right:0}}@media only screen and (max-width: 767px){.shopify-offer .title-shapes{bottom:0px;width:100%;text-align:center}}.shopify-offer .title-shapes h3{letter-spacing:0;vertical-align:bottom;font-weight:300}@media only screen and (min-width: 768px){.shopify-offer .title-shapes h3{font-size:70px;display:inline-block;padding-left:50px}}@media only screen and (max-width: 767px){.shopify-offer .title-shapes h3{margin-top:20px;margin-bottom:40px;font-size:8vw;font-weight:500}}.page-block-capabilities-kentico .main-wrapper-content{overflow:hidden}.page-block-capabilities-kentico .section-content{padding-top:76px;padding-bottom:160px;background:url("img/kentico/city.png") no-repeat left 10% bottom}.page-block-capabilities-kentico .section-description{padding-top:100px;padding-bottom:260px;background:url("img/kentico/mountain_cloud.png") repeat-x bottom #0097f6}.kentico-banner{position:relative;background-position:top center;background-size:cover}.wrapper-icon-info{margin-top:200px;margin-bottom:200px;position:relative}@media only screen and (max-width: 767px){.wrapper-icon-info{margin-top:150px;margin-bottom:100px}}.wrapper-icon-info .pic{display:none}@media only screen and (min-width: 992px){.wrapper-icon-info .pic{display:block;position:absolute;left:-115px;top:0}}.wrapper-icon-info .content-info{background:#efeded;padding:34px 40px}.wrapper-icon-info .content-info h3{font-weight:700;font-size:32px;line-height:44px;letter-spacing:0.025em}.wrapper-icon-info .content-info p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:0.025em}.kentico-info h3{font-weight:400;font-size:60px;line-height:86px;letter-spacing:0;color:#0097f6;margin-bottom:37px}@media only screen and (max-width: 767px){.kentico-info h3{font-size:40px;line-height:60px}}.kentico-info .inner-column h4{color:#0097f6;font-weight:500;margin-bottom:10px}.kentico-offer{padding-left:15px;padding-right:15px;position:relative}.kentico-offer:before{content:"";width:289px;height:161px;display:block;position:absolute;bottom:100%;right:-100px;background:url("img/kentico/cloud.png") no-repeat}.kentico-offer h3{font-weight:300;font-size:70px;line-height:100px;letter-spacing:0;color:#fff;margin-bottom:37px}@media only screen and (max-width: 767px){.kentico-offer h3{font-size:40px;margin-bottom:15px}}.kentico-offer .inner-column h4{color:#fff;font-weight:500;margin-bottom:10px}.kentico-offer .inner-column p{color:#fff}.page-case-study-friso .introduction-scope h3.line:before,.page-case-study-netatmo .introduction-scope h3.line:before{background:#414042}.banner_light .page-not-gradien .banner-recent .subtitle{background:none}@media only screen and (max-width: 767px){.page-case-study-club21 .our-solutions .element.right .pic{margin-left:-15px;margin-right:-15px;max-width:none}}@media only screen and (min-width: 992px){.node-type-case-study.page-case-study-boozt .header_info .align-content,.node-type-case-study.page-case-study-friso .header_info .align-content,.node-type-case-study.page-case-study-netatmo .header_info .align-content{text-align:left}.node-type-case-study.page-case-study-boozt .header_info .title,.node-type-case-study.page-case-study-friso .header_info .title,.node-type-case-study.page-case-study-netatmo .header_info .title{text-transform:uppercase}.node-type-case-study.page-case-study-boozt .picture_info.right,.node-type-case-study.page-case-study-friso .picture_info.right,.node-type-case-study.page-case-study-netatmo .picture_info.right{margin-right:50%}.node-type-case-study.page-case-study-boozt .header_info,.node-type-case-study.page-case-study-friso .header_info{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.node-type-case-study.page-case-study-boozt .header_info .align-content,.node-type-case-study.page-case-study-friso .header_info .align-content{width:50%}.node-type-case-study.page-case-study-boozt .header_info [class*="col-md-offset-"],.node-type-case-study.page-case-study-boozt .header_info [class^="col-md-offset-"],.node-type-case-study.page-case-study-friso .header_info [class*="col-md-offset-"],.node-type-case-study.page-case-study-friso .header_info [class^="col-md-offset-"]{margin-left:auto}.node-type-case-study.page-case-study-netatmo .header_info [class*="col-md-offset-"],.node-type-case-study.page-case-study-netatmo .header_info [class^="col-md-offset-"]{margin-left:40%;width:60%}.node-type-case-study.page-case-study-netatmo ul.list-montse{margin-top:150px}}.node-type-case-study .section-content{padding-bottom:0}h3.line{text-align:center;position:relative}h3.line:before{height:1px;width:270px;margin:0 auto 66px;content:'';display:block;background:#000}h3.title-bold{font-size:36px;line-height:52px;letter-spacing:0.025em;color:#414042;font-family:"Arvo",serif;font-weight:400;margin-bottom:25px}h3.title-bold:before{margin-bottom:35px}ul.list-montse li{font-size:14px;line-height:28px;letter-spacing:0.01em;color:inherit;font-family:"Montserrat",sans-serif;font-weight:300}.case-study-special h3.title{font-size:18px;line-height:35px;letter-spacing:0.139em;color:inherit;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}@media only screen and (max-width: 767px){.case-study-special h3.title{font-size:16px;line-height:24px}}.case-study-special h3.large-title{font-size:46px;letter-spacing:0.02em;color:inherit;font-family:"Montserrat",sans-serif;font-weight:100}@media only screen and (max-width: 767px){.case-study-special h3.large-title{font-size:30px;line-height:38px}}.info-regular{overflow:hidden;font-size:14px;line-height:28px;letter-spacing:0.01em;color:inherit;font-family:"Montserrat",sans-serif;font-weight:300}.info-regular p{margin-bottom:26px}.info-regular ul{list-style:none;padding-left:0;margin-bottom:0}@media only screen and (max-width: 991px){.info-regular ul{text-align:center}}@media only screen and (max-width: 480px){.info-regular ul{text-align:left}}.info-regular ul li{margin:10px 0}.page-not-gradien .banner-recent:before{display:none}.page-not-gradien .banner-recent .header_info{top:50%;bottom:auto;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.page-not-gradien .banner-recent .subtitle{margin-top:10px}@media only screen and (max-width: 767px){.page-not-gradien .banner-recent .subtitle{font-size:19px}}.page-not-gradien .banner-recent:before{content:'';height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3)}@media only screen and (max-width: 767px){.page-not-gradien .banner-recent .title,.page-not-gradien .banner-recent .subtitle{color:#fff}}.page-not-gradien .introduction-scope{background:#272b2e}.page-not-gradien .introduction-scope ul.list-check li{line-height:40px}.page-not-gradien .sope-pic{background:#272b2e}.page-not-gradien .sope-pic:after{background:#fff}.introduction-scope{position:relative;background:#332735;color:#fff;text-align:center}.introduction-scope h3.line:before{background:#fff}.introduction-scope .case-introduction{margin:66px 0 44px}.introduction-scope .case-scope h3.title{margin-bottom:32px}.introduction-scope .case-scope .info-regular{padding-bottom:66px}.sope-pic{position:relative;background:#332735}.sope-pic .container{position:relative;z-index:2}.sope-pic:after{height:50%;width:100%;content:'';bottom:0;left:0;position:absolute;display:block;z-index:1;background:#fff;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 26%, rgba(255,255,255,0.06) 32%, rgba(255,255,255,0.3) 46%, rgba(255,255,255,0.42) 54%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.85) 76%, rgba(255,255,255,0.91) 79%, rgba(255,255,255,0.94) 86%, rgba(255,255,255,0.96) 91%, rgba(255,255,255,0.98) 97%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 26%, rgba(255,255,255,0.06) 32%, rgba(255,255,255,0.3) 46%, rgba(255,255,255,0.42) 54%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.85) 76%, rgba(255,255,255,0.91) 79%, rgba(255,255,255,0.94) 86%, rgba(255,255,255,0.96) 91%, rgba(255,255,255,0.98) 97%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 26%, rgba(255,255,255,0.06) 32%, rgba(255,255,255,0.3) 46%, rgba(255,255,255,0.42) 54%, rgba(255,255,255,0.73) 65%, rgba(255,255,255,0.85) 76%, rgba(255,255,255,0.91) 79%, rgba(255,255,255,0.94) 86%, rgba(255,255,255,0.96) 91%, rgba(255,255,255,0.98) 97%, #fff 100%)}.description-picture{margin-top:46px;margin-bottom:20px}.picture_info{margin-top:49px;padding-bottom:49px}@media only screen and (max-width: 767px){.picture_info{margin-top:20px;padding-bottom:20px}}.picture_info .pic{margin-bottom:20px}@media only screen and (min-width: 992px){.picture_info{margin-left:460px;text-align:left;position:relative}.picture_info p{color:#332735;margin-bottom:10px}.picture_info .pic{position:absolute;top:0px;right:100%;margin-right:30px}.picture_info .pic img{max-width:none}.picture_info.right{margin-left:0px;margin-right:460px}.picture_info.right .pic{right:auto;left:100%;margin-left:30px}}.picture_info h3.title{color:#332735;margin-top:15px}.our-solutions{padding-top:22px;margin-bottom:66px}.our-solutions .element{position:relative;margin-top:30px}@media only screen and (min-width: 992px){.our-solutions .element{margin-top:66px}.our-solutions .element:last-child{margin-bottom:0}}@media only screen and (max-width: 767px){.our-solutions .element{padding-bottom:15px;margin-top:15px;text-align:center}.our-solutions .element .info-regular{text-align:left}}.our-solutions .element:after{content:'';clear:both;display:block}@media only screen and (min-width: 992px){.our-solutions .pic{position:absolute;top:0;right:100%;padding-right:40px}.our-solutions .right .pic{right:auto;left:100%;padding-right:0;padding-left:40px}}@media only screen and (min-width: 1400px){.our-solutions .pic{max-width:none}}.our-solutions .pic{margin-bottom:20px}.elresult-carousel{padding-top:48px}.elresult-carousel h3.title{font-size:18px;line-height:35px;letter-spacing:0.139em;color:inherit;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}@media only screen and (max-width: 767px){.elresult-carousel h3.title{font-size:16px;line-height:24px}}@media only screen and (min-width: 992px){.elresult-carousel{display:table}.elresult-carousel .element-result{display:table-cell;vertical-align:top;padding-left:15px;padding-right:15px;width:30%}.elresult-carousel .info-regular{text-align:left}}@media only screen and (max-width: 991px){.elresult-carousel .element-result{margin-bottom:20px}}.case-results{margin-top:66px;margin-bottom:66px}.case-results .info-results{margin-top:66px;font-size:14px;line-height:28px;letter-spacing:0.01em;font-family:"Montserrat",sans-serif;font-weight:300}.case-results .funfact-carousel{margin-top:66px;padding:35px 0 30px}.case-results .funfact-carousel .owl-dots{margin-top:20px}@media only screen and (min-width: 992px){.case-results .round-dotted{margin:-30px -12px}}@media only screen and (min-width: 768px) and (max-width: 991px){.case-results .round-dotted{margin:-12px -12px}}.going_forward{margin-top:76px;padding-bottom:30px}.pic_forward{text-align:center}.case-study-normal h1.title{font-size:36px;line-height:52px;letter-spacing:0.025em;color:#414042;font-family:"Arvo",serif;font-weight:400}@media only screen and (max-width: 767px){.case-study-normal h1.title{font-size:26px;line-height:24px}}.case-study-normal p.subtitle{font-size:18px;line-height:38px;letter-spacing:0.02em;color:#414042;font-family:"Montserrat",sans-serif;font-weight:300}.case-study-normal .info-header{text-align:center;margin:50px 0 70px}.case-study-normal .info-layout{position:relative;margin-bottom:80px}@media only screen and (min-width: 992px){.case-study-normal .info-layout .pic{position:absolute;top:0;right:100%;padding-right:40px;max-width:none}}@media only screen and (max-width: 991px){.case-study-normal .info-layout{text-align:center}.case-study-normal .info-layout .pic{margin-bottom:20px}.case-study-normal .info-layout .info{text-align:left}}.case-study-normal .info-layout h3{font-size:18px;line-height:30px;letter-spacing:0.139em;font-weight:700}.case-study-normal .info-layout p{font-size:14px;line-height:26px;letter-spacing:0.01em;color:#333;font-family:"Montserrat",sans-serif;font-weight:300}.case-study-normal .info-layout ul{list-style:none}.case-study-normal .info-layout ul li{font-size:14px;line-height:35px;letter-spacing:0.05em;color:#333;font-family:"Montserrat",sans-serif;font-weight:300}.case-study-normal .info-layout ul li:before{content:"\f105";position:absolute;left:40px;font-family:"FontAwesome";font-size:14px}.case-study-normal .case-grid{margin-bottom:22px}.case-study-normal .more-link{clear:both;padding:22px 0 45px}.case-study-normal .more-link a{padding:12px 38px}.our-solutions .right [class*="col-md-offset-"],.our-solutions .right [class^="col-md-offset-"],.info-layout.default [class*="col-md-offset-"],.info-layout.default [class^="col-md-offset-"]{margin-left:auto}@media only screen and (min-width: 992px){.our-solutions .right .pic,.info-layout.default .pic{left:100%;right:auto}}.has-white-page .blog-content:after{display:none}.has-white-page .blog-content-tag,.has-white-page .picture-white-page,.has-white-page .form-white-page{padding:30px 15px}.picture-white-page{text-align:center}.form-white-page h3{font-size:20px}@media only screen and (min-width: 992px){.has-white-page .blog-content-tag{width:42%;display:inline-block}.picture-white-page{width:30%;display:inline-block;margin-left:-5px;vertical-align:top}.form-white-page{width:28%;display:inline-block;margin-left:-5px;vertical-align:top}}.questions-form-contact .form-item{margin:10px 0}.questions-form-contact .form-text,.questions-form-contact .form-textarea{background:none;width:100%}.questions-form-contact .form-text:hover,.questions-form-contact .form-text:focus{background:none}.blog-content{padding-bottom:30px;position:relative}.blog-content:after{content:'';display:block;position:absolute;bottom:0;height:1px;width:100%;max-width:768px;background:#eee}.blog-content tbody{border-top:none}.blog-content tbody td,.blog-content tbody th{padding:10px}.rounded-line{margin-bottom:30px}@media only screen and (min-width: 768px){.rounded-line{width:50%;min-width:220px;float:left}}@media only screen and (min-width: 992px){.rounded-line{width:25%}}.rounded-box{border-color:#1f1f1f}.rounded-box:before{display:none}.rounded-box p{color:#1f1f1f}.blog-tags{display:block;padding:20px 0 0;max-width:680px}.blog-tags .tags-title{font-size:15px}.blog-tags .tags-title i{margin-right:5px}.blog-tags .list-tags a{vertical-align:top;margin:0 8px 15px}@media only screen and (min-width: 768px){.blog-tags{padding:22px 0 0 126px;position:relative}.blog-tags .tags-title{margin:0;position:absolute;left:0;top:22px;white-space:nowrap}}.gallery-carousel .owl-prev,.gallery-carousel .owl-next{position:absolute;top:50%;z-index:5;display:inline-block;width:30px;overflow:hidden}.gallery-carousel .owl-prev:before,.gallery-carousel .owl-next:before{font-family:serif;font-size:30px;color:#fff;padding:0 12px;line-height:1}.gallery-carousel .owl-prev{left:0}.gallery-carousel .owl-prev:before{content:'\2039'}.gallery-carousel .owl-next{right:0}.gallery-carousel .owl-next:before{content:'\203a'}.blog-content .gallery-carousel{margin-bottom:15px}.slider-pdf{height:480px;width:100%}@media only screen and (max-width: 767px){.slider-pdf{max-height:350px;height:auto}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.slider-pdf{width:70%;max-height:292px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.slider-pdf{width:80%;max-height:292px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.slider-pdf{width:80%;max-height:220px}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.slider-pdf{max-height:394px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.slider-pdf{max-height:332px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.slider-pdf{max-height:394px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.slider-pdf{max-height:440px}}.author_info h3{font-size:18px;margin-top:30px;margin-bottom:15px;text-transform:uppercase}.author-image{text-align:center;margin-bottom:20px}.author-image img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.author-detail{max-width:420px}.author-detail h4{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center}.author-detail p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:12px;line-height:23.3px;letter-spacing:0.025em;text-align:center}@media only screen and (min-width: 480px){.author-inner{display:table;padding-bottom:45px;border-bottom:#ffffff solid 1px}.author-image{display:table-cell;vertical-align:middle;width:100px;height:100px;margin-bottom:0}.author-image img{width:100%;height:100%}.author-detail{display:table-cell;vertical-align:middle;padding-left:35px}.author-detail h4{text-align:left}.author-detail p{text-align:justify}}.news-description{margin:0 0 30px}.news-description .blog-image{background:rgba(0,0,0,0.6);text-align:center;position:relative}.news-description .blog-image img{display:block;margin:0 auto;width:100%;height:auto}.news-description .blog-image .tax-name{position:absolute;left:0;top:0;z-index:4;color:#fff;font-size:14px;background-color:transparent;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$color, endColorstr=$color);zoom:1;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;padding:0 10px}.news-description .blog-image .tax-name p{margin:0}.news-description .blog-desc-wrapper{display:block;position:relative;z-index:2;padding:15px 0 0}.news-description .blog-desc-wrapper .blog-date{color:#000;padding:0 0 8px;font-size:13px;font-family:"Montserrat",sans-serif;font-weight:300}.news-description .blog-desc-wrapper .blog-date span{color:#000;display:inline;font-size:13px;font-family:"Montserrat",sans-serif;font-weight:300;text-transform:capitalize}.news-description .blog-desc-wrapper .blog-title{margin:0 0 15px;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:none}.news-description .blog-desc-wrapper .blog-title a{color:#000;font-size:14px;text-transform:none}.news-description .blog-desc-wrapper .blog-title a:hover{color:#2d6ab3}.news-description .blog-desc-wrapper a.btn{border-color:#DEDFE2}.news-description .blog-desc-wrapper a.btn:hover,.news-description .blog-desc-wrapper a.btn:focus,.news-description .blog-desc-wrapper a.btn:active{border-color:#1a1a1a}@media only screen and (max-width: 767px){.news-description .blog-desc-wrapper{border:2px solid #000;padding:16px 20px 20px;background:#fff}.news-description .blog-desc-wrapper:after,.news-description .blog-desc-wrapper:before{bottom:100%;left:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.news-description .blog-desc-wrapper:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:14px;margin-left:-14px}.news-description .blog-desc-wrapper:before{border-color:transparent;border-bottom-color:#000;border-width:17px;margin-left:-17px}}@media only screen and (min-width: 768px){.news-description{margin:0 0 40px}}@media only screen and (min-width: 1200px){.news-description{margin:0 0 60px}.news-description .blog-title{margin:0 0 25px}.news-description .blog-title a{font-size:18px}}.page-news-list #page-title{display:none}.page-news-list #tags-title{padding:5px 0 25px 30px;font-size:22px;position:relative}.page-news-list #tags-title .icon{position:absolute;left:0;top:5px;font-size:24px}.page-news-list .section-content{padding-top:50px}.page-news-list .pagination{margin:0}.row-tags-news{display:block;margin:0 0 30px;position:relative}.row-tags-news:after{display:table;clear:both;height:0;content:''}.row-tags-news .osc-new{position:absolute;left:0;top:0;z-index:4;color:#fff;font-size:14px;line-height:30px;text-transform:uppercase;padding:0 10px;background-color:transparent;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$color, endColorstr=$color);zoom:1;font-family:"Montserrat",sans-serif;font-weight:400}.row-tags-news .blog-title{margin:0 0 6px}.row-tags-news .blog-title a{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:400;color:#000}.row-tags-news .blog-title a:hover,.row-tags-news .blog-title a:focus{color:#00ab4e}.row-tags-news .author{margin:0 0 12px;font-style:italic;color:#555}.row-tags-news .author p{display:block;margin:0}.row-tags-news .author a{color:#555}.row-tags-news .author a:hover,.row-tags-news .author a:focus{color:#00ab4e}.row-tags-news .intro{margin:0 0 16px}@media only screen and (max-width: 991px){.row-tags-news .data-left{text-align:center;background:rgba(0,0,0,0.6)}.row-tags-news .data-left img{display:inline-block}.row-tags-news .data-right{padding:20px;border:2px solid #000;position:relative}.row-tags-news .data-right:after,.row-tags-news .data-right:before{bottom:100%;left:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.row-tags-news .data-right:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:14px;margin-left:-14px}.row-tags-news .data-right:before{border-color:transparent;border-bottom-color:#000;border-width:17px;margin-left:-17px}}@media only screen and (min-width: 768px){#tags-title{padding:5px 0 25px 34px;font-size:26px}#tags-title .osc-icon-tag{top:7px;font-size:26px}}@media only screen and (min-width: 992px){.row-tags-news{height:auto;min-height:190px;overflow:hidden;margin:0 0 40px;padding:0 0 0 280px}.row-tags-news .data-left{position:absolute;left:0;top:0;z-index:3;width:260px}}@media only screen and (min-width: 1200px){#tags-title{padding:5px 0 35px 34px}.row-tags-news{min-height:205px;padding:0 0 0 324px}.row-tags-news .data-left{width:304px}.row-tags-news .blog-title a{font-size:18px}.pagination{margin:10px 0 15px}}.page-about-us .section-highlights{background:#efefef;padding:20px 0}.page-about-us h1#page-title{margin:10px 0 80px}@media only screen and (max-width: 991px){.page-about-us h1#page-title{font-size:20px}}.page-about-us .section-content{margin-top:50px}.leader-team{text-align:center;margin:0 -4px 60px 0;float:none;display:inline-block;vertical-align:top}@media only screen and (max-width: 767px){.leader-team:last-child{margin-bottom:50px}}@media only screen and (min-width: 1200px){.leader-team{margin:0 -4px 120px 0}.leader-team:hover .team-img img,.leader-team:focus .team-img img{filter:none;-webkit-filter:grayscale(0%)}.leader-team:hover .team-hover,.leader-team:focus .team-hover{display:block;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}}.leader-team h5{margin:0 0 18px;font-size:15px;font-family:"Montserrat",sans-serif;font-weight:400}.leader-team h5 span{font-family:300;padding:0 0 0 10px}.leader-team .team-img{display:inline-block;width:232px;height:232px;margin:0 0 30px 0;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.leader-team .team-img img{display:block;width:100%;height:100%}.leader-team .team-hover{padding:0 15px}.leader-team .team-hover strong{font-size:18px;line-height:1;padding:0 4px}@media only screen and (min-width: 1200px){.leader-team .team-img img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.leader-team .team-hover{display:block;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left;width:100%;position:absolute;left:0;top:100%}}.our-story-content{background:#f7f6f6}.our-story-content .heading-title{text-align:center;padding:30px 15px;margin-bottom:0}.our-story-content .heading-title span{display:inline-block;position:relative;padding:0 135px 0 0;text-align:left;width:auto}.our-story-content .heading-title span .btn{float:left;position:absolute;right:0;top:50%;margin:-16px 0 0 0}.group-data{background:#1f1f1f;color:#fff;position:relative;padding:20px 0}.group-data h1,.group-data h2,.group-data h3,.group-data h4,.group-data h5{color:#fff}.group-data br{display:none;visibility:hidden}.group-data .story-intro{width:100%;text-align:center;position:absolute;z-index:3;left:0;top:35px}.group-data .story-intro h4{font-size:16px;margin:0}.group-data .story-item{float:left;width:20%;padding:0;position:relative}.group-data .story-item img{display:block;width:98%;height:auto;margin:0 0.1%;padding:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.group-data .story-item .hidden{display:block !important;visibility:visible !important;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;left:0;top:0}.group-data .story-item:hover img,.group-data .story-item:focus img{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.group-data .story-item:hover .hidden,.group-data .story-item:focus .hidden{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (min-width: 992px){.group-data{padding:30px 0}.group-data .story-intro{top:60px}.group-data .story-intro h4{font-size:25px}}.this-could-be-you img{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;max-width:inherit;height:auto;width:auto}.page-contact .section-content{padding-bottom:50px}@media only screen and (min-width: 1200px){.page-contact #page-title{font-size:46px}}.info-locate{text-align:left;margin:0 0 20px;vertical-align:top}.info-locate h4{margin:0 0 4px;font-size:18px;color:#111}.info-locate p{margin:0;color:#111}@media only screen and (min-width: 480px){.info-locate{margin-bottom:20px}}@media only screen and (min-width: 1200px){.info-locate{margin-bottom:30px}.info-locate h4{margin:0 0 12px}}.faqs-accordion{margin:0;padding:0;list-style:none;display:block}.faqs-accordion li{display:block}.faqs-accordion li:after{display:table;clear:both;height:0;content:''}.faqs-accordion li>div{display:block;padding:15px 10px;border-bottom:2px dashed #ddd;background:#efefef}.faqs-accordion li h3{display:block;position:relative;font-size:14px;margin:0;padding:10px 20px 11px 5px;border-bottom:2px dashed #ddd;cursor:pointer}.faqs-accordion li h3 .status{float:left;position:absolute;right:5px;top:10px}.faqs-accordion li:first-child h3{border-top:2px dashed #ddd}@media only screen and (min-width: 768px){.faqs-accordion li>div{padding:15px}.faqs-accordion li h3{font-size:16px;padding:10px 20px 11px 15px}}@media only screen and (min-width: 992px){.faqs-accordion{padding:0 30px 0 0}}@media only screen and (min-width: 1200px){.faqs-accordion{padding:0 60px 0 0}}.page-jobs-list h1.title{display:none}.page-jobs-list .section-content{padding-top:70px}.page-jobs-list .section-description h3.heading-title{font-size:36px;line-height:58px;letter-spacing:normal;font-family:"Arvo",serif;font-weight:400;text-transform:capitalize}.page-jobs-details .section-content{padding-bottom:60px}.page-jobs-details .section-content a.apply-btn{margin-top:40px}.page-jobs-details .breadcrumb{margin-bottom:40px}.careers-detail-banner h1{margin-bottom:5px;color:#f6f6f6;font-size:40px;font-family:"Arvo",serif;font-weight:400;letter-spacing:0.05em;text-transform:capitalize}.careers-detail-banner .offices{font-size:12px;margin-bottom:8px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:0.05em}.careers-detail-banner .offices i{font-size:18px;margin-right:8px}.careers-detail-banner .introduction{margin-top:25px;color:#fff;margin-bottom:3px;font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:0.05em;line-height:20px;font-size:14px}.carrers_department{color:#000;margin-bottom:25px}.carrers_department h3{font-size:24px;line-height:32px;letter-spacing:0.025em;margin-bottom:8px;font-family:"Arvo",serif;font-weight:400;color:#212121}.carrers_department .careers-office{padding-left:13px;overflow:hidden}.carrers_department .careers-office h4{position:relative;float:left;color:#888;font-size:14px;line-height:33px;letter-spacing:0.05em;margin-bottom:0}.carrers_department .careers-office h4:before{content:"\f105";position:absolute;left:-12px;font-family:"FontAwesome";font-size:18px}.carrers_department .careers-office h4 a{color:inherit;text-transform:capitalize;font-family:"Montserrat",sans-serif;font-weight:400}.carrers_department .careers-office h4 a:hover{color:#275cab}.carrers_department .careers-office p{float:right;color:#888;font-size:12px;line-height:28px;letter-spacing:0.05em;margin-bottom:0;font-family:"Montserrat",sans-serif;font-weight:300}@media only screen and (max-width: 767px){.carrers_department .careers-office p{clear:both}}.career-life-at-smart{background:#f3f3f3;overflow:hidden;position:relative}.careers-info-list{padding-top:60px;padding-bottom:40px}.careers-info-list h4.title{margin-bottom:40px;font-size:36px;line-height:58px;letter-spacing:normal;font-family:"Arvo",serif;font-weight:400}.careers-info-list h5{margin-bottom:4px;font-size:14px;line-height:26px;letter-spacing:0.1em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.careers-info-list p{font-size:12px;font-family:"Montserrat",sans-serif;font-weight:300}.careers-info-list ul{list-style:none;padding-left:0;margin-bottom:0}.careers-info-list ul li{margin-bottom:20px}@media only screen and (max-width: 767px){.careers-info-list h4.title{font-size:20px}}@media only screen and (min-width: 768px){.careers-info-list{position:relative;z-index:2}.career-life-at-smart .image{height:100%;width:100%;margin-right:-50%;padding:0 15px;position:absolute;right:0;top:0}.career-life-at-smart .image img{float:left;height:100%;width:auto}}.for-student-grid{margin-bottom:56px}.for-student-grid h4{margin:16px 0;font-size:15px;font-family:"Montserrat",sans-serif;font-weight:500}.for-student-grid h4 a{color:#000}.for-student-grid h4 a:hover{color:#275cab}.for-student-grid p{font-size:12px;line-height:20px;font-family:"Montserrat",sans-serif;font-weight:400}.faqs-reference{margin-top:20px}.faqs-reference .link-faq{font-size:14px;font-weight:700;text-decoration:underline}html.overlay-open-popup body{width:100%;height:100%;overflow-y:hidden;overflow-x:auto}.careers-popup{overflow-x:hidden;overflow-y:scroll;left:0;top:0;right:0;bottom:0;position:fixed;background-color:transparent;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$color, endColorstr=$color);zoom:1;z-index:10;display:none}.careers-popup.show-popup{display:block}.careers-popup.hide-popup{display:none}.careers-popup h3{display:block;border-bottom:2px dashed #ddd;padding:0 0 15px;margin:0 0 22px}.careers-popup .popup-content{padding:20px;background:#fff;width:90%;left:50%;top:0;margin-top:120px;margin-bottom:100px;z-index:10;position:absolute;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media only screen and (min-width: 768px){.careers-popup .popup-content{width:600px;margin-top:150px}}.careers-popup .close-btn{float:left;position:absolute;right:-12px;top:-12px;background:#fff;font-size:18px;width:34px;height:34px;line-height:28px;border:2px solid #000;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;color:#000;cursor:pointer}.careers-popup .close-btn .fa{line-height:28px}.careers-popup .curriculum-vitae-form .form-item{margin-bottom:20px}.full-one-page:not(.fp-viewing-0):not(.fp-responsive) .section-header{display:none}.full-one-page:not(.fp-responsive) .main-wrapper-content{padding-top:0}.full-one-page .section-content{padding-bottom:0}.full-one-page .section-content>.container{width:auto;padding:0}.full-one-page .section-fixed-bottom{display:none}@media only screen and (max-width: 599px){.full-one-page .section-fixed-bottom{display:block}}#fp-nav{position:fixed;right:10px;top:50%;z-index:10}#fp-nav ul{margin:0;padding:0;list-style:none;width:12px}#fp-nav ul li{padding:4px 0;line-height:1;display:block;text-align:center}#fp-nav ul li a{padding:3px;display:inline-block}#fp-nav ul li a span{width:6px;height:6px;display:block;background:rgba(255,255,255,0.5);-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#fp-nav ul li a.active,#fp-nav ul li a.active span{background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.one-page-scroll{font-family:"Montserrat",sans-serif;font-weight:500;font-size:26px;line-height:1.2;width:100%;height:100%;display:block;position:relative}.one-page-scroll .container{height:100%;padding-top:135px;padding-left:0;padding-right:0}.one-page-scroll .scroll-section{width:100%;height:100%;overflow:hidden;position:relative;color:#fff}.one-page-scroll .scroll-section:nth-child(2),.one-page-scroll .scroll-section:nth-child(11){background-color:#2c9fcd}.one-page-scroll .scroll-section:nth-child(2) .year,.one-page-scroll .scroll-section:nth-child(11) .year{color:#2c9fcd}.one-page-scroll .scroll-section:nth-child(3),.one-page-scroll .scroll-section:nth-child(12){background-color:#e8a338}.one-page-scroll .scroll-section:nth-child(3) .year,.one-page-scroll .scroll-section:nth-child(12) .year{color:#e8a338}.one-page-scroll .scroll-section:nth-child(4),.one-page-scroll .scroll-section:nth-child(13){background-color:#cf282e}.one-page-scroll .scroll-section:nth-child(4) .year,.one-page-scroll .scroll-section:nth-child(13) .year{color:#cf282e}.one-page-scroll .scroll-section:nth-child(5),.one-page-scroll .scroll-section:nth-child(14){background-color:#2cbeb9}.one-page-scroll .scroll-section:nth-child(5) .year,.one-page-scroll .scroll-section:nth-child(14) .year{color:#2cbeb9}.one-page-scroll .scroll-section:nth-child(6),.one-page-scroll .scroll-section:nth-child(15){background-color:#93c73f}.one-page-scroll .scroll-section:nth-child(6) .year,.one-page-scroll .scroll-section:nth-child(15) .year{color:#93c73f}.one-page-scroll .scroll-section:nth-child(7),.one-page-scroll .scroll-section:nth-child(16){background-color:#2c9fcd}.one-page-scroll .scroll-section:nth-child(7) .year,.one-page-scroll .scroll-section:nth-child(16) .year{color:#2c9fcd}.one-page-scroll .scroll-section:nth-child(8),.one-page-scroll .scroll-section:nth-child(17){background-color:#e8a338}.one-page-scroll .scroll-section:nth-child(8) .year,.one-page-scroll .scroll-section:nth-child(17) .year{color:#e8a338}.one-page-scroll .scroll-section:nth-child(9),.one-page-scroll .scroll-section:nth-child(18){background-color:#cf282e}.one-page-scroll .scroll-section:nth-child(9) .year,.one-page-scroll .scroll-section:nth-child(18) .year{color:#cf282e}.one-page-scroll .scroll-section:nth-child(10),.one-page-scroll .scroll-section:nth-child(19){background-color:#2cbeb9}.one-page-scroll .scroll-section:nth-child(10) .year,.one-page-scroll .scroll-section:nth-child(19) .year{color:#2cbeb9}.one-page-scroll .scroll-section h1,.one-page-scroll .scroll-section h2,.one-page-scroll .scroll-section h3,.one-page-scroll .scroll-section h4,.one-page-scroll .scroll-section h5,.one-page-scroll .scroll-section h6{color:#fff}.one-page-scroll .scroll-section table{width:100%;margin:0;padding:0;border:none}.one-page-scroll .scroll-section table tbody,.one-page-scroll .scroll-section table thead,.one-page-scroll .scroll-section table tfoot{border:none;background:transparent}.one-page-scroll .scroll-section table tr td,.one-page-scroll .scroll-section table tr th{padding:0 15px;border:none;vertical-align:middle;background:transparent;min-width:40%;max-width:50%}@media only screen and (max-width: 991px){.one-page-scroll .scroll-section table tr td,.one-page-scroll .scroll-section table tr th{padding:25px 0;display:block;width:100%;max-width:100%}}@media only screen and (min-width: 599px) and (max-width: 991px){.one-page-scroll .scroll-section table tr td.picture{display:none}.one-page-scroll .scroll-section table tr td:first-child img{display:none}}@media only screen and (max-width: 599px){.one-page-scroll .scroll-section table tr td,.one-page-scroll .scroll-section table tr th{padding:15px 0}}.one-page-scroll .section-intro{background:#00ab4e;color:#fff;text-align:center;text-transform:uppercase}.one-page-scroll .section-intro .container{padding-top:0}.one-page-scroll .section-intro .intro-wrapper{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.one-page-scroll .section-intro h2{margin:0 0 80px;font-size:60px;line-height:1.3;color:#fff;font-family:"northface"}.one-page-scroll .section-intro p{margin:0}.one-page-scroll .section-intro a{background-color:transparent;font-family:"Montserrat",sans-serif;font-weight:800;font-size:20px;text-decoration:none;color:#fff;position:relative;width:230px;padding:0 50px 2px 10px;text-align:center;line-height:46px;display:inline-block;border:3px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:4px 5px 0 #00ab4e,6px 7px 6px #00de65;-moz-box-shadow:4px 5px 0 #00ab4e,6px 7px 6px #00de65;-ms-box-shadow:4px 5px 0 #00ab4e,6px 7px 6px #00de65;-o-box-shadow:4px 5px 0 #00ab4e,6px 7px 6px #00de65;box-shadow:4px 5px 0 #00ab4e,6px 7px 6px #00de65}.one-page-scroll .section-intro a:active{top:3px;-webkit-box-shadow:1px 2px 0 #00ab4e,2px 3px 2px #00de65;-moz-box-shadow:1px 2px 0 #00ab4e,2px 3px 2px #00de65;-ms-box-shadow:1px 2px 0 #00ab4e,2px 3px 2px #00de65;-o-box-shadow:1px 2px 0 #00ab4e,2px 3px 2px #00de65;box-shadow:1px 2px 0 #00ab4e,2px 3px 2px #00de65}.one-page-scroll .section-intro a:before{background-color:#006e32;font-family:"FontAwesome";content:"\f063";font-size:13px;line-height:24px;text-align:center;width:24px;height:24px;position:absolute;right:16px;top:50%;margin-top:-12px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0px 1px 0px #001208,0px 1px 0px #00f871;-moz-box-shadow:inset 0px 1px 0px #001208,0px 1px 0px #00f871;-ms-box-shadow:inset 0px 1px 0px #001208,0px 1px 0px #00f871;-o-box-shadow:inset 0px 1px 0px #001208,0px 1px 0px #00f871;box-shadow:inset 0px 1px 0px #001208,0px 1px 0px #00f871}.one-page-scroll .history-block{height:100%;position:relative;width:100%}.one-page-scroll .history-block:before{bottom:100%;right:0;margin:0 0 -4px;border-right:4px solid #fff;border-bottom:4px solid #fff;-moz-border-radius:0 0 60px 0;-webkit-border-radius:0 0 60px 0;-ms-border-radius:0 0 60px 0;border-radius:0 0 60px 0;background:transparent;width:50%;height:100%;position:absolute;content:" "}.one-page-scroll .history-block:after{left:0;bottom:0;border-left:4px solid #fff;border-top:4px solid #fff;-moz-border-radius:60px 0 0 0;-webkit-border-radius:60px 0 0 0;-ms-border-radius:60px 0 0 0;border-radius:60px 0 0 0;background:transparent;width:50%;height:100%;position:absolute;content:" "}.one-page-scroll .right-content .history-block:before{right:auto;left:0;border-right:none;border-left:4px solid #fff;-moz-border-radius:0 0 0 60px;-webkit-border-radius:0 0 0 60px;-ms-border-radius:0 0 0 60px;border-radius:0 0 0 60px}.one-page-scroll .right-content .history-block:after{left:auto;right:0;border-left:none;border-right:4px solid #fff;-moz-border-radius:0 60px 0 0;-webkit-border-radius:0 60px 0 0;-ms-border-radius:0 60px 0 0;border-radius:0 60px 0 0}.one-page-scroll .scroll-section.first .history-block:before,.one-page-scroll .scroll-section.last .history-block:after{display:none;border:none;content:""}.one-page-scroll .history-block .year{position:absolute;z-index:5;left:50%;top:0;width:150px;height:150px;margin:-73px 0 0 -75px;text-align:center;line-height:150px;font-size:40px;text-transform:uppercase;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#00ab4e}.one-page-scroll .history-block .history-content{z-index:4;padding:0 35px;width:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.one-page-scroll .history-block .history-content h3{font-size:40px;text-transform:uppercase;margin:0 0 5px}.one-page-scroll .history-block .history-content h3 strong{color:#fcdbb1}.one-page-scroll .history-block .history-content p{margin:0 0 5px}.one-page-scroll .history-block .history-content ul{list-style:none;margin:0;padding:0}.one-page-scroll .history-block .history-content ul li{display:block;padding:0 0 0 32px;position:relative;margin:0 0 25px}.one-page-scroll .history-block .history-content ul li:before{content:"\f04b";position:absolute;left:0;top:8px;font-family:"FontAwesome";font-size:12px}.one-page-scroll .history-block .history-content ul li.history-title:before{top:15px}@media only screen and (max-width: 1199px){.one-page-scroll{font-size:20px}.one-page-scroll .container{width:960px}.one-page-scroll .history-block .history-content h3{font-size:30px}.one-page-scroll .history-block .history-content ul li{padding:0 0 0 25px;margin:0 0 20px}.one-page-scroll .history-block .history-content ul li:before{top:3px}.one-page-scroll .history-block .history-content ul li.history-title:before{top:11px}.one-page-scroll .history-block img{max-width:400px;margin:0 auto;display:block}}@media only screen and (max-width: 991px){.one-page-scroll .container{padding-left:33px;padding-right:33px;width:100%}.one-page-scroll .history-block .history-content{padding:0 60px}.one-page-scroll .history-block .year{font-size:34px;width:120px;height:120px;margin:-58px 0 0 -60px;line-height:120px}.one-page-scroll .history-block img{max-width:520px}}@media only screen and (max-width: 767px){.one-page-scroll{font-size:16px}.one-page-scroll .history-block .history-content h3{font-size:26px}.one-page-scroll .history-block .history-content ul li{margin:0 0 18px}.one-page-scroll .history-block .history-content ul li:before{top:4px;font-size:9px}.one-page-scroll .history-block .history-content ul li.history-title:before{top:11px}.one-page-scroll .history-block img{max-width:400px}}@media only screen and (min-width: 600px) and (max-width: 991px){.one-page-scroll .section-intro .intro-wrapper{padding-top:80px}.one-page-scroll .section-intro h2{font-size:30px;margin-bottom:30px}.one-page-scroll .section-intro .btn-start{font-size:16px;line-height:36px}.one-page-scroll .container{padding-top:75px}.one-page-scroll .container .history-content{top:0;-webkit-transform:translate(0, 60px);-moz-transform:translate(0, 60px);-ms-transform:translate(0, 60px);-o-transform:translate(0, 60px);transform:translate(0, 60px)}}@media only screen and (max-width: 599px){.one-page-scroll .section-intro{display:block;border-bottom:1px solid #fff}.one-page-scroll .section-intro:after{display:table;clear:both;height:0;content:''}.one-page-scroll .section-intro .container{padding:0}.one-page-scroll .section-intro .intro-wrapper{left:auto;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;padding:40px 15px 40px}.one-page-scroll .section-intro h2{margin:0;font-size:28px}.one-page-scroll .section-intro a{display:none}.one-page-scroll .fp-table,.one-page-scroll .fp-table .fp-tableCell{height:auto !important}.one-page-scroll .container{padding:80px 15px 0}.one-page-scroll .history-block{height:auto}.one-page-scroll .history-block .history-content{padding:50px 30px 30px;position:relative;left:auto;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.one-page-scroll .history-block .history-content h3{font-size:22px}.one-page-scroll .history-block .history-content ul li.history-title:before{top:8px}.one-page-scroll .history-block .year{font-size:25px;width:90px;height:90px;margin:-43px 0 0 -45px;line-height:90px}.one-page-scroll .history-block img{max-width:230px}}.node-type-event-page .section-footer{background:#222}.node-type-event-page .section-footer .row{border:none}.banner-event{padding-bottom:300px;background-size:cover;background-repeat:no-repeat}.banner-event .header_content{position:relative;z-index:2;padding-top:150px}@media only screen and (min-width: 1400px){.banner-event .header_content{padding-top:280px}.banner-event .header_content.brand-pic{padding-top:240px}}@media only screen and (max-width: 767px){.banner-event .header_content{padding-top:100px}}.banner-event .align-content{text-align:center}.banner-event h1.title{font-family:"Montserrat",sans-serif;font-weight:700;color:#f6f6f6;font-size:34px;line-height:1.5;letter-spacing:0.02em;text-transform:uppercase}@media only screen and (min-width: 992px){.banner-event h1.title{font-size:30px}}@media only screen and (max-width: 767px){.banner-event h1.title{font-size:20px}}.banner-event p.subtitle{font-family:"Montserrat",sans-serif;font-weight:200;color:#f6f6f6;font-size:52px;line-height:51px;letter-spacing:0.02em}@media only screen and (min-width: 992px){.banner-event p.subtitle{font-size:46px}}@media only screen and (max-width: 767px){.banner-event p.subtitle{font-size:26px;line-height:30px}}.banner-event p.dec{font-family:"Montserrat",sans-serif;font-weight:300;color:#f6f6f6;font-size:20px;letter-spacing:0.02em;margin-top:35px;margin-bottom:50px}@media only screen and (min-width: 992px){.banner-event p.dec{font-size:20px}}@media only screen and (max-width: 767px){.banner-event p.dec{font-size:12px}}.banner-event .button-cta a.btn{margin:15px 6px 0;font-size:16px;letter-spacing:0.02em;font-family:"Montserrat",sans-serif;font-weight:700}.banner-event .bottom-organizers{padding-top:120px;text-align:center}@media only screen and (min-width: 1400px){.banner-event .bottom-organizers{padding-top:210px}}@media only screen and (max-width: 767px){.banner-event .bottom-organizers{padding-top:100px}}.banner-event .organizers{background:rgba(0,0,0,0.5);margin-bottom:55px}@media only screen and (max-width: 767px){.banner-event .organizers{padding-top:15px;padding-bottom:15px}}.banner-event .organizers .brand{line-height:72px}.banner-event .organizers .brand img{max-height:100%}.logo-inline{display:inline-block;padding:15px;vertical-align:top}.logo-inline .info{display:block;font-family:"Montserrat",sans-serif;font-weight:300;color:#f6f6f6;font-size:14px;font-style:italic;letter-spacing:0.02em;margin-bottom:10px}.logo-inline .info.pic-big{margin-bottom:0}.logo-inline img{margin:5px 15px}.pic-header{text-align:center;padding-left:15px;padding-right:15px}.pic-header i.icon{color:#fff;font-size:50px}.pic-header h3.title{font-family:"Montserrat",sans-serif;font-weight:600;color:#fff;text-transform:uppercase;font-size:32px;line-height:33px;letter-spacing:0.14em;margin-top:28px;margin-bottom:70px}@media only screen and (min-width: 992px) and (max-width: 1199px){.pic-header h3.title{font-size:22px}}@media only screen and (max-width: 767px){.pic-header h3.title{font-size:16px;line-height:26px;margin-bottom:25px}}.about-meet,.speakers-meet,.agenda-meet,.venue-meet{position:relative;overflow:hidden}.about-meet:before,.speakers-meet:before,.agenda-meet:before,.venue-meet:before{content:"\e90f";font-family:"osc-icon";font-size:620px;position:absolute;top:-130px;right:-40px;color:rgba(92,92,92,0.2)}.about-meet .container,.speakers-meet .container,.agenda-meet .container,.venue-meet .container{position:relative;z-index:2}.about-meet{padding-top:20px;padding-bottom:50px;background-color:#252525}.about-meet .pic-list{margin-bottom:20px}.about-meet .pic-list img{width:50%;padding:5px;display:inline-block;margin:auto -2px}.about-meet .meet-info{text-align:justify}@media only screen and (min-width: 992px){.about-meet .meet-info{padding-left:36px}}.about-meet .meet-info strong{color:#d95f1f}.about-meet .meet-info p{font-size:12px;line-height:24px;letter-spacing:0.01em;color:#e8e9ed;font-family:"Montserrat",sans-serif;font-weight:300}@media only screen and (min-width: 992px){.about-meet .meet-info p{font-size:15px}}.about-meet .meet-info a.btn{margin:15px 6px;font-size:16px;letter-spacing:0.02em;font-family:"Montserrat",sans-serif;font-weight:700}.speakers-meet{padding-top:50px;padding-bottom:10px;z-index:3;background-color:#252525}@media only screen and (max-width: 767px){.speakers-meet{padding-bottom:100px}}.speakers-meet:before{content:"\e910";bottom:-80px;left:-110px;top:auto;right:auto}.speakers-meet .user-info{text-align:center;position:relative}.speakers-meet .user-content{display:inline-block;margin-right:-5px;vertical-align:top}@media only screen and (min-width: 768px){.speakers-meet .user-content{width:50%}}@media only screen and (min-width: 992px){.speakers-meet .user-content{width:25%;padding-left:25px;padding-right:25px}}@media only screen and (min-width: 768px){.speakers-meet .user-content{min-height:410px;margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 767px){.speakers-meet .user-content{padding-top:20px;padding-bottom:20px}}.speakers-meet .user-content a.user-avata,.speakers-meet .user-content h3.name{cursor:pointer}.speakers-meet .user-content a.user-avata{display:inline-block}.speakers-meet .user-content h3.name{font-size:18px;line-height:22px;letter-spacing:0.12em;color:#d95f1f;font-family:"Montserrat",sans-serif;font-weight:500;margin-top:24px;margin-bottom:0}.speakers-meet .user-content p{font-size:12px;line-height:32px;letter-spacing:0.12em;color:#fff;font-style:italic;font-family:"Montserrat",sans-serif;font-weight:400}@media only screen and (min-width: 1200px){.speakers-meet .user-content p{font-size:14px}}.speakers-meet .user-detail{padding:40px}.speakers-meet .user-detail .avata-circle img{border:2px solid #d95f1f}.speakers-meet .user-detail p{font-size:14px;color:#252525;font-style:normal}@media only screen and (min-width: 768px){.speakers-meet .user-detail{display:table}.speakers-meet .user-detail .avata,.speakers-meet .user-detail .description{display:table-cell;vertical-align:middle}.speakers-meet .user-detail .avata{width:300px;padding-right:40px}.speakers-meet .user-detail .meta-logo{margin-bottom:35px;display:table;width:100%}.speakers-meet .user-detail .meta-logo .meta-user,.speakers-meet .user-detail .meta-logo .logo-client{display:table-cell;vertical-align:middle}.speakers-meet .user-detail .meta-user{text-align:left}}.speakers-meet .user-detail .description{text-align:left}.speakers-meet .user-detail .description p{font-size:13px;line-height:23px;letter-spacing:0.01em;margin-bottom:15px}@media only screen and (max-width: 767px){.speakers-meet .user-detail .meta-logo{text-align:center;margin-top:20px;margin-bottom:35px}.speakers-meet .user-detail .logo-client{margin-top:20px}}.speakers-meet .user-detail .meta-user p{font-size:16px;letter-spacing:0.12em;font-style:italic;margin-bottom:0}.speakers-meet .user-detail .meta-user p.name{font-size:20px;letter-spacing:0.02em;color:#d95f1f;font-style:normal}@media only screen and (min-width: 768px) and (max-width: 991px){.speakers-meet .user-detail .meta-user p{font-size:14px}.speakers-meet .user-detail .meta-user p.name{font-size:16px}}@media only screen and (min-width: 768px){.speakers-meet .user-detail .logo-client{padding-left:20px;text-align:right}}.agenda-meet:before{content:"\e902";top:20%;right:-80px}@media only screen and (max-width: 767px){.agenda-meet{background-image:none}}.agenda-meet .container{padding-top:76px;padding-bottom:100px;position:relative}.agenda-meet .pic-header i.icon,.agenda-meet .pic-header h3.title{color:#252525}@media only screen and (min-width: 992px){.agenda-meet .reception-meet{border-left:5px solid #d95f1f}}.agenda-meet .reception-info{padding-top:20px;padding-bottom:20px;width:100%}.agenda-meet .reception-info:first-child{padding-top:0}.agenda-meet .reception-info:last-child{padding-bottom:0}.agenda-meet .reception-info .avata{width:105px}@media only screen and (max-width: 767px){.agenda-meet .reception-info .avata{width:80px}}@media only screen and (max-width: 767px){.agenda-meet .reception-info .avata,.agenda-meet .reception-info .user-talk{vertical-align:top}}.agenda-meet .user-talk{padding-left:80px}@media only screen and (max-width: 767px){.agenda-meet .user-talk{padding-left:60px}}.agenda-meet .user-talk .time{font-size:18px;line-height:32px;letter-spacing:0.02em;text-transform:uppercase;color:#252525;font-family:"Montserrat",sans-serif;font-weight:400;position:relative}.agenda-meet .user-talk .time:before{content:"\e901";font-family:"osc-icon";font-size:28px;position:absolute;bottom:0;left:-40px}.agenda-meet .user-talk p{margin-top:10px;margin-bottom:0}.agenda-meet .user-talk p.dec{font-size:18px;line-height:30px;letter-spacing:0.02em;color:#d95f1f;font-family:"Montserrat",sans-serif;font-weight:600}@media only screen and (max-width: 767px){.agenda-meet .user-talk p.dec{font-size:12px;line-height:18px}}.agenda-meet .user-talk p.author{font-size:15px;line-height:26px;font-style:italic;letter-spacing:0.02em;color:#252525;font-family:"Montserrat",sans-serif;font-weight:400}@media only screen and (max-width: 767px){.agenda-meet .user-talk p.author{font-size:12px;line-height:18px}}.venue-meet{padding-top:60px;padding-bottom:30px;background-color:#252525}.venue-meet:before{content:"\e905";font-size:750px;top:-154px;left:-60px;right:auto}.venue-meet .pic-header h3{margin-bottom:30px}.venue-meet .info-adress-meet{text-align:center}.venue-meet .info-adress-meet h3.name{font-size:26px;letter-spacing:0.14em;color:#d95f1f;font-family:"Montserrat",sans-serif;font-weight:600}.venue-meet .info-adress-meet p.detail{font-size:18px;letter-spacing:0.05em;color:#fff;font-style:italic;font-family:"Montserrat",sans-serif;font-weight:300}@media only screen and (max-width: 767px){.venue-meet .info-adress-meet h3.name{font-size:15px;line-height:26px}.venue-meet .info-adress-meet p.detail{font-size:13px;line-height:26px}}.book-ticket-frame{padding-top:120px}.register-event{padding-top:80px;padding-bottom:50px}.register-event .pic-header i.icon,.register-event .pic-header h3.title{color:#252525}.contact-event-info{background:#d95f1f;padding:40px}@media only screen and (max-width: 991px){.contact-event-info{margin-top:40px}}.contact-event-info h3.title{margin-bottom:30px;font-size:16px;line-height:22px;letter-spacing:0.16em;color:#fff;text-transform:uppercase;font-weight:600}.contact-event-info .info-contact{overflow:hidden;margin-top:10px;margin-bottom:50px}.contact-event-info h4.name{margin-bottom:25px;font-size:13px;line-height:22px;letter-spacing:0.16em;color:#fff;text-transform:uppercase;font-weight:600}.contact-event-info h5,.contact-event-info p.address-detail{padding-left:35px;color:#fff;letter-spacing:0.16em;font-weight:400}.contact-event-info h5{font-size:12px;line-height:22px;position:relative}.contact-event-info h5 a{color:inherit}.contact-event-info h5:before{content:"\e908";font-family:"osc-icon";font-size:22px;position:absolute;bottom:0;left:0}.contact-event-info h5.email:before{content:"\e90a"}.contact-event-info h5.phone:before{content:"\e90b"}.contact-event-info p.address-detail{font-size:12px}@media only screen and (min-width: 992px){.contact-event-info p.address-detail{font-size:11px}}.contact-event-info i.icon{color:#fff;font-size:42px}@media only screen and (min-width: 1200px){.contact-event-info{margin-right:-15px}.contact-event-info h3.title{font-size:14px}.contact-event-info h4.name{font-size:11px}.contact-event-info p.address-detail span{display:block}}.webform-client-form{margin-left:-15px;margin-right:-15px}.messages.webform-confirmation{background:#dff0d8;color:#3c763d;border:1px solid #d6e9c6;margin-top:20px;margin-bottom:20px;padding:5px 20px 5px 50px;font-weight:600;position:relative}.messages.webform-confirmation:before{content:"\f00c";font-family:"FontAwesome";text-align:center;font-size:19px;width:50px;display:inline-block;position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.messages.webform-confirmation p{margin-bottom:0}.webform-client-form .form-item{margin-bottom:20px}.webform-client-form textarea,.webform-client-form input[type="text"],.webform-client-form input[type="number"],.webform-client-form input[type="email"]{font-size:15px;padding:12px 20px;font-family:"Montserrat",sans-serif;font-weight:300;border-color:#000;background:none}.webform-client-form .captcha,.webform-client-form .form-actions{clear:both;text-align:right;padding:10px 15px}.webform-client-form .g-recaptcha{display:inline-block}.webform-client-form .webform-submit{border-width:1px;background:#d95f1f;border-color:#d95f1f;color:#fff}.webform-client-form .webform-submit:hover,.webform-client-form .webform-submit:focus,.webform-client-form .webform-submit:active{background:none;color:#d95f1f;border-width:1px}.owl-carousel .owl-stage-outer{display:block}.owl-carousel .owl-stage-outer:after{display:table;clear:both;height:0;content:''}.owl-carousel .owl-dots{display:block;position:relative;text-align:center;line-height:1}.owl-carousel .owl-dots:after{display:table;clear:both;height:0;content:''}.owl-carousel .owl-dots .owl-dot{display:inline-block;vertical-align:top;margin:0 5px;width:12px;height:12px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-indent:-9999px;overflow:hidden;background-color:transparent;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$color, endColorstr=$color);zoom:1}.owl-carousel .owl-dots .owl-dot.active{background:#000}.page-not-found{padding-top:70px;padding-bottom:70px}.page-not-found .page-inner{text-align:center}.page-not-found .not_found{color:#2d6ab3;font-weight:700;font-size:200px;line-height:1;margin:20px 0 40px}@media only screen and (max-width: 480px){.page-not-found .not_found{font-size:100px}}.page-not-found .title{margin-bottom:30px;font-size:30px;letter-spacing:0;color:#444;font-family:"Open Sans",sans-serif;font-weight:400}.page-not-found .content{font-weight:300;font-size:18px;margin-bottom:20px}.page-not-found p.back-to{font-size:12px;font-style:italic}.page-not-found p.back-to a{font-weight:700}
