.node--unpublished{background-color:#fff4f4;}
:root{--blue:#007bff;--indigo:#4c65ba;--purple:#39429c;--pink:#ef6d9c;--red:#fe4243;--orange:#ef949c;--yellow:#ffb612;--green:#49c888;--teal:#52dec6;--cyan:#00abbf;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#39429c;--secondary:#52dec6;--success:#49c888;--info:#00abbf;--warning:#ffb612;--danger:#fe4243;--light:#f8f8f8;--dark:#020d33;--accent:#ef6d9c;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Barlow,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#39429c;text-decoration:none;background-color:transparent}a:hover{color:#252a64;text-decoration:none}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.field--name-field-eu-space-heading,.field--name-field-partners-heading{font-size:3rem;font-weight:700;line-height:1.2;text-align:center;color:#52dec6;margin-bottom:2rem}@media (min-width:768px){.field--name-field-eu-space-heading,.field--name-field-partners-heading{font-size:3.6rem}}.field--name-field-partners-lead{font-size:1.8rem}@media (min-width:992px){.field--name-field-partners-lead{font-size:2rem}}html{font-size:62.5%}body.menu-open{overflow-y:hidden}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}#challenges{position:relative;margin-top:5rem;z-index:1;background:-100px -200px/auto repeat;background-image:url(/hackathons/themes/custom/cassini/img/hackers/8th/challenges-slider-bg-2.svg);background-blend-mode:soft-light;background-color:#4d43d1}@media (min-width:992px){#challenges{margin-top:0}}#challenges>.container{position:relative}#challenges>.container::before{content:"";position:absolute;top:3rem;right:30px;bottom:13rem;left:30px;border:2px solid #fff;z-index:100;pointer-events:none}@media (min-width:992px){#challenges>.container::before{top:12rem;bottom:17rem}}.challenges-apply-btn{position:absolute;width:332px;height:168px;bottom:0;left:50%;transform:translate(-50%,80%);z-index:1010}@media (min-width:992px){.challenges-apply-btn{transform:translate(-50%,50%)}}.challenges-apply-btn svg{max-width:100%;height:auto}.challenges-apply-btn #background{fill:#ffb612;stroke:#ffb612;transition:fill .3s ease-in-out,stroke .3s ease-in-out}.challenges-apply-btn #Group_10633 path{fill:#0c1e58;transition:fill .3s ease-in-out}.challenges-apply-btn:hover #background{fill:#0c1e58;stroke:#0c1e58}.challenges-apply-btn:hover #Group_10633 path{fill:#ffb612}#challenges-slider{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);counter-reset:challenge}@media (min-width:992px){#challenges-slider{margin-left:inherit}}#challenges-slider .swiper-slide{min-height:100%;height:auto}#challenges-slider .swiper-slide:first-child .paragraph--type--challenge .field--type-image img{-o-object-position:center 65%;object-position:center 65%;left:-10px;right:-10px;width:calc(100% + 20px)}@media (min-width:992px){#challenges-slider .swiper-slide:first-child .paragraph--type--challenge .field--type-image img{-o-object-position:center;object-position:center;width:100%;left:0;right:0}}#challenges-slider .swiper-pagination{display:flex;justify-content:center;align-items:flex-end;bottom:7rem}@media (min-width:992px){#challenges-slider .swiper-pagination{justify-content:flex-start;bottom:8rem}}#challenges-slider .swiper-pagination-bullet{font-size:2.8rem;font-weight:300;color:#fff;width:auto;height:auto;border-radius:0;border-bottom:1px solid #fff;background:0 0;opacity:1}#challenges-slider .swiper-pagination-bullet:focus{outline:0}#challenges-slider .swiper-pagination-bullet:not(:last-child){margin-right:2.4rem}@media (min-width:576px){#challenges-slider .swiper-pagination-bullet{font-size:3.6rem}}#challenges-slider .swiper-pagination-bullet-active{color:#2d3371;border-bottom-width:3px;border-bottom-color:#2d3371}#challenges-slider .paragraph--type--challenge{position:relative;display:grid;color:#fff;height:100%}@media (min-width:992px){#challenges-slider .paragraph--type--challenge{grid-template-columns:55% 1fr}}#challenges-slider .paragraph--type--challenge__index{font-size:3.4rem;line-height:1;margin-bottom:5px!important}@media (min-width:576px){#challenges-slider .paragraph--type--challenge__index{font-size:4.3rem}}#challenges-slider .paragraph--type--challenge__index::after{counter-increment:challenge;content:counter(challenge)}#challenges-slider .paragraph--type--challenge__index span{color:#fff}#challenges-slider .paragraph--type--challenge__content{padding:3rem 6rem 16rem;line-height:1.25}#challenges-slider .paragraph--type--challenge__content a,#challenges-slider .paragraph--type--challenge__content a:hover{color:#ef6d9c}#challenges-slider .paragraph--type--challenge__content p{margin-bottom:1.25em}@media (min-width:576px){#challenges-slider .paragraph--type--challenge__content{margin:0 auto;max-width:540px}}@media (max-width:991.98px){#challenges-slider .paragraph--type--challenge__content{order:2}}@media (min-width:768px){#challenges-slider .paragraph--type--challenge__content{max-width:720px}}@media (min-width:992px){#challenges-slider .paragraph--type--challenge__content{padding:16rem 4rem 21rem 4rem}}@media (min-width:1200px){#challenges-slider .paragraph--type--challenge__content{padding:16rem 4rem 21rem 10rem}}#challenges-slider .paragraph--type--challenge__title{font-size:3.2rem;font-weight:800;color:#fff;margin-bottom:.5em}@media (min-width:576px){#challenges-slider .paragraph--type--challenge__title{font-size:4.1rem}}#challenges-slider .paragraph--type--challenge .field--type-image{position:relative}@media (max-width:991.98px){#challenges-slider .paragraph--type--challenge .field--type-image{order:1;height:200px}}#challenges-slider .paragraph--type--challenge .field--type-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.button--3d{position:relative;font-size:2.5rem;font-weight:800;line-height:1.12;display:inline-block;padding:3.4rem 16rem 6rem 6.6rem;width:372px;height:175px;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/button--3d.svg)}.button--3d a{color:#fff;transition:color .3s ease-in-out}.button--3d a:hover{color:#52dec6}.button--3d a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.csh-btn,.field--name-field-organiser-page{position:relative;display:inline-block;z-index:1}.csh-btn span,.csh-btn>a,.field--name-field-organiser-page span,.field--name-field-organiser-page>a{position:relative;display:inline-block;font-size:2.2rem;font-weight:800;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1.2rem 3.7rem;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background-color:#39429c;transition:background-color .3s ease-in-out}.csh-btn span:hover,.csh-btn>a:hover,.field--name-field-organiser-page span:hover,.field--name-field-organiser-page>a:hover{color:#fff;background-color:#ef6d9c}.csh-btn::before,.field--name-field-organiser-page::before{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background-color:#52dec6;z-index:-1}.apply-btn-floating{display:block;position:fixed;font-size:1.4rem;font-weight:700;color:#fff;right:0;top:200px;padding:.5rem 1.5rem;-webkit-clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);background-color:#ef6d9c;transform-origin:right bottom;transform:rotate(-90deg);z-index:300}.apply-btn-floating:hover{background-color:#52dec6}@media (min-width:992px){.apply-btn-floating{display:none}}.contact-message-feedback-form>h2{display:none}#contact-message-feedback-form{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:3rem;align-items:end}@media (min-width:576px){#contact-message-feedback-form{grid-template-columns:repeat(2,1fr)}}#contact-message-feedback-form input[type=email],#contact-message-feedback-form input[type=text],#contact-message-feedback-form textarea{display:block;width:100%;font-size:1.8rem;line-height:1;color:#495057;background-color:transparent;background-clip:padding-box;border:none}#contact-message-feedback-form input[type=email]:focus,#contact-message-feedback-form input[type=text]:focus,#contact-message-feedback-form textarea:focus{outline:0}#contact-message-feedback-form textarea{padding:1.5rem;border:1px solid #bababa}#contact-message-feedback-form label{font-size:1.2rem;margin-top:1.5rem;padding-top:1rem;color:#bababa;border-top:1px solid #bababa}#contact-message-feedback-form .form-item{font-size:1.8rem;line-height:1;display:flex;flex-direction:column}#contact-message-feedback-form .form-item label{order:1}#contact-message-feedback-form .form-item input{padding:0}#contact-message-feedback-form .form-item.js-form-type-textarea label{margin-top:0;border-top:none}@media (min-width:576px){#contact-message-feedback-form .consent-text,#contact-message-feedback-form .field--name-field-consent-checkbox,#contact-message-feedback-form .field--name-field-provision-of-a-response,#contact-message-feedback-form .field--name-message,#contact-message-feedback-form .field--name-subject,#contact-message-feedback-form .form-actions,#contact-message-feedback-form .form-item-mail{grid-column:span 2}}#contact-message-feedback-form .field--name-field-consent-checkbox legend,#contact-message-feedback-form .field--name-field-provision-of-a-response legend{display:none}#contact-message-feedback-form .field--name-field-consent-checkbox .form-item,#contact-message-feedback-form .field--name-field-provision-of-a-response .form-item{flex-direction:row;align-items:center}#contact-message-feedback-form .field--name-field-consent-checkbox .form-item input,#contact-message-feedback-form .field--name-field-provision-of-a-response .form-item input{width:20px;height:20px}#contact-message-feedback-form .field--name-field-consent-checkbox label,#contact-message-feedback-form .field--name-field-provision-of-a-response label{font-size:18px;border-top:none;margin:0;padding:0;padding-left:20px}#contact-message-feedback-form .field--name-field-provision-of-a-response{margin-top:-10px}#contact-message-feedback-form .field--name-field-provision-of-a-response .form-radios{display:flex;flex-direction:column;gap:.625rem}#contact-message-feedback-form .field--name-message{margin-top:3rem}#contact-message-feedback-form .form-actions{position:relative;display:inline-block;justify-self:center}#contact-message-feedback-form .form-actions::before{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background-color:#39429c;z-index:-1}#contact-message-feedback-form .form-actions input[type=submit]{position:relative;display:inline-block;font-size:2.2rem;font-weight:800;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1.2rem 3.7rem;border:none;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background-color:#ef6d9c}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{margin:0 0 20px 0!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p{font-family:Barlow,sans-serif!important;font-weight:600!important;line-height:1.5!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label{font-family:Barlow,sans-serif!important;font-weight:400!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label a{color:#52dec6;font-weight:700}.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label{font-family:Barlow,sans-serif!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label span{color:#ef6d9c;font-weight:700}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent a{font-weight:700;color:#52dec6!important;text-decoration:none!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control{padding-left:2.4rem!important;min-height:2.4rem!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent h4,.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p{font-family:Barlow,sans-serif!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description{font-family:Barlow,sans-serif!important;font-weight:400!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptions{margin-top:2rem!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type=checkbox]{margin-left:-2.4rem!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before{left:-2.4rem!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after{left:-2.4rem!important;width:1.6rem!important;height:1.6rem!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{left:-2.4rem!important}.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after{left:-2.4rem!important;width:1.6rem!important;height:1.6rem!important}.fancy-button{position:relative;display:flex;align-items:center;justify-content:center;font-size:1.9rem;font-weight:800;line-height:1;text-align:center;width:11.4rem;height:12.1rem;color:#fff;z-index:1}@media (min-width:992px){.fancy-button{font-size:2.9rem;width:16.7rem;height:17.7rem}}.fancy-button a{position:static;color:#fff}.fancy-button a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fancy-button:hover::before{background-color:#ec568c}.fancy-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ef6d9c;-webkit-clip-path:url(/hackathons/themes/custom/cassini/css/#fancyClipPath);clip-path:url(/hackathons/themes/custom/cassini/css/#fancyClipPath);transform:rotate(30deg);transition:background-color .3s ease-in-out;z-index:-1}.fancy-button#block-applybutton::after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:5.9rem;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/pattern-triangle--secondary.svg);transform:translateX(-100%)}@media (min-width:992px){.fancy-button#block-applybutton::after{width:4.5rem;height:8.7rem}}.fancy-button#block-toolbutton:hover::before{background-color:#29d4b7}.fancy-button#block-toolbutton::before{background-color:#52dec6;transform:rotate(100deg);transition:background-color .3s ease-in-out}.fancy-button#block-toolbutton::after{content:"";position:absolute;top:0;right:0;width:3rem;height:5.9rem;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/pattern-triangle--accent.svg);transform:translate(1.5rem,2.8rem)}@media (min-width:992px){.fancy-button#block-toolbutton::after{width:4.5rem;height:8.7rem;transform:translate(80%,-2rem)}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{content:"";display:block}.embed-responsive>*{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9::before{padding-top:56.25%}.jumbotron{color:#fff}.jumbotron__heading{font-size:4.2rem;font-weight:800;line-height:1}.jumbotron__heading span{color:#52dec6}@media (min-width:992px){.jumbotron__heading{font-size:5.8rem}}.jumbotron__lead{font-size:1.1rem}@media (min-width:992px){.jumbotron__lead{font-size:1.7rem}}.navbar-wrapper{position:fixed;left:0;width:100%;z-index:300}.region-cassini-navbar,.region-cassinihackathons-navbar{color:#fff;display:flex;align-items:center}.region-cassini-navbar>.container,.region-cassinihackathons-navbar>.container{display:flex;justify-content:space-between;align-items:center}.region-cassini-navbar{display:none;background-color:#0c1e58;min-height:7rem}@media (min-width:992px){.region-cassini-navbar{display:flex}}.region-cassinihackathons-navbar{background-color:#004494;min-height:8rem}.region-cassini-navbar #block-cassinibranding{font-size:2.4rem;font-weight:700}.region-cassini-navbar .navigation{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.region-cassini-navbar .navigation>.menu{display:flex;flex-direction:row;align-items:center;list-style:none;padding-left:0;margin-bottom:0}.region-cassini-navbar .navigation>.menu a{font-size:1.8rem;font-weight:400;color:#fff;padding:0 1.5rem}.region-cassinihackathons-navbar .navigation{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:80px;display:flex;flex-direction:column;align-items:center}@media (max-width:991.98px){.region-cassinihackathons-navbar .navigation{opacity:0;visibility:hidden;background-color:#004494;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.menu-open .region-cassinihackathons-navbar .navigation{opacity:1;visibility:visible}}@media (min-width:992px){.region-cassinihackathons-navbar .navigation{position:relative;flex-direction:row;justify-content:flex-end;padding-top:0;width:100%}}.region-cassinihackathons-navbar .navigation>.menu{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:30px 25px 30px 15px;margin-bottom:0;width:100%;overflow-y:auto}@media (min-width:576px){.region-cassinihackathons-navbar .navigation>.menu{max-width:540px}}@media (min-width:992px){.region-cassinihackathons-navbar .navigation>.menu{flex-direction:row;align-items:center;padding:0;width:auto;max-width:none;overflow-y:visible}}.region-cassinihackathons-navbar .navigation>.menu>.menu-item:last-child{margin-left:1.5rem}.region-cassinihackathons-navbar .navigation>.menu>.menu-item:last-child a{font-size:1.5rem;font-weight:700;padding:.6rem 1.5rem;background-color:#ef6d9c;transition:background-color .3s ease-in-out}@media (min-width:992px){.region-cassinihackathons-navbar .navigation>.menu>.menu-item:last-child a{font-size:1.2rem}}.region-cassinihackathons-navbar .navigation>.menu>.menu-item:last-child a:hover{background-color:#52dec6}.region-cassinihackathons-navbar .navigation>.menu a,.region-cassinihackathons-navbar .navigation>.menu span{display:block;font-size:2rem;font-weight:700;color:#fff;padding:1rem 1.5rem}@media (min-width:992px){.region-cassinihackathons-navbar .navigation>.menu a,.region-cassinihackathons-navbar .navigation>.menu span{font-size:1.6rem;font-weight:400}}@media (min-width:1200px){.region-cassinihackathons-navbar .navigation>.menu a,.region-cassinihackathons-navbar .navigation>.menu span{font-size:1.8rem}}.region-cassinihackathons-navbar .navigation .menu-item--expanded{position:relative}.region-cassinihackathons-navbar .navigation .menu-item--expanded.active>.menu{display:block}.region-cassinihackathons-navbar .navigation .menu-item--expanded>span{cursor:pointer}.region-cassinihackathons-navbar .navigation .menu-item--expanded>span::after{display:inline-block;margin-left:.4em;vertical-align:.2em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.region-cassinihackathons-navbar .navigation .menu-item--expanded>.menu{position:static;display:none;list-style:none;padding:1rem 0;margin-bottom:0;top:100%;left:0;margin-left:3rem;min-width:auto;background-color:#004494;box-shadow:3px 3px 20px -3px rgba(33,37,41,.5)}@media (min-width:992px){.region-cassinihackathons-navbar .navigation .menu-item--expanded>.menu{position:absolute;left:15px;margin-left:0;min-width:200px}}.region-cassinihackathons-navbar .navigation .menu-item--expanded>.menu a{padding:.5rem 1.5rem}@media (min-width:992px){.region-cassinihackathons-navbar .hamburger{display:none}}.region-cassinihackathons-navbar #block-branding-2{display:flex;gap:2rem;align-items:center}.region-cassinihackathons-navbar #block-branding-2 .site-logo{display:block}.region-cassinihackathons-navbar #block-branding-2 .site-logo>img{width:200px;height:auto}.region-cassinihackathons-navbar #block-euspalogo{display:none}@media (min-width:576px){.region-cassinihackathons-navbar #block-euspalogo{display:block}}.region-cassinihackathons-navbar #block-euspalogo img{width:auto;height:50px}.field--name-field-programme-group-title{display:flex;align-items:flex-end;color:#707070;margin-bottom:2rem}.field--name-field-programme-group-title>h2{font-size:2.4rem;font-weight:400;white-space:nowrap}.field--name-field-programme-group-title::after{content:"";width:100%;height:1px;margin-left:2.4rem;margin-bottom:10px;background-color:#707070}.field--name-field-programmes{display:flex;flex-wrap:wrap;margin-left:-3.5rem;margin-right:-3.5rem}.field--name-field-programmes>*{flex:0 0 100%;padding-left:3.5rem;padding-right:3.5rem}@media (min-width:992px){.field--name-field-programmes>*{flex:1}}.field--name-field-programmes>*+*{margin-top:5rem}@media (min-width:992px){.field--name-field-programmes>*+*{margin-top:0}}.field--name-field-programme-logo{display:flex;align-items:center;height:9rem;margin-bottom:2rem}.field--name-field-programme-logo>img{max-width:100%;max-height:9rem;width:auto;height:auto}#professionsSlider{position:relative;font-size:1.9rem;font-weight:700;line-height:1.12;display:inline-block;color:#fff;width:225px;height:106px;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/hackers/button-3d.svg)}@media (min-width:992px){#professionsSlider{font-size:3.3rem;width:372px;height:175px;margin-left:4rem;margin-right:4rem}}#professionsSlider .swiper-slide{display:flex;align-items:center;justify-content:center;padding:2rem 4.5rem 3rem 2rem}@media (min-width:992px){#professionsSlider .swiper-slide{padding:3rem 5.5rem 4rem 3rem}}#professionsSlider .swiper-slide span{text-align:center}#professionsSlider .swiper-slide span::before{content:"< "}#professionsSlider .swiper-slide span::after{content:" >"}.eu-space-programmes{padding:8rem 0;background:calc(50% - 46px) 30px/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/eu-space-programmes-bg.svg)}.field--name-field-eu-space-heading{margin-bottom:5rem}.field--name-field-eu-space-programmes{margin-right:-3.5rem;margin-left:-3.5rem}@media (min-width:992px){.field--name-field-eu-space-programmes{display:flex;flex-wrap:wrap;justify-content:center;gap:7rem 0}}.field--name-field-eu-space-programmes>.field__item{padding-left:3.5rem;padding-right:3.5rem}.field--name-field-eu-space-programmes>.field__item:not(:last-child){margin-bottom:5rem}@media (min-width:992px){.field--name-field-eu-space-programmes>.field__item{width:33.3333%}.field--name-field-eu-space-programmes>.field__item:not(:last-child){margin-bottom:0}}@media (min-width:992px){.field--name-field-eu-space-programmes>.field__item:nth-child(2),.field--name-field-eu-space-programmes>.field__item:nth-child(3){flex:66.6666%}}.paragraph--type--eu-space-programme-group{display:flex;flex-direction:column;height:100%}.field--name-field-programmes{flex:1}.paragraph--type--eu-space-programme{display:flex;flex-direction:column;height:100%}.field--name-field-programme-description{display:flex;flex-direction:column;flex:1}.field--name-field-programme-description p{margin-bottom:2rem}.field--name-field-programme-description>div:first-of-type{margin-top:auto}.partners{padding:8rem 0;background-color:#f7f7f7}.field--name-field-partners-lead{text-align:center}.field--name-field-partners{display:grid;row-gap:3rem;margin-top:6rem}@media (min-width:992px){.field--name-field-partners{grid-template-columns:repeat(3,1fr);gap:9rem;margin-top:7rem}}.agenda{position:relative;padding-top:20rem;padding-bottom:10rem}@media (min-width:992px){.agenda{padding-top:6rem;padding-bottom:23rem;background-position:bottom left calc(50% - 50px);background-repeat:no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/big-ideas/6th/local-hackathons-bg-bottom.png)}}.page-node-type-hackathon_page_template .agenda{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:15rem}@media (min-width:992px){.page-node-type-hackathon_page_template .agenda{margin-top:20rem}}.agenda .field--name-field-agenda-heading,.agenda .field--name-field-big-ideas-heading{font-size:3.5rem;font-weight:900;text-align:center;line-height:1.15;color:#52dec6;margin:0 auto 5rem}@media (min-width:992px){.agenda .field--name-field-agenda-heading,.agenda .field--name-field-big-ideas-heading{font-size:4.5rem;max-width:550px}}.agenda .field--name-field-agenda-lead,.agenda .field--name-field-big-ideas-description{text-align:center;margin-bottom:5rem}@media (min-width:992px){.agenda .field--name-field-agenda-lead,.agenda .field--name-field-big-ideas-description{font-size:1.8rem}}.field--name-field-agenda,.field--name-field-bic-agenda,.field--name-field-central-hub{display:grid;gap:3rem}@media (min-width:576px){.field--name-field-agenda,.field--name-field-bic-agenda,.field--name-field-central-hub{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.field--name-field-agenda,.field--name-field-bic-agenda,.field--name-field-central-hub{grid-template-columns:repeat(4,1fr)}}.field--name-field-local-hackat,.field--name-field-local-hackathons{display:grid;gap:3rem}@media (min-width:576px){.field--name-field-local-hackat,.field--name-field-local-hackathons{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.field--name-field-local-hackat,.field--name-field-local-hackathons{grid-template-columns:repeat(4,1fr)}}.field--name-field-big-ideas-link{margin-top:3.125rem}.field--name-field-big-ideas-link a{position:relative;display:block;color:transparent;margin:0 auto;width:336px;height:134px;background:left top/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/big-ideas/6th/live-stream-inactive.svg)}@media (min-width:992px){.field--name-field-big-ideas-link a{width:426px;height:168px}}.field--name-field-big-ideas-link a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:left top/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/big-ideas/6th/live-stream-active.svg);opacity:0}.field--name-field-big-ideas-link a:hover{color:transparent}.field--name-field-big-ideas-link a:hover::after{opacity:1}.paragraph--type--agenda-day,.paragraph--type--local-agenda-day{position:relative;height:100%;display:flex;flex-direction:column;gap:2.4rem}.paragraph--type--agenda-day::before,.paragraph--type--local-agenda-day::before{content:"";position:absolute;top:1.2rem;right:0;bottom:0;left:1.2rem;background-color:#f1f1eb;z-index:-1}.agenda-day-header{position:relative;z-index:1;max-width:190px}.agenda-day-header::before{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background-color:#52dec6;z-index:-1}.field--name-field-agenda-day-date,.field--name-field-agenda-day-location{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;line-height:1.2;text-align:center;color:#fff;padding:1.5rem 3rem;min-height:70px;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background-color:#39429c}.field--name-field-agenda-day-date .day-of-week,.field--name-field-agenda-day-location .day-of-week{display:block;width:100%;font-size:.6666em;font-weight:500;color:#fff}.field--name-field-agenda-item,.field--name-field-agenda-items{display:flex;gap:2rem;flex-direction:column;flex:1;padding-left:3.2rem;padding-right:2rem;padding-bottom:2rem}.field--name-field-agenda-item>.field__item,.field--name-field-agenda-items>.field__item{flex:1}.paragraph--type--agenda-item{display:flex;flex-direction:column;align-items:start;font-size:1.4rem;gap:2rem;height:100%}.paragraph--type--agenda-item .field--name-field-time{color:#ef6d9c;font-weight:500}.paragraph--type--agenda-item .field--name-field-description{flex:1;color:#707070}.paragraph--type--agenda-item .field--name-field-description h2{font-size:2rem;line-height:1.2;margin-bottom:1rem}.paragraph--type--agenda-item .field--name-field-description h2:first-of-type{margin-top:-1rem}.paragraph--type--agenda-item .field--name-field-description ul{padding-left:2.4rem;margin-bottom:0}.paragraph--type--agenda-item .field--name-field-description p:last-child{margin-bottom:0}.paragraph--type--agenda-item .field--name-field-link{display:inline-block}.paragraph--type--agenda-item .field--name-field-link a{display:block;padding:.8rem 1.2rem;color:#fff;text-align:center;background-color:#39429c;transition:background-color .3s ease-in-out}.paragraph--type--agenda-item .field--name-field-link a:hover{background-color:#52dec6}.paragraph--type--team-member{position:relative;text-align:center;z-index:1}.paragraph--type--team-member .field--name-field-photo{position:relative;width:170px;margin:0 auto 3.5rem}.paragraph--type--team-member .field--name-field-photo::before{content:"";display:block;padding-top:105%}.paragraph--type--team-member .field--name-field-photo::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ef6d9c;-webkit-clip-path:url(/hackathons/themes/custom/cassini/css/#fancyClipPath);clip-path:url(/hackathons/themes/custom/cassini/css/#fancyClipPath);z-index:-1;transform:translate(-1.2rem,1.2rem)}.paragraph--type--team-member .field--name-field-photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:url(/hackathons/themes/custom/cassini/css/#fancyClipPath);clip-path:url(/hackathons/themes/custom/cassini/css/#fancyClipPath)}.paragraph--type--team-member .field--name-field-name{font-size:2.6rem;font-weight:700;margin-bottom:.8rem}.paragraph--type--team-member .field--name-field-company{font-size:1.9rem}.paragraph--type--team-member .field--name-field-linkedin{position:absolute;font-size:0;color:transparent;top:0;left:50%;width:4.2rem;height:4.2rem;border-radius:50%;background:center/1.8rem 1.8rem no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/icon-linkedin.svg);background-color:#020d33;transform:translateX(4rem)}.paragraph--type--team-member .field--name-field-linkedin a{display:block;width:100%;height:100%}.paragraph--type--sponsors{text-align:center}@media (min-width:992px){.paragraph--type--sponsors{text-align:left}}.paragraph--type--sponsors .field--type-image{display:flex;align-items:center;justify-content:center;height:9rem;margin-bottom:2rem}.paragraph--type--sponsors .field--type-image>img{max-width:80%;max-height:7rem;height:auto;width:auto}.paragraph--type--sponsors .field--name-field-title{position:relative;font-weight:700;text-align:center;padding-bottom:2rem;margin-bottom:2rem}.paragraph--type--sponsors .field--name-field-title::before{content:"";position:absolute;bottom:0;left:50%;width:20%;height:2px;background-color:#ef6d9c;transform:translateX(-50%)}.hackathon-sponsor__header{position:relative}.hackathon-sponsor__header .field--name-field-link a{position:absolute;color:transparent;top:0;right:0;bottom:0;left:0}.hackathon-sponsor__header .field--name-field-link a:hover{color:transparent}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.apply-footer{position:relative;min-height:490px;background:center top/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/hackers-apply-now-bg--sm.svg);background-color:#39429c}@media (min-width:992px){.apply-footer{min-height:850px;background-image:url(/hackathons/themes/custom/cassini/img/hackers-apply-now-bg--lg.svg);background-color:#39429c}}.apply-footer__btn{position:absolute;display:block;width:30rem;top:13rem;left:50%;transform:translateX(-50%)}@media (min-width:992px){.apply-footer__btn{top:21.7rem;width:51.7rem}}.apply-footer__btn img{width:100%;height:auto}.application-form{padding-top:15rem;padding-bottom:10rem;background:center 3rem/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/application-form-bg-sm.svg);background-color:#39429c}@media (min-width:992px){.application-form{min-height:768px;background:center top/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/application-form-bg.svg);background-color:#39429c}}.application-form>.container{display:grid;justify-items:center;-moz-column-gap:5rem;column-gap:5rem}.application-form__heading{text-align:center}.application-form__heading a{position:relative;display:inline-block;width:100%;max-width:330px;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/hackers-register-button.svg)}@media (min-width:768px){.application-form__heading a{max-width:518px}}.application-form__heading a::before{content:"";display:block;padding-top:87%}.application-form__heading a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/hackers-register-button--active.svg);opacity:0;transition:opacity .2s ease-in-out}.application-form__heading a:hover::after{opacity:1}@media (min-width:992px){.application-form__wrapper{max-width:50%}}#mc_embed_signup{background-color:transparent}#mc_embed_signup div.mc-field-group label{color:#fff}#mc_embed_signup .mc-text{font-size:20px;font-weight:600;color:#fff}#mc_embed_signup .mc-helper-text{color:#fff;margin-bottom:2rem}#mc_embed_signup .mc-helper-text a{font-weight:700;color:#52dec6}#mc_embed_signup div.mc-field-group input{color:#212529}#mc_embed_signup input.button{font-weight:700;height:40px;background-color:#ef6d9c}#mc_embed_signup input.button:hover{background-color:#eb4d86}#mc_embed_signup div.mc-field-group.input-group{color:#fff}#mc_embed_signup div.mc-field-group.input-group ul li{display:flex;align-items:flex-start}#mc_embed_signup div.mc-field-group.input-group label{margin-left:1rem}#mc_embed_signup div.mc-field-group.input-group label a{font-weight:700;color:#52dec6}#mc_embed_signup div.mc-field-group.input-group input{margin-top:6px}#mc_embed_signup .indicates-required{color:#fff}#mc_embed_signup #mce-responses{width:100%!important;padding:0!important;margin:0!important}#mc_embed_signup #mce-success-response{color:#fff!important}#mc_embed_signup div.response{width:100%!important}.hero{position:relative;width:100%;min-height:39.4rem;background:calc(50% - 3px) top/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/hackers-sm.svg);background-color:#39429c}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:center bottom/992px 199px no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/wave-sm.svg)}@media (min-width:992px){.hero{min-height:76.8rem;background:calc(50% + 203px) top/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/hackers-lg.svg);background-color:#39429c}.hero::before{background:center calc(100% + 1px)/2560px 292px no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/wave-large.svg)}}.wrapper{overflow-x:hidden}#default-page-wrapper main{margin:10rem 0}.site-footer{color:#fff;padding-top:5rem;padding-bottom:5rem;background-position:calc(50% - 90px) bottom,center;background-size:auto,auto;background-repeat:no-repeat,no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/bg-footer.svg),linear-gradient(175deg,#082a6a 0,#082a6a 50%,#791d63 120%)}.site-footer .container>div{display:flex;flex-direction:column;row-gap:3rem;-moz-column-gap:6rem;column-gap:6rem}@media (min-width:992px){.site-footer .container>div{flex-direction:row}}.site-footer #block-sitebranding-3 a{display:block;max-width:220px}.site-footer #block-sitebranding-3 a img{width:100%;height:auto}.site-footer #block-footerfirstcolumn{display:flex;flex-direction:column}.site-footer :is(#block-footerlink,#block-footernewsletter) a{--blue-light:#082a6a;--transition:0.3s ease-in-out all;background:rgba(255,255,255,.85);border-radius:20px;padding:.8rem 2rem;color:var(--blue-light);font-weight:700;font-size:2rem;line-height:1.3;display:inline-block;margin-top:3.3rem;transition:var(--transition);border:none;outline:0;position:relative;cursor:pointer}.site-footer :is(#block-footerlink,#block-footernewsletter) a::before{transition:var(--transition);position:absolute;content:"";left:-8px;right:-8px;top:-8px;bottom:-8px;border:1px solid #fff;border-radius:25px;transform:scale(0)}.site-footer :is(#block-footerlink,#block-footernewsletter) a:hover{background:rgba(255,255,255,.95);box-shadow:0 8px 16px rgba(0,0,0,.2)}.site-footer :is(#block-footerlink,#block-footernewsletter) a:hover::before{transform:scale(1)}.site-footer #block-footer ul{list-style:none;padding-left:0;margin-bottom:0}.site-footer #block-footer ul li{margin-bottom:.5rem}.site-footer #block-footer ul li a{position:relative;font-size:1.8rem;color:#fff;text-decoration:none;padding-left:10px}.site-footer #block-footer ul li a::after{transition:.3s ease-in all;position:absolute;content:"";height:0;left:0;width:0;top:50%;transform:translate(-50%,-50%);background:#fff}.site-footer #block-footer ul li a:hover::after{width:3px;height:100%}.site-footer #block-footersocials{display:flex;gap:1.6rem;align-items:center;margin-top:auto}.site-footer #block-facebook a{display:block;width:3rem;height:3rem;text-indent:-9999px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/icon-facebook-2.svg)}.site-footer #block-linkedin a{display:block;width:3rem;height:2.9rem;text-indent:-9999px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/icon-linkedin-2.svg)}.site-info{font-size:1.2rem;color:#fff;padding-top:2rem;padding-bottom:2rem;background:#004494}.site-info p{margin-bottom:0}.site-info a{color:#ef43c6;text-decoration:underline}.page-node-type-article .hero{display:block;padding-top:8rem;min-height:auto;background:0 0}.page-node-type-article .hero::before{height:75%;-webkit-clip-path:none;clip-path:none;background:calc(50% - 128px) top/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/article.svg);background-color:#39429c}@media (min-width:992px){.page-node-type-article .hero::before{height:50rem}}.page-node-type-article .hero::after{content:"";position:absolute;width:1306px;height:238px;left:50%;bottom:-37px;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/article-parallax.svg);transform:translateX(calc(-50% + 78px))}.page-node-type-article .hero__inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3.6rem;padding:10rem 3rem;background-color:#020d33}@media (min-width:992px){.page-node-type-article .hero__inner{min-height:540px;padding:5rem 3rem}}.page-node-type-article .hero__inner .article-published{display:block;position:relative;font-size:2.4rem;font-weight:700;color:#ef6d9c;text-align:center;z-index:1}.page-node-type-article .hero__inner .region-header{position:relative;max-width:600px;z-index:1}.page-node-type-article .hero__inner .block-page-title-block{font-size:1.6rem;text-align:center;color:#fff;line-height:1}@media (min-width:992px){.page-node-type-article .hero__inner .block-page-title-block{font-size:3.6rem}}.page-node-type-article .hero__inner .field--name-field-image{position:absolute;top:0;right:0;bottom:0;left:0}.page-node-type-article .hero__inner .field--name-field-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#aaa 0,#555 100%);mix-blend-mode:multiply;opacity:.7}.page-node-type-article .hero__inner .field--name-field-image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-node-type-article #default-page-wrapper main{margin-top:5rem}@media (min-width:992px){.page-node-type-article #default-page-wrapper main{margin-top:8rem}}.page-node-type-article .layout-content{margin-bottom:5rem}.page-node-type-article .layout-content img{max-width:100%;height:auto}@media (min-width:992px){.page-node-type-article .layout-content{margin-bottom:10rem;background:center 380px/auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/article/overflow-elements.svg)}}.page-node-type-article .layout-content>.container{display:grid;row-gap:5rem}@media (min-width:992px){.page-node-type-article .layout-content>.container{grid-template-columns:1fr 320px;-moz-column-gap:5rem;column-gap:5rem}}.block-views-blocklatest-news-block-1{padding-bottom:40px;border-bottom:1px solid #707070}.block-views-blocklatest-news-block-1>h2{color:#52dec6;margin-bottom:2rem}.block-views-blocklatest-news-block-1 .view-content{display:grid;row-gap:2rem}.block-views-blocklatest-news-block-1 .views-row{display:grid;align-items:center;grid-template-columns:1fr 190px;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem}.block-views-blocklatest-news-block-1 .views-row:hover .views-field-title a{color:#52dec6}.block-views-blocklatest-news-block-1 .views-row .views-field-title a{display:block;color:#212529}.block-views-blocklatest-news-block-1 .views-row .views-field-field-image{position:relative;display:block;padding:0;overflow:hidden}.block-views-blocklatest-news-block-1 .views-row .views-field-field-image::before{content:"";display:block;padding-top:56.25%}.block-views-blocklatest-news-block-1 .views-row .views-field-field-image .field-content{position:absolute;top:0;right:0;bottom:0;left:0}.block-views-blocklatest-news-block-1 .views-row .views-field-field-image .field-content a{display:block}.block-views-blocklatest-news-block-1 .views-row .views-field-field-image .field-content a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-node-type-page .hero,.page-node-type-webform .hero{display:flex;align-items:center}@media (min-width:992px){.page-node-type-page .hero,.page-node-type-webform .hero{min-height:40rem}}.page-node-type-page .hero>.container,.page-node-type-webform .hero>.container{position:relative}.page-node-type-page .hero .block-page-title-block,.page-node-type-webform .hero .block-page-title-block{font-size:1.6rem;text-align:center;color:#fff;line-height:1}@media (min-width:992px){.page-node-type-page .hero .block-page-title-block,.page-node-type-webform .hero .block-page-title-block{font-size:3.6rem}}#default-page-wrapper .hero{display:flex;align-items:center}@media (min-width:992px){#default-page-wrapper .hero{min-height:50rem}}#default-page-wrapper .hero>.container{position:relative}#default-page-wrapper .hero #block-organiserapplicationformheading{font-size:1.6rem;text-align:center;color:#fff;line-height:1}@media (min-width:992px){#default-page-wrapper .hero #block-organiserapplicationformheading{font-size:3.6rem}}.page-node-type-webform .layout-content{background:50% 0/1355px auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/web-form-background.svg)}.lazy{background-image:none}
.page-node-type-portfolio-page-template .hero{display:flex;align-items:center;background-image:url(/hackathons/themes/custom/cassini/img/headers/portfolio-sm.svg)}@media (min-width:992px){.page-node-type-portfolio-page-template .hero{background-image:url(/hackathons/themes/custom/cassini/img/headers/portfolio-lg.svg)}}.page-node-type-portfolio-page-template .hero::after{content:"";position:absolute;width:97px;height:98px;top:304px;left:50%;transform:translateX(calc(-50% + 131px)) rotate(-19deg);background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/headers/portfolio-cup.svg)}@media (min-width:992px){.page-node-type-portfolio-page-template .hero::after{width:163px;height:164px;top:524px;transform:translateX(calc(-50% + 222px))}}.page-node-type-portfolio-page-template .hero .text-formatted{position:relative;font-size:4.5rem;font-weight:900;text-align:center;line-height:1;color:#52dec6}@media (min-width:992px){.page-node-type-portfolio-page-template .hero .text-formatted{font-size:6.5rem}}.page-node-type-portfolio-page-template .hero .text-formatted span{color:#fff}.page-node-type-portfolio-page-template main{margin:3.5rem 0 0!important}article.node--type-portfolio-page-template .field--name-body{position:relative;font-size:2.2rem;color:#fff;text-align:center;padding:2rem calc(2rem + 40px) 2rem 2rem;background-position:right bottom 70px;background-size:53px 32px;background-repeat:no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/bubble-arrow.svg)}@media (min-width:992px){article.node--type-portfolio-page-template .field--name-body{background-position:right bottom 110px}}article.node--type-portfolio-page-template .field--name-body::before{content:"";position:absolute;top:0;right:40px;bottom:0;left:0;background-color:#ef6d9c;transform:skewX(2deg);z-index:-1}@media (min-width:992px){article.node--type-portfolio-page-template .field--name-body::before{transform:skewX(4deg)}}article.node--type-portfolio-page-template .field--name-body::after{content:"";position:absolute;width:147px;height:102px;bottom:0;right:0;background:center top/100% auto no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/hero.svg);transform:translateX(45%)}@media (min-width:992px){article.node--type-portfolio-page-template .field--name-body::after{width:24.7%;height:185px;transform:translateX(50%)}}@media (min-width:992px){article.node--type-portfolio-page-template .field--name-body{font-size:2.7rem;padding:3.7% calc(7.4% + 40px) 3.7% 7.4%;width:87%}}.winners{position:relative;padding-top:5rem;padding-bottom:30rem}@media (min-width:992px){.winners{padding-bottom:40rem}}.winners::before{content:"";position:absolute;top:0;right:calc(-50vw + 50%);bottom:0;left:calc(-50vw + 50%);z-index:-1}.winners--green::before{background-position:calc(50% + 6rem) bottom,calc(50% - 5.4rem) top;background-size:915px auto,1913px auto;background-repeat:no-repeat,no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/digitising-green-sm.svg),url(/hackathons/themes/custom/cassini/img/portfolio/digitising-green-bg.svg);background-color:#39429c}@media (min-width:780px){.winners--green::before{background-position:left bottom,calc(50% - 5.4rem) top;background-size:100% auto,1913px auto}}@media (min-width:992px){.winners--green::before{background-position:center bottom,calc(50% - 5.4rem) top;background-size:auto,1913px auto;background-repeat:no-repeat,no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/digitising-green.svg),url(/hackathons/themes/custom/cassini/img/portfolio/digitising-green-bg.svg)}}@media (min-width:1366px){.winners--green::before{background-position:left bottom,calc(50% - 5.4rem) top;background-size:100% auto,1913px auto}}.winners--arctic::before{background-position:center bottom,calc(50% - 1.6rem) top;background-size:auto,auto;background-repeat:no-repeat,no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/connecting-the-arctic-sm.svg),url(/hackathons/themes/custom/cassini/img/portfolio/connecting-the-arctic-bg.svg);background-color:#599af2}@media (min-width:992px){.winners--arctic::before{background-image:url(/hackathons/themes/custom/cassini/img/portfolio/connecting-the-arctic.svg),url(/hackathons/themes/custom/cassini/img/portfolio/connecting-the-arctic-bg.svg)}}@media (min-width:1366px){.winners--arctic::before{background-size:100% auto,auto}}.winners--revisit::before{background-position:center bottom,center top;background-size:auto,auto;background-repeat:no-repeat,no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/revisit-europe-sm.svg),url(/hackathons/themes/custom/cassini/img/portfolio/revisit-europe-bg-sm.svg);background-color:#ffca5f}@media (min-width:992px){.winners--revisit::before{background-position:center bottom,calc(50% + 86px) top;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/revisit-europe.svg),url(/hackathons/themes/custom/cassini/img/portfolio/revisit-europe-bg.svg)}}.winners--financial{padding-bottom:40rem}.winners--financial::before{background-position:center bottom,calc(50% + 85px) top;background-size:auto,auto;background-repeat:no-repeat,no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/financial-world-sm-1.svg),url(/hackathons/themes/custom/cassini/img/portfolio/financial-world-bg-sm.svg);background-color:#41e5c6}@media (min-width:992px){.winners--financial::before{background-position:center bottom,calc(50% - 13px) top;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/financial-world-3.svg),url(/hackathons/themes/custom/cassini/img/portfolio/financial-world-bg-1.svg)}}.winners--defence::before{background-color:#20598c;background-size:auto,auto,auto;background-repeat:no-repeat,no-repeat,no-repeat;background-position:center bottom -10px,calc(50% - 60px) 95px,center -40px;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/defence-bg-bottom-sm.png),url(/hackathons/themes/custom/cassini/img/portfolio/defence-bg-top-sm.png),url(/hackathons/themes/custom/cassini/img/portfolio/defence-bg-waves.svg)}@media (min-width:992px){.winners--defence::before{background-position:center bottom,calc(50% + 23px) 95px,center -40px;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/defence-bg-bottom.png),url(/hackathons/themes/custom/cassini/img/portfolio/defence-bg-top.png),url(/hackathons/themes/custom/cassini/img/portfolio/defence-bg-waves.svg)}}.winners--defence-2024::before{background-color:#4d43d1;background-size:auto,auto;background-repeat:no-repeat,no-repeat;background-position:center top 140px,center bottom;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/defence-2024-top.svg),url(/hackathons/themes/custom/cassini/img/portfolio/defence-2024-bg-bottom.svg)}.winners--aid::before{background-color:#49c888;background-size:auto,auto,auto;background-repeat:no-repeat,no-repeat,no-repeat;background-position:center bottom -10px,calc(50% - 60px) 95px,center -40px;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/aid-bg-bottom-sm.png),url(/hackathons/themes/custom/cassini/img/portfolio/aid-bg-top-sm.png),url(/hackathons/themes/custom/cassini/img/portfolio/aid-bg-waves.svg)}@media (min-width:992px){.winners--aid::before{background-position:center bottom,calc(50% + 23px) 95px,center -40px;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/aid-bg-bottom.png),url(/hackathons/themes/custom/cassini/img/portfolio/aid-bg-top.png),url(/hackathons/themes/custom/cassini/img/portfolio/aid-bg-waves.svg)}}.winners--healthcare-2025::before{background-color:#69cdf3;background-size:auto;background-repeat:no-repeat;background-position:center bottom;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/healthcare-bottom.png)}@media (min-width:1920px){.winners--healthcare-2025::before{background-size:100% auto}}[class~=field--type-text][class*=field--name-field-winners-heading]{font-size:4.3rem;font-weight:700;line-height:1.17;color:#fff;margin-top:4rem}@media (min-width:992px){[class~=field--type-text][class*=field--name-field-winners-heading]{position:absolute;font-size:5.8rem;top:0;left:0;margin-top:12rem;margin-left:3rem;max-width:50%}}[class~=field--type-text][class*=field--name-field-winners-heading] span{color:#52dec6}[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-revisit span{color:#39429c}@media (min-width:992px){[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-financial{margin-top:4rem}}[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-financial span{color:#39429c}@media (min-width:992px){[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-defence{margin-top:4rem}}[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-defence span{color:#fe4243}@media (min-width:992px){[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-defence-2{font-size:4.2rem}}@media (min-width:1200px){[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-defence-2{font-size:4.8rem}}@media (min-width:992px){[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-aid{font-size:5rem;margin-top:4rem}}[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-aid span{color:#ffb612}[class~=field--type-text][class*=field--name-field-winners-heading].field--name-field-winners-heading-healthcare span{color:#0e5185}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]{display:grid;-moz-column-gap:1.6rem;column-gap:1.6rem;align-items:end;margin-top:2rem}@media (min-width:576px){[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0}}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item{position:relative;color:#fff;padding:2rem 3rem}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item:hover .field--name-field-winner-description{opacity:1;visibility:visible}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item:nth-child(-n+3) .field--name-field-winner-image-wrapper::after{content:"";position:absolute;bottom:0;right:0;width:8rem;height:7.6rem;background:center/contain no-repeat;transform:translate(3rem,2rem)}@media (min-width:992px){[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item:first-child{grid-column:3/span 1}}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item:first-child .field--name-field-winner-image-wrapper::after{background-image:url(/hackathons/themes/custom/cassini/img/portfolio/first-place.svg)}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item:nth-child(2) .field--name-field-winner-image-wrapper::after{background-image:url(/hackathons/themes/custom/cassini/img/portfolio/second-place.svg)}[class~=field--type-entity-reference-revisions][class*=field--name-field-winners]>.field__item:nth-child(3) .field--name-field-winner-image-wrapper::after{background-image:url(/hackathons/themes/custom/cassini/img/portfolio/third-place.svg)}@media (min-width:992px){[class~=field--type-entity-reference-revisions][class*=field--name-field-winners].field--name-field-winners-revisit>.field__item:first-child{grid-column:4/span 1}}.field--name-field-winner-name{color:#52dec6;font-size:2.2rem;font-weight:700;line-height:1.18;margin-bottom:2rem}.field--name-field-winners-arctic .field--name-field-winner-name{color:#fff}.field--name-field-winners-revisit .field--name-field-winner-name{color:#39429c}.field--name-field-winners-financial .field--name-field-winner-name{color:#39429c}.field--name-field-winners-defence .field--name-field-winner-name{color:#fff}.field--name-field-winners-defence .field--name-field-winner-name::after{background-color:#fe4243}.field--name-field-winners-aid .field--name-field-winner-name{color:#fff}.field--name-field-winners-aid .field--name-field-winner-name::after{background-color:#ffb612}.field--name-field-winners-healthcare .field--name-field-winner-name{color:#0e5185}.field--name-field-winners-healthcare .field--name-field-winner-name::after{background-color:#fff}.field--name-field-winner-name::after{content:"";display:block;width:100%;max-width:13rem;height:3px;margin-top:1rem;background-color:#ef6d9c}.field--name-field-winner-image-wrapper{position:relative;display:block;padding:0}.field--name-field-winner-image-wrapper::before{content:"";display:block;padding-top:66%}.field--name-field-winner-image{position:absolute;top:0;left:0;width:100%;height:100%}.field--name-field-winner-image::before{content:"";position:absolute;top:7px;left:7px;width:100%;height:100%;background-color:#52dec6}.field--name-field-winner-image .inline-file-editor__img-parent,.field--name-field-winner-image img{position:absolute;top:0;left:0;width:100%;height:100%}.field--name-field-winner-image img{-o-object-fit:cover;object-fit:cover}.field--name-field-winners-financial .field--name-field-winner-image::before{background-color:#39429c}.field--name-field-winners-defence .field--name-field-winner-image::before{background-color:#00abbf}.field--name-field-winners-healthcare .field--name-field-winner-image::before{background-color:#fff}.field--name-field-winner-country{position:absolute;top:0;right:0;transform:translate(8px,-15px)}.field--name-field-winner-short-description{font-weight:500;margin-top:2rem}.field--name-field-winners-revisit .field--name-field-winner-short-description{color:#39429c}.field--name-field-winners-financial .field--name-field-winner-short-description{color:#39429c}.field--name-field-winner-description{position:absolute;display:flex;flex-direction:column;text-align:center;top:0;right:0;bottom:0;left:0;padding:2rem 3rem;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;overflow-y:auto;background-color:#52dec6}.field--name-field-winner-description p:not(:only-child):last-child{margin-top:2rem}.field--name-field-winner-description p:not(:only-child):last-child a{font-weight:700;color:#fff;display:inline-flex;align-items:center}.field--name-field-winner-description p:not(:only-child):last-child a:hover{color:#39429c}.field--name-field-winner-description p:not(:only-child):last-child a::before{content:"";display:block;width:35px;height:35px;margin-right:5px;background:center/contain no-repeat;background-image:url(/hackathons/themes/custom/cassini/img/portfolio/player.svg)}.field--name-field-winners-financial .field--name-field-winner-description{background-color:#39429c}.field--name-field-winners-financial .field--name-field-winner-description p:not(:only-child):last-child a:hover{color:#52dec6}.field--name-field-winners-defence .field--name-field-winner-description{background-color:#fe4243}.field--name-field-winners-defence .field--name-field-winner-description p:not(:only-child):last-child a:hover{color:#03598c}.field--name-field-winners-aid .field--name-field-winner-description{background-color:#ffb612}.field--name-field-winners-aid .field--name-field-winner-description p:not(:only-child):last-child a:hover{color:#020d33}.field--name-field-winners-healthcare .field--name-field-winner-description{background-color:#0e5185}.field--name-field-winners-healthcare .field--name-field-winner-description p:not(:only-child):last-child a:hover{color:#69cdf3}
