/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.corner-df-bg{background-image:url(https://www.afmg.eu/sites/default/files/2024-10/landing_page_bg_test.png) !important;background-repeat:no-repeat;background-size:cover;}.ng-mg-b{margin-bottom:-80px !important;}.light-text{font-weight:300;}.bg-ease{background-color:#b93319;background:linear-gradient(to bottom,#b93319 0%,#c94e38 100%);}.bg-ease-g{background:rgb(185,51,25);background:linear-gradient(0deg,rgba(185,51,25,1) 0%,rgba(58,151,180,0) 29%);}.color-ease{color:#b93319;}.lp-d-flex{display:flex !important;align-content:space-around;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}.parallax-background-1{position:fixed;top:200vh;left:0;width:100vw;height:70vh;z-index:-1;background-attachment:fixed;background-size:cover;background-position:center;background-image:url(https://www.afmg.eu/sites/default/files/2024-10/3d6.png);}.discount-sticker{position:absolute;top:95%;left:50%;background-color:#b93319;color:#ffffff;padding:5px 10px;border-radius:5px;z-index:10;border:white solid 2px;}@media (max-width:768px){.discount-sticker{top:0;left:unset;max-width:100%;position:relative;text-align:center;}}
.grey-bg-padding-block{background-color:#E9EEF7;padding:0px 24px 2px 24px;border-radius:4px;margin:4px 0px 4px 0px;vertical-align:middle;}.site-footer .block{border:none !important}
.block-views-blockfeatured-article-block-3 .slick__slide h4{text-align:left;height:4rem;}.block-views-blockfeatured-article-block-3 .slick__arrow{left:-2.5% !important;width:106% !important;top:38% !important;}.block-views-blockprojects-block-1 a{text-decoration:none !important;}.slick--view--testimonials .views-field-field-mediaimage{text-align:center;}.slick--view--testimonials .slick-slide img{display:inline !important;margin-bottom:15px;}.slick--view--testimonials h2{display:none !important;}.view-featured-article .view-footer{display:none !important;}.views-bootstrap-featured-article-block-5 .row{display:flex;flex-wrap:wrap;}.view-display-id-block_6 .tileview34.border,.view-display-id-block_5 .tileview34.border{border:1rem solid white !important;}.tileview34{display:flex;flex-direction:column;justify-content:center;flex-grow:1;background-color:#007bff;}.tileview34 .p-3{padding:2rem 1rem 1rem 1rem !important;}.tileview34 .field-content{display:flex;justify-content:center;align-items:center;text-align:center;flex-grow:1;}.tileview34 .field-content,.tileview34 .field-content a{color:white !important;}.js-pager__items li::marker{content:"" !important;}.node--type-news .field--type-image img{max-width:100% !important;}.slick--view--featured-article .slick-dotted.slick-slider{padding:0px !important;}.view-frontpage{display:none;}#block-floatingmenu{position:fixed;right:0;top:35%;display:block;z-index:10;}#block-floatingmenu .item-icon{}#block-floatingmenu .item-icon{height:50px;width:55px;background-color:#fff;text-align:center;line-height:50px;z-index:999;box-shadow:0px 0px 5px 2px #999;display:block;margin:0 0 7px 0;}.popup-item p{margin:0px;}.popup-item a{text-decoration:none !important;}.block-field-blocknodepagefield-mediaimage .image100{width:66.667% !important;margin:0 auto !important;float:none;clear:both;}.image66{text-align:center;}.view-projects .view-content{width:100% !important;}#views-exposed-form-projects-page-1 .form-row,.view-projects .form-row{display:-ms-flexbox;display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0px;margin-left:0px;grid-template-columns:33% 33% 33% 0%;gap:8px;}.featuredblock a{color:#005282 !important;text-decoration:none !important;}.form-item__description{color:#900 !important;}.node--type-project .block-field-blocknodeprojecttitle{font-size:1.563rem !important;line-height:2.038rem !important;font-family:"Inter",sans-serif !important;font-weight:600;}.node--view-mode-teaser-bild-titel-text .block-field-blocknodeprojecttitle{font-size:1rem !important;line-height:1.3rem !important;font-family:"Inter",sans-serif !important;font-weight:600;}.node--type-project .layout--twocol-section{display:flex;flex-wrap:nowrap;gap:2.5rem;}.block-field-blocknodeprojectfield-kind-of-application h2,.block-field-blocknodeprojectfield-results h2,.block-field-blocknodeprojectfield-challenge-project-executio h2,.block-field-blocknodeprojectfield-project-images h2,.block-field-blocknodeprojectfield-introduction-project-overv h2{font-size:1rem !important;font-weight:bold !important;}.block-field-blocknodeprojectfield-company h2,.block-field-blocknodeprojectfield-product h2,.block-field-blocknodeprojectfield-company h2 a{font-size:13px !important;font-weight:normal !important;text-decoration:none !important;color:#000 !important;}.block-field-blocknodeprojectfield-related-resource-s-or-cont h2{font-size:1.563rem !important;line-height:2.038rem !important;font-family:"Inter",sans-serif !important;font-weight:600;text-align:left;margin-bottom:20px;}.node--type-project .vocabulary-product h2{display:none;}.page-node-type-project .layout__region > div{padding-bottom:1rem;border-bottom:3px solid #777;}.node-type-project .list-group-item{border:0px solid #fff !important;}.blazy--field-related-resource-s-or-cont h2{display:none !important;}.vocabulary-company .field--name-name::before{content:"Project realized by: ";}.block-field-blocknodeprojectfield-product .field--type-entity-reference{display:flex !important;gap:10px !important;}.node--unpublished{padding:0px !important;}.block-field-blocknodeprojectfield-kind-of-project .field--name-field-kind-of-project .taxonomy-term h2,.block-field-blocknodeprojectfield-kind-of-application .field--name-field-kind-of-application .taxonomy-term h2,.node--type-project .field--name-field-link-to-product{display:none !important;}a.sf-depth-2.menuparent::after,span.sf-depth-2.menuparent::after{content:"»";float:right;}.block-field-blocknodeprojectfield-kind-of-application,.block-field-blocknodeprojectfield-product,.block-field-blocknodeprojectfield-company,.block-field-blocknodeprojectfield-kind-of-project,.block-field-blocknodeprojectfield-kind-of-application h2,.block-field-blocknodeprojectfield-product h2,.block-field-blocknodeprojectfield-company h2,.block-field-blocknodeprojectfield-kind-of-project h2{font-size:13px !important;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first{padding-right:20px !important;}}.anker::before{content:'';display:block;position:relative;width:0;height:100px;margin-top:-100px;}.slick--field-project-images .slick-initialized .slick-slide{padding:10px;}.image100 img{padding:0 8%;}@media (min-width:560px){.node--type-project .slick__arrow{top:40%;}}.node--type-project .slick__arrow{left:-11px;width:103%;}.field--name-field-kind-of-application .field__label{font-weight:normal !important;}.bs-region--top{z-index:100 !important;}@media screen and (max-width:767px){#block-floatingmenu{position:fixed;right:auto;top:auto;display:block;z-index:10;width:100%;left:0;bottom:0;}#block-floatingmenu .field--name-body{display:flex;width:100%;justify-content:center;gap:15px;background:#fff;padding-top:10px;}#heroBlock{max-height:670px;}}
.align-right{margin-left:1rem;}.align-left{margin-right:1rem;}.caption{text-align:center;color:#6b6b6b;}
