/* https://webimpacto.consulting/wp-content/themes/webimpacto/sass/basic-styles.css?ver=1747471217 */
@keyframes scroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1.111vw)}}@keyframes wobble{0%{transform:translateX(0%)}35%{transform:translate(-10%,10%)}55%{transform:translate(2%,-2%)}75%{transform:translate(-1%,1%)}95%{transform:translate(1%,-1%)}}@keyframes wobble-back{0%{transform:translateX(0%)}35%{transform:translate(10%,-10%)}55%{transform:translate(-2%,2%)}75%{transform:translate(1%,-1%)}95%{transform:translate(-1%,1%)}}@keyframes wobble-right{0%{transform:translateX(0%)}35%{transform:translate(10%,-10%)}55%{transform:translate(-2%,2%)}75%{transform:translate(1%,-1%)}95%{transform:translate(-1%,1%)}}@keyframes wobble-right-back{0%{transform:translateX(0%)}35%{transform:translate(-10%,10%)}55%{transform:translate(2%,-2%)}75%{transform:translate(-1%,1%)}95%{transform:translate(1%,-1%)}}.otgs-development-site-front-end{display:none}body{overflow-x:hidden;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Generalsans,sans-serif;outline:0;color:#535353;background:#fff;word-wrap:normal;font-weight:400}body h1{color:#000;text-align:center;flex-direction:row;justify-content:center;align-items:center;font-family:Archivo expanded,sans-serif;font-size:70px;font-weight:700;line-height:73px;display:flex;flex-wrap:wrap}body h1 span{color:#fd0036;font-size:inherit;font-weight:inherit;line-height:inherit;margin-right:22px;margin-left:22px}body h2,body .h2{letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-size:32px;font-weight:700;line-height:45px;color:#000}body h2.big,body .h2.big{font-size:38px;font-weight:700;line-height:47px;text-align:center}body h2.big span,body .h2.big span{font-size:38px;font-weight:700;line-height:47px}body h2.sticky,body .h2.sticky{display:block;position:sticky;top:80px}body h2 span,body .h2 span{color:#000;letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-size:32px;font-weight:700;line-height:45px}body h2 span.edeu,body .h2 span.edeu{color:#064e90;font-weight:700}body h2 span.leofy,body .h2 span.leofy{color:#14038f;font-weight:700}body h2 span.icomm,body .h2 span.icomm{color:#1abede;font-weight:700}body h2 span.red,body .h2 span.red{background-image:linear-gradient(to right,#dd154d,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body h2.display-2,body .h2.display-2{text-transform:none;font-weight:700;line-height:48px;font-size:47px}body h3,body .h3{letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-weight:600;line-height:36px;font-size:24px;color:#000;margin-top:0;margin-bottom:0}body h3 strong,body .h3 strong{font-weight:700}body h3.small,body .h3.small{font-size:18px;font-weight:700;line-height:27px}body h3 span,body .h3 span{letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-weight:600;line-height:36px;font-size:24px;color:#000}body h3 span.red,body .h3 span.red{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body h3.red,body .h3.red{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body h4,body .h4{color:#0a0b16;letter-spacing:.02em;margin-top:0;margin-bottom:0;font-size:14px;line-height:21px}body h4.clipped,body .h4.clipped{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body h5,body .h5{font-family:Archivo expanded,sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#535353;margin-bottom:10px;margin-top:10px}body span{font-weight:400;font-size:16px;line-height:24px;word-wrap:break-word}body span a{font-weight:400;font-size:16px;line-height:24px}body span strong,body span b{font-weight:700}body a{font-weight:400;font-size:18px;line-height:24px;word-wrap:break-word;position:relative;color:#dd154d;text-decoration:none;opacity:1}body a:not(.btn){transition:all .2s linear!important}body a.clipped:not(.btn){background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body a:hover{text-decoration:none;color:#dd154d;opacity:1;cursor:pointer}body b,body strong{font-weight:600;display:inline-block}body .text-light{color:#fff!important}body .open-contact-form{width:70px;height:70px;position:fixed;bottom:20px;right:15px;left:auto;display:flex;justify-content:center;align-items:center;z-index:99999}body .open-contact-form:hover{cursor:pointer}body .open-contact-form img{width:22px;position:absolute;z-index:2}body .open-contact-form .circle{background-color:#ffea00;background-image:linear-gradient(to bottom,#fd0036,#fd0036);width:80%;height:80%;border-radius:100%;position:absolute;z-index:1}body .goto-top{position:fixed;bottom:100px;right:30px;width:40px;height:40px;align-items:center;justify-content:center;transition:all .2s linear!important;opacity:.2;z-index:9999}body .goto-top:hover{opacity:1;cursor:pointer}body p,body input,body select,body li{color:#535353;margin-bottom:10px;font-size:18px;font-weight:400;line-height:24px}body p.clipped,body input.clipped,body select.clipped,body li.clipped{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body ul.list{grid-auto-columns:1fr;display:grid;grid-column-gap:20px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;padding:0;margin:0}body ul.list li{color:#000;margin-bottom:0;font-size:16px;font-weight:600;padding-top:2px;padding-bottom:2px;text-align:left;position:relative;padding:2px 0 2px 30px}body ul.list li:before{position:absolute;content:"";background:url(/wp-content/themes/webimpacto/sass/../img/line-style.png) center center no-repeat;width:20px;height:20px;left:0;top:5px}body .btn-primary{background:linear-gradient(90deg,#c60639,#fd0036 50%,#c60639);background-color:#fd0036;border:2px solid #fd0036;border-radius:30px;font-style:normal;font-size:16px;font-weight:700;line-height:16px;letter-spacing:normal;text-transform:normal;color:#fff;padding:13px 30px 12px;white-space:inherit;opacity:1!important;text-decoration:none!important;position:relative;transition:all .2s linear!important}body .btn-primary span{font-weight:700}body .btn-primary.clipped span{background-image:unset;-webkit-text-fill-color:unset;-webkit-background-clip:unset}body .btn-primary:hover{opacity:1!important;background:#fff;border:2px solid #fd0036;color:#fd0036}body .btn-primary:hover span{color:#fd0036}body .btn-primary:hover.clipped span{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .btn-primary:disabled,body .btn-primary.disabled{background:#e1e1e1!important;border-color:#8a8a8a!important}body .btn-primary:disabled.clipped span,body .btn-primary.disabled.clipped span{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:unset;-webkit-background-clip:unset}body .btn-primary:disabled span,body .btn-primary.disabled span{color:#8a8a8a!important}body .btn-primary:disabled:hover,body .btn-primary.disabled:hover{cursor:no-drop!important}body .btn-primary:after{background:none}body .btn-primary:disabled:hover{cursor:not-allowed!important;border:none!important;padding:15px 25px!important;background:#141416!important;color:#141416!important}body .btn-primary.dark{background:#000;border:2px solid #000!important}body .btn-primary.dark span{color:#fff}body .btn-primary.dark.clipped span{background-image:linear-gradient(to right,#000,#000 50%,#000);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .btn-primary.dark:hover{background-color:#fff;border:2px solid #000}body .btn-primary.dark:hover span{color:#000}body .btn-primary.dark:hover.clipped span{color:#fff;background-image:unset;-webkit-text-fill-color:unset;-webkit-background-clip:unset}body .btn-primary.inverted{background:#fff;border:2px solid #fd0036}body .btn-primary.inverted span{color:#fd0036}body .btn-primary.inverted.clipped span{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .btn-primary.inverted:hover{background:linear-gradient(90deg,#c60639,#fd0036 50%,#c60639);background-color:#fd0036;border:2px solid #fd0036}body .btn-primary.inverted:hover span{color:#fff}body .btn-primary.inverted:hover.clipped span{color:#fff;background-image:unset;-webkit-text-fill-color:unset;-webkit-background-clip:unset}body .btn-primary.btn-jobcase{padding-left:50px}body .btn-primary.btn-jobcase:hover:before{background:url(/wp-content/themes/webimpacto/sass/../img/jobcase-white.svg) center center no-repeat}body .btn-primary.btn-jobcase:before{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/jobcase.svg) center center no-repeat;background-size:contain;width:20px;height:30px;top:50%;transform:translateY(-50%);position:absolute;margin-left:-30px;transition:all .2s linear!important}body .btn-primary.btn-email{padding-left:50px}body .btn-primary.btn-email.inverted:hover:before{background:url(/wp-content/themes/webimpacto/sass/../img/email-white.svg) center center no-repeat}body .btn-primary.btn-email.inverted:before{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/email.svg) center center no-repeat}body .btn-primary.btn-email:hover:before{background:url(/wp-content/themes/webimpacto/sass/../img/email.svg) center center no-repeat}body .btn-primary.btn-email:before{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/email-white.svg) center center no-repeat;background-size:contain;width:20px;height:30px;top:50%;transform:translateY(-50%);position:absolute;margin-left:-30px;transition:all .2s linear!important}body .btn-primary.btn-location{padding-left:35px;padding-right:12px}body .btn-primary.btn-location span{font-size:14px;font-weight:600!important}body .btn-primary.btn-location.inverted:hover:before{background:url(/wp-content/themes/webimpacto/sass/../img/location-white.svg) center center no-repeat}body .btn-primary.btn-location.inverted:before{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/location-red.svg) center center no-repeat}body .btn-primary.btn-location:hover:before{background:url(/wp-content/themes/webimpacto/sass/../img/location-red.svg) center center no-repeat}body .btn-primary.btn-location:before{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/location-white.svg) center center no-repeat;background-size:contain;width:20px;height:30px;top:50%;transform:translateY(-50%);position:absolute;margin-left:-25px;transition:all .2s linear!important}body .btn-primary.focus,body .btn-primary:focus{box-shadow:none!important}body .blur-section{overflow:unset}body .blur-section.scrolled{margin-top:0}body .blur-section.active{height:100%;width:100%}body .overlay{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%}body #mobile-menu{position:fixed;z-index:999999;left:auto;right:-100vw;top:0;padding-top:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(221,21,77,0),rgba(253,0,54,.74) 50%,rgba(255,81,0,0)),url(/wp-content/themes/webimpacto/sass/../img/services.webp);background-size:auto,cover}body #mobile-menu .mainbar{width:100%;margin:20px auto}body #mobile-menu .logo-link img{height:24px;width:auto}body #mobile-menu .icon-close-menu{position:inherit;right:20px;z-index:99999;border-radius:100%;background-color:#ffea00;background-image:linear-gradient(to bottom,#fff,#fff);width:50px;height:50px;padding:13px}body #mobile-menu .icon-close-menu rect{transition:all .2s linear!important}body #mobile-menu .icon-close-menu:hover{cursor:pointer}body #mobile-menu .icon-close-menu:hover rect{fill:#999}body #mobile-menu .mainmenu-container{padding:0;list-style:none;text-align:left;position:relative;top:5.208vw;left:50%;transform:translateX(-50%);margin:0;height:80vh;width:100%;overflow-y:auto;flex-direction:column}body #mobile-menu .mainmenu-container .mainmenu{padding:0;list-style:none;text-align:center;position:relative;margin:0 auto 0;width:60vw}body #mobile-menu .mainmenu-container .mainmenu li{margin-bottom:0;position:relative}body #mobile-menu .mainmenu-container .mainmenu li::after{background-color:rgba(255,255,255,.2);position:absolute;content:"";height:1px;width:100%;left:0;bottom:0}body #mobile-menu .mainmenu-container .mainmenu li .sub-menu{list-style:none;padding:0;margin:-10px 0 0 0}body #mobile-menu .mainmenu-container .mainmenu li .sub-menu li a{font-family:"Red Hat Display",sans-serif;font-size:16px;line-height:40px;letter-spacing:-.09px;color:#fff;font-weight:400;padding:10px 0;text-transform:capitalize}body #mobile-menu .mainmenu-container .mainmenu li .sub-menu li a:hover{color:#fff}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children{position:relative}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #mobile-menu .mainmenu-container .mainmenu li:last-child{margin-bottom:0}body #mobile-menu .mainmenu-container .mainmenu li a{color:#fff;letter-spacing:.05em;text-transform:capitalize;font-family:Archivo expanded,sans-serif;font-size:3vw;font-weight:700;line-height:.8;padding:30px 0;display:block;opacity:1;text-align:left;position:relative;display:flex}body #mobile-menu .mainmenu-container .mainmenu li a::after{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/white-arrow.svg) center center no-repeat;background-size:contain;width:40px;height:40px;opacity:0;transition:all .2s linear!important;position:absolute;right:0;top:50%;transform:translateY(-50%)}body #mobile-menu .mainmenu-container .mainmenu li a:hover{text-decoration:none}body #mobile-menu .mainmenu-container .mainmenu li a:hover::after{opacity:1}body #header{background:rgba(0,0,0,0);position:absolute;z-index:999;height:76px;top:0;width:100%;margin:0}body #header #menu-wpml-mobile-menu{margin-right:35px}body #header.scrolled{width:100%;box-shadow:0 3px 10px rgba(0,0,0,.1);top:-500px;position:fixed;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:9999;height:76px}body #header.scrolled .burger span{background:#000}body #header.scrolled.innerpage{top:0}body #header.scrolled .mainbar{height:76px}body #header.scrolled .mainmenu li a{color:#000}body #header.scrolled .mainmenu li a span{color:#000}body #header.scrolled .mainmenu li a:after{background:#000}body #header.scrolled .mainmenu li a:hover,body #header.scrolled .mainmenu li a[aria-current=page]{color:#000}body #header.scrolled .logo-link.logo-white{display:none}body #header.scrolled .logo-link.logo-color{display:block}body #header.scrolled .logo-link:after{background:none}body #header.scrolled .logo-link img{width:auto;height:24px}body #header .logo-link.logo-white{display:block}body #header .logo-link.logo-color{display:none}body #header .logo-link:after{background:none}body #header .logo-link img{height:24px;width:auto}body #header .logo-link:hover{text-decoration:none;opacity:.9}body #header .mainbar{height:76px;position:relative}body #header .mainbar .row{width:100%}body #header .burger{position:relative;width:24px;height:18px}body #header .burger:hover{cursor:pointer}body #header .burger span{height:3px;background:#fff;width:28px;position:absolute;right:0;transition:all .2s linear!important;border-radius:2px}body #header .burger span:nth-child(1){top:0}body #header .burger span:nth-child(2){top:8px}body #header .burger span:nth-child(3){top:16px}body #header .mainmenu{list-style:none;display:flex;padding:0;margin:0 0;align-items:center}body #header .mainmenu li{margin:0 0 0 20px;padding:0;position:relative;font-size:0;line-height:0;align-items:center;display:flex;transition:all .2s linear!important}body #header .mainmenu li.wpml-ls-menu-item .sub-menu{min-width:90px!important;width:160%}body #header .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #header .mainmenu li.menu-item-has-children:hover a::after{width:0}body #header .mainmenu li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transform:scale(1)}body #header .mainmenu li .sub-menu{visibility:hidden;opacity:0;position:absolute;width:200px;padding:20px 0 0 0;text-align:left;border:1px solid #141416;top:30px;left:0;transition:all .2s linear!important;transform:scale(.9);z-index:1;box-shadow:0 0 20px rgba(0,0,0,.5);border-radius:5px;overflow:hidden;bacground:rgba(0,0,0,0)}body #header .mainmenu li .sub-menu:before{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);content:"";width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1}body #header .mainmenu li .sub-menu.active{visibility:visible;opacity:1;transform:scale(1)}body #header .mainmenu li .sub-menu li{margin:0;padding:0 20px;background:rgba(0,0,0,0)!important}body #header .mainmenu li .sub-menu li:last-child{padding-bottom:20px}body #header .mainmenu li .sub-menu li a{color:#000;font-weight:400;font-size:15px;line-height:36px;letter-spacing:-.08px;opacity:1;text-transform:capitalize}body #header .mainmenu li .sub-menu li a span{font-weight:500;font-size:15px;line-height:36px;letter-spacing:-.08px;color:#000}body #header .mainmenu li .sub-menu li a:hover{opacity:1;margin-left:5px}body #header .mainmenu li .sub-menu li a:hover::after{width:0}body #header .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #header .mainmenu li a{display:inline-block;font-weight:400;font-size:13px;line-height:34px;letter-spacing:normal;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;position:relative;z-index:2;display:flex}body #header .mainmenu li a span{font-weight:400;font-size:13px;line-height:34px;letter-spacing:normal;color:#fff}body #header .mainmenu li a:after{position:absolute;content:"";width:0;bottom:0;height:2px;background:#fff;left:50%;transform:translateX(-50%);transition:all .2s linear!important}body #header .mainmenu li a:hover,body #header .mainmenu li a[aria-current=page]{text-decoration:none;color:#fff}body #header .mainmenu li a:hover:after,body #header .mainmenu li a[aria-current=page]:after{width:90%}body #footer{background:#f5f5f5;padding-top:80px;padding-bottom:30px}body #footer h2,body #footer h5,body #footer .h2,body #footer .h5{color:#333;letter-spacing:.02em;margin-top:0;margin-bottom:7px;font-family:Archivo expanded,sans-serif;font-size:18px;font-weight:600;line-height:27px}body #footer #menu-footer-1{margin:0;padding:0;list-style:none}body #footer #menu-footer-1 li{margin-bottom:5px}body #footer #menu-footer-1 li a{color:#4c4c4c;-webkit-text-fill-color:inherit;background-clip:border-box;font-size:14px;line-height:21px;text-decoration:none;display:inline}body #footer #menu-footer-2,body #footer #menu-footer-2-ca,body #footer #menu-footer-2-en,body #footer #menu-footer-2-sr,body #footer #menu-footer-2-hu{padding:0;margin:0;list-style:none;display:flex;align-items:center}body #footer #menu-footer-2 li,body #footer #menu-footer-2-ca li,body #footer #menu-footer-2-en li,body #footer #menu-footer-2-sr li,body #footer #menu-footer-2-hu li{margin:0}body #footer #menu-footer-2 li a,body #footer #menu-footer-2-ca li a,body #footer #menu-footer-2-en li a,body #footer #menu-footer-2-sr li a,body #footer #menu-footer-2-hu li a{color:#4c4c4c;margin-right:50px;font-family:Generalsans,sans-serif;font-weight:400;font-size:16px;line-height:21px;text-decoration:none}body #footer .copyright{color:#999;margin-bottom:0;font-family:Generalsans,sans-serif;font-size:16px;font-weight:400;line-height:21px}body #footer .menu-footer .mainmenu{list-style:none;display:flex;padding:0;margin:0 0;align-items:center}body #footer .menu-footer .mainmenu li{margin:0 20px 0 20px;padding:0;position:relative;font-size:0;line-height:0;align-items:center;display:flex;transition:all .2s linear!important}body #footer .menu-footer .mainmenu li.btn-contact a{color:#f15b22}body #footer .menu-footer .mainmenu li.btn-contact a:hover{color:#f27a36}body #footer .menu-footer .mainmenu li.menu-item-has-children:hover{cursor:pointer}body #footer .menu-footer .mainmenu li.menu-item-has-children:hover>a{color:#141416}body #footer .menu-footer .mainmenu li a{display:inline-block;font-weight:600;font-size:15px;line-height:34px;letter-spacing:-.37px;color:#4f4f4f;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .2s linear!important;position:relative;z-index:2}body #footer .menu-footer .mainmenu li a:after{position:absolute;content:"";width:0;bottom:-10px;height:2px;background:#fff;left:50%;transform:translateX(-50%);transition:all .2s linear!important}body #footer .menu-footer .mainmenu li a:hover,body #footer .menu-footer .mainmenu li a[aria-current=page]{text-decoration:none;color:#f15b22}body #footer .menu-footer .mainmenu li a:hover:after,body #footer .menu-footer .mainmenu li a[aria-current=page]:after{width:90%}body #home-hero .home-hero{mix-blend-mode:multiply;background-position:0 0,0%;padding:135px 5% 60px}body #home-hero .home-hero.wim-hero{margin-top:-120px;min-height:80vh}body #home-hero .home-hero a.btn-link{font-weight:700;line-height:22px;color:#fff;font-size:15px;text-decoration:none;position:relative;transition:all .2s linear!important}body #home-hero .home-hero a.btn-link:hover:after{width:90%}body #home-hero .home-hero a.btn-link:after{position:absolute;content:"";width:0;bottom:-10px;height:2px;background:#fff;left:50%;transform:translateX(-50%);transition:all .2s linear!important}body #home-hero .home-hero p{color:#fff;letter-spacing:.05em;mix-blend-mode:normal;margin:0 auto;font-size:16px;line-height:27px}body #home-hero .home-hero p.bold{font-weight:600}body #home-hero .home-hero .title{text-align:center}body #home-hero .home-hero .title span{color:#fff;display:block;font-family:Archivo expanded,sans-serif;letter-spacing:.02em;font-size:124px;font-weight:700;line-height:135px}body #home-hero .home-hero .title span.sp1{padding-right:25%}body #home-hero .home-hero .title span.sp3{padding-left:25%}body #home-clients .clients-slider .slick-track{display:flex;align-items:center}body #home-clients .clients-slider .slick-track .slide{margin:0 25px}body #home-clients .clients-slider .slick-track .slide a:hover{text-decoration:none}body #home-clients .clients-slider .slick-track .slide a:hover img{opacity:1}body #home-clients .clients-slider .slick-track .slide a img{opacity:.5;cursor:pointer;transition:all .2s linear!important;vertical-align:bottom;max-width:100%;display:inline-block}body #divisions{padding-top:75px;padding-bottom:75px}body #divisions h2,body #divisions .h2{font-weight:700;margin-bottom:100px}body #divisions h3,body #divisions .h3{line-height:36px;letter-spacing:.02em}body #divisions .divisions-slider .slick-dots{bottom:-55px}body #divisions .divisions-slider .slick-dots li{margin:0}body #divisions .divisions-slider .slick-dots li.slick-active button::before{font-size:12px;opacity:1;color:#fff}body #divisions .divisions-slider .slick-dots li button::before{font-size:12px;opacity:.3;color:#fff}body #divisions .divisions-slider .slide{opacity:.4}body #divisions .divisions-slider .slide:hover{cursor:pointer}body #divisions .divisions-slider .slide.slick-current{opacity:1}body #divisions .divisions-slider .slide.slick-current:hover{cursor:default}body #divisions .divisions-slider .slide .inner{text-align:left;background-color:#fff;padding:0;border-radius:20px;overflow:hidden}body #divisions .divisions-slider .slide .inner .division-logo{max-height:50px}body #divisions .divisions-slider .slide .inner:after,body #divisions .divisions-slider .slide .inner::before{box-sizing:border-box}body #divisions .divisions-slider .slide .inner .inner-left{padding:30px 60px}body #divisions .divisions-slider .slide .inner .inner-left .page-link{position:absolute;bottom:25px;left:60px}body #divisions .divisions-slider .slide .inner .inner-right img{width:100%;max-width:100%}body #home-services{padding-top:75px;padding-bottom:75px}body #home-services h2,body #home-services .h2{font-weight:700;margin-bottom:100px}body #home-services .services-slider .slick-next,body #home-services .jobs-slider .slick-next{right:50px}body #home-services .services-slider .slick-prev,body #home-services .jobs-slider .slick-prev{left:50px}body #home-services .services-slider .slick-dots,body #home-services .jobs-slider .slick-dots{bottom:-55px}body #home-services .services-slider .slick-dots li,body #home-services .jobs-slider .slick-dots li{margin:0}body #home-services .services-slider .slick-dots li.slick-active button::before,body #home-services .jobs-slider .slick-dots li.slick-active button::before{font-size:12px;opacity:1;color:#fff}body #home-services .services-slider .slick-dots li button::before,body #home-services .jobs-slider .slick-dots li button::before{font-size:12px;opacity:.3;color:#fff}body #home-services .services-slider .slide,body #home-services .jobs-slider .slide{opacity:.4}body #home-services .services-slider .slide:hover,body #home-services .jobs-slider .slide:hover{cursor:pointer}body #home-services .services-slider .slide.slick-current,body #home-services .jobs-slider .slide.slick-current{opacity:1}body #home-services .services-slider .slide.slick-current:hover,body #home-services .jobs-slider .slide.slick-current:hover{cursor:default}body #home-services .services-slider .slide .inner,body #home-services .jobs-slider .slide .inner{text-align:left;background-color:#fff;padding:40px 57px 75px;border-radius:10px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative}body #home-services .services-slider .slide .inner .page-link,body #home-services .jobs-slider .slide .inner .page-link{position:absolute;bottom:35px;left:57px}body #home-services .services-slider .slide .inner p,body #home-services .jobs-slider .slide .inner p{font-size:16px}body #home-services .services-slider .slide .inner .slide-header,body #home-services .jobs-slider .slide .inner .slide-header{display:flex;justify-content:flex-start;align-items:center}body #home-services .services-slider .slide .inner .slide-header img,body #home-services .jobs-slider .slide .inner .slide-header img{-o-object-fit:contain;object-fit:contain;height:28px;width:auto;margin-right:15px}body #home-services .services-slider .slide .inner .slide-header h3,body #home-services .services-slider .slide .inner .slide-header .h3,body #home-services .jobs-slider .slide .inner .slide-header h3,body #home-services .jobs-slider .slide .inner .slide-header .h3{color:#000;letter-spacing:.02em;margin-bottom:20px;font-family:Archivo expanded,sans-serif;font-size:18px;font-weight:600;line-height:27px}body .addresses .office-header{grid-column-gap:10px;grid-row-gap:0;margin-bottom:5px;display:flex}body .addresses .office-header .office-name{color:#333;margin-top:0;margin-bottom:0;font-family:Archivo expanded,sans-serif;font-size:16px;font-weight:600;line-height:24px}body .addresses .office-address{color:#4c4c4c;font-size:14px;line-height:21px}body .contact-items .contact-item{display:flex;align-items:center}body .contact-items a{color:#4c4c4c;-webkit-text-fill-color:inherit;background-clip:border-box;font-size:14px;line-height:21px;text-decoration:none;display:inline}body #generic-row{padding-top:70px;padding-bottom:70px}body #generic-row .wrapperRollingText{white-space:nowrap}body #generic-row .wrapperRollingText .rollingText{display:inline-block;color:#1e2243;letter-spacing:.02em;background-color:#fff;font-family:Archivo expanded,sans-serif;font-size:70px;font-weight:600;line-height:73px}body #generic-row h3,body #generic-row .h3{color:#999;text-align:left;letter-spacing:.02em;font-family:Generalsans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin-top:20px;margin-bottom:10px}body #generic-row p{font-size:38px;font-weight:600;line-height:48px;color:#000;letter-spacing:.02em;font-family:Archivo expanded,sans-serif;margin-bottom:40px}body #generic-row a{display:inline-block;margin-right:20px;margin-bottom:10px}body #page-title p.desc{max-width:675px;color:#999;text-align:center;justify-content:flex-start;margin-bottom:0;margin-left:auto;margin-right:auto;font-family:Generalsans,sans-serif;font-size:16px;font-weight:400;line-height:27px;display:block}body #about-us-top h2.display-2{position:absolute;top:60px}body #about-us-top h2.sticky-top{padding-top:90px}body #about-us-top p.desc{max-width:675px;color:#999;text-align:center;justify-content:flex-start;margin-bottom:0;margin-left:auto;margin-right:auto;font-family:Generalsans,sans-serif;font-size:16px;font-weight:400;line-height:27px;display:block}body #about-us h2.display-2{position:absolute;top:60px}body #about-us .join{border-radius:8px;box-shadow:1px 1px 3px #000;padding:30px 40px}body #about-us .members{padding-top:180px}body #about-us .members .member-box{transition:all .6s linear!important}body #about-us .members .member-box.opaque{opacity:.2}body #about-us .members .member-box:hover{cursor:pointer}body #about-us .members .main-image{position:absolute;z-index:1;width:auto;transition:all .6s linear!important;-o-object-fit:contain;object-fit:contain;max-width:100%}body #about-us .members .member-image{position:absolute;opacity:0;max-width:100%;width:auto;z-index:2;transition:all .6s linear!important;-o-object-fit:contain;object-fit:contain}body #about-us .members h4.member-name,body #about-us .members .h4.member-name{font-family:Archivo expanded,sans-serif;font-weight:600}body #about-us .members .member-position{color:#999;font-size:14px;line-height:20px;text-decoration:none}body #contact-form,body .jobs-popup{top:0;right:0;left:0;z-index:999999;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0}body #contact-form input[type=file],body .jobs-popup input[type=file]{display:none}body #contact-form .file-upload-container p,body .jobs-popup .file-upload-container p{margin:0}body #contact-form .file-upload-container span,body .jobs-popup .file-upload-container span{color:#999;font-size:12px;line-height:18px}body #contact-form .file-upload-container .file-upload-box,body .jobs-popup .file-upload-container .file-upload-box{position:relative;padding-left:43px!important;background:#fcfcfc!important;transition:all .2s linear!important;margin:0}body #contact-form .file-upload-container .file-upload-box.selected,body .jobs-popup .file-upload-container .file-upload-box.selected{padding-left:15px!important}body #contact-form .file-upload-container .file-upload-box.selected::before,body .jobs-popup .file-upload-container .file-upload-box.selected::before{width:0}body #contact-form .file-upload-container .file-upload-box.selected::after,body .jobs-popup .file-upload-container .file-upload-box.selected::after{position:absolute;content:"";background:url(/wp-content/themes/webimpacto/sass/../img/black-cross.svg) center center no-repeat;background-size:contain;width:20px;height:20px;right:5px;top:50%;transform:translateY(-50%)}body #contact-form .file-upload-container .file-upload-box:hover,body .jobs-popup .file-upload-container .file-upload-box:hover{background:#fff!important;cursor:pointer}body #contact-form .file-upload-container .file-upload-box::before,body .jobs-popup .file-upload-container .file-upload-box::before{width:22px;height:30px;content:"";position:absolute;background:url(/wp-content/themes/webimpacto/sass/../img/cloud-upload.svg) center center no-repeat;background-size:contain;left:15px;top:50%;transform:translateY(-50%)}body #contact-form p:not(.h2),body .jobs-popup p:not(.h2){margin-bottom:20px;font-size:16px;font-family:Generalsans,sans-serif;font-weight:400;line-height:24px}body #contact-form .wpcf7-spinner,body .jobs-popup .wpcf7-spinner{position:absolute;left:0;top:42%;transform:translateY(-50%)}body #contact-form .nopadding p,body .jobs-popup .nopadding p{margin:0}body #contact-form .icon-close,body .jobs-popup .icon-close{width:70px;height:70px;position:absolute;top:10px;bottom:auto;left:auto;right:40px;display:flex;justify-content:center;align-items:center}body #contact-form .icon-close:hover,body .jobs-popup .icon-close:hover{cursor:pointer}body #contact-form .icon-close img,body .jobs-popup .icon-close img{width:30px;height:30px;position:absolute;z-index:2}body #contact-form .icon-close .circle,body .jobs-popup .icon-close .circle{background-color:#ffea00;background-image:linear-gradient(to bottom,#fd0036,#fd0036);width:80%;height:80%;border-radius:100%;position:absolute;z-index:1}body #contact-form .contact-items img,body .jobs-popup .contact-items img{width:17px;height:17px}body #contact-form .contact-items span,body .jobs-popup .contact-items span{letter-spacing:.02em;padding-right:10px;font-family:Archivo expanded,sans-serif;font-size:12px;font-weight:600;line-height:18px}body #contact-form .contact-items span a,body .jobs-popup .contact-items span a{font-size:12px;font-weight:600;line-height:18px}body #contact-form .contact-items a,body .jobs-popup .contact-items a{color:#fd0036;align-self:center;line-height:21px;font-family:Generalsans,sans-serif;font-size:16px;font-weight:400}body #contact-form h2,body #contact-form .h2,body .jobs-popup h2,body .jobs-popup .h2{font-weight:400}body #contact-form h4,body #contact-form .h4,body .jobs-popup h4,body .jobs-popup .h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:600;line-height:24px;font-family:Generalsans,sans-serif}body #contact-form ul li,body .jobs-popup ul li{color:#535353;padding-top:2px;padding-bottom:2px;font-size:16px;font-family:Generalsans,sans-serif;font-weight:400;line-height:24px;margin:0}body #contact-form .bg-light,body .jobs-popup .bg-light{padding:20px 60px 70px;background:#fff!important;overflow-y:auto;height:100vh;position:relative;bottom:-100vh}body #contact-form .line-separator .image-line,body .jobs-popup .line-separator .image-line{width:45%;display:inline-block}body #contact-form .line-separator .image-or,body .jobs-popup .line-separator .image-or{display:inline-block;padding:0 2%}body #contact-form .form-control,body .jobs-popup .form-control{height:38px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;margin-bottom:5px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block;border-radius:0}body #contact-form .wpcf7-list-item,body .jobs-popup .wpcf7-list-item{margin-left:0;margin-top:0}body #contact-form .wpcf7-list-item label:first-of-type,body .jobs-popup .wpcf7-list-item label:first-of-type{display:flex}body #contact-form textarea.form-control,body .jobs-popup textarea.form-control{height:130px}body #contact-form-block input[type=file]{display:none}body #contact-form-block .file-upload-container p{margin:0}body #contact-form-block .file-upload-container span{color:#999;font-size:12px;line-height:18px}body #contact-form-block .file-upload-container .file-upload-box{position:relative;padding-left:43px!important;background:#fcfcfc!important;transition:all .2s linear!important;margin:0}body #contact-form-block .file-upload-container .file-upload-box.selected{padding-left:15px!important}body #contact-form-block .file-upload-container .file-upload-box.selected::before{width:0}body #contact-form-block .file-upload-container .file-upload-box.selected::after{position:absolute;content:"";background:url(/wp-content/themes/webimpacto/sass/../img/black-cross.svg) center center no-repeat;background-size:contain;width:20px;height:20px;right:5px;top:50%;transform:translateY(-50%)}body #contact-form-block .file-upload-container .file-upload-box:hover{background:#fff!important;cursor:pointer}body #contact-form-block .file-upload-container .file-upload-box::before{width:22px;height:30px;content:"";position:absolute;background:url(/wp-content/themes/webimpacto/sass/../img/cloud-upload.svg) center center no-repeat;background-size:contain;left:15px;top:50%;transform:translateY(-50%)}body #contact-form-block p:not(.h2){margin-bottom:20px;font-size:16px;font-family:Generalsans,sans-serif;font-weight:400;line-height:24px}body #contact-form-block .h2{margin-bottom:10px}body #contact-form-block .wpcf7-spinner{position:absolute;left:0;top:42%;transform:translateY(-50%)}body #contact-form-block .nopadding p{margin:0}body #contact-form-block .contact-items img{width:17px;height:17px}body #contact-form-block .contact-items span{letter-spacing:.02em;padding-right:10px;font-family:Archivo expanded,sans-serif;font-size:12px;font-weight:600;line-height:18px}body #contact-form-block .contact-items span a{font-size:12px;font-weight:600;line-height:18px}body #contact-form-block .contact-items a{color:#fd0036;align-self:center;line-height:21px;font-family:Generalsans,sans-serif;font-size:16px;font-weight:400}body #contact-form-block h2,body #contact-form-block .h2{font-weight:400}body #contact-form-block h4,body #contact-form-block .h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:600;line-height:24px;font-family:Generalsans,sans-serif}body #contact-form-block ul li{color:#535353;padding-top:2px;padding-bottom:2px;font-size:16px;font-family:Generalsans,sans-serif;font-weight:400;line-height:24px;margin:0}body #contact-form-block .bg-light{padding:20px;background:#fff!important;position:relative}body #contact-form-block .line-separator .image-line{width:45%;display:inline-block}body #contact-form-block .line-separator .image-or{display:inline-block;padding:0 2%}body #contact-form-block .form-control{height:38px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;margin-bottom:5px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block;border-radius:0}body #contact-form-block .wpcf7-list-item{margin-left:0;margin-top:0}body #contact-form-block .wpcf7-list-item label:first-of-type{display:flex}body #contact-form-block textarea.form-control{height:130px}body .inner-pages,body #single-project{margin-top:120px}body .inner-pages a.page-link,body #single-project a.page-link{letter-spacing:.05em;font-family:Generalsans,sans-serif;font-weight:600;font-size:18px;display:inline-block;line-height:30px;position:relative;bottom:-30px}body .inner-pages a.page-link.clipped,body #single-project a.page-link.clipped{border-bottom:1px solid #fd0036}body .inner-pages a.page-link.clipped.text-decoration-none,body #single-project a.page-link.clipped.text-decoration-none{border:none}body .inner-pages.no-title-bar{margin-top:76px}body .inner-pages.blog .sidebar .recent-posts .list-group-item{padding-bottom:10px;padding-top:10px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}body .inner-pages.blog .sidebar .recent-posts .list-group-item .post-thumb{width:80px}body .inner-pages.blog .sidebar .recent-posts .list-group-item .post-thumb img{margin:0;border-radius:100%;width:80px;height:80px;-o-object-fit:cover;object-fit:cover}body .inner-pages.blog .sidebar .recent-posts .list-group-item .post-desc{width:auto;max-width:65%;margin:0 0 0 10px!important;text-align:left}body .inner-pages.blog .sidebar .recent-posts .list-group-item .post-date{margin-top:10px;font-size:16px;width:100%;text-align:right}body .inner-pages.blog .sidebar .recent-posts .list-group-item p{line-height:15px}body .inner-pages.blog .sidebar .recent-posts .list-group-item p a{font-family:Archivo expanded,sans-serif;font-size:13px;line-height:15px;color:#535353;transition:all .2s linear!important}body .inner-pages.blog .sidebar .recent-posts .list-group-item p a:hover{color:#fd0036;opacity:.7}body .inner-pages.blog .sidebar .recent-posts .list-group-item img{margin-bottom:10px;transition:all .2s linear!important}body .inner-pages.blog .sidebar .recent-posts .list-group-item img:hover{opacity:.7}body .inner-pages.blog .sidebar .socials li a{width:40px;height:40px}body .inner-pages.blog .sidebar .socials li a img{width:20px}body .inner-pages.blog .sidebar .wp-block-search .wp-block-search__inside-wrapper{border-radius:6px;border-color:#ccccd2}body .inner-pages.blog .sidebar .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{border:none;border-radius:6px}body .inner-pages.blog .sidebar .wp-block-search .wp-block-search__inside-wrapper input{margin-bottom:0}body .inner-pages.blog .sidebar .wp-block-categories{list-style:none;margin:20px 0 0 0;padding:0}body .inner-pages.blog .sidebar .wp-block-categories li{padding-left:20px;border-bottom:1px solid #eee;position:relative}body .inner-pages.blog .sidebar .wp-block-categories li::before{font-family:awb-icons;content:"";position:absolute;color:#a6a9b2;font-weight:600;left:0;top:6px}body .inner-pages.blog .sidebar .wp-block-categories li:hover::before{color:#fd0036}body .inner-pages.blog .sidebar .wp-block-categories li:hover a{color:#fd0036}body .inner-pages.blog .sidebar .wp-block-categories li a{font-size:15px;color:#5d606e;letter-spacing:0;line-height:37px;font-weight:400;transition:all .2s linear!important;display:block}body .inner-pages.blog .sidebar .wp-block-categories li a:hover{color:#fd0036}body .inner-pages.blog .related{padding:0 10px}body .inner-pages.blog .related .post-preview{padding:10px}body .inner-pages.blog .related .post-preview a{font-family:Archivo expanded,sans-serif;font-size:15px;line-height:20px;color:#535353;transition:all .2s linear!important}body .inner-pages.blog .related .post-preview a:hover{color:#fd0036;opacity:.7}body .inner-pages.blog .related .post-preview img{max-width:100%;height:170px;-o-object-fit:cover;object-fit:cover;margin:0;margin-bottom:10px}body .inner-pages.blog .author-box{display:flex;gap:20px;align-items:center;margin-top:36px}body .inner-pages.blog .author-box *{font-size:13px;letter-spacing:0;line-height:18px;font-weight:400;font-style:italic}body .inner-pages.blog .author-box * b,body .inner-pages.blog .author-box * strong{font-weight:600}body .inner-pages.blog .author-box .btn-primary{font-size:16px;letter-spacing:0;line-height:20px;font-weight:600;font-style:normal}body .inner-pages.blog .author-box .author{padding-right:20px;border-right:1px solid #ccc;background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .inner-pages.blog .author-box .date{padding-right:20px;border-right:1px solid #ccc}body .inner-pages.blog .author-box .category{max-width:35%;display:flex;flex-wrap:wrap;gap:10px}body .inner-pages.blog .author-box .category .term{padding:4px 10px;background:#eee;border-radius:3px;color:#f32746;margin:0;font-style:normal;font-weight:600;transition:all .2s linear!important}body .inner-pages.blog .author-box .category .term:hover{background:#f32746;color:#fff}body .inner-pages.blog .share-box{display:flex;align-items:center;gap:20px;margin:36px auto;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}body .inner-pages.blog .share-box span{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:21px;font-family:Generalsans,sans-serif}body .inner-pages.blog .addtoany_content{margin:36px auto;display:flex;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}body .inner-pages.blog .addtoany_content .addtoany_header{margin:0 20px 0 0;font-weight:600}body .inner-pages.blog img{margin:15px 0 25px}body .inner-pages.blog h2,body .inner-pages.blog .h2{letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-size:22px;font-weight:600;line-height:32px;background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .inner-pages.blog h2 a,body .inner-pages.blog .h2 a{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .inner-pages.blog p{font-size:16px;line-height:22px}body .inner-pages.blog a{font-size:inherit;line-height:inherit;transition:all .2s linear!important}body .inner-pages.blog a:hover{opacity:.7}body .inner-pages.single-blog p{margin-bottom:20px}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item{padding-bottom:10px;padding-top:10px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-thumb{width:80px}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-thumb img{margin:0;border-radius:100%;width:80px;height:80px;-o-object-fit:cover;object-fit:cover}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-desc{width:65%;margin:0 0 0 10px!important;text-align:left}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-date{margin-top:10px;font-size:16px;width:100%;text-align:right}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item p{line-height:15px}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item p a{font-family:Archivo expanded,sans-serif;font-size:13px;line-height:15px;color:#535353;transition:all .2s linear!important}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item p a:hover{color:#fd0036;opacity:.7}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item img{margin-bottom:10px;transition:all .2s linear!important}body .inner-pages.single-blog .sidebar .recent-posts .list-group-item img:hover{opacity:.7}body .inner-pages.single-blog .sidebar .socials li a{width:40px;height:40px}body .inner-pages.single-blog .sidebar .socials li a img{width:20px}body .inner-pages.single-blog .sidebar .wp-block-search .wp-block-search__inside-wrapper{border-radius:6px;border-color:#ccccd2}body .inner-pages.single-blog .sidebar .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{border:none;border-radius:6px}body .inner-pages.single-blog .sidebar .wp-block-search .wp-block-search__inside-wrapper input{margin-bottom:0}body .inner-pages.single-blog .sidebar .wp-block-categories{list-style:none;margin:20px 0 0 0;padding:0}body .inner-pages.single-blog .sidebar .wp-block-categories li{padding-left:20px;border-bottom:1px solid #eee;position:relative}body .inner-pages.single-blog .sidebar .wp-block-categories li::before{font-family:awb-icons;content:"";position:absolute;color:#a6a9b2;font-weight:600;left:0;top:6px}body .inner-pages.single-blog .sidebar .wp-block-categories li:hover::before{color:#fd0036}body .inner-pages.single-blog .sidebar .wp-block-categories li:hover a{color:#fd0036}body .inner-pages.single-blog .sidebar .wp-block-categories li a{font-size:15px;color:#5d606e;letter-spacing:0;line-height:37px;font-weight:400;transition:all .2s linear!important;display:block}body .inner-pages.single-blog .sidebar .wp-block-categories li a:hover{color:#fd0036}body .inner-pages.single-blog .related{padding:0 10px}body .inner-pages.single-blog .related .post-preview{padding:10px}body .inner-pages.single-blog .related .post-preview a{font-family:Archivo expanded,sans-serif;font-size:15px;line-height:20px;color:#535353;transition:all .2s linear!important}body .inner-pages.single-blog .related .post-preview a:hover{color:#fd0036;opacity:.7}body .inner-pages.single-blog .related .post-preview img{max-width:100%;height:170px;-o-object-fit:cover;object-fit:cover;margin:0;margin-bottom:10px}body .inner-pages.single-blog .author-box{display:flex;gap:20px;align-items:center;margin-top:36px}body .inner-pages.single-blog .author-box *{font-size:13px;letter-spacing:0;line-height:18px;font-weight:400;font-style:italic}body .inner-pages.single-blog .author-box * b,body .inner-pages.single-blog .author-box * strong{font-weight:600}body .inner-pages.single-blog .author-box .author{padding-right:20px;border-right:1px solid #ccc;background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .inner-pages.single-blog .author-box .date{padding-right:20px;border-right:1px solid #ccc}body .inner-pages.single-blog .author-box .category{display:flex;flex-wrap:wrap;gap:10px}body .inner-pages.single-blog .author-box .category .term{padding:4px 10px;background:#eee;border-radius:3px;color:#f32746;margin:0;font-style:normal;font-weight:600;transition:all .2s linear!important}body .inner-pages.single-blog .author-box .category .term:hover{background:#f32746;color:#fff}body .inner-pages.single-blog .share-box{display:flex;align-items:center;gap:20px;margin:36px auto;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}body .inner-pages.single-blog .share-box span{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:21px;font-family:Generalsans,sans-serif}body .inner-pages.single-blog .addtoany_content{margin:36px auto;display:flex;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}body .inner-pages.single-blog .addtoany_content .addtoany_header{margin:0 20px 0 0;font-weight:600}body .inner-pages.single-blog img{margin:15px 0 25px}body .inner-pages.single-blog h1{letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-size:38px;font-weight:600;line-height:47px;background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}body .inner-pages.legal{margin-top:80px}body .inner-pages.legal .left-bubbles{position:absolute;width:200px;height:200px;left:50px}body .inner-pages.legal .left-bubbles img{position:absolute}body .inner-pages.legal .left-bubbles img.bubble-left-1{top:0;right:0;animation:wobble 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .left-bubbles img.bubble-left-2{bottom:0;left:30%;animation:wobble-back 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .left-bubbles img.bubble-left-3{top:25%;left:0;animation:wobble 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .left-bubbles img.bubble-left-4{bottom:0;left:10%;animation:wobble-back 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .right-bubbles{position:absolute;width:200px;height:200px;right:50px}body .inner-pages.legal .right-bubbles img{position:absolute}body .inner-pages.legal .right-bubbles img.bubble-right-1{top:10%;right:-10%;animation:wobble-right 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .right-bubbles img.bubble-right-2{bottom:0;left:30%;animation:wobble-right-back 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .right-bubbles img.bubble-right-3{top:25%;left:0;animation:wobble-right 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .right-bubbles img.bubble-right-4{top:10%;left:0;animation:wobble-right 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal .right-bubbles img.bubble-right-5{bottom:5%;right:-10%;animation:wobble-right-back 2s ease infinite;transform-style:preserve-3d}body .inner-pages.legal #page-title{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(rgba(30,34,67,.3),rgba(30,34,67,.3)),url(/wp-content/themes/webimpacto/sass/../img/page-title-bg.jpg);background-position:0 0,0 0;background-size:auto,cover;background-clip:border-box}body .inner-pages.legal #page-title h1,body .inner-pages.legal #page-title p,body .inner-pages.legal #page-title a{color:#fff}body .inner-pages.legal h3,body .inner-pages.legal .h3{margin-top:20px;margin-bottom:10px}body .inner-pages.legal p{margin-bottom:20px}body #cols-title{padding-top:60px;padding-bottom:60px}body #cols-title p{width:100%}body #cols-title p.boxed{width:250px;font-size:14px;line-height:21px}body #cols-title p.boxed-1{width:192px;text-align:center;line-height:27px;margin:auto}body #customizable-cols{padding-top:80px;padding-bottom:40px}body #customizable-cols .benefits-list{padding-left:20px}body #customizable-cols .benefits-list li{color:#fd0036;padding-top:2px;padding-bottom:2px;font-size:16px;margin-bottom:0}body #customizable-cols .benefits-list li p{margin-bottom:0;font-size:14px;line-height:24px;color:#4c4c4c}body #customizable-cols p.desc{margin-bottom:40px;font-size:16px}body #customizable-cols p.desc.larger{font-size:18px}body #customizable-cols .heading-text{padding:40px 0 40px 30px;position:relative}body #customizable-cols .heading-text:before{content:"";position:absolute;left:0;top:0;background:url(/wp-content/themes/webimpacto/sass/../img/vert-line.png) center center no-repeat;background-size:contain;width:5px;height:100%}body #customizable-cols .images-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}body #customizable-cols .images-grid.single-image-grid img{grid-area:span 2/span 2/span 2/span 2!important}body #customizable-cols .images-grid img{grid-area:span 1/span 2/span 1/span 2;-o-object-fit:fill;object-fit:fill;display:inline-block;max-width:100%;width:100%}body #customizable-cols .images-grid img:nth-child(-n+2){grid-area:span 1/span 1/span 1/span 1}body #about-elite-team{padding-top:80px;padding-bottom:60px}body #about-elite-team .join{background-image:linear-gradient(90deg,rgba(221,21,77,.74),rgba(255,255,255,0) 50%,rgba(221,21,77,.74)),url(/wp-content/themes/webimpacto/sass/../img/join-bg.png);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,contain;border-radius:8px;padding:30px 40px;margin-top:100px}body #about-elite-team .join h3,body #about-elite-team .join .h3{color:#fff}body #about-elite-team .join p:not(.h3){color:#fff;font-size:14px;line-height:20px}body #about-elite-team .members .member-box img{width:105px;height:105px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;border-radius:100%}body #about-elite-team .members .member-box h4.member-name,body #about-elite-team .members .member-box .h4.member-name{font-weight:600;color:#0a0b16;text-align:center;letter-spacing:.02em;font-family:Archivo expanded,sans-serif;font-size:16px;line-height:21px}body #about-elite-team .members .member-box .member-position{color:#999;font-size:14px;line-height:20px;text-decoration:none}body #offices{padding-bottom:40px}body #offices .office-box{padding:40px 30px}body #offices .office-box .office-white-box{width:250px;background-color:#fff;border-radius:8px;padding:20px 30px}body #offices .office-box .office-white-box .office-name{margin-bottom:10px;font-size:14px;font-weight:600;letter-spacing:.02em;margin-top:0;line-height:21px}body #offices .office-box .office-white-box .office-address{color:#999;font-size:14px;line-height:21px}body #offices .office-box .office-white-box .office-phone a{text-decoration:underline;font-size:16px;line-height:24px}body #services-boxes{padding-top:60px;padding-bottom:60px;background-image:linear-gradient(90deg,rgba(221,21,77,.74),rgba(255,255,255,0) 50%,rgba(221,21,77,.74)),url(/wp-content/themes/webimpacto/sass/../img/join-bg.png);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,contain}body #services-boxes .inner{background-color:#eef7ff;border-radius:10px;height:160px;width:100%;display:flex;flex-direction:column;align-items:stretch;padding:20px 10px}body #services-boxes .inner h3,body #services-boxes .inner .h3{text-align:center;margin:20px 0;font-weight:600!important}body #services-boxes .inner img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;margin-left:auto;margin-right:auto}body #service{padding-top:45px;padding-bottom:45px}body #service ul{padding-left:0;width:100%;list-style:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;grid-column-gap:30px;grid-row-gap:10px;margin-top:20px}body #service ul li{color:#000;letter-spacing:normal;margin-top:0;margin-bottom:0;font-family:Generalsans,sans-serif;font-size:16px;font-weight:600;line-height:24px;position:relative;padding:2px 0 2px 30px}body #service ul li:before{position:absolute;content:"";background:url(/wp-content/themes/webimpacto/sass/../img/line-style.png) center center no-repeat;width:20px;height:20px;left:0;top:5px}body #service h3,body #service .h3{font-weight:600;font-family:Generalsans,sans-serif;letter-spacing:normal}body #service h2,body #service .h2{margin-bottom:20px}body #service p{margin-bottom:20px;word-wrap:break-word}body #service p strong{background-image:linear-gradient(to right,#c60639,#fd0036 50%,#ff5100);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;font-weight:600}body #service .logos{padding-top:90px;margin-left:0}body #service .features{padding-top:90px;padding-left:5%;padding-right:5%;margin-left:0}body #service .features .inner{padding:0 10px}body #service .features h3,body #service .features .h3{margin-top:30px;margin-bottom:20px}body #service .features p{font-size:14px;line-height:20px;color:#4c4c4c}body #service .features p.subheading{color:#999}body #projects{padding-bottom:20px}body #projects .projects .inner{height:472px;min-height:427px;width:100%;position:relative}body #projects .projects .inner .project-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);left:0;top:0}body #projects .projects .inner .related-client{max-width:200px;height:auto}body #projects .projects .inner .circle-eye{z-index:10;width:110px;height:110px;cursor:pointer;background-color:#dd154d;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);left:50%;opacity:0}body #projects .projects .inner .circle-eye svg{width:30px}body #projects .projects .inner img{display:block;position:absolute;top:10%;bottom:auto;left:auto;right:auto}body #projects .projects .inner .project-tags{margin-bottom:20px;margin-left:25px;margin-right:25px;position:absolute;top:auto;bottom:0%;left:0%;right:0%}body #projects .projects .inner .project-tags p{color:#fff;text-align:center}body #content-slider .content-slider.slick-dotted{margin:0 0 60px 0!important}body #content-slider .content-slider .slide{height:700px}body #content-slider .content-slider .slide h2{text-transform:uppercase;font-family:Archivo expanded,sans-serif;font-size:60px;font-weight:700;line-height:73px;color:#fff}body #content-slider .content-slider .slide p{font-family:Archivo expanded,sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#fff}body #content-slider .content-slider .slick-dots{bottom:-40px}body #content-slider .content-slider .slick-dots li button::before{font-size:15px!important}body #single-project-v2{padding-top:76px}body #single-project-v2 *{font-family:Manrope}body #single-project-v2 #about-us .btn-primary span{white-space:nowrap}body #single-project-v2 #about-us.style-1 .join{border-radius:20px;background:linear-gradient(90deg,#C85774 0%,#57C8C8 46%,#E28DE3 100%);box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}body #single-project-v2 #about-us.style-1 .join .d-flex{gap:70px}body #single-project-v2 #about-us.style-1 .join h3{font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#fff}body #single-project-v2 #about-us.style-1 .join p{color:#fff;font-size:19px;font-style:normal;font-weight:500;line-height:normal}body #single-project-v2 #about-us.style-1 .join p span,body #single-project-v2 #about-us.style-1 .join p a{color:#fff;font-size:19px;font-style:normal;font-weight:500;line-height:normal}body #single-project-v2 #about-us.style-1 .join p a{text-decoration:underline}body #single-project-v2 #about-us.style-1 .join p a:hover{text-decoration:none}body #single-project-v2 #about-us.style-2 .join{border-radius:20px;background:linear-gradient(90deg,#C80639 0%,#FB0037 46%,#C80639 100%);box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}body #single-project-v2 #about-us.style-2 .join .d-flex{gap:20px}body #single-project-v2 #about-us.style-2 .join h3{font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#fff}body #single-project-v2 #about-us.style-2 .join p{color:#fff;font-size:19px;font-style:normal;font-weight:500;line-height:normal}body #single-project-v2 #about-us.style-2 .join p span,body #single-project-v2 #about-us.style-2 .join p a{color:#fff;font-size:19px;font-style:normal;font-weight:500;line-height:normal}body #single-project-v2 #about-us.style-2 .join p a{text-decoration:underline}body #single-project-v2 #about-us.style-2 .join p a:hover{text-decoration:none}body #single-project-v2 .single-timeline{margin-bottom:70px}body #single-project-v2 .single-timeline h3{color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:normal}body #single-project-v2 .single-timeline h3 b,body #single-project-v2 .single-timeline h3 strong{background:linear-gradient(90deg,#C80639 0%,#FB0037 60%,#FE4D07 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body #single-project-v2 .single-timeline .timeline-progress{position:absolute;height:calc(100% - 3rem);width:4px;border-radius:50px;background:#ccc;top:3rem;left:50%;transform:translateX(-50%)}body #single-project-v2 .single-timeline .timeline-progress span{position:absolute;top:0;width:4px;height:400px;background:#c80639;border-radius:50px}body #single-project-v2 .single-timeline .timeline{perspective:1000px;min-height:400px;height:100%}body #single-project-v2 .single-timeline .timeline.no-hover:hover .timeline-box{transform:none!important}body #single-project-v2 .single-timeline .timeline:hover .timeline-box{transform:rotateY(180deg)}body #single-project-v2 .single-timeline .timeline .timeline-box{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content{position:relative;backface-visibility:hidden;padding:33px;left:0;top:0;width:100%;height:auto;box-shadow:2px 2px 15px 0 rgba(0,0,0,.15);border-radius:20px}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content{background:linear-gradient(90deg,#C80639 0%,#FB0037 46%,#C80639 100%);transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content p,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content h3,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content li{color:#fff;font-weight:400;font-size:14px}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content b,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-hover-content strong{font-weight:700;display:inline}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content{background:#fff}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content p,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content h3,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content li{color:#000}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content b,body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-box-content strong{font-weight:700;display:inline}body #single-project-v2 .single-timeline .timeline .timeline-box .btn-primary{position:absolute;right:33px;bottom:33px;padding:10px 45px;border-width:1px}body #single-project-v2 .single-timeline .timeline .timeline-box .btn-primary span{font-size:12px;font-style:normal;font-weight:400;line-height:normal}body #single-project-v2 .single-timeline .timeline .timeline-box .timeline-icon{position:absolute;right:33px;top:33px;width:40px;height:40px}body #single-project-v2 .single-timeline .timeline .timeline-box h3{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:22px;width:90%}body #single-project-v2 .single-timeline .timeline .timeline-box p,body #single-project-v2 .single-timeline .timeline .timeline-box li{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body #single-project-v2 .single-timeline .timeline .timeline-box p b,body #single-project-v2 .single-timeline .timeline .timeline-box p strong,body #single-project-v2 .single-timeline .timeline .timeline-box li b,body #single-project-v2 .single-timeline .timeline .timeline-box li strong{font-weight:700;display:inline}body #single-project-v2 .single-timeline .timeline .timeline-box li{margin-bottom:3px}body #single-project-v2 .single-timeline .timeline .timeline-box a:not(.btn){background:linear-gradient(90deg,#C80639 0%,#FB0037 60%,#FE4D07 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:16px;font-style:normal;font-weight:400;line-height:normal}body #single-project-v2 .single-timeline .timeline .timeline-box a:not(.btn).mt-5{margin-top:20px!important;margin-bottom:50px!important;display:inline-block}body #single-project-v2 .single-boxes{margin-bottom:70px}body #single-project-v2 .single-boxes .box{border-radius:20px;padding:64px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}body #single-project-v2 .single-boxes .box .box-icon{width:80px;height:80px}body #single-project-v2 .single-boxes .box .box-content{margin-top:60px}body #single-project-v2 .single-boxes .box .box-content.light p{color:#fff}body #single-project-v2 .single-boxes .box .box-content p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body #single-project-v2 .single-boxes .box .box-content p.box-content-title{font-size:20px;font-weight:600}body #single-project-v2 .single-description{padding:70px 0}body #single-project-v2 .single-description .left-col p{font-size:26px;font-style:normal;font-weight:600;line-height:normal;padding-right:30px}body #single-project-v2 .single-description .left-col p strong,body #single-project-v2 .single-description .left-col p b{background:linear-gradient(90deg,#C80639 0%,#FB0037 60%,#FE4D07 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body #single-project-v2 .single-description .right-col p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}body #single-project-v2 .single-header .col-title{margin-top:-130px}body #single-project-v2 .single-header .single-bg{height:500px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}body #single-project-v2 .single-header .center-col span::before{transform:translate(57%,-50%) rotate(90deg);top:-280%;width:60px}body #single-project-v2 .single-header .center-col span::after{transform:translate(-50%,-50%);left:50%;top:-60px}body #single-project-v2 .single-header .left-col span::before{transform:translate(104%,-50%);left:auto;right:0}body #single-project-v2 .single-header .left-col span:after{transform:translate(100%,-50%);left:auto;right:-4px}body #single-project-v2 .single-header p{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px}body #single-project-v2 .single-header span{background:linear-gradient(90deg,#C80639 0%,#FB0037 60%,#FE4D07 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:32px;font-style:normal;font-weight:700;line-height:1;margin-bottom:0;position:relative}body #single-project-v2 .single-header span::after{position:absolute;content:"";background:#000;width:4px;height:4px;left:-2px;right:auto;top:50%;transform:translate(-20px,-50%);border-radius:100%}body #single-project-v2 .single-header span::before{position:absolute;content:"";background:#000;width:13vw;height:1px;left:0;right:auto;top:50%;transform:translate(-110%,-50%)}body #single-project-v2 .position-absolute{left:0;top:0}body #single-project-v2 .position-absolute .single-logo{max-width:300px;width:100%;margin-bottom:70px;margin-top:70px;position:relative;z-index:2}body #single-project{padding-bottom:80px}body #single-project .client-img{width:175px}body #single-project .share-box{display:flex;align-items:center;gap:20px}body #single-project .share-box span{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:21px;font-family:Generalsans,sans-serif}body #single-project .gallery-section .tab-content>.tab-pane{text-align:center}body #single-project .gallery-section .tab-content>.tab-pane img{max-width:100%}body #single-project .gallery-section .nav-tabs{border:none;grid-column-gap:60px;display:flex}body #single-project .gallery-section .nav-tabs .nav-item .nav-link{border:none;padding:0;letter-spacing:.05em;font-size:15px;font-weight:600;line-height:30px;color:#b3b3b3;border-bottom:1px solid #000;border-color:rgba(0,0,0,0)}body #single-project .gallery-section .nav-tabs .nav-item .nav-link.active{border:none;border-bottom:1px solid #000;border-color:#fd0036;color:#fd0036}body #single-project .tags-section ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;grid-column-gap:15px;grid-row-gap:15px}body #single-project .tags-section ul li{border:1px solid #fd0036;color:#fd0036;letter-spacing:.05em;border-radius:25px;padding:7px 24px;font-size:14px;font-weight:700;line-height:20px}body #single-project .download-section{text-align:center}body #single-project .download-section .download-links{display:flex;grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;justify-content:center}body #single-project .download-section .download-links img{width:175px}body #single-project .download-section .main-download-img{max-width:60%}body #single-project .needs-section ul{margin:0}body #single-project .needs-section ul li{color:#535353;padding-top:2px;padding-bottom:2px;font-size:16px;margin:0}body #single-project p.desc{max-width:675px;color:#999;text-align:center;justify-content:flex-start;margin-bottom:0;margin-left:auto;margin-right:auto;font-family:Generalsans,sans-serif;font-size:16px;font-weight:400;line-height:27px;display:block}body .addtoany_list{display:flex;gap:20px}body .addtoany_list a{width:40px;height:40px;border:1px solid #fd0036;border-radius:25px;justify-content:center;align-items:center;display:flex;transition:all .2s linear!important}body .addtoany_list a:hover{border:1px solid #fd0036;opacity:.7}body .addtoany_list a img{margin:0!important;height:19px;width:auto}body #clients-list .allcats{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}body #clients-list .allcats li{border:1px solid #fd0036;color:#fd0036;letter-spacing:.05em;cursor:pointer;background-color:#fff;border-radius:25px;margin:0;font-size:14px;font-weight:600;line-height:20px;padding:6px 20px}body #clients-list .allcats li.active{color:#fff;background-color:#fd0036;box-shadow:1px 1px 3px #000;position:relative}body #clients-list .allcats li.active::after{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/white-cross.svg) center center no-repeat;background-size:contain;width:17px;height:17px;position:absolute}body #clients-list .grid{display:block}body #clients-list .grid .grid-item{display:inline-block;height:120px;width:20%;margin-bottom:5px;margin-top:5px}body #clients-list .grid .grid-item a{height:120px;display:flex;text-align:center;align-items:center;justify-content:center}body #clients-list .grid .grid-item img{width:120px;margin-bottom:0;height:120px;-o-object-fit:contain;object-fit:contain}body #wim-columns{padding-top:150px;padding-bottom:150px}body #wim-columns p.desc{color:#999}body #wim-columns .style1 .animated-img-container,body #wim-columns .style2 .animated-img-container,body #wim-columns .style3 .animated-img-container{display:block;position:relative}body #wim-columns .style1 .animated-img-container:hover img,body #wim-columns .style2 .animated-img-container:hover img,body #wim-columns .style3 .animated-img-container:hover img{transition:all .4s linear!important}body #wim-columns .style1 .animated-img-container:hover img.img-1,body #wim-columns .style2 .animated-img-container:hover img.img-1,body #wim-columns .style3 .animated-img-container:hover img.img-1{opacity:0}body #wim-columns .style1 .animated-img-container:hover img.img-2,body #wim-columns .style2 .animated-img-container:hover img.img-2,body #wim-columns .style3 .animated-img-container:hover img.img-2{opacity:1}body #wim-columns .style1 .animated-img-container img,body #wim-columns .style2 .animated-img-container img,body #wim-columns .style3 .animated-img-container img{position:absolute;left:0;top:0;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:all .4s linear!important}body #wim-columns .style1 .animated-img-container img.img-1,body #wim-columns .style2 .animated-img-container img.img-1,body #wim-columns .style3 .animated-img-container img.img-1{opacity:1;position:relative}body #wim-columns .style1 .animated-img-container img.img-2,body #wim-columns .style2 .animated-img-container img.img-2,body #wim-columns .style3 .animated-img-container img.img-2{opacity:0}body #wim-columns .style3 .animated-img-container:hover img{-webkit-animation:jello 1s both;-webkit-transform-origin:center}body #wim-columns .style4 .animated-img-container{display:block;position:relative}body #wim-columns .style4 .animated-img-container:hover img.img-2{transform:scale(1)}body #wim-columns .style4 .animated-img-container img{position:absolute;left:0;top:0;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:all .4s linear!important}body #wim-columns .style4 .animated-img-container img.img-1{opacity:1;position:relative;z-index:2}body #wim-columns .style4 .animated-img-container img.img-2{transform:scale(0);z-index:1}body #leofy .left-image{width:387px;height:auto}body #leofy .left-image-small{bottom:15%;left:38%}body #leofy .main-image,body #leofy .main-image-small{max-width:100%;width:70%;height:auto}body #leofy .main-image{position:absolute}body #leofy h2,body #leofy .h2{max-width:576px;font-weight:700}body #leofy p.desc{color:#999}body #icomm .row.position-absolute{left:12px}body #icomm .right-image{width:auto;height:800px}body #icomm .right-image-small{top:200px;left:auto;right:100px}body #icomm .main-image,body #icomm .main-image-small{max-width:100%;width:100%;height:auto}body #icomm .main-image{position:absolute}body #icomm .left-col{top:50%;transform:translateY(-50%);height:800px}body #icomm h2,body #icomm .h2{max-width:90%;font-weight:700}body #icomm h2 span,body #icomm .h2 span{display:inline-block}body #icomm p.desc{color:#999}body #edeu .logos{flex-wrap:wrap;gap:2%}body #edeu .logos .logo{padding:10px 20px;display:flex;align-items:center;justify-content:center;width:23%;margin:10px 0}body #edeu .logos .logo img{width:80%;max-height:50px;-o-object-fit:contain;object-fit:contain}body #edeu .main-image{width:220px;height:220px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}body #edeu .rolling-image{z-index:1;width:190px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}body #edeu div.position-relative{height:550px}body #edeu h2,body #edeu .h2{max-width:90%;font-weight:700}body #edeu h2 span,body #edeu .h2 span{display:inline-block}body #edeu p.desc{color:#999}body .socials{display:flex;padding:0;margin:0;list-style:none}body .socials li{margin:0;transition:all .2s linear!important}body .socials li a{width:34px;height:34px;justify-content:center;align-items:center;display:flex;position:relative;background-image:linear-gradient(to bottom,#fd0036,#fd0036);border-radius:100%;border:4px solid #fff}body .socials li a img{width:16px;margin:0!important}body .socials li a:hover{transition:all .2s linear!important;opacity:.8}.custom-pagination{text-align:right;margin-bottom:40px;padding-right:45px}.custom-pagination .page-numbers{border:1px solid #e0dede;background:rgba(0,0,0,0);color:#e10707;padding:2px 6px;margin:0 2px;font-weight:600;font-size:14px!important}.custom-pagination .page-numbers.prev,.custom-pagination .page-numbers.next{border:none;font-weight:700;font-size:11px!important;color:#a6a9b2;letter-spacing:0;line-height:11px;text-transform:uppercase;font-family:Archivo expanded,sans-serif;position:relative}.custom-pagination .page-numbers.prev:hover,.custom-pagination .page-numbers.next:hover{border-color:rgba(0,0,0,0);color:#e10707}.custom-pagination .page-numbers.prev:hover::before{background:url(/wp-content/themes/webimpacto/sass/../img/previous-button.png) 0 -50px no-repeat}.custom-pagination .page-numbers.prev::before{position:absolute;content:"";background:url(/wp-content/themes/webimpacto/sass/../img/previous-button.png) 0 0 no-repeat;width:40px;height:40px;left:-45px;top:50%;transform:translateY(-50%);transition:all .2s linear!important}.custom-pagination .page-numbers.next:hover::after{background:url(/wp-content/themes/webimpacto/sass/../img/next-button.png) 0 -50px no-repeat}.custom-pagination .page-numbers.next::after{position:absolute;content:"";background:url(/wp-content/themes/webimpacto/sass/../img/next-button.png) 0 0 no-repeat;width:40px;height:40px;right:-45px;top:50%;transform:translateY(-50%) scaleY(-1);transition:all .2s linear!important}.custom-pagination .page-numbers:hover{border-color:#e10707}.custom-pagination span.current{background:#e10707;color:#fff;padding:2px 6px;font-weight:600;font-size:14px}.fullpage-projects{background-image:linear-gradient(90deg,rgba(221,21,77,0),rgba(253,0,54,.74) 50%,rgba(255,81,0,0)),url(/wp-content/themes/webimpacto/sass/../img/services.webp);background-size:auto,cover;padding:15vh 0}.fullpage-projects h2,.fullpage-projects .h2{margin-bottom:0}.fullpage-projects #fullpage-projects-slider .inner{width:370px;height:472px;min-height:427px;position:relative;margin:0 50px}.fullpage-projects #fullpage-projects-slider .inner .circle-eye{z-index:10;width:110px;height:110px;cursor:pointer;background-color:#dd154d;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);left:50%;opacity:0}.fullpage-projects #fullpage-projects-slider .inner .circle-eye svg{width:30px}.fullpage-projects #fullpage-projects-slider .inner img{display:block;position:absolute;top:10%;bottom:auto;left:auto;right:auto}.fullpage-projects #fullpage-projects-slider .inner .project-tags{margin-bottom:20px;margin-left:25px;margin-right:25px;position:absolute;top:auto;bottom:0%;left:0%;right:0%}.fullpage-projects #fullpage-projects-slider .inner .project-tags p{color:#fff;text-align:center}.fullpage-projects .fullpage-projects-list{height:500px;width:100vw;display:flex;align-items:start;position:relative;justify-content:start;flex-wrap:nowrap;gap:0 15px}.fullpage-projects .fullpage-projects-list .col{flex:0}.fullpage-projects .fullpage-projects-list .inner{width:370px;height:472px;min-height:427px;position:relative}.fullpage-projects .fullpage-projects-list .inner .circle-eye{z-index:10;width:110px;height:110px;cursor:pointer;background-color:#dd154d;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);left:50%;opacity:0}.fullpage-projects .fullpage-projects-list .inner .circle-eye svg{width:30px}.fullpage-projects .fullpage-projects-list .inner img{display:block;position:absolute;top:10%;bottom:auto;left:auto;right:auto}.fullpage-projects .fullpage-projects-list .inner .project-tags{margin-bottom:20px;margin-left:25px;margin-right:25px;position:absolute;top:auto;bottom:0%;left:0%;right:0%}.fullpage-projects .fullpage-projects-list .inner .project-tags p{color:#fff;text-align:center}.our-service h2{font-size:32px;line-height:48px;font-weight:600;letter-spacing:.64px}.our-service .h2{font-size:38px;line-height:47px;font-weight:600;etter-spacing:.76px}.our-service *{font-family:Manrope,sans-serif!important}.our-service .line-style-icon ul{list-style:none}.our-service .line-style-icon ul li{position:relative}.our-service p,.our-service li,.our-service a{font-size:18px;line-height:24px;font-weight:400}.our-service p strong,.our-service p b,.our-service li strong,.our-service li b,.our-service a strong,.our-service a b{font-weight:700}.our-service a{font-size:18px;line-height:24px;font-weight:400}.our-service #generic-content p{font-size:24px;font-style:normal;font-weight:400;line-height:24px}.our-service #generic-content p.h2{font-size:38px;font-style:normal;font-weight:600;line-height:47px;letter-spacing:.76px}.our-service #about-us .btn-primary span{white-space:nowrap}.our-service #about-us.style-2 .join{border-radius:20px;background:linear-gradient(90deg,#C80639 0%,#FB0037 46%,#C80639 100%);box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}.our-service #about-us.style-2 .join .col-12{flex-direction:row!important}.our-service #about-us.style-2 .join .d-flex{gap:20%}.our-service #about-us.style-2 .join h3{font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#fff}.our-service #about-us.style-2 .join p{color:#fff;font-size:19px;font-style:normal;font-weight:500;line-height:normal}.our-service #about-us.style-2 .join .btn{margin-bottom:0}.our-service #content-column{padding-top:80px;padding-bottom:80px}.our-service #content-column .w-90{width:90%!important}.our-service #full-content-columns{margin-top:80px;margin-bottom:60px;padding-bottom:80px}.our-service #full-content-columns .h2{margin-top:50px;margin-bottom:50px!important}.our-service #full-content-columns .main-image{max-height:568px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.our-service #full-content-columns .subtitle{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:40px;margin-top:30px}.our-service #full-content-columns .columns .column span{width:35px;height:35px;border-radius:100%;border:1px solid #000;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin-bottom:20px}.our-service #full-content-columns .columns .column .title{font-size:18px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:.36px;margin-bottom:20px}.our-service #full-content-columns .columns .column .description p,.our-service #full-content-columns .columns .column .description li,.our-service #full-content-columns .columns .column .description a{font-size:14px;font-style:normal;font-weight:400;line-height:21px}.our-service #full-content-columns .columns .column .description ul{list-style:none;padding-left:15px}.our-service #full-content-columns .columns .column .description ul li{position:relative}.our-service #full-content-columns .columns .column .description ul li::before{position:absolute;content:"";width:6px;height:4px;background:#fd0036;border-radius:100%;left:-15px;top:8px}