/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Nasalization';src:url(/themes/orao/fonts/nasalization-rg-webfont.woff) format("woff"),url(/themes/orao/fonts/nasalization-rg-webfont.woff2) format("woff2");}body{font-family:'Lato',sans-serif;margin:0;}pre{background-color:transparent;border:0;}code,kbd,pre,samp{font-family:monospace,monospace !important;}.navbar-default.container-fluid{border-radius:0;}.region-content .container-fluid{margin-bottom:30px;}.skip-link{display:none;}.inline{display:inline-block;margin-left:1em;}.flexbox{display:flex;align-items:center;}.center{text-align:center;margin-left:auto;margin-right:auto;}.block{display:block;position:relative;}.clear{clear:both;}.logo:focus{outline:none;}.ajax-progress{margin-left:15px;}.material-icons{vertical-align:text-bottom;}.material-icons.in-text{margin-left:5px;}.hidden{display:none;}h1{font-family:'Nasalization','Lato',sans-serif;}h1.light{font-family:'Nasalization','Lato',sans-serif;font-size:2em;text-transform:uppercase;color:#fff;}h1.dark{font-family:'Nasalization','Lato',sans-serif;font-size:2em;text-transform:uppercase;color:#3498db;}h2{font-family:'Nasalization','Lato',sans-serif;font-size:1.5em;text-transform:uppercase;color:#3498db;text-align:center;}h2:after{content:"";display:block;width:10%;height:1px;margin:15px auto 30px;background:#3498db;}h2 small{font-size:50%;}h3{font-size:1.2em;text-transform:uppercase;}h4{text-transform:uppercase;margin-top:20px;}h4:after{content:"";display:block;width:60%;height:1px;margin:10px auto 10px;background:#fff;}h5{font-weight:bold;}h6{font-size:0.8em;}img{max-width:100%;height:auto;}a:hover{text-decoration:none;}ul{overflow:hidden;padding-left:20px;}.main-container{min-height:80vh;}.field-group-div{padding-bottom:1rem;}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color:#cb841f;}.panel .form-inline .form-control{display:block;}.modal.in .modal-dialog{-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px);}.modal-dialog .alert.messages{position:relative;top:0;left:0;}.front .tooltip{z-index:10000;}.table tbody .checkbox input[type="checkbox"]{margin-left:0;}.table-responsive::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#222;}.table-responsive::-webkit-scrollbar{width:12px;background-color:#4673a3;}.table-responsive::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#4673a3;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;background-color:#222222;border:1px solid #ccc;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]:active{border:none;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}@supports (-webkit-appearance:none){body .form-type-checkbox input[type=checkbox],body .form-type-radio input[type=radio]{-webkit-appearance:none;display:inline-block;position:relative;top:3px;margin-right:0.25em;padding:0;background:#fff;border:2px solid #999;border-radius:2px;width:16px !important;height:16px !important;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:background 0.5s ease;outline:none;}body .form-type-radio input[type=radio]{border-radius:50%;box-shadow:inset 0px 0px 0px 0px #222222;transition:box-shadow .1s cubic-bezier(0.28,0.63,0.77,0.17);}body .form-type-checkbox input[type=checkbox]:hover,body .form-type-checkbox input[type=checkbox]:focus,body .form-type-radio input[type=radio]:hover,body .form-type-radio input[type=radio]:focus{border-color:#999;cursor:pointer;}body .form-type-checkbox input[type=checkbox]:checked,body .form-type-checkbox input[type=checkbox]:disabled:checked,body .form-type-radio input[type=radio]:checked,body .form-type-radio input[type=radio]:disabled:checked{border-color:#999;}body .form-type-checkbox input[type=checkbox]:checked,body .form-type-checkbox input[type=checkbox]:disabled:checked{background:url(/themes/orao/images/icons/check.svg) scroll no-repeat 0 0 #222222;background-size:100% 100%;}body .form-type-radio input[type=radio]:checked,body .form-type-radio input[type=radio]:disabled:checked{background:#e74424;box-shadow:inset 0px 0px 0px 3px #222222;}body .form-type-checkbox input[type=checkbox]:disabled,body .form-type-radio input[type=radio]:disabled{opacity:.5;background:#222222;}body .form-type-checkbox input[type=checkbox]:disabled:hover,body .form-type-radio input[type=radio]:disabled:hover{border-color:#999;cursor:default;}}body .form-type-checkbox input[type=checkbox]:disabled:checked,body .form-type-checkbox input[type=checkbox]:disabled:checked:hover,body .form-type-radio input[type=radio]:disabled:checked,body .form-type-radio input[type=radio]:disabled:checked:hover{background-color:#999;border-color:#999;}.glyphicon{margin-right:5px;}.nav > li > a{line-height:1em;}p:last-child{margin-bottom:15px;}.well,.jumbotron{border-radius:0;}.tabs{margin-bottom:15px;}.popover{max-width:100% !important;}.label{display:inline-block;padding:0.5em;margin:5px;}.is-unpublished{background-color:#111;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed,body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed{margin-left:0;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed.navbar-header-collapsed,body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed.navbar-header-collapsed{margin-left:170px;}body.toolbar-fixed.toolbar-horizontal .navbar-default{top:80px;}.control-group .help-inline,.help-block{color:#fff;font-size:0.8em;}
.white{color:#fff;}.main-container > .row > .col-sm-12{padding-left:0;padding-right:0;}.field-label-inline .field-label,.field-label-inline .field-items{float:none;display:inline-block;}.image{max-width:400px;margin:15px;}img.banner{width:100%;height:auto;}.desktop-image img{display:block;width:100%;max-width:250px;height:auto;margin-left:auto;margin-right:auto;}.content img{padding:10px;}.round-box{margin-top:15px;margin-bottom:15px}.form-actions{text-align:center;}.navbar.container,.navbar.container-fluid{margin-top:0;}.no-margin{margin:0;}.row.no-margin{margin-left:0;margin-right:0;}code{margin:10px;}#drupal-modal .modal-title:after{background:none;}.navbar-default{position:fixed;width:300px;top:0;left:0;z-index:999;height:100vh;background:url(/themes/orao/images/cubic-background.png);border:0;padding-left:0;padding-right:0;}.toolbar-fixed .navbar-default{top:39px;}.navbar-default.collapsed{width:80px;}.navbar-nav,.navbar-nav > li,.navbar-header .logo,.navbar-header,.navbar-toggle{float:none !important;}.navbar-right{margin-right:0;}.navbar-default .logo{display:block;position:relative;padding:30px 0 15px;margin-left:15px;margin-right:15px;display:block;height:130px;overflow:hidden;}.navbar-default.collapsed .logo{width:200px;height:100px;margin-left:5px;margin-right:5px;}.navbar-default .logo img{margin:auto;}.navbar-default.collapsed .logo img{position:absolute;left:0;top:-100px;}.navbar-default li:hover{background-color:#00bc8c;}.navbar-default .navbar-nav > li > a{font-family:'Nasalization','Lato',sans-serif;padding-top:10px;padding-bottom:10px;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#fff;}.navbar-default.collapsed .navbar-nav li{text-align:center;}.navbar-default .navbar-nav .material-icons{font-size:1.5em;margin-right:30px;color:#375a7f;vertical-align:text-bottom;}.navbar-default .navbar-nav a:hover .material-icons{color:#fff;}.navbar-default.collapsed .navbar-nav .material-icons{margin:auto;}.navbar-default.collapsed .navbar-nav .title{display:none;}.navbar-collapse{border-top:0;padding-left:0;padding-right:0;}.navbar-default.collapsed .navbar-toggle{margin-left:15px;}.navbar-toggle{display:block !important;position:relative;width:50px;height:50px;padding:9px 10px;margin-bottom:13px;background-color:transparent;background-image:none;border:0px solid transparent;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:transparent;}.navbar-toggle .icon-bar + .icon-bar{margin-top:0;}.navbar-toggle .icon-bar{position:absolute;display:block;width:30px;height:4px;left:10px;border-radius:2px;background-color:#28415b;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}.navbar-toggle .icon-bar:nth-child(2){top:16px;}.navbar-toggle .icon-bar:nth-child(3){top:24px;}.navbar-toggle .icon-bar:nth-child(4){top:32px;}.navbar-toggle.open .icon-bar:nth-child(2){top:24px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}.navbar-toggle.open .icon-bar:nth-child(3){opacity:0;left:-60px;}.navbar-toggle.open .icon-bar:nth-child(4){top:24px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.main-container.container-fluid,footer.container-fluid{padding-left:315px;}.main-container.container-fluid.expanded,footer.container-fluid.expanded{padding-left:95px;}#counterBlock,#techsUsed{padding:30px 15px;font-weight:bold;}#counterBlock .material-icons,#techsUsed .material-icons{font-size:2em;}.counterBlock{max-width:150px;margin:auto;}.label a{color:#fff;}#containerCarousel .carousel{position:relative;padding:30px 0;min-height:280px;}#containerCarousel .carousel-caption{position:relative;width:50%;margin-left:auto;margin-right:auto;left:auto;right:auto;}#containerCarousel .carousel-control{top:50%;transform:translateY(-50%);}#containerCarousel .carousel-control.left,#containerCarousel .carousel-control.right{background-image:none;}#containerCarousel .rate .material-icons{font-size:14px;}.table-prices th,.table-prices td{text-align:center;}.table-prices th:first-child,.table-prices td:first-child{text-align:left;}.table-prices .rate .material-icons{font-size:14px;width:14px;}#maintenanceWheels svg{max-width:100px;margin-top:50px;margin-bottom:50px;}.online-profile{margin-top:30px;margin-bottom:30px;}.mdl-card{padding:15px;border-radius:5px;min-height:350px;position:relative;}.mdl-card:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);}.mdl-card__header .material-icons{font-size:64px;padding:15px;border:2px solid #fff;border-radius:50%;}.mdl-card__content{margin-bottom:50px;}.mdl-card__actions{position:absolute;bottom:10px;right:50%;}.mdl-card__actions .btn{position:relative;left:50%;}.material-icons.big{font-size:120px;background:#28415b;padding:15px;border-radius:5px;}.material-icons-inline{margin-right:5px;}.reference-image img{max-width:100%;height:250px;}figure.reference-image{position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;background:#fff;border-radius:5px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,0.3);cursor:pointer;}figure.reference-image *{-webkit-box-sizing:border-box;box-sizing:border-box;}figure.reference-image img{opacity:1;width:100%;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}figure.reference-image .img-overlay{position:absolute;bottom:0;left:0;padding:3em 3em;width:100%;height:100%;}figure.reference-image .img-overlay::before{position:absolute;top:50%;right:30px;bottom:50%;left:30px;border-top:1px solid rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.8);content:'';opacity:0;background-color:#ffffff;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}figure.reference-image h5,figure.reference-image p,figure.reference-image li{opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;}figure.reference-image a{left:0;right:0;bottom:0;position:absolute;color:#fff;border-radius:0;}figure.reference-image:hover img{opacity:0.05;}figure.reference-image:hover .img-overlay{color:#3498db;}figure.reference-image:hover .img-overlay h5{opacity:1;-webkit-transform:translate3d(0%,50%,0);transform:translate3d(0%,50%,0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}figure.reference-image:hover .img-overlay p,figure.reference-image:hover .img-overlay li{opacity:1;-webkit-transition-delay:0.6s;transition-delay:0.6s;}figure.reference-image:hover .img-overlay::before{background:rgba(255,255,255,0);top:30px;bottom:50px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}#containerPrices .mdl-card{min-height:250px;}#block-orao-account-menu .navbar-nav li{display:inline-block;}#block-orao-search .search-icon{cursor:pointer;font-size:1.5em;line-height:1em;padding:0.8rem;margin-left:30px;border-left:1px solid #fff;}#block-orao-search .form-search{border-radius:0;}#block-orao-search .form-group{margin-bottom:0;}#block-orao-search .form-submit{display:none;}#block-orao-search #search-block-form{position:absolute;width:500px;top:100%;right:0.5rem;}#block-orao-search input{display:none;background-color:#375a7f;color:#fff;}#search-block-form.expanded input{display:block;}#block-languageswitcher{position:absolute;bottom:0;width:100%;margin-left:0;text-align:center;text-transform:uppercase;}.toolbar-fixed.toolbar-vertical #block-languageswitcher{bottom:39px;}.toolbar-fixed.toolbar-horizontal #block-languageswitcher{bottom:79px;}.field--name-user-picture img{border-radius:50%;border:2px solid #ccc;}.user-picture{max-width:64px;height:auto;margin:auto;}.path-user .region-content{max-width:600px;margin-left:auto;margin-right:auto;min-height:20px;padding:19px;margin-bottom:20px;background-color:#303030;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}.path-user img.orao-account{margin-bottom:15px;padding:15px;margin-left:auto;margin-right:auto;display:block;}#user-login-form .input-group,#user-pass .input-group{margin-left:15px;}#user-login-form .input-group-addon,#user-pass .input-group-addon{font-size:24px;}#userContainer .form-item{margin-bottom:10px;}#userContainer .member-for .form-item{display:inline;}#userContainer .member-for.form-item h4.label{display:inline;margin-top:0;padding:0;font-size:1rem;font-weight:normal;text-transform:none;line-height:1;color:#ffffff;text-align:left;white-space:nowrap;vertical-align:baseline;border-radius:0;}#userContainer .member-for.form-item h4:after{display:none;}#userContainer .writer-description{padding:15px;}.view-ressource-center .row{margin-bottom:15px;}.view-ressource-center .views-field-view-node{margin-top:15px;}.article .author.text-right{display:none;}.captcha{width:304px;margin:auto;margin-bottom:15px;}.input-group{margin-bottom:30px;}.input-group-addon{padding-right:40px;}.input-group-value{width:100%;}.contact-form .nav{display:inline-block;margin-bottom:15px;}.contact-message-quotation-form #edit-mail{border-top:1px solid #464545;border-right:1px solid #464545;border-bottom:1px solid #464545;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-bottom:0;padding-left:15px;padding-top:7.5px;padding-bottom:7.5px;}.contact-message-quotation-form #edit-mail label{display:none;}.field--name-field-description .filter-wrapper{display:none;}.field--name-field-package label{display:none;}.field--name-field-links .tabledrag-toggle-weight,.field--name-field-files .tabledrag-toggle-weight{display:none;}.field--name-field-files .panel,.field--name-field-files .panel-default{background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.field--name-field-files .panel-heading,.field--name-field-files .help-block,.field--name-field-links .help-block,.field--name-field-links .field-label{display:none;}.field--name-field-links .field-add-more-submit{float:right;}.form-item-field-billing-informations-0-address-country-code .control-label{display:none;}.input-group.country .select-wrapper:first-child .form-control:first-child{border-bottom-left-radius:0;border-top-left-radius:0;}.input-group.country .input-group-value div{margin-bottom:0;}.form-item-field-billing-informations-0-address-country-code .input-group-addon{padding-right:15px;}.contact-message-feedback-form .form-item-name label,.contact-message-feedback-form .form-item-mail label{display:none;}.contact-message-feedback-form #edit-mail,.contact-message-feedback-form #edit-name{border-top:1px solid #464545;border-right:1px solid #464545;border-bottom:1px solid #464545;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-bottom:0;padding-left:15px;padding-top:7.5px;padding-bottom:7.5px;}
.container{position:relative;margin:auto;padding:0 30px;width:100%;max-width:1170px;}.small-container{position:relative;margin:auto;width:100%;max-width:870px;}.animations{display:table;padding:200px 0;width:100%;text-align:center;}.animations .animations-container{position:absolute;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.animations .container{display:table-cell;vertical-align:middle;}.animations .container .small-container{max-width:480px;}.ani{position:absolute;}.ani.ani-1{left:30px;top:30px;-webkit-transform:scale(0.8);transform:scale(0.8);}.ani.ani-2{right:25%;top:50px;-webkit-transform:scale(0.6);transform:scale(0.6);}.ani.ani-3{right:100px;bottom:100px;-webkit-transform:translate(50%,50%) scale(0.8);transform:translate(50%,50%) scale(0.8);}.ani.ani-4{bottom:98px;left:15%;}.ani.ani-5{left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.ani.ani-6{height:320px;width:320px;right:0;top:0;}.ani-cube{-webkit-perspective:20000px;perspective:20000px;height:100px;width:100px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-30deg) rotateY(40deg) rotateZ(360deg);transform:rotateX(-30deg) rotateY(40deg) rotateZ(360deg);-webkit-animation:ani-cube-1 20s linear infinite;animation:ani-cube-1 20s linear infinite;}.ani-cube .cube-face{position:absolute;left:0px;top:0px;width:100px;height:100px;}.ani-cube .cube-face.face_front{background-color:#3498db;-webkit-transform:translate3d(0px,0px,50px);transform:translate3d(0px,0px,50px);z-index:10;}.ani-cube .cube-face.face_right{background-color:#6fb9e8;-webkit-transform:rotateX(0deg) rotateY(90deg) rotateZ(0deg) translate3d(0px,0px,50px);transform:rotateX(0deg) rotateY(90deg) rotateZ(0deg) translate3d(0px,0px,50px);z-index:8;}.ani-cube .cube-face.face_left{background-color:#6fb9e8;-webkit-transform:rotateX(0deg) rotateY(-90deg) rotateZ(0deg) translate3d(0px,0px,50px);transform:rotateX(0deg) rotateY(-90deg) rotateZ(0deg) translate3d(0px,0px,50px);z-index:9;}.ani-cube .cube-face.face_top{background-color:#4cace8;-webkit-transform:rotateX(90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,50px);transform:rotateX(90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,50px);z-index:11;}.ani-cube .cube-face.face_bottom{background-color:#4cace8;-webkit-transform:rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,50px);transform:rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,50px);z-index:5;}.ani-cube .cube-face.face_back{background-color:#3498db;-webkit-transform:translate3d(0px,0px,-50px);transform:translate3d(0px,0px,-50px);z-index:1;}.ani-cube.ani-cube-2{height:40px;-webkit-transform:rotateX(143deg) rotateY(50deg) rotateZ(360deg);transform:rotateX(143deg) rotateY(50deg) rotateZ(360deg);-webkit-animation:ani-cube-2 10s linear infinite;animation:ani-cube-2 10s linear infinite;}.ani-cube.ani-cube-2 .cube-face.face_front{height:40px;-webkit-transform:translate3d(0px,0px,100px);transform:translate3d(0px,0px,100px);}.ani-cube.ani-cube-2 .cube-face.face_right{width:200px;height:40px;-webkit-transform:rotateX(0deg) rotateY(90deg) rotateZ(0deg) translate3d(0px,0px,0);transform:rotateX(0deg) rotateY(90deg) rotateZ(0deg) translate3d(0px,0px,0);}.ani-cube.ani-cube-2 .cube-face.face_left{width:200px;height:40px;-webkit-transform:rotateX(0deg) rotateY(-90deg) rotateZ(0deg) translate3d(0px,0px,100px);transform:rotateX(0deg) rotateY(-90deg) rotateZ(0deg) translate3d(0px,0px,100px);}.ani-cube.ani-cube-2 .cube-face.face_top{height:200px;-webkit-transform:rotateX(90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,60px);transform:rotateX(90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,60px);}.ani-cube.ani-cube-2 .cube-face.face_bottom{height:200px;-webkit-transform:rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,-100px);transform:rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,0px,-100px);}.ani-cube.ani-cube-2 .cube-face.face_back{height:40px;-webkit-transform:translate3d(0px,0px,-100px);transform:translate3d(0px,0px,-100px);}.ani-cube.ani-cube-3{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);-webkit-animation:ani-cube-3 20s cubic-bezier(0.7,0,0.7,1) infinite;animation:ani-cube-3 20s cubic-bezier(0.7,0,0.7,1) infinite;}.ani-cube.ani-cube-3 .cube-face.face_front,.ani-cube.ani-cube-3 .cube-face.face_right,.ani-cube.ani-cube-3 .cube-face.face_left,.ani-cube.ani-cube-3 .cube-face.face_top,.ani-cube.ani-cube-3 .cube-face.face_bottom,.ani-cube.ani-cube-3 .cube-face.face_back{border:2px solid #3498db;border-radius:2px;background-color:transparent;box-shadow:inset 0 0 0 2px #375a7f,0 0 0 2px #3498db;}.ani-hamburger{height:19px;width:30px;-webkit-animation:rotate90 4s cubic-bezier(0.7,0,0.7,1) infinite;animation:rotate90 4s cubic-bezier(0.7,0,0.7,1) infinite;}.ani-hamburger .hamburger-line{position:absolute;background-color:#3498db;height:2px;width:100%;left:0;-webkit-transform-origin:center;transform-origin:center;}.ani-hamburger .hamburger-line.hamburger-line_top{top:0;-webkit-animation:hamburger-line_top 4s cubic-bezier(0.7,0,0.7,1) infinite;animation:hamburger-line_top 4s cubic-bezier(0.7,0,0.7,1) infinite;}.ani-hamburger .hamburger-line.hamburger-line_middle{top:50%;-webkit-animation:hamburger-line_middle 4s cubic-bezier(0.7,0,0.7,1) infinite;animation:hamburger-line_middle 4s cubic-bezier(0.7,0,0.7,1) infinite;}.ani-hamburger .hamburger-line.hamburger-line_bottom{top:100%;-webkit-animation:hamburger-line_bottom 4s cubic-bezier(0.7,0,0.7,1) infinite;animation:hamburger-line_bottom 4s cubic-bezier(0.7,0,0.7,1) infinite;}.moving-square-frame{position:absolute;height:20px;width:20px;top:10px;left:10px;opacity:.1;border:1px solid #000;}.ani-moving-square{background:#3498db;height:20px;width:20px;-webkit-animation:ani-moving-square 6s cubic-bezier(0.7,0,0.7,1) infinite;animation:ani-moving-square 6s cubic-bezier(0.7,0,0.7,1) infinite;}svg{height:100%;width:100%;}svg #followPath{fill:none;stroke:#3498db;stroke-width:8;stroke-dasharray:2870px;stroke-dashoffset:2870px;-webkit-animation:drawPath 6s linear infinite;animation:drawPath 6s linear infinite;}svg #dashedPath{fill:none;stroke:#303030;stroke-width:14;stroke-dasharray:50px;}svg #airplain{fill:#3498db;-webkit-transform:translate(-10px,-45px);transform:translate(-10px,-45px);}@-webkit-keyframes ani-cube-1{to{-webkit-transform:rotateX(-30deg) rotateY(40deg) rotateZ(0);transform:rotateX(-30deg) rotateY(40deg) rotateZ(0);}}@keyframes ani-cube-1{to{-webkit-transform:rotateX(-30deg) rotateY(40deg) rotateZ(0);transform:rotateX(-30deg) rotateY(40deg) rotateZ(0);}}@-webkit-keyframes ani-cube-2{to{-webkit-transform:rotateX(143deg) rotateY(50deg) rotateZ(0);transform:rotateX(143deg) rotateY(50deg) rotateZ(0);}}@keyframes ani-cube-2{to{-webkit-transform:rotateX(143deg) rotateY(50deg) rotateZ(0);transform:rotateX(143deg) rotateY(50deg) rotateZ(0);}}@-webkit-keyframes ani-cube-3{0%{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:scale(0.8) rotateX(-63deg) rotateY(-23deg) rotateZ(47deg);transform:scale(0.8) rotateX(-63deg) rotateY(-23deg) rotateZ(47deg);}10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);}100%{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(407deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(407deg);}}@keyframes ani-cube-3{0%{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:scale(0.8) rotateX(-63deg) rotateY(-23deg) rotateZ(47deg);transform:scale(0.8) rotateX(-63deg) rotateY(-23deg) rotateZ(47deg);}10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(47deg);}100%{-webkit-transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(407deg);transform:scale(0.6) rotateX(-63deg) rotateY(13deg) rotateZ(407deg);}}@-webkit-keyframes rotate90{0%{-webkit-transform:rotate(0);transform:rotate(0);}5%,50%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}55%,100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes rotate90{0%{-webkit-transform:rotate(0);transform:rotate(0);}5%,50%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}55%,100%{-webkit-transform:rotate(0);transform:rotate(0);}}@-webkit-keyframes hamburger-line_top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0);}5%,50%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);}55%,100%{top:0;-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes hamburger-line_top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0);}5%,50%{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);}55%,100%{top:0;-webkit-transform:rotate(0);transform:rotate(0);}}@-webkit-keyframes hamburger-line_middle{0%{opacity:1;}5%,50%{opacity:0;}55%,100%{opacity:1;}}@keyframes hamburger-line_middle{0%{opacity:1;}5%,50%{opacity:0;}55%,100%{opacity:1;}}@-webkit-keyframes hamburger-line_bottom{0%{top:100%;-webkit-transform:rotate(0);transform:rotate(0);}5%,50%{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}55%,100%{top:100%;-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes hamburger-line_bottom{0%{top:100%;-webkit-transform:rotate(0);transform:rotate(0);}5%,50%{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}55%,100%{top:100%;-webkit-transform:rotate(0);transform:rotate(0);}}@-webkit-keyframes ani-moving-square{0%,2.5%{-webkit-transform:translate(0,0);transform:translate(0,0);}10%,15%{-webkit-transform:translate(20px,0);transform:translate(20px,0);}22.5%,27.5%{-webkit-transform:translate(20px,20px);transform:translate(20px,20px);}35%,40%{-webkit-transform:translate(0,20px);transform:translate(0,20px);}47.5%,52.5%{-webkit-transform:translate(0,0);transform:translate(0,0);}60%,65%{-webkit-transform:translate(0,20px);transform:translate(0,20px);}72.5%,77.5%{-webkit-transform:translate(20px,20px);transform:translate(20px,20px);}85%,90%{-webkit-transform:translate(20px,0);transform:translate(20px,0);}97.5%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes ani-moving-square{0%,2.5%{-webkit-transform:translate(0,0);transform:translate(0,0);}10%,15%{-webkit-transform:translate(20px,0);transform:translate(20px,0);}22.5%,27.5%{-webkit-transform:translate(20px,20px);transform:translate(20px,20px);}35%,40%{-webkit-transform:translate(0,20px);transform:translate(0,20px);}47.5%,52.5%{-webkit-transform:translate(0,0);transform:translate(0,0);}60%,65%{-webkit-transform:translate(0,20px);transform:translate(0,20px);}72.5%,77.5%{-webkit-transform:translate(20px,20px);transform:translate(20px,20px);}85%,90%{-webkit-transform:translate(20px,0);transform:translate(20px,0);}97.5%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@-webkit-keyframes drawPath{0%{opacity:1;stroke-dashoffset:2870px;}53%{opacity:1;stroke-dashoffset:0;}78%{opacity:0;}100%{opacity:0;stroke-dashoffset:0;}}@keyframes drawPath{0%{opacity:1;stroke-dashoffset:2870px;}53%{opacity:1;stroke-dashoffset:0;}78%{opacity:0;}100%{opacity:0;stroke-dashoffset:0;}}@media (max-width:1023px){.ani.ani-1{-webkit-transform:scale(0.5);transform:scale(0.5);}.ani.ani-2{top:120px;-webkit-transform:scale(0.3);transform:scale(0.3);}.ani.ani-5{top:80%;}.ani.ani-6{max-height:30vw;max-width:30vw;max-height:140px;max-width:140px;}}
@media (min-width:768px){.typewriter{overflow:hidden;border-right:.15em solid #00bc8c;white-space:nowrap;margin:0 auto;animation:typing 2s steps(15,end),blink-caret .75s step-end infinite;}.typewriter.techused{width:108px;}.typewriter.proglang{width:118px;}@keyframes typing{from{width:0}to{width:32%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#00bc8c;}}}@media (max-width:767px){.typewriter{overflow:hidden;border-right:.15em solid #00bc8c;white-space:nowrap;margin:0 auto;animation:typing 2s steps(10,end),blink-caret .75s step-end infinite;}.typewriter.techused{width:85px;}.typewriter.proglang{width:95px;}@keyframes typing{from{width:0}to{width:80%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#00bc8c;}}}
@media (max-width:767px){html,body{font-size:15px;}#toolbar-administration{position:fixed;width:100%;top:0;left:0;z-index:9999;}#block-orao-search #search-block-form{top:0;right:35px;}#block-orao-search .input-group{width:100%;}#block-orao-search input{position:absolute;display:block;right:4px;width:0;padding:0;transition:width 0.3s ease;}#search-block-form.expanded input{width:70vw;padding:0 0.65rem;transition:width 0.3s ease;}#block-orao-search .search-icon{font-size:20px;padding:0.5rem;}.navbar-default{position:fixed;top:35px;width:100%;height:auto;background:#222;}.main-container.container-fluid{padding-top:110px;padding-left:15px;}footer.container-fluid{padding-left:15px;}.container-fluid > .navbar-collapse{margin-left:0;margin-right:0;}.container-fluid .navbar-nav{margin:0;}.navbar-default .navbar-collapse.collapse{display:block;}.navbar-default .navbar-header{position:relative;z-index:200;background-color:#222;}.navbar-default .navbar-header img{display:none;}.navbar-default .logo{width:100%;height:60px;background:url(/themes/orao/logo-mobile.svg) left 20px center no-repeat;}.navbar-toggle{margin-right:30px;}#block-orao-main-menu{position:absolute;z-index:100;width:100%;height:100vh;background:#222;}#block-orao-main-menu:not(.expanded){top:-100vh;transition:all 0.3s ease;}#block-orao-main-menu.expanded{top:75px;transition:all 0.3s ease;}.region-header{position:fixed;top:0;right:0;z-index:999;width:100%;background:#222;}#block-languageswitcher{display:none;}#block-languageswitcher-2{display:block !important;text-transform:uppercase;padding:10px;line-height:1em;}#block-languageswitcher-2 ul{margin-bottom:0;}body.toolbar-vertical .region-header{top:39px;}body.toolbar-vertical .navbar-default{top:73px;}body.toolbar-vertical.header-top .region-header{top:0px;}body.toolbar-vertical.header-top .navbar-default{top:39px;}body.header-top .region-header{top:-39px;transition:all 0.3s ease;}body.header-top .navbar-default{top:0;transition:all 0.3s ease;}.counterBlock{min-height:120px;}#drupal-modal .modal-dialog{max-width:100% !important;}#drupal-modal .modal-body{overflow:auto !important;}#drupal-modal .modal-content{max-width:100% !important;}}@media (min-width:768px) and (max-width:1399px){html,body{font-size:16px;}.flexbox-sm{display:flex;align-items:center;}.not-front.no-sidebars .main-container .row{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:50px;}.not-front .container-fluid.banner{max-width:100%;margin:0;padding:0;}.not-front .main-container.front-pages .row{max-width:800px;margin:auto;}img.in-text-left{float:left;max-width:400px;margin-right:15px;margin-bottom:15px;}img.in-text-right{float:right;max-width:400px;margin-left:15px;margin-bottom:15px;}#search-block-form.expanded input{width:500px;padding:0.15rem 0 0.15rem 0.5rem;}footer .row{max-width:800px;margin:auto;}.input-wrapper{max-width:80%;margin-left:auto;margin-right:auto;}#contact-message-quotation-form,#contact-message-feedback-form{max-width:80%;margin-left:auto;margin-right:auto;}#drupal-modal .modal-dialog{max-width:100% !important;}#drupal-modal .modal-body{overflow:auto !important;}#drupal-modal .modal-content{max-width:100% !important;}}@media all and (min-width:1400px) and (max-width:2499px){html,body{font-size:18px;}.flexbox-sm{display:flex;align-items:center;}.not-front.no-sidebars .main-container .row{max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:50px;}.not-front .container-fluid.banner{max-width:100%;margin:0;padding:0;}.not-front .main-container.front-pages .row{max-width:1400px;margin:auto;}img.in-text-left{float:left;max-width:400px;margin-right:15px;margin-bottom:15px;}img.in-text-right{float:right;max-width:400px;margin-left:15px;margin-bottom:15px;}#search-block-form.expanded input{width:500px;padding:0.15rem 0 0.15rem 0.5rem;}footer .row{max-width:1400px;margin:auto;}.input-wrapper{max-width:70%;margin-left:auto;margin-right:auto;}#contact-message-quotation-form,#contact-message-feedback-form{max-width:80%;margin-left:auto;margin-right:auto;}#drupal-modal .modal-dialog{min-width:1200px !important;}#drupal-modal .modal-body{overflow:auto !important;}#drupal-modal .modal-content{min-width:1200px !important;}}@media (min-width:2500px){html,body{font-size:20px;}.flexbox-sm{display:flex;align-items:center;}.not-front.no-sidebars .main-container .row{max-width:1900px;margin-left:auto;margin-right:auto;margin-bottom:50px;}.not-front .container-fluid.banner{max-width:100%;margin:0;padding:0;}.not-front .main-container.front-pages .row{max-width:1900px;margin:auto;}img.in-text-left{float:left;max-width:400px;margin-right:15px;margin-bottom:15px;}img.in-text-right{float:right;max-width:400px;margin-left:15px;margin-bottom:15px;}#search-block-form.expanded input{width:500px;padding:0.15rem 0 0.15rem 0.5rem;}footer .row{max-width:1900px;margin:auto;}.input-wrapper{max-width:70%;margin-left:auto;margin-right:auto;}#contact-message-quotation-form,#contact-message-feedback-form{max-width:80%;margin-left:auto;margin-right:auto;}#drupal-modal .modal-dialog{min-width:1300px !important;}#drupal-modal .modal-body{overflow:auto !important;}#drupal-modal .modal-content{min-width:1300px !important;}}
