@font-face{font-family:"Breymont";font-weight:700;src:url("https://staging-dev.inventiveplus.ro/wp-content/themes/inventiveplus/assets/fonts/Breymont-Bold.woff2");font-display:swap}@font-face{font-family:"Breymont";font-weight:lighter;src:url("https://staging-dev.inventiveplus.ro/wp-content/themes/inventiveplus/assets/fonts/Breymont-Light.woff2");font-display:swap}@font-face{font-family:"Montserrat";src:url("https://staging-dev.inventiveplus.ro/wp-content/themes/inventiveplus/assets/fonts/Montserrat-VariableFont_wght.ttf") format("truetype");font-display:swap}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;font-size:16px;font-family:"Montserrat",sans-serif}:root{--accent-orange:#f27421;--accent-blue:#135ba9;--text-color:#030f1c;--text-color-80:rgba(3, 15, 28, 0.8);--text-white:#f1f5fa}.content-box{max-width:1300px;margin:0 auto}h4{font:1.5rem;margin-bottom:15px}a{text-decoration:none;color:var(--accent-blue)}.page-main,.not-found-page-main{overflow:hidden}.page-container{width:max-content;height:100vh;position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;overflow:hidden}.other-page-container,.single-proiect-container,.single-blog-post-container{padding-top:100px;min-height:100vh;position:relative;background:url("https://staging-dev.inventiveplus.ro/wp-content/uploads/bg_paper.webp");background-repeat:repeat;background-size:contain}.other-page-container,.single-proiect-container,.single-blog-post-container{padding-left:25px;padding-right:25px;padding-bottom:100px}.page-sections{width:max-content;height:100vh;position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;overflow:hidden}.page-section{width:100vw;min-width:1920px;height:100vh;z-index:2;background:url("https://staging-dev.inventiveplus.ro/wp-content/uploads/bg_paper.webp");background-position:center;background-size:cover}.header-container{align-items:center}.header-menu-mobile-burger-button{background:none;border:none;outline:none;display:flex;flex-direction:column;gap:8px;padding:6px 0;cursor:pointer}.header-menu-mobile-burger-button-bar{background:var(--text-color);width:30px;height:2px;border-radius:100px;transition:0.3s ease}.header-menu-mobile-burger-button.active .header-menu-mobile-burger-button-bar-1{transform:translate(0,10px) rotate(-45deg)}.header-menu-mobile-burger-button.active .header-menu-mobile-burger-button-bar-2{opacity:0}.header-menu-mobile-burger-button.active .header-menu-mobile-burger-button-bar-3{transform:translate(0,-10px) rotate(45deg)}.header-mobile-menu-content{padding-top:80px;padding-left:50px;height:100vh}.header-mobile-social-nav{margin-top:50px}.header-mobile-social-ul{list-style:none;display:flex;flex-direction:column;gap:30px}.header-mobile-social-li-a{text-decoration:none;position:relative;display:flex;font-weight:600;font-family:"Montserrat, sans-serif";font-size:26px;flex-direction:row;align-items:center;gap:10px;width:max-content}.header-mobile-social-li-a i{color:var(--text-color)}.header-mobile-social-li-a span{color:var(--accent-orange);font-size:22px}.hero-section-container{width:100%;height:100%}.hero-section-row{display:flex;flex-direction:row;width:100%;height:100%;padding:0 25px}.hero-section-col{width:50%}.header-mobile-menu{z-index:19;top:0;left:0%;display:block;position:fixed;width:100%;height:100vh;background:url("https://staging-dev.inventiveplus.ro/wp-content/uploads/bg_paper.webp");background-position:center;background-size:cover;overflow:hidden;transition:0.4s ease}.header-mobile-menu.hidden{left:-100%}.hero-call-to-action-hover-area-container{width:175px;height:175px;position:relative}.hero-call-to-action-hover-area{width:120%;height:120%;position:absolute;top:-10%;left:-10%;border-radius:200px;display:flex;justify-content:center;align-items:center;align-content:center}.hero-call-to-action-button{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background:var(--accent-orange);text-decoration:none;color:var(--text-color);box-shadow:3px 6px 6.5px 0 #8d6d57;border-radius:200px;aspect-ratio:1 / 1;font-family:"Breymont",sans-serif;font-weight:700;font-size:20px;width:max-content;padding:24px;text-align:center;overflow:hidden}.hero-call-to-action-button::after{content:"";position:absolute;top:-50%;left:0;background-image:linear-gradient(to right,#ffffff00 10%,#fffffff0 50%,#fffffff0 55%,#ffffff00 90%);width:100px;height:200%;overflow:visible;transform:rotate(-25deg);transition:0.5s ease;left:-100%;pointer-events:none}.hero-call-to-action-button:hover::after{left:115%}.hero-details-container{max-width:550px;padding-top:100px}.hero-details-headliner{font-family:"Breymont",sans-serif;font-size:68px;line-height:1.1em;font-weight:700;color:var(--text-color);margin-bottom:50px}.hero-details-headliner span{color:var(--accent-orange);font-size:1.15em}.hero-details-text{font-family:"Montserrat",sans-serif;margin-bottom:50px}.hero-birds-image-container{position:relative;margin-top:20px;pointer-events:none}.hero-bird-comp-svg-desktop{display:block}.hero-bird-comp-svg-mobile{display:none}.hero-birds-image-arrow{position:absolute;bottom:-15px;right:-60px;opacity:0;transform:translateX(-100px)}.hero-cat-image-container{display:block;padding-top:50px}.hero-cat-image-container svg{margin-right:25px;margin-left:auto}.hero-cat-comp-mobile{display:none;width:100%;max-width:100%}.hero-cat-comp{max-width:90%;display:block}.hero-section-details-row{display:flex;flex-direction:row;height:100%;gap:100px}.heading-2{font-family:"Breymont",sans-serif;color:var(--text-color);font-weight:700;font-size:68px;line-height:1em;margin-bottom:40px}.heading-2 span{color:var(--accent-orange);font-size:1.15em}.section-container{padding-top:75px;padding-left:25px;padding-right:25px;padding-bottom:75px;display:flex;flex-direction:column;height:100vh}.about-us-section{z-index:5}.aboutus-spargem-tipare-comp{display:block}.aboutus-spargem-tipare-comp-mobile{display:none}.about-us-content-container{max-width:600px}.about-us-section-content{height:calc(100vh - 96px)}.about-us-content-container p{margin-bottom:16px}.about-us-spargem-tipare-container{height:100%}.aboutus-spargem-tipare-comp{height:calc(100% + 200px)}.aboutus-spargem-tipare-comp-cat-group{transform:rotate(-17.3356deg,498.545,-206.198);transition:transform 0.6s ease-in,opacity 0.45s ease}.aboutus-spargem-tipare-comp-cat-group.hidden{transform:translate(1300px,500px) rotate(-70deg);opacity:0}.aboutus-spargem-tipare-comp-cat-group-mobile{transform:rotate(-17.3356deg,498.545,-206.198);transition:transform 0.6s ease-in,opacity 0.45s ease}.aboutus-spargem-tipare-comp-cat-group-mobile.hidden{transform:translate(1300px,500px) rotate(-70deg);opacity:0}.contact-cat-plane-mobile{transform:translate(0,0) scale(1);opacity:1;transition:0.4s ease}.contact-cat-plane-mobile.hidden{transform:translate(130px,-80px) scale(.8);opacity:0}.contact-cat-plane-2-mobile{transform:translate(0,0) scale(1);opacity:1;transition:0.4s}.contact-cat-plane-2-mobile.hidden{opacity:0;transform:translate(25px,-70px) scale(.9)}.contact-cat-plane-1-mobile{transition:0.4s;transform:translate(0,0);opacity:1}.contact-cat-plane-1-mobile.hidden{transform:translate(145px,-30px);opacity:0}.contact-content-container{display:flex;flex-direction:row;padding-left:25px}.contact-planes-1-with-cat-mobile{transform:translate(0,0) scale(1);opacity:1;transition:0.5s ease}.contact-planes-1-with-cat-mobile.hidden{transform:translate(155px,-20px) scale(1.2);opacity:0}.contact-planes-1-with-cat-mobile.message-sent{transform:translate(-330px,20px) scale(.9);opacity:0}.contact-planes-2-with-cat-mobile{transform:translate(0,0);opacity:1;transition:0.4s}.contact-planes-2-with-cat-mobile.hidden{transform:translate(150px,-30px);opacity:0}.contact-planes-2-with-cat-mobile.message-sent{transform:translate(-220px,40px);opacity:0}.contact-content-contact-form{max-width:600px;min-width:600px;padding-top:96px}.contact-form{position:relative}.contact-form-container{display:flex;flex-direction:column;gap:25px;margin-top:30px}.contact-form-input-container{display:flex;flex-direction:row;position:relative}.contact-form-input-container label{font-family:"Montserrat",sans-serif;font-size:14px;position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;height:100%;pointer-events:none;transition:0.3s ease}.contact-form-input-container input{all:unset;width:100%;border-bottom:1px solid var(--text-color);padding:8px 0;font-family:"Montserrat",sans-serif;font-size:16px;transition:0.3s ease}.contact-form-input-container textarea{all:unset;resize:none;width:100%;border-bottom:1px solid var(--text-color);padding:8px 0;font-family:"Montserrat",sans-serif;font-size:16px;transition:0.3s ease}.contact-form-input-container input:focus,.contact-form-input-container textarea:focus{border-bottom:1px solid var(--accent-orange)}.contact-form-input-container.focus label{top:-75%}.contact-form-submit-container button{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background:var(--accent-orange);text-decoration:none;color:var(--text-color);box-shadow:3px 6px 6.5px 0 #8d6d57;border-radius:200px;font-family:"Breymont",sans-serif;font-weight:700;font-size:18px;width:max-content;padding:14px 32px;text-align:center;overflow:hidden;border:none;cursor:pointer;margin-top:5px;transition:0.3s ease}.contact-form-submit-container button:disabled{cursor:initial;opacity:.7}.contact-form-submit-container button::after{content:"";position:absolute;top:-50%;left:0;background-image:linear-gradient(to right,#ffffff00 10%,#fffffff0 50%,#fffffff0 55%,#ffffff00 90%);width:100px;height:200%;overflow:visible;transform:rotate(-25deg);transition:0.5s ease;left:-100%;pointer-events:none}.contact-form-submit-container button:hover::after{left:115%}.contact-section{z-index:5}.contact-form-notice-success{height:0;overflow:hidden;position:relative;transition:0.3s ease;color:#4a934a}.contact-form-notice-error{height:0;overflow:hidden;position:relative;transition:0.3s ease;color:#d63124}.contact-form-notice-success.show,.contact-form-notice-error.show{height:25px}.contact-plane-1{margin-top:-50px;pointer-events:none;transition:0.5s ease}.contact-plane-1.hidden{opacity:0;transform:translate(420px,-290px) scale(.7)}.contact-plane-1.message-sent{transform:translate(-400px,300px) scale(1.3);opacity:0}.contact-plane-1-group{animation:catPlane1FlyEffect 2s infinite linear}.cat-plane{transition:0.5s ease}.cat-plane.hidden{opacity:0;transform:translate(500px,-120px) scale(.8)}.footer-plane{transform:translate(0,0);opacity:1;transition:0.4s}.footer-plane.hidden{transform:translate(100px,-20px);opacity:0}@keyframes catPlane1FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(10px,-10px)}50%{transform:translate(35px,-5px)}75%{transform:translate(10px,15px)}100%{transform:translate(0,0)}}@keyframes catPlane2FlyEffect{0%{transform:translate(0,0)}33%{transform:translate(-20px,5px)}66%{transform:translate(-10px,-30px)}100%{transform:translate(0,0)}}@keyframes catPlane3FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(10px,-10px)}50%{transform:translate(35px,-5px)}75%{transform:translate(10px,15px)}100%{transform:translate(0,0)}}@keyframes catPlane4FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(10px,-10px)}50%{transform:translate(35px,-5px)}75%{transform:translate(10px,15px)}100%{transform:translate(0,0)}}@keyframes catPlane5FlyEffect{0%{transform:translate(0,0)}25%{transform:translate(10px,-10px)}50%{transform:translate(35px,-5px)}75%{transform:translate(10px,15px)}100%{transform:translate(0,0)}}@keyframes catPlaneCatFlyEffect{0%{transform:translate(0,0)}25%{transform:translate(10px,-20px)}50%{transform:translate(-20px,0)}75%{transform:translate(0,10px)}100%{transform:translate(0,0)}}.cat-plane-cat{animation:catPlaneCatFlyEffect 2s infinite linear}.contact-plane-2{transition:0.4s ease}.contact-plane-2.hidden{opacity:0;transform:translate(340px,-30px) scale(.5)}.contact-plane-3{transition:0.4s ease}.contact-plane-3.hidden{opacity:0;transform:translate(350px,-200px) scale(1.2)}.contact-plane-4{transition:0.3s ease}.contact-plane-4.hidden{opacity:0;transform:translate(350px,-20px) scale(.9)}.contact-plane-5{transition:0.4s ease}.contact-plane-5.hidden{opacity:0;transform:translate(90px,-130px) scale(1.3)}.contact-plane-2-group{animation:catPlane2FlyEffect 1.5s infinite linear}.contact-plane-3-group{animation:catPlane3FlyEffect 2s infinite linear}.contact-plane-4-group{animation:catPlane4FlyEffect 2s infinite linear}.contact-plane-5-group{animation:catPlane5FlyEffect 1s infinite linear}.contact-cat-image-mobile{display:none;width:100%}.contact-cat-image-mobile svg{width:100%;aspect-ratio:2 / 1;height:auto;margin:0 auto;display:block}.contact-planes-comp{display:none}.contact-section-mobile-container{display:none}.contact-section-mobile-container svg{max-width:50%;width:100%;height:auto;min-width:150px;display:block}.contact-plane-footer{width:100%;justify-content:center;display:flex;margin-bottom:35px;margin-top:40px}.contact-mobile-social-links{display:flex;flex-direction:row;gap:14px}.contact-section-mobile-container{padding:10px}.contact-mobile-social-links-button{background:var(--accent-blue);color:var(--text-white);text-decoration:none;width:44px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;align-content:center;border-radius:7px}.contact-mobile-social-links-button i{font-size:28px}.contact-mobile-details-row{display:flex;gap:10px;align-items:baseline;font-size:18px;align-content:center}.contact-mobile-details-col-icon{width:15px;display:flex;justify-content:center;align-items:baseline;color:var(--accent-blue)}.contact-mobile-detail-link{text-decoration:none;color:var(--text-black)}.contact-mobile-details{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}@keyframes birdOrangeWing1{0%{transform:none}50%{transform:rotate(5deg)}100%{transform:none}}@keyframes birdOrangeWing2{0%{transform:rotate(4deg)}50%{transform:rotate(0.35deg) scale(.999988,.999982)}100%{transform:rotate(4deg)}}@keyframes birdBlackWing1{0%{transform:rotate(5.16deg) scale(.995937,.995927)}50%{transform:rotate(0deg) scale(.995937,.995927)}100%{transform:rotate(5.16deg) scale(.995937,.995927)}}@keyframes birdBlackWing2{0%{transform:rotate(2.65deg) scale(.998926,.998933)}50%{transform:rotate(-3deg) scale(.998926,.998933)}100%{transform:rotate(2.65deg) scale(.998926,.998933)}}@keyframes birdBlueWing1{0%{transform:rotate(2.25deg) scale(.999227,.999228)}50%{transform:rotate(-4deg) scale(.999227,.999228)}100%{transform:rotate(2.25deg) scale(.999227,.999228)}}@keyframes birdBlueWing2{0%{transform:none}50%{transform:rotate(-4deg)}100%{transform:none}}@keyframes birdBlueTail{0%{transform:none}50%{transform:rotate(1deg)}100%{transform:none}}@keyframes birdCompSpechBoubleAnimation1{0%{transform:translate(0,0)}33%{transform:translate(5px,15px)}66%{transform:translate(15px,6px)}100%{transform:translate(0,0)}}@keyframes birdCompSpechBoubleAnimation2{0%{transform:translate(0,0)}40%{transform:translate(7px,-10px)}70%{transform:translate(-5px,6px)}100%{transform:translate(0,0)}}@keyframes birdCompSpechBoubleAnimation3{0%{transform:translate(0,0)}25%{transform:translate(-7px,-20px)}58%{transform:translate(-5px,6px)}100%{transform:translate(0,0)}}@keyframes catCompWeaponAnimation{0%{transform:rotate(0deg) translate(0,0)}50%{transform:rotate(-6deg) translate(-15px,15px)}100%{transform:rotate(0deg) translate(0,0)}}.hero-cat-bouble-1,.hero-cat-bouble-2,.hero-cat-bouble-3,.hero-cat-bouble-main,.hero-cat-logo{opacity:0}.footer{width:100%;height:100%;display:flex;padding-left:300px;padding-right:15px}.footer-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:25px}.footer-content-container{display:flex;flex-direction:row;gap:25px}.footer-content-utils-container{display:flex;flex-direction:column;gap:25px;justify-content:space-between}.footer-utils-anpc{display:flex;flex-direction:column;align-items:flex-end}.footer-utils-anpc-link{text-decoration:none}.footer-utils-anpc-link img{display:inline-block;border:0;width:250px;margin:5px}.footer-content-copyrights-container{display:flex;align-items:center}.footer-content-copyrights-container p{color:var(--accent-blue);writing-mode:vertical-rl;transform:rotate(180deg)}.footer-partners-grid{display:flex;flex-wrap:wrap;align-items:center;gap:25px 50px}.footer-partner-item a img{max-height:200px;max-width:300px;display:block;position:relative}.footer-nav{padding:5px}.footer-nav-ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-nav-li{text-align:right}.footer-nav-li-a{text-decoration:none;color:var(--text-color);font-weight:900;font-family:"Breymont",sans-serif;text-transform:lowercase;font-size:18px;transition:0.2s ease}.footer-nav-li-a:hover{color:var(--accent-blue)}.footer-nav-li-a-util{text-decoration:none;color:var(--text-color);font-weight:900;font-family:"Breymont",sans-serif;text-transform:lowercase;font-size:18px;transition:0.2s ease}.footer-nav-li-a-util:hover{color:var(--accent-blue)}.services-container{height:100%;display:flex;position:relative;gap:100px}.services-grid{max-height:650px;min-width:60%}.services-grid-items{height:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.services-item{display:flex;flex-direction:row;align-items:center;gap:25px;height:100%;width:100%}.service-item-icon img{width:100px;aspect-ratio:1 / 1}.service-item-content h3{font-size:28px;color:var(--accent-orange);margin-bottom:5px}.view-all-projects-btn{font-size:28px;color:var(--accent-blue);text-decoration:none;transition:0.3s ease}.view-all-projects-btn:hover{color:var(--accent-orange)}.projects-section-container{position:relative}.projects-gallery{padding-right:60px;height:100%}.projects-empty-cat-container{max-width:1000px;width:100%;height:max-content;position:absolute;top:100%;right:10%}.projects-cat-container{max-width:1000px;width:100%;height:max-content;position:absolute;top:100%;right:2%}.projects-empty-cat-container-alt{max-width:1000px;width:100%;height:max-content;position:absolute;top:100%;right:0}.projects-empty-cat-container-alt img{transform:translateY(-55%);max-width:100vw}.projects-empty-question-marks{padding-left:20%;padding-top:80px;width:max-content;position:relative}.projects-empty-question-mark-img{max-height:500px;height:50vh}.projects-empty-question-mark-img-float{max-height:350px;height:50vh;position:absolute}.services-image img{width:100%;aspect-ratio:1 / 1}.services-image{aspect-ratio:1 / 1;max-height:650px;max-width:40%;height:100%;width:max-content;display:flex;align-items:center;justify-content:center;align-content:center}.gallery{display:block;margin-left:calc(-1 * 15px / 2);margin-right:calc(-1 * 15px / 2);font-size:0}.gallery{display:grid;grid-gap:15px;grid-template-columns:repeat(7,1fr);grid-template-areas:".  i2 i3  . . . ." "i1 i2 i3 i4 . . ." "i1 i6 i7 i4 . . ." "i1 i6 i7 i5 . . ." ".  .  .  i5 . . .";margin-left:0;margin-right:0;font-size:16px}.gallery__item{position:relative;background:#eceae6;display:inline-block;width:100%;aspect-ratio:1 / 1;height:100%;border-radius:8px;overflow:hidden;transition:box-shadow 0.2s ease}.gallery__item:hover{box-shadow:0 4px 20px 0 #1a1a1a75;z-index:5}.gallery__asset{width:100%;height:100%;object-fit:cover;display:block}.gallery__item:nth-child(1){grid-area:i1}.gallery__item:nth-child(2){grid-area:i2}.gallery__item:nth-child(3){grid-area:i3}.gallery__item:nth-child(4){grid-area:i4}.gallery__item:nth-child(5){grid-area:i5}.gallery__item:nth-child(6){grid-area:i6}.gallery__item:nth-child(7){grid-area:i7}.gallery__item:nth-child(8){grid-area:i8}.gallery__item:nth-child(9){grid-area:i9}.gallery__item:nth-child(10){grid-area:i10}.all-projects-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-auto-flow:dense;gap:10px}.all-projects-gallery-item{position:relative;background:#eceae6;display:inline-block;width:100%;aspect-ratio:1 / 1;height:100%;border-radius:8px;overflow:hidden;transition:box-shadow 0.2s ease}.all-projects-gallery-item:hover{box-shadow:0 4px 20px 0 #1a1a1a75;z-index:5}.all-projects-gallery-item:nth-of-type(1){grid-column:1 / span 2;grid-row:1 / span 2}.all-projects-gallery-asset{width:100%;height:100%;object-fit:cover;display:block}.other-page-heading{margin-bottom:40px}.other-page-heading h2{font-family:"Breymont",sans-serif;color:var(--text-color);font-weight:700;font-size:68px;line-height:1em;margin-bottom:5px}.not-found-page{position:relative;width:100%;min-height:100vh;background-color:var(--accent-blue);background-image:url("https://staging-dev.inventiveplus.ro/wp-content/uploads/bg_paper.webp");background-position:bottom center;background-size:cover}.not-found-page-content{width:100%;padding-top:100px;padding-bottom:150px;height:100vh;display:flex;justify-content:center}.not-found-back-home-btn{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background:var(--accent-orange);text-decoration:none;color:var(--text-color);box-shadow:3px 6px 6.5px 0 #8d6d57;border-radius:200px;font-family:"Breymont",sans-serif;font-weight:700;font-size:18px;width:max-content;padding:14px 32px;text-align:center;overflow:hidden;border:none;cursor:pointer;margin-top:5px;transition:0.3s ease}.not-found-back-home-btn:disabled{cursor:initial;opacity:.7}.not-found-back-home-btn::after{content:"";position:absolute;top:-50%;left:0;background-image:linear-gradient(to right,#ffffff00 10%,#fffffff0 50%,#fffffff0 55%,#ffffff00 90%);width:100px;height:200%;overflow:visible;transform:rotate(-25deg);transition:0.5s ease;left:-100%;pointer-events:none}.not-found-back-home-btn:hover::after{left:115%}.not-found-page-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-404{color:var(--accent-orange);font-size:200px;line-height:180px}.not-found-text{text-align:center;margin-bottom:35px;font-size:26px;max-width:500px}.not-found-page-cat-container{position:absolute;top:100%;left:0%;pointer-events:none}.not-found-questions-marks{position:absolute;right:150px;top:0;height:100vh;display:flex;align-items:center}.not-found-question-mark{max-height:50vh;transform:translateY(150px);opacity:0}.not-found-question-mark-float{transform:translateY(100px);opacity:0}.not-found-question-mark-float img{max-height:50vh;transform:scale(.75) rotate(15deg)}.cookies-banner{position:fixed;bottom:70px;left:80px;height:max-content;max-width:550px;width:100%;background:var(--text-white);padding:10px 15px;border:2px solid var(--accent-blue);border-radius:12px;z-index:50000;transition:0.3s ease}.cookies-banner.closed{opacity:0;pointer-events:none;transform:translateY(200%)}.cookies-banner-container{display:flex;flex-direction:row;gap:10px}.cookies-banner-icon{width:80px;display:flex;justify-content:center;align-items:center}.cookies-banner-icon img{width:100%;display:block}.cookies-banner-content{width:calc(100% - 90px)}.cookies-banner-buttons{display:flex;flex-direction:row;gap:10px;align-items:center}.cookies-banner-accept-btn{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background:var(--accent-orange);text-decoration:none;color:var(--text-color);border-radius:200px;font-family:"Breymont",sans-serif;font-weight:700;font-size:16px;width:max-content;padding:6px 24px;text-align:center;overflow:hidden;border:none;cursor:pointer;margin-top:5px;transition:0.3s ease}.cookies-banner-accept-btn:disabled{cursor:initial;opacity:.7}.cookies-banner-accept-btn::after{content:"";position:absolute;top:-50%;left:0;background-image:linear-gradient(to right,#ffffff00 10%,#fffffff0 50%,#fffffff0 55%,#ffffff00 90%);width:100px;height:200%;overflow:visible;transform:rotate(-25deg);transition:0.5s ease;left:-100%;pointer-events:none}.cookies-banner-accept-btn:hover::after{left:115%}.blog-empty-cat-container{max-width:1000px;width:100%;height:max-content;position:absolute;top:100%;left:0}.blog-empty-cat{position:relative;width:100%;display:block}.blog-empty-question-marks{width:max-content;position:absolute;right:25%;top:15%}.blog-empty-question-mark-img{max-height:500px;height:50vh}.blog-empty-question-mark-img-float{max-height:350px;height:50vh}.blog-gallery{display:flex;flex-direction:row;gap:20px}.blog-gallery-container{display:flex;flex-direction:row;gap:15px}.blog-cat-container{max-width:1000px;width:100%;display:block;height:max-content;position:relative}.blog-cat-container .blog-cat{max-width:1000px;display:block}.blog-gallery-item{width:350px}.blog-gallery-item img{width:100%;aspect-ratio:16 / 9;display:block;border-radius:8px;object-fit:cover;margin-bottom:10px;transition:0.3s ease}.blog-gallery-col-1{margin-top:-100px;gap:20px}.blog-gallery-col-2{gap:20px;margin-top:-30px}.blog-gallery-item h3{line-height:1.25em;max-height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.blog-gallery-item:hover img{transform:scale(1.02);box-shadow:0 4px 20px 0 #1a1a1a75}.blog-page-gallery,.blog-post-other-articles-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.blog-post-other-articles-container{margin-top:20px}.blog-page-gallery-item{width:100%;display:block}.blog-page-gallery-item a{width:100%;display:block;position:relative;cursor:pointer}.blog-page-gallery-item img{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;margin-bottom:10px;transition:0.3s ease}.blog-page-gallery-item:hover img{transform:scale(1.02);box-shadow:0 4px 20px 0 #1a1a1a75}.blog-page-gallery-pagination{display:flex;flex-direction:row;justify-content:center;gap:10px;margin-top:25px}.blog-page-gallery-pagination-item{font-size:18px}.blog-page-gallery-pagination-item.current-page{font-weight:700}.blog-post-featured-image{width:100%;display:block;margin-bottom:15px}.blog-post-featured-image img{width:100%;display:block}.blog-post-other-articles{margin-top:25px}.campaign-atra-header{text-align:center;margin:0 auto 30px;max-width:600px}.campaign-atra-header h1{font-size:48px;text-transform:uppercase;color:var(--accent-orange)}.campaign-atra-header h2{font-size:28px;color:var(--accent-blue)}.campaign-atra-header h2 span{text-transform:uppercase;color:var(--accent-orange)}.campaign-atra-overlay{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;pointer-events:none;justify-content:center}.campaign-atra-overlay-content{min-width:1650px;width:100%;height:100%;position:relative}.campaign-atra-overlay-cat{position:absolute;bottom:-10%;right:0%}.campaign-atra-overlay-cat img{max-width:600px;position:relative;display:block}.campaign-atra-overlay-icon{position:absolute;top:15%;left:20%}