/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;position:relative;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}:root{font-size:10px;}body{background-color:#FFFFFF;color:#233741;font-family:"Nunito",sans-serif;font-size:1.6rem;line-height:1.5em;}select::-ms-expand{display:none;}*{box-sizing:border-box;font-size:1.6rem;font-family:"Nunito",sans-serif;}*::selection{background:rgba(0,148,240,0.99);color:#FFFFFF;}*::-moz-selection{background:rgba(0,148,240,0.99);color:#FFFFFF;}.btn,.paragraph--type--banner .banner-links a,.user-page .address-book__container--customer a,.user-page .address-book__container--shipping a,.user-login-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-form .form-actions input[type=submit],.user-pass-reset .form-actions input[type=submit],form input[type=submit],#block-cart .cart-block--contents .cart-block--contents__links a,#block-mediasoft-local-tasks .local-tasks > ul li a{display:inline-block;background-color:#000000;color:#FFFFFF;font-size:1.8rem;line-height:1.1em;font-weight:bold;cursor:pointer;padding:1.6rem 3rem;border-radius:50px;transition:background-color 0.3s ease,color 0.3s ease;}.btn:hover,.paragraph--type--banner .banner-links a:hover,.user-page .address-book__container--customer a:hover,.user-page .address-book__container--shipping a:hover,.user-login-form .form-actions input[type=submit]:hover,.user-pass .form-actions input[type=submit]:hover,.user-register-form .form-actions input[type=submit]:hover,.user-form .form-actions input[type=submit]:hover,.user-pass-reset .form-actions input[type=submit]:hover,form input[type=submit]:hover,#block-cart .cart-block--contents .cart-block--contents__links a:hover,#block-mediasoft-local-tasks .local-tasks > ul li a:hover,.btn:focus,.paragraph--type--banner .banner-links a:focus,.user-page .address-book__container--customer a:focus,.user-page .address-book__container--shipping a:focus,.user-login-form .form-actions input[type=submit]:focus,.user-pass .form-actions input[type=submit]:focus,.user-register-form .form-actions input[type=submit]:focus,.user-form .form-actions input[type=submit]:focus,.user-pass-reset .form-actions input[type=submit]:focus,form input[type=submit]:focus,#block-cart .cart-block--contents .cart-block--contents__links a:focus,#block-mediasoft-local-tasks .local-tasks > ul li a:focus{background-color:#FFFFFF;color:#000000;outline:none;}.btn--outline{background-color:transparent;color:#000000;border:2px solid #000000;}.btn--outline:hover,.btn--outline:focus{background-color:#000000;color:#FFFFFF;}.btn--secondary{background-color:#FFFFFF;color:#000000;}.btn--secondary:hover,.btn--secondary:focus{background-color:#000000;color:#FFFFFF;}.btn--secondary--outline{background-color:transparent;color:#FFFFFF;border:2px solid #FFFFFF;}.btn--secondary--outline:hover,.btn--secondary--outline:focus{background-color:#FFFFFF;color:#000000;}.btn--accent,.paragraph--type--banner .banner-links a,.user-page .address-book__container--customer a,.user-page .address-book__container--shipping a,.user-login-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-form .form-actions input[type=submit],.user-pass-reset .form-actions input[type=submit],form input[type=submit],#block-cart .cart-block--contents .cart-block--contents__links a,#block-mediasoft-local-tasks .local-tasks > ul li a{background-color:#0094F0;color:#FFFFFF;}.btn--accent:hover,.paragraph--type--banner .banner-links a:hover,.user-page .address-book__container--customer a:hover,.user-page .address-book__container--shipping a:hover,.user-login-form .form-actions input[type=submit]:hover,.user-pass .form-actions input[type=submit]:hover,.user-register-form .form-actions input[type=submit]:hover,.user-form .form-actions input[type=submit]:hover,.user-pass-reset .form-actions input[type=submit]:hover,form input[type=submit]:hover,#block-cart .cart-block--contents .cart-block--contents__links a:hover,#block-mediasoft-local-tasks .local-tasks > ul li a:hover,.btn--accent:focus,.paragraph--type--banner .banner-links a:focus,.user-page .address-book__container--customer a:focus,.user-page .address-book__container--shipping a:focus,.user-login-form .form-actions input[type=submit]:focus,.user-pass .form-actions input[type=submit]:focus,.user-register-form .form-actions input[type=submit]:focus,.user-form .form-actions input[type=submit]:focus,.user-pass-reset .form-actions input[type=submit]:focus,form input[type=submit]:focus,#block-cart .cart-block--contents .cart-block--contents__links a:focus,#block-mediasoft-local-tasks .local-tasks > ul li a:focus{background-color:#0065A3;color:#FFFFFF;}.btn--accent--outline,.user-page .address-book__container--customer a.address-book__delete-link,.user-page .address-book__container--shipping a.address-book__delete-link,#block-webform-product input[type=submit],.user-login-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-form .form-actions input[type=submit],.user-pass-reset .form-actions input[type=submit],form input[type=submit]{background-color:transparent;color:#0094F0;border:2px solid #0094F0;}.btn--accent--outline:hover,.user-page .address-book__container--customer a.address-book__delete-link:hover,.user-page .address-book__container--shipping a.address-book__delete-link:hover,#block-webform-product input[type=submit]:hover,.user-login-form .form-actions input[type=submit]:hover,.user-pass .form-actions input[type=submit]:hover,.user-register-form .form-actions input[type=submit]:hover,.user-form .form-actions input[type=submit]:hover,.user-pass-reset .form-actions input[type=submit]:hover,form input[type=submit]:hover,.btn--accent--outline:focus,.user-page .address-book__container--customer a.address-book__delete-link:focus,.user-page .address-book__container--shipping a.address-book__delete-link:focus,#block-webform-product input[type=submit]:focus,.user-login-form .form-actions input[type=submit]:focus,.user-pass .form-actions input[type=submit]:focus,.user-register-form .form-actions input[type=submit]:focus,.user-form .form-actions input[type=submit]:focus,.user-pass-reset .form-actions input[type=submit]:focus,form input[type=submit]:focus{background-color:#0094F0;color:#FFFFFF;}.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;}[dir=rtl] .file{padding-left:inherit;padding-right:20px;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/classy/images/icons/image-x-generic.png);}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html,body,div,span,applet,object,iframe,h1,h2,h3,.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;position:relative;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}span.blue{color:#0094F0 !important;}h1,h2,h3,.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,h4,h5,h6{font-family:"Nunito",sans-serif;line-height:1.1em;color:#233741;margin-bottom:0.25em;}h1,.h1-style{font-size:4.4rem;}@media (min-width:768px){h1,.h1-style{font-size:4.8rem;}}@media (min-width:960px){h1,.h1-style{font-size:5.2rem;}}h2,.h2-style,#block-mediasoft-page-title h1{font-size:3.6rem;}@media (min-width:768px){h2,.h2-style,#block-mediasoft-page-title h1{font-size:4rem;}}@media (min-width:960px){h2,.h2-style,#block-mediasoft-page-title h1{font-size:4.4rem;}}h3,.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.h3-style,.paragraph--type--webform.paragraph h2{font-size:2.4rem;}@media (min-width:768px){h3,.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.h3-style,.paragraph--type--webform.paragraph h2{font-size:2.8rem;}}@media (min-width:960px){h3,.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.h3-style,.paragraph--type--webform.paragraph h2{font-size:3.2rem;}}h4,.h4-style{font-size:2.1rem;}@media (min-width:768px){h4,.h4-style{font-size:2.4rem;}}@media (min-width:960px){h4,.h4-style{font-size:2.8rem;}}h5,.h5-style{font-size:1.8rem;}@media (min-width:960px){h5,.h5-style{font-size:2.1rem;}}h6,.h6-style{font-size:1.6rem;}@media (min-width:960px){h6,.h6-style{font-size:1.8rem;}}p{font-size:1.5rem;line-height:1.5em;margin:0;}p *{font-size:1em;}@media (min-width:768px){p{font-size:1.6rem;}}@media (min-width:1280px){p{font-size:1.9rem;}}p + p{margin:1em 0 0;}p a{font-size:1em;}a{text-decoration:none;color:#0094F0;transition:color 0.3s ease;font-weight:normal;}a:hover{text-decoration:none;color:#012F4B;}ul{padding:0;margin:2em 0;list-style:none;}ul > li{position:relative;padding:0 0 0 3.2rem;line-height:1.5em;font-size:1.5rem;}@media (min-width:768px){ul > li{font-size:1.6rem;}}@media (min-width:1280px){ul > li{font-size:1.9rem;}}ul > li:before{content:"";display:block;width:0.8rem;height:0.8rem;position:absolute;left:0;top:0.5em;border-radius:100%;background-color:#0094F0;}ul > li + li{margin-top:1.5rem;}ul.checklist > li,#block-node-hero .vocabulary-applications .description .field--name-field-description ul > li,.commerce-product--full main.info > .field.field--name-field-advantages ul > li{padding:0 0 0 4rem;}ul.checklist > li:before,#block-node-hero .vocabulary-applications .description .field--name-field-description ul > li:before,.commerce-product--full main.info > .field.field--name-field-advantages ul > li:before{background-image:url(/themes/custom/mediasoft/img/icons/list-check.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;width:2.4rem;height:2.4rem;top:0.2rem;}ol{padding:0;margin:2em 0;list-style:none;counter-reset:ol-counter;}ol > li{position:relative;display:block;counter-increment:ol-counter;padding-left:4rem;font-size:1.5rem;}@media (min-width:768px){ol > li{font-size:1.6rem;}}@media (min-width:1280px){ol > li{font-size:1.9rem;}}ol > li:before{position:absolute;left:0;top:-0.4rem;flex:0 0 auto;content:counter(ol-counter);color:#0094F0;padding:0.25rem 0.7rem;font-weight:bold;font-size:1.5rem;line-height:1.25em;display:block;margin:0 1.5rem 0 0;border-radius:100px;border:1px solid #0094F0;}ol > li + li{margin-top:1.5rem;}.block-facet--checkbox{padding:2rem;background-color:#FFFFFF;box-shadow:0 15px 60px 0 rgba(0,101,163,0.1);margin-bottom:2rem;width:100%;}.block-facet--checkbox h2{font-size:1.7rem;color:#0094F0;margin-bottom:1em;}.block-facet--checkbox ul{padding:0;margin:1rem 0 0;}.block-facet--checkbox ul li{padding:0;margin:0;}.block-facet--checkbox ul li:before{content:none;}.block-facet--checkbox ul li.facet-item{margin-top:1.5rem;}.block-facet--checkbox ul li.facet-item input{display:none;}.block-facet--checkbox ul li.facet-item input:checked ~ label{font-weight:bold;}.block-facet--checkbox ul li.facet-item input:checked ~ label:before{background-position:center center;}.block-facet--checkbox ul li.facet-item label{cursor:pointer;display:flex;align-items:center;font-size:1.5rem;line-height:1.2em;}.block-facet--checkbox ul li.facet-item label:before{content:"";display:block;flex:0 0 auto;width:1.8rem;height:1.8rem;border:1px solid #9E9BA8;margin-right:1rem;background-image:url(/themes/custom/mediasoft/img/icons/check.svg);background-repeat:no-repeat;background-size:1.4rem;background-position:center 300%;transition:background-position 0.3s ease;}.block-facet--checkbox ul li.facet-item .facets-widget-{margin:1rem 0;padding:1.5rem 2rem;background-color:#F7F7F7;}#block-languageswitcher{position:relative;z-index:10;display:none;}@media (min-width:960px){#block-languageswitcher{display:block;}}#block-languageswitcher input{display:none;}#block-languageswitcher input:checked ~ label svg{transform:rotate(-180deg);}#block-languageswitcher input:checked ~ .links{opacity:1;pointer-events:initial;transform:translate(-50%,1rem);}#block-languageswitcher label{font-size:1.7rem;font-weight:bold;color:#233741;display:flex;align-items:center;cursor:pointer;transition:opacity 0.3s ease;}#block-languageswitcher label:hover{opacity:0.6;}#block-languageswitcher label svg{margin-left:0.5rem;transition:transform 0.6s cubic-bezier(0.5,0,0,1);}#block-languageswitcher .links{background-color:#0094F0;margin:0;position:absolute;top:100%;left:50%;transform:translate(-50%,4rem);box-shadow:0 4px 26px rgba(35,55,65,0.2);pointer-events:none;opacity:0;transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.5,0,0,1);}#block-languageswitcher .links li{padding:0;margin:0;}#block-languageswitcher .links li:before{content:none;}#block-languageswitcher .links li:first-child a:before{content:"";width:0.8rem;height:0.8rem;background-color:#0094F0;position:absolute;top:0;left:50%;transform:translate(-50%,-40%) rotate(45deg);border-radius:0;z-index:-1;transition:background-color 0.3s ease;}#block-languageswitcher .links li a{display:block;color:#FFFFFF;text-align:center;min-width:5rem;font-size:1.5rem;line-height:1em;font-weight:bold;padding:1rem 0;transition:background-color 0.3s ease;}#block-languageswitcher .links li a:hover{background-color:#012F4B;}#block-languageswitcher .links li a:hover:before{background-color:#012F4B;}#block-mediasoft-local-tasks{width:100%;max-width:1680px;margin:0 auto;z-index:100;background-color:#F7F7F7;border:1px solid #eaeaea;padding:0.5rem 2rem;border-radius:0.4rem;box-shadow:0 4px 20px rgba(247,247,247,0.25);margin:2rem auto 5rem;}#block-mediasoft-local-tasks .local-tasks > ul{display:flex;align-items:center;justify-content:center;margin:0.5rem;}#block-mediasoft-local-tasks .local-tasks > ul li{padding:0;background-color:transparent;}#block-mediasoft-local-tasks .local-tasks > ul li + li{margin-top:0;margin-left:1rem;}#block-mediasoft-local-tasks .local-tasks > ul li:before{display:none;}#block-mediasoft-local-tasks .local-tasks > ul li a{font-family:"Nunito",sans-serif;}#block-mediasoft-local-tasks .local-tasks > ul li a.is-active{background-color:#F7F7F7;color:#0094F0;pointer-events:none;cursor:default;box-shadow:none;display:none;}@media (min-width:768px){#block-mediasoft-local-tasks .local-tasks > ul li a.is-active{display:block;}}#block-mediasoft-page-title{width:90%;max-width:1440px;margin:0 auto;margin:5% auto 2%;}#block-cart{position:relative;z-index:100;}.region--header #block-cart{display:none;}@media (min-width:960px){.region--header #block-cart{display:block;}}#block-cart:hover .icon span{background-color:#00C9F2;}#block-cart .cart-block--link__expand{display:block;cursor:pointer;}#block-cart .icon{position:relative;}#block-cart .icon svg{width:2.4rem;height:2.2rem;}#block-cart .icon span{position:absolute;top:0;right:0;transform:translate(60%,-50%);background-color:#0094F0;color:#FFFFFF;padding:0.4rem 0.5rem 0.3rem;border-radius:20px;font-size:1.1rem;font-weight:bold;transition:background-color 0.3s ease;}#block-cart .cart-block--contents{top:calc(100% + 1rem);left:50%;transform:translate(-50%,0);z-index:100;box-shadow:0 4px 26px rgba(158,155,168,0.15);}#block-cart .cart-block--contents table{border:none;border-radius:1rem;overflow:hidden;background-color:#F7F7F7;margin-bottom:1rem;}#block-cart .cart-block--contents table tr + tr{border-top:1px solid #dedede;}#block-cart .cart-block--contents .cart-block--contents__links{padding-top:0;}#block-cart .cart-block--contents .cart-block--contents__links a{border-radius:1rem;text-align:center;width:100%;margin-top:0;}.cart-empty-page{width:90%;max-width:1440px;margin:0 auto;background-color:#F7F7F7;padding:5%;text-align:center;margin:0 auto 5%;}@media (min-width:960px){.cart-empty-page{margin:0 auto 5%;}}.cart-empty-page h3,.cart-empty-page .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .cart-empty-page .field--name-field-products > .field__label{display:flex;justify-content:center;align-items:center;margin:0;color:#0094F0;}.cart-empty-page svg{width:5rem;height:auto;margin-right:2rem;}.cart-form{width:90%;max-width:1440px;margin:0 auto;}.cart-form table{overflow:hidden;border-collapse:unset;border:none;}@media (min-width:768px){.cart-form table{border-radius:2rem;border:2px solid #0094F0;}}.cart-form table thead{display:none;}@media (min-width:960px){.cart-form table thead{display:table-header-group;}}.cart-form table tr{display:block;border:2px solid #0094F0;margin-bottom:1rem;border-radius:2rem;padding:2rem;}.cart-form table tr:nth-child(even){background-color:transparent;}@media (min-width:768px){.cart-form table tr{padding:0;border-radius:0;margin-bottom:0;display:table-row;border:none;}.cart-form table tr:nth-child(even){background-color:#F7F7F7;}}.cart-form table th{border-bottom:none;padding:2rem;}.cart-form table td{display:block;}.cart-form table td .field--name-product-id a{font-size:2.1rem;}@media (min-width:768px){.cart-form table td{padding:2rem;display:table-cell;}.cart-form table td .field--name-product-id a{font-size:1.6rem;}}.cart-form table td input[type=submit]{background-color:#0094F0;border:none;color:#FFFFFF;font-size:1.3rem;}.cart-form table td input[type=submit]:hover{background-color:#0075bd;}.checkout-pane-completion-message{display:block;float:none;width:100%;max-width:750px;}.checkout-pane-completion-message .checkout-complete .wrapper{padding:5%;background-color:#F7F7F7;margin-bottom:5%;}.checkout-pane-completion-message .checkout-complete .wrapper h3,.checkout-pane-completion-message .checkout-complete .wrapper .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .checkout-pane-completion-message .checkout-complete .wrapper .field--name-field-products > .field__label{color:#0094F0;}.layout-checkout-form .checkout-pane-review fieldset + fieldset{margin-top:5%;}.layout-checkout-form .checkout-pane-review ~ .layout-region-checkout-footer{display:block;}.layout-checkout-form .checkout-pane-review ~ .layout-region-checkout-footer #edit-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}.layout-checkout-form .checkout-pane-review ~ .layout-region-checkout-footer #edit-actions a{position:relative;color:#0094F0;font-weight:bold;font-size:1.8rem;letter-spacing:0;line-height:24px;transition:color 0.3s ease;}.layout-checkout-form .checkout-pane-review ~ .layout-region-checkout-footer #edit-actions a:after{content:"";position:absolute;top:100%;left:0;right:0;height:3px;background-color:#0094F0;transition:background 0.3s ease,transform 0.3s ease;}.layout-checkout-form .checkout-pane-review ~ .layout-region-checkout-footer #edit-actions a:hover{color:#012F4B;}.layout-checkout-form .checkout-pane-review ~ .layout-region-checkout-footer #edit-actions a:hover:after{background-color:#012F4B;transform:translate(0,-3px);}.form-item-schepens-legal-sales-conditions{position:relative;}.form-item-schepens-legal-sales-conditions #edit-schepens-legal-sales-conditions{display:block;position:absolute;left:0.2rem;top:0;opacity:0;width:2rem;height:2.2rem;}.layout-checkout-form{width:90%;max-width:1440px;margin:0 auto;margin:0 auto 5%;}@media (min-width:960px){.layout-checkout-form{display:flex;justify-content:space-between;}}.layout-checkout-form .layout-region-checkout-main,.layout-checkout-form .layout-region-checkout-secondary,.layout-checkout-form .layout-region-checkout-footer{float:none;width:auto;}@media (min-width:960px){.layout-checkout-form .layout-region-checkout-main{flex:0 0 59%;max-width:59%;}}.layout-checkout-form .layout-region-checkout-main fieldset{border-top:2px solid #9E9BA8;}.layout-checkout-form .layout-region-checkout-main fieldset legend{margin:0 0 2rem;}.layout-checkout-form .layout-region-checkout-main fieldset legend,.layout-checkout-form .layout-region-checkout-main fieldset legend span{text-transform:uppercase;font-weight:bold;font-family:"Oswald",sans-serif;font-size:1.9rem;color:#0094F0;padding:0 0.5rem 0 0;}.layout-checkout-form .layout-region-checkout-main .address-container-inline{width:100%;}.layout-checkout-form .layout-region-checkout-main .address-container-inline > .form-item{width:100%;}@media (min-width:540px){.layout-checkout-form .layout-region-checkout-main .address-container-inline{display:flex;justify-content:space-between;}.layout-checkout-form .layout-region-checkout-main .address-container-inline > .form-item{width:auto;flex:0 0 49%;max-width:49%;}}.layout-checkout-form .layout-region-checkout-main #billing-information-profile-ajax-form .field--type-address{background-color:#F7F7F7;padding:5%;}.layout-checkout-form .layout-region-checkout-secondary{background-color:#F7F7F7;}@media (min-width:960px){.layout-checkout-form .layout-region-checkout-secondary{flex:0 0 39%;max-width:39%;}}.layout-checkout-form .layout-region-checkout-secondary .wrapper{width:90%;margin:5% auto;padding:5% 0;}@media (min-width:768px){.layout-checkout-form .layout-region-checkout-secondary .wrapper{padding:3% 0;}}@media (min-width:960px){.layout-checkout-form .layout-region-checkout-secondary .wrapper{position:sticky;top:10%;left:0;padding:0;}}.layout-checkout-form .layout-region-checkout-secondary table{margin-top:3rem;overflow:hidden;border-collapse:unset;border-radius:1rem;border:2px solid #0094F0;}.layout-checkout-form .layout-region-checkout-secondary table tr{background:transparent;border-collapse:collapse;}.layout-checkout-form .layout-region-checkout-secondary table tr td{padding:2rem 1rem;}.layout-checkout-form .layout-region-checkout-secondary table tr:nth-child(even){background-color:rgba(0,148,240,0.04);}.layout-checkout-form .layout-region-checkout-footer{border-top:1px solid #9E9BA8;padding-top:5%;display:flex;justify-content:center;}@media (min-width:960px){.layout-checkout-form .layout-region-checkout-footer{justify-content:flex-end;}}.product--category--teaser{position:relative;display:block;color:#233741;background-color:#FFFFFF;padding:3rem 5rem 3rem 3rem;transition:box-shadow 0.6s ease,transform 0.6s ease;}@media (min-width:768px){.product--category--teaser{display:flex;justify-content:space-between;align-items:center;}}.product--category--teaser > svg{position:absolute;right:2rem;top:50%;transform:translate(0,-50%);transition:right 0.3s ease;}.product--category--teaser:hover{box-shadow:0 1px 14px 0 rgba(0,101,163,0.15);transform:scale(1.02);z-index:3;}.product--category--teaser:hover > svg{right:1rem;}.product--category--teaser .name{font-weight:bold;text-transform:uppercase;font-size:1.8rem;}@media (min-width:768px){.product--category--teaser .name{flex:0 0 40%;max-width:40%;}}.product--category--teaser .basis{font-size:1.3rem;color:#0094F0;margin-top:0.5rem;}@media (min-width:768px){.product--category--teaser .basis{flex:0 0 25%;max-width:25%;margin-top:0;color:#233741;font-size:1.4rem;}}.product--category--teaser .category{font-size:1.3rem;color:#012F4B;margin-top:0.5rem;}.product--category--teaser .category .field{display:flex;align-self:center;flex-wrap:wrap;}.product--category--teaser .category .field .field__item{margin-right:1rem;}@media (min-width:768px){.product--category--teaser .category{flex:0 0 35%;max-width:35%;margin-top:0;color:#233741;font-size:1.4rem;}}.commerce-product--full{width:90%;max-width:1340px;margin:0 auto;}@media (min-width:960px){.commerce-product--full{display:flex;justify-content:space-between;}.commerce-product--full .wrapper{flex:0 0 69%;max-width:69%;}.commerce-product--full .product--pricing{position:relative;flex:0 0 29%;max-width:29%;}.commerce-product--full .product--pricing > *{position:sticky;top:5%;left:0;}}.commerce-product--full .top{margin:0 0 5%;}.commerce-product--full .top .product--pricing{margin-top:3rem;margin-left:-1rem;}.commerce-product--full .top .product--pricing label{display:none;}@media (min-width:960px){.commerce-product--full .top{display:flex;justify-content:space-between;align-items:center;}.commerce-product--full .top .product--pricing{margin-top:0;margin-left:0;}}.commerce-product--full .top select{border-radius:6rem;}.commerce-product--full main.info > .field{padding:4rem 0;}@media (min-width:960px){.commerce-product--full main.info > .field{display:flex;}}.commerce-product--full main.info > .field + .field{border-top:1px solid #F7F7F7;}.commerce-product--full main.info > .field > .field__label{font-size:2.1rem;color:#0094F0;font-weight:bold;margin-bottom:2rem;}@media (min-width:960px){.commerce-product--full main.info > .field > .field__label{flex:0 0 25%;max-width:25%;padding-right:1rem;font-size:2.4rem;font-weight:normal;color:#233741;}}@media (min-width:540px){.commerce-product--full main.info > .field .values{display:flex;flex-wrap:wrap;justify-content:space-between;}}.commerce-product--full main.info > .field .values > *{margin-bottom:1.4rem;}@media (min-width:540px){.commerce-product--full main.info > .field .values > *{flex:0 0 48%;max-width:48%;margin-bottom:2.4rem;}}.commerce-product--full main.info > .field .values > * .field__label{font-weight:normal;font-size:1.6rem;color:#9E9BA8;margin-bottom:0.5rem;}.commerce-product--full main.info > .field .values > * .field__item{font-weight:normal;font-size:1.9rem;color:#233741;line-height:1.25em;}.commerce-product--full main.info > .field .field__item{font-size:1.9rem;color:#233741;}.commerce-product--full main.info > .field .field__item *{font-size:1.9rem;color:#233741;}.commerce-product--full main.info > .field .field__item .field--name-field-media-image{display:block;width:100%;margin:2rem 0;}.commerce-product--full main.info > .field .file--mime-application-pdf{background-image:url(/themes/custom/mediasoft/img/icons/pdf-icon.svg);background-size:2rem;display:block;padding:1rem 0 1rem 3rem;}.commerce-product--full main.info > .field .file--mime-application-pdf a{color:#0094F0;text-decoration:underline;transition:opacity 0.3s ease;}.commerce-product--full main.info > .field .file--mime-application-pdf a:hover{opacity:0.6;}.commerce-product--teaser{position:relative;display:block;color:#233741;background-color:#FFFFFF;padding:3rem 5rem 3rem 3rem;transition:box-shadow 0.6s ease,transform 0.6s ease;}@media (min-width:768px){.commerce-product--teaser{display:flex;align-items:center;justify-content:space-between;}}.commerce-product--teaser > svg{position:absolute;right:2rem;top:50%;transform:translate(0,-50%);transition:right 0.3s ease;}.commerce-product--teaser:hover{box-shadow:0 1px 14px 0 rgba(0,101,163,0.15);transform:scale(1.02);z-index:3;}.commerce-product--teaser:hover > svg{right:1rem;}.commerce-product--teaser .name{font-weight:bold;text-transform:uppercase;font-size:1.8rem;}@media (min-width:768px){.commerce-product--teaser .name{flex:0 0 40%;max-width:40%;}}.commerce-product--teaser .basis{font-size:1.3rem;color:#0094F0;margin-top:0.5rem;}@media (min-width:768px){.commerce-product--teaser .basis{flex:0 0 25%;max-width:25%;margin-top:0;color:#233741;font-size:1.4rem;}}.commerce-product--teaser .category{font-size:1.3rem;color:#012F4B;margin-top:0.5rem;}.commerce-product--teaser .category .field{display:flex;align-self:center;flex-wrap:wrap;}.commerce-product--teaser .category .field .field__item{margin-right:1rem;}@media (min-width:768px){.commerce-product--teaser .category{flex:0 0 35%;max-width:35%;margin-top:0;color:#233741;font-size:1.4rem;}}.commerce-order-item-add-to-cart-form{background-color:#F7F7F7;padding:5%;}.commerce-order-item-add-to-cart-form .form-item{margin-bottom:0;}.commerce-order-item-add-to-cart-form input[type=submit]{margin-top:2rem;width:100%;}.commerce-order-item-add-to-cart-form > *{margin-left:1rem;}form .form-item{margin-bottom:2rem;}form .form-item label{display:block;margin:1rem 0 0.5rem;font-weight:bold;color:#012F4B;}form .form-item label.form-required:after{content:"*";color:#0094F0;margin-left:0.5rem;}form .form-item .description{margin-top:0.5rem;font-size:1.4rem;}form input{outline:none;font-size:1.8rem;width:100%;}form input[type=text],form input[type=email],form input[type=password],form input[type=number],form input[type=tel]{padding:1.5rem 3rem;border:1px solid #9E9BA8;}form input::placeholder{color:#9E9BA8;}form input:focus{outline-style:solid;outline-color:#0094F0;outline-width:2px;}form input[type=submit]{display:inline-block;width:auto;padding:1.6rem 5rem;}form input[type=submit]:focus{outline:none;}form textarea{outline:none;font-size:1.8rem;width:100%;height:28rem;resize:none;padding:2rem 3rem;border:1px solid #9E9BA8;border-radius:0;}form textarea:focus{outline-style:solid;outline-color:#0094F0;outline-width:2px;}form textarea::placeholder{color:#9E9BA8;}form .form-item.js-form-type-select label{display:block;margin:1rem 0 0.5rem;font-weight:bold;color:#012F4B;}form .form-item.js-form-type-select .select-wrapper{position:relative;cursor:pointer;}form .form-item.js-form-type-select .select-wrapper:after{content:"";display:block;position:absolute;right:1rem;top:50%;transform:translate(0,-50%);width:1.6rem;height:0.8rem;background-image:url(/themes/custom/mediasoft/img/icons/select.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;}form .form-item.js-form-type-select select{cursor:pointer;margin:0;position:relative;display:block;width:100%;padding:1.8rem 4rem 1.8rem 2rem;border:1px solid #9E9BA8;font-size:1.8rem;-moz-appearance:none;-webkit-appearance:none;}form .form-item.js-form-type-select select:focus{outline:none;}form .js-form-type-checkbox input{display:none;}form .js-form-type-checkbox input:checked ~ label{font-weight:bold;}form .js-form-type-checkbox input:checked ~ label:before{background-position:center center;}form .js-form-type-checkbox label{cursor:pointer;display:flex;align-items:center;font-size:1.5rem;line-height:1.1em;font-weight:normal;color:#000000;}form .js-form-type-checkbox label a{margin:0 0 0 0.5rem;}form .js-form-type-checkbox label:before{content:"";display:block;flex:0 0 auto;width:1.8rem;height:1.8rem;border:1px solid #9E9BA8;margin-right:1rem;background-image:url(/themes/custom/mediasoft/img/icons/check.svg);background-repeat:no-repeat;background-size:1.4rem;background-position:center 300%;transition:background-position 0.3s ease;}form select::-ms-expand{display:none;}input#mobile-search{display:none;}input#mobile-search:checked ~ .mobile-search-wrapper{opacity:1;pointer-events:initial;}label[for=mobile-search]{display:none;cursor:pointer;transition:opacity 0.3s ease;}label[for=mobile-search]:hover{opacity:0.6;}@media (min-width:960px){label[for=mobile-search]{display:block;}}@media (min-width:1440px){label[for=mobile-search]{display:none;}}.mobile-search-wrapper{opacity:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#FFFFFF;z-index:99;transition:opacity 0.3s ease;}@media (min-width:1440px){.mobile-search-wrapper{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;opacity:1;pointer-events:initial;width:200px;}}.mobile-search-wrapper label{position:absolute;right:5%;top:5%;transition:opacity 0.3s ease;}.mobile-search-wrapper label:hover{opacity:0.6;}.mobile-search-wrapper #search-autocomplete-form{position:relative;}.mobile-search-wrapper #search-autocomplete-form .form-item{margin-bottom:0;}.mobile-search-wrapper #search-autocomplete-form input[type=text]{border:none;border-bottom:1px solid #CFD7DA;height:4rem;border-radius:0;box-shadow:none;padding:0 2.5rem 0 0;font-size:1.7rem;letter-spacing:0;line-height:24px;color:#233741;transition:border-bottom-color 0.3s ease;}.mobile-search-wrapper #search-autocomplete-form input[type=text]:focus{border-color:#0094F0;}.mobile-search-wrapper #search-autocomplete-form input[type=text]::placeholder{color:#C6C6C6;}.mobile-search-wrapper #search-autocomplete-form input[type=submit]{position:absolute;right:0;top:1rem;height:2rem;width:2rem;border:none;border-radius:0;background-color:transparent;padding:0;color:transparent;background-image:url(/themes/custom/mediasoft/img/icons/search.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity 0.3s ease;}.mobile-search-wrapper #search-autocomplete-form input[type=submit]:hover{opacity:0.6;}.ui-autocomplete.search-api-autocomplete-search{padding:0;margin:0;}.ui-autocomplete.search-api-autocomplete-search li{padding:0;transition:background-color 0.3s ease;}.ui-autocomplete.search-api-autocomplete-search li:hover{background-color:#0094F0 !important;}.ui-autocomplete.search-api-autocomplete-search li:before{content:none;}.ui-autocomplete.search-api-autocomplete-search li a{transition:background-color 0.3s ease,color 0.3s ease;}.ui-autocomplete.search-api-autocomplete-search li a .search-api-autocomplete-suggestion{transition:background-color 0.3s ease;}.ui-autocomplete.search-api-autocomplete-search li a:hover{background-color:#0094F0 !important;}.ui-autocomplete.search-api-autocomplete-search li a:hover .search-api-autocomplete-suggestion{background-color:#0094F0 !important;}.ui-autocomplete.search-api-autocomplete-search li a:hover .autocomplete-suggestion-user-input{color:#FFFFFF;}.ui-autocomplete.search-api-autocomplete-search li a .autocomplete-suggestion-user-input{color:#0094F0;}body.user-page .page-header{display:none;}body.user-page #block-mediasoft-local-tasks{box-shadow:0 4px 26px rgba(158,155,168,0.1);margin-bottom:1rem;}body.user-page #block-mediasoft-page-title{display:none;}body.user-page main[role=main]{display:flex;justify-content:center;align-items:center;padding:0 5%;margin:0 0 5%;}.user-pass-reset{margin-top:5% !important;}.user-pass-reset p{font-size:1.7rem !important;}.user-login-form,.user-pass,.user-register-form,.user-form,.user-pass-reset{padding:10%;background-color:#F7F7F7;border:1px solid #eaeaea;box-shadow:0 4px 26px rgba(158,155,168,0.1);border-radius:2px;max-width:650px;margin:0 auto;}.user-login-form .form-item + .form-item,.user-pass .form-item + .form-item,.user-register-form .form-item + .form-item,.user-form .form-item + .form-item,.user-pass-reset .form-item + .form-item{margin-top:2rem;}.user-login-form .logo,.user-pass .logo,.user-register-form .logo,.user-form .logo,.user-pass-reset .logo{max-width:none;margin:0 0 10%;}.user-login-form .logo a,.user-pass .logo a,.user-register-form .logo a,.user-form .logo a,.user-pass-reset .logo a{display:block;}.user-login-form .logo a svg,.user-pass .logo a svg,.user-register-form .logo a svg,.user-form .logo a svg,.user-pass-reset .logo a svg{width:auto;height:5rem;}.user-login-form label,.user-pass label,.user-register-form label,.user-form label,.user-pass-reset label{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.5rem;}.user-login-form .description,.user-login-form p,.user-pass .description,.user-pass p,.user-register-form .description,.user-register-form p,.user-form .description,.user-form p,.user-pass-reset .description,.user-pass-reset p{font-size:10px;color:#9E9BA8;}.user-login-form .form-actions,.user-pass .form-actions,.user-register-form .form-actions,.user-form .form-actions,.user-pass-reset .form-actions{width:100%;margin:5% 0 0;text-align:left;}.user-login-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-form .form-actions input[type=submit],.user-pass-reset .form-actions input[type=submit]{margin:0;height:100%;width:100%;min-height:40px;}@media (min-width:960px){.user-login-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-form .form-actions input[type=submit],.user-pass-reset .form-actions input[type=submit]{width:auto;}}#block-webform-product{width:90%;max-width:1340px;margin:0 auto;margin:5% auto;}#block-webform-product .wrapper{max-width:1100px;}@media (min-width:960px){#block-webform-product .wrapper{display:flex;}}#block-webform-product .wrapper h2{font-size:2.1rem;color:#0094F0;font-weight:bold;margin-bottom:2rem;}@media (min-width:960px){#block-webform-product .wrapper h2{flex:0 0 25%;max-width:25%;padding-right:1rem;font-size:2.4rem;font-weight:normal;color:#233741;}}@media (min-width:540px){#block-webform-product .webform-elements{display:flex;flex-wrap:wrap;justify-content:space-between;}}#block-webform-product .webform-elements > .form-item{margin-bottom:2rem;}@media (min-width:540px){#block-webform-product .webform-elements > .form-item{flex:0 0 49%;max-width:49%;margin-bottom:3.2rem;}}#block-webform-product .webform-elements > .form-item.form-item-salutation,#block-webform-product .webform-elements > .form-item.checkboxes--wrapper,#block-webform-product .webform-elements > .form-item.js-form-type-textarea{flex:0 0 100%;max-width:100%;}@media (min-width:540px){#block-webform-product .webform-elements > .form-item.form-item-salutation .select-wrapper{width:49%;}}#block-webform-product .webform-elements > .form-item.checkboxes--wrapper legend{display:none;}#block-webform-product .webform-elements > .form-item.checkboxes--wrapper label{display:flex;font-size:1.8rem;}#block-webform-product .webform-elements > .form-item.checkboxes--wrapper .form-item{margin-bottom:1.5rem;}#block-webform-product input[type=submit]{display:inline-block;width:auto;}#block-taxonomyfootermenu > ul{padding:0;margin:0;}@media (min-width:400px){#block-taxonomyfootermenu > ul{margin:0 0 0 -3%;display:flex;flex-wrap:wrap;}}#block-taxonomyfootermenu > ul > li{padding:0;margin:0 0 4rem;}@media (min-width:400px){#block-taxonomyfootermenu > ul > li{flex:0 0 45%;max-width:45%;margin:0 0 4rem 3%;}}@media (min-width:960px){#block-taxonomyfootermenu > ul > li{flex:0 0 30%;max-width:30%;}}#block-taxonomyfootermenu > ul > li:before{content:none;}#block-taxonomyfootermenu > ul > li > a{color:#FFFFFF;font-weight:bold;font-size:1.8rem;display:block;margin-bottom:1.6rem;}#block-taxonomyfootermenu > ul > li > a:hover{color:#0094F0;}#block-taxonomyfootermenu > ul > li ul{margin:0;padding:0;}#block-taxonomyfootermenu > ul > li ul li{padding:0;margin:0.8rem 0 0;}#block-taxonomyfootermenu > ul > li ul li:before{content:none;}#block-taxonomyfootermenu > ul > li ul li a{display:block;color:#FFFFFF;opacity:0.6;transition:color 0.3s ease,opacity 0.3s ease;font-size:1.5rem;font-weight:normal;line-height:1.15;}#block-taxonomyfootermenu > ul > li ul li a:hover{color:#0094F0;opacity:1;}.region--footer #block-social ul{margin:0;display:flex;align-items:center;}.region--footer #block-social ul li{line-height:inherit;padding:0;}.region--footer #block-social ul li a svg{transition:color 0.3s ease;}.region--footer #block-social ul li a:hover{color:#0094F0;}.region--footer #block-social ul li a:hover svg{color:#0094F0;}.region--footer #block-social ul li span{display:none;}.region--footer #block-social ul li:before{display:none;}.region--footer #block-social ul li + li{margin-top:0;margin-left:1.3rem;}.region--footer .info svg{color:#FFFFFF;}.region--footer .disclaimer{width:90%;margin:0 auto;padding:2rem 0 4rem;border-top:1px solid rgba(255,255,255,0.15);}@media (min-width:960px){.region--footer .disclaimer{padding:4rem 0 5rem;}}.region--footer .disclaimer .content{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;}@media only screen and (min-width:500px){.region--footer .disclaimer .content{display:block;}}@media (min-width:960px){.region--footer .disclaimer .content{display:flex;flex-direction:row;justify-content:space-between;}}.region--footer .disclaimer .copyright{font-weight:bold;font-size:1.2rem;color:#FFFFFF;opacity:0.6;margin-top:2rem;}@media (min-width:960px){.region--footer .disclaimer .copyright{margin-top:0;}}.region--footer .disclaimer ul{margin:2rem 0 0;flex-wrap:wrap;}@media only screen and (min-width:500px){.region--footer .disclaimer ul{display:flex;align-items:center;margin:2rem 0 0;}}@media (min-width:960px){.region--footer .disclaimer ul{margin:0;flex-wrap:nowrap;}}.region--footer .disclaimer ul li{padding:0;margin-top:0;text-align:center;display:block;position:relative;}@media only screen and (min-width:500px){.region--footer .disclaimer ul li{text-align:left;margin-left:2rem;}.region--footer .disclaimer ul li:first-child{margin-left:0;}.region--footer .disclaimer ul li:first-child a:before{display:none;}}.region--footer .disclaimer ul li:before{display:none;}.region--footer .disclaimer ul li a{font-weight:bold;font-size:1.2rem;color:#FFFFFF;opacity:0.6;transition:opacity 0.3s ease;}.region--footer .disclaimer ul li a:before{content:"";display:none;height:1.6rem;width:1px;background-color:#FFFFFF;transition:opacity 0.3s ease;margin-right:2rem;}@media (min-width:960px){.region--footer .disclaimer ul li a{display:flex;align-items:center;}.region--footer .disclaimer ul li a:before{display:block;}}.region--footer .disclaimer ul li a:hover{opacity:1;}.region--footer .disclaimer ul li a:hover:before{opacity:0.6;}.region--footer .main-menu li,.region--footer .column.also ul li{padding:0;line-height:inherit;}.region--footer .main-menu li:before,.region--footer .column.also ul li:before{display:none;}.region--footer .main-menu li a,.region--footer .column.also ul li a{font-weight:bold;font-size:1.5rem;line-height:1em;border-radius:0;background-color:transparent;padding:0;box-shadow:none;transition:color 0.3s ease;color:#FFFFFF;}.region--footer .main-menu li a:hover,.region--footer .column.also ul li a:hover{color:#0094F0;}.region--footer .main-menu li.menu-item--active-trail a,.region--footer .column.also ul li.menu-item--active-trail a{color:#0094F0;}.region--header{position:relative;}.region--header .logo{display:block;padding:2rem 0;color:#03649C;}.region--header .logo svg{height:auto;width:14.8rem;}@media (min-width:960px){.region--header .logo svg{width:10rem;}}@media (min-width:1440px){.region--header .logo svg{width:17.8rem;}}.region--header .menu{padding:2rem 0;}@media (min-width:960px){.region--header .menu{padding:3rem 0;}}.region--header .menu input[type=checkbox]{display:none;}.region--header .menu input[type=checkbox]:checked + label{position:fixed;top:4.2rem;right:5%;z-index:101;}@media (min-width:960px){.region--header .menu input[type=checkbox]:checked + label{top:5rem;}}.adminimal-admin-toolbar .region--header .menu input[type=checkbox]:checked + label{top:calc(4.2rem + 39px);}@media (min-width:960px){.adminimal-admin-toolbar .region--header .menu input[type=checkbox]:checked + label{top:calc(5rem + 39px);}}@media only screen and (min-width:976px){.adminimal-admin-toolbar.toolbar-tray-open .region--header .menu input[type=checkbox]:checked + label{top:calc(5rem + 79px);}}.region--header .menu input[type=checkbox]:checked + label span.top{top:50%;transform:translate(0,-50%) rotate(-45deg);}.region--header .menu input[type=checkbox]:checked + label span.mid{opacity:0;}.region--header .menu input[type=checkbox]:checked + label span.bot{top:50%;transform:translate(0,-50%) rotate(45deg);}.region--header .menu input[type=checkbox]:checked ~ .main-menu--wrapper{transition:opacity 0.3s ease;opacity:1;pointer-events:initial;}.region--header .menu label[for=mobile-menu]{position:absolute;right:0;top:50%;transform:translate(0,-50%);z-index:100;height:5.7rem;width:5.7rem;display:flex;align-items:center;justify-content:center;cursor:pointer;}.region--header .menu label[for=mobile-menu] .icon{position:relative;height:1.9rem;width:2.2rem;}.region--header .menu label[for=mobile-menu] .icon span{display:block;width:100%;height:0.3rem;border-radius:20px;background-color:#233741;transition:transform 0.3s ease,top 0.3s ease,opacity 0.3s ease;position:absolute;left:0;right:0;}.region--header .menu label[for=mobile-menu] .icon span.top{top:0;}.region--header .menu label[for=mobile-menu] .icon span.mid{top:50%;transform:translate(0,-50%);}.region--header .menu label[for=mobile-menu] .icon span.bot{top:100%;transform:translate(0,-100%);}@media (min-width:960px){.region--header .menu label[for=mobile-menu]{display:none;}}@media (max-width:959.98px){.region--header .menu .main-menu--wrapper{padding:8.3rem 4rem 4rem;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#FFFFFF;opacity:0;pointer-events:none;z-index:100;display:flex;flex-direction:column;justify-content:space-between;}}.region--header .menu .on-mobile{display:none;padding-top:2rem;border-top:1px solid #dedede;}@media (max-width:959.98px){.region--header .menu .on-mobile{display:block;}}@media screen and (max-height:700px){.region--header .menu .on-mobile{display:none;}}.region--header .menu .on-mobile ul{margin:0;padding:0;}.region--header .menu .on-mobile ul li{padding:0;margin:1.6rem 0 0;}.region--header .menu .on-mobile ul li:before{content:none;}.region--header .menu .on-mobile ul li a{font-weight:600;font-size:1.8rem;color:#0094F0;}.region--header .menu .on-mobile #block-social-header a svg{display:none;}@media (max-width:959.98px){.region--header .menu #block-main{padding-top:4rem;}.adminimal-admin-toolbar .region--header .menu #block-main{top:39px;}}@media only screen and (max-width:959.98px) and (min-width:976px){.adminimal-admin-toolbar.toolbar-tray-open .region--header .menu #block-main{top:79px;}}.region--header .menu .main-menu{margin:0;}@media (min-width:960px){.region--header .menu .main-menu{display:flex;align-items:center;}}.region--header .menu .main-menu li{position:relative;padding:0;}.region--header .menu .main-menu li + li{margin-top:3.5rem;}@media (min-width:960px){.region--header .menu .main-menu li + li{text-align:left;margin-top:0;margin-left:2rem;}}@media (min-width:1280px){.region--header .menu .main-menu li + li{margin-left:3rem;}}.region--header .menu .main-menu li:before{display:none;}.region--header .menu .main-menu li a{position:relative;display:inline-block;color:#233741;font-size:2.4rem;font-weight:bold;transition:color 0.3s ease;}.region--header .menu .main-menu li a:after{content:"";display:block;width:2rem;height:1.4rem;position:absolute;left:100%;top:50%;transform:translate(1rem,-50%);background-image:url(/themes/custom/mediasoft/img/icons/arrow--right--blue.svg);transition:transform 0.3s ease;pointer-events:none;}@media (min-width:960px){.region--header .menu .main-menu li a{color:#000000;display:block;font-size:1.5rem;}.region--header .menu .main-menu li a:after{content:none;}}@media (min-width:1440px){.region--header .menu .main-menu li a{font-size:1.7rem;}}.region--header .menu .main-menu li a.is-active{color:#0094F0;}.region--header .menu .main-menu li a:hover{color:#0094F0;}.region--header .menu .main-menu li a:hover:after{transform:translate(2rem,-50%);}@media (min-width:960px){.region--header .menu .main-menu li:last-child a{color:#0094F0;border:2px solid #0094F0;border-radius:5rem;padding:1rem 2rem;transition:background-color 0.3s ease,color 0.3s ease;}}@media (min-width:960px) and (min-width:1440px){.region--header .menu .main-menu li:last-child a{padding:0 1.2rem;}}@media (min-width:960px){.region--header .menu .main-menu li:last-child a:hover{background-color:#0094F0;color:#FFFFFF;}}.block--sidemenu{position:sticky;top:3rem;left:0;}.block--sidemenu .main-menu{padding:0;margin:0;}.block--sidemenu .main-menu > li{position:relative;padding:0;margin:0;transition:background-color 0.3s ease;}.block--sidemenu .main-menu > li:hover > a{background-color:#F7F7F7;}.block--sidemenu .main-menu > li:hover > .icon{transform:rotate(90deg);}.block--sidemenu .main-menu > li.open > .icon{transform:none;}.block--sidemenu .main-menu > li.open > .icon span:last-child{transform:none;}.block--sidemenu .main-menu > li + li{border-top:1px solid #F7F7F7;}.block--sidemenu .main-menu > li > a{display:block;font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:1.5rem;color:#233741;line-height:1em;padding:2.5rem 3rem 2.5rem 1rem;transition:background-color 0.3s ease;}.block--sidemenu .main-menu > li > .icon{position:absolute;right:1rem;top:2.5rem;display:block;width:1.5rem;height:1.5rem;transition:transform 0.6s cubic-bezier(0.75,0.4,0.4,1.4);}.block--sidemenu .main-menu > li > .icon span{position:absolute;top:calc(50% - 1.5px);left:0;right:0;display:block;height:3px;width:100%;background-color:#0094F0;}.block--sidemenu .main-menu > li > .icon span:last-child{transform:rotate(90deg);transition:transform 0.6s cubic-bezier(0.75,0.4,0.4,1.4);}.block--sidemenu .main-menu > li:before{content:none;}.block--sidemenu .main-menu .sub-menu{overflow:hidden;margin:0;transition:height 0.6s cubic-bezier(0.75,0.4,0.4,1.4);overflow:hidden;}.block--sidemenu .main-menu .sub-menu .container{padding:0 0 2.5rem 2.5rem;}.region--header .top{background-color:#012F4B;display:none;}@media (min-width:960px){.region--header .top{display:block;}}.region--header .top #block-social-header a span{display:none;}.region--header .top .wrapper{width:90%;max-width:1440px;margin:0 auto;min-height:auto;padding:0.8rem 0;display:flex;align-items:center;justify-content:flex-end;}.region--header .top ul{margin:0;display:flex;align-items:center;}.region--header .top ul li{padding:0;margin-top:0;margin-left:3rem;}.region--header .top ul li a{color:#FFFFFF;font-weight:bold;font-size:1.3rem;letter-spacing:0;line-height:1.2em;transition:opacity 0.3s ease;}.region--header .top ul li a:hover{opacity:0.6;}.region--header .top ul li a svg{max-height:1.6rem;max-width:1.6rem;width:100%;height:100%;}.region--header .top ul li:before{content:none;}.block-menu-blockaccount{position:relative;z-index:10;display:none;}@media (min-width:960px){.block-menu-blockaccount{display:block;}}.block-menu-blockaccount input[type=checkbox]{display:none;}.block-menu-blockaccount input[type=checkbox]:checked + label{color:#0094F0;}.block-menu-blockaccount input[type=checkbox]:checked ~ ul{opacity:1;pointer-events:initial;transform:translate(-50%,1rem);}.block-menu-blockaccount label{cursor:pointer;color:#233741;transition:color 0.3s ease;}.block-menu-blockaccount label svg{width:2.4rem;height:2.2rem;}.block-menu-blockaccount ul{background-color:#0094F0;margin:0;position:absolute;top:100%;left:50%;transform:translate(-50%,4rem);box-shadow:0 4px 26px rgba(35,55,65,0.2);pointer-events:none;opacity:0;transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.5,0,0,1);}.block-menu-blockaccount ul li{padding:0;margin:0;}.block-menu-blockaccount ul li:before{content:none;}.block-menu-blockaccount ul li:first-child a:before{content:"";width:0.8rem;height:0.8rem;background-color:#0094F0;position:absolute;top:0;left:50%;transform:translate(-50%,-40%) rotate(45deg);border-radius:0;z-index:-1;transition:background-color 0.3s ease;}.block-menu-blockaccount ul li a{display:block;color:#FFFFFF;text-align:center;min-width:5rem;font-size:1.5rem;line-height:1em;font-weight:bold;padding:1rem 2rem;transition:background-color 0.3s ease;white-space:nowrap;}.block-menu-blockaccount ul li a:hover{background-color:#012F4B;}.block-menu-blockaccount ul li a:hover:before{background-color:#012F4B;}ul.toolbar-menu li{padding:0;}ul.toolbar-menu li + li{margin-top:0;}ul.toolbar-menu li:before{display:none;}#toolbar-administration *{font-size:1.3rem !important;}.contextual-links li{padding:0;}.contextual-links li + li{margin-top:0;}.contextual-links li:before{display:none;}.blazy.blazy--on .media:before{background-color:#000000;}.blazy.blazy--on .media:after{background-color:#F7F7F7;}.captcha{margin:0 0 2rem;}.sliding-popup-bottom .decline-button,.sliding-popup-bottom .eu-cookie-withdraw-button,.sliding-popup-bottom .agree-button,.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button{padding:10px 12px;background-color:#FFFFFF;color:#0094F0;}.sliding-popup-bottom .decline-button:hover,.sliding-popup-bottom .eu-cookie-withdraw-button:hover,.sliding-popup-bottom .agree-button:hover,.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button:hover,.sliding-popup-bottom .decline-button:focus,.sliding-popup-bottom .eu-cookie-withdraw-button:focus,.sliding-popup-bottom .agree-button:focus,.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button:focus{background-color:#e6e6e6;}.sliding-popup-bottom{position:fixed;left:3rem;bottom:3rem !important;width:450px;max-width:100%;border-radius:0px;padding:2rem;background:#012F4B;overflow:hidden;}@media (max-width:767.98px){.sliding-popup-bottom{left:0;bottom:0 !important;right:0;width:auto;border-radius:0px 0px 0 0;}}.sliding-popup-bottom .popup-content{max-width:none;position:relative;z-index:1;}.sliding-popup-bottom .popup-content .closeCookieSetting{width:30px;height:30px;position:absolute;top:10px;right:10px;background:#012F4B url(/themes/custom/mediasoft/img/icons/close.svg) no-repeat center;background-size:13px;display:inline-block;padding:0;border-radius:0px;transition:all 0.3s;}.sliding-popup-bottom .popup-content .closeCookieSetting:hover{background-color:#013f64;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories{border-radius:0px;margin-top:2rem;background-color:#0094F0;max-height:0;overflow:hidden;transition:all 0.3s;position:relative;z-index:1;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category{font-size:1.5rem;margin:0 2rem 1rem;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category:first-of-type{padding-top:3rem;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category.last{padding-bottom:3rem;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category div{position:relative;display:inline-block;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category input{opacity:0;width:0;height:0;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category label{padding:9px 15px 9px 64px;display:inline-block;position:relative;z-index:1;cursor:pointer;color:#FFFFFF;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category label::before{content:"";position:absolute;cursor:pointer;height:30px;width:54px;left:0;top:2px;background-color:white;transition:0.4s;border-radius:34px;z-index:1;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category label::after{content:"";position:absolute;height:24px;width:24px;left:5px;bottom:5px;background-color:#012F4B;transition:0.4s;border-radius:50%;z-index:2;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category input:checked + label:before{background-color:#5fff88;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category input:focus + label:before{box-shadow:0 0 1px white;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category input:checked + label:after{transform:translateX(20px);}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category input:checked[disabled] + label{cursor:not-allowed;opacity:0.7;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-category input:checked[disabled] + label:before{cursor:not-allowed;opacity:0.7;}.sliding-popup-bottom .popup-content #eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button{margin:10px 0 25px 25px;}.sliding-popup-bottom .popup-content #popup-text{float:none;max-width:none;}.sliding-popup-bottom .popup-content #popup-buttons{display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:none;float:none;margin-top:2rem;overflow:hidden;transition:all 0.3s;}.sliding-popup-bottom .popup-content #popup-buttons button:first-of-type{order:1;margin-left:1rem;}.sliding-popup-bottom p{color:#FFFFFF;margin:0 0 0.5rem;}.sliding-popup-bottom button{border:none;}.sliding-popup-bottom .find-more-button{background-color:transparent;color:#FFFFFF;text-decoration:underline;padding:0;}.sliding-popup-bottom .find-more-button:hover{text-decoration:none;}.sliding-popup-bottom .decline-button,.sliding-popup-bottom .eu-cookie-withdraw-button{background-color:transparent;color:#FFFFFF;}.sliding-popup-bottom .decline-button:hover,.sliding-popup-bottom .eu-cookie-withdraw-button:hover{background-color:transparent;text-decoration:underline;}.sliding-popup-bottom.active::after{width:80px;height:80px;bottom:calc(100% - 135px);}.sliding-popup-bottom.active #popup-buttons .agree-button{display:none;}.sliding-popup-bottom.active .popup-content #eu-cookie-compliance-categories{max-height:300px;overflow:visible;}.sliding-popup-bottom.active .popup-content .eu-cookie-compliance-save-preferences-button{position:absolute;right:0;}table{width:100%;margin-bottom:20px;color:#000000;background-color:#FFFFFF;border:1px solid #000000;}table tr:nth-child(even){background-color:#F7F7F7;}table th,table td{padding:10px;vertical-align:top;text-align:left;}table thead th{vertical-align:bottom;text-align:left;border-bottom:2px solid #000000;background-color:#0094F0;color:#FFFFFF;}table tbody + tbody{text-align:left;border-top:1px solid #000000;}.table-striped tbody tr:nth-of-type(odd){background-color:#F7F7F7;}.controls{display:flex;align-items:center;}.controls .slick-arrow{cursor:pointer;background-color:#0094F0;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease;}.controls .slick-arrow:hover{background-color:#0075bd;}.controls .slick-arrow #arrow--right--blue{fill:#FFFFFF;}.alert-container{position:fixed;top:3rem;z-index:999;left:50%;max-width:90%;transform:translate(-50%,3rem);padding:2rem 3rem;background-color:#00C9F2;color:#FFFFFF;opacity:0;animation-name:messageSlideIn;animation-duration:0.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.5,0,0,1);}.alert-container *{color:#FFFFFF;font-size:2.4rem;}.alert-container .close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;transform:translate(40%,-40%);border-radius:30px;background-color:#012F4B;font-size:1.9rem;width:2.6rem;height:2.6rem;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;}.alert-container .close:hover{background-color:#FFFFFF;color:#0094F0;}.alert-container .sr-only{display:none;}.alert-container .btn,.alert-container .paragraph--type--banner .banner-links a,.paragraph--type--banner .banner-links .alert-container a,.alert-container .user-page .address-book__container--customer a,.user-page .address-book__container--customer .alert-container a,.alert-container .user-page .address-book__container--shipping a,.user-page .address-book__container--shipping .alert-container a,.alert-container #block-mediasoft-local-tasks .local-tasks > ul li a,#block-mediasoft-local-tasks .local-tasks > ul li .alert-container a,.alert-container #block-cart .cart-block--contents .cart-block--contents__links a,#block-cart .cart-block--contents .cart-block--contents__links .alert-container a,.alert-container form input[type=submit],form .alert-container input[type=submit],.alert-container .user-login-form .form-actions input[type=submit],.user-login-form .form-actions .alert-container input[type=submit],.alert-container .user-pass .form-actions input[type=submit],.user-pass .form-actions .alert-container input[type=submit],.alert-container .user-register-form .form-actions input[type=submit],.user-register-form .form-actions .alert-container input[type=submit],.alert-container .user-form .form-actions input[type=submit],.user-form .form-actions .alert-container input[type=submit],.alert-container .user-pass-reset .form-actions input[type=submit],.user-pass-reset .form-actions .alert-container input[type=submit]{cursor:pointer;}@keyframes messageSlideIn{from{opacity:0;transform:translate(-50%,3rem);}to{opacity:1;transform:translate(-50%,0);}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.node--type-solution.node--view-mode-full .products{width:90%;max-width:1340px;margin:0 auto;margin:5% auto;}.node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label{margin-bottom:2rem;}.node--type-solution.node--view-mode-full .products .field--name-field-products .field__item + .field__item{border-top:1px solid #F7F7F7;}.ct-solution .paragraph--type--text{width:90%;max-width:1340px;margin:0 auto;}.node--type-solution.node--view-mode-hero .field--name-field-category{width:90%;max-width:1340px;margin:0 auto;margin-top:-3rem;font-weight:bold;color:#0094F0;text-transform:uppercase;margin-bottom:5rem;}.solution-teaser{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:5rem;}.solution-teaser:hover .blazy{transform:scale(1.02);}.solution-teaser:hover main{transform:translate(2.5%,0);}.solution-teaser .blazy{display:block;position:relative;padding-bottom:40%;transition:transform 0.6s cubic-bezier(0.5,0,0,1);}.solution-teaser .blazy .media--background,.solution-teaser .blazy .media{position:absolute;top:0;left:0;right:0;width:100%;padding-bottom:56.25% !important;z-index:-1;}.solution-teaser main{position:relative;margin:0 10% 0 5%;width:85%;background-color:#FFFFFF;box-shadow:0 15px 60px 0 rgba(0,101,163,0.1);padding:5rem 2rem 2rem;transition:transform 0.6s cubic-bezier(0.5,0,0,1);}.solution-teaser main .wrapper{display:flex;flex-direction:column;justify-content:flex-end;}.solution-teaser main .wrapper .field--name-field-category{font-weight:bold;font-size:1.4rem;color:#0094F0;text-transform:uppercase;}.solution-teaser main .wrapper h3,.solution-teaser main .wrapper .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .solution-teaser main .wrapper .field--name-field-products > .field__label{color:#012F4B;margin:1rem 0 0.5rem;font-size:1.3rem;}.solution-teaser main .wrapper h3 *,.solution-teaser main .wrapper .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label *,.node--type-solution.node--view-mode-full .products .solution-teaser main .wrapper .field--name-field-products > .field__label *{font-size:1.3rem;}.solution-teaser main .wrapper .description *{font-weight:normal;font-size:2.4rem;color:#233741;line-height:1.2em;}.solution-teaser main svg{position:absolute;right:2rem;top:2rem;}.node--type-dynamic-page.node--view-mode-full .paragraphs-wrapper{width:90%;max-width:1340px;margin:0 auto;}.node--type-dynamic-page.node--view-mode-full .paragraphs-wrapper > .paragraph{max-width:1100px;margin:5% 0;}.node--unpublished:after{content:"Deze pagina is niet gepubliceerd.";position:fixed;z-index:9999;display:block;bottom:2rem;right:2rem;width:200px;height:275px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;font-weight:bold;font-size:1.3rem;font-family:"Nunito",sans-serif;color:#000000;border:1px solid #F7F7F7;border-radius:20px;box-shadow:0 4px 26px rgba(0,0,0,0.1);background-color:#F7F7F7;background-image:url(/themes/custom/mediasoft/img/other/jack-dancing.gif);background-repeat:no-repeat;background-size:contain;background-position:center top;}.customer-information,.order-information{background-color:#F7F7F7;padding:2rem;}.customer-information > *,.order-information > *{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eaeaea;}.customer-information > *:last-child,.order-information > *:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}.customer-information .field__label,.order-information .field__label{color:#0094F0;text-decoration:underline;font-weight:bold;font-size:1.9rem;margin-bottom:1rem;}.ct-technical_page .center .paragraph--type--text{width:90%;max-width:1340px;margin:0 auto;}body.textstyles main section{padding:3rem 4rem;}body.textstyles main section:nth-child(odd){background-color:#f2f2f2;}body.textstyles main section h2.description{font-size:1.4rem;text-transform:uppercase;font-weight:bold;color:#000000;margin-bottom:2em;}body.textstyles main .flex{display:flex;align-items:center;}body.textstyles main .flex p{margin:0;}body.textstyles main .flex p a{margin-right:1rem;}.user-page h1{font-size:2.4rem;margin-bottom:1em;margin-top:1em;}@media (min-width:960px){.user-page h1{font-size:3.6rem;margin-top:0;}}.user-page h1 span{position:relative;font-size:1em;}.user-page h1 span:after{content:"";position:absolute;top:0.95em;left:0;right:0;height:7px;border-radius:7px;background-color:#0094F0;z-index:-1;}.user-page h2{color:#012F4B;font-size:1.9rem;}@media (min-width:960px){.user-page h2{font-size:2.4rem;}}.user-page .main--content{width:100%;}.user-page .region-content{width:90%;max-width:1340px;margin:0 auto;}@media (min-width:768px){.user-page .region-content{display:flex;justify-content:space-between;}}.user-page .region-content #block-mediasoft-local-tasks{margin:0;background-color:#F7F7F7;box-shadow:none;border:none;border-right:1px solid #F7F7F7;padding:0;}@media (min-width:768px){.user-page .region-content #block-mediasoft-local-tasks{flex:0 0 20%;max-width:20%;}}.user-page .region-content #block-mediasoft-local-tasks .contextual{display:none;}.user-page .region-content #block-mediasoft-local-tasks ul{display:block;width:90%;margin:0 auto;}.user-page .region-content #block-mediasoft-local-tasks ul li{display:block;margin:0;border-radius:0;}.user-page .region-content #block-mediasoft-local-tasks ul li + li{border-top:1px solid rgba(158,155,168,0.2);}.user-page .region-content #block-mediasoft-local-tasks ul li .btn,.user-page .region-content #block-mediasoft-local-tasks ul li .paragraph--type--banner .banner-links a,.paragraph--type--banner .banner-links .user-page .region-content #block-mediasoft-local-tasks ul li a,.user-page .region-content #block-mediasoft-local-tasks ul li .address-book__container--customer a,.user-page .address-book__container--customer .region-content #block-mediasoft-local-tasks ul li a,.user-page .region-content #block-mediasoft-local-tasks ul li .address-book__container--shipping a,.user-page .address-book__container--shipping .region-content #block-mediasoft-local-tasks ul li a,.user-page .region-content #block-mediasoft-local-tasks .local-tasks > ul li a,.user-page .region-content #block-mediasoft-local-tasks ul li #block-cart .cart-block--contents .cart-block--contents__links a,#block-cart .cart-block--contents .cart-block--contents__links .user-page .region-content #block-mediasoft-local-tasks ul li a,.user-page .region-content #block-mediasoft-local-tasks ul li form input[type=submit],form .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-login-form .form-actions input[type=submit],.user-login-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-pass .form-actions input[type=submit],.user-pass .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-register-form .form-actions input[type=submit],.user-register-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-form .form-actions input[type=submit],.user-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-pass-reset .form-actions input[type=submit],.user-pass-reset .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]{background-color:transparent;border:none;border-radius:0.3rem;color:#000000;display:block;width:100%;margin:0.5rem 0;padding:1.5rem 1.5rem 1.2rem;}.user-page .region-content #block-mediasoft-local-tasks ul li .btn:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .paragraph--type--banner .banner-links a:hover,.paragraph--type--banner .banner-links .user-page .region-content #block-mediasoft-local-tasks ul li a:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .address-book__container--customer a:hover,.user-page .address-book__container--customer .region-content #block-mediasoft-local-tasks ul li a:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .address-book__container--shipping a:hover,.user-page .address-book__container--shipping .region-content #block-mediasoft-local-tasks ul li a:hover,.user-page .region-content #block-mediasoft-local-tasks .local-tasks > ul li a:hover,.user-page .region-content #block-mediasoft-local-tasks ul li #block-cart .cart-block--contents .cart-block--contents__links a:hover,#block-cart .cart-block--contents .cart-block--contents__links .user-page .region-content #block-mediasoft-local-tasks ul li a:hover,.user-page .region-content #block-mediasoft-local-tasks ul li form input[type=submit]:hover,form .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .user-login-form .form-actions input[type=submit]:hover,.user-login-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .user-pass .form-actions input[type=submit]:hover,.user-pass .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .user-register-form .form-actions input[type=submit]:hover,.user-register-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .user-form .form-actions input[type=submit]:hover,.user-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]:hover,.user-page .region-content #block-mediasoft-local-tasks ul li .user-pass-reset .form-actions input[type=submit]:hover,.user-pass-reset .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input[type=submit]:hover{background-color:#FFFFFF;}.user-page .region-content #block-mediasoft-local-tasks ul li .btn.is-active,.user-page .region-content #block-mediasoft-local-tasks ul li .paragraph--type--banner .banner-links a.is-active,.paragraph--type--banner .banner-links .user-page .region-content #block-mediasoft-local-tasks ul li a.is-active,.user-page .region-content #block-mediasoft-local-tasks ul li .address-book__container--customer a.is-active,.user-page .address-book__container--customer .region-content #block-mediasoft-local-tasks ul li a.is-active,.user-page .region-content #block-mediasoft-local-tasks ul li .address-book__container--shipping a.is-active,.user-page .address-book__container--shipping .region-content #block-mediasoft-local-tasks ul li a.is-active,.user-page .region-content #block-mediasoft-local-tasks .local-tasks > ul li a.is-active,.user-page .region-content #block-mediasoft-local-tasks ul li #block-cart .cart-block--contents .cart-block--contents__links a.is-active,#block-cart .cart-block--contents .cart-block--contents__links .user-page .region-content #block-mediasoft-local-tasks ul li a.is-active,.user-page .region-content #block-mediasoft-local-tasks ul li form input.is-active[type=submit],form .user-page .region-content #block-mediasoft-local-tasks ul li input.is-active[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-login-form .form-actions input.is-active[type=submit],.user-login-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input.is-active[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-pass .form-actions input.is-active[type=submit],.user-pass .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input.is-active[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-register-form .form-actions input.is-active[type=submit],.user-register-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input.is-active[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-form .form-actions input.is-active[type=submit],.user-form .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input.is-active[type=submit],.user-page .region-content #block-mediasoft-local-tasks ul li .user-pass-reset .form-actions input.is-active[type=submit],.user-pass-reset .form-actions .user-page .region-content #block-mediasoft-local-tasks ul li input.is-active[type=submit]{color:#0094F0;}@media (min-width:768px){.user-page .region-content #block-mainpagecontent{flex:0 0 75%;max-width:75%;}}.user-page .region-content #block-mainpagecontent table{overflow:hidden;border-collapse:unset;border:none;}@media (min-width:768px){.user-page .region-content #block-mainpagecontent table{border-radius:2rem;border:2px solid #0094F0;}}.user-page .region-content #block-mainpagecontent table thead{display:none;}@media (min-width:960px){.user-page .region-content #block-mainpagecontent table thead{display:table-header-group;}}.user-page .region-content #block-mainpagecontent table tr{display:block;border:2px solid #0094F0;margin-bottom:1rem;border-radius:2rem;padding:2rem;}.user-page .region-content #block-mainpagecontent table tr:nth-child(even){background-color:transparent;}@media (min-width:768px){.user-page .region-content #block-mainpagecontent table tr{padding:0;border-radius:0;margin-bottom:0;display:table-row;border:none;}.user-page .region-content #block-mainpagecontent table tr:nth-child(even){background-color:#F7F7F7;}}.user-page .region-content #block-mainpagecontent table th{border-bottom:none;padding:2rem;}.user-page .region-content #block-mainpagecontent table th a{color:#FFFFFF;font-weight:bold;transition:opacity 0.3s ease;}.user-page .region-content #block-mainpagecontent table th a:hover{opacity:0.6;}.user-page .region-content #block-mainpagecontent table td{display:block;}.user-page .region-content #block-mainpagecontent table td .field--name-product-id a{font-size:2.1rem;}@media (min-width:768px){.user-page .region-content #block-mainpagecontent table td{padding:2rem;display:table-cell;}.user-page .region-content #block-mainpagecontent table td .field--name-product-id a{font-size:1.6rem;}}.user-page .region-content #block-mainpagecontent table td input[type=submit]{background-color:#0094F0;border:none;color:#FFFFFF;font-size:1.3rem;}.user-page .region-content #block-mainpagecontent table td input[type=submit]:hover{background-color:#0075bd;}.user-page .address-book__container--customer,.user-page .address-book__container--shipping{background-color:#F7F7F7;margin-bottom:1rem;padding:1rem;}.user-page .address-book__container--customer summary,.user-page .address-book__container--shipping summary{background-color:#eaeaea;padding:1rem 2rem;border-radius:0.5rem;cursor:pointer;transition:color 0.3s ease,background-color 0.3s ease;}.user-page .address-book__container--customer summary:hover,.user-page .address-book__container--shipping summary:hover{background-color:#0094F0;color:#FFFFFF;}.user-page .address-book__container--customer summary:focus,.user-page .address-book__container--shipping summary:focus{outline:none;}.user-page .address-book__container--customer .field--name-address,.user-page .address-book__container--shipping .field--name-address{background-color:#efefef;padding:1rem 2rem;border-radius:0.5rem;color:#012F4B;font-weight:bold;}.user-page .address-book__container--customer .field--name-address br,.user-page .address-book__container--shipping .field--name-address br{height:0;}.paragraph{margin:5% auto;width:100%;max-width:1680px;margin:0 auto;}.paragraph h3.field--paragraph--field-title,.paragraph .node--type-solution.node--view-mode-full .products .field--name-field-products > .field--paragraph--field-title.field__label,.node--type-solution.node--view-mode-full .products .paragraph .field--name-field-products > .field--paragraph--field-title.field__label{font-weight:bold;font-size:1.4rem;color:#0094F0;letter-spacing:0;line-height:1.6em;text-transform:uppercase;}@media (min-width:768px){.paragraph h3.field--paragraph--field-title,.paragraph .node--type-solution.node--view-mode-full .products .field--name-field-products > .field--paragraph--field-title.field__label,.node--type-solution.node--view-mode-full .products .paragraph .field--name-field-products > .field--paragraph--field-title.field__label{text-align:center;}}.paragraph .field--name-field-section{font-weight:bold;font-size:1.4rem;color:#0094F0;letter-spacing:0;line-height:1.6em;text-transform:uppercase;}.paragraph h2{font-weight:normal;font-size:3.2rem;color:#233741;letter-spacing:0;}@media (min-width:960px){.paragraph h2{font-size:4.2rem;}}.paragraph .field--name-field-link{margin-top:4rem;}.paragraph .field--name-field-link a{position:relative;color:#0094F0;font-weight:bold;font-size:1.8rem;letter-spacing:0;line-height:24px;transition:color 0.3s ease;}.paragraph .field--name-field-link a:after{content:"";position:absolute;top:100%;left:0;right:0;height:3px;background-color:#0094F0;transition:background 0.3s ease,transform 0.3s ease;}.paragraph .field--name-field-link a:hover{color:#012F4B;}.paragraph .field--name-field-link a:hover:after{transform:translate(0,-2px);background-color:#012F4B;}.paragraph--type--banner{margin:5% auto 0;max-width:none;position:relative;background-color:#012F4B;overflow:hidden;z-index:3;text-align:center;}@media (min-width:768px){.paragraph--type--banner{text-align:left;background-color:#0094F0;}}.paragraph--type--banner .contextual-region{position:static;}.node--view-mode-hero .paragraph--type--banner,#block-node-hero .taxonomy-term .paragraph--type--banner,.product-hero .paragraph--type--banner{background-color:#F7F7F7;background-image:url(/themes/custom/mediasoft/img/placeholder--pattern.svg);background-repeat:repeat;background-size:130px;width:100%;max-width:1680px;margin:0 auto;overflow:hidden;background-color:#F7F7F7;margin:0 auto 5rem;min-height:250px;}@media (min-width:768px){.node--view-mode-hero .paragraph--type--banner,#block-node-hero .taxonomy-term .paragraph--type--banner,.product-hero .paragraph--type--banner{min-height:360px;}}.node--view-mode-hero .paragraph--type--banner .bannercon,#block-node-hero .taxonomy-term .paragraph--type--banner .bannercon,.product-hero .paragraph--type--banner .bannercon{display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);z-index:4;max-height:100%;}.node--view-mode-hero .paragraph--type--banner .bannercon:before,#block-node-hero .taxonomy-term .paragraph--type--banner .bannercon:before,.product-hero .paragraph--type--banner .bannercon:before{content:"";display:block;position:absolute;right:calc(100% - 1px);top:0;bottom:0;background-color:#FFFFFF;width:100vw;}.node--view-mode-hero .paragraph--type--banner .bannercon h1,#block-node-hero .taxonomy-term .paragraph--type--banner .bannercon h1,.product-hero .paragraph--type--banner .bannercon h1{position:relative;padding-top:2rem;background-color:#FFFFFF;margin:0;font-weight:normal;font-size:3.2rem;text-align:left;max-width:95%;}@media (min-width:960px){.node--view-mode-hero .paragraph--type--banner .bannercon h1,#block-node-hero .taxonomy-term .paragraph--type--banner .bannercon h1,.product-hero .paragraph--type--banner .bannercon h1{font-size:4.2rem;padding-top:4rem;max-width:50%;}.node--view-mode-hero .paragraph--type--banner .bannercon h1:after,#block-node-hero .taxonomy-term .paragraph--type--banner .bannercon h1:after,.product-hero .paragraph--type--banner .bannercon h1:after{content:"";position:absolute;width:100vw;height:100vh;left:100%;top:0;transform-origin:top left;transform:rotate(45deg);background-color:#FFFFFF;z-index:-1;}}.node--view-mode-hero .paragraph--type--banner .bannercon .field--name-field-description,#block-node-hero .taxonomy-term .paragraph--type--banner .bannercon .field--name-field-description,.product-hero .paragraph--type--banner .bannercon .field--name-field-description{display:none;}.node--view-mode-hero .paragraph--type--banner h1,#block-node-hero .taxonomy-term .paragraph--type--banner h1,.product-hero .paragraph--type--banner h1{display:block;}.node--view-mode-hero .paragraph--type--banner .media--background,.node--view-mode-hero .paragraph--type--banner .media,#block-node-hero .taxonomy-term .paragraph--type--banner .media--background,#block-node-hero .taxonomy-term .paragraph--type--banner .media,.product-hero .paragraph--type--banner .media--background,.product-hero .paragraph--type--banner .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#F7F7F7;z-index:1;max-width:none;padding-bottom:0 !important;}.node--view-mode-hero .paragraph--type--banner .media--background:after,.node--view-mode-hero .paragraph--type--banner .media:after,#block-node-hero .taxonomy-term .paragraph--type--banner .media--background:after,#block-node-hero .taxonomy-term .paragraph--type--banner .media:after,.product-hero .paragraph--type--banner .media--background:after,.product-hero .paragraph--type--banner .media:after{content:none;}.path-frontpage .node--view-mode-hero .paragraph--type--banner{background-color:#F7F7F7;background-image:url(/themes/custom/mediasoft/img/placeholder--pattern.svg);background-repeat:repeat;background-size:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:1680px;margin:0 auto;margin:0 auto 5%;min-height:250px;}@media (min-width:768px){.path-frontpage .node--view-mode-hero .paragraph--type--banner{min-height:360px;}}.path-frontpage .node--view-mode-hero .paragraph--type--banner .bannercon{position:relative;display:block;z-index:2;transform:none;left:auto;}.path-frontpage .node--view-mode-hero .paragraph--type--banner .bannercon:before{content:none;}.path-frontpage .node--view-mode-hero .paragraph--type--banner .bannercon h1{display:block;color:#FFFFFF;font-size:3.2rem;font-weight:600;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,0.4);max-width:815px;margin:0 auto;background-color:transparent;left:auto;bottom:auto;transform:none;padding:0;}.path-frontpage .node--view-mode-hero .paragraph--type--banner .bannercon h1:after{content:none;}@media (min-width:1280px){.path-frontpage .node--view-mode-hero .paragraph--type--banner .bannercon h1{font-size:4rem;}}@media (min-width:1280px){.path-frontpage .node--view-mode-hero .paragraph--type--banner .bannercon h1{font-size:6.4rem;}}.path-frontpage .node--view-mode-hero .paragraph--type--banner .media--background,.path-frontpage .node--view-mode-hero .paragraph--type--banner .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#F7F7F7;z-index:1;max-width:none;padding-bottom:0 !important;}.path-frontpage .node--view-mode-hero .paragraph--type--banner .media--background:after,.path-frontpage .node--view-mode-hero .paragraph--type--banner .media:after{content:none;}.paragraph--type--banner h1{display:none;}.paragraph--type--banner .bannercon{display:block;width:90%;max-width:1340px;margin:0 auto;}@media (min-width:768px){.paragraph--type--banner .bannercon{display:flex;}}.paragraph--type--banner .field--name-field-description{position:relative;padding:4rem 0;}@media (min-width:768px){.paragraph--type--banner .field--name-field-description{background-color:#0094F0;flex:0 0 50%;max-width:50%;}}.paragraph--type--banner .field--name-field-description *{font-weight:normal;font-size:3.2rem;color:#FFFFFF;letter-spacing:0;line-height:1.2em;}@media (min-width:960px){.paragraph--type--banner .field--name-field-description *{font-size:4.2rem;}}.paragraph--type--banner .banner-links{position:relative;padding:0 0 4rem 0;}@media (min-width:768px){.paragraph--type--banner .banner-links{flex:0 0 50%;max-width:50%;display:flex;align-items:center;padding:0 5%;background:rgb(0,148,240);background:linear-gradient(90deg,rgb(0,148,240) 0%,rgba(0,148,240,0) 30%);}.paragraph--type--banner .banner-links:after{content:"";position:absolute;top:0;left:0;bottom:0;width:100vw;background-color:#012F4B;z-index:-1;}}@media (min-width:768px) and (min-width:768px){.paragraph--type--banner .banner-links:after{background-color:#0094F0;}}.paragraph--type--banner .media--background,.paragraph--type--banner .media{background-color:#F7F7F7;padding-bottom:56.25% !important;background-position:center;background-size:cover;background-repeat:no-repeat;}@media (min-width:1440px){.paragraph--type--banner .media--background:after,.paragraph--type--banner .media:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:5rem;background:linear-gradient(90deg,rgba(0,148,240,0) 0%,rgb(0,148,240) 100%) !important;z-index:10;}}@media (min-width:768px){.paragraph--type--banner .media--background,.paragraph--type--banner .media{position:absolute;top:0;right:0;bottom:0;left:calc(50% + 1px);z-index:-1;padding-bottom:0 !important;max-width:720px;}}.paragraph--type--call-to-action{position:relative;background-color:#F7F7F7;text-align:center;padding:3% 5%;}.paragraph--type--call-to-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#F7F7F7;background-image:url(/themes/custom/mediasoft/img/placeholder--pattern.svg);background-repeat:repeat;background-size:130px;background-size:200px;opacity:0.07;}.paragraph--type--call-to-action .wrapper{position:relative;z-index:3;}.paragraph--type--icon{display:flex;padding:2rem 0;}@media (min-width:768px){.paragraph--type--icon{flex-direction:column;align-items:center;}}.paragraph--type--icon .icon{position:relative;width:3.5rem;height:3.5rem;margin-right:2rem;}@media (min-width:768px){.paragraph--type--icon .icon{width:4.5rem;height:4.5rem;margin-right:0;margin-bottom:2rem;}}.paragraph--type--icon .icon .contextual-region{position:static;}.paragraph--type--icon .icon img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;width:100%;height:100%;}.paragraph--type--icon .content{flex:1 1 auto;}@media (min-width:768px){.paragraph--type--icon .content{text-align:center;}}.paragraph--type--icon .content h3,.paragraph--type--icon .content .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--icon .content .field--name-field-products > .field__label{position:relative;font-weight:bold;font-size:2.1rem;color:#233741;margin:0 0 1rem;display:flex;align-items:center;justify-content:space-between;}@media (min-width:768px){.paragraph--type--icon .content h3,.paragraph--type--icon .content .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--icon .content .field--name-field-products > .field__label{justify-content:center;}}.paragraph--type--icon .content h3:after,.paragraph--type--icon .content .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label:after,.node--type-solution.node--view-mode-full .products .paragraph--type--icon .content .field--name-field-products > .field__label:after{content:"";display:block;width:2rem;height:1.4rem;margin:0 0 0 1rem;background-image:url(/themes/custom/mediasoft/img/icons/arrow--right--blue.svg);transition:transform 0.3s ease;pointer-events:none;}.paragraph--type--icon .content *{color:#012F4B;transition:color 0.3s ease;font-size:1.5rem;}.paragraph--type--icon:hover .content h3,.paragraph--type--icon:hover .content .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--icon:hover .content .field--name-field-products > .field__label{color:#0094F0;}.paragraph--type--icon:hover .content h3:after,.paragraph--type--icon:hover .content .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label:after,.node--type-solution.node--view-mode-full .products .paragraph--type--icon:hover .content .field--name-field-products > .field__label:after{transform:translate(0.5rem,0);}.paragraph--type--icon:hover .content *{color:#0094F0;}.paragraph--type--icons-side-by-side > .container > .content{margin-top:5rem;}@media (min-width:768px){.paragraph--type--icons-side-by-side > .container > .content{display:flex;flex-wrap:wrap;justify-content:space-between;}}.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon{display:block;background:#FFFFFF;border-radius:18px;cursor:pointer;align-items:flex-start;padding:3rem 4rem;margin:0 0 4%;box-shadow:0 15px 30px 0 rgba(0,101,163,0.08);transition:box-shadow 0.3s ease;}@media (min-width:768px){.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon{flex:0 0 48%;max-width:48%;}}.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon:hover{box-shadow:0 15px 60px 0 rgba(0,101,163,0.15);}.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon .icon{width:5.5rem;height:5.5rem;margin-bottom:2rem;}.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon *{text-align:left;}.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon h3,.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon .field--name-field-products > .field__label{justify-content:flex-start;}.paragraph--type--icons-side-by-side > .container > .content .paragraph--type--icon svg{margin:0;}.paragraph--type--icons-with-intro{width:90%;max-width:1340px;margin:0 auto;}@media (min-width:768px){.paragraph--type--icons-with-intro .field--name-field-paragraph-icon{display:flex;flex-wrap:wrap;justify-content:space-evenly;}}@media (min-width:768px){.paragraph--type--icons-with-intro .field--name-field-paragraph-icon .field__item{flex:0 0 30%;max-width:30%;}}@media (min-width:1280px){.paragraph--type--icons-with-intro .field--name-field-paragraph-icon .field__item{flex:0 0 18%;max-width:18%;}}.paragraph--type--icons-with-intro .field--name-field-paragraph-icon .field__item + .field__item{border-top:1px solid #F7F7F7;}@media (min-width:768px){.paragraph--type--icons-with-intro .field--name-field-paragraph-icon .field__item + .field__item{border-top:none;}}.paragraph--type--image-collage-with-text{width:90%;max-width:1340px;margin:0 auto;margin:5% auto;}@media (min-width:960px){.paragraph--type--image-collage-with-text{display:flex;align-items:flex-start;}}@media (min-width:960px){.paragraph--type--image-collage-with-text main{flex:0 0 50%;max-width:50%;padding:0 5% 0 0;}}.paragraph--type--image-collage-with-text.images-count-1 .images{display:block;}.paragraph--type--image-collage-with-text.images-count-1 .images .item{flex:none;max-width:none;margin-bottom:0;}.paragraph--type--image-collage-with-text .images{margin-top:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;}@media (min-width:960px){.paragraph--type--image-collage-with-text .images{margin-top:0;flex:0 0 50%;max-width:50%;}}.paragraph--type--image-collage-with-text .images .item{flex:0 0 49%;max-width:49%;margin-bottom:4%;}.paragraph--type--image-collage-with-text .images .item .media--background,.paragraph--type--image-collage-with-text .images .item .media{height:100%;}.paragraph--type--quote{padding:0 5%;}.paragraph--type--quote main{padding:0.5rem 0 0.5rem 3rem;border-left:3px solid #0094F0;}.paragraph--type--quote main *{font-family:"Oswald",sans-serif;font-size:2.4rem;color:#233741;letter-spacing:0;line-height:1.15em;}@media (min-width:768px){.paragraph--type--quote main *{font-size:3.5rem;}}.paragraph--type--quote footer{margin:2rem 0 0;padding:0 0 0 3.3rem;}.paragraph--type--quote footer .field--name-field-name{color:#012F4B;font-weight:bold;font-size:2.1rem;}.paragraph--type--quote footer .field--name-field-function *{color:#9E9BA8;font-size:1.5rem;}.paragraph--type--quotes{margin:5% 0;width:90%;max-width:1340px;margin:0 auto;}.paragraph--type--quotes .controls{margin-top:3rem;padding-left:calc(5% + 3rem);}.paragraph--type--slideshow .media--background,.paragraph--type--slideshow .media{padding-bottom:56.25% !important;background-position:center;background-repeat:no-repeat;background-size:cover;}.paragraph--type--slideshow .controls{padding-left:calc(5% + 3rem);transform:translate(0,-50%);}.paragraph--type--text-image{background-color:#F7F7F7;padding:10% 5%;margin:10% auto;}@media (min-width:960px){.paragraph--type--text-image{display:flex;justify-content:space-between;width:90%;max-width:1340px;margin:0 auto;padding:3% 5%;margin:5% auto;}}.paragraph--type--text-image ~ .paragraph--type--text-image.paragraph--view-mode--default aside.image:after{display:none;}.paragraph--type--text-image.right{flex-direction:row-reverse;}.paragraph--type--text-image.under{display:block;}.paragraph--type--text-image.under aside.image .blazy{margin:3rem 0;}.paragraph--type--text-image.under aside.image,.paragraph--type--text-image.under main{flex:none;max-width:none;}.paragraph--type--text-image aside.image{position:relative;}@media (min-width:960px){.paragraph--type--text-image aside.image{flex:0 0 48%;max-width:48%;}}.paragraph--type--text-image main{padding:3rem 3rem 0 0;display:flex;justify-content:center;flex-direction:column;}@media (min-width:960px){.paragraph--type--text-image main{flex:0 0 50%;max-width:50%;padding:0 10% 0 0;}}.paragraph--type--text-image .intro{width:80%;margin-bottom:1rem;}.paragraph--type--text-image .intro h2{font-weight:normal;font-size:3.2rem;color:#233741;letter-spacing:0;}@media (min-width:960px){.paragraph--type--text-image .intro h2{font-size:4.2rem;}}.paragraph--type--text * + h1,.paragraph--type--text * + h2,.paragraph--type--text * + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > * + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > * + .field__label,.paragraph--type--text * + h4,.paragraph--type--text * + h5,.paragraph--type--text * + h6{margin-top:3rem;}.paragraph--type--text h1,.paragraph--type--text h2,.paragraph--type--text h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label,.paragraph--type--text h4,.paragraph--type--text h5,.paragraph--type--text h6{color:#233741;}.paragraph--type--text h1 + h1,.paragraph--type--text h1 + h2,.paragraph--type--text h1 + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > h1 + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > h1 + .field__label,.paragraph--type--text h1 + h4,.paragraph--type--text h1 + h5,.paragraph--type--text h1 + h6,.paragraph--type--text h1 p,.paragraph--type--text h1 ul,.paragraph--type--text h1 ol,.paragraph--type--text h1 img,.paragraph--type--text h2 + h1,.paragraph--type--text h2 + h2,.paragraph--type--text h2 + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > h2 + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > h2 + .field__label,.paragraph--type--text h2 + h4,.paragraph--type--text h2 + h5,.paragraph--type--text h2 + h6,.paragraph--type--text h2 p,.paragraph--type--text h2 ul,.paragraph--type--text h2 ol,.paragraph--type--text h2 img,.paragraph--type--text h3 + h1,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + h1,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + h1,.paragraph--type--text h3 + h2,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + h2,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + h2,.paragraph--type--text h3 + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + h3,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > h3 + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > h3 + .field__label,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + .field__label,.paragraph--type--text h3 + h4,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + h4,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + h4,.paragraph--type--text h3 + h5,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + h5,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + h5,.paragraph--type--text h3 + h6,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label + h6,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label + h6,.paragraph--type--text h3 p,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label p,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label p,.paragraph--type--text h3 ul,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label ul,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label ul,.paragraph--type--text h3 ol,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label ol,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label ol,.paragraph--type--text h3 img,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label img,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label img,.paragraph--type--text h4 + h1,.paragraph--type--text h4 + h2,.paragraph--type--text h4 + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > h4 + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > h4 + .field__label,.paragraph--type--text h4 + h4,.paragraph--type--text h4 + h5,.paragraph--type--text h4 + h6,.paragraph--type--text h4 p,.paragraph--type--text h4 ul,.paragraph--type--text h4 ol,.paragraph--type--text h4 img,.paragraph--type--text h5 + h1,.paragraph--type--text h5 + h2,.paragraph--type--text h5 + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > h5 + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > h5 + .field__label,.paragraph--type--text h5 + h4,.paragraph--type--text h5 + h5,.paragraph--type--text h5 + h6,.paragraph--type--text h5 p,.paragraph--type--text h5 ul,.paragraph--type--text h5 ol,.paragraph--type--text h5 img,.paragraph--type--text h6 + h1,.paragraph--type--text h6 + h2,.paragraph--type--text h6 + h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > h6 + .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > h6 + .field__label,.paragraph--type--text h6 + h4,.paragraph--type--text h6 + h5,.paragraph--type--text h6 + h6,.paragraph--type--text h6 p,.paragraph--type--text h6 ul,.paragraph--type--text h6 ol,.paragraph--type--text h6 img{margin-bottom:0.5em;}.paragraph--type--text h2{font-weight:normal;font-size:4.2rem;}.paragraph--type--text h3,.paragraph--type--text .node--type-solution.node--view-mode-full .products .field--name-field-products > .field__label,.node--type-solution.node--view-mode-full .products .paragraph--type--text .field--name-field-products > .field__label{font-weight:normal;font-size:2.4rem;}.paragraph--type--text h4{font-weight:bold;font-size:2.1rem;}.paragraph--type--text h5{font-weight:bold;font-size:1.8rem;}.paragraph--type--text h6{font-weight:normal;font-size:1.7rem;}.paragraph--type--text a{text-decoration:underline;}.paragraph--type--text img{display:block;width:100%;height:auto;margin:2rem 0;}.paragraph--type--text ul li:before{border:2px solid #00C9F2;background-color:transparent;width:0.8rem;height:0.8rem;}.paragraph--type--video .col-md-6:first-of-type{margin-bottom:3rem;}.paragraph--type--video .media--ratio--fluid.media--video{padding-bottom:56.25% !important;}.paragraph--type--webform{width:90%;max-width:1340px;margin:0 auto;margin:5% auto;display:flex;flex-direction:column;}.paragraph--type--webform .field--type-webform{margin-top:3rem;}.paragraph--type--webform .image{order:2;margin-top:3rem;}.paragraph--type--webform .image .media--background,.paragraph--type--webform .image .media{padding-bottom:56.25% !important;}@media (min-width:960px){.paragraph--type--webform{justify-content:space-between;flex-direction:row;}.paragraph--type--webform .form{flex:0 0 48%;max-width:48%;}.paragraph--type--webform .image{order:0;flex:0 0 48%;max-width:48%;margin-top:0;}.paragraph--type--webform .image .media--background,.paragraph--type--webform .image .media{padding-bottom:76.5% !important;}}.region--footer{background-color:#1C1D1E;color:#FFFFFF;}.region--footer .main-footer{padding:50px 0;}.region--footer .main-footer .content{margin:0 auto;width:90%;max-width:1100px;display:flex;flex-wrap:wrap;flex-direction:column-reverse;}@media (min-width:768px){.region--footer .main-footer .content{justify-content:space-between;flex-wrap:nowrap;flex-direction:row;}}.region--footer .main-footer .content .column h2{font-size:2.1rem;margin:0 0 3rem;}.region--footer .main-footer .content .column .social{margin-top:2.5rem;}@media (max-width:767.98px){.region--footer .main-footer .content .column.info{flex:0 0 100%;max-width:100%;}}.region--footer .main-footer .content .column.info > svg{margin-bottom:3rem;display:none;}@media (min-width:768px){.region--footer .main-footer .content .column.info > svg{display:block;}}.region--footer .main-footer .content .column.info h2{font-size:1.7rem;color:#FFFFFF;display:block;}@media (min-width:768px){.region--footer .main-footer .content .column.info h2{display:none;}}.region--footer .main-footer .content .column.info p,.region--footer .main-footer .content .column.info a{display:block;font-weight:bold;font-size:1.5rem;color:#FFFFFF;line-height:1.15em;}.region--footer .main-footer .content .column.info p + p,.region--footer .main-footer .content .column.info p + a,.region--footer .main-footer .content .column.info a + p,.region--footer .main-footer .content .column.info a + a{margin-top:1rem;}.region--footer .main-footer .content .column.info p a{display:inline;color:#0094F0;}.region--footer .main-footer .content .column.info p a:hover{color:#FFFFFF;}.region--footer .main-footer .content .column.info .location,.region--footer .main-footer .content .column.info .city,.region--footer .main-footer .content .column.info .address{font-weight:500;}.region--footer .main-footer .content .column.info a{transition:color 0.3s ease;}.region--footer .main-footer .content .column.info a:hover{color:#0094F0;}.region--footer .main-footer .content .column.info .links{margin-top:2.5rem;}.region--footer .main-footer .content .column.applications{flex:0 0 100%;max-width:100%;}.region--footer .main-footer .content .column.applications svg{margin-bottom:4rem;width:15rem;height:auto;display:block;}@media (min-width:768px){.region--footer .main-footer .content .column.applications svg{display:none;}}@media (min-width:768px){.region--footer .main-footer .content .column.applications{flex:0 0 70%;max-width:70%;}}.region--header .wrapper{position:relative;width:90%;max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:5.7rem;}@media (min-width:960px){.region--header .wrapper{justify-content:space-between;}}.region--header .wrapper .right{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;}@media (min-width:960px){.region--header .wrapper .right{position:relative;right:auto;top:auto;}}.region--header .wrapper .right > *{margin-left:1.5rem;}@media (min-width:1440px){.region--header .wrapper .right > *{margin-left:3rem;}}#block-node-hero .vocabulary-applications .description{width:90%;max-width:1340px;margin:0 auto;}#block-node-hero .vocabulary-applications .description .field--name-field-description{max-width:1100px;}#block-node-hero .vocabulary-applications .description .field--name-field-description *{color:#233741;font-size:1.9rem;line-height:1.7em;}.taxonomy--icon-label{display:flex;align-items:center;}.taxonomy--icon-label .field--name-name{font-weight:500;font-size:1.8rem;color:#233741;letter-spacing:0;line-height:1.1em;}.taxonomy--icon-label img{display:block;max-width:4rem;width:100%;height:auto;margin-right:1rem;}.path-taxonomy .center{width:90%;max-width:1340px;margin:0 auto;border-top:1px solid #F7F7F7;padding-top:5rem;padding-bottom:5rem;}.path-taxonomy .center .region-left .main-menu{overflow:hidden;height:0;}.path-taxonomy .center .region-left label[for=filters]{margin-bottom:3rem;}.path-taxonomy .center .region-left #filters{display:none;}.path-taxonomy .center .region-left #filters:checked ~ .main-menu{height:auto;}@media (min-width:960px){.path-taxonomy .center.has_sidebar{display:flex;justify-content:space-between;}.path-taxonomy .center.has_sidebar .region-left{flex:0 0 30%;max-width:30%;}.path-taxonomy .center.has_sidebar .region-left .main-menu{overflow:visible;height:auto;}.path-taxonomy .center.has_sidebar .region-left label[for=filters]{display:none;}.path-taxonomy .center.has_sidebar .region-content{flex:0 0 65%;max-width:65%;}}.taxonomy-term--product-category--teaser,.taxonomy-term--applications--teaser{position:relative;padding:0 0 5% 0;display:flex;}.taxonomy-term--product-category--teaser:hover .content .name:after,.taxonomy-term--applications--teaser:hover .content .name:after{transform:translate(0.5rem,-50%);}.taxonomy-term--product-category--teaser:hover .content .field--name-name,.taxonomy-term--applications--teaser:hover .content .field--name-name,.taxonomy-term--product-category--teaser:hover .content .field--name-field-teaser,.taxonomy-term--applications--teaser:hover .content .field--name-field-teaser{color:#0094F0;}.taxonomy-term--product-category--teaser:before,.taxonomy-term--applications--teaser:before{flex:0 0 20%;max-width:20%;content:"";position:relative;display:block;width:100%;padding-bottom:70%;}.taxonomy-term--product-category--teaser:after,.taxonomy-term--applications--teaser:after{content:"";background-color:#F7F7F7;position:absolute;top:2.5rem;right:4rem;bottom:0;left:0;width:100%;padding-bottom:0 !important;z-index:-1;background-color:#F7F7F7;background-image:url(/themes/custom/mediasoft/img/placeholder--pattern.svg);background-repeat:repeat;background-size:130px;}.taxonomy-term--product-category--teaser .content,.taxonomy-term--applications--teaser .content{position:relative;margin:0 0 0 auto;flex:0 0 80%;max-width:80%;align-self:flex-start;background-color:#FFFFFF;box-shadow:0 15px 60px 0 rgba(1,47,75,0.1);padding:3rem;z-index:2;}.taxonomy-term--product-category--teaser .content .name,.taxonomy-term--applications--teaser .content .name{position:relative;display:flex;align-items:center;padding-right:2.5rem;}.taxonomy-term--product-category--teaser .content .name img,.taxonomy-term--applications--teaser .content .name img,.taxonomy-term--product-category--teaser .content .name svg,.taxonomy-term--applications--teaser .content .name svg{max-width:3.5rem;max-height:3.5rem;width:100%;height:100%;}.taxonomy-term--product-category--teaser .content .name:after,.taxonomy-term--applications--teaser .content .name:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translate(0,-50%);width:2rem;height:1.4rem;background-image:url(/themes/custom/mediasoft/img/icons/arrow--right--blue.svg);transition:transform 0.3s ease;}.taxonomy-term--product-category--teaser .content .field--name-name,.taxonomy-term--applications--teaser .content .field--name-name{font-weight:bold;font-size:2.1rem;color:#233741;line-height:1.2em;margin-left:1rem;transition:color 0.3s ease;}.taxonomy-term--product-category--teaser .content .field--name-field-teaser,.taxonomy-term--applications--teaser .content .field--name-field-teaser{margin-top:2rem;font-weight:normal;font-size:1.4rem;color:#233741;letter-spacing:0;line-height:1.65em;transition:color 0.3s ease;}.taxonomy-term--product-category--teaser .media--background,.taxonomy-term--applications--teaser .media--background,.taxonomy-term--product-category--teaser .media,.taxonomy-term--applications--teaser .media{position:absolute;top:2.5rem;right:4rem;bottom:0;left:0;width:100%;background-size:cover;padding-bottom:0 !important;}.taxonomy-body.vocabulary-product-category,.taxonomy-body.vocabulary-applications{margin:0 auto 5%;}.taxonomy-body.vocabulary-product-category .content,.taxonomy-body.vocabulary-applications .content{max-width:1100px;}@media (min-width:960px){.taxonomy-body.vocabulary-product-category .content .views-element-container > div,.taxonomy-body.vocabulary-applications .content .views-element-container > div{display:flex;justify-content:space-between;}}.taxonomy-body.vocabulary-product-category .content .views-element-container > div #filters,.taxonomy-body.vocabulary-applications .content .views-element-container > div #filters{display:none;}.taxonomy-body.vocabulary-product-category .content .views-element-container > div #filters:checked ~ .filter,.taxonomy-body.vocabulary-applications .content .views-element-container > div #filters:checked ~ .filter{color:#FFFFFF;background-color:#0094F0;}.taxonomy-body.vocabulary-product-category .content .views-element-container > div #filters:checked ~ header,.taxonomy-body.vocabulary-applications .content .views-element-container > div #filters:checked ~ header{display:block;}.taxonomy-body.vocabulary-product-category .content .views-element-container > div .filter,.taxonomy-body.vocabulary-applications .content .views-element-container > div .filter{display:inline-flex;align-items:center;margin-bottom:2rem;}.taxonomy-body.vocabulary-product-category .content .views-element-container > div .filter svg,.taxonomy-body.vocabulary-applications .content .views-element-container > div .filter svg{width:2rem;margin-right:1rem;}@media (min-width:960px){.taxonomy-body.vocabulary-product-category .content .views-element-container > div .filter,.taxonomy-body.vocabulary-applications .content .views-element-container > div .filter{display:none;}}.taxonomy-body.vocabulary-product-category .content .views-element-container > div > header,.taxonomy-body.vocabulary-applications .content .views-element-container > div > header{position:relative;display:none;}@media (min-width:960px){.taxonomy-body.vocabulary-product-category .content .views-element-container > div > header,.taxonomy-body.vocabulary-applications .content .views-element-container > div > header{display:block;flex:0 0 40%;max-width:40%;}}@media (min-width:1280px){.taxonomy-body.vocabulary-product-category .content .views-element-container > div > header,.taxonomy-body.vocabulary-applications .content .views-element-container > div > header{flex:0 0 30%;max-width:30%;}}.taxonomy-body.vocabulary-product-category .content .views-element-container > div > header .wrapper,.taxonomy-body.vocabulary-applications .content .views-element-container > div > header .wrapper{position:sticky;left:0;top:2rem;}@media (min-width:960px){.taxonomy-body.vocabulary-product-category .content .views-element-container > div .view-content,.taxonomy-body.vocabulary-applications .content .views-element-container > div .view-content{flex:0 0 55%;max-width:55%;}}@media (min-width:1280px){.taxonomy-body.vocabulary-product-category .content .views-element-container > div .view-content,.taxonomy-body.vocabulary-applications .content .views-element-container > div .view-content{flex:0 0 65%;max-width:65%;}}.taxonomy-body.vocabulary-product-category .content .views-element-container > div .view-content .views-row + .views-row,.taxonomy-body.vocabulary-applications .content .views-element-container > div .view-content .views-row + .views-row{border-top:1px solid #F7F7F7;}.view-product_categories,.view-solutions,.view-product_applications{width:90%;max-width:1340px;margin:0 auto;margin:0 auto 5%;}.view-product_categories header,.view-solutions header,.view-product_applications header{margin:0 0 5%;}.view-product_categories header .field--name-field-description,.view-solutions header .field--name-field-description,.view-product_applications header .field--name-field-description{max-width:1100px;}.view-product_categories header .field--name-field-description *,.view-solutions header .field--name-field-description *,.view-product_applications header .field--name-field-description *{color:#233741;font-size:1.9rem;line-height:1.7em;}@media (min-width:768px){.view-product_categories .product-categorie-level-1,.view-solutions .product-categorie-level-1,.view-product_applications .product-categorie-level-1,.view-product_categories .product-applications-level1,.view-solutions .product-applications-level1,.view-product_applications .product-applications-level1,.view-product_categories .views-infinite-scroll-content-wrapper,.view-solutions .views-infinite-scroll-content-wrapper,.view-product_applications .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;}}.view-product_categories .product-categorie-level-1 .views-row,.view-solutions .product-categorie-level-1 .views-row,.view-product_applications .product-categorie-level-1 .views-row,.view-product_categories .product-applications-level1 .views-row,.view-solutions .product-applications-level1 .views-row,.view-product_applications .product-applications-level1 .views-row,.view-product_categories .views-infinite-scroll-content-wrapper .views-row,.view-solutions .views-infinite-scroll-content-wrapper .views-row,.view-product_applications .views-infinite-scroll-content-wrapper .views-row{margin-bottom:2%;}@media (min-width:768px){.view-product_categories .product-categorie-level-1 .views-row,.view-solutions .product-categorie-level-1 .views-row,.view-product_applications .product-categorie-level-1 .views-row,.view-product_categories .product-applications-level1 .views-row,.view-solutions .product-applications-level1 .views-row,.view-product_applications .product-applications-level1 .views-row,.view-product_categories .views-infinite-scroll-content-wrapper .views-row,.view-solutions .views-infinite-scroll-content-wrapper .views-row,.view-product_applications .views-infinite-scroll-content-wrapper .views-row{flex:0 0 49%;max-width:49%;margin-left:2%;}.view-product_categories .product-categorie-level-1 .views-row:nth-of-type(2n - 1),.view-solutions .product-categorie-level-1 .views-row:nth-of-type(2n - 1),.view-product_applications .product-categorie-level-1 .views-row:nth-of-type(2n - 1),.view-product_categories .product-applications-level1 .views-row:nth-of-type(2n - 1),.view-solutions .product-applications-level1 .views-row:nth-of-type(2n - 1),.view-product_applications .product-applications-level1 .views-row:nth-of-type(2n - 1),.view-product_categories .views-infinite-scroll-content-wrapper .views-row:nth-of-type(2n - 1),.view-solutions .views-infinite-scroll-content-wrapper .views-row:nth-of-type(2n - 1),.view-product_applications .views-infinite-scroll-content-wrapper .views-row:nth-of-type(2n - 1){margin-left:0;}}@media (min-width:1280px){.view-product_categories .product-categorie-level-1 .views-row,.view-solutions .product-categorie-level-1 .views-row,.view-product_applications .product-categorie-level-1 .views-row,.view-product_categories .product-applications-level1 .views-row,.view-solutions .product-applications-level1 .views-row,.view-product_applications .product-applications-level1 .views-row,.view-product_categories .views-infinite-scroll-content-wrapper .views-row,.view-solutions .views-infinite-scroll-content-wrapper .views-row,.view-product_applications .views-infinite-scroll-content-wrapper .views-row{flex:0 0 32%;max-width:32%;}.view-product_categories .product-categorie-level-1 .views-row:nth-of-type(2n - 1),.view-solutions .product-categorie-level-1 .views-row:nth-of-type(2n - 1),.view-product_applications .product-categorie-level-1 .views-row:nth-of-type(2n - 1),.view-product_categories .product-applications-level1 .views-row:nth-of-type(2n - 1),.view-solutions .product-applications-level1 .views-row:nth-of-type(2n - 1),.view-product_applications .product-applications-level1 .views-row:nth-of-type(2n - 1),.view-product_categories .views-infinite-scroll-content-wrapper .views-row:nth-of-type(2n - 1),.view-solutions .views-infinite-scroll-content-wrapper .views-row:nth-of-type(2n - 1),.view-product_applications .views-infinite-scroll-content-wrapper .views-row:nth-of-type(2n - 1){margin-left:2%;}.view-product_categories .product-categorie-level-1 .views-row:nth-of-type(3n - 2),.view-solutions .product-categorie-level-1 .views-row:nth-of-type(3n - 2),.view-product_applications .product-categorie-level-1 .views-row:nth-of-type(3n - 2),.view-product_categories .product-applications-level1 .views-row:nth-of-type(3n - 2),.view-solutions .product-applications-level1 .views-row:nth-of-type(3n - 2),.view-product_applications .product-applications-level1 .views-row:nth-of-type(3n - 2),.view-product_categories .views-infinite-scroll-content-wrapper .views-row:nth-of-type(3n - 2),.view-solutions .views-infinite-scroll-content-wrapper .views-row:nth-of-type(3n - 2),.view-product_applications .views-infinite-scroll-content-wrapper .views-row:nth-of-type(3n - 2){margin-left:0;}}.applications-level-1{width:100%;max-width:1680px;margin:0 auto;display:flex;flex-wrap:wrap;}.applications-level-1 .views-row{margin:0 0 2% 2%;flex:0 0 100%;max-width:100%;}@media (min-width:960px){.applications-level-1 .views-row{flex:0 0 49%;max-width:49%;}.applications-level-1 .views-row:nth-child(odd){margin:0 0 2% 0;}}@media (min-width:1280px){.applications-level-1 .views-row{flex:0 0 32%;max-width:32%;}.applications-level-1 .views-row:nth-child(odd){margin:0 0 2% 2%;}.applications-level-1 .views-row:nth-child(3n-2){margin:0 0 2% 0;}}.view-search{width:90%;max-width:1340px;margin:0 auto;margin:0 auto 5%;}.view-search .views-element-container header{margin-bottom:3rem;font-size:1.9rem;color:#233741;}.view-search .field--name-field-views-reference{max-width:1100px;}.view-search .views-exposed-form{position:relative;margin-bottom:5rem;}.view-search .views-exposed-form label{display:none;}.view-search .views-exposed-form input[type=text]{border-radius:0;border:1px solid #9E9BA8;box-shadow:none;}.view-search .views-exposed-form input[type=submit]{position:absolute;right:0;top:0;bottom:0;width:6.4rem;background-image:url(/themes/custom/mediasoft/img/icons/search.svg);background-size:40%;background-repeat:no-repeat;background-position:center;background-color:transparent;color:transparent;border:none;border-radius:0;transition:opacity 0.3s ease;}.view-search .views-exposed-form input[type=submit]:hover{opacity:0.4;}.view-search .labels{display:none;margin:0 0 1rem;padding:0 5rem 0 3rem;}@media (min-width:768px){.view-search .labels{display:flex;}}.view-search .labels li{margin:0;padding:0;font-weight:normal;font-size:1.6rem;color:#9E9BA8;}.view-search .labels li:nth-child(1){flex:0 0 40%;max-width:40%;}.view-search .labels li:nth-child(2){flex:0 0 25%;max-width:25%;}.view-search .labels li:nth-child(3){flex:0 0 35%;max-width:35%;}.view-search .labels li:before{content:none;}.view-search .views-row{width:100%;}.view-search .views-row + .views-row{border-top:1px solid #F7F7F7;}
