@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');@import url('https://fonts.googleapis.com/css?family=Muli:400,700,900');@import url('https://fonts.googleapis.com/css?family=Merriweather');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0;font-family:"Roboto";font-size:1.4rem;color:#43433d;word-break:break-word;}html{overflow-x:hidden;}img{max-width:100%;}a:hover{text-decoration:none;transition:0.5s;}.home-logo{float:left;margin-left:0px;margin-top:7.5px;}.bb-custom-wrapper{width:100%;height:100%;position:relative;overflow:hidden;text-align:center;}.bb-custom-wrapper h1{background:transparent;position:absolute;width:100%;margin:auto;text-align:center;display:block;top:50%;color:#fff;font-size:4rem;}.bb-custom-wrapper .bb-bookblock{}.bb-custom-wrapper h3{font-size:1.4em;font-weight:300;margin:0.4em 0 1em;}.bb-custom-wrapper nav{width:100%;height:30px;position:absolute;text-align:center;top:0;height:100vh;}.bb-custom-wrapper nav a{display:inline-block;width:30px;height:30px;text-align:center;border-radius:2px;background:#72b890;color:#000;font-size:0;}.bb-custom-wrapper nav a:hover{opacity:0.6;}.bb-custom-wrapper nav a.bb-custom-icon{background-color:transparent;position:absolute;height:100%;width:10%;z-index:100;}.bb-custom-wrapper nav #bb-nav-prev{left:0;}.bb-custom-wrapper nav #bb-nav-next{right:0;}.bb-custom-icon:before{font-family:FontAwesome;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:6.4rem;line-height:50px;display:block;position:absolute;top:50%;width:50px;height:50px;transition:all .5s ease-out;}.bb-custom-icon-first:before,.bb-custom-icon-last:before{content:'\f104';}.bb-custom-icon-arrow-left:before,.bb-custom-icon-arrow-right:before{content:'\f104';left:40px;}.bb-custom-icon-arrow-right:before{right:40px;left:auto;content:'\f105';}.bb-custom-icon-arrow-left:hover:before{left:20px;}.bb-custom-icon-arrow-right:hover:before{right:20px;}.no-js .bb-custom-wrapper{height:auto;}.no-js .bb-custom-content{}.bb-item img{width:100%;height:100%;}.bb-inner img{width:100%;height:100%;}.bb-bookblock{width:100%;height:100vh;margin:0 auto;position:relative;z-index:100;-webkit-perspective:1300px;perspective:1300px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@-moz-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-ms-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}.bb-bookblock:after{content:url('/themes/technopolis/images/mouse-scroll-down.png');position:absolute;z-index:1000;bottom:5%;left:50%;transform:translateX(-50%);-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-animation:blink normal 2s infinite ease-in-out;-ms-animation:blink normal 2s infinite ease-in-out;animation:blink normal 2s infinite ease-in-out;pointer-events:none;}.bb-page{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform;}.bb-vertical .bb-page{width:50%;height:100%;left:50%;-webkit-transform-origin:left center;transform-origin:left center;}.bb-horizontal .bb-page{width:100%;height:50%;top:50%;-webkit-transform-origin:center top;transform-origin:center top;}.bb-page > div,.bb-outer,.bb-content,.bb-inner{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.bb-vertical .bb-content{width:200%;}.bb-horizontal .bb-content{height:200%;}.bb-page > div{width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.bb-vertical .bb-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}.bb-horizontal .bb-back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}.bb-outer{width:100%;overflow:hidden;z-index:999;}.bb-overlay,.bb-flipoverlay{background-color:rgba(0,0,0,0.7);position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;}.bb-flipoverlay{background-color:rgba(0,0,0,0.2);}.bb-bookblock.bb-vertical > div.bb-page:first-child,.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.bb-bookblock.bb-horizontal > div.bb-page:first-child,.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.bb-content{background:#fff;}.bb-vertical .bb-front .bb-content{left:-100%;}.bb-horizontal .bb-front .bb-content{top:-100%;}.bb-vertical .bb-flip-next,.bb-vertical .bb-flip-initial{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}.bb-vertical .bb-flip-prev{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}.bb-horizontal .bb-flip-next,.bb-horizontal .bb-flip-initial{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.bb-horizontal .bb-flip-prev{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}.bb-vertical .bb-flip-next-end{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg);}.bb-vertical .bb-flip-prev-end{-webkit-transform:rotateY(-165deg);transform:rotateY(-165deg);}.bb-horizontal .bb-flip-next-end{-webkit-transform:rotateX(15deg);transform:rotateX(15deg);}.bb-horizontal .bb-flip-prev-end{-webkit-transform:rotateX(165deg);transform:rotateX(165deg);}.bb-item{width:100%;height:100%;position:relative;top:0;left:0;display:none;background:#fff;}.bb-item .flipper-content{position:absolute;top:10%;left:50%;transform:translateX(-50%);font-family:'Muli',sans-serif;font-size:4rem;color:#000;width:100%;}.bb-item-0 .flipper-content{top:20%;}.bb-item .flipper-content h2.flipper-title{font-weight:900;font-size:11rem;margin-top:0;line-height:100px;}.bb-item .flipper-content img{width:auto;height:auto;margin-bottom:10px;max-width:90%;}.bb-item:nth-child(n+2) .flipper-content img{margin-bottom:60px;}.bb-item .flipper-content .col-md-6{text-align:right;padding-right:3%;}.bb-item .flipper-content .col-2{text-align:left;font-size:3.4rem;padding-right:15px;padding-left:3%;position:relative;}.bb-item-0 .flipper-content .col-md-6{padding-right:0;padding-left:0;}.bb-item-0 .flipper-content .col-2{padding-left:0;}.bb-item-4 .flipper-content .col-2{top:20px;}.no-js .bb-bookblock,.no-js ul.bb-custom-grid li{width:auto;height:auto;}.no-js .bb-item{display:block;position:relative;}.navbar-header{float:none;}.navbar-toggle{display:block;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;}.navbar-nav>li{float:none;}.navbar-collapse.collapse.in{display:block !important;border:0;box-shadow:none;padding:0;}.navbar.container{width:100%;max-width:100%;border-radius:0;background-color:#e9edef;height:64px;transition:background-color 2s;}.path-frontpage .navbar.container{background-color:#fff;}.navbar.container.darkHeader{background-color:#e9edef;}.navbar{position:fixed;z-index:10000;min-height:50px;margin-bottom:20px;border:1px solid transparent;z-index:1000;}#navbar{border-left:0;border-right:0;z-index:101;}.navbar-default{background-color:transparent;border-color:0;}.navbar-default .navbar-toggle .icon-bar{background-color:#000;height:4px;width:30px;display:block;visibility:visible;border-radius:0!important;margin-bottom:5px;margin-top:0;-webkit-transition:-webkit-transform 1s ease;}.navbar-default .icon-bar:nth-child(2){visibility:hidden;}.navbar-default [aria-expanded="true"] .icon-bar:nth-child(3){visibility:visible;margin-top:9px;margin-bottom:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}.navbar-default [aria-expanded="true"] .icon-bar:nth-child(4){visibility:hidden;}.navbar-default [aria-expanded="true"] .icon-bar:nth-child(5){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin-top:-24px;}.navbar-default .navbar-toggle{border:0;right:0;top:0px;margin:10px 0;padding:0;z-index:1000;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}#navbar-collapse{padding-left:0 !important;padding-right:0 !important;}#block-mainmenu .menu{font-family:"Roboto Condensed";}#block-mainmenu .menu li.sf-depth-1{width:25%;text-align:center;background-color:#fff;}#block-mainmenu .menu li.sf-depth-1:first-child{background-color:#43433d;}#block-mainmenu .menu li.sf-depth-1:nth-child(2){background-color:#cfd7db;}#block-mainmenu .menu li.sf-depth-1:nth-child(3){background-color:#c5ccd0;}#block-mainmenu .menu li.sf-depth-1:nth-child(4){background-color:#43433d;}#block-mainmenu .menu li.sf-depth-1:nth-child(5){border-left:1px solid #b7b7b7;}#block-mainmenu .menu li.sf-depth-1:nth-child(n+5){border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}#block-mainmenu .menu li.sf-depth-1 a.sf-depth-1{color:#919191;font-size:3rem;text-transform:uppercase;font-weight:bold;letter-spacing:4px;height:285px;line-height:285px;padding:0;background:url(/themes/technopolis/css/images/border_b.png) no-repeat center 60%;position:relative;top:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}#block-mainmenu .menu li.sf-depth-1:nth-child(-n+4) a.sf-depth-1{color:#fff;background-image:url(/themes/technopolis/css/images/border_w.png);}#block-mainmenu .menu li.sf-depth-1 a.sf-with-ul{padding-right:0;}#block-mainmenu .menu li.sf-depth-1:hover a.sf-with-ul{top:25px;}#block-mainmenu .menu li.sf-depth-1 a.sf-with-ul .sf-sub-indicator{display:none;}#block-mainmenu ul.sf-menu ul{width:100%!important;box-shadow:none;top:0!important;height:200%!important;padding:230px 30% 0;text-align:left;background:linear-gradient(to bottom,transparent 0%,transparent 40%,#43433d 41%,#43433d 100%);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none;}#block-mainmenu ul.sf-menu li:nth-child(2) ul{background:linear-gradient(to bottom,transparent 0%,transparent 40%,#cfd7db 41%,#cfd7db 100%);background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mainmenu ul.sf-menu li:nth-child(3) ul{background:linear-gradient(to bottom,transparent 0%,transparent 40%,#c5ccd0 41%,#c5ccd0 100%);background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mainmenu .menu li.sf-depth-2 a{font-size:1.8rem;color:#fff;padding:12px 0;letter-spacing:1px;pointer-events:initial;line-height:22px;}#block-mainmenu{margin-top:10px;background-color:#fff;}body.overlay:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:100;}body.overlay.path-frontpage .navbar.container{background-color:#e9edef;}.path-frontpage .page-header{border:0;padding:0;margin:0;}.region-front-top .block h2.block-title,.inside-bottom .block h2.block-title{text-align:center;font-size:5.2rem;font-weight:bold;color:#43433d;margin:35px 0;}.region-front-top .block h2.block-title a,.inside-bottom .block h2.block-title a{color:#43433d;font-size:5.4rem;}.region-front-top .quicktabs-wrapper .quicktabs-tabs,.inside-bottom .quicktabs-wrapper .quicktabs-tabs{text-align:center;padding:0;margin-bottom:30px;}.region-front-top .quicktabs-wrapper .quicktabs-tabs li,.inside-bottom .quicktabs-wrapper .quicktabs-tabs li{padding:0 5px;display:inline-block;}.region-front-top .quicktabs-wrapper .quicktabs-tabs li a,.inside-bottom .quicktabs-wrapper .quicktabs-tabs li a{font-size:1.8rem;text-transform:uppercase;color:#43433d;border:1px solid #7d7d7d;display:inline-block;line-height:40px;width:110px;font-family:'Roboto Condensed';letter-spacing:1px;background-color:#fff;transition:.5s;}.region-front-top .quicktabs-wrapper .quicktabs-tabs li.active a,.region-front-top .quicktabs-wrapper .quicktabs-tabs li a:hover,.inside-bottom .quicktabs-wrapper .quicktabs-tabs li.active a,.inside-bottom .quicktabs-wrapper .quicktabs-tabs li a:hover{background-color:#43433D;border-color:#43433D;color:#fff;}.view-base-node-listing .views-row .col-md-4,.view-news-front .views-row .col-md-2,.view-taxonomy-term .views-row .col-md-4{padding:0;overflow:hidden;color:#fff;}.view-base-node-listing .views-row .col-md-4:after,.view-news-front .views-row .col-md-2:after,.view-taxonomy-term .views-row .col-md-4:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;pointer-events:none;z-index:1;display:none;}.view-base-node-listing .views-row .col-md-4:hover:after,.view-news-front .views-row .col-md-2:hover:after,.view-taxonomy-term .views-row .col-md-4:hover:after{display:block;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing,.view-news-front .views-row .col-md-2 .views-field-nothing{position:absolute;width:100%;text-align:center;top:45%;z-index:2;display:none;color:#fff;padding:0 20px;pointer-events:none;}.view-taxonomy-term .view-header{padding:0 60px 30px;font-size:1.6rem;}.view-basic-pages .views-row{text-align:center;}.view-basic-pages .views-row .views-col{background-color:#c5ccd0;text-align:center;height:15vw;float:none;display:inline-block;margin:0 0.3% 0.6%;width:15.8%;cursor:pointer;}.view-basic-pages .views-row .views-col:hover{background-color:#a9cf38;}.view-basic-pages .views-row .views-col .views-field-title a{color:#43433d;font-size:2.8rem;font-weight:600;}.view-basic-pages .views-row .views-col .views-field-title-1 a{color:transparent;height:100%;width:90%;display:block;}.view-basic-pages .views-row .views-col .views-field-title-1{position:absolute;height:100%;width:100%;}.view-basic-pages .views-row .views-col .views-field-title{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.views-test{top:0;left:0;width:100%;height:100%;text-align:center;}.views-test .project-name{width:100%;height:100%;opacity:0;pointer-events:none;}.views-test .project-text{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;}.views-test:hover .project-name{opacity:1;}.project-text .title{background:url(/themes/technopolis/css/images/border_b.png) no-repeat center 100%;padding-bottom:6px;}.project-text .title a{color:#fff;font-size:2.8rem;text-transform:uppercase;line-height:42px;}.project-text .services a{color:#fff;font-size:1.8rem;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing .title,.view-news-front .views-row .col-md-2 .views-field-nothing .title{background:url(/themes/technopolis/css/images/border_b.png) no-repeat center 100%;padding-bottom:6px;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing .title a,.view-news-front .views-row .col-md-2 .views-field-nothing .title a{color:#fff;font-size:3.6rem;text-transform:uppercase;line-height:46px;}.view-news-front .views-row .col-md-2 .views-field-nothing .title a{font-size:3rem;line-height:38px;}.view-news-front .views-row .col-md-2 .views-field-nothing .date{font-size:1.6rem;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing .services a{color:#fff;font-size:1.8rem;}.view-base-node-listing .views-row .col-md-4:hover .views-field-nothing,.view-news-front .views-row .col-md-2:hover .views-field-nothing{display:block;}.view-base-node-listing .views-row .col-md-4 .views-field-field-screenshot img,.view-news-front .views-row .col-md-2 .views-field-field-image img,.view-taxonomy-term .views-row .col-md-4 .views-field-field-screenshot img{transition:transform .8s;margin:0 auto;}.view-base-node-listing .views-row .col-md-4:hover .views-field-field-screenshot img,.view-news-front .views-row .col-md-2:hover .views-field-field-image img,.view-taxonomy-term .views-row .col-md-4:hover .views-field-field-screenshot img{transform:scale(1.3);}.block-quicktabs{margin-bottom:40px;}.view-clients.view-display-id-block_1,#block-views-block-team-block-1-2{padding:0;margin:40px 0;overflow:hidden;}.view-clients .view-header{font-size:1.8rem;font-weight:bold;margin-bottom:20px;text-align:center;}.view-clients .view-content{padding:0;}.view-clients .view-header h2,.view-team .view-header h2{font-size:5.4rem;font-weight:bold;margin:10px 0 20px;text-align:center;}.view-clients .view-content .views-col img{display:block;margin:0 auto;height:auto;padding:0;vertical-align:top;max-height:80px;width:auto !important;}.view-clients .view-content .views-col{padding:0;}.view-clients .attachment .view-content{width:100%;padding:0;border-bottom:0;}.view-clients .view-content .views-row{display:inline-block;height:100%;vertical-align:middle;padding:20px 0;text-align:center;}#block-views-block-clients-block-1-2 .container,#block-views-block-team-block-1-2 .container{padding:0;}#block-views-block-team-block-1-2{background-color:#43433d;padding-top:40px;padding-bottom:60px;margin-bottom:70px;}.view-team .view-header{color:#b7b8b9;font-size:1.6rem;line-height:32px;margin-top:35px;}.view-team .col-md-7 ul{padding:0;}.view-team a#btn_next1,.view-team a#btn_prev1{color:transparent;position:absolute;top:50%;background:url(/themes/technopolis/css/images/team_arrow_l.png) no-repeat center;height:40px;left:-10px;z-index:1000;}.view-team a#btn_prev1{background:url(/themes/technopolis/css/images/team_arrow_r.png) no-repeat center;right:-7px;left:auto;}.highlighted{padding-top:64px;background-color:#fff;}.container{padding-right:60px;padding-left:60px;}.main-container.container{width:100%;background-color:#fff;}.path-node .main-container.container,.breadcrumb{width:75%;background-color:#fff;}.path-node .breadcrumb{width:100%;}.breadcrumb{margin:15px auto 0;padding-left:0;}.breadcrumb,.breadcrumb li a,.breadcrumb > .active{background-color:transparent;color:#43433d;}.breadcrumb > li + li::before{content:"|";color:#43433d;}h1.page-title,h1.page-header{font-size:5.2rem;font-weight:bold;padding:30px 0;margin:0;border:0;}.path-taxonomy .highlighted{padding-left:60px;padding-right:60px;}.main-container > .row{background-color:#fff;margin:0;}.path-node .main-container > .row > .col-sm-12{padding:0 40px;}.path-node .main-container .bs-region--right .field{padding:15px 0;margin:0 15px;font-size:1.8rem;color:#000;background-color:#e9edef;}.page-node-type-project .main-container .bs-region--right .field{border-bottom:1px solid #ccc;}.path-node .main-container .bs-region--right{background-color:#e9edef;font-family:'Roboto Condensed';}.page-node-type-press-release .main-container .bs-region--right .field,.page-node-type-blog-post .main-container .bs-region--right .field,.page-node-type-page .main-container .bs-region--right .field{font-family:'Merriweather',serif;font-size:2.6rem;}.path-node .main-container .bs-region--right .field:first-child{padding-top:40px;}.path-node .main-container .bs-region--right .field:last-child{padding-bottom:50px;margin-bottom:0px;border-bottom:0;}.path-node .main-container .bs-region--right .field a{color:#000;font-family:'Roboto Condensed';}.path-node .main-container .bs-region--right .field .field--label{font-size:1.6rem;font-weight:normal;color:#43433d;display:inline-block;}.path-node .main-container .bs-region--right .field .field--label:after{content:":";}.main-container .field--name-body{font-size:1.6rem;line-height:28px;margin-bottom:40px;}.main-container .field--name-body iframe{max-width:100%;}.sharethis-wrapper{margin-bottom:30px;}.page-node-540 .sharethis-wrapper{display:none;}.sharethis-wrapper .st_fblike_large{position:relative;top:-9px;}.main-container .field--name-field-subtitle{font-size:2rem;margin-bottom:15px;}.path-projects .block-quicktabs-blockprojects-front,.block-quicktabs-blockprojects-listing{background-color:#fff;}#block-views-block-base-node-listing-block-4,#block-views-block-news-front-block-2,#block-views-block-base-node-listing-block-5{margin-bottom:30px;}.view-blog-fields{font-size:1.6rem;}.view-blog-fields.view-display-id-block_2{display:inline-block;padding-top:10px;border-top:1px solid #43433d;}#projects-listing .col-lg-9{width:100%;}#projects-listing .page-title{text-align:center;}.page-node-type-page .main-container .field--name-field-image img{width:100%;}.main-container .field--name-field-motto{font-size:3rem;background-color:#f1f1f1;padding:70px 40px;}.page-node-type-blog-post .node .field,.page-node-type-press-release .node .field{margin-bottom:20px;}.form-control{border-radius:0;}.role-anonymous .comment-form .filter-wrapper{display:none;}.role-anonymous .comment-form{margin-bottom:30px;}.path-blog .container,.path-news .container,.path-about-us .container,.path-solutions .container,.path-services .container,.path-platforms .container,.view.blog-tags{padding-right:30px;padding-left:30px;}.path-blog h1.page-header,.path-news h1.page-header,.path-about-us h1.page-header,.page-node-type-webform h1.page-header,.path-solutions h1.page-header,.path-services h1.page-header,.path-platforms h1.page-header{text-align:center;}.path-taxonomy .main-container{padding:0;}.path-blog .main-container > .row > .col-sm-12,.path-news .main-container > .row > .col-sm-12,.path-about-us .main-container > .row > .col-sm-12,.path-solutions .main-container > .row > .col-sm-12,.path-services .main-container > .row > .col-sm-12,.path-platforms .main-container > .row > .col-sm-12,.path-taxonomy .main-container > .row > .col-sm-12{padding:0;}.view-recent-blog-posts .col-md-6{padding:0;}.view-recent-blog-posts .views-field-nothing,.view.blog-tags .views-field-nothing{display:table;height:100%;}.view-recent-blog-posts .views-field-nothing .field-content,.view.blog-tags .views-field-nothing .field-content{display:table-cell;height:100%;}.view-recent-blog-posts .views-field-nothing .col-md-6:first-child,.view.blog-tags .views-field-nothing .col-md-6:first-child{padding:25px 30px;height:100%;position:relative;}.view-recent-blog-posts .views-row,.view.blog-tags .views-row{border-top:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa;}.view-recent-blog-posts .views-row .col-1,.view.blog-tags .views-row .col-1{border-right:1px solid #aaa;}.view-recent-blog-posts .views-field-nothing .col-md-6:first-child:after,.view.blog-tags .views-field-nothing .col-md-6:first-child:after{content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #fff;position:absolute;right:-15px;z-index:100;top:50%;}.view-recent-blog-posts .col-2 .views-field-nothing .col-md-6:first-child,.view.blog-tags .col-2 .views-field-nothing .col-md-6:first-child{border-left:0;}.view-recent-blog-posts .views-row:last-child,.view.blog-tags .views-row:last-child{border-bottom:1px solid #aaa;}.view-recent-blog-posts .views-field-nothing .date,.view.blog-tags .views-field-nothing .date{text-align:center;font-size:1.6rem;margin-bottom:30px;}.view-recent-blog-posts .views-field-nothing .date span,.view.blog-tags .views-field-nothing .date span{font-size:5.4rem;font-weight:bold;line-height:40px;}.view-recent-blog-posts .views-field-nothing .title,.view.blog-tags .views-field-nothing .title{text-align:center;margin-bottom:25px;}.view-recent-blog-posts .views-field-nothing .title a,.view.blog-tags .views-field-nothing .title a{color:#43433d;font-size:1.8rem;font-weight:bold;}.view-recent-blog-posts .views-field-nothing .body,.view-recent-blog-posts .views-field-nothing p:nth-child(n+3),.view.blog-tags .views-field-nothing .body,.view.blog-tags .views-field-nothing p:nth-child(n+3){line-height:26px;}.pagination{margin:30px 0 20px;}.pagination > li > a{border-radius:0!important;border:0;color:#000;}.pagination > .active > a{background-color:#a9cf38;border-color:#a9cf38;}.view-team-members .views-view-grid .col-md-3{padding:0;}.col-md-3.members-block{padding-right:0;padding-left:0;}.team-abs-content{width:100%;height:100%;}.person-descpt{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;-webkit-transition:0.3s 0.1s all ease-in-out;-o-transition:0.3s 0.1s all ease-in-out;transition:0.3s 0.1s all ease-in-out;opacity:0;-webkit-transform:perspective(1000px) translateZ(-10px);-ms-transform:perspective(1000px) translateZ(-10px);transform:perspective(1000px) translateZ(0px);}.person-descpt.business{background-color:rgba(67,67,61,0.5);}.business{background-color:#ca2559;}.valign.fit{width:100%;height:100%;}.fit{width:100%;height:100%;}.valign{position:relative;display:table;}.valign .middle{display:table-cell;vertical-align:middle;}.boxed{width:80%;max-width:80%;height:80%;max-height:80%;padding:15% 0;border:7px solid white;margin:.5em auto;overflow:hidden;}.person-descpt .name{font-size:2.5rem;margin:15% 0 10% 0;min-width:90%;text-align:center;}.person-descpt .position{font-size:1.6rem;font-weight:300;text-transform:uppercase;}.person-descpt:hover{opacity:1;}.upper{text-transform:uppercase;}.page-node-type-webform .footer{margin:0 60px 0;background:#fff;padding-bottom:0;}.page-node-type-webform .footer #block-social{position:relative;top:-25px;}.page-node-type-webform .field--name-webform{background-color:#f1f1f1;padding:40px 15%;margin-top:20px;}.page-node-type-webform .contact_bottom{margin:20px 0 30px;text-align:center;font-size:2.4rem;}.page-node-type-webform .contact_bottom p.interested{font-size:3rem;font-weight:bold;line-height:34px;margin-bottom:25px;}.webform-submission-form .form-control{background-color:transparent;border-width:0 0 1px;box-shadow:none;font-size:1.8rem;color:#43433d;padding-left:0;border-color:#000;margin-bottom:30px;}::-webkit-input-placeholder{color:#bbb!important;opacity:1;}::-moz-placeholder{color:#bbb!important;opacity:1;}:-ms-input-placeholder{color:#bbb!important;opacity:1;}:-moz-placeholder{color:#bbb!important;opacity:1;}.webform-submission-form{position:relative;padding-bottom:120px;}.webform-submission-form .form-select.form-control{border-width:1px;padding-left:6px;}.webform-submission-form .form-file.form-control{border-width:0;margin-bottom:10px;padding-top:0;}.webform-submission-form .description{font-size:1.3rem;}.webform-submission-form .select-wrapper::after{top:30%;}.webform-submission-form .form-control::placeholder{color:#43433d;}.webform-submission-form .form-actions{text-align:center;position:absolute;bottom:0;width:100%;}.webform-submission-form .form-actions button{margin-right:0;border-radius:0;background-color:#0a89d7;text-transform:uppercase;font-size:1.8rem;padding:15px;border:0;margin-bottom:20px;letter-spacing:1px;}#block-highlightcontact{text-align:center;margin-bottom:20px;font-size:2.4rem;}.page-node-type-advs .webform-submission-form .form-item label{font-size:1.8rem;}.page-node-type-advs .webform-submission-form .form-actions{margin:40px 0 0;}.form-actions .btn,.form-actions .btn-group{border-radius:0;}table#technologies td,table#technologies{border:0;}table#technologies td:first-child{width:20%;}table#technologies td:last-child{width:80%;}.footer{border:0;padding-top:0;background:#e9edef;padding-bottom:60px;}#block-footercontact,#block-social{text-align:center;font-size:2.4rem;}#block-footercontact{margin-bottom:60px;overflow:hidden;}.main-container #block-footercontact{margin:60px 35px;}.main-container .webform .field--name-body{position:relative;}.main-container .webform .field--name-body:before{content:url(/themes/technopolis/css/images/ellipse.png);position:absolute;display:block;width:100%;top:-108px;text-align:center;}#block-social .field--name-body a{margin:0 10px;display:inline-block;}#block-footercontact h2.block-title{margin:0;background-color:#fff;padding-bottom:50px;font-size:5.4rem;font-weight:bold;color:#43433d;position:relative;}#block-footercontact h2.block-title:after{content:url(/themes/technopolis/css/images/ellipse.png);position:absolute;display:block;width:100%;}#block-footercontact .col-md-4 .title,#block-footercontact .col-md-6 .title{color:#4b4d50;font-weight:bold;font-size:2.4rem;padding-bottom:35px;margin-bottom:15px;background:url(/themes/technopolis/css/images/location.png) no-repeat center bottom;}#block-footercontact .col-md-4:nth-child(2) .title,#block-footercontact .col-md-6:nth-child(2) .title{background:url(/themes/technopolis/css/images/phone.png) no-repeat center bottom;}#block-footercontact .col-md-4:nth-child(2) p:nth-child(2),#block-footercontact .col-md-6:nth-child(2) p:nth-child(2){padding-bottom:28px;margin-bottom:5px;}#block-footercontact .col-md-4:nth-child(3) .title{background:url(/themes/technopolis/css/images/mail.png) no-repeat center bottom;}#block-footercontact .field--name-body{padding-top:70px;overflow:hidden;}#block-footercontact .field--name-body a{color:#43433d;}#block-footercontact .field--name-body a:hover{font-weight:bold;}.maintenance-page .name.navbar-brand{display:none;}.maintenance-page header .container{width:100%;padding:0;}.maintenance-page header#navbar{position:static;margin-bottom:0;}.maintenance-page h1{margin-top:0;}p.event-register{text-align:center;background-color:green;height:60px;margin-bottom:25px;color:#fff;display:block;line-height:60px;font-size:3rem;font-weight:bold;}p.event-register a{color:#fff;display:block;}p.event-register a:hover{text-decoration:none;}table.event td:first-child{width:125px;vertical-align:top;}.event-info .info-title{font-size:2rem;color:#df584c;font-weight:bold;margin-bottom:5px;}.event-info h3{color:#6a708b;font-size:3rem;font-weight:normal;margin-bottom:20px;}.event-info iframe{width:100%;}.event-info{overflow:hidden;}.event-info .first{float:left;font-size:2rem;color:#6a708b;line-height:28px;width:50%;}.event-info .last{float:right;width:50%;}#block-banner{background-color:#1456ce;}.eu-cookie-compliance-banner{height:100%;display:flex;align-items:center;}.eu-cookie-compliance-content{display:flex;justify-content:space-between;align-items:center;}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{margin:0;}.eu-cookie-compliance-message h2{font-size:2rem;}.eu-cookie-compliance-message p img{margin-top:10px;}#popup-buttons button{border-radius:0;border:1px solid #fff;background:none;box-shadow:none;color:#fff;text-shadow:none;line-height:2em;padding:8px 15px;margin-left:10px;font-weight:bold;transition:0.5s;}#popup-buttons button:hover{background-color:#fff;color:#43433d;}.simple-popup-blocks-global{position:relative;}.simple-popup-blocks-global .spb-popup-main-wrapper{height:600px;border:1px solid #707070;margin-top:0;transform:translateY(-50%);background-color:#f1f1f1;padding:25px 10%;max-width:100%;}.simple-popup-blocks-global .spb-popup-main-wrapper h2{text-align:center;margin-bottom:40px;}.simple-popup-blocks-global .webform-submission-form .form-select.form-control{border-width:0 0 1px;}.spb_minimize{display:none;}.spb_close{margin:-10px 8px 8px;padding:2px 10px;border-radius:50%;width:30px;height:30px;font-size:18px;}.webform-confirmation-modal--content{font-size:22px;display:flex;justify-content:center;align-items:center;}.ui-dialog .ui-dialog-titlebar{height:0;background-color:transparent;padding:0;border:0;}.ui-dialog .ui-dialog-title{float:none;}.ui-dialog .ui-dialog-titlebar-close{top:0;margin:5px 0 0 0;background:none;border:0;z-index:1;outline:0;box-shadow:none;}.ui-dialog .ui-dialog-titlebar-close:after{content:"x";display:block;font-size:17px;}#block-accessibilitytoolbar{position:fixed;top:300px;right:35px;z-index:100;width:57px;height:57px;background:url("/themes/technopolis/images/accessibility.svg") no-repeat center / contain;cursor:pointer;border-radius:50%;border:1px solid #fff;background-color:#43433D;}.accessibility--controls{width:17rem;max-height:calc(100vh - 367px);overflow-y:scroll;position:absolute;right:0;margin-top:67px;padding:10px 20px;background:rgba(255,255,255,0.7);border-radius:15px;border:1px solid rgba(109,120,131,0.34);z-index:2;cursor:auto;}.accessibility--control{display:flex;align-items:center;margin-bottom:10px;}.accessibility--control span{line-height:1.2;position:static !important;width:100%;height:100%;}.accessibility--control > *:last-child{margin-left:10px;}.accessibility--control span,.accessibility--control img{text-align:left;}#espa{float:right;display:inline-block;margin-top:10px;margin-right:100px;}#espa img{width:350px;height:auto;}#block-register{display:none;}#block-social .field--name-body{display:flex;justify-content:center;align-items:center;}#block-social .field--name-body .credits{position:absolute;right:15%;font-size:16px;}@media screen and (max-width:1280px){.view-base-node-listing .views-row .col-md-4 .views-field-nothing .title a,.view-news-front .views-row .col-md-2 .views-field-nothing .title a,.project-text .title a{font-size:2.6rem;line-height:27px;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing,.view-news-front .views-row .col-md-2 .views-field-nothing{top:40%;}h1.page-title,h1.page-header{font-size:4.6rem;}.path-node .main-container .bs-region--right .field{padding-bottom:20px;font-size:2.2rem;}.region-front-top .block h2.block-title,.inside-bottom .block h2.block-title{font-size:4.6rem;margin:30px 0;}.view-basic-pages .views-row .views-col .views-field-title a{font-size:2.4rem;}.view-clients .view-header h2,.view-team .view-header h2{font-size:5.2rem;}.view-recent-blog-posts .views-field-nothing .col-md-6:first-child{padding:20px;}.view-recent-blog-posts .views-field-nothing .date{margin-bottom:20px;}.view-recent-blog-posts .views-field-nothing .date span{font-size:4.8rem;line-height:38px;}#block-mainmenu .menu li.sf-depth-1 a.sf-depth-1{height:250px;line-height:250px;}table{width:100%!important;}#block-mainmenu ul.sf-menu ul{padding:180px 15% 0;text-align:center;}.path-node .main-container.container,.breadcrumb{max-width:1170px;padding-left:15px;padding-right:15px;width:100%;}.bb-item .flipper-content{font-size:3.4rem;}.bb-item .flipper-content h2.flipper-title{font-size:8rem;line-height:70px;}.bb-item .flipper-content .col-2{font-size:2.8rem;}.eu-cookie-compliance-content{max-width:100%;padding:0 20px;}#block-social .field--name-body .credits{right:10%;}}@media screen and (max-width:1200px){#sticky{position:static!important;width:100%!important;}}@media screen and (max-width:1200px) and (min-width:768px){.col-md-3.members-block{width:50%;font-size:2.6rem;}}@media screen and (max-width:1024px){#block-mainmenu .menu li.sf-depth-1 a.sf-depth-1{height:200px;line-height:200px;font-size:2.4rem;position:static;}#block-mainmenu ul.sf-menu ul{padding:130px 5% 0;}#block-mainmenu .menu li.sf-depth-2 a{padding:8px 0;line-height:16px;}.region-front-top .block h2.block-title,.inside-bottom .block h2.block-title{font-size:4.6rem;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing .title a,.view-news-front .views-row .col-md-2 .views-field-nothing .title a,.project-text .title a{font-size:2.8rem;line-height:32px;}.view-base-node-listing .views-row .col-md-4 .views-field-nothing,.view-news-front .views-row .col-md-2 .views-field-nothing{top:20%;}h1.page-title,h1.page-header{font-size:4.2rem;padding:20px 0;}#block-social .field--name-body .credits{position:static;margin-top:20px;}#block-social .field--name-body{flex-direction:column;}}@media screen and (max-width:990px){.view-recent-blog-posts .views-field-nothing .col-md-6:first-child:after,.view.blog-tags .views-field-nothing .col-md-6:first-child:after{display:none;}.bb-item .flipper-content .col-md-6,.bb-item .flipper-content .col-2{text-align:center;padding:0 15px;}.bb-item .flipper-content{font-size:2.8rem;}.bb-item .flipper-content h2.flipper-title{font-size:6.8rem;line-height:60px;}.bb-item .flipper-content .col-2{font-size:2.4rem;}.view-recent-blog-posts .views-row .col-1,.view.blog-tags .views-row .col-1{border-right:0;}.view-recent-blog-posts .views-row .col-1 img,.view.blog-tags .views-row .col-1 img{margin:0 auto;}.simple-popup-blocks-global .spb-popup-main-wrapper{margin-left:0!important;left:0;}}@media screen and (max-width:767px){.view-base-node-listing .views-row .col-md-4,.view-news-front .views-row .col-md-2{float:none;text-align:center;}#navbar-collapse ul.sf-menu.sf-accordion.menu{left:auto !important;position:relative!important;top:auto !important;width:100%!important;height:100%!important;display:block!important;}#navbar-collapse .sf-accordion-toggle{display:none;}#block-mainmenu .menu li.sf-clone-parent a.sf-depth-1{text-transform:capitalize;padding:10px 0;line-height:16px!important;height:initial!important;font-size:1.8rem;color:#fff;letter-spacing:1px;pointer-events:initial;font-weight:normal;}#block-mainmenu ul.sf-menu ul{padding:0 20px 20px;overflow:hidden;text-align:center;background:none!important;}#block-mainmenu .menu li.sf-depth-1{width:100%;}#block-mainmenu .menu li.sf-depth-1 a.sf-depth-1{height:60px;line-height:60px;background-image:none!important;position:static;}#block-mainmenu .menu li.sf-depth-2 a{padding:10px 0;}#block-mainmenu .menu li.sf-depth-1:nth-child(n+5){border-left:1px solid #b7b7b7;}.view-team .view-header{margin:30px 0;}#block-footercontact .col-md-4{margin-bottom:20px;}.bb-item .flipper-content{font-size:2.6rem;}.bb-item .flipper-content h2.flipper-title{font-size:5.6rem;line-height:50px;}.bb-item .flipper-content .col-2{font-size:2.2rem;}.bb-custom-icon-arrow-left:before{left:10px;}.bb-custom-icon-arrow-right:before{right:10px;}.bb-item .flipper-content img{max-width:100px;}.bb-item-0 .flipper-content img{max-width:90%!important;}.bb-item:nth-child(n+2) .flipper-content img{margin-bottom:20px;}.view-news-front .views-test .project-name,.view-taxonomy-term .views-test .project-name{opacity:1;}.view-news-front .views-row .col-md-2::after,.view-taxonomy-term .views-row .col-md-4:after{display:block;}table#technologies td:first-child{width:30%;}table#technologies td:last-child{width:70%;}.view-basic-pages .views-row .views-col{width:49%;float:left;}.eu-cookie-compliance-content{flex-direction:column;}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{max-width:100%;}.eu-cookie-compliance-message{text-align:center;}.eu-cookie-compliance-message p img{max-width:80%;height:auto;}.eu-cookie-compliance-message h2{font-size:1.8rem;}#block-accessibilitytoolbar{top:200px;right:10px;}}@media screen and (max-width:480px){#block-mainmenu .menu li.sf-depth-1 a.sf-depth-1{height:50px;line-height:50px;font-size:2rem;}.path-node .main-container > .row > .col-sm-12,.container,.navbar-collapse.collapse.in,.page-node-type-blog-post .container{padding:0 20px;}.view-taxonomy-term .view-header,.path-taxonomy .highlighted,.path-blog .container,.path-news .container,.path-about-us .container,.view.blog-tags{padding-left:20px;padding-right:20px;}.region-front-top .block h2.block-title,.inside-bottom .block h2.block-title,h1.page-title,h1.page-header{font-size:3.8rem;}.page-node-type-webform .footer{background:transparent;}#block-social .field--name-body a{margin-top:10px;}.page-node-type-webform iframe{max-height:350px;}.path-node .col-xs-12{padding:0;}.bb-item .flipper-content img{max-width:90px;}.bb-item .flipper-content h2.flipper-title{font-size:4.2rem;}.bb-item .flipper-content{font-size:2rem;}.bb-item .flipper-content .col-2{font-size:1.6rem;}.bb-custom-icon-arrow-right:before{right:0px;}.bb-custom-icon-arrow-left:before{left:0px;}.bb-item .flipper-content{top:20%;}.bb-custom-icon:before{top:initial;bottom:15%;}table#technologies td:first-child{width:40%;}table#technologies td:last-child{width:60%;}.breadcrumb{padding:8px 0;}.path-node .breadcrumb{margin-left:-15px;}.page-node-540 .breadcrumb{margin-left:0;}.region-front-top .quicktabs-wrapper .quicktabs-tabs li,.inside-bottom .quicktabs-wrapper .quicktabs-tabs li{margin-bottom:10px;}.valign{display:block;}.valign .middle{display:block;overflow:hidden;position:relative;top:50%;transform:translateY(-50%);}.view-basic-pages .views-row .views-col{width:100%;}.bb-item-0 .flipper-content .col-md-6.col-1{display:none;}.event-info .last,.event-info .first{width:100%;margin-bottom:15px;}.main-container .field--name-body iframe{height:320px;}.eu-cookie-compliance-message p img{max-width:100%;}.eu-cookie-compliance-message h2{font-size:1.6rem;}.eu-cookie-compliance-message p{font-size:1.1rem;}}
.choose_slider_items li{position:relative;list-style:none;display:none;text-align:center;-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;}.choose_slider_items .previous_hidden{display:block;transform:scale(0.6,0.6);-moz-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);opacity:0.0;position:absolute;top:40px;left:-5px;z-index:0;}.choose_slider_items .next_hidden{display:block;transform:scale(0.6,0.6);-moz-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);opacity:0.0;position:absolute;top:40px;left:525px;z-index:0;}.choose_slider_items .previous_item{display:block;transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);opacity:0.65;position:absolute;top:40px;left:0;z-index:0;}.choose_slider_items .next_item{display:block;transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);opacity:0.65;position:absolute;top:40px;left:58%;z-index:0;}.choose_slider_items .current_item{display:block;position:relative;transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);top:25px;left:28%;z-index:100;}.choose_slider_items  img{width:276px;}
