/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.panel{margin-bottom:2rem;gap:1rem;}@media (min-width:768px){.panel{display:grid;}}.panel > *{grid-column:1 / -1;margin-bottom:2rem;}@media (min-width:768px){.panel--\[2\]-10{grid-template-columns:repeat(12,minmax(0,1fr));}.panel--\[2\]-10 > *{grid-column:span 10 / span 10;grid-column-start:3;}}@media (min-width:768px){.panel--6-\[1\]-5{grid-template-columns:repeat(10,minmax(0,1fr));}.panel--6-\[1\]-5 > *:first-child{grid-column:span 6 / span 6;grid-column-start:1;}.panel--6-\[1\]-5 > *:nth-child(2){grid-column:span 5 / span 5;grid-column-start:8;}}@media (min-width:768px){.panel--6-\[1\]-3{grid-template-columns:repeat(10,minmax(0,1fr));}.panel--6-\[1\]-3 > *:first-child{grid-column:span 6 / span 6;grid-column-start:1;}.panel--6-\[1\]-3 > *:nth-child(2){grid-column:span 3 / span 3;grid-column-start:8;}}@media (min-width:768px){.panel--1-1,.panel--1-1-1,.panel--1-1-1-1{grid-template-columns:repeat(12,minmax(0,1fr));}.panel--1-1 > *{grid-column:span 6 / span 6;}.panel--1-1-1 > *{grid-column:span 4 / span 4;}.panel--1-1-1-1 > *{grid-column:span 3 / span 3;}}.webform-submission-form .form-item,.user-login-form .form-item,.user-logout-confirm .form-item,.user-pass-reset .form-item,.user-pass .form-item,.it4f-member-profile-form .form-item{position:relative;}.webform-submission-form .webform-composite-hidden-title,.user-login-form .webform-composite-hidden-title,.user-logout-confirm .webform-composite-hidden-title,.user-pass-reset .webform-composite-hidden-title,.user-pass .webform-composite-hidden-title,.it4f-member-profile-form .webform-composite-hidden-title{clear:both;margin-top:0px;margin-bottom:0px;}.webform-submission-form label,.user-login-form label,.user-logout-confirm label,.user-pass-reset label,.user-pass label,.it4f-member-profile-form label{position:relative;top:0.75rem;left:0.75rem;display:inline-block;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:0.5rem;padding-right:0.5rem;}.webform-submission-form input[type=text],.webform-submission-form input[type=email],.webform-submission-form input[type=password],.webform-submission-form input[type=url],.webform-submission-form textarea,.webform-submission-form select,.user-login-form input[type=text],.user-login-form input[type=email],.user-login-form input[type=password],.user-login-form input[type=url],.user-login-form textarea,.user-login-form select,.user-logout-confirm input[type=text],.user-logout-confirm input[type=email],.user-logout-confirm input[type=password],.user-logout-confirm input[type=url],.user-logout-confirm textarea,.user-logout-confirm select,.user-pass-reset input[type=text],.user-pass-reset input[type=email],.user-pass-reset input[type=password],.user-pass-reset input[type=url],.user-pass-reset textarea,.user-pass-reset select,.user-pass input[type=text],.user-pass input[type=email],.user-pass input[type=password],.user-pass input[type=url],.user-pass textarea,.user-pass select,.it4f-member-profile-form input[type=text],.it4f-member-profile-form input[type=email],.it4f-member-profile-form input[type=password],.it4f-member-profile-form input[type=url],.it4f-member-profile-form textarea,.it4f-member-profile-form select{margin-bottom:1.5rem;width:100%;border-radius:0.5rem;border-width:2px;border-color:rgb(var(--accent) / 0.66);padding-top:1rem;padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem;line-height:1.75rem;}.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=password]:focus,.webform-submission-form input[type=url]:focus,.webform-submission-form textarea:focus,.webform-submission-form select:focus,.user-login-form input[type=text]:focus,.user-login-form input[type=email]:focus,.user-login-form input[type=password]:focus,.user-login-form input[type=url]:focus,.user-login-form textarea:focus,.user-login-form select:focus,.user-logout-confirm input[type=text]:focus,.user-logout-confirm input[type=email]:focus,.user-logout-confirm input[type=password]:focus,.user-logout-confirm input[type=url]:focus,.user-logout-confirm textarea:focus,.user-logout-confirm select:focus,.user-pass-reset input[type=text]:focus,.user-pass-reset input[type=email]:focus,.user-pass-reset input[type=password]:focus,.user-pass-reset input[type=url]:focus,.user-pass-reset textarea:focus,.user-pass-reset select:focus,.user-pass input[type=text]:focus,.user-pass input[type=email]:focus,.user-pass input[type=password]:focus,.user-pass input[type=url]:focus,.user-pass textarea:focus,.user-pass select:focus,.it4f-member-profile-form input[type=text]:focus,.it4f-member-profile-form input[type=email]:focus,.it4f-member-profile-form input[type=password]:focus,.it4f-member-profile-form input[type=url]:focus,.it4f-member-profile-form textarea:focus,.it4f-member-profile-form select:focus{border-color:rgb(var(--accent));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:0px;}.webform-submission-form select,.user-login-form select,.user-logout-confirm select,.user-pass-reset select,.user-pass select,.it4f-member-profile-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.webform-submission-form input[aria-invalid=true],.webform-submission-form textarea[aria-invalid=true],.webform-submission-form select[aria-invalid=true],.user-login-form input[aria-invalid=true],.user-login-form textarea[aria-invalid=true],.user-login-form select[aria-invalid=true],.user-logout-confirm input[aria-invalid=true],.user-logout-confirm textarea[aria-invalid=true],.user-logout-confirm select[aria-invalid=true],.user-pass-reset input[aria-invalid=true],.user-pass-reset textarea[aria-invalid=true],.user-pass-reset select[aria-invalid=true],.user-pass input[aria-invalid=true],.user-pass textarea[aria-invalid=true],.user-pass select[aria-invalid=true],.it4f-member-profile-form input[aria-invalid=true],.it4f-member-profile-form textarea[aria-invalid=true],.it4f-member-profile-form select[aria-invalid=true]{border-color:rgb(var(--error));}.webform-submission-form .webform-button--submit.button--primary,.user-login-form .webform-button--submit.button--primary,.user-logout-confirm .webform-button--submit.button--primary,.user-pass-reset .webform-button--submit.button--primary,.user-pass .webform-button--submit.button--primary,.it4f-member-profile-form .webform-button--submit.button--primary{cursor:pointer;display:inline-block;border-bottom-left-radius:0.75rem;border-top-right-radius:0.75rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem;background-color:rgb(var(--secondary-dark));color:rgb(var(--primary));background-color:rgb(var(--accent-dark));}@media (min-width:1024px){.webform-submission-form .form-item-address-city:has(+ .form-item-address-postal-code),.user-login-form .form-item-address-city:has(+ .form-item-address-postal-code),.user-logout-confirm .form-item-address-city:has(+ .form-item-address-postal-code),.user-pass-reset .form-item-address-city:has(+ .form-item-address-postal-code),.user-pass .form-item-address-city:has(+ .form-item-address-postal-code),.it4f-member-profile-form .form-item-address-city:has(+ .form-item-address-postal-code){float:right;width:16rem;}}@media (min-width:1280px){.webform-submission-form .form-item-address-city:has(+ .form-item-address-postal-code),.user-login-form .form-item-address-city:has(+ .form-item-address-postal-code),.user-logout-confirm .form-item-address-city:has(+ .form-item-address-postal-code),.user-pass-reset .form-item-address-city:has(+ .form-item-address-postal-code),.user-pass .form-item-address-city:has(+ .form-item-address-postal-code),.it4f-member-profile-form .form-item-address-city:has(+ .form-item-address-postal-code){width:24rem;}}.webform-submission-form .form-item-address-city + .form-item-address-postal-code,.user-login-form .form-item-address-city + .form-item-address-postal-code,.user-logout-confirm .form-item-address-city + .form-item-address-postal-code,.user-pass-reset .form-item-address-city + .form-item-address-postal-code,.user-pass .form-item-address-city + .form-item-address-postal-code,.it4f-member-profile-form .form-item-address-city + .form-item-address-postal-code{width:10rem;}.webform-submission-form .password-confirm-message,.user-login-form .password-confirm-message,.user-logout-confirm .password-confirm-message,.user-pass-reset .password-confirm-message,.user-pass .password-confirm-message,.it4f-member-profile-form .password-confirm-message{margin-bottom:1rem;}.webform-submission-form .password-strength,.user-login-form .password-strength,.user-logout-confirm .password-strength,.user-pass-reset .password-strength,.user-pass .password-strength,.it4f-member-profile-form .password-strength{margin-bottom:1rem;}.webform-submission-form .password-suggestions,.user-login-form .password-suggestions,.user-logout-confirm .password-suggestions,.user-pass-reset .password-suggestions,.user-pass .password-suggestions,.it4f-member-profile-form .password-suggestions{margin-bottom:1rem;}.webform-submission-form .password-suggestions ul,.user-login-form .password-suggestions ul,.user-logout-confirm .password-suggestions ul,.user-pass-reset .password-suggestions ul,.user-pass .password-suggestions ul,.it4f-member-profile-form .password-suggestions ul{list-style-type:disc;padding-left:2rem;}footer .webform-submission-form .password-suggestions p p,footer  .user-login-form .password-suggestions p p,footer  .user-logout-confirm .password-suggestions p p,footer  .user-pass-reset .password-suggestions p p,footer  .user-pass .password-suggestions p p,footer  .it4f-member-profile-form .password-suggestions p p{font-size:1rem;line-height:1.5rem;}@media (min-width:1024px){footer .webform-submission-form .password-suggestions p p,footer  .user-login-form .password-suggestions p p,footer  .user-logout-confirm .password-suggestions p p,footer  .user-pass-reset .password-suggestions p p,footer  .user-pass .password-suggestions p p,footer  .it4f-member-profile-form .password-suggestions p p{font-size:1.125rem;line-height:1.75rem;}}footer .webform-submission-form .password-suggestions p a,footer  .user-login-form .password-suggestions p a,footer  .user-logout-confirm .password-suggestions p a,footer  .user-pass-reset .password-suggestions p a,footer  .user-pass .password-suggestions p a,footer  .it4f-member-profile-form .password-suggestions p a{color:rgb(var(--accent-light));}.webform-submission-form .password-suggestions p a:not(.cta--accent-dark),.user-login-form .password-suggestions p a:not(.cta--accent-dark),.user-logout-confirm .password-suggestions p a:not(.cta--accent-dark),.user-pass-reset .password-suggestions p a:not(.cta--accent-dark),.user-pass .password-suggestions p a:not(.cta--accent-dark),.it4f-member-profile-form .password-suggestions p a:not(.cta--accent-dark){text-decoration-line:underline;text-underline-offset:2px;}.webform-submission-form .password-suggestions p ul,.user-login-form .password-suggestions p ul,.user-logout-confirm .password-suggestions p ul,.user-pass-reset .password-suggestions p ul,.user-pass .password-suggestions p ul,.it4f-member-profile-form .password-suggestions p ul{margin-left:0.5rem;list-style-position:outside;list-style-image:url(/themes/custom/it4future/build/9b32ddb755dbb9478f87.svg);padding-left:1rem;}.webform-submission-form .password-suggestions p ul.check-dark,.user-login-form .password-suggestions p ul.check-dark,.user-logout-confirm .password-suggestions p ul.check-dark,.user-pass-reset .password-suggestions p ul.check-dark,.user-pass .password-suggestions p ul.check-dark,.it4f-member-profile-form .password-suggestions p ul.check-dark{list-style-image:url(/themes/custom/it4future/build/a8a6d5608707d18e7413.svg);}.webform-submission-form .password-suggestions p li,.user-login-form .password-suggestions p li,.user-logout-confirm .password-suggestions p li,.user-pass-reset .password-suggestions p li,.user-pass .password-suggestions p li,.it4f-member-profile-form .password-suggestions p li{margin-bottom:1rem;padding-left:0.5rem;}.webform-submission-form .password-suggestions p p,.user-login-form .password-suggestions p p,.user-logout-confirm .password-suggestions p p,.user-pass-reset .password-suggestions p p,.user-pass .password-suggestions p p,.it4f-member-profile-form .password-suggestions p p{margin-bottom:1rem;}.webform-submission-form .password-suggestions p h2,.user-login-form .password-suggestions p h2,.user-logout-confirm .password-suggestions p h2,.user-pass-reset .password-suggestions p h2,.user-pass .password-suggestions p h2,.it4f-member-profile-form .password-suggestions p h2{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;}.webform-submission-form .password-suggestions p h3,.user-login-form .password-suggestions p h3,.user-logout-confirm .password-suggestions p h3,.user-pass-reset .password-suggestions p h3,.user-pass .password-suggestions p h3,.it4f-member-profile-form .password-suggestions p h3{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;}.webform-submission-form .password-suggestions p h4,.user-login-form .password-suggestions p h4,.user-logout-confirm .password-suggestions p h4,.user-pass-reset .password-suggestions p h4,.user-pass .password-suggestions p h4,.it4f-member-profile-form .password-suggestions p h4{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;}.webform-submission-form .password-suggestions p,.user-login-form .password-suggestions p,.user-logout-confirm .password-suggestions p,.user-pass-reset .password-suggestions p,.user-pass .password-suggestions p,.it4f-member-profile-form .password-suggestions p{margin-bottom:0.5rem;}.webform-submission-form #edit-pass--description,.user-login-form #edit-pass--description,.user-logout-confirm #edit-pass--description,.user-pass-reset #edit-pass--description,.user-pass #edit-pass--description,.it4f-member-profile-form #edit-pass--description{display:none;}.webform-submission-form #edit-pass label,.user-login-form #edit-pass label,.user-logout-confirm #edit-pass label,.user-pass-reset #edit-pass label,.user-pass #edit-pass label,.it4f-member-profile-form #edit-pass label{display:none;}.paragraph--type--newsletter-signup .ajax-progress{position:absolute;bottom:1.25rem;right:9rem;background-color:rgb(var(--primary));padding:0.25rem;}@media (min-width:768px){.paragraph--type--newsletter-signup .ajax-progress{bottom:2.25rem;right:18rem;}}.views-exposed-form{margin-left:auto;margin-right:auto;}@media (min-width:1024px){.views-exposed-form{width:80%;}}@media (min-width:1280px){.views-exposed-form{width:60%;}}.views-exposed-form .form-type-select{color:rgb(var(--primary-dark));}.views-exposed-form select{width:100%;border-bottom-width:1px;border-color:rgb(var(--secondary-dark));padding-bottom:0.5rem;}.user-login-form .form-actions{margin-bottom:1rem;}.user-pass .form-actions{margin-top:1rem;}.it4f-member-profile-form label.option{position:static;background-color:rgb(var(--secondary-light) / 0.66);}.it4f-member-profile-form #edit-logo-remove-button{display:inline-block;border-bottom-left-radius:0.75rem;border-top-right-radius:0.75rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem;background-color:rgb(var(--accent-dark));color:rgb(var(--primary));}.it4f-member-profile-form .form-item-logo{margin-bottom:2rem;}.it4f-member-profile-form .form-actions input{display:inline-block;border-bottom-left-radius:0.75rem;border-top-right-radius:0.75rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem;background-color:rgb(var(--accent-dark));color:rgb(var(--primary));}.paragraph--type--accordion.paragraph--view-mode--page details{border-color:rgb(var(--secondary-light));}.paragraph--type--accordion.paragraph--view-mode--page summary{padding-top:0px;font-size:1rem;line-height:1.5rem;color:rgb(var(--primary-dark));}.paragraph--type--accordion.paragraph--view-mode--page summary span{font-size:1.25rem;line-height:1.75rem;}.paragraph--type--accordion.paragraph--view-mode--page:has(.accordion[open]){background-color:rgb(var(--secondary-light));}.paragraph--type--accordion.paragraph--view-mode--page:has(.accordion[open]) details{border-width:0px;}.cta--primary,.cta--secondary,.cta--accent,.cta--accent-dark{display:inline-block;border-bottom-left-radius:0.75rem;border-top-right-radius:0.75rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem;}.cta--primary{background-color:rgb(var(--secondary-dark));color:rgb(var(--primary));}.cta--primary-dark{background-color:rgb(var(--accent-dark));}.cta--secondary{background-color:rgb(var(--primary));color:rgb(var(--accent-dark));}.cta--accent{background-color:rgb(var(--accent));color:rgb(var(--primary));}.cta--accent-dark{background-color:rgb(var(--accent-dark));color:rgb(var(--primary));}.decoration--primary{fill:rgb(var(--primary));opacity:0.1;}.decoration--primary-light{fill:rgb(var(--primary));opacity:0.5;}.decoration--primary-darker{fill:rgb(var(--primary));opacity:0.3;}.decoration--secondary-light{fill:rgb(var(--secondary-light));opacity:0.5;}.decoration--top-left-small-circle,.decoration--top-right-small-circle,.decoration--bottom-left-small-circle,.decoration--bottom-right-small-circle{height:13rem;width:13rem;}@media (min-width:768px){.decoration--top-left-small-circle,.decoration--top-right-small-circle,.decoration--bottom-left-small-circle,.decoration--bottom-right-small-circle{height:auto;width:auto;}}.decoration--top-left-small-circle{top:0;left:0;transform:rotate(-90deg);}.decoration--top-right-small-circle{top:0;right:0;}.decoration--bottom-left-small-circle{bottom:0;left:0;transform:rotate(-180deg);}.decoration--bottom-right-small-circle{bottom:0;right:0;transform:rotate(90deg);}.decoration--bottom-left-big-circle,.decoration--bottom-right-big-circle,.decoration--top-right-big-circle,.decoration--top-left-big-circle{height:20rem;width:20rem;}@media (min-width:768px){.decoration--bottom-left-big-circle,.decoration--bottom-right-big-circle,.decoration--top-right-big-circle,.decoration--top-left-big-circle{height:auto;width:auto;}}.decoration--bottom-left-big-circle{bottom:0;left:0;height:20rem;width:20rem;}@media (min-width:768px){.decoration--bottom-left-big-circle{height:24rem;width:24rem;}}@media (min-width:1024px){.decoration--bottom-left-big-circle{height:auto;width:auto;}}.decoration--bottom-right-big-circle{bottom:0;right:0;transform:rotate(-90deg);}.decoration--top-right-big-circle{top:0;right:0;height:20rem;width:20rem;}@media (min-width:768px){.decoration--top-right-big-circle{height:24rem;width:24rem;}}@media (min-width:1024px){.decoration--top-right-big-circle{height:auto;width:auto;}}.decoration--top-right-big-circle{transform:rotate(-180deg);}.decoration--top-left-big-circle{top:0;left:0;transform:rotate(90deg);}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Aspekta,Arial;font-feature-settings:"ss02","ss03","ss04","ss06","ss08","ss09","ss10","ss12","ss13","ss14";font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}.page-title{font-size:1.875rem;line-height:2.25rem;color:rgb(var(--primary-dark));}@media (min-width:768px){.page-title{font-size:3rem;line-height:1;}}footer .wysiwyg p{font-size:1rem;line-height:1.5rem;}@media (min-width:1024px){footer .wysiwyg p{font-size:1.125rem;line-height:1.75rem;}}footer .wysiwyg a{color:rgb(var(--accent-light));}.wysiwyg a:not(.cta--accent-dark){text-decoration-line:underline;text-underline-offset:2px;}.wysiwyg ul{margin-left:0.5rem;list-style-position:outside;list-style-image:url(/themes/custom/it4future/build/9b32ddb755dbb9478f87.svg);padding-left:1rem;}.wysiwyg ul.check-dark{list-style-image:url(/themes/custom/it4future/build/a8a6d5608707d18e7413.svg);}.wysiwyg li{margin-bottom:1rem;padding-left:0.5rem;}.wysiwyg p{margin-bottom:1rem;}.wysiwyg h2{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;}.wysiwyg h3{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;}.wysiwyg h4{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;}.container{width:100%;}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1536px){.container{max-width:1536px;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.visible{visibility:visible;}.invisible{visibility:hidden;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0px;}.bottom-0{bottom:0px;}.bottom-4{bottom:1rem;}.bottom-8{bottom:2rem;}.left-0{left:0px;}.left-4{left:1rem;}.right-0{right:0px;}.right-1{right:0.25rem;}.right-8{right:2rem;}.top-0{top:0px;}.top-14{top:3.5rem;}.top-48{top:12rem;}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.z-\[1\]{z-index:1;}.col-span-5{grid-column:span 5 / span 5;}.col-span-7{grid-column:span 7 / span 7;}.float-right{float:right;}.mx-5{margin-left:1.25rem;margin-right:1.25rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-10{margin-top:2.5rem;margin-bottom:2.5rem;}.my-16{margin-top:4rem;margin-bottom:4rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.mb-1{margin-bottom:0.25rem;}.mb-10{margin-bottom:2.5rem;}.mb-12{margin-bottom:3rem;}.mb-16{margin-bottom:4rem;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.ml-1{margin-left:0.25rem;}.ml-2{margin-left:0.5rem;}.ml-2\.5{margin-left:0.625rem;}.mr-4{margin-right:1rem;}.mt-2{margin-top:0.5rem;}.mt-4{margin-top:1rem;}.mt-8{margin-top:2rem;}.\!block{display:block !important;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.aspect-video{aspect-ratio:16 / 9;}.h-10{height:2.5rem;}.h-12{height:3rem;}.h-32{height:8rem;}.h-36{height:9rem;}.h-4{height:1rem;}.h-6{height:1.5rem;}.h-9{height:2.25rem;}.h-\[85\%\]{height:85%;}.h-auto{height:auto;}.h-full{height:100%;}.h-screen{height:100vh;}.min-h-44{min-height:11rem;}.min-h-64{min-height:16rem;}.min-h-96{min-height:24rem;}.w-1\/3{width:33.333333%;}.w-10{width:2.5rem;}.w-11\/12{width:91.666667%;}.w-12{width:3rem;}.w-20{width:5rem;}.w-3\/4{width:75%;}.w-32{width:8rem;}.w-36{width:9rem;}.w-4{width:1rem;}.w-48{width:12rem;}.w-52{width:13rem;}.w-6{width:1.5rem;}.w-72{width:18rem;}.w-fit{width:-moz-fit-content;width:fit-content;}.w-full{width:100%;}.w-screen{width:100vw;}.max-w-44{max-width:11rem;}.max-w-4xl{max-width:56rem;}.max-w-6xl{max-width:72rem;}.max-w-80{max-width:20rem;}.max-w-xl{max-width:36rem;}.flex-1{flex:1 1 0%;}.shrink-0{flex-shrink:0;}.grow{flex-grow:1;}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-y-10{--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.cursor-pointer{cursor:pointer;}.grid-flow-row{grid-auto-flow:row;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.items-start{align-items:flex-start;}.items-center{align-items:center;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-stretch{justify-content:stretch;}.gap-0{gap:0px;}.gap-12{gap:3rem;}.gap-2{gap:0.5rem;}.gap-24{gap:6rem;}.gap-32{gap:8rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.gap-8{gap:2rem;}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse));}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}.self-center{align-self:center;}.overflow-hidden{overflow:hidden;}.scroll-smooth{scroll-behavior:smooth;}.rounded{border-radius:0.25rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-5{border-radius:5px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.rounded-sm{border-radius:0.125rem;}.rounded-xl{border-radius:0.75rem;}.rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;}.rounded-bl-2xl{border-bottom-left-radius:1rem;}.rounded-bl-3xl{border-bottom-left-radius:1.5rem;}.rounded-bl-base{border-bottom-left-radius:2.5rem;}.rounded-bl-lg{border-bottom-left-radius:0.5rem;}.rounded-bl-xl{border-bottom-left-radius:0.75rem;}.rounded-br{border-bottom-right-radius:0.25rem;}.rounded-br-20{border-bottom-right-radius:20px;}.rounded-br-base{border-bottom-right-radius:2.5rem;}.rounded-br-none{border-bottom-right-radius:0px;}.rounded-br-xl{border-bottom-right-radius:0.75rem;}.rounded-tl-base{border-top-left-radius:2.5rem;}.rounded-tl-lg{border-top-left-radius:0.5rem;}.rounded-tl-wide{border-top-left-radius:5.5rem;}.rounded-tr-2xl{border-top-right-radius:1rem;}.rounded-tr-3xl{border-top-right-radius:1.5rem;}.rounded-tr-base{border-top-right-radius:2.5rem;}.rounded-tr-lg{border-top-right-radius:0.5rem;}.border{border-width:1px;}.border-b{border-bottom-width:1px;}.border-b-2{border-bottom-width:2px;}.border-l{border-left-width:1px;}.border-t{border-top-width:1px;}.border-t-2{border-top-width:2px;}.border-accent-dark{border-color:rgb(var(--accent-dark));}.border-accent-dark\/\[\.1\]{border-color:rgb(var(--accent-dark) / .1);}.border-accent-light{border-color:rgb(var(--accent-light));}.border-accent-light\/\[\.1\]{border-color:rgb(var(--accent-light) / .1);}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61 / var(--tw-border-opacity));}.border-primary-dark\/\[\.05\]{border-color:rgb(var(--primary-dark) / .05);}.border-primary-dark\/\[\.1\]{border-color:rgb(var(--primary-dark) / .1);}.border-primary-dark\/\[\.2\]{border-color:rgb(var(--primary-dark) / .2);}.border-secondary{border-color:rgb(var(--secondary));}.border-secondary-dark\/\[\.2\]{border-color:rgb(var(--secondary-dark) / .2);}.border-secondary-dark\/\[0\.5\]{border-color:rgb(var(--secondary-dark) / 0.5);}.border-transparent{border-color:transparent;}.border-t-primary{border-top-color:rgb(var(--primary));}.border-t-secondary{border-top-color:rgb(var(--secondary));}.bg-accent{background-color:rgb(var(--accent));}.bg-accent-dark{background-color:rgb(var(--accent-dark));}.bg-accent-light{background-color:rgb(var(--accent-light));}.bg-accent-light\/\[\.33\]{background-color:rgb(var(--accent-light) / .33);}.bg-accent-light\/\[\.3\]{background-color:rgb(var(--accent-light) / .3);}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61 / var(--tw-bg-opacity));}.bg-primary{background-color:rgb(var(--primary));}.bg-primary-dark{background-color:rgb(var(--primary-dark));}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));}.bg-secondary-dark{background-color:rgb(var(--secondary-dark));}.bg-secondary-light{background-color:rgb(var(--secondary-light));}.bg-secondary-light\/\[\.5\]{background-color:rgb(var(--secondary-light) / .5);}.bg-secondary-light\/\[0\.66\]{background-color:rgb(var(--secondary-light) / 0.66);}.bg-transparent{background-color:transparent;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-opacity-90{--tw-bg-opacity:0.9;}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops));}.from-accent-dark{--tw-gradient-from:rgb(var(--accent-dark)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--accent-dark) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}.from-10\%{--tw-gradient-from-position:10%;}.p-1{padding:0.25rem;}.p-12{padding:3rem;}.p-2{padding:0.5rem;}.p-3{padding:0.75rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.p-6{padding:1.5rem;}.p-8{padding:2rem;}.px-0{padding-left:0px;padding-right:0px;}.px-1{padding-left:0.25rem;padding-right:0.25rem;}.px-16{padding-left:4rem;padding-right:4rem;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-4{padding-left:1rem;padding-right:1rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.pb-0{padding-bottom:0px;}.pb-12{padding-bottom:3rem;}.pb-14{padding-bottom:3.5rem;}.pb-20{padding-bottom:5rem;}.pb-3{padding-bottom:0.75rem;}.pb-4{padding-bottom:1rem;}.pb-6{padding-bottom:1.5rem;}.pb-8{padding-bottom:2rem;}.pl-0{padding-left:0px;}.pl-2{padding-left:0.5rem;}.pl-3{padding-left:0.75rem;}.pl-4{padding-left:1rem;}.pr-2{padding-right:0.5rem;}.pt-12{padding-top:3rem;}.pt-16{padding-top:4rem;}.pt-3{padding-top:0.75rem;}.pt-4{padding-top:1rem;}.pt-6{padding-top:1.5rem;}.pt-8{padding-top:2rem;}.text-center{text-align:center;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-4xl{font-size:2.25rem;line-height:2.5rem;}.text-5xl{font-size:3rem;line-height:1;}.text-base{font-size:1rem;line-height:1.5rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.font-extrabold{font-weight:800;}.font-medium{font-weight:500;}.font-normal{font-weight:400;}.uppercase{text-transform:uppercase;}.\!leading-10{line-height:2.5rem !important;}.leading-14{line-height:3.75rem;}.leading-none{line-height:1;}.leading-relaxed{line-height:1.625;}.leading-snug{line-height:1.375;}.text-accent-dark{color:rgb(var(--accent-dark));}.text-error{color:rgb(var(--error));}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity));}.text-primary{color:rgb(var(--primary));}.text-primary-dark{color:rgb(var(--primary-dark));}.text-secondary-dark{color:rgb(var(--secondary-dark));}.text-secondary-dark\/\[\.66\]{color:rgb(var(--secondary-dark) / .66);}.text-secondary-light{color:rgb(var(--secondary-light));}.text-success{color:rgb(var(--success));}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.underline{text-decoration-line:underline;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.opacity-0{opacity:0;}.opacity-100{opacity:1;}.opacity-20{opacity:0.2;}.opacity-90{opacity:0.9;}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.duration-150{transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.ease-in{transition-timing-function:cubic-bezier(0.4,0,1,1);}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1);}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.placeholder\:text-accent-dark::-moz-placeholder{color:rgb(var(--accent-dark));}.placeholder\:text-accent-dark::placeholder{color:rgb(var(--accent-dark));}.even\:col-span-2:nth-child(even){grid-column:span 2 / span 2;}.even\:rounded-bl-none:nth-child(even){border-bottom-left-radius:0px;}.even\:rounded-br-3xl:nth-child(even){border-bottom-right-radius:1.5rem;}.even\:rounded-tl-base:nth-child(even){border-top-left-radius:2.5rem;}.even\:rounded-tr-3xl:nth-child(even){border-top-right-radius:1.5rem;}.even\:bg-accent-dark:nth-child(even){background-color:rgb(var(--accent-dark));}.even\:text-primary:nth-child(even){color:rgb(var(--primary));}.hover\:bg-accent-dark:hover{background-color:rgb(var(--accent-dark));}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity));}.hover\:text-primary:hover{color:rgb(var(--primary));}.hover\:underline:hover{text-decoration-line:underline;}.focus\:bg-primary:focus{background-color:rgb(var(--primary));}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.focus\:ring-inset:focus{--tw-ring-inset:inset;}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity));}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity));}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;}@media (min-width:640px){.sm\:flex{display:flex;}.sm\:flex-row{flex-direction:row;}.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem;}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:768px){.md\:relative{position:relative;}.md\:left-auto{left:auto;}.md\:right-4{right:1rem;}.md\:top-0{top:0px;}.md\:float-none{float:none;}.md\:my-20{margin-top:5rem;margin-bottom:5rem;}.md\:-mt-0\.5{margin-top:-0.125rem;}.md\:mb-0{margin-bottom:0px;}.md\:mb-10{margin-bottom:2.5rem;}.md\:mb-12{margin-bottom:3rem;}.md\:mb-16{margin-bottom:4rem;}.md\:mb-6{margin-bottom:1.5rem;}.md\:mb-8{margin-bottom:2rem;}.md\:mr-0{margin-right:0px;}.md\:block{display:block;}.md\:inline-block{display:inline-block;}.md\:flex{display:flex;}.md\:grid{display:grid;}.md\:hidden{display:none;}.md\:h-10{height:2.5rem;}.md\:h-140{height:48rem;}.md\:h-36{height:9rem;}.md\:min-h-\[450px\]{min-height:450px;}.md\:w-1\/2{width:50%;}.md\:w-2\/3{width:66.666667%;}.md\:w-48{width:12rem;}.md\:w-80{width:20rem;}.md\:w-96{width:24rem;}.md\:w-auto{width:auto;}.md\:grid-flow-col{grid-auto-flow:column;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.md\:flex-row{flex-direction:row;}.md\:flex-row-reverse{flex-direction:row-reverse;}.md\:gap-12{gap:3rem;}.md\:gap-24{gap:6rem;}.md\:gap-36{gap:9rem;}.md\:rounded-bl-larger{border-bottom-left-radius:5rem;}.md\:rounded-br-larger{border-bottom-right-radius:5rem;}.md\:rounded-tl-larger{border-top-left-radius:5rem;}.md\:rounded-tl-wide{border-top-left-radius:5.5rem;}.md\:rounded-tr-larger{border-top-right-radius:5rem;}.md\:rounded-tr-wide{border-top-right-radius:5.5rem;}.md\:border-b-0{border-bottom-width:0px;}.md\:border-b-2{border-bottom-width:2px;}.md\:border-l-2{border-left-width:2px;}.md\:border-r-2{border-right-width:2px;}.md\:border-t-2{border-top-width:2px;}.md\:p-12{padding:3rem;}.md\:p-24{padding:6rem;}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.md\:px-12{padding-left:3rem;padding-right:3rem;}.md\:px-2{padding-left:0.5rem;padding-right:0.5rem;}.md\:px-28{padding-left:7rem;padding-right:7rem;}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.md\:py-16{padding-top:4rem;padding-bottom:4rem;}.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.md\:py-20{padding-top:5rem;padding-bottom:5rem;}.md\:py-4{padding-top:1rem;padding-bottom:1rem;}.md\:py-8{padding-top:2rem;padding-bottom:2rem;}.md\:pb-0{padding-bottom:0px;}.md\:pb-16{padding-bottom:4rem;}.md\:pb-24{padding-bottom:6rem;}.md\:pb-36{padding-bottom:9rem;}.md\:pl-28{padding-left:7rem;}.md\:pt-0{padding-top:0px;}.md\:pt-4{padding-top:1rem;}.md\:pt-8{padding-top:2rem;}.md\:text-2xl{font-size:1.5rem;line-height:2rem;}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem;}.md\:text-5xl{font-size:3rem;line-height:1;}.md\:text-7xl{font-size:4.5rem;line-height:1;}.md\:text-xl{font-size:1.25rem;line-height:1.75rem;}.md\:\!leading-\[72px\]{line-height:72px !important;}.md\:\!leading-normal{line-height:1.5 !important;}.md\:\!leading-snug{line-height:1.375 !important;}.md\:leading-9{line-height:2.25rem;}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}}@media (min-width:1024px){.lg\:grid{display:grid;}.lg\:h-auto{height:auto;}.lg\:w-1\/2{width:50%;}.lg\:w-120{width:37rem;}.lg\:w-72{width:18rem;}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.lg\:flex-nowrap{flex-wrap:nowrap;}.lg\:justify-center{justify-content:center;}.lg\:gap-16{gap:4rem;}.lg\:gap-20{gap:5rem;}.lg\:gap-6{gap:1.5rem;}.lg\:rounded-tl-none{border-top-left-radius:0px;}.lg\:rounded-tl-wide{border-top-left-radius:5.5rem;}.lg\:border-l{border-left-width:1px;}.lg\:border-l-0{border-left-width:0px;}.lg\:border-r{border-right-width:1px;}.lg\:border-t{border-top-width:1px;}.lg\:border-t-0{border-top-width:0px;}.lg\:p-24{padding:6rem;}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.lg\:px-20{padding-left:5rem;padding-right:5rem;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem;}.lg\:text-5xl{font-size:3rem;line-height:1;}.lg\:text-6xl{font-size:3.75rem;line-height:1;}}@media (min-width:1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto;}.xl\:w-1\/2{width:50%;}.xl\:w-2\/3{width:66.666667%;}.xl\:w-8\/12{width:66.666667%;}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem;}}.\[\&\>img\]\:h-full>img{height:100%;}.\[\&\>ul\]\:ml-2>ul{margin-left:0.5rem;}.\[\&_img\]\:rounded-sm img{border-radius:0.125rem;}.\[\&_img\]\:rounded-br-xl img{border-bottom-right-radius:0.75rem;}.\[\&_img\]\:rounded-tl-xl img{border-top-left-radius:0.75rem;}.\[\&_svg\]\:h-32 svg{height:8rem;}.\[\&_svg\]\:w-32 svg{width:8rem;}
@font-face{font-family:'Aspekta';font-style:normal;font-weight:400;src:url(/themes/custom/it4future/fonts/Aspekta-400.woff2) format('woff2');}
.webform-submission-form,.user-login-form,.user-logout-confirm,.user-pass-reset,.user-pass,.it4f-member-profile-form{.form-item{@apply relative;}.webform-composite-hidden-title{@apply my-0 clear-both;}label{@apply inline-block bg-white px-2 relative top-3 left-3;}input[type=text],input[type=email],input[type=password],input[type=url],textarea,select{@apply w-full rounded-lg py-4 px-5 mb-6 text-lg border-2 border-accent/[0.66];@apply focus:border-accent focus:ring focus:ring-offset-0;}select{@apply appearance-none;}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{@apply border-error;}.webform-button--submit.button--primary{@apply cta--primary cta--primary-dark cursor-pointer;}.form-item-address-city:has(+ .form-item-address-postal-code){@apply lg:float-right lg:w-64 xl:w-96;}.form-item-address-city + .form-item-address-postal-code{@apply w-40;}.password-confirm-message{@apply mb-4;}.password-strength{@apply mb-4;}.password-suggestions{@apply mb-4;ul{@apply list-disc pl-8;}p{@apply wysiwyg mb-2;}}#edit-pass--description{@apply hidden;}#edit-pass label{@apply hidden;}}.paragraph--type--newsletter-signup .ajax-progress{@apply absolute bottom-5 right-36 md:bottom-9 md:right-72 p-1 bg-primary;}.views-exposed-form{@apply lg:w-4/5 xl:w-3/5 mx-auto;.form-type-select{@apply text-primary-dark;}select{@apply w-full pb-2 border-b border-secondary-dark;}}.user-login-form{.form-actions{@apply mb-4;}}.user-pass{.form-actions{@apply mt-4;}}.it4f-member-profile-form{label.option{@apply static bg-secondary-light/[0.66];}#edit-logo-remove-button{@apply cta--accent-dark;}.form-item-logo{@apply mb-8;}.form-actions{input{@apply cta--accent-dark;}}}
