/*!
Theme Name:  boostU child
Author:      boostU
Author URI:  https://boostu.be/
Description: PBF - boostU child theme
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/
:root{--dark-purple:#432a74;--light-purple:#c7c4fa;--purple:#8c61fc;--green:#00babe;--orange:#ff8c00;--mint:#bcebeb;--beige:#ffe6cc}.whitetext *{color:#fff}body a:focus,body button:focus,body input:focus,body textarea:focus{outline:none}p:last-child{margin:0}#container{overflow:hidden}#inner-content{width:100%;max-width:unset;padding:0 !important}.rw-boostu-wrapper{position:relative}.wpbf-container{position:relative;max-width:1300px;width:100%;margin:0 auto}header{position:relative;z-index:9}:root :where(a:where(:not(.wp-element-button))){text-decoration:inherit}body{font-size:18px}body *{font-family:'Barlow',sans-serif}p,a,span,li{font-size:1em;font-weight:400;color:var(--dark-purple)}#content p a{font-weight:700}a:hover{color:var(--purple)}h1{text-transform:uppercase;font-size:4em;font-weight:700;font-style:italic;color:var(--dark-purple)}h2{text-transform:uppercase;font-size:2.8em;font-weight:700;font-style:italic;color:var(--dark-purple)}h3,footer h4{font-size:1.3em;font-weight:700;color:var(--dark-purple)}.boostu-btn,.rw-contact .wpbf-container .contact-form input[type=submit]{display:inline-block;background-color:var(--orange);color:#fff;padding:12px 40px;border-radius:15px;font-weight:700;text-transform:uppercase;transition:all .45s ease}.boostu-btn:hover{color:#fff;background-color:var(--purple)}.rw-contact .wpbf-container .contact-form input[type=submit]:hover,.rw-cta .wpcf7 p input[type=submit]:hover{color:#fff;background-color:var(--dark-purple)}.arrow-btn{display:inline-block;position:relative;text-transform:uppercase;font-weight:700;padding:0 40px 0 0;transition:all .45s ease}.arrow-btn:before{position:absolute;top:calc(50% - 12px);right:0;content:'';display:block !important;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/circle-arrow.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:24px;width:24px}.arrow-btn:hover,.rw-news-home .news-home-wrapper .news-home-block:hover .arrow-btn,.rw-glossary .glossary-block:hover .arrow-btn,.rw-press .press-block:hover .arrow-btn,.search-filter-results .news-block:hover .news-block-text .arrow-btn,.rw-events .events-wrapper .event-block:hover .arrow-btn{padding:0 48px 0 8px}header{z-index:999999}.wpbf-navigation{position:fixed !important;top:0;left:0;background-color:#fff;z-index:999999999}.wpbf-logo img{width:200px}.wpbf-menu-right .wpbf-menu a{color:var(--dark-purple);text-transform:uppercase;font-weight:500;font-size:16px;padding:10px 16px}.wpbf-menu-right .wpbf-menu a:hover,.wpbf-menu-right .wpbf-menu>.current-menu-item>a{color:var(--purple) !important}.wpbf-menu-right .wpbf-menu a i{margin-left:4px;font-size:14px;transition:all .45s ease}.wpbf-menu-right .wpbf-menu a:hover i{transform:rotate(180deg)}.wpbf-menu-right .wpbf-menu .sub-menu{background-color:transparent;box-shadow:none}.wpbf-menu-right .wpbf-menu .sub-menu li{margin:8px 0}.wpbf-menu-right .wpbf-menu .sub-menu li a{display:inline-block;padding:4px 16px;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.07);border-radius:50px}.grecaptcha-badge{display:none !important}.rw-whitespace{height:80px}.cky-consent-container *{font-family:'Barlow',sans-serif}.cky-btn-accept{background-color:var(--orange) !important;border:none !important;color:#fff !important;padding:12px 40px !important;border-radius:15px !important;font-weight:700 !important;text-transform:uppercase !important;margin-top:8px !important;transition:all .45s ease !important}.cky-btn-accept:hover{color:#fff !important;background-color:var(--dark-purple) !important}.cky-btn-reject{display:inline-block !important;background-color:transparent !important;border:2px solid var(--orange) !important;color:var(--orange) !important;padding:12px 40px !important;border-radius:15px !important;font-weight:700 !important;text-transform:uppercase !important;margin-right:0 !important;transition:all .45s ease !important}.cky-btn-reject:hover{color:var(--dark-purple) !important;border:2px solid var(--dark-purple) !important}.cky-btn-customize,.cky-btn-preferences{display:inline-block !important;background-color:transparent !important;border:none !important;color:var(--orange) !important;padding:12px 40px !important;border-radius:15px !important;font-weight:700 !important;text-transform:uppercase !important;text-decoration:underline !important;transition:all .45s ease !important}.cky-btn-customize:hover,.cky-btn-preferences:hover{color:var(--dark-purple) !important}.cky-footer-wrapper>div:last-child{display:none !important}.cky-revisit-bottom-left{background-color:var(--orange) !important}.rw-home-header{margin-top:128px}.rw-home-header .home-header-text{width:50%}.rw-home-header h2{color:#fff;font-size:1.4em}.rw-home-header.has-slider .wpbf-container{position:absolute;top:0;left:0;right:0;margin:0 auto}.rw-home-header .home-header-slider .slick-list{overflow:visible}.rw-home-header .home-header-slide,.rw-home-header .home-header-slide .home-header-slide-inner{height:calc(80vh - 200px)}.rw-home-header .home-header-wrapper,.rw-home-header .home-header-slide{position:relative;border-radius:50px;background-size:0}.rw-home-header .home-header-wrapper .home-header-bg,.rw-home-header .home-header-slide .home-header-slide-inner{position:relative;border-radius:50px;background-size:0;overflow:hidden}.rw-home-header .home-header-wrapper .home-header-bg:before,.rw-home-header .home-header-slide .home-header-slide-inner:before{position:absolute;top:0;right:20px;bottom:0;left:20px;content:'';display:block !important;background:linear-gradient(90deg,rgba(140,97,252,1) 30%,rgba(140,97,252,.1) 100%);border-radius:50px;z-index:-1}.rw-home-header .home-header-wrapper .home-header-bg:after,.rw-home-header .home-header-slide .home-header-slide-inner:after{position:absolute;top:0;right:20px;bottom:-160px;left:30%;content:'';display:block !important;background-image:inherit;background-size:cover;background-position:center;z-index:-2;border-radius:50px}.rw-home-header .wpbf-container{display:flex;align-items:center;height:calc(100vh - 200px)}.rw-home-header .home-header-text h1{color:#fff}#home-header-mask{height:0}#home-header-mask #shape{transform:scale(1.5) translate(100px,0px)}.rw-header{margin-top:128px;padding-bottom:48px}.rw-header:before{position:absolute;bottom:0;right:20px;left:20px;content:'';display:block !important;background:linear-gradient(180deg,rgba(244,244,244,0) 0%,rgba(244,244,244,1) 100%);border-radius:50px;height:100px}.rw-header .header-text{display:flex;align-items:center}.rw-header .header-text>h1,.rw-header .header-text>div{width:50%}.rw-header .header-text>h1{font-size:3em;padding:0 32px 0 0;opacity:0;transform:translateX(-50px);transition:all .45s ease}.rw-header .header-text>div{opacity:0;transform:translateX(-50px);transition:all .45s .2s ease}.rw-news-header .news-header-text p strong,.rw-header .header-text p strong,.rw-events .events-header p strong,.rw-press .press-header-text p strong{font-size:1.3em}.loaded .rw-header .header-text>h1,.loaded .rw-header .header-text>div{opacity:1;transform:translateX(0)}.rw-header .header-image{position:relative;background-size:0;height:300px;margin-top:64px}.rw-header .header-image:before{position:absolute;top:-50px;right:0;bottom:50px;left:calc(50vw - 630px);content:'';display:block !important;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/mask-background.svg');background-size:30%;background-position:top left;background-repeat:no-repeat;z-index:1;clip-path:url(#header-shape)}.rw-header .header-image:after{position:absolute;top:-50px;right:0;bottom:0;left:calc(50vw - 630px);content:'';display:block !important;background-image:inherit;background-size:cover;background-position:center;clip-path:url(#header-shape)}.rw-header .header-image-inner{position:relative;background-size:0;height:100%;margin-left:calc(50vw - 630px);border-radius:50px 0 0 50px;overflow:hidden}.rw-header .header-image-inner:before{position:absolute;top:-50px;right:0;bottom:0;left:0;content:'';display:block !important;background-image:inherit;background-size:cover;background-position:center;border-radius:50px 0 0 50px}.rw-header .header-image-inner:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(90deg,rgba(140,97,252,.1) 0%,rgba(140,97,252,1) 100%);border-radius:50px 0 0 50px}#header-mask{height:0}#header-mask #header-shape{transform:scale(.37) translateX(150px)}.rw-image-text .image-text-background{position:absolute;top:-110px;right:0;bottom:0;left:0;content:'';display:block !important;background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1}.rw-image-text ul{list-style:none}.rw-image-text ul li{position:relative;margin-bottom:16px}.rw-image-text ul li:before{position:absolute;top:4px;left:-40px;content:'';display:block !important;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/checkmark.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:24px;width:24px}.rw-image-text .image-text-row{display:flex;align-items:center;flex-flow:row wrap}.rw-image-text .image-text-row:nth-child(2n+2){flex-flow:row-reverse wrap}.rw-image-text .image-text-row>div{width:50%}.rw-image-text .image-text-row .image-text-text{opacity:0;transform:translateX(-50px);transition:all .45s ease}.rw-image-text .image-text-row:nth-child(2n+2) .image-text-text{transform:translateX(50px)}.rw-image-text .image-text-row.scrolled .image-text-text{opacity:1;transform:translateY(0)}.rw-image-text .image-text-row .image-text-image{padding-left:48px}.rw-image-text .image-text-row:nth-child(2n+2) .image-text-image{padding-left:0;padding-right:48px}body:not(.home) .rw-image-text .image-text-row .image-text-image img{border-radius:50px;box-shadow:0 128px 128px rgba(0,0,0,.04)}.rw-image-text .image-text-row .boostu-btn{margin-top:16px}.rw-news-home:before{position:absolute;top:0;right:20px;bottom:30%;left:20px;content:'';display:block !important;background:linear-gradient(0deg,rgba(255,230,204,1) 0%,rgba(255,230,204,0) 100%);border-radius:50px}.rw-news-home .news-home-text{text-align:center;margin-bottom:48px}.rw-news-home .news-home-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap}.rw-news-home .news-home-wrapper .news-home-block{width:calc(33% - 24px);background-color:#fff;padding:5px;border-radius:50px;overflow:hidden;box-shadow:0 128px 128px rgba(0,0,0,.04)}.rw-news-home .news-home-wrapper .news-home-block .news-home-block-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:50px 50px 0 0}.rw-news-home .news-home-wrapper .news-home-block .news-home-block-text{position:relative;background-color:#fff;padding:48px 32px;border-radius:50px}.rw-cta{padding-top:48px}.home .rw-cta *{color:#fff}.home .rw-cta span.wpcf7-not-valid-tip{color:var(--orange)}.rw-cta .wpbf-container{border-radius:50px;padding:64px 80px;position:relative}.home .rw-cta .wpbf-container{background-color:var(--purple);display:flex;align-items:center;flex-flow:row wrap}body:not(.home) .rw-cta .wpbf-container{background-color:var(--light-purple)}.home .rw-cta .wpbf-container .cta-text{width:50%}body:not(.home) .rw-cta .wpbf-container .cta-text{display:flex;align-items:center}.rw-cta .cta-text .wpcf7 p,.rw-cta .sib-email-area{display:flex;align-items:center}.rw-cta .cta-text .wpcf7 p input[type=email],.rw-cta .sib-email-area input[type=email]{color:var(--dark-purple);border:none;border-radius:10px 0 0 10px}.rw-cta .wpcf7 p input[type=submit]{height:45px;margin-left:-10px;background-color:var(--orange);color:#fff;padding:12px 40px;font-weight:700;text-transform:uppercase;transition:all .45s ease;border-radius:10px}.rw-cta .sib-email-area input[type=submit]{height:47px;margin:0 0 0 -10px !important;background-color:var(--orange) !important;color:#fff !important;padding:12px 40px !important;font-weight:700 !important;text-transform:uppercase;transition:all .45s ease;border-radius:10px !important}.rw-cta .sib-email-area input[type=submit]:hover{background-color:var(--dark-purple) !important}body:not(.home) .rw-cta .wpbf-container .cta-image{display:none !important}.rw-cta .wpbf-container .cta-image{position:absolute;left:60%;background-size:0;width:40%;height:100%}.rw-cta .wpbf-container .cta-image:before{position:absolute;top:-50px;right:0;bottom:-50px;left:0;content:'';display:block !important;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/mask-background.svg');background-size:90%;background-position:top left;background-repeat:no-repeat;z-index:1;clip-path:url(#cta-shape)}.rw-cta .wpbf-container .cta-image:after{position:absolute;top:-50px;right:0;bottom:-50px;left:0;content:'';display:block !important;background-image:inherit;background-size:cover;background-position:center;clip-path:url(#cta-shape)}#cta-mask{height:0}#cta-mask #cta-shape{transform:scale(.46)}.rw-accordeon{padding-top:48px}.rw-accordeon:before,.rw-partners:before{position:absolute;top:0;right:20px;bottom:0;left:20px;content:'';display:block !important;background:linear-gradient(0deg,rgba(244,244,244,0) 0%,rgba(244,244,244,1) 100%);border-radius:50px}.page-id-15 .rw-partners:before{display:none !important}.rw-accordeon .wpbf-container{display:flex;align-items:center;flex-flow:row wrap}.rw-accordeon .wpbf-container>div{width:50%}.rw-accordeon .wpbf-container .accordeon-text{padding-right:80px}.rw-accordeon .accordeon-wrapper{opacity:0;transform:translateY(-50px);transition:all .45s ease}.rw-accordeon.scrolled .accordeon-wrapper{opacity:1;transform:translateY(0)}.rw-accordeon .accordeon-wrapper .accordeon-item{position:relative;padding:32px 0 32px 48px;cursor:pointer;border-bottom:1px solid #f1f1f1}.rw-accordeon .accordeon-wrapper .accordeon-item:last-child{border-bottom:none}.rw-accordeon .accordeon-wrapper .accordeon-item:before{position:absolute;top:32px;left:0;content:'';display:block !important;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/open.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:32px;width:32px;transition:all .45s ease}.rw-accordeon .accordeon-wrapper .accordeon-item.active:before{transform:rotate(45deg)}.rw-accordeon .accordeon-wrapper .accordeon-item .accordeon-text{height:0;opacity:0;pointer-events:none}.rw-accordeon .accordeon-wrapper .accordeon-item.active .accordeon-text{margin:24px 0 0;height:auto;opacity:1;pointer-events:all}.rw-partners{padding:100px 0 0}.rw-partners .partners-text{width:50%;margin:0 auto 32px auto;text-align:center}.rw-partners .partners-wrapper{display:flex;align-items:center;flex-flow:row wrap;gap:24px}.rw-partners .partners-slider .partner-block,.rw-partners .partners-wrapper .partner-block{height:100px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 24px;transition:all .45s ease}.rw-partners .partners-wrapper .partner-block{display:block;width:calc(16.67% - 32px)}.rw-partners .partners-slider .partner-block:hover,.rw-partners .partners-wrapper .partner-block:hover{opacity:.3}.slick-arrow{position:absolute;top:calc(50% - 16px);text-indent:-9999px;height:32px;width:32px;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/circle-arrow.svg');background-size:cover;background-position:center;cursor:pointer;z-index:99999;transition:all .45s ease}.slick-arrow.slick-prev{left:0;transform:scaleX(-1)}.slick-arrow.slick-prev:hover{left:-4px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:hover{right:-4px}.rw-contact{margin-top:128px}.rw-contact .wpbf-container{display:flex;align-items:center;flex-flow:row wrap;background-color:var(--purple);border-radius:50px;padding:64px 80px;position:relative}.rw-contact .wpbf-container:before{position:absolute;top:0;left:0;content:'';display:block !important;background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/elements-contact.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:60%;z-index:1}.rw-contact .wpbf-container .contact-title{position:relative;width:50%;padding-right:80px;opacity:0;transform:translateX(-50px);transition:all .45s ease;z-index:999}.loaded .rw-contact .wpbf-container .contact-title{opacity:1;transform:translateX(0)}.rw-contact .wpbf-container .contact-form{position:relative;width:50%;z-index:999}.rw-contact .wpbf-container .contact-form p:nth-child(2),.rw-contact .wpbf-container .contact-form p:nth-child(3){display:inline-block;width:calc(50% - 12px)}.rw-contact .wpbf-container .contact-form p:nth-child(2){margin-right:20px}.rw-contact .wpbf-container .contact-form input,.rw-contact .wpbf-container .contact-form textarea{border-radius:10px;border:none;margin-bottom:0;color:var(--dark-purple)}.rw-contact .wpbf-container .contact-form .wpcf7-form-control label,.rw-cta .wpbf-container .cta-form .wpcf7-form-control label{position:relative;padding-left:8px}.rw-cta .acceptance{display:block;position:relative;padding-left:28px !important;margin-top:16px !important}.rw-contact .wpbf-container .contact-form .wpcf7-form-control label:before{position:absolute;top:calc(50% - 10px);left:0;content:'';display:block !important;background-color:rgba(255,255,255,.4);border:1px solid #fff;border-radius:4px;height:16px;width:16px}.rw-cta .wpbf-container .cta-form .wpcf7-form-control label:before,.rw-cta .acceptance:before{position:absolute;top:8px;left:0;content:'';display:block !important;background-color:rgba(255,255,255,.4);border:1px solid #fff;border-radius:4px;height:16px;width:16px}.rw-contact .wpbf-container .contact-form .wpcf7-form-control.active label:before,.rw-cta .wpbf-container .cta-form .wpcf7-form-control.active label:before,.rw-cta .acceptance.active:before{background-color:var(--orange)}.rw-contact .wpbf-container .contact-form .wpcf7-form-control input,.rw-cta .wpbf-container .cta-form .wpcf7-form-control input,.rw-cta .acceptance input{display:none}.wpcf7 form.sent .wpcf7-response-output{border:none !important}.rw-glossary{margin-top:128px}.rw-glossary h1{margin-bottom:48px;opacity:0;transform:translateX(-50px);transition:all .45s ease}.loaded .rw-glossary h1{opacity:1;transform:translateX(0)}.rw-glossary .glossary-wrapper{display:flex;align-items:flex-start;flex-flow:row wrap;gap:32px}.rw-glossary .glossary-block{position:relative;width:calc(50% - 32px);padding:32px;cursor:pointer;box-shadow:0 8px 128px rgba(0,0,0,.1);border-radius:50px;margin:-24px 0 0}.rw-glossary .glossary-block:nth-child(2n+2){margin-top:0}.rw-glossary .glossary-block .glossary-image{width:24px;margin-bottom:16px}.rw-glossary .glossary-block .glossary-text{height:0;opacity:0;pointer-events:none}.rw-glossary .glossary-block.active .glossary-text{margin:24px 0;height:auto;opacity:1;pointer-events:all}.single-partner .rw-header .header-text img{width:30%;margin-right:20%}.rw-members .members-wrapper{display:flex;align-items:center;flex-flow:row wrap;gap:32px}.rw-members .members-wrapper .member-block{width:calc(33% - 32px);padding:32px;text-align:center}.rw-members .members-wrapper .member-block img{width:100px;height:100px;border-radius:100px;margin-bottom:16px;object-fit:cover}.rw-members .members-wrapper .member-block p{margin-bottom:0}.rw-press{margin-top:128px}.rw-press h1{margin-bottom:48px;opacity:0;transform:translateX(-50px);transition:all .45s ease}.loaded .rw-press h1{opacity:1;transform:translateX(0)}.rw-press .press-wrapper{display:flex;align-items:flex-start;flex-flow:row wrap;gap:32px}.rw-press .press-block{position:relative;width:calc(50% - 32px);cursor:pointer;border-radius:50px;box-shadow:0 8px 128px rgba(0,0,0,.1)}.rw-press .press-block:nth-child(2n+2){margin-top:32px}.rw-press .press-block img{aspect-ration:4/3;width:100%;object-fit:cover;border-radius:50px}.rw-press .press-block .press-block-text{position:relative;display:inline-block;border-radius:50px;padding:32px;background-color:#fff;z-index:99}.rw-press .press-block.has-img .press-block-text{margin-top:-80px}.rw-press .press-block .press-block-text h3{margin-bottom:8px}.rw-press .press-block .press-block-text .press-date{color:var(--green);font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:8px}.rw-news-header{margin-top:128px}.rw-news-header .news-header-text,.rw-press .press-header-text{display:flex;align-items:center;flex-flow:row wrap}.rw-news-header .news-header-text>*,.rw-press .press-header-text>*{width:50%}.rw-news-header .news-header-text>h1,.rw-press .press-header-text>h1{opacity:0;transform:translateX(-50px);transition:all .45s ease}.rw-news-header .news-header-text>div,.rw-press .press-header-text>div{opacity:0;transform:translateX(-50px);transition:all .45s .2s ease}.loaded .rw-news-header .news-header-text>h1,.loaded .rw-news-header .news-header-text>div,.loaded .rw-press .press-header-text>h1,.loaded .rw-press .press-header-text>div{opacity:1;transform:translateX(0)}.rw-news-header .news-header-block{display:flex;align-items:center;flex-flow:row wrap;margin-top:48px}.rw-news-header .news-header-block>div{width:50%}.rw-news-header .news-header-block .news-header-block-text{padding-right:48px}.rw-news-header .news-header-block .news-header-block-text .news-header-block-cat{color:var(--green);font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:8px}.rw-news-header .news-header-block .news-header-block-image img{border-radius:50px;box-shadow:0 128px 128px rgba(0,0,0,.04)}.rw-shortcode:before{position:absolute;top:0;right:20px;left:20px;content:'';display:block !important;background:linear-gradient(180deg,rgba(244,244,244,1) 0%,rgba(244,244,244,0) 100%);border-radius:50px;height:100px}.searchandfilter{padding:32px 0 48px}.searchandfilter ul li ul{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;padding-left:0}.searchandfilter ul li ul li label{position:relative;padding:8px 16px !important;border-radius:15px;cursor:pointer;font-size:.9em;text-transform:uppercase;font-weight:700;transition:all .45s ease}.searchandfilter ul li ul li.sf-option-active label{background-color:var(--mint)}.searchandfilter ul li ul li input{display:none}.search-filter-results{display:flex;align-items:flex-start;flex-flow:row wrap;gap:32px}.search-filter-results .news-block{width:calc(50% - 32px);margin-bottom:48px}.search-filter-results .news-block:nth-child(2n+2){margin-top:32px}.search-filter-results .news-block .news-block-image img{aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:50px;box-shadow:0 128px 128px rgba(0,0,0,.04)}.search-filter-results .news-block .news-block-image.contain img,.rw-news-home .news-home-wrapper .news-home-block .news-home-block-image.contain img{object-fit:contain}.search-filter-results .news-block .news-block-text{margin-top:24px}.search-filter-results .news-block .news-block-cat{color:var(--green);font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:8px}.rw-single-news-header{margin:128px 0 48px}.rw-single-news-header h1{opacity:0;transform:translateX(-50px);transition:all .45s ease}.loaded .rw-single-news-header h1{opacity:1;transform:translateX(0)}.rw-single-news-header-image img{display:block;margin:48px 0;border-radius:50px;height:500px;width:100%;object-fit:cover}.rw-single-news-header-image.contain img{object-fit:contain}.rw-single-news-header-image .wpbf-container h3{position:absolute;bottom:80px;left:0;right:0;margin:0 auto;color:#fff;width:70%;margin:0 auto}.rw-news-share .news-share-wrapper{margin-top:48px;display:flex;align-items:center;justify-content:center}.rw-news-share .news-share-wrapper h3{margin-bottom:0}.rw-news-share .news-share-wrapper a{display:block;height:24px;width:24px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:0 0 0 16px;transition:all .45s ease}.rw-news-share .news-share-wrapper a.share-li{background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/li-purple.svg')}.rw-news-share .news-share-wrapper a.share-tw{background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/tw-purple.svg')}.rw-news-share .news-share-wrapper a:hover{opacity:.6}.rw-events{margin-top:128px}.rw-events .events-header{display:flex;align-items:center;flex-flow:row wrap;padding-bottom:48px}.rw-events .events-header>*{width:50%}.rw-events .events-header>h1{opacity:0;transform:translateX(-50px);transition:all .45s ease}.rw-events .events-header>p{opacity:0;transform:translateX(-50px);transition:all .45s .2s ease}.loaded .rw-events .events-header>h1,.loaded .rw-events .events-header>p{opacity:1;transform:translateX(0)}.rw-events .events-subheader{padding:48px 0}.rw-events .events-subheader h2{font-size:5.5em;font-weight:700;font-style:italic}.rw-events .events-wrapper{width:50%;margin:0 auto}.rw-events .events-wrapper .event-block{position:relative;display:block;padding:16px 0 16px 64px}.rw-events .events-wrapper .event-block:before{position:absolute;top:16px;left:0;content:'';display:block !important;border-radius:50px;height:32px;width:32px}.rw-events .events-wrapper.upcoming-events .event-block:before{border:5px solid var(--green)}.rw-events .events-wrapper.past-events .event-block:before{border:5px solid #f1f1f1}.rw-events .events-wrapper .event-block:after{position:absolute;top:48px;left:15px;content:'';display:block !important;border-radius:50px;height:calc(100% - 32px);width:1px;opacity:.3}.rw-events .events-wrapper.upcoming-events .event-block:after{border:1px dashed var(--green)}.rw-events .events-wrapper.past-events .event-block:after{border:1px dashed #f1f1f1}.rw-events .events-wrapper .event-block:last-child:after{display:none !important}.rw-events .events-wrapper .event-block .event-block-date{font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:8px}.rw-events .events-wrapper.upcoming-events .event-block .event-block-date{color:var(--green)}.rw-events .events-wrapper.past-events .event-block .event-block-date{color:var(--dark-purple)}.rw-events .events-wrapper .event-block h3{margin-bottom:4px}.rw-events .events-wrapper .event-block .event-block-text{margin-bottom:16px}.rw-single-event-header{margin:128px 0 48px}.rw-single-event-header h1{opacity:0;transform:translateX(-50px);transition:all .45s ease}.loaded .rw-single-event-header h1{opacity:1;transform:translateX(0)}.rw-single-event-header .single-event-header-wrapper .single-event-header-date{font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:8px;color:var(--green)}.rw-image img{width:100%;border-radius:10px;box-shadow:0 128px 128px rgba(0,0,0,.04)}footer.wpbf-page-footer,footer .wpbf-widget-footer{background-color:#fff}footer .wpbf-inner-widget-footer{padding:80px 20px 40px}footer .wpbf-footer-widget-1{width:30%}footer #media_image-2 img{width:200px}footer #media_image-3 img{margin-top:48px;width:200px}footer #media_image-4 img{margin-top:24px;width:200px}footer #custom_html-3 p{font-size:14px}footer .wpbf-footer-widget-2{width:50%}footer .wpbf-footer-widget-2 h4,footer #menu-footer li,footer .wpbf-footer-widget-3 h4,footer .wpbf-footer-widget-3 p{margin-bottom:40px}footer #menu-footer{column-count:2}footer .wpbf-footer-widget-3{width:20%}footer .wpbf-footer-widget-3 p a{position:relative;padding-left:32px}footer .wpbf-footer-widget-3 p a:before{position:absolute;top:calc(50% - 10px);left:0;content:'';display:block !important;background-size:contain;background-position:center;background-repeat:no-repeat;height:20px;width:20px}footer .wpbf-footer-widget-3 p.li a:before{background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/li-icon.svg')}footer .wpbf-footer-widget-3 p.bluesky a:before{background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2026/02/bluesky-logo-purple_DOMINO.svg')}footer .wpbf-footer-widget-3 p.sfsn a:before{background-image:url('https://www.domino-euproject.eu/wp-content/uploads/2023/06/sfsn-icon.svg')}footer .wpbf-inner-footer{padding:40px 20px;border-top:1px solid #f1f1f1}footer .wpbf-inner-footer p{display:flex;align-items:center;justify-content:space-between}footer .wpbf-inner-footer p span>span{font-weight:700;font-style:italic}footer .wpbf-inner-footer p img{width:100px}@media only screen and (max-width:2400px){#home-header-mask #shape{transform:scale(1.4) translate(100px,0px)}}@media only screen and (max-width:2300px){#home-header-mask #shape{transform:scale(1.4) translate(100px,0px)}}@media only screen and (max-width:2200px){#home-header-mask #shape{transform:scale(1.3) translate(100px,0px)}}@media only screen and (max-width:2100px){#home-header-mask #shape{transform:scale(1.3) translate(100px,0px)}}@media only screen and (max-width:2000px){#home-header-mask #shape{transform:scale(1.2) translate(100px,0px)}}@media only screen and (max-width:1900px){#home-header-mask #shape{transform:scale(1.1) translate(100px,0px)}#header-mask #header-shape{transform:scale(.38) translateX(152px)}}@media only screen and (max-width:1800px){#home-header-mask #shape{transform:scale(1.1) translate(60px,0px)}#header-mask #header-shape{transform:scale(.37) translateX(139px)}}@media only screen and (max-width:1700px){#home-header-mask #shape{transform:scale(.9) translate(130px,0px)}#header-mask #header-shape{transform:scale(.37) translateX(90px)}}@media only screen and (max-width:1600px){#home-header-mask #shape{transform:scale(.85) translate(130px,0px)}#header-mask #header-shape{transform:scale(.37) translateX(70px)}}@media only screen and (max-width:1500px){#home-header-mask #shape{transform:scale(.83) translate(140px,0px)}#header-mask #header-shape{transform:scale(.37) translateX(70px)}}@media only screen and (max-width:1400px){#home-header-mask #shape{transform:scale(.8) translate(100px,0px)}#header-mask #header-shape{transform:scale(.37) translateX(30px)}.rw-home-header .home-header-text{padding-left:32px}}@media only screen and (max-width:1300px){#home-header-mask #shape{transform:scale(.8) translate(80px,0px)}#header-mask #header-shape{transform:scale(.37) translateX(0px)}}@media only screen and (max-width:1200px){#home-header-mask #shape{transform:scale(.7) translate(100px,0px)}#header-mask #header-shape{transform:scale(.35) translateX(0px)}}@media only screen and (max-width:1100px){#home-header-mask #shape{transform:scale(.6) translate(140px,0px)}}@media only screen and (max-width:1024px){.wpbf-navigation{box-shadow:0 0 25px rgba(0,0,0,.15)}.wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper{padding:20px}.wpbf-mobile-logo img{width:150px}#wpbf-mobile-menu-toggle{position:relative;height:20px;width:28px}#wpbf-mobile-menu-toggle:before{position:absolute;top:0;left:0;content:'';display:block !important;height:2px;width:28px;background:var(--dark-purple);transition:all .3s ease}#wpbf-mobile-menu-toggle:after{position:absolute;bottom:0;left:0;content:'';display:block !important;height:2px;width:28px;background:var(--dark-purple);transition:all .3s ease}#wpbf-mobile-menu-toggle span{display:block;height:2px;width:28px;background:var(--dark-purple);margin:-1px 0 0;clip:unset;clip-path:unset;transition:all .3s ease}#wpbf-mobile-menu-toggle.open:before{top:9px;transform:rotate(45deg)}#wpbf-mobile-menu-toggle.open:after{bottom:9px;transform:rotate(-45deg)}#wpbf-mobile-menu-toggle.open span{width:0}.wpbf-mobile-menu .menu-item{border-top:none}.wpbf-mobile-menu a{text-transform:uppercase;font-weight:700;font-size:16px}.wpbf-mobile-menu .sub-menu a{padding-left:32px;font-weight:500}.wpbf-mobile-menu>.menu-item:last-child{border-bottom:none}#home-header-mask #shape{transform:scale(.7) translate(0px,0px)}#cta-mask #cta-shape{transform:scale(.35)}.rw-home-header .wpbf-container{padding:0 48px}.rw-cta .wpbf-container,.rw-contact .wpbf-container{margin:0 20px;width:calc(100% - 40px)}.rw-cta .wpbf-container .cta-image:before,.rw-cta .wpbf-container .cta-image:after{top:50px}.rw-header .header-image:before,.rw-header .header-image:after{left:20px}.rw-header .header-image-inner{margin-left:0}#header-mask #header-shape{transform:scale(.27) translateX(70px)}.rw-contact .wpbf-container{display:block}.rw-contact .wpbf-container .contact-title,.rw-contact .wpbf-container .contact-form{width:100%}}@media only screen and (max-width:768px){h1{font-size:3em}.rw-home-header .home-header-text{width:100%}.rw-home-header .home-header-wrapper:before,.rw-home-header .home-header-wrapper:after,.rw-home-header .home-header-wrapper .home-header-bg:after,.rw-home-header .home-header-slide:before,.rw-home-header .home-header-slide:after,.rw-home-header .home-header-slide .home-header-slide-inner:after{left:5%;height:calc(100vh - 200px)}.rw-home-header .home-header-text{position:relative;z-index:999}.rw-image-text .image-text-row{flex-flow:column-reverse wrap}.rw-image-text .image-text-row>div{width:100%}.rw-image-text .image-text-row .image-text-image{padding-left:0;margin-bottom:24px}.rw-news-home .news-home-wrapper .news-home-block{width:100%;margin-bottom:32px}.rw-news-home .news-home-wrapper .news-home-block .news-home-block-image img{height:350px}.home .rw-cta .wpbf-container .cta-text{position:relative;width:100%;z-index:9999}body:not(.home) .rw-cta .wpbf-container .cta-text{display:block}#cta-mask #cta-shape{transform:scale(.25)}.rw-header .header-text,.rw-events .events-header{display:block}.rw-header .header-text>h1,.rw-header .header-text>div,.rw-events .events-header>*{width:100%}.rw-header .header-image:before,.rw-header .header-image:after{left:20px}.rw-header .header-image:before{background-size:40%}.rw-accordeon .wpbf-container{display:block;padding:0 48px}.rw-accordeon .wpbf-container>div{width:100%}.rw-partners .partners-wrapper .partner-block{display:block;width:calc(33% - 62px)}.rw-news-header .news-header-text,.rw-press .press-header-text{display:block}.rw-news-header .news-header-text>*,.rw-press .press-header-text>*{width:100%}.rw-news-header .news-header-block{flex-flow:column-reverse wrap}.rw-news-header .news-header-block>div{width:100%}.rw-news-header .news-header-block .news-header-block-image{margin-bottom:24px}.searchandfilter ul li ul,.search-filter-results{display:block}.searchandfilter ul li li{display:inline-block}.search-filter-results .news-block{display:block;width:100%;margin-top:32px !important}.rw-single-news-header-image .wpbf-container h3{width:100%;padding:0 20px}.rw-text .text-wrapper,.rw-events .events-wrapper,.rw-single-event-header .single-event-header-wrapper,.rw-press .press-block,.rw-glossary .glossary-block{width:100%}.rw-glossary .glossary-block,.rw-press .press-block{margin-top:0 !important}}@media only screen and (max-width:480px){.rw-home-header .home-header-text h1{font-size:2em}.rw-image-text .image-text-background{display:nnoe !important}h2{font-size:2em}#home-header-mask #shape{transform:scale(.365) translate(30px,30px)}.rw-image-text .image-text-background{height:400px}.rw-cta .wpbf-container{padding:32px 40px}.rw-cta .cta-text .wpcf7 p,.rw-cta .sib-email-area{display:block !important}.rw-cta .cta-text .wpcf7 p input[type=email],.rw-cta .sib-email-area input[type=email]{border-radius:10px;margin-bottom:8px}.rw-cta .wpcf7 p input[type=submit],.rw-cta .sib-email-area input[type=submit]{margin-left:0 !important}.rw-cta .wpbf-container .cta-image{left:40%;width:60%}#cta-mask #cta-shape{transform:scale(.2)}#header-mask #header-shape{transform:scale(.2) translateX(70px)}.rw-header .header-image:before{background-size:57%}.rw-partners .partners-text{width:100%}.rw-partners .partners-wrapper .partner-block{display:block;width:calc(50% - 60px)}.rw-members .members-wrapper{display:block}.rw-members .members-wrapper .member-block{width:100%}.rw-contact .wpbf-container{padding:32px 40px}.rw-contact .wpbf-container .contact-form .wpcf7-form-control label:before{top:-27px}.wpbf-widget-footer .wpbf-footer-widget{width:100%;margin-bottom:24px}footer .wpbf-inner-footer p{display:block}footer .wpbf-inner-footer p>*{display:block;margin-bottom:8px}}@media only screen and (max-width:390px){#header-mask #header-shape{transform:scale(.2) translateX(50px)}}