:root{--mg5-color:#ce1d3f;--link-color:#ce1d3f;--off-white:#f4f1d0;--dark-color:#111111;--dynamic-height:calc(var(--vh, 1vh) * 100);--transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 1)}html{color:var(--off-white)}.container{max-width:90%}.mobile{display:none}li{list-style-type:none}.btn:focus,.btn:focus-visible{outline:0;box-shadow:none}.btn-radio input,.display-none,.language-select,input[type=checkbox]{display:none!important}.btn-radio input:checked+svg path.inner{stroke-dashoffset:38;transition-delay:.3s}.btn-radio svg path.outer{stroke-width:2px;stroke-dasharray:57;stroke-dashoffset:57}.btn-radio input:checked+svg path.outer{stroke-dashoffset:0}.btn-radio input:checked+svg path{transition:all .4s ease}.btn-radio svg{fill:none;vertical-align:middle;margin-right:10px}.btn-radio svg path{stroke:var(--mg5-color)}.btn-radio svg path.inner{stroke-width:6;stroke-dasharray:19;stroke-dashoffset:19}.btn-radio svg circle{stroke-width:2;stroke:#c8ccd4;transition:var(--transition)}.btn{transition:none;position:relative;}.btn-initial{padding:8px 20px;border:2px solid var(--mg5-color);background:0 0;color:#000;border-radius:30px}.btn-initial:hover{background:var(--mg5-color)!important;color:#fff!important}.module-button.dark-bg a{color:#fff}.image-arrow-right img{clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,25% 50%,0 0)}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-Thin.ttf);font-display:swap;font-weight:100}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-ExtraLight.ttf);font-display:swap;font-weight:200}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-Light.ttf);font-display:swap;font-weight:300}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-Regular.ttf);font-display:swap;font-weight:400}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-Medium.ttf);font-display:swap;font-weight:500}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-SemiBold.ttf);font-display:swap;font-weight:600}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-Bold.ttf);font-display:swap;font-weight:700}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-ExtraBold.ttf);font-display:swap;font-weight:800}@font-face{font-family:Poppins;src:url(/css/fonts/Poppins-Black.ttf);font-display:swap;font-weight:900}@font-face{font-family:Neutraface;src:url(/css/fonts/NeutrafaceCondensed-Bold.otf);font-display:swap;font-weight:400}body{font-family:Poppins;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:calc(3vh + 3vw);line-height:1em;font-weight:500}h2{font-size:55px;margin-bottom:20px}h3{font-size:20px}h2 strong{color:var(--mg5-color)}a{color:var(--link-color)}a:hover{text-decoration:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#181818}::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.lh h2,.lh h3,.lh p{line-height:inherit}.subtitle{font-weight:600;color:var(--mg5-color);text-transform:uppercase;margin-bottom:5px}.main-content>div:first-child>div{padding-top:100px;padding-left:calc(5vw);padding-right:calc(5vw)}.z1{position:relative;z-index:1}.loader-wrapper{position:fixed;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:100%;height:100%;background:#111;z-index:9999}.loader-line{background-color:var(--off-white);opacity:.2}.loader-line.v-line{height:0;width:1px}.loader-line.h-line{height:1px;width:0}.v-line.line-1{grid-row:1/4;grid-column:2/2}.v-line.line-2{grid-row:1/4;grid-column:3/3}.h-line.line-1{grid-row:2/2;grid-column:1/4}.h-line.line-2{grid-row:3/3;grid-column:1/4}.loader-slice{width:100%}.top-slice{grid-row:1/2;grid-column:1/4}.center-slice{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row:2/3;grid-column:1/4}.center-slice-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:33.33%;height:100%}.bottom-slice{grid-row:3/4;grid-column:1/4}.loader-logo{opacity:0}.loader-logo svg{width:90px;height:auto}.loader-motto{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--off-white)}.loader-motto .title{font-size:45px;font-weight:900;-webkit-text-stroke:1px var(--off-white);-webkit-text-fill-color:transparent;opacity:0}.loader-motto .motto{font-weight:600;letter-spacing:1px;opacity:0}.cookie-consent-popup{width:40vw;max-width:800px;left:0;right:0;margin:0 auto;padding:20px;border-radius:40px;background-color:#000}.cookie-consent-popup.open{bottom:40px}.cookie-consent-top-wrapper{display:flex;justify-content:space-between;align-items:center}.cookie-consent-message{display:flex;margin-right:50px;margin-bottom:0;text-transform:uppercase;font-size:10px;font-weight:500;color:#fff}.cookie-consent-message .cookie-consent-text{margin-right:7px}.cookie-consent-message a{color:var(--mg5-color)}.cookie-consent-top-wrapper button{font-size:10px;text-transform:uppercase;color:#fff;background:0 0;border:1px solid var(--mg5-color);border-radius:20px;margin-right:10px!important;padding:6px 10px;font-weight:500;min-width:inherit!important}.cookie-consent-top-wrapper button:last-child{margin-right:0!important}.cookie-consent-top-wrapper button:focus,.cookie-consent-top-wrapper button:focus-visible,.cookie-consent-top-wrapper button:hover{border-color:#fff;background-color:transparent;box-shadow:none;outline:0}.cookie-consent-top-wrapper .cookie-consent-accept-all{background-color:var(--mg5-color)}.cookie-consent-controls .cookie-consent-save:hover,.cookie-consent-top-wrapper .cookie-consent-accept-all:hover{border-color:#fff;background-color:#fff;color:var(--mg5-color)}.cookie-consent-controls{display:none;padding:0;color:#fff;font-size:12px}.cookie-consent-controls.open{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;justify-content:center;margin-top:20px}.col-cookie-consent .form-check{display:flex;align-items:center}.cookie-consent-controls label{display:flex;align-items:center;margin-bottom:0;margin-right:15px;cursor:pointer}.cookie-consent-controls label:last-child{margin-right:0}.cookie-consent-controls label input{margin-right:10px;cursor:pointer}.cookie-consent-popup input[type=checkbox]{display:block!important;margin:auto;margin-right:10px;border-radius:30px;border-color:#fff}.cookie-consent-popup input[type=checkbox]:after,.cookie-consent-popup input[type=checkbox]:before{background:var(--mg5-color)}.cookie-consent-popup input[type=checkbox]:before{transform:rotate(-45deg)}.cookie-consent-popup input[type=checkbox]:after{transform:rotate(45deg)}.cookie-consent-controls .cookie-consent-save{display:block;grid-column:1/4;width:100%;margin-top:20px;border-radius:20px;padding:6px 10px;background:0 0;color:#fff;text-transform:uppercase;border:1px solid var(--mg5-color);font-weight:500;font-size:10px}.cookie-consent-details{display:none;flex-direction:column;text-align:left;background:#ffffff17;border-radius:20px;padding:20px;color:#fff;font-size:13px}.cookie-consent-details.open{display:flex;margin-top:20px}.cookie-consent-details label{text-transform:uppercase}.cookie-consent-details table{margin-bottom:20px;border-bottom:1px solid #ffffff26}.cookie-consent-details table:last-child{margin-bottom:0}.cookie-consent-details table td{padding-bottom:10px;color:#ffffffab}.cookie-consent-details table td:last-child{text-align:right}header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:var(--transition)}#main-navbar{padding-top:0;padding-bottom:0;padding:0}.m5logo{transition:var(--transition);width:auto}header .container{align-items:initial!important}header.fixed{background:#181818e3;backdrop-filter:blur(10px)}header.fixed .header-contact a:hover{color:#fff}body.header-white header:not(.fixed) .nav-link{color:#000}body.header-white header:not(.fixed) .header-left_menu .nav-item:not(.dropdown):hover .nav-link,body.header-white header:not(.fixed) .nav-item.dropdown:hover{background-color:#00000012}body.header-white header:not(.fixed) .nav-item.dropdown:hover .nav-link{color:#000;background-color:transparent}body.header-white header:not(.fixed) .nav-item.dropdown .dropdown-menu .nav-link:hover{color:var(--mg5-color);background-color:transparent}body.header-white header:not(.fixed) .has-submenu-icon-box svg path{fill:#000}.menu-toggler{display:none}.header-left{display:flex;align-items:center}.header-right_inner{display:flex;align-items:center;height:100%;margin-bottom:0;padding-left:0}.navbar-brand{margin-right:2rem;padding:10px 0}#main-menu{padding:10px 0 0;}#main-menu,.header-left_menu,.header-left_menu .main-nav{height:100%}.header-left_menu .nav-item{display:flex;align-items:center;padding-bottom:10px;}.header-left_menu .nav-link{display:flex;align-items:center;height:100%;padding-left:20px!important;padding-right:20px!important}.has-submenu-icon-box svg{margin-left:5px;transition:var(--transition)}.main-nav-item:hover{background-color:#fff}.main-nav-item:hover > .nav-link{color:#000;}.main-nav-item:hover svg path{fill:#000;}.nav-item.dropdown:hover .nav-link{color:#000}.nav-item.dropdown:hover .dropdown-menu{position:fixed!important;left:calc(5% + 15px);top:80px;display:flex;flex-direction:column;padding:2rem;box-shadow:0 4px 40px -30px #000}.nav-item.dropdown .dropdown-menu{margin-top:0;border:none;border-radius:20px;white-space:nowrap;overflow:hidden;transition:var(--transition)}.nav-item.dropdown .dropdown-menu .submenu-inner{display:flex;}.nav-item.dropdown .dropdown-menu .nav-link{letter-spacing:0;padding:7px 0 !important;width:100%;color:#393c41;transition:var(--transition);font-size:14px}.nav-item.dropdown .dropdown-menu .nav-link:hover{color:var(--mg5-color)}.nav-item.dropdown.mega-item:hover .dropdown-menu{position:fixed!important;flex-direction:row;top:80px;left:calc(5% + 15px);right:calc(5% + 15px);padding:2rem;border-radius:20px;box-shadow:0 4px 40px -30px #000;transition:var(--transition)}.nav-item.dropdown.mega-item .dropdown-menu .submenu-inner{display:flex;width:70%}.nav-item.dropdown.mega-item .dropdown-menu .submenu-inner ul{padding-left:0}.nav-item.dropdown.mega-item .dropdown-menu .mega-item{margin-right:50px}.nav-item.dropdown.mega-item .dropdown-menu .mega-item:last-child{margin-right:0}.nav-item.dropdown.mega-item .dropdown-menu .mega-item a{display:flex;align-items:center;padding:5px 0;color:#000;font-weight:400;font-size:14px}.nav-item.dropdown.mega-item .dropdown-menu .mega-item a:hover{color:var(--mg5-color)}.mega-item-has-child>a{font-weight:500!important;border-bottom:5px solid #00000029;margin-bottom:5px;font-size:16px!important}.nav-item-level-3 .mega-item.mega-item-has-child>a{margin-top:10px}.mega-desc{position:relative;max-width:30%;border-radius:25px;overflow:hidden;justify-content:center}.mega-desc-img-static{position:relative}.mega-desc-img-dynamic{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;transition:var(--transition)}.mega-desc-img-dynamic.show{opacity:1}.mega-desc img{width:100%;height:100%;max-height:300px;object-fit:contain;background-color:#fff}.header-left_menu .dropdown-menu .nav-item{margin-right:0;padding-bottom:0;margin-right:30px;}.header-left_menu .dropdown-menu .nav-item:last-child{margin-right:0;}.nav-link{position:relative;font-size:15px;color:#fff;font-weight:500;transition:var(--transition)}.nav-item:not(.dropdown) .nav-link{height:auto;border-radius:20px}.main-nav-item{border-radius:10px 10px 0 0;}.nav-link:hover{color:#fff}.header-right li{margin-right:1rem}.header-right li:last-child{margin-right:0}.nav-item.phone a{font-size:14px;letter-spacing:0;transition:var(--transition)}.nav-item.phone a:hover{color:var(--mg5-color)}.header-right .phone svg{fill:var(--mg5-color)}.header-contact a{color:#fff;padding:8px 16px;background-color:var(--mg5-color);border:2px solid var(--mg5-color);border-radius:25px;font-weight:400;transition:var(--transition)}.header-contact a:hover{background:var(--mg5-color);color:#fff}.header-slider{position:absolute;width:100%;height:var(--dynamic-height);transition:var(--transition);margin-bottom:0!important}.hp-intro-video-row{width:75%;height:var(--dynamic-height);padding-top:100px;margin-right:0;z-index:1;margin-left:auto;pointer-events:none;mix-blend-mode:lighten;transition:var(--transition)}.hp-intro-video-row .module-video{height:100%}.hp-intro-video-row .module-video video{object-fit:cover;filter:hue-rotate(80deg)}.header-slider .slick-slide{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 5rem}.header-slider .module-image,.header-slider .module-image img,.header-slider .module-video,.header-slider .module-video video,.slick-list,.slick-track{height:100%}.header-slider .module-image{grid-column:4/6;grid-row:1/2;padding:50px 0 0;overflow:hidden}.header-slider .module-text{grid-column:1/6;grid-row:1/2;display:flex;flex-direction:column;justify-content:center}.video-js{background-color:transparent!important;width:100%;height:100%}.header-slider .module-image img,.header-slider .module-video video{object-fit:cover}.header-slider .module-text{position:relative;z-index:2}.header-slider h1{font-weight:400;font-size:calc(7vh + 7vw);line-height:.8em;font-weight:700;margin-bottom:0}.header-slider h2{font-size:10vw;line-height:.8em;font-weight:700;margin-bottom:0}.header-slider h3{font-size:25px;max-width:600px;margin:50px 0 20px;line-height:1.5em;color:#ffffffb5}.header-slider h3 strong{font-weight:400}.header-slider h1 strong,.header-slider h2 strong{color:var(--mg5-color)}.header-slider .slick-slide .btn,.custom-btn{position:relative;margin-top:20px;color:#fff;font-size:15px;border-radius:35px;padding:0 0 0 20px;border:none}.header-slider .slick-slide .btn:hover,.custom-btn:hover{background-color:transparent!important}.header-slider .slick-slide .btn:hover .button-icon:before,.custom-btn:hover .button-icon:before{width:100%}.header-slider .slick-slide .btn:hover .button-icon,.custom-btn:hover .button-icon{margin-left:0}.header-slider .slick-slide.slick-active .module-button .btn,.header-slider .slick-slide.slick-active .small-video{transform:translateY(0)}.button-text{position:relative;z-index:1}.button-icon{display:inline-block;padding:15px;width:52px;height:52px;margin-left:10px;transition:var(--transition)}.button-icon:before{content:"";position:absolute;right:0;top:0;bottom:0;width:52px;border-radius:30px;border:1px solid #1f1f1f;background-color:var(--mg5-color);transition:var(--transition)}.button-icon svg{width:100%;height:100%;fill:#fff;z-index:1;position:relative}.slick-dots{bottom:30px;padding:0 calc(5vw + 10px);left:0;text-align:left}.slick-dots li{width:auto;height:auto;margin:0 6px}.slick-dots li button{width:20px;height:1px;padding:10px}.slick-dots li button:before{content:'';width:20px;height:1px;top:10px;background:#fff}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.hologram-col{position:relative;margin-top:10vh;transform:rotate(-30deg) skew(25deg) scale(.8)}.hologram-image img{position:absolute;width:100%;height:100%;min-height:400px;object-fit:contain;transition:var(--transition)}.projects-section{position:relative;padding:0!important}.projects-section .col-lg-12:not(.filters-col){padding-left:calc(5vw + 15px);padding-right:calc(5vw + 15px)}.projects-section h2{font-size:12vw;font-weight:900;text-transform:uppercase;color:#232323;line-height:1em}.projects-section h2 strong{float:right}.projects-section h2 span{display:block}.projects-section .projects{display:grid;grid-template-columns:1fr}.project-item{display:grid;grid-template-columns:55% auto;padding:40px 0 40px 40px;border-radius:20px;border-radius:20px;box-shadow:0 0 25px -10px #000;margin-bottom:50px;column-gap:40px;height:calc(var(--dynamic-height) - 200px)}.project-item.light .project-members a,.project-item.light .project-members-wrapper .developed-by{color:#ffffff78}.project-item.light .project-buttons a,.project-item.light .project-category,.project-item.light .project-info .motto{color:#fff}.project-item.light .project-buttons a.disabled{color:#ffffffa1}.project-buttons a.disabled{color:#000000a1;pointer-events:none}.project-item .project-info{display:flex;flex-direction:column;padding:0}.project-item .project-logo{display:flex;justify-content:flex-start;margin-bottom:20px}.project-item .project-logo img{height:70px;max-width:150px;object-fit:contain}.project-buttons{display:flex;align-items:center;margin-top:30px}.project-buttons a{display:flex;align-items:center;color:#000;font-weight:500}.visit-website{margin-right:20px}.project-buttons a svg{min-width:30px;height:auto;margin-right:10px}.project-signature{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50%;display:flex;align-items:center;width:auto;opacity:.8}.project-signature svg{height:100%;width:auto}.projects-item-wrapper{flex:0 0 100%;max-width:100%}.project-item{position:relative;margin-bottom:50px}.project-image-wrapper{position:relative;overflow:hidden;border-radius:20px;z-index:1;text-align:right}.project-image{height:100%;width:auto;display:block;margin:auto 0 auto auto}.project-image-xs{position:absolute;bottom:0;right:0;height:80%;z-index:-1}.project-image-xs .img-content{height:100%}.project-image-xs img{height:100%;width:auto;transform:rotate(-30deg);transform-origin:bottom left}.project-info{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;padding:15px 0}.project-motto{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:500px}.project-info .motto{font-size:3vw;margin-bottom:0;color:#000;font-weight:500;margin-bottom:20px;font-family:Neutraface;line-height:1em;display:flex;flex-direction:column}.project-info .motto a{display:flex;align-items:center;font-size:16px;color:#000;font-family:Poppins}.project-info .motto a svg{min-width:30px;height:auto;margin-right:10px}.project-info .motto .visit-website{font-size:12px}.project-title{display:flex;margin-bottom:10px;transform:translateX(-40px)}.project-item.light .project-title a{color:#000;background-color:#dbdbdb}.project-title a{color:#fff;background-color:#111;padding:10px 30px 10px 40px;border-radius:0 30px 30px 0;font-weight:500;font-size:25px}.project-item:hover .project-title{opacity:1}.project-category{color:#000;font-weight:500;margin-bottom:20px}.project-category span{color:#000}.project-item.light .project-category span{color:#fff}.project-members-wrapper{display:flex;flex-direction:column;align-items:flex-start}.project-member{padding-right:10px;margin-right:10px}.project-member:last-child{margin-right:0;padding-right:0;border:none}.project-members{display:flex;justify-content:flex-end}.project-members-wrapper .developed-by{color:#000;font-size:12px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.project-members a{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;color:#000;font-size:10px}.project-members a img{width:50px;height:50px;border-radius:100%;object-fit:cover;object-position:top;margin-bottom:5px;border:1px solid #ffffff45}.pagination-posts li,.pagination-projects li{margin-right:10px;border:2px solid transparent;border-radius:100%}.pagination-posts li.active,.pagination-projects li.active{border-color:var(--mg5-color)}.pagination-posts li a,.pagination-projects li a{background:hsla(0,0%,100%,.09);padding:10px;border-radius:100%;width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500}.we-trust-item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;padding:30px;margin-bottom:20px}.we-trust-item:last-of-type{margin-bottom:0;padding-bottom:0}.we-trust-item .fickle-header{grid-column:2/3;grid-row:1/2}.we-trust-item .fickle-image{display:flex;align-items:center;grid-row:1/3;grid-column:2/3;margin-bottom:0}.we-trust-item h3.fickle-title{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;color:var(--mg5-color);font-weight:500;font-size:calc(1.5vh + 1.5vw)}.we-trust-item .fickle-title .number{display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;font-size:17px;color:#fff;font-weight:400;left:-100px;background:var(--mg5-color);border-radius:100%;padding:5px;box-shadow:0 0 20px var(--mg5-color)}.we-trust-item .fickle-item.fickle-subtitle{font-weight:500;border-bottom:3px solid var(--mg5-color);padding-bottom:20px;margin-bottom:20px}.we-trust-item h3.fickle-subtitle{margin-bottom:0;line-height:inherit}.we-trust-item .fickle-content{grid-column:2/3}.we-trust-item p{margin-bottom:0;opacity:.6;text-align:justify}.fixed-bg-cosmo{position:absolute;width:50%;max-width:100%;height:calc(var(--dynamic-height) - 100px);top:0;z-index:-2;margin-top:50vh}.fixed-bg-cosmo img{width:100%;height:auto}.fixed-bg-tube{position:absolute;width:50%;height:calc(var(--dynamic-height) - 100px);top:-28%;left:-10%;z-index:-2;margin-top:50vh}.fixed-bg-tube img{height:100%;width:auto}.fixed-bg-donut{position:absolute;width:50%;height:calc(var(--dynamic-height) - 100px);max-height:400px;top:0;right:0;z-index:-2;text-align:right}.fixed-bg-donut img{height:100%;width:auto!important}.fixed-bg-planet{position:absolute;width:50%;height:calc(var(--dynamic-height) - 100px);max-height:200px;top:0;left:0;z-index:-3}.fixed-bg-planet img{height:100%;width:auto!important}.partners-gallery-col .module-gallery{display:flex;flex-wrap:nowrap}.partners-gallery-col figure{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 20%;max-width:20%;width:20%;min-width:20%;padding:0 1%;margin:0 1%;border:1px solid #484646;aspect-ratio:1/1;border-radius:100%;pointer-events:none}.partners-gallery-col figure:before{content:'';position:absolute;top:-10px;left:50%;width:20px;height:20px;transform:translateX(-50%);background:url(/uploads/logo/mg5_logo.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.partners-gallery img{max-width:250px;border-radius:100%}.partners-gallery-col{position:relative}#testimonials{min-height:80vh}#testimonials .module-fickle{background-color:#242424;border-radius:10px;padding:30px;opacity:0;z-index:0;position:absolute;top:15%;left:0;color:#fff;backdrop-filter:blur(15px)}#testimonials .module-fickle .fickle-title{font-size:20px}#testimonials .module-fickle img{border-radius:100%;width:50px;height:50px;object-fit:cover}#testimonials .fickle-text-content{padding-left:70px}#testimonials .fickle-text-content p{margin-bottom:0;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.bg-dark{position:relative;background-color:#000!important}.bg-dark a,.bg-dark p{font-size:14px;color:#fff;letter-spacing:1.2px}.bg-dark a:hover{color:var(--mg5-color)}.footer-contact-row .info_col h4{font-size:20px;margin-bottom:15px;font-weight:600}.footer-contact-row .info_col strong{letter-spacing:0;font-weight:500;font-size:16px;color:var(--mg5-color)}.footer-contact-row .info_col p{margin-bottom:5px}.footer-contact-row .info_col .module-text{margin-bottom:30px}.footer-contact-row{margin-bottom:80px}.footer-contact-info h3{font-size:25px}.footer-contact-info h3 strong{color:var(--mg5-color)}.footer-contact-info p{margin-bottom:0}.footer-contact-info .phone a{font-size:35px;font-weight:500}.mg5-signature img{height:54px!important;}.certificari{display:flex;gap:20px;}.footer-details-row{padding-bottom:80px}.footer-logo{text-align:center;margin:auto;margin-right:0;margin-bottom:20px;max-width:54px}.footer-details-row .social-col{display:flex;align-items:center;justify-content:flex-end}.footer-details-row .module-social{text-align:right}.footer-details-row .module-social ul{display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}.footer-details-row .module-social ul li{margin-right:20px}.footer-details-row .module-social ul li:last-child{margin-right:0}.module-social ul li a{font-size:0}.module-social ul li a:before{font-size:22px;font-family:FontAwesome;color:#fff}.footer-reserved-row{padding-top:20px;border-top:1px solid #ffffff4a}.footer-reserved-row .col-lg-3{text-align:right}.footer-reserved-row p{margin-bottom:0;font-weight:300;font-size:12px}.footer-reserved-row a{font-weight:300;font-size:12px}.s-facebook a:before{content:"\f230"}.s-instagram a:before{content:"\f16d"}.s-youtube a:before{content:"\f16a"}.s-whatsapp a:before{content:"\f232"}.footer-privacy{display:flex;justify-content:flex-end}.footer-privacy p{margin-right:30px}.footer-privacy p:last-child{margin-right:0}body.the-team,body.promovare-online{background:var(--dark-color)}#team-header-section{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto;min-height:100vh;padding-bottom:50px}#team-header-section .title-col{grid-column:1/5;grid-row:1/2;display:flex;flex-direction:column;justify-content:center;z-index:1}#team-header-section h1{font-size:calc(7vh + 7vw);font-weight:800}#team-header-section .desc-col{grid-column:2/3;grid-row:2/2;display:flex;flex-direction:column;justify-content:center}#team-header-section .bg-col{grid-column:2/4;grid-row:1/2}#team-header-section .bg-col .module-code{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;left:0;text-align:center;mix-blend-mode:difference}#team-header-section .bg-col .module-code svg{width:auto;max-width:20px}#team-header-section .bg-col .module-code svg .m5logo-background{fill:transparent}#team-header-section .bg-col .module-code svg .m5logo-letters{fill:#fff}.members-section-title{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;height:100%;padding-top:80px}.members-section-title h2{font-size:50px;line-height:1em;font-weight:600}.members-section-title p{max-width:600px;margin:auto}.team-cover-box{height:100%}.team-cover-box img{height:100%;object-fit:cover}#team-members-section{padding-top:20vh;padding-bottom:20vh}.team-slider{display:grid;grid-template-columns:1fr 50px 20px 50px 1fr;grid-template-rows:1fr auto}.team-slider .member{margin:0 2vw;opacity:.1;transform:scale(.8);transition:var(--transition);pointer-events:none}.team-slider .member.slick-current{opacity:1;transform:scale(1);pointer-events:all}.team-slider .member.slick-current .member-description p,.team-slider .member.slick-current .social-items li{transform:translateY(0)}.team-slider .member.slick-current .member-info{opacity:1}.team-slider .slick-left,.team-slider .slick-right{grid-column:2/3;grid-row:2/3;width:100%;margin-top:40px}.team-slider .slick-list{grid-column:1/6;grid-row:1/2}.team-slider .slick-right{right:auto;grid-column:4/5;grid-row:2/3}.team-slider .slick-arrow{background:var(--mg5-color);border-radius:100%;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.team-slider .slick-arrow svg{fill:#fff}.members{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;padding-left:5%}.member{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding-bottom:15px}.member-image{grid-row:1/2;overflow:hidden}.member-image figure{margin-bottom:0;height:100%}.member-image img{max-height:100%;border-radius:30px;width:100%;height:50vh;min-height:500px;object-fit:cover;object-position:top;transition:var(--transition)}.member-info{opacity:0;position:absolute;width:100%;min-width:300px;top:50%;left:calc(100% + 40px);transform:translateY(-50%)}.member-title{display:flex;flex-direction:column-reverse;margin-bottom:15px}.member-title .name{color:#fff;font-weight:400;font-size:40px;margin-bottom:0}.member-title .alias{display:flex;align-items:center;position:relative;color:var(--mg5-color);text-transform:uppercase;font-size:15px;font-weight:400;margin-bottom:0;margin-bottom:5px}.member-description{color:#ffffffb3;font-size:15px;margin-bottom:30px}.member-description p{transform:translateY(100%);transition:var(--transition);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.member-social{display:flex;flex-direction:column-reverse;padding-left:0}.member-social .social-items{margin-bottom:0;padding-left:0;margin-bottom:30px}.member .work{display:flex;align-items:center;color:#fff;text-transform:uppercase;font-size:15px;font-weight:500}.member .work svg{max-width:15px;margin-right:10px;height:auto;fill:var(--mg5-color);transition:var(--transition)}.member .work:hover svg{transform:scale(.9)}.member .social-items{display:flex}.member .social-items li{margin-right:10px;transform:translateY(100%);transition:var(--transition)}.member .social-items li:last-child{margin-right:0}.member .social-items a{display:flex;align-items:center;font-size:0}.member .social-items a svg{width:30px;height:auto}.team-services-section .title-col h3{font-weight:500;color:hsla(0,0%,100%,.65)}.team-services-section .benefits{display:grid;grid-template-columns:1fr 1fr;position:relative;margin-top:50px}.team-services-section .benefits .module-text{padding:25px;margin:20px;background:#fff;box-shadow:0 0 15px 3px #ffffff1f;border-radius:20px}.team-services-section .benefits h3{color:#000;font-weight:600;font-size:30px;margin-bottom:15px}.team-services-section .benefits p{color:hsl(0deg 0% 0% / 65%);font-weight:500;margin-bottom:0}.mw-5{max-width:900px}.mw-3{max-width:400px}#team-numbers-title-section h2 strong{color:#fff}#team-numbers-title-section h3{color:var(--mg5-color);font-weight:600;font-size:30px}#team-numbers-section{min-height:80vh;position:relative}#team-numbers-section .module-video:before{content:'';position:absolute;top:0;right:-1px;width:100%;height:100%;background:radial-gradient(circle,rgba(2,0,36,0) 0,rgba(9,9,121,0) 0,var(--dark-color) 50%);z-index:1}#team-numbers-section .module-video,#team-numbers-section .module-video .video-js{width:100%;height:100%}#team-numbers-section video{width:100%;height:100%;object-fit:cover}#team-numbers-section .numbers-col{display:grid;grid-template-columns:1fr 1fr;align-self:center;height:100%}#team-numbers-section .numbers-col .module-fickle{padding:20px 50px;border:1px solid #ffffff29}#team-numbers-section .numbers-col .fickle-title{color:var(--mg5-color);font-size:50px;font-weight:700}#team-numbers-section .numbers-col .fickle-subtitle{color:hsla(0,0%,100%,.65);font-size:20px;font-weight:500}#team-numbers-section .numbers-col .module-button{margin-top:50px}#join-team-section{text-align:center}#join-team-section h2{font-size:40px;font-weight:600}#join-team-section svg{width:80px;height:auto;margin-bottom:20px}#join-team-section svg path{stroke:#fff}body[data-pagetype=team] .page-header{padding-top:0}.proj-member-col{position:relative;width:100%;z-index:5;left:5%;top:-10%}.proj-member-img{padding-right:80px}.proj-member-img img{max-height:400px;object-fit:cover}.proj-member-btn{padding:46px 30px;background-color:transparent;position:relative}.proj-member-btn h4 a{font-style:normal;font-weight:200;font-size:50px;line-height:59px;text-transform:uppercase;color:#fff}.proj-member-btn h4 span{font-style:normal;font-weight:900;font-size:25px;line-height:40px;text-transform:uppercase;color:var(--mg5-color)}.col-member-img-section figure{position:relative;margin-bottom:0}.col-member-img-section figure:before{content:'';position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,#111 0,transparent 100%)}.proj-member-btn img{position:absolute;bottom:30%;right:20%;z-index:5}.proj-member-img img{margin-top:10%}.member-desc-box{font-size:16px;max-width:600px;color:#ffffffad;margin-bottom:40px}.member-buttons{display:flex}.member-buttons a{padding:10px 20px;border-radius:30px;font-weight:500}.member-buttons a:first-child{background-color:var(--mg5-color);color:#fff}.member-buttons a svg{transform:rotate(-45deg)}.member-buttons a svg path{fill:var(--mg5-color)}.page-line-prop{margin-left:30px;margin-top:85px}.page-line{width:140px;height:1px;background-color:#ce1d3f;margin-top:12px}.proiecte-membru{padding-left:calc(5vw);padding-right:calc(5vw);padding-bottom:60px}.proiecte-membru h4{font-style:normal;font-weight:900;font-size:30px;text-transform:uppercase;color:#fff;margin-bottom:40px}.proiecte-membru h4 span{font-style:normal;font-weight:500;font-size:45px;line-height:64px;text-transform:uppercase;color:#ce1d3f}.col-proj-membru{display:flex;flex-direction:column;position:relative;margin-bottom:40px;border-radius:20px;box-shadow:0 0 30px 10px #000}.col-proj-membru>a{background-image:linear-gradient(-225deg,#ff3cac 0,#562b7c 52%,#2b86c5 100%);border-radius:20px 20px 0 0}.img-hover-zoom{box-sizing:border-box}.col-proj-membru img{position:relative;height:100%;width:100%;object-fit:contain;padding:30px;height:50vh;max-height:400px}.img-hover-zoom:hover img{transform:scale(1.1)}.col-proj-recomandate img{min-height:380px;height:auto;max-width:100%}.img-hover-zoom img{transition:transform .5s ease}.rent{position:absolute;top:15px;left:30px;z-index:5;color:#fff;background:rgba(206,29,63,.47);padding:5px 20px;border-radius:5px;border-bottom-right-radius:0}.proj-info{display:flex;flex-direction:column;text-align:left;color:#fff;background-color:#111;border-radius:0 0 19px 19px;padding:30px 20px}.proj-info p{margin:0}.proj-price{margin:0;font-size:18px}.proj-price p{font-size:16px;display:block!important;font-style:normal;font-weight:400;display:flex;align-items:center;color:#ffffffd4;margin-bottom:5px}.proj-description{font-size:14px;color:#ffffff94;font-weight:400}.btnSaveIcon{position:absolute;top:15px;right:30px;z-index:5;color:#fff;background:rgb(0,0,0,.5);padding:5px 10px;border-radius:5px;border-bottom-right-radius:0}.pagination{text-align:center;width:100%;margin:0 auto;margin-top:0}.page-line{width:140px;height:1px;background-color:#ce1d3f;margin-top:12px}.pagination ul{margin:0 auto}.pagination li{margin-right:15px;list-style:none;float:left;display:block}.pagination li .active{font-style:normal;font-weight:900;font-size:18px;line-height:21px;text-align:center;color:#ce1d3f;border:.7px solid #ce1d3f;box-sizing:border-box;padding:12px 12px}.member-cta-section .container form .container{max-width:100%;padding:0}.member-cta-section .btn{padding:8px 20px;border:2px solid var(--mg5-color);background:0 0;color:#000;transition:var(--transition);border-radius:30px;color:#fff;box-shadow:none!important}.member-cta-section .btn:hover{background:var(--mg5-color)!important;color:#fff!important}.form-control{display:block;width:100%;height:calc(2em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;background-color:transparent;background-clip:padding-box;border:1px solid #ccc!important;border-radius:0;box-shadow:none!important}.member-cta-box{color:#fff;padding:40px;max-width:720px;margin:auto;margin-left:0;padding-left:0}.page-header-member .page-header-background{position:relative;padding-bottom:30%;background-size:cover;background-position:center}.page-header-member .page-header-background:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.col-member-img-section img{max-width:100%}.member-section{position:relative;z-index:9}.member-section{padding-top:50px;margin-left:calc(5vw + 15px);margin-right:calc(5vw + 15px)}.col-member-img-section img{display:block;margin-right:0;margin-left:auto;object-fit:contain}.member-info-email{font-style:normal;font-size:18px;line-height:23px;color:#ce1d3f}.member-info a{display:block;width:100%}.member-info-quote{font-style:normal;font-weight:300;font-size:20px;line-height:35px;color:#323232}.breadcrumbs ul li a,.breadcrumbs ul li span{font-style:normal;font-weight:400;font-size:14px;color:#fff!important}.breadcrumbs ul li{list-style-type:none;display:inline-block}.breadcrumbs ul{padding-left:0}.member-section ul{padding-left:0;margin-bottom:0;padding:10px 20px;background-color:#ffffff12;margin-bottom:30px}.text-member-title{display:flex;margin-bottom:20px}.text-member .text-member-h4{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:60px;display:flex;align-items:center;text-transform:uppercase;color:var(--mg5-color);margin-right:20px;margin-bottom:0}.text-member .text-member-h4 span{display:block;width:100%;font-family:Roboto,sans-serif;font-style:normal;font-weight:900;font-size:50px;line-height:59px;display:flex;align-items:center;text-transform:uppercase;color:#323232}.text-member-title .alias{padding-top:5px}.text-member .text-member-h5{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;color:#ffffffb0}.text-member-p{font-family:Roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:#2d2d2d;opacity:.7;margin-right:30%;margin-bottom:20px}.line{width:37px;height:2px;background:#ce1d3f}.social-icons a{color:#fff;background:#ce1d3f;border-radius:50%;width:30px;height:30px;margin-bottom:20px;text-align:center}.social-icons a:first-child{margin-bottom:5px}.vertical-dots{position:relative;width:30px;height:30px;color:#ce1d3f;margin-bottom:5px}.vertical-dots::after{content:'••••';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);font-size:12px;letter-spacing:4px;margin-top:2px}.social-icons{display:flex;flex-direction:column;position:absolute;bottom:100px;z-index:5}.social-icons a i{line-height:30px;font-size:15px}input[type=checkbox]{margin-right:10px}input[type=checkbox]+.checkbox-text{position:relative}input[type=checkbox]+.checkbox-text:before{content:"";display:block;width:20px;height:20px;border:2px solid var(--mg5-color);position:absolute;left:0;top:-1px;transition:all .12s,border-color 80ms}input[type=checkbox]:checked+.checkbox-text:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg)}input[type=checkbox]+.checkbox-text{cursor:pointer;padding-left:27px}#contact-section{padding-top:200px}.contact-section-title h2{font-size:70px;font-weight:500;color:#fff}.contact-form-col h2{font-size:30px;font-weight:500;margin-bottom:25px}.contact-form-col p{margin-bottom:0}.contact-form-title{padding-left:12px;border-left:1px solid #fff;margin-bottom:65px;width:50%}form .container{max-width:100%;padding:0}.m5-form input,.m5-form textarea{border:none!important;border-radius:0;box-shadow:inset 0 -1px 0 #7f7f7f!important;background-color:transparent;color:#fff;height:auto;padding:10px 0}.m5-form input:focus,.m5-form textarea:focus{box-shadow:inset 0 -1px 0 #fff!important;background:0 0;color:#fff}.m5-form .form-group{margin-bottom:40px}.m5-form .form-group label{font-size:13px;text-transform:uppercase;font-weight:500;margin-bottom:0;color:#fff}.cf-options-box .btn-checkbox,.cf-options-box .btn-radio{margin-bottom:15px}.cf-options-box .btn-checkbox label,.cf-options-box .btn-radio label{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;font-size:17px;font-weight:400;color:#fff;text-transform:inherit;cursor:pointer}.cf-options-box .btn-radio label:hover svg circle{opacity:.7}.cf-options-box .btn-radio input{margin-right:10px}.cf-options-box .btn-radio>label,.cf-options-box .checkbox>label{display:none}.cf-options-box .checkbox label{text-transform:inherit;font-size:17px}.cf-options-box input[type=checkbox]+.checkbox-text{padding-left:30px}.cf-options-box input[type=checkbox]+.checkbox-text:before{top:2px;transform-origin:right;border-color:#fff}.cf-options-box input[type=checkbox]:checked+.checkbox-text:before{border-color:var(--mg5-color);border-top-color:transparent;border-left-color:transparent}.cf-budget-box{text-align:center;overflow:hidden}.cf-budget-box .select{opacity:1;visibility:visible;pointer-events:all;transition:var(--transition);transform:translateY(0);margin-bottom:20px}.cf-budget-box .select.hide{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.cf-budget-box label{text-transform:inherit!important;margin-bottom:10px!important;font-weight:400!important;color:var(--mg5-color)!important}#budget_list{color:#fff;padding:0 20px;text-align:center;background:hsla(0,0%,100%,.09);border:none;border-radius:25px;cursor:pointer}.c-error{font-size:11px}.m5-form .acceptance label{text-transform:inherit;cursor:pointer;color:#fff}.agreement-radio{margin-top:20px!important}.agreement-radio .checkbox-text{font-weight:300;font-size:14px;color:hsla(0,0%,100%,.5)}.m5-form button[type=submit]{padding:10px 25px;border-radius:35px;background:0 0;color:#fff;text-transform:uppercase;font-size:15px;border-color:var(--mg5-color)}.m5-form button[type=submit]:hover{background:var(--mg5-color)}.page-header{padding-top:200px}body.blog{background:var(--dark-color)}.noise-bg{position:fixed;width:100%;height:100%;top:0;left:0;padding:0;opacity:.3;z-index:-1;pointer-events:none}.has-fixed-filters{position:relative;padding-top:0!important;padding-bottom:20px!important}.fixed-filters{position:relative;z-index:9;padding-top:20px;padding-bottom:20px;margin-bottom:50px}.filters-col{padding:0;margin-bottom:40px;z-index:9}.projects_filter{width:100%}.projects_filter ul{width:100%;z-index:1;background:#111;padding:20px calc(5vw + 15px)!important;margin-bottom:0!important;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;color:hsla(0,0%,100%,.7)}.projects_filter ul li{border:2px solid hsla(0,0%,100%,.15);border-radius:25px;margin-right:20px;padding:7px 20px;cursor:pointer}.blog-filters ul li:last-child,.projects_filter ul li:last-child{margin-right:0}.blog-filters ul li.active,.projects_filter ul li.active{border-color:var(--mg5-color);color:#fff}.blog-filters ul li{margin-bottom:0}.mobile-menu-contact{display:none}.blog-posts{margin-bottom:5vh}.blog-post{display:grid;grid-template-columns:40% 60%;padding:40px 0;border-bottom:1px solid rgba(229,225,216,.1)}.blog-post-left{display:grid;grid-template-columns:auto 1fr auto;grid-column:1/2;position:relative;color:#fff;padding-right:30px}.blog-post .post-date{transform:rotate(180deg);margin-bottom:0;text-transform:uppercase;font-weight:500;color:hsla(0,0%,100%,.65);align-self:center;text-align:center;writing-mode:vertical-lr;margin:0}.post-number{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.3);border-radius:100%;padding:10px;width:35px;height:35px;font-size:13px;text-align:center;transition:var(--transition)}.blog-post:hover .post-number{border-color:var(--mg5-color)}.blog-post-right{grid-column:2/4;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.blog-post-image-wrapper{opacity:.5;width:80%;justify-self:center;padding:0 20px;transition:var(--transition)}.blog-post:hover .blog-post-image-wrapper{opacity:1}.blog-post-image-wrapper figure{height:100%;margin-bottom:0;text-align:center}.blog-post-image{width:100%;height:100%;object-fit:cover;border-radius:10px}.blog-post-title a{display:flex;color:#fff;font-size:40px;line-height:1em;transition:var(--transition)}.blog-post:hover .blog-post-title a{color:var(--mg5-color)}.blog-post-description{color:hsla(0,0%,100%,.65);transition:var(--transition)}.blog-post-description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-post:hover .blog-post-description{color:#fff}.post-category-wrapper{display:flex}.post-category-label{font-size:12px;font-weight:400;text-transform:uppercase;color:hsla(0,0%,100%,.65);padding:5px 15px;border-radius:20px;margin-top:20px;margin-right:10px;transition:var(--transition);background-color:hsla(0,0%,100%,.09)}.post-category-label:last-child{margin-right:0}body[data-pagetype=posts]{background:var(--dark-color)}.single-blog-post-row{margin-bottom:10vh}.single-blog-post-info{display:flex;align-items:center;margin-bottom:20px}.single-blog-post-row .post-date{font-weight:500;color:hsla(0,0%,100%,.65);text-transform:capitalize;margin-right:20px;margin-bottom:0}.single-blog-post-info .post-category-label{margin-top:0}.single-blog-post-row h2,.single-blog-post-row h3{color:white;font-size:30px;font-weight:500;margin-bottom:10px;margin-top:20px}.single-blog-post-row h4{font-size:25px}.blog-post-content-wrapper{display:flex}.single-blog-post-row p{color:hsla(0,0%,100%,.65);font-size:20px;}.single-blog-post-row ul{padding-left:0}.single-blog-post-row ul li{color:hsla(0,0%,100%,.65);font-size:20px;display:flex;align-items:baseline;margin:10px 0}.single-blog-post-row ul li h2,.single-blog-post-row ul li h3{margin:2px 0}.single-blog-post-row ul li a{color:#fff;font-size:18px}.single-blog-post-row ul li:before{content:'';position:relative;display:inline-block;width:10px;height:10px;border-radius:100%;background:var(--mg5-color);margin-right:10px}.single-blog-post-row .floating-bg-col{pointer-events:none}.single-blog-post-row .floating-bg-col figure{padding:0 0 50px 50px}.single-blog-post-row .floating-bg-col figure img{width:100%;border-radius:20px;animation:floating 10s ease-in-out infinite}.single-blog-post-row .floating-bg-col figure:nth-child(odd){text-align:right}.single-blog-post-row .floating-bg-col figure:nth-child(even){text-align:center}.single-blog-post-row .floating-bg-col figure:nth-child(even) img{animation-delay:.5s}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(50px)}100%{transform:translateY(0)}}.project-year{position:absolute;top:100px;background-image:linear-gradient(to top right,#c82419,#e3291c 50%);box-shadow:inset 1px 0 0 #bf2318,inset 0 -1px 0 #ac1f15,inset 0 0 20px #bf2318;display:block;padding:.4em .5em .45em;text-shadow:0 1px 0 rgb(0 0 0 / 20%);color:#fff;display:none}.project-year:before{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.7));bottom:20px;content:"";left:0;position:absolute;right:0;top:20px;transform:perspective(100px) rotateY(10deg);transform-origin:right 25%;z-index:-2}.project-year:after{background-color:rgba(0,0,0,.25);content:"";height:2px;left:6px;position:absolute;right:2px;top:100%}#animation_bg{position:fixed;top:0;left:0;width:100%;height:100%}body[data-pagetype=projects]{background-color:var(--dark-color)}.single-project-row{padding-top:150px;padding-bottom:90px;height:calc(var(--dynamic-height))}.single-project-info-col{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:auto;color:#fff;padding-right:120px}.single-project-title{font-size:40px;margin-bottom:20px}.single-project-description{font-size:25px;font-weight:300}.single-project-description p{font-size:20px;color:hsla(0,0%,100%,.65);line-height:initial}.single-project-description-list p{font-size:20px;font-weight:400;border-bottom:1px solid hsla(0,0%,100%,.15);padding-bottom:10px;margin-bottom:0;padding:25px 0}.single-project-description-list ul{padding-left:0;margin-bottom:0}.single-project-description-list ul li{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:400;color:hsla(0,0%,100%,.65);padding:25px 0;border-bottom:1px solid hsla(0,0%,100%,.15)}.single-project-gallery-col{height:100%}.single-project-gallery-col .project-gallery,.single-project-gallery-col .project-gallery figure,.single-project-gallery-col .project-gallery figure img{height:100%}.single-project-gallery-col .project-gallery{display:flex;flex-wrap:nowrap}.single-project-gallery-col .project-gallery figure{margin-bottom:0;width:100vw;padding:0 30px;filter:brightness(.3);transition:var(--transition)}.single-project-gallery-col .project-gallery figure.active{filter:brightness(1)}.single-project-gallery-col .project-gallery figure img{box-shadow:0 0 25px -10px #000}.single-project-members{display:flex}.single-project-members .project-member{margin-bottom:0}.single-project-members img{width:50px;height:50px;border-radius:100%;object-fit:cover;object-position:top;margin-bottom:5px;border:2px solid #9a9a9a}.single-project-members .project-member:last-child{margin-right:0;padding-right:0}.single-project-members .project-member a{display:flex;flex-direction:column-reverse;align-items:center;color:#ffffff78;font-size:12px}.layout-header-row{position:relative;min-height:100vh;z-index:1;pointer-events:none;padding-bottom:20px}.layout-header-col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto 1fr}.layout-header-watermark{grid-column:1/4;grid-row:2/3;align-self:center}.layout-header-title{grid-column:1/4;grid-row:1/2;align-self:flex-end}.layout-header-title h1 strong{color:var(--mg5-color)}.layout-header-desc{grid-column:2/3;grid-row:3/3;align-items:center;align-self:center}.layout-header-desc p{margin-bottom:0}.scroll-down{grid-column:1/2;grid-row:3/4;align-self:center}.scroll-down p{margin-bottom:0}.scroll-down a{position:relative;padding-left:45px;color:#fff;font-weight:500}.scroll-down a:after,.scroll-down a:before{content:"";position:absolute}.scroll-down a:before{width:26px;height:50px;border:2px solid #fff;left:0;top:-13px;border-radius:5em}.scroll-down a:after{width:10px;height:10px;background:#fff;border-radius:100%;left:8px;top:-5px;animation:cursorMove 2s ease-in-out infinite alternate-reverse}@-webkit-keyframes cursorMove{0%{transform:translateY(0)}to{transform:translateY(1.5em)}}#layout-section-2{min-height:100vh}#layout-section-2 .images-col{pointer-events:none}#layout-section-2 .images-col img{padding:15%}#idea-s .images-col .module-image:not(.fixed),#layout-section-2 .images-col img{position:absolute;top:0}#layout-section-2 .desc-col{display:flex;flex-direction:column;justify-content:center}#layout-section-2 .desc-col h2,#layout-section-3 h2{font-weight:700}#layout-section-2 .desc-col p:not(.subtitle),#layout-section-3 p{font-weight:300;color:hsla(0,0%,100%,.65)}body.web-design-services{background-color:var(--dark-color)}#web-design-s1{display:grid;grid-template-rows:auto 1fr;min-height:var(--dynamic-height);padding-top:70px;padding-bottom:20px;overflow:hidden}#web-design-s1 .safari-navbar{fill:var(--dark-color);opacity:0;padding:0}#web-design-s1 .web-design-s1-content{display:grid;grid-template-columns:100px auto;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-left:50px;padding-right:50px}#web-design-s1 .title{grid-column:1/3}#web-design-s1 h1{font-size:8.9vw;font-weight:700}#web-design-s1 h1 strong{font-weight:700;color:var(--mg5-color)}#web-design-s1 .design-subtitle{grid-column:1/3}#web-design-s1 h2{font-size:4vw;font-weight:600;margin-bottom:0}#web-design-s1 .desc{padding-right:100px}#web-design-s1 .desc p{font-size:1.7vw;color:#8e8e93;margin-bottom:0;font-weight:300}#web-design-s1 .design-subtitle .marker{background:linear-gradient(-100deg,#111 0,rgba(255,255,255,.1054796919) 100%);padding-left:40px;padding-right:20px;border-radius:50px}#web-design-s2{position:fixed;top:0;width:100%;height:100%;left:0;right:0;margin:auto}#web-design-s2 #act1{position:absolute;top:50%;transform:translateY(-50%)}#web-design-s2 #act1 span{opacity:0}#web-design-s2 #act1 h2{font-size:6vw;font-weight:700}#web-design-s3{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:100px 1fr 50px;position:relative;height:100vh}.web-design-s3-col{height:100%}#web-design-s3 .bg-wm{position:absolute;top:50%;transform:translateY(-50%);z-index:-1}#web-design-s3 .bg-wm p{text-align:center;margin-bottom:0;font-size:20vw;font-weight:700;color:#8e8e93;opacity:.2}#web-design-s3 .frame{height:100%;grid-column:2/3;grid-row:2/3;align-self:flex-end;text-align:center}#web-design-s3 .frame .module-image{height:100%}#web-design-s3 .frame:not(.center-frame){position:absolute;z-index:-1}#web-design-s3 .frame img{height:100%;width:auto!important}#web-design-s3 .left-frame{height:65%;left:50%;transform:translateX(-50%)}#web-design-s3 .center-frame{text-align:center;overflow:hidden}#web-design-s3 .center-frame .module-video{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 40px;z-index:-1}#web-design-s3 .center-frame .module-video video{object-fit:cover;border-radius:35px}#web-design-s3 .right-frame{right:50%;transform:translateX(50%)}#web-design-s3 .center-frame .module-text{position:absolute;display:flex;flex-direction:column;top:70px;bottom:70px;left:55px;right:55px;padding:0 10px 10px 0;margin-bottom:0;overflow:auto;text-align:left}.promo-title p{font-size:1.7vw;color:#8e8e93;margin-bottom:0;font-weight:300}.logo-slider .slick-slide{min-height:200px;background-size:cover;background-position:center;border:1px solid #ffffff1f}.mobile-secondary-menu{display:none;opacity:0;visibility:hidden}.blog-content-inner img{max-width:100%}.module.module-image img{height:100%;}
.sol-sal {
    width: 200px;
    text-align: center;
    margin: auto;
    margin-right: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

.oferta-recycling header,
.arpiem header,
.arpiem footer {
    display: none;
}
.oferta-recycling .main-content>div:first-child>div,
.arpiem .main-content>div:first-child>div {
  padding: 0;
}


/* Santa Edition */
.header-slider.santa {
    position: relative;
    width: auto;
}
.header-slider.santa .slick-list {
    z-index: 9;
}
.header-slider.santa .slick-slide {
    grid-template-rows: auto auto 5rem !important;
    grid-template-columns: 350px 1fr 1fr 1fr 1fr !important;
}
.header-slider.santa .santa-title {
    grid-row: 1/2 !important;
    grid-column: 1/6 !important;
    height: auto !important;
    overflow: visible;
    align-self: flex-end;
}
.header-slider.santa .santa-title img {
    width: 125% !important;
    height: auto !important;
}
.header-slider.santa .module-text {
    grid-row: 2/3;
    align-self: flex-start;
}
.header-slider.santa .module-text h3 {
  margin-top: 0 !important;
}

.header-slider.santa .santa-face {
    display: flex;
    align-items: center;
    grid-column: 4/6;
    grid-row: 1/3;
    mix-blend-mode: difference;
    pointer-events: all;
    padding: 0;
}
.header-slider.santa .santa-face img {
    height: calc(100% - 30px);
    width: auto;
    margin-left: auto;
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}


@keyframes floating {
  0% { transform: translate(0,  0px); }
  50%  { transform: translate(0, 15px); }
  100%   { transform: translate(0, -0px); }
}

.santa-sleigh {
  display: flex;
  grid-row: 2/3 !important;
  grid-column: 2/4 !important;
  padding-top: 0 !important;
  padding-left: 50px !important;
}
.santa-sleigh img {
  width: auto !important;
  max-height: 350px;
  align-self: flex-end;
}






/* Snow Flakes */
.snowflake {
  --size: 1vw;
  width: var(--size);
  height: var(--size);
  background: white;
  border-radius: 50%;
  position: absolute;
  top: -5vh;
  padding: 0 !important;
  pointer-events: none;
}

@-webkit-keyframes snowfall {
  0% {
    transform: translate3d(var(--left-ini), 0, 0);
  }
  100% {
    transform: translate3d(var(--left-end), 110vh, 0);
  }
}

@keyframes snowfall {
  0% {
    transform: translate3d(var(--left-ini), 0, 0);
  }
  100% {
    transform: translate3d(var(--left-end), 110vh, 0);
  }
}
.snowflake:nth-child(1) {
  --size: 0.4vw;
  --left-ini: 8vw;
  --left-end: 7vw;
  left: 34vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(2) {
  --size: 0.6vw;
  --left-ini: -4vw;
  --left-end: 9vw;
  left: 61vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(3) {
  --size: 0.4vw;
  --left-ini: 6vw;
  --left-end: -2vw;
  left: 64vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(4) {
  --size: 0.2vw;
  --left-ini: 7vw;
  --left-end: -3vw;
  left: 18vw;
  -webkit-animation: snowfall 10s linear infinite;
          animation: snowfall 10s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(5) {
  --size: 1vw;
  --left-ini: -1vw;
  --left-end: -8vw;
  left: 9vw;
  -webkit-animation: snowfall 10s linear infinite;
          animation: snowfall 10s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(6) {
  --size: 0.4vw;
  --left-ini: -1vw;
  --left-end: 4vw;
  left: 85vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(7) {
  --size: 1vw;
  --left-ini: -9vw;
  --left-end: -7vw;
  left: 19vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(8) {
  --size: 0.2vw;
  --left-ini: -5vw;
  --left-end: -6vw;
  left: 58vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(9) {
  --size: 0.6vw;
  --left-ini: 7vw;
  --left-end: 4vw;
  left: 9vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(10) {
  --size: 0.4vw;
  --left-ini: -4vw;
  --left-end: 10vw;
  left: 87vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(11) {
  --size: 0.6vw;
  --left-ini: 0vw;
  --left-end: 0vw;
  left: 55vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(12) {
  --size: 0.6vw;
  --left-ini: 0vw;
  --left-end: 3vw;
  left: 40vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(13) {
  --size: 0.2vw;
  --left-ini: 2vw;
  --left-end: -7vw;
  left: 51vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(14) {
  --size: 0.4vw;
  --left-ini: -7vw;
  --left-end: 8vw;
  left: 11vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(15) {
  --size: 0.8vw;
  --left-ini: 1vw;
  --left-end: 10vw;
  left: 26vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(16) {
  --size: 0.6vw;
  --left-ini: 8vw;
  --left-end: -2vw;
  left: 1vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(17) {
  --size: 1vw;
  --left-ini: -1vw;
  --left-end: -1vw;
  left: 93vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(18) {
  --size: 0.6vw;
  --left-ini: -6vw;
  --left-end: 6vw;
  left: 10vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(19) {
  --size: 0.2vw;
  --left-ini: 1vw;
  --left-end: 2vw;
  left: 63vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(20) {
  --size: 0.6vw;
  --left-ini: 5vw;
  --left-end: -5vw;
  left: 8vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(21) {
  --size: 0.4vw;
  --left-ini: 7vw;
  --left-end: -7vw;
  left: 75vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(22) {
  --size: 1vw;
  --left-ini: -8vw;
  --left-end: 5vw;
  left: 14vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(23) {
  --size: 1vw;
  --left-ini: 10vw;
  --left-end: -5vw;
  left: 82vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(24) {
  --size: 0.2vw;
  --left-ini: 1vw;
  --left-end: -8vw;
  left: 67vw;
  -webkit-animation: snowfall 10s linear infinite;
          animation: snowfall 10s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(25) {
  --size: 0.6vw;
  --left-ini: 10vw;
  --left-end: -5vw;
  left: 84vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(26) {
  --size: 0.6vw;
  --left-ini: 1vw;
  --left-end: 8vw;
  left: 38vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(27) {
  --size: 0.2vw;
  --left-ini: -4vw;
  --left-end: -8vw;
  left: 42vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(28) {
  --size: 1vw;
  --left-ini: 9vw;
  --left-end: -9vw;
  left: 94vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(29) {
  --size: 1vw;
  --left-ini: -6vw;
  --left-end: -6vw;
  left: 35vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(30) {
  --size: 0.8vw;
  --left-ini: -4vw;
  --left-end: 9vw;
  left: 6vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(31) {
  --size: 0.4vw;
  --left-ini: -6vw;
  --left-end: -7vw;
  left: 56vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(32) {
  --size: 0.6vw;
  --left-ini: 4vw;
  --left-end: -7vw;
  left: 60vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(33) {
  --size: 0.8vw;
  --left-ini: -5vw;
  --left-end: -2vw;
  left: 35vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(34) {
  --size: 0.4vw;
  --left-ini: -7vw;
  --left-end: 3vw;
  left: 81vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(35) {
  --size: 0.6vw;
  --left-ini: 8vw;
  --left-end: -1vw;
  left: 75vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(36) {
  --size: 0.4vw;
  --left-ini: 9vw;
  --left-end: -1vw;
  left: 44vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(37) {
  --size: 0.2vw;
  --left-ini: 6vw;
  --left-end: -3vw;
  left: 57vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(38) {
  --size: 0.2vw;
  --left-ini: -1vw;
  --left-end: -9vw;
  left: 99vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(39) {
  --size: 0.8vw;
  --left-ini: -1vw;
  --left-end: 0vw;
  left: 38vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(40) {
  --size: 0.4vw;
  --left-ini: 4vw;
  --left-end: 5vw;
  left: 13vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(41) {
  --size: 0.6vw;
  --left-ini: -5vw;
  --left-end: -3vw;
  left: 33vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(42) {
  --size: 0.2vw;
  --left-ini: -9vw;
  --left-end: -4vw;
  left: 1vw;
  -webkit-animation: snowfall 10s linear infinite;
          animation: snowfall 10s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(43) {
  --size: 0.4vw;
  --left-ini: -3vw;
  --left-end: -8vw;
  left: 14vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(44) {
  --size: 0.4vw;
  --left-ini: 5vw;
  --left-end: -3vw;
  left: 55vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(45) {
  --size: 0.4vw;
  --left-ini: -2vw;
  --left-end: 2vw;
  left: 47vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(46) {
  --size: 0.4vw;
  --left-ini: 0vw;
  --left-end: -8vw;
  left: 91vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(47) {
  --size: 1vw;
  --left-ini: 2vw;
  --left-end: 9vw;
  left: 4vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(48) {
  --size: 1vw;
  --left-ini: -3vw;
  --left-end: 6vw;
  left: 54vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(49) {
  --size: 0.6vw;
  --left-ini: 8vw;
  --left-end: 0vw;
  left: 21vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(50) {
  --size: 0.6vw;
  --left-ini: -9vw;
  --left-end: -7vw;
  left: 50vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

/* added small blur every 6 snowflakes*/
.snowflake:nth-child(6n) {
  filter: blur(1px);
}

.blog-content-inner li {
    color: hsla(0,0%,100%,.65);
    font-size: 20px;
    line-height: 1.5!important;
}
@media (max-width: 767px) {
        .layout-header-row.marca_layout{
                height: 100%;
        }
        .marca {
                padding: 5vw;
        }
}

.page-id-236 .page-header {
    padding-top:10px!important;
}
