@media only screen and (max-height:950px){.blog-gallery{margin-top:-50px}}@media only screen and (max-width:1500px){.header-contact-link-location{display:none}}@media only screen and (max-width:1024px){.header{height:max-content}.header-desktop{display:none}.header-mobile{display:block}.header-container{display:flex;justify-content:space-between;height:70px;padding:0 25px}.header-menu-mobile-container{display:block;pointer-events:all}.header-logo-container{width:max-content;position:relative;bottom:auto;left:auto}.header-logo-container .header-logo-link{width:100%}.header-logo-container-mobile{transition:0.3s ease}.header-logo-container-mobile.hidden{transform:translateY(-100px)}.header-menu-container{display:none}.header-contact-container,.header-social-container{display:none}.section-container{height:auto}.page-container{height:max-content}.page-sections{height:max-content;flex-direction:column;background:url("https://inventiveplus.ro/wp-content/uploads/bg_paper_mobile.webp");background-repeat:repeat;background-size:contain}.page-section{background:none;min-width:initial;height:max-content;width:100vw}.page-section.inventivecat-section,.page-section.inventiveplushub-section{min-height:100vh}.hero-section-row{flex-direction:column}.hero-section-col{width:100%}.hero-cat-video{width:100%}.hero-cat-image-container{padding-top:20px}.hero-cat-image-container svg{margin-right:auto;height:max-content;max-width:550px}.hero-cat-comp{display:none}.hero-cat-comp-mobile{display:block}.hero-bird-comp-svg-desktop{display:none}.hero-bird-comp-svg-mobile{display:block}.aboutus-spargem-tipare-comp{display:none}.aboutus-spargem-tipare-comp-mobile{display:block}.hero-section-header-menu-col{display:none}.hero-details-container{padding-top:0;max-width:600px;margin:0 auto}.hero-call-to-action-button{aspect-ratio:auto;max-width:350px;width:100%;font-size:20px;padding:14px 24px;margin:0 auto}.hero-call-to-action-button-break{display:none}.hero-call-to-action-hover-area-container{width:100%;height:max-content}.hero-call-to-action-hover-area{width:100%;height:max-content;position:relative;top:0;left:0;border-radius:0}.hero-birds-image-container{margin-top:80px;margin-left:auto;margin-right:auto;transform:rotate(90deg)}.hero-birds-image-arrow{right:0;transform:translateY(-100px) rotate(90deg)}.hero-section-details-container-col{width:100%}.about-us-spargem-tipare-container{position:relative;top:auto;left:auto;width:auto;height:max-content;padding:32px 0 0;margin:0;justify-content:center;align-items:center}.about-us-spargem-tipare-container img{max-width:100%}.about-us-spargem-tipare-container svg{width:100%}.services-image-container img{width:100%}.inventivecat-section-content-text,.inventiveplushub-section-content-text{width:65%}.contact-content-details{display:none}.contact-content-cat-immage{position:relative;width:100%;margin-top:24px;margin-bottom:24px;bottom:unset;left:unset}.contact-content-container{flex-direction:column;padding-right:25px}.contact-content-contact-form{max-width:100%;min-width:0}.contact-cat-comp{display:none}.contact-plane-1{display:none}.contact-planes-comp{display:block;width:100%;height:max-content}.contact-cat-image-mobile{display:block}.contact-section-mobile-container{display:block}.contact-form-submit-container button{margin:0 auto;width:250px}.about-us-section-content{height:max-content}@keyframes catPlane1FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(5px,-5px)}50%{transform:translate(25px,-5px)}75%{transform:translate(5px,10px)}100%{transform:translate(0,0)}}@keyframes catPlane2FlyEffect{0%{transform:translate(0,0)}33%{transform:translate(-10px,-5px)}66%{transform:translate(-5px,-20px)}100%{transform:translate(0,0)}}@keyframes catPlane3FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(5px,-5px)}50%{transform:translate(25px,-5px)}75%{transform:translate(5px,5px)}100%{transform:translate(0,0)}}@keyframes catPlane4FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(5px,-5px)}50%{transform:translate(25px,-5px)}75%{transform:translate(5px,5px)}100%{transform:translate(0,0)}}@keyframes catPlane5FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(5px,-5px)}50%{transform:translate(25px,-5px)}75%{transform:translate(5px,5px)}100%{transform:translate(0,0)}}@keyframes catPlaneCatFlyEffect{0%{transform:translate(0,0)}25%{transform:translate(5px,-10px)}50%{transform:translate(-10px,0)}75%{transform:translate(0,5px)}100%{transform:translate(0,0)}}.contact-cat-plane-mobile-group{animation:catPlaneCatFlyEffect 2s infinite linear}.contact-cat-plane-1-mobile-group{animation:catPlane1FlyEffect 2s infinite linear}.contact-cat-plane-2-mobile-group{animation:catPlane2FlyEffect 2s infinite linear}.contact-planes-1-with-cat-mobile-group{animation:catPlane3FlyEffect 2s infinite linear}.contact-planes-2-with-cat-mobile-group{animation:catPlane2FlyEffect 2s infinite linear}.footer-plane-group{animation:catPlaneCatFlyEffect 2s infinite linear}.footer-content-utils-container{margin-top:34px}.footer{flex-direction:column}.footer-utils-company-details{max-width:100%;text-align:center}.footer-utils-company-details p{text-align:center}.services-grid{max-height:none}.services-grid-items{display:flex;flex-direction:column;gap:30px}.service-item-content h3{font-size:24px}.services-container{flex-direction:column;gap:10px}.services-image{max-height:none;max-width:none;width:100%}.projects-gallery{padding-right:0}.gallery{grid-template-columns:repeat(3,1fr);grid-template-areas:"i1 i1 i2" "i1 i1 i3" "i4 i5 i6" "i7 i8 i8" "i9 i8 i8"}.footer{padding-left:0;padding-right:0}.footer-container{flex-direction:column}.footer-partners-grid{gap:20px}.footer-partner-item{width:calc(32% - 10px);aspect-ratio:1 / 1}.footer-partner-item a img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.footer-content-container{flex-direction:column;margin-top:35px}.footer-content-utils-container{gap:50px}.footer-nav-ul{gap:30px}.footer-nav-li{text-align:center}.footer-nav-li-a{font-size:20px}.footer-utils-anpc{align-items:center}.footer-content-copyrights-container{justify-content:center}.footer-content-copyrights-container p{writing-mode:horizontal-tb;transform:none}.footer-utils-anpc-link img{max-width:250px;width:100%}.footer-utils-logo{max-width:350px;width:100%;margin:0 auto;display:block;position:relative}.footer-utils-logo a{display:block}.projects-empty-cat-container{top:300px;right:-100%;max-width:100%}.projects-empty-cat{width:100%}.projects-cat-container{right:unset;top:unset;bottom:-14%;left:100%}.projects-empty-question-marks{padding-left:10%}.projects-empty-question-mark-img{max-width:30vw;width:100%;height:auto}.projects-empty-question-mark-img-float{height:auto;max-width:18vw;width:100%}.other-pages-header-all{height:55px;padding:10px 20px}.other-pages-header-container{flex-direction:row-reverse}.other-pages-header-menu{right:auto;left:0;width:100%;max-width:100%;transform:translateX(-100%);background:url("https://inventiveplus.ro/wp-content/uploads/bg_paper.webp");background-position:center;padding:80px 0 0 50px}.other-page-heading h2{font-size:48px}.other-pages-header-menu .header-mobile-menu-li-a{text-align:left}.other-pages-header-menu .header-mobile-menu-li-a:hover{text-align:left}.footer-other{padding:50px 25px 50px}.footer-other-row{flex-direction:column;gap:50px;justify-content:space-between}.footer-row-column{width:100%}.footer-other-nav-ul{gap:30px}.footer-other-nav-li{text-align:center}.footer-other-utils-anpc{flex-direction:column;justify-content:center;align-items:center}.footer-oter-logo{max-width:350px;width:100%;margin:0 auto;display:block}.footer-other-social-links{justify-content:center;gap:10px}.footer-other-contact-info{align-items:center;gap:30px;margin-bottom:30px}.footer-other-social-links-button{width:30px}.not-found-page-content{padding-left:10px;padding-right:10px}.not-found-404{font-size:135px;line-height:155px}.not-found-text{font-size:20px}.not-found-page-cat-container,.not-found-page-cat{width:100%}.not-found-questions-marks{right:0;height:20vh;width:100%;top:60px;justify-content:center}.not-found-question-mark{max-height:100%}.not-found-question-mark-float{height:100%}.not-found-question-mark-float img{max-height:100%}.cookies-banner{bottom:20px;left:20px}.footer-other-contact-container-link{text-align:center}}@media only screen and (max-width:768px){.hero-details-headliner,.heading-2{font-size:48px}.contact-planes-comp{width:100%;margin-top:25px;margin-bottom:25px}.hero-birds-image-arrow{width:90px;bottom:-50px}.contact-content-cat-immage{left:0;width:100%}.service-item-icon img{width:75px}.gallery{grid-template-columns:repeat(2,1fr);grid-template-areas:"i1 i2" "i3 i4" "i5 i6" "i7 i8" "i9 i10"}.footer-other-row .footer-utils-company-details p{text-align:center}.footer-partner-item{width:calc(50% - 10px);aspect-ratio:1 / 1;padding:15px}.view-all-projects-btn{display:block;width:100%}.other-page-heading h2{font-size:38px}.cookies-banner{bottom:20px;left:20px;right:20px;max-width:calc(100% - 40px)}.all-projects-gallery{grid-template-columns:repeat(2,1fr)}.blog-cat-container{display:none}.blog-gallery{margin-top:0;flex-direction:column;width:100%}.blog-gallery-col-1{margin-top:0;display:grid;grid-template-columns:1fr}.blog-gallery-col-2{margin-top:0;display:grid;grid-template-columns:1fr}.blog-gallery-item{width:100%}.blog-page-gallery{grid-template-columns:1fr 1fr}.blog-post-other-articles-container{grid-template-columns:1fr}.blog-empty-cat-container{max-width:1000px;width:100%;position:relative;top:100%;left:0}.blog-empty-cat{position:absolute;width:100%;display:block;left:-50%;top:50px;transform:rotate(35deg)}.blog-empty-question-marks{position:relative;display:flex;align-content:center;justify-content:flex-end;align-items:center;width:100%;gap:15px;margin-top:50px;right:auto}.campaign-atra-overlay{display:none}.inventivecat-section-content,.inventiveplushub-section-content{flex-direction:column}.inventivecat-section-content-text,.inventiveplushub-section-content-text{width:100%}.inventivecat-section-content-image img,.inventiveplushub-section-content-image img{max-width:450px;width:100%}.inventivecat-section-content-image,.inventiveplushub-section-content-image{width:100%;display:flex;justify-content:center}}@media only screen and (max-width:480px){.hero-section-row{padding:0 10px}.section-container{padding-left:10px;padding-right:10px}.about-us-spargem-tipare-container{margin:0 -10px}.contact-content-container{padding-left:10px;padding-right:10px}.hero-details-headliner,.heading-2{font-size:38px}.contact-cat-image-mobile svg{aspect-ratio:1 / 1}.contact-mobile-social-links-button{width:36px}.contact-mobile-social-links-button i{font-size:24px}.contact-mobile-social-links{gap:18px;flex-wrap:wrap}.cookies-banner{bottom:5px;left:5px;right:5px;max-width:calc(100% - 10px)}.cookies-banner-container{flex-direction:column}.cookies-banner-icon{width:100%;height:80px}.cookies-banner-icon img{max-height:100%}.cookies-banner-content{width:100%}.blog-page-gallery{grid-template-columns:1fr}.blog-empty-question-mark-img{max-height:280px}.blog-empty-question-mark-img-float{max-height:180px}}@media only screen and (max-width:360px){.header-mobile-menu-content{padding-left:20px}}@media only screen and (max-width:330px){.header-mobile-social-li-a{font-size:20px;max-width:100%}.header-mobile-social-li-a span{font-size:18px;max-width:100%;word-break:break-all;word-wrap:break-word;text-wrap:wrap}.header-mobile-menu-content{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.ip-hub-popup{align-items:flex-end;padding:0}.ip-hub-popup-panel{max-width:none;max-height:95vh;max-height:95dvh;height:max-content;border-right:none;border-bottom:none;border-left:none;border-radius:20px 20px 0 0;padding:26px 20px calc(26px + env(safe-area-inset-bottom));box-shadow:0 -18px 50px rgb(3 15 28 / .45)}.ip-hub-popup-title{font-size:27px}.ip-hub-popup-tagline{font-size:14px}}@media only screen and (max-width:480px){.ip-hub-popup{padding:0}.ip-hub-popup-panel{padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.ip-hub-popup-title{font-size:24px}.ip-hub-popup-tagline{margin-top:8px}.ip-hub-popup-accent{margin-top:16px}.ip-hub-popup-form{margin-top:18px}.ip-hub-popup-form .contact-form-container{gap:20px}}@media only screen and (max-width:1024px){.contact-form-notice-success,.contact-form-notice-error{height:auto;max-height:0}.contact-form-notice-success.show,.contact-form-notice-error.show{height:auto;max-height:300px}}