#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
/*})'"*/
ul.menu{border:none;list-style:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}ul li.expanded{list-style-image:url(/misc/menu-expanded.png);list-style-type:circle;}ul li.collapsed{list-style-image:url(/misc/menu-collapsed.png);list-style-type:disc;}ul li.leaf{list-style-image:url(/misc/menu-leaf.png);list-style-type:square;}li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}.breadcrumb{padding-bottom:0.5em;}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
/*})'"*/
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
/*})'"*/
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/misc/progress.gif);}
/*})'"*/
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
/*})'"*/
.freepager-previous{text-align:left;}.freepager-next{float:right;}.freepager-current{text-align:center;}
/*})'"*/
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
/*})'"*/
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
/*})'"*/
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
/*})'"*/
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
/*})'"*/
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
/*})'"*/
.ds-2col > .group-left{float:left;width:50%;}.ds-2col > .group-right{float:left;width:50%;}
/*})'"*/
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
/*})'"*/
#sliding-popup{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom,.sliding-popup-top{background:url(/sites/all/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}#sliding-popup .popup-content #popup-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}#sliding-popup .eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}#sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .eu-cookie-compliance-hide-button:hover,#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,#sliding-popup .eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}#sliding-popup .eu-cookie-compliance-default-button:active,#sliding-popup .eu-cookie-compliance-hide-button:active,#sliding-popup .eu-cookie-compliance-more-button-thank-you:active,#sliding-popup .eu-cookie-withdraw-button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{color:#fff;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text h1{font-size:24px;}#sliding-popup .popup-content #popup-text h3{font-size:12px;}#sliding-popup .popup-content #popup-text p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-hidden{display:none;}.eu-cookie-compliance-close-button{background:url(/sites/all/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0px;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}.eu-cookie-compliance-categories,#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;margin:5px 0 1em;max-width:100%;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;margin-top:-56px;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
/*})'"*/
.email-textfield{display:none !important;}
/*})'"*/
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}fieldset.fieldset-invisible,fieldset.fieldset-invisible > legend{margin:0;padding:0;border:none;border-radius:0;background:inherit;position:static;color:inherit;height:auto;width:auto;font-family:inherit;text-indent:0;line-height:inherit;text-shadow:unset;top:0;right:0;bottom:0;left:0;}fieldset.fieldset-invisible > legend{font-weight:bold;font-size:0.929em;}fieldset.fieldset-invisible > div > div.form-item:last-child,fieldset.fieldset-invisible > table{margin-bottom:0;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
/*})'"*/
.hljs{display:block;padding:0.5em;background:#272822;}.hljs-tag,.hljs-tag .hljs-title,.hljs-keyword,.hljs-literal,.hljs-strong,.hljs-change,.hljs-winutils,.hljs-flow,.lisp .hljs-title,.clojure .hljs-built_in,.nginx .hljs-title,.tex .hljs-special{color:#F92672;}.hljs{color:#DDD;}.hljs .hljs-constant,.asciidoc .hljs-code{color:#66D9EF;}.hljs-code,.hljs-class .hljs-title,.hljs-header{color:white;}.hljs-link_label,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-value,.hljs-regexp{color:#BF79DB;}.hljs-link_url,.hljs-tag .hljs-value,.hljs-string,.hljs-bullet,.hljs-subst,.hljs-title,.hljs-emphasis,.haskell .hljs-type,.hljs-preprocessor,.hljs-pragma,.ruby .hljs-class .hljs-parent,.hljs-built_in,.sql .hljs-aggregate,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-javadoc,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt{color:#A6E22E;}.hljs-comment,.java .hljs-annotation,.smartquote,.hljs-blockquote,.hljs-horizontal_rule,.python .hljs-decorator,.hljs-template_comment,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715E;}.hljs-keyword,.hljs-literal,.css .hljs-id,.hljs-phpdoc,.hljs-title,.hljs-header,.haskell .hljs-type,.vbscript .hljs-built_in,.sql .hljs-aggregate,.rsl .hljs-built_in,.smalltalk .hljs-class,.diff .hljs-header,.hljs-chunk,.hljs-winutils,.bash .hljs-variable,.apache .hljs-tag,.tex .hljs-special,.hljs-request,.hljs-status{font-weight:bold;}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5;}
/*})'"*/
#sliding-popup.sliding-popup-bottom,#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#008ac9;}#sliding-popup.sliding-popup-bottom.eu-cookie-withdraw-wrapper{background:transparent}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#ffffff !important;}.eu-cookie-withdraw-tab{border-color:#ffffff;}.eu-cookie-compliance-more-button{color:#ffffff !important;}
/*})'"*/
:root{--color-primary:#009CDE;--color-secondary:#12285F;--color-tertiary:#666D08;--color-quaternary:#D65C9F;--color-white:#fff;--color-gray:#808080;--color-black:#232323;--box-shadow:0 0 2px #808080;--transform-scale:scale(1.05);--transition:all 0.4s;}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{background:#373737;margin:0;font-family:'Radio Canada',sans-serif;font-size:1rem;line-height:1.25;font-weight:400;letter-spacing:-0.625px;}h1,h2,h3,h4,h5,h6{font-family:'Radio Canada',sans-serif;letter-spacing:-1.25px;}h3,h4,h5,h6{letter-spacing:-0.625px;}h1{color:var(--color-secondary);font-size:2.5rem;font-weight:800;line-height:1;margin:0 0 1.5rem;padding:2.25rem 0 0;}@media(min-width:48rem){h1{font-size:4rem;padding:4.5rem 0 1.5rem;}}div.tabs{padding-top:10px;}#main-content{background:linear-gradient(#f1f1f1,#ffffff);}#main-content > .region-content{margin:0 auto;padding-bottom:70px;max-width:136rem;padding-inline:1.5rem;}@media(min-width:48rem){#main-content > .region-content{width:80vw;}}
/*})'"*/
.back-to{margin:2rem 0 1.125rem;}.back-to a{color:var(--color-secondary);display:flex;gap:0.65rem;text-decoration:none;font-size:1rem;align-items:center;line-height:1;margin-left:0;}.back-to a::before{content:url('data:image/svg+xml,<svg viewBox="0 0 55 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M54.5 20.5H0.5" stroke="%2312285F" stroke-linecap="round"/><path d="M19.5 0.5L0.5 20.5L19.5 40.5" stroke="%2312285F" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:1.25rem;height:0.93rem;display:block;}.back-to a:hover{text-decoration:underline;}
/*})'"*/
#block-block-1 .content .services{display:flex;flex-direction:column;margin-top:2.75rem;}@media(width > 60rem){#block-block-1 .content .services{flex-direction:row;margin-top:0;}}#block-block-1 .content .services .service{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-secondary);padding:3rem 2.5rem 3rem;box-shadow:var(--box-shadow);text-decoration:none;transition:var(--transition);flex:1;}@media(width > 60rem){#block-block-1 .content .services .service{aspect-ratio:1 / 1;}}@media(width > 60rem){#block-block-1 .content .services .service:hover{transform:var(--transform-scale);}}#block-block-1 .content .services .service h3{background-position:top center;background-repeat:no-repeat;color:var(--color-white);font-size:1.5rem;font-weight:700;margin:0 0 16px;padding-top:8rem;text-align:center;background-size:auto 96px;}#block-block-1 .content .services .service .design{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/d_update.svg);}#block-block-1 .content .services .service .development{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/d_development.svg);}#block-block-1 .content .services .service .consultancy{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/d_consultancy.svg);}#block-block-1 .content .services .service p{color:var(--color-white);font-size:0.925rem;font-weight:400;opacity:0.65;line-height:1.35;margin:0;text-align:center;}
/*})'"*/
#block-block-2 h2{background:url('data:image/svg+xml,<svg width="90" height="24" viewBox="0 0 126 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.00024L63 31.0002L125 1.00024" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center bottom;color:var(--color-white);font-size:21px;font-weight:300;line-height:1;margin:0;padding-bottom:60px;text-align:center;font-weight:300;font-size:36px;font-weight:600;opacity:0.8;}@media(width > 60rem){#block-block-2 h2{margin:45px 0 0;}}#block-block-2 .content{align-items:center;display:flex;gap:1rem;justify-content:space-evenly;margin-inline:1.5rem;}#block-block-2 .content h3{color:#FFF;font-size:36px;font-weight:600;margin:80px 0;}#block-block-2 .content p{margin:0;}#block-block-2 .content p a{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/contact.png);background-position:0 0;color:#FFF;display:block;font-size:23px;height:67px;line-height:67px;outline:0;padding:1px 39px 3px 0;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #FFF;width:180px;font-weight:300;}#block-block-2 .content p a:hover{background-position:0 71px;}@media screen and (min-width:200px) and (max-width:960px){#block-block-2 .content h3{font-size:24px}}
/*})'"*/
#block-block-3{color:var(--color-white);font-size:1rem;font-weight:300;line-height:1.5;text-align:center;a{color:inherit;}}@media(width > 60rem){#block-block-3{text-align:left;}}#block-block-3 > .content > a{text-decoration:none;font-weight:500;}#block-block-3 > .content > a:hover{color:var(--color-primary);text-decoration:underline;}#block-block-3 > .content ul{display:flex;flex-wrap:wrap;gap:0.25rem;list-style-type:none;padding-inline:0;margin-block:0.75rem;justify-content:center;}@media(width > 60rem){#block-block-3 > .content ul{margin-block:1.5rem;justify-content:flex-start;}}#block-block-3 > .content ul li a{display:block;height:1.75rem;overflow:hidden;text-indent:99999px;width:1.75rem;&.bluesky{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/bluesky-brands-solid-full.svg);}&.drupal-org{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/drupal-brands-solid-full.svg);}&.facebook{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/facebook-f-brands-solid-full.svg);}&.linkedin{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/linkedin-in-brands-solid-full.svg);}&.mastodon{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/mastodon-brands-solid-full.svg);}&.twitter{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/x-twitter-brands-solid-full.svg);}}#block-block-3 > .content ul li a:hover{opacity:0.8;}#block-block-3 .content > a.subscribe{width:fit-content;color:var(--color-primary);display:block;font-size:1rem;letter-spacing:-0.625px;text-decoration:none;font-weight:400;background-color:initial;border:1px solid var(--color-primary);padding:0.45rem 1rem;border-radius:2rem;transition:var(--transition);margin:0 auto;}#block-block-3 .content > a.subscribe:hover{background-color:var(--color-primary);color:white;}
/*})'"*/
#block-block-5 p{margin:0;}#block-block-5 p img{height:3.25rem;width:auto;}
/*})'"*/
#block-block-6 .content h2{color:#ccc;font-size:26px;font-weight:bold;line-height:1.1;margin:0 50px 0 0;}
/*})'"*/
#block-block-7 p.badge-first{margin-top:0;}
/*})'"*/
#block-block-9 .content ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;list-style-type:none;padding-inline:0;margin-block:0;}#block-block-9 .content li a{display:block;height:100px;overflow:hidden;text-indent:100%;background-repeat:no-repeat;background-position:center;background-size:100px auto;white-space:nowrap;width:140px;transition:var(--transition);filter:grayscale(100);}@media(width > 60rem){#block-block-9 .content li a{height:200px;background-size:140px auto;width:240px;}}#block-block-9 .content li a:hover{filter:none;}
/*})'"*/
#block-block-11 > h2{display:none;}
/*})'"*/
@media(min-width:60rem){#block-block-12 .content{display:grid;gap:2rem;grid-template-columns:1fr 4.5fr;}}
/*})'"*/
#block-block-14{display:block;height:2rem;cursor:pointer;z-index:999;@media (width>60rem){display:none;}}#block-block-14 .content{font-size:0;width:2rem;height:2rem;display:block;background:url(/sites/all/themes/custom/ateneatech_theme/images/icons/bars-solid-full.svg) no-repeat right 1px;}#block-block-14 .content.menu-on-mobile{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/xmark-solid-full.svg);color:#008ac9;}
/*})'"*/
#block-block-15 .content{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/training.png);background-repeat:no-repeat;padding:98px 0 0;}#block-block-15 .content .trainings{background:url(/sites/all/themes/custom/ateneatech_theme/images/trainingsback.png) repeat-y;box-shadow:var(--box-shadow);}#block-block-15 .content h3{font-size:22px;color:var(--color-white);font-weight:400;background-color:var(--color-primary);text-align:center;margin:0;padding:20px;}#block-block-15 .content .trainings .training{float:left;padding:30px;width:420px;}#block-block-15 .content .trainings h3{background-position:top center;background-repeat:no-repeat;color:#333;font-size:22px;font-weight:400;margin:0 0 16px;text-align:center;}#block-block-15 .content .trainings h4{font-size:16px;font-weight:800;margin:0 0 10px;text-align:center;}#block-block-15 .content .trainings h4 a{color:#333;text-decoration:none;}#block-block-15 .content .trainings h4 a:hover{color:var(--color-primary);}#block-block-15 .content .trainings p{color:var(--color-white);font-size:0.925rem;font-weight:400;opacity:0.65;line-height:1.35;margin:0;text-align:center;}
/*})'"*/
#block-block-16 .content{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/training.png);background-repeat:no-repeat;padding:98px 0 0;}#block-block-16 .content .trainings{background-color:var(--color-white);box-shadow:var(--box-shadow);}#block-block-16 .content h3{font-size:22px;color:var(--color-white);font-weight:400;background-color:var(--color-primary);text-align:center;margin:0;padding:20px;}#block-block-16 .content .trainings .global-training{float:left;padding:30px;width:900px;}#block-block-16 .content .trainings h4{font-size:16px;font-weight:800;margin:0 0 10px;text-align:center;}#block-block-16 .content .trainings h4 a{color:#333;text-decoration:none;}#block-block-16 .content .trainings h4 a:hover{color:var(--color-primary);}#block-block-16 .content .trainings p{color:var(--color-white);font-size:0.925rem;font-weight:400;opacity:0.65;line-height:1.35;margin:0;text-align:center;}
/*})'"*/
#block-block-17 h2{background:url('data:image/svg+xml,<svg width="126" height="32" viewBox="0 0 126 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.00024L63 31.0002L125 1.00024" stroke="%23009CDE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center bottom;color:#888;font-size:21px;font-weight:300;line-height:1;margin:45px 0 30px;padding-bottom:60px;text-align:center;font-weight:300;}#block-block-17 .our-offices>.text{font-size:21px;margin-inline:5rem;}#block-block-17 .our-offices img{box-shadow:0 1px 2px #999;display:block;height:auto;max-width:100%;}@media screen and (min-width:200px) and (max-width:960px){#block-block-17 .our-offices>.text{margin-inline:1.5rem;}}
/*})'"*/
#block-block-18 .content ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;list-style-type:none;padding-inline:0;margin-block:0;}#block-block-18 .content li a{display:block;height:100px;overflow:hidden;text-indent:100%;background-repeat:no-repeat;background-position:center;background-size:100px auto;white-space:nowrap;width:140px;transition:var(--transition);filter:grayscale(100);}@media(width > 60rem){#block-block-18 .content li a{height:200px;background-size:140px auto;width:240px;}}#block-block-18 .content li a:hover{filter:none;}
/*})'"*/
#block-block-19 img{width:100%;height:auto;}#block-block-19 > .content{margin-top:2.75rem;}@media(width > 60rem){#block-block-19 > .content{margin-top:0rem;}}
/*})'"*/
#block-block-20{color:#ccc;font-size:12px;text-align:left;}@media (width > 60rem){#block-block-20{font-size:14px;}}#block-block-20 a{color:inherit;}
/*})'"*/
#block-block-21{color:var(--color-secondary);font-size:1rem;font-weight:300;line-height:1.5;text-align:center;a{color:inherit;}}@media(width > 60rem){#block-block-21{text-align:left;}}#block-block-21 > .content > a{text-decoration:none;font-weight:500;}#block-block-21 > .content > a:hover{text-decoration:underline;}#block-block-21 > .content ul{display:flex;flex-wrap:wrap;gap:0.25rem;list-style-type:none;padding-inline:0;margin-block:0.75rem;justify-content:center;}@media(width > 60rem){#block-block-21 > .content ul{margin-block:1.5rem;justify-content:flex-start;}}#block-block-21 > .content ul li a{display:block;height:1.75rem;overflow:hidden;text-indent:99999px;width:1.75rem;&.bluesky{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/bluesky-brands-solid-full-blue.svg);}&.drupal-org{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/drupal-brands-solid-full-blue.svg);}&.facebook{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/facebook-f-brands-solid-full-blue.svg);}&.linkedin{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/linkedin-in-brands-solid-full-blue.svg);}&.mastodon{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/mastodon-brands-solid-full-blue.svg);}&.twitter{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/icons/x-twitter-brands-solid-full-blue.svg);}}#block-block-21 > .content ul li a:hover{opacity:0.8;}#block-block-21 .content > p a.subscribe{width:fit-content;text-align:center;margin:0 auto;color:white;display:block;font-size:1rem;letter-spacing:-0.625px;text-decoration:none;font-weight:400;background-color:var(--color-secondary);border:1px solid var(--color-secondary);padding:0.45rem 1rem;border-radius:2rem;transition:var(--transition);}@media(width > 60rem){#block-block-21 .content > p a.subscribe{text-align:left;margin:initial;}}#block-block-21 .content > p a.subscribe:hover{color:var(--color-secondary);background-color:initial;}
/*})'"*/
.comment .comment-garland{background:url(/sites/all/themes/custom/ateneatech_theme/css/images/comment-garland.png) no-repeat center center;float:left;height:36px;margin-left:80px;position:relative;width:17px;z-index:2;}.comment .comment-inner{background:var(--color-white);box-shadow:var(--box-shadow);float:left;margin-bottom:10px;padding:16px 22px;position:relative;width:579px;z-index:1;}.comment .comment-inner h3{margin:0;}.comment .comment-inner h3 a{color:var(--color-primary);font-size:16px;font-weight:600;text-decoration:none;}.comment .comment-inner .submitted{color:#6F6F6F;margin-bottom:15px;}.comment .comment-inner .submitted a{color:#6F6F6F;font-weight:600;text-decoration:none;}.comment-form .comment-form-garland{background:url(/sites/all/themes/custom/ateneatech_theme/css/images/comment-form-garland.png) no-repeat center center;float:left;height:36px;margin-left:80px;position:relative;width:17px;z-index:2;}.comment-form .comment-form-inner{background:var(--color-primary);box-shadow:var(--box-shadow);float:left;margin-bottom:3px;padding:16px 22px;position:relative;width:579px;z-index:1;}.comment-form .comment-form-inner h2{color:var(--color-white);font-size:16px;font-weight:600;margin:0;}#comment-form .form-actions{text-align:right;}#comment-form .form-submit{background-color:transparent;background-image:url(/sites/all/themes/custom/ateneatech_theme/css/images/save.png);border:none;color:#333;display:inline-block;height:29px;line-height:27px;padding:0 24px 2px 10px;text-align:left;width:110px;cursor:pointer;}#comment-form .form-submit:hover{background-position:0 -58px;}#comment-form .form-submit:active{background-position:0 -29px;outline:0;}#comment-form .mollom-privacy{color:var(--color-white);}#comment-form .mollom-privacy a{color:var(--color-white);font-weight:600;text-decoration:none;}
/*})'"*/
#sliding-popup{padding:1rem 0;}#sliding-popup .popup-content #popup-text h2{font-size:1.25rem;}#sliding-popup .popup-content #popup-text p{font-size:1rem;font-weight:300;}#sliding-popup .eu-cookie-compliance-more-button{font-family:'Radio Canada',sans-serif;font-weight:700;font-size:1rem;}#sliding-popup .eu-cookie-compliance-secondary-button{color:var(--color-white);margin-top:1.5rem;display:block;float:right;font-size:1rem;letter-spacing:-0.625px;padding-right:20px;text-decoration:none;font-weight:400;border:1px solid white;padding:0.45rem 1rem;border-radius:2rem;transition:var(--transition);}#sliding-popup .eu-cookie-compliance-secondary-button:hover{color:var(--color-primary) !important;background-color:var(--color-white);}.decline-button.eu-cookie-compliance-default-button{display:none;}
/*})'"*/
#block-views-featured-projects-block .view-content{display:flex;justify-content:center;flex-direction:column;width:75vw;margin:0 auto;}@media(width>60rem){#block-views-featured-projects-block .view-content{display:grid;grid-template-columns:repeat(3,1fr);width:auto;}}#block-views-featured-projects-block .view-content .views-row a{position:relative;width:100%;height:100%;text-decoration:none;transition:var(--transition);display:block;box-shadow:var(--box-shadow);}#block-views-featured-projects-block .view-content .views-row a .image-hover{width:100%;height:100%;aspect-ratio:2 / 1;}@media(width>60rem){#block-views-featured-projects-block .view-content .views-row a .image-hover{aspect-ratio:1 / 1;}}#block-views-featured-projects-block .view-content .views-row a .image-hover img{width:100%;height:100%;object-fit:cover;object-position:center;}#block-views-featured-projects-block .view-content .views-row a .text{background-color:var(--color-secondary);padding:1.25rem 1.5rem 1.25rem;height:100%;}@media(width>60rem){#block-views-featured-projects-block .view-content .views-row a .text{background:var(--color-primary);padding:1.75rem 2.25rem 1.5rem;transition:var(--transition);min-height:7.25rem;}}#block-views-featured-projects-block .view-content .views-row.views-row-2 a .text{background-color:var(--color-secondary);}#block-views-featured-projects-block .view-content .views-row a .text h3{margin:0;color:var(--color-white);font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;}#block-views-featured-projects-block .view-content .views-row a .text p{color:var(--color-white);font-size:0.925rem;font-weight:400;margin-top:0;transition:var(--transition);}#block-views-featured-projects-block .view-content .views-row p{opacity:0.65;}#block-views-featured-projects-block .view-content .views-row.views-row-2 a{box-shadow:0 1px 10px var(--color-secondary);transform:var(--transform-scale);z-index:10;}@media(width>60rem){#block-views-featured-projects-block .view-content .views-row a:hover,#block-views-featured-projects-block .view-content .views-row .hover{box-shadow:0 1px 10px var(--color-secondary);transform:var(--transform-scale);z-index:10;}#block-views-featured-projects-block .view-content .views-row a:hover .text,#block-views-featured-projects-block .view-content .views-row .hover .text{background-color:var(--color-secondary);}#block-views-featured-projects-block .view-content:has(.views-row:hover):not(:has(.views-row.views-row-2:hover))
        .views-row.views-row-2 a{box-shadow:none;transform:none;z-index:1;}#block-views-featured-projects-block .view-content:has(.views-row:hover):not(:has(.views-row.views-row-2:hover))
    .views-row.views-row-2 a .text{background-color:var(--color-primary);}}
/*})'"*/
header.sticky #block-locale-language{display:none;}#block-locale-language{position:relative;letter-spacing:-0.5px;}#block-locale-language h2{background:url('data:image/svg+xml,<svg width="9" height="6" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L5 5L1 1" stroke="%2312285F" stroke-width="2" stroke-linecap="round"/></svg>') no-repeat bottom 6px right;margin:0 0 0.5rem;color:var(--color-secondary);font-size:1rem;font-weight:200;padding-right:0.9rem;letter-spacing:-0.5px;}#block-locale-language .current-language{background-color:var(--color-primary);box-shadow:0 1px 2px #999;color:#fff;font-weight:400;padding:0.35rem 0.65rem;position:absolute;right:0;text-transform:uppercase;}#block-locale-language .content ul{box-shadow:0 1px 2px #999;margin:0;padding:0;transition:all .2s;opacity:0;position:absolute;right:0;}#block-locale-language:hover .content ul{opacity:1;}#block-locale-language .content ul li{border-bottom:1px solid #acaeb1;list-style:none;}#block-locale-language .content ul li.last{border-bottom:none;}#block-locale-language .content ul li a{background-color:#fff;color:var(--color-secondary);display:block;padding:0.35rem 0.65rem;text-decoration:none;text-transform:uppercase;}#block-locale-language .content ul li span{background-color:var(--color-white);color:var(--color-secondary);display:block;padding:0.35rem 0.65rem;text-transform:uppercase;}#block-locale-language .content ul li a:hover{background-color:var(--color-secondary);color:white;}#block-locale-language .content ul li a.active{background-color:#008AC9;color:#fff;font-weight:400;}@media screen and (min-width:200px) and (max-width:960px){#block-locale-language h2{font-size:18px;padding-bottom:10px;}#block-locale-language{right:15px;top:10px;display:none;}#block-locale-language .content ul li a{font-size:18px;padding:5px;width:100px;text-align:center}#block-locale-language .current-language{display:none;}#block-locale-language{height:24px;}#block-locale-language .content ul li{display:none;}}
/*})'"*/
#block-menu-menu-footer-menu ul{margin:0;padding:0;}#block-menu-menu-footer-menu ul li{list-style:none;margin:0;padding:0;}#block-menu-menu-footer-menu ul li a{color:#ccc;display:block;font-size:13px;font-weight:400;line-height:2;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #c3c3c3;padding:0 4px;width:162px;}
/*})'"*/
.our-offices{margin:4.5rem auto 2.5rem;}.our-offices .office img{width:100%;height:auto;}@media(width > 60rem){.our-offices .summary.left{margin:0 0 4.5rem auto;}}
/*})'"*/
.item-list .pager{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;align-items:center;margin-bottom:1.5rem;}.item-list .pager li{font-size:1rem;margin:0;padding:0;line-height:1;display:block;}.item-list .pager .pager-current{background-color:var(--color-secondary);min-width:2rem;height:2rem;border-radius:1rem;color:var(--color-white);font-weight:300;display:flex;align-items:center;justify-content:center;}.item-list .pager li a{color:var(--color-secondary);font-weight:300;margin:0;padding:0;text-decoration:none;text-transform:capitalize;padding:0.5rem;border-radius:var(--border-radius);}
/*})'"*/
.view-post-relacionados{margin-top:4rem;}.view-post-relacionados h3{margin-top:0;font-weight:700;color:var(--color-secondary);}.view-post-relacionados .view-content{display:flex;flex-direction:column;gap:1rem;}@media(width > 60rem){.view-post-relacionados .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}}.view-post-relacionados .view-content .views-row a{color:var(--color-secondary);text-decoration:none;font-weight:300;font-size:1.5rem;}.view-post-relacionados .view-content .views-row a:hover{color:var(--color-primary);}
/*})'"*/
#search-form .form-submit{background-image:url(/sites/all/themes/custom/ateneatech_theme/css/images/send.png);border:none;color:var(--color-white);display:inline-block;text-shadow:var(--box-shadow);height:29px;line-height:27px;padding:0 24px 2px 10px;text-align:left;width:110px;cursor:pointer;}
/*})'"*/
#block-block-13 h2{line-height:1;font-weight:300;color:var(--color-white);margin-block:0;}#block-block-13 .content p{margin:0;}#block-block-13 .content a{color:var(--color-white);display:block;letter-spacing:-0.625px;text-decoration:none;background-color:initial;border:1px solid var(--color-white);padding:0.45rem 1rem;margin-top:1rem;border-radius:2rem;width:fit-content;transition:var(--transition);}#block-block-13 .content a:hover{color:var(--color-primary);border:1px solid var(--color-primary);}
/*})'"*/
#block-system-main-menu{font-size:20px;font-weight:400;letter-spacing:-0.65px;display:none;position:absolute;width:100%;left:0;z-index:999;top:100%;}@media (width > 60rem){#block-system-main-menu{display:block;position:initial;left:initial;top:initial;}}#block-system-main-menu .menu{margin:0 auto;padding-inline:0;display:flex;flex-direction:column;align-items:flex-end;width:100%;background-color:var(--color-white);}@media (width > 60rem){#block-system-main-menu .menu{flex-direction:row;align-items:center;justify-content:end;background-color:initial;backdrop-filter:initial;gap:1.75rem;margin-top:-7px;}}#block-system-main-menu .menu li{list-style:none;width:100%;text-align:center;margin:0;padding:0;}@media (width > 60rem){#block-system-main-menu .menu li{width:fit-content;}}@media (width > 60rem){#block-system-main-menu .menu li.active-trail{border-top:5px solid #008AC9;}}#block-system-main-menu .menu li:has(.menu-item-button){padding:5px 0 0;}#block-system-main-menu .menu li:has(.menu-item-button).active-trail{border-top:0;}#block-system-main-menu .menu li a{border-top:1px solid #f6f6f6;color:var(--color-secondary);display:block;padding:1rem 0;width:100%;text-decoration:none;font-weight:300;}@media (width > 60rem){#block-system-main-menu .menu li a{padding:19px 0 0;border-top:0;font-weight:400;width:fit-content;}}#block-system-main-menu .menu li.last a{border-bottom:none}@media(width > 60rem){#block-system-main-menu .menu li a.active-trail{color:var(--color-primary);padding:14px 0 0;}#block-system-main-menu .menu li a.menu-item-button.active-trail{padding:0.45rem 1rem;}}@media (width > 60rem){#block-system-main-menu .menu li .menu-item-button{background-color:var(--color-secondary);border-radius:2rem;color:#fff;padding:0.45rem 1rem;transition:all .2s;margin-top:0.875rem;}}#block-system-main-menu .menu li .menu-item-button.active-trail,#block-system-main-menu .menu li .menu-item-button:hover{background:none;box-shadow:none;color:#008AC9;}@media (width > 60rem){#block-system-main-menu .menu li .menu-item-button.active-trail,#block-system-main-menu .menu li .menu-item-button:hover{background-color:#009ad1;color:#fff;}}@media (width > 60rem){header.sticky #block-system-main-menu{font-size:1.125rem;}header.sticky #block-system-main-menu .menu{margin-top:0;}header.sticky #block-system-main-menu .menu li{padding:0;}header.sticky #block-system-main-menu .menu li a:not(.menu-item-button){padding:0;}header.sticky #block-system-main-menu .menu li a.menu-item-button{margin-top:0;}header.sticky #block-system-main-menu .menu li.active-trail{border-top:none;padding-top:0;}}
/*})'"*/
.block-webform > .content > .node-contact-page{display:flex;flex-direction:column;margin-inline:0;}.block-webform > .content > .node-contact-page .group-right{display:none;}.block-webform > .content > .node-contact-page > .group-left{width:initial;float:initial;}.node-contact-page .webform-client-form input[type=text],.node-contact-page .webform-client-form input[type=email],.node-contact-page .webform-client-form textarea{border:1px solid var(--color-white);border-radius:2rem;box-sizing:border-box;font-size:1.25rem;padding:1rem;resize:none;width:100%;color:var(--color-white);background-color:initial;}.node-contact-page .webform-client-form .form-required{color:var(--color-primary);}.node-contact-page .webform-client-form .form-submit{color:var(--color-white);display:block;font-size:1rem;letter-spacing:-0.625px;text-decoration:none;font-weight:400;background-color:initial;border:1px solid white;padding:0.45rem 1rem;border-radius:2rem;transition:var(--transition);font-family:'Radio Canada',sans-serif;;}.node-contact-page .webform-client-form .form-submit:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);}
/*})'"*/
.client-adg{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/adg.svg);}.client-aepap{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/aepap.png);}.client-ajuntamentbcn{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ajuntament-bcn.svg);}.client-ajuntamentprat{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ajuntamentprat.png);}.client-ajuntamentviladecans{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ajuntament-viladecans.png);}.client-aportada{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/aportada.png);}.client-avantiplc{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/avantiplc.png);}.client-bsa{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/bsa.png);}.client-ccau{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ccau.png);}.client-cesefor{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/cesefor.png);}.client-chupachups{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/chupachups.svg);}.client-citilab{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/citilab.png);}.client-comunitat{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/comunitat.svg);}.client-conforama{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/conforama.svg);}.client-delphi{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/delphi.png);}.client-dexeus{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/dexeus.svg);}.client-diba{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/diba.svg);}.client-dita{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/dipta.svg);}.client-eada{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/eada.svg);}.client-enco{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/enco.png);}.client-escoltes{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/escoltes.png);}.client-estrella{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/estrelladamm.svg);}.client-eurordis{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/eurordis.png);}.client-fidexis{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/fidexis.png);}.client-firabarcelona{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/firabarcelona.svg);}.client-focusonemotions{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/focusonemotions.png);}.client-fundaciocim{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/fundaciocim.png);}.client-generalitat{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/generalitat.svg);}.client-greenpeace{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/greenpeacelogo.svg);}.client-infojobs{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/infojobslogo.svg);}.client-igridtd{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/igridtd.png);}.client-lavanguardia{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/lavanguardia.svg);}.client-ministeriocultura{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ministeriocultura.svg);}.client-modpow{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/modpow.png);}.client-msf{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/msf.svg);}.client-paton{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/paton.png);}.client-rubio{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/rubio.png);}.client-sades{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/sades.png);}.client-salvadorescoda{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/salvadorescoda.png);}.client-santjoandespi{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/santjoandespi.png);}.client-seguraviudas{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/seguraviudas.svg);}.client-tango04{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/tango04.png);}.client-terra{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/terra.png);}.client-teytel{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/teytel.png);}.client-tibidabo{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/tibidabo.svg);}.client-ticmallorca{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ticmallorca_client.png);}.client-torres{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/torres.svg);}.client-tram{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/tram.svg);}.client-ub{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/ub.svg);}.client-uoc{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/uoclogo.svg);}.client-vandellos{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/vandellos_client.png);}.client-zoo{background-image:url(/sites/all/themes/custom/ateneatech_theme/images/clients/zoo.svg);}
/*})'"*/
#footer{background-color:var(--color-secondary);}#footer .footer-content{display:flex;flex-direction:row;width:80vw;max-width:80rem;column-gap:2rem;row-gap:2.5rem;padding:2rem 1rem;margin:0 auto;}@media (width>960px){#footer .footer-content{align-items:center;justify-content:space-between;}#footer .footer-content > .region-footer-1{display:flex;}#footer .footer-content > .region-footer-4{display:flex;justify-content:flex-end;}}
/*})'"*/
.front #main-content{padding-top:0 !important;}.front #main-content h1{color:var(--color-secondary);font-weight:bold;font-size:3rem !important;line-height:1.1;padding:2.5rem 0;text-align:center;text-wrap:balance;margin:0;}@media (width > 60rem){.front #main-content h1{font-size:4.25rem !important;padding:3.75rem 5rem;}}
/*})'"*/
header{background-color:#fff;}header > div{width:calc(100% - 3rem);max-width:136rem;column-gap:2rem;display:grid;grid-template-areas:"a b";padding-block:1rem;padding-inline:1.5rem;margin:0 auto;position:relative;row-gap:4.5rem;}@media (width>60rem){header > div{width:80vw;padding-inline:0;grid-template-areas:"a b"
      "a c";padding-block:0;}}header > div >:nth-child(1){align-self:center;grid-area:a;}header > div >:nth-child(2){grid-area:b;display:flex;align-items:center;justify-content:flex-end;}header > div >:nth-child(3){display:none;}@media (width>60rem){header > div >:nth-child(3){display:block;grid-area:c;place-self:end;}}
/*})'"*/
#logo img{display:block;height:2.75rem;}@media (width>60rem){#logo img{height:auto;margin-top:-0.5rem;}}
/*})'"*/
.view-id-blog.blog-post--general{display:flex;flex-direction:column;}.view-id-blog.blog-post--general > .group-left,.view-id-blog.blog-post--general> .group-right{float:none;width:100%;}.view-id-blog.blog-post--general > .group-right{display:flex;flex-wrap:wrap;gap:2rem;padding-top:2.5rem;margin-top:5rem;border-top:1px solid var(--color-secondary);}.view-id-blog.blog-post--topic > .view-content,.view-id-blog.blog-post--general > .group-left{display:flex;flex-direction:column;gap:4rem;}@media(min-width:48rem){.view-id-blog.blog-post--topic > .view-content,.view-id-blog.blog-post--general> .group-left{display:grid;margin-top:2rem;grid-template-columns:repeat(2,1fr);row-gap:6rem;column-gap:4rem;}}@media(min-width:60rem){.view-id-blog.blog-post--topic > .view-content,.view-id-blog.blog-post--general > .group-left{grid-template-columns:repeat(3,1fr);}}.view-id-blog.blog-post--general > .group-left > .views-row .views-field-title > h2 > a,.view-id-blog.blog-post--topic > .view-content > .views-row .views-field-title > h2 > a{transition:var(--transition);}.view-id-blog.blog-post--general > .group-left > .views-row:hover .views-field-title > h2 > a,.view-id-blog.blog-post--topic > .view-content > .views-row:hover .views-field-title > h2 > a{color:var(--color-primary);transition:var(--transition);}.view-id-blog.blog-post--general > .group-left > .item-list{grid-column:1 / -1;}.view-id-blog.blog-post--topic > .item-list .pager{margin-top:5rem;}.blog-block--categories .view-content ul,.blog-block--topics .view-content ul{display:flex;flex-wrap:wrap;gap:0.5rem;margin-block:0;}.blog-block--categories .view-content ul li,.blog-block--topics .view-content ul li{list-style:none;margin:0;}.blog-block--categories .view-content ul li span{color:var(--color-tertiary);font-size:10px;display:block;float:right;padding:6px 4px;}.blog-block--categories .view-content ul li a,.blog-block--topics .view-content ul li a{color:var(--color-tertiary);display:block;font-size:0.85rem;letter-spacing:-0.625px;text-decoration:none;font-weight:400;background-color:initial;border:1px solid var(--color-tertiary);padding:0.25rem 0.5rem;border-radius:2rem;transition:var(--transition);}@media(width > 60rem){.blog-block--categories .view-content ul li a,.blog-block--topics .view-content ul li a{font-size:1rem;padding:0.45rem 1rem;}}.blog-block--categories .view-content ul li a:hover,.blog-block--topics .view-content ul li a:hover{background-color:var(--color-tertiary);color:white;}.blog-block--topics .view-content ul li a{border:1px solid var(--color-quaternary);color:var(--color-quaternary);}.blog-block--topics .view-content ul li a:hover{color:white;background-color:var(--color-quaternary);}.blog-node--teaser{display:flex;flex-direction:column;gap:1rem;}.blog-node--teaser  > .group-left,.blog-node--teaser  > .group-right{float:none;width:100%;}.blog-node--teaser  > .group-right{width:fit-content;padding-right:1rem;display:flex;gap:1rem;text-transform:uppercase;align-items:center;gap:0.65rem;font-size:0.875rem;color:var(--color-secondary);width:100%;}.blog-node--teaser .views-field-title h2{margin-block:0;}.blog-node--teaser .views-field-title h2 a{color:var(--color-secondary);font-size:2rem;;font-weight:300;line-height:1.125;text-decoration:none;display:block;}@media(width > 60rem){.blog-node--teaser .views-field-title h2 a{font-size:3rem;}}.blog-node--teaser .views-field-field_account_avatar img{display:block;height:2rem;width:auto;border-radius:1rem;}.blog-node--teaser .views-field-term_node_tid_i18n ul li{list-style:none;margin:0;}.field-name-field-blog-entry-categories  > .field-items,.views-field-term_node_tid_i18n > .item-list > ul{display:flex;flex-wrap:wrap;gap:0.65rem;}.field-name-field-blog-entry-categories  > .field-items > .field-item > a,.views-field-term_node_tid_i18n > .item-list > ul > li > a{color:var(--color-tertiary);display:block;font-size:0.85rem;letter-spacing:-0.625px;text-decoration:none;font-weight:400;background-color:initial;border:1px solid var(--color-tertiary);padding:0.25rem 0.5rem;border-radius:2rem;transition:var(--transition);}@media(width > 60rem){.field-name-field-blog-entry-categories  > .field-items > .field-item > a,.views-field-term_node_tid_i18n > .item-list > ul > li > a{font-size:1rem;padding:0.45rem 1rem;}}.field-name-field-blog-entry-categories  > .field-items > .field-item > a:hover,.views-field-term_node_tid_i18n > .item-list > ul > li > a:hover{color:white;background-color:var(--color-tertiary);}.node-blog-entry{margin-top:2.5rem;margin-bottom:40px;padding-bottom:15px;display:flex;flex-direction:column;gap:1rem;position:relative;}@media(min-width:60rem){.node-blog-entry{margin-top:initial;display:grid;gap:2rem;grid-template-columns:1fr 4.5fr;}}.node-blog-entry > .group-left,.node-blog-entry > .group-right{width:100%;float:none;}.node-blog-entry > .group-left{align-self:start;display:flex;flex-direction:column;gap:0.5rem;}@media(width > 60rem){.node-blog-entry > .group-left{position:sticky;top:6rem;}}.node-blog-entry > .group-right{max-width:48rem;}@media(width > 60rem){.node-blog-entry > .group-left .field-items,.node-blog-entry > .group-left .item-list > ul{justify-content:flex-end;}}.node-blog-entry #node-blog-entry-full-group-title-and-body h1{color:var(--color-secondary);font-size:3rem;font-weight:700;line-height:1;text-decoration:none;display:block;margin:0;padding:0;}@media(width > 60rem){.node-blog-entry #node-blog-entry-full-group-title-and-body h1{font-size:4rem;line-height:1.125;}}.node-blog-entry .field-name-field-blog-entry-body{font-size:1.125rem;line-height:1.5;font-weight:300;}.node-blog-entry .view-blog-entry-author{margin-top:1.5rem;}.node-blog-entry .view-blog-entry-author .view-content > div{display:flex;gap:1rem;align-items:center;text-transform:uppercase;color:var(--color-secondary)}.node-blog-entry .view-blog-entry-author .view-content > div img{height:3rem;width:auto;border-radius:1.5rem;}.node-blog-entry .field-name-field-blog-entry-body a,.field-name-field-page-body a{color:var(--color-secondary);font-weight:500;text-decoration:none;}.field-name-field-page-body strong{font-weight:500;}.node-blog-entry .field-name-field-blog-entry-body a:hover,.field-name-field-page-body a:hover{color:var(--color-primary);text-decoration:underline;}.node-blog-entry .field-name-field-blog-entry-body p:has(> img){text-align:center;}.node-blog-entry .field-name-field-blog-entry-body img{box-shadow:0 0 2px #999;height:auto !important;max-width:75%;width:auto;margin:1.5rem auto;}.node-blog-entry .field-name-post-date .field-items{padding:1rem 0;font-size:0.825rem;border-top:1px dotted #c0c0c0;margin:2.5rem 0 5rem;color:var(--color-gray);display:flex;justify-content:flex-end;}
/*})'"*/
.node-type-contact-page .region.region-content{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem;}@media(width > 60rem){.node-type-contact-page .region.region-content{display:grid;grid-template-columns:8fr 4fr;gap:4rem;}}#block-system-main > .content > .node-contact-page > .group-left{float:initial;width:initial;}#block-system-main > .content > .node-contact-page > .group-right{display:none}#block-system-main > .content > .node-contact-page .webform-client-form label{color:var(--color-secondary);opacity:1;}#block-system-main > .content > .node-contact-page .webform-client-form input[type=text],#block-system-main > .content > .node-contact-page .webform-client-form input[type=email],#block-system-main > .content > .node-contact-page .webform-client-form textarea{border:1px solid var(--color-secondary);color:var(--color-secondary);}#block-system-main > .content > .node-contact-page .webform-client-form .form-required{color:var(--color-secondary);}#block-system-main > .content > .node-contact-page .webform-client-form .form-submit{color:var(--color-secondary);border:1px solid var(--color-secondary);}#block-system-main > .content > .node-contact-page .webform-client-form .form-submit:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:white;}
/*})'"*/
.node-project{display:flex;flex-direction:column;max-width:76rem;margin:1.5rem auto 0;gap:0;}@media(width > 60rem){.node-project{display:grid;position:relative;margin:4.5rem auto 0;gap:2rem;grid-template-areas:"header header"
                          "left right";grid-template-columns:1fr 4.5fr;}}.node-project .group-header,.node-project .group-left,.node-project .group-right{float:none;width:initial;}.node-project .group-left{align-self:start;display:flex;flex-direction:column;font-weight:300;line-height:1.5;color:var(--color-secondary);margin-bottom:2rem;gap:0.5rem;}@media(width > 60rem){.node-project .group-left{position:sticky;top:6rem;margin-bottom:0;gap:1rem;}}.node-project .group-left a{color:var(--color-secondary);text-decoration:none;}.node-project .group-left a:hover{text-decoration:underline;}.node-project .group-header{grid-area:header;}.node-project .group-left{grid-area:left;text-align:center;max-width:24rem;margin:0 auto 2rem;}@media(width > 60rem){.node-project .group-left{text-align:left;margin:initial;}}.node-project .group-right{grid-area:right;position:relative;display:flex;flex-direction:column;gap:1.5rem;}@media(width > 60rem){.node-project .group-right{display:initial;gap:0;}}.node-project .field-name-title h1{color:var(--color-secondary);max-width:52rem;padding:0;text-align:center;}@media(width > 60rem){.node-project .field-name-title h1{text-align:left;}}@media(width < 60rem){.node-project .group-left .field-name-field-project-type{order:1;margin-top:0.65rem;}}.node-project .group-left .field-name-field-project-type .field-item{color:var(--color-secondary);display:block;letter-spacing:-0.625px;text-decoration:none;background-color:initial;border:1px solid var(--color-secondary);padding:0.45rem 1rem;border-radius:2rem;width:fit-content;margin:0 auto;}@media(width > 60rem){.node-project .group-left .field-name-field-project-type .field-item{margin:initial;}}.node-project .field-name-field-project-body{font-size:1.125rem;line-height:1.5;font-weight:300;}.node-project .field-name-field-project-body > .field-items > .field-item > p:first-child{margin-block-start:0;}.view-project-images{position:relative;margin-bottom:3rem;padding:0.25rem 0 1.5rem;max-width:48rem;}@media(width > 60rem){.view-project-images{float:right;padding:0.25rem 0 1.5rem 1.5rem;margin-bottom:4rem;}}.view-project-images .views-slideshow-cycle-main-frame{box-shadow:var(--box-shadow);aspect-ratio:24 / 31;max-width:48rem;}@media(width > 60rem){.view-project-images,.view-project-images .views_slideshow_cycle_main,.view-project-images .views-slideshow-cycle-main-frame,.view-project-images .views-slideshow-cycle-main-frame > *,.view-project-images .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row{max-width:30rem;}}@media(width > 60rem){.view-project-images .views-slideshow-cycle-main-frame{width:30rem !important;height:38rem !important;}}.view-project-images .views-slideshow-cycle-main-frame > *{width:100% !important;height:100% !important;max-width:48rem;}@media(width > 60rem){.view-project-images .views-slideshow-cycle-main-frame > *{width:30rem !important;height:38rem !important;}}.view-project-images .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row{aspect-ratio:24 / 31 !important;width:100% !important;height:100% !important;max-width:48rem;}@media(width > 60rem){.view-project-images .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row{width:30rem !important;height:38.75rem !important;}}.view-project-images .views-slideshow-cycle-main-frame img{display:block;width:100%;height:auto;}.view-project-images .views-slideshow-controls-text{position:absolute;bottom:0;z-index:1;width:100%;}.view-project-images .views-slideshow-controls-text-previous a,.view-project-images .views-slideshow-controls-text-next a{display:flex;font-size:0;position:absolute;}.view-project-images .views-slideshow-controls-text-previous a{left:0;}.view-project-images .views-slideshow-controls-text-next a{right:0;}@media(width > 60rem){.view-project-images .views-slideshow-controls-text-next a{right:1.5rem;}}.view-project-images .views-slideshow-controls-text-next a::before,.view-project-images .views-slideshow-controls-text-previous a::before{content:url('data:image/svg+xml,<svg viewBox="0 0 55 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M54.5 20.5H0.5" stroke="%2312285F" stroke-linecap="round"/><path d="M19.5 0.5L0.5 20.5L19.5 40.5" stroke="%2312285F" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:2rem;height:auto;display:block;}.view-project-images .views-slideshow-controls-text-next a:hover::before,.view-project-images .views-slideshow-controls-text-previous a:hover::before{content:url('data:image/svg+xml,<svg viewBox="0 0 55 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M54.5 20.5H0.5" stroke="%23009CDE" stroke-linecap="round"/><path d="M19.5 0.5L0.5 20.5L19.5 40.5" stroke="%23009CDE" stroke-linecap="round" stroke-linejoin="round"/></svg>');}.view-project-images .views-slideshow-controls-text-next a::before{transform:rotate(180deg);}
/*})'"*/
.node-type-topic #main-content h1{color:var(--color-quaternary);font-weight:800;line-height:1;margin:0 0 1.5rem;padding:4.5rem 0 1.5rem;}.node-type-topic .view-display-id-entity_view_1{float:left;display:block;}.node-type-topic .field-name-field-topic-body a{text-decoration:underline;color:var(--color-secondary);}.node-type-topic .field-name-field-topic-body a:hover{color:var(--color-primary);}.field-name-field-topic-body{color:var(--color-secondary);font-size:1.5rem;margin:0 0 4.5rem;padding:0 0 3.5rem;font-weight:300;max-width:52rem;}.field-name-field-topic-body h2{color:var(--color-secondary);font-weight:300;font-size:1.5rem;padding:0;margin:0;}.field-name-field-topic-body h3{font-weight:normal;font-size:22px;padding:0px;margin:0px;color:#D966A6;}.field-name-field-topic-body p img{display:block;margin-left:auto;margin-right:auto;}
/*})'"*/
.page-search404 .content h2,.page-search404 label,.page-search .content h2,.page-search label{color:#606060;}.page-search .content a,.page-search404 .content a{color:var(--color-primary);text-decoration:none;}.page-search .error,.page-search404 .error{font-weight:400;}
/*})'"*/
.page-services .services{display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem;}@media(min-width:60rem){.page-services .services{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem;}}.page-services .services .service{display:flex;flex-direction:column;gap:1rem;align-items:center;}.page-services .services .service > *{opacity:0;transform:translateY(-15px);transition:opacity 0.8s ease-out,transform 0.8s ease-out;}.page-services .services .service > *.visible{opacity:1;transform:translateY(0);}.page-services .services .service .service-definition,.page-services .services .service .service-details{width:100%;max-width:36rem;}.page-services .services .service h2{color:var(--color-secondary);font-size:2.5rem;font-weight:800;text-align:center;margin:-1rem 0 1.5rem;hyphens:auto;}.page-services .services .service .design::before{content:url(/sites/all/themes/custom/ateneatech_theme/css/images/d_update.svg);}.page-services .services .service .development::before{content:url(/sites/all/themes/custom/ateneatech_theme/css/images/d_development.svg);}.page-services .services .service .consultancy::before{content:url(/sites/all/themes/custom/ateneatech_theme/css/images/d_consultancy.svg);}.page-services .services .service .arrow{height:5rem;transform:rotate(90deg);width:auto;}.page-services .services .service p{color:var(--color-secondary);font-size:1.125rem;font-weight:300;line-height:1.5;text-align:left;margin-block:0;}.page-services .services .service ul{margin-block:0;padding-inline:0;height:fit-content;display:flex;flex-direction:column;gap:0.65rem;width:100%;padding-top:0.75rem;padding-left:1rem;}.page-services .services .service ul li{font-size:1rem;font-weight:400;background:url(/sites/all/themes/custom/ateneatech_theme/css/images/ul_list.svg) no-repeat 0 3px;color:var(--color-secondary);list-style-type:disc;}.page-services .services .service ul li:last-child{border-bottom:0;}.page-services .agile{color:var(--color-secondary);display:flex;flex-direction:column-reverse;gap:0;margin:4.5rem auto;max-width:56rem;}@media(width > 60rem){.page-services .agile{flex-direction:row-reverse;gap:4rem;margin:11rem auto 7rem;}}.page-services .agile .agile-definition h2{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:1.5rem;}.page-services .agile .agile-definition p{font-size:1.5rem;font-weight:300;margin:0;}.page-services .agile > img{display:flex;justify-content:flex-start;max-width:10rem;align-self:flex-start;}@media(width > 60rem){.page-services .agile > img{align-self:flex-end;}}
/*})'"*/
.page-team .members{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;}.page-team .members .member{display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center;}.page-team .members .member ul li{display:flex;justify-content:center;}.page-team .members .member img{filter:grayscale(100%);display:block;border-radius:50%;}.page-team .members .member .member-info h2{font-size:1.15rem;font-weight:700;color:var(--color-secondary);margin-block:0;}.page-team .members .member .member-info .position{color:var(--color-secondary);font-size:1.1rem;font-weight:300;margin-block:0;}.page-team .members .member .member-social .links{margin-block:0;padding-inline:0;margin-top:-0.5rem;}.page-team .members .member .member-social .links li{list-style:none;}.page-team .members .member .member-social .links li a.drupalorg{font-size:0;display:flex;width:fit-content;}.page-team .members .member .member-social .links li a.drupalorg::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1011.55 1333.33" fill-rule="evenodd" clip-rule="evenodd"><path d="M716.04 281.05C622.35 189.77 533.47 100.89 507.04 0c-26.43 100.89-115.31 189.79-209 281.07C158.71 420.4.17 578.94.17 816.76c-7.21 278.66 216.2 511.68 494.86 516.49 278.66 4.81 511.68-216.2 516.49-494.86v-21.62c2.39-237.83-156.15-396.37-295.48-535.71zM259.61 862.39c-14.41 19.22-28.82 40.84-38.44 62.46-2.41 2.41-4.81 7.21-9.6 7.21l-2.4-.02c-12.01 0-24.03-21.62-24.03-21.62-2.41-4.81-7.21-12-9.6-16.81l-2.41-4.79c-31.24-67.28-4.81-160.95-4.81-160.95 12-45.63 33.63-91.29 60.06-129.72 16.81-24.03 36.04-48.04 55.25-72.07l24.03 24.03 112.91 115.31c4.81 4.81 4.81 12 0 16.81L302.85 814.36l-43.25 48.02zm252.24 331.51c-96.09 0-175.36-79.28-172.97-175.36 0-43.25 16.81-84.07 43.25-115.31 36.04-43.25 81.68-86.48 132.13-144.13 57.65 62.46 96.09 103.29 132.13 151.35 2.41 2.41 4.81 7.21 7.21 12.01 19.22 28.82 31.22 62.46 31.22 98.5 2.39 96.08-76.87 172.96-172.97 172.96zm329.11-278.67c-2.41 7.22-9.6 12.01-16.81 14.41l-2.41.02c-7.21-2.41-12-7.21-16.81-12.01-31.22-45.63-64.85-88.88-103.29-127.32l-45.63-48.04-153.75-158.54c-31.22-28.82-62.46-62.46-91.29-93.69 0-2.4-2.4-2.4-2.4-2.4-4.81-7.21-9.6-14.41-12.01-24.03v-4.81c-4.81-26.43 4.81-52.85 24.03-72.07 28.82-28.82 60.06-60.06 88.88-91.28 31.22 33.63 64.85 67.26 98.5 100.89 67.26 62.46 127.32 132.13 182.57 206.6 45.63 64.85 69.66 139.33 69.66 218.61-4.82 28.82-9.63 62.45-19.23 93.67z" fill="%23009cde" fill-rule="nonzero"/></svg>');display:block;width:1.15rem;height:auto;}
/*})'"*/
.page-node-1626 .field-item,.page-node-1630 .field-item,.page-node-1631 .field-item,.page-node-1639 .field-item{background:var(--color-white);box-shadow:var(--box-shadow);color:var(--color-black);font-size:16px;margin:0;padding:40px 80px;font-weight:300;}.page-node-1626 .field-item h2,.page-node-1630 .field-item h2,.page-node-1631 .field-item h2,.page-node-1639 .field-item h2{color:var(--color-primary);font-family:'Source Sans Pro',sans-serif;font-size:28px;font-weight:normal;margin-top:28px;padding-top:20px;}.page-node-1626 .field-item h2 span,.page-node-1630 .field-item h2 span,.page-node-1631 .field-item h2 span,.page-node-1639 .field-item h2 span{font-size:20px;margin-left:20px;}
/*})'"*/
.region-content-bottom{color:var(--color-white);background:var(--color-secondary);margin:0 auto;border-bottom:1px solid #3d4f7c;}.region-content-bottom > .region-content-bottom-content{padding-top:4.5rem;padding-bottom:2rem;padding-inline:1.5rem;max-width:60rem;margin:0 auto;display:flex;flex-direction:column;}@media(min-width:60rem){.region-content-bottom > .region-content-bottom-content{width:80vw;display:grid;gap:3rem;column-gap:5rem;grid-template-areas:"header header"
                          "left right";grid-template-columns:2.25fr 1fr;}}.region-content-bottom > .region-content-bottom-content > #block-block-2{grid-area:header;}.region-content-bottom > .region-content-bottom-content > #block-block-3{order:1;grid-area:right;}.region-content-bottom > .region-content-bottom-content > .block-webform{grid-area:left;margin-top:2rem;}@media(width > 60rem){.region-content-bottom > .region-content-bottom-content > .block-webform{margin-top:0;}}.region-content-bottom > .region-content-bottom-content h3{margin-block:0;margin-bottom:0.5rem;line-height:1;}
/*})'"*/
#block-views-work-block-1 h2,#block-block-1 h2,#block-block-9 h2,#block-block-15 h2,#block-block-16 h2,#block-block-18 h2,#block-block-19 h2{display:flex;flex-direction:column;gap:1.5rem;color:var(--color-secondary);font-size:1.5rem;font-weight:400;line-height:1;margin:45px 0 0;text-align:center;letter-spacing:-0.65px;}@media(width > 60rem){#block-views-work-block-1 h2,#block-block-1 h2,#block-block-9 h2,#block-block-15 h2,#block-block-16 h2,#block-block-18 h2,#block-block-19 h2{margin:45px 0;}}#block-views-work-block-1 h2::after,#block-block-1 h2::after,#block-block-9 h2::after,#block-block-15 h2::after,#block-block-16 h2::after,#block-block-18 h2::after,#block-block-19 h2::after{content:url('data:image/svg+xml,<svg width="90" height="24" viewBox="0 0 126 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.00024L63 31.0002L125 1.00024" stroke="%2312285F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');display:block;}
/*})'"*/
.view-work > .view-content{gap:2rem;display:grid;}@media (width > 60rem){.view-work > .view-content{grid-template-columns:repeat(3,1fr);margin-inline:0;}}.view-work > .views-row{opacity:0;transform:translateY(-30px);transition:opacity 0.8s ease-out,transform 0.8s ease-out;}.view-work > .views-row.visible{opacity:1;transform:translateY(0);}.view-work > .view-footer{text-align:right;}.view-work > .view-footer p{margin-block:0;text-align:center;margin-bottom:5rem;}@media(width > 60rem){.view-work > .view-footer p{text-align:right;margin-bottom:0;}}.view-work > .view-footer a{color:var(--color-gray);display:inline-block;font-size:1.125rem;letter-spacing:-0.625px;padding-right:20px;text-decoration:none;font-weight:400;border:1px solid gray;padding:0.45rem 1rem;border-radius:2rem;width:fit-content;transition:var(--transition);}.view-work > .view-footer a:hover{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary);}
/*})'"*/
.webform-client-form{&>div{display:flex;gap:1.5rem;flex-direction:column;}.form-item{margin-block:0;}label{color:inherit;font-weight:normal;margin-bottom:0.5rem;opacity:0.8;a{color:inherit;}}input[type=text],input[type=email],textarea{border:1px solid #888;border-radius:1rem;box-sizing:border-box;font-size:125%;padding:1rem;resize:none;width:100%;}.form-actions{justify-content:end;display:flex;}.form-submit{font-size:125%;border:none;background:var(--color-primary);color:var(--color-white);padding:.25lh .5lh;cursor:pointer;}}
/*})'"*/
.work{box-shadow:0 1px 2px #999;display:block;text-decoration:none;@media (960px>=width>640px){display:grid;grid-template-columns:min-content auto;}@media (width>960px){overflow:hidden;position:relative;}}.work img{display:block;object-fit:cover;width:100%;height:100%;aspect-ratio:3 / 2;@media (640px>=width){height:auto;width:100%;}}.work > .text{background:var(--color-secondary);color:var(--color-white);display:grid;grid-template-rows:min-content auto min-content;font-size:0.925rem;font-weight:400;padding:1rem 1.5rem 1.5rem;opacity:0.85;}@media (width > 60rem){.work > .text{inset:0;position:absolute;transform:translateY(100%);transition:transform .9s;padding:3.5rem 4rem 4rem;}}.work:hover>.text{@media (width>960px){transform:none;}}.work>.text>h3{font-size:1.5rem;line-height:1.15;font-weight:700;margin-block:0;margin-bottom:0.5rem;}@media (width > 60rem){.work>.text>h3{font-size:2rem;}}.work>.text>p{line-height:1.5;margin-block:0;opacity:0.75;}.work>.text>.more-link{background-color:var(--color-secondary);border:1px solid white;border-radius:1rem;justify-self:end;padding:6px 10px;transition:var(--transition);}.work>.text>.more-link:hover{background-color:white;color:var(--color-secondary);}
/*})'"*/
@media (min-width:60rem){.summary-container{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem;}}.summary{color:var(--color-secondary);font-size:1.5rem;margin:0.75rem 0 2rem;padding:0;font-weight:300;}@media (min-width:60rem){.summary{grid-column:span 2;margin:0.75rem 0 7.5rem;}}.summary.left{margin:0 0 7.5rem auto;}@media (min-width:60rem){.summary.left{grid-column:2 / 4;}}.summary ul{list-style-type:none;padding-inline:0;margin-block:1.5rem;display:flex;flex-direction:column;gap:1.5rem;}.summary ul li{border-bottom:1px dashed var(--color-secondary);padding-bottom:1.5rem;}.summary ul li:last-child{border-bottom:0;}.more-link{display:flex;justify-content:center;margin-bottom:3.5rem;}@media(width > 60rem){.more-link{justify-content:flex-end;margin-bottom:1rem;}}.more-link a{color:var(--color-gray);margin-top:0.75rem;display:block;width:fit-content;height:fit-content;font-size:1rem;letter-spacing:-0.625px;padding-right:20px;text-decoration:none;font-weight:400;border:1px solid gray;padding:0.45rem 1rem;border-radius:2rem;transition:var(--transition);}@media(width > 60rem){.more-link a{margin-top:1.5rem;font-size:1.125rem;}}.more-link a:hover{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary);}.hljs{overflow-x:scroll;overflow-y:hidden;}
/*})'"*/
