/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],textarea{outline:none;width:100%;color:#888888;padding:0.7em;border-radius:0.75em;border:0.0625em solid currentColor;overflow:hidden;text-overflow:ellipsis;background-color:#1c1c1c;transition:border 0.25s ease;margin-bottom:1.5em;margin-top:0.5em;}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{border-color:#167091;}input[type=text] + .description,input[type=number] + .description,input[type=email] + .description,input[type=tel] + .description,input[type=password] + .description,textarea + .description{margin-top:-1em;margin-bottom:1em;font-size:0.9em;}input[type=number]{width:100%;max-width:5em;}.form-item--error-message{margin-top:-1em;color:#ce0000;}.webform-submission-form{color:#888888;}.webform-submission-form .form-type-textfield > label,.webform-submission-form .form-type-email > label,.webform-submission-form .form-type-number > label,.webform-submission-form .form-type-tel > label,.webform-submission-form .form-type-password > label,.webform-submission-form .form-type-textarea > label{display:block;}.webform-submission-form fieldset > .fieldset-wrapper{margin-top:0.5em;}.webform-submission-form .webform-entity-radios--wrapper .form-type-radio{margin-bottom:0.85em;}.webform-submission-form .webform-entity-radios--wrapper .form-type-radio .description{font-size:0.9em;padding-top:0.5em;}.webform-actions{font-size:1.25em;}.webform-entity-checkboxes--wrapper,.webform-entity-radios--wrapper,.radios--wrapper{line-height:2.3em;font-size:1.2em;}.webform-entity-radios--wrapper,.radios--wrapper{line-height:1.3;font-size:1.1em;}form.form-narrow{max-width:45em;margin-left:auto;margin-right:auto;padding:1em;padding-bottom:2em;}form.form-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;}form.form-grid-2 > .form-actions{grid-column:span 2;}form.form-grid-2 > .wide{grid-column:span 2;}
#navbar{height:4em;width:100%;padding:1.25em 2em;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1em 2em;z-index:10;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform 0.25s ease;}#navbar > nav{flex-grow:1;position:relative;transition:max-height 0.3s ease;}#navbar .icon--burger{display:none;position:absolute;right:2em;top:50%;transform:translateY(-50%);width:3em;height:3em;cursor:pointer;z-index:10;transition:all 0.25s ease;}#navbar .icon--burger::before,#navbar .icon--burger::after{content:"";display:block;}#navbar .icon--burger span,#navbar .icon--burger::before,#navbar .icon--burger::after{display:inline-block;position:relative;width:2em;height:0.125em;background-color:currentColor;border-radius:0.125em;transition:background-color 0.25s ease,transform 0.25s ease,top 0.25s ease;}@media all and (max-width:48em){#navbar{backdrop-filter:none;}#navbar .icon--burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.5em;}#navbar > nav{position:absolute;max-height:1px;overflow:hidden;width:100%;top:0;left:0;padding-top:4em;backdrop-filter:blur(10px);z-index:9;}#navbar.navbar--opened > nav{max-height:25em;}#navbar.navbar--opened .icon--burger{gap:0;}#navbar.navbar--opened .icon--burger span{background-color:transparent;}#navbar.navbar--opened .icon--burger::before{transform:rotate(45deg);top:0.125em;}#navbar.navbar--opened .icon--burger::after{transform:rotate(-45deg);top:-0.125em;}}.toolbar-fixed #navbar{top:39px;}.toolbar-fixed.toolbar-tray-open #navbar{top:79px;}#block-inovatix-site-branding{flex:0 1 10em;position:relative;z-index:10;}ul.menu--main{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;max-width:calc(100% - 10em);}ul.menu--main a{color:#fff;}ul.menu--main > li:last-child{position:absolute;right:0;}@media all and (max-width:48em){ul.menu--main{flex-direction:column;padding:1em 1em 1em 3.4em;align-items:start;}ul.menu--main > li:last-child{position:static;}}.ino-scrolled #navbar{transform:translateY(-100%);}.ino-scrolled.ino-nav-up #navbar{transform:translateY(0);}
section.hp-section{padding-bottom:3em;}section.hp-section > h2{text-align:center;font-size:5.625em;font-family:"Unbounded","Outfit",serif;padding:1.25em 0 0.8em;color:#fb4300;font-weight:500;margin-bottom:0;position:relative;z-index:7;}section.hp-section > h2 .ino-icon{position:absolute;left:calc(50% - 0.625em);top:calc(50% - 0.625em);opacity:0.4;z-index:5;transform:rotate(12deg);}section.hp-section > h2 .title-txt{position:relative;z-index:6;}section.hp-section > h2 ul{list-style:disc;line-height:1.4;padding-left:1em;}section.hp-section > h2 ul > li::marker{color:#fb4300;}section.hp-section > h2 ul > li > ul{list-style:circle;}section.hp-section > h2 ol{list-style:decimal;line-height:1.4;padding-left:1em;}section.hp-section > h2 ol::marker{color:#fb4300;}@media all and (max-width:48em){section.hp-section > h2{font-size:3.75em;}}@media all and (max-width:36em){section.hp-section > h2{font-size:3em;}}
header.hp--head{position:relative;height:100vh;display:grid;grid-template-columns:43em 30em;column-gap:1.5em;row-gap:2em;align-items:center;justify-content:center;align-content:center;}header.hp--head > *:not(.video-bg-container){z-index:2;position:relative;}header.hp--head .oembed-lazyload{overflow:hidden;border-radius:1em;}@media all and (max-width:78em){header.hp--head{grid-template-columns:43em;grid-template-rows:1fr 1fr;gap:3em 0;align-items:start;justify-items:center;}header.hp--head > .text{text-align:center;align-self:end;}header.hp--head > *:nth-child(2){max-width:96%;width:30em;}}@media all and (max-width:48em){header.hp--head{grid-template-columns:100%;}header.hp--head > .text{max-width:100%;width:25em;}}@media all and (max-width:34em){header.hp--head > *:nth-child(2){width:25em;}}@media all and (max-width:26em){header.hp--head > *:nth-child(2){width:20em;}}.video-bg-container{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;}.video-bg-container > div{height:100%;width:100%;}.video-bg-container video{width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.hp__contact{display:grid;grid-template-columns:30em 17.5em;justify-content:center;column-gap:1.5em;padding-top:3em;}.hp__contact form{max-width:17.5em;}.hp__contact > .text{font-size:1.75em;}.hp__contact .form-actions input{width:100%;}@media all and (max-width:54em){.hp__contact{grid-template-columns:1fr;row-gap:1.5em;justify-items:center;}.hp__contact > .text{text-align:center;}}
.medailon__header{display:flex;flex-wrap:nowrap;column-gap:1.75em;align-items:center;position:relative;cursor:pointer;}.medailon__header > h3{font-size:5em;margin-bottom:0;padding-right:1.25em;}.medailon__header > div:first-child{width:12.5em;height:12.5em;border-radius:50%;filter:grayscale(1);overflow:hidden;}.medailon__header:after{content:"";position:absolute;right:0;display:block;width:6.25em;height:6.25em;margin-top:1em;background-image:url(/themes/custom/inovatix/images/cross.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 0.3s ease-in-out;}@media all and (max-width:82em){.medailon__header{font-size:0.75em;margin-left:auto;margin-right:auto;width:64em;max-width:100%;padding-bottom:2em;}}@media all and (max-width:60em){.medailon__header{font-size:0.5em;}}@media all and (max-width:40em){.medailon__header{font-size:0.3825em;}}.medailon__content{max-width:calc(100% - 28.5em);margin:auto;display:grid;grid-template-columns:21.875em 21.875em;column-gap:2em;max-height:1px;transition:max-height 0.3s ease-in-out;overflow:hidden;}.medailon__content p + p{margin-top:0;}@media all and (max-width:82em){.medailon__content{width:48em;max-width:100%;}}@media all and (max-width:60em){.medailon__content{width:32em;grid-template-columns:1fr;row-gap:1em;}}@media all and (max-width:40em){.medailon__content{width:24.48em;}}.paragraph--type--medailonek.open .medailon__header:after{transform:rotate(45deg);}.paragraph--type--medailonek.open .medailon__content{max-height:24em;}
.narrow-30{width:30rem !important;max-width:100% !important;margin-left:auto;margin-right:auto;}.narrow-42{width:42rem !important;max-width:100% !important;margin-left:auto;margin-right:auto;}@media all and (max-width:44rem){.narrow-42{width:100% !important;max-width:42rem !important;}}@media all and (max-width:32rem){.narrow-30{width:100% !important;max-width:30rem !important;}}.fz85p{font-size:85%;}.fz10{font-size:1.0em;}.fz11{font-size:1.1em;}.fz12{font-size:1.2em;}.fz13{font-size:1.3em;}.fz15{font-size:1.5em;}.fz20{font-size:2.0em;}.fz25{font-size:2.5em;}.fz05{font-size:0.5em;}.fz08{font-size:0.8em;}.fz09{font-size:0.9em;}.fll{float:left;}.flr{float:right;}.cleaner{clear:both;}span.cleaner{clear:both;display:block;position:relative;}.p10{padding:10px;}.p20{padding:20px;}.p0{padding:0;}.p1em{padding:1em;}.p2em{padding:2em;}.p3em{padding:2em;}.pt0{padding-top:0;}.pt1em{padding-top:1em;}.pt2em{padding-top:2em;}.pt3em{padding-top:3em;}.pb0{padding-bottom:0;}.pb1em{padding-bottom:1em;}.pb2em{padding-bottom:2em;}.pb3em{padding-bottom:3em;}.pl0{padding-left:0;}.pl1em{padding-left:1em;}.pl2em{padding-left:2em;}.pl3em{padding-left:3em;}.pr0{padding-right:0;}.pr1em{padding-right:1em;}.pr2em{padding-right:2em;}.pr3em{padding-right:3em;}.pv0{padding-top:0;padding-bottom:0;}.pv1em{padding-top:1em;padding-bottom:1em;}.pv2em{padding-top:2em;padding-bottom:2em;}.pv3em{padding-top:3em;padding-bottom:3em;}.ph0{padding-left:0;padding-right:0;}.ph1em{padding-left:1em;padding-right:1em;}.ph2em{padding-left:2em;padding-right:2em;}.ph3em{padding-left:3em;padding-right:3em;}.m0{margin:0;}.m025em{margin:.25em;}.m05em{margin:.5em;}.m1em{margin:1em;}.m2em{margin:2em;}.m3em{margin:3em;}.mt0{margin-top:0;}.mt025em{margin-top:.25em;}.mt05em{margin-top:.5em;}.mt1em{margin-top:1em;}.mt2em{margin-top:2em;}.mt3em{margin-top:3em;}.mb0{margin-bottom:0;}.mb025em{margin-bottom:.25em;}.mb05em{margin-bottom:.5em;}.mb1em{margin-bottom:1em;}.mb2em{margin-bottom:2em;}.mb3em{margin-bottom:3em;}.ml0{margin-left:0;}.ml025{margin-left:.25em;}.ml05{margin-left:.5em;}.ml1em{margin-left:1em;}.ml2em{margin-left:2em;}.ml3em{margin-left:3em;}.mr0{margin-right:0;}.mr025{margin-right:.25em;}.mr05{margin-right:.5em;}.mr1em{margin-right:1em;}.mr2em{margin-right:2em;}.mr3em{margin-right:3em;}.mv0{margin-top:0;margin-bottom:0;}.mh0{margin-left:0;margin-right:0;}.mv1em{margin-top:1em;margin-bottom:1em;}.mv2em{margin-top:2em;margin-bottom:2em;}.mv3em{margin-top:3em;margin-bottom:3em;}.mh1em{margin-left:1em;margin-right:1em;}.mh2em{margin-left:2em;margin-right:2em;}.mh3em{margin-left:3em;margin-right:3em;}.m0{margin:0;}.bt1so{border-top:1px solid #eee;}.bt1da{border-top:1px dashed #eee;}.bt1do{border-top:1px dotted #eee;}.bb1so{border-bottom:1px solid #eee;}.bb1da{border-bottom:1px dashed #eee;}.bb1do{border-bottom:1px dotted #eee;}.bl1so{border-left:1px solid #eee;}.bl1da{border-left:1px dashed #eee;}.bl1do{border-left:1px dotted #eee;}.br1so{border-right:1px solid #eee;}.br1da{border-right:1px dashed #eee;}.br1do{border-right:1px dotted #eee;}.bt1so-d{border-top:1px solid #ddd;}.bt1da-d{border-top:1px dashed #ddd;}.bt1do-d{border-top:1px dotted #ddd;}.bb1so-d{border-bottom:1px solid #ddd;}.bb1da-d{border-bottom:1px dashed #ddd;}.bb1do-d{border-bottom:1px dotted #ddd;}.bl1so-d{border-left:1px solid #ddd;}.bl1da-d{border-left:1px dashed #ddd;}.bl1do-d{border-left:1px dotted #ddd;}.br1so-d{border-right:1px solid #ddd;}.br1da-d{border-right:1px dashed #ddd;}.br1do-d{border-right:1px dotted #ddd;}.relative{position:relative;}.absolute{position:absolute;}.dnone{display:none;}.dblock{display:block;}.tal{text-align:left;}.tar{text-align:right;}.tac{text-align:center;}
div.subtitle,p.subtitle{font-weight:400;font-size:3em;line-height:1.1625;margin-top:0.2625em;margin-bottom:0.5em;}@media all and (max-width:48em){div.subtitle,p.subtitle{font-size:1.75em;}}p.large{font-size:3em;}@media all and (max-width:48em){p.large{font-size:2.475em;}}p.medium{font-size:1.475em;}@media all and (max-width:48em){p.medium{font-size:1.438125em;}}p.orange,span.orange{color:#fb4300;}p.seethrough{color:rgba(255,255,255,0.15);}span.normal{font-weight:400;opacity:1;color:#fff;text-decoration:none;font-style:normal;}div.ino-after{position:relative;padding-bottom:9em;}div.ino-after > .ino-icon{position:absolute;left:calc(50% - 1.75em);bottom:3em;width:3.5em;height:3.5em;opacity:0.89;transform:rotate(150deg);}
