/* https://webimpacto.consulting/wp-content/themes/webimpacto/sass/responsive-styles.css?ver=1749711194 */
@media(max-width:1550px){body #divisions .divisions-slider .slide .inner .inner-left .page-link{position:relative;left:0;bottom:0;margin-top:20px}}@media(max-width:1400px){body #header .mainmenu li{margin:0 0 0 15px}body #header .mainmenu li a{font-size:12px}}@media(max-width:1200px){body #single-project-v2 .single-header .center-col span::before,body #single-project-v2 .single-header .center-col span::after,body #single-project-v2 .single-header .left-col span::before,body #single-project-v2 .single-header .left-col span::after,body #single-project-v2 .single-header .right-col span::before,body #single-project-v2 .single-header .right-col span::after{display:none}body #single-project-v2 .single-boxes .box{padding:35px}body #services-boxes .row{justify-content:center}body #services-boxes .row .col{flex:0 0 50%}body .inner-pages.blog .author-box{flex-wrap:wrap;margin-top:30px}body .inner-pages.blog .author-box .btn-primary{margin:auto 0 auto auto!important;order:0}body .inner-pages.blog .author-box .category{width:100%;order:1;max-width:none}body .inner-pages.blog .sidebar .wp-block-categories li a{line-height:30px}body .inner-pages.blog h2{font-size:20px;line-height:28px}body .inner-pages.blog h2 a{font-size:20px;line-height:28px}}@media(max-width:992px){body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-date{margin-bottom:10px}body .inner-pages.blog .sidebar .recent-posts .list-group-item .post-thumb,body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-thumb{width:50px}body .inner-pages.blog .sidebar .recent-posts .list-group-item .post-thumb img,body .inner-pages.single-blog .sidebar .recent-posts .list-group-item .post-thumb img{width:50px;height:50px}body .inner-pages.blog .sidebar .recent-posts .list-group-item p a{font-size:12px;line-height:13px}body #home-hero .home-hero .title span{font-size:120px}body #home-services{padding-top:50px;padding-bottom:50px}body #home-services h2,body #home-services .h2{margin-bottom:50px}body #generic-row{padding-top:50px;padding-bottom:50px}.fullpage-projects{padding-top:50px;padding-bottom:50px}body #generic-row{padding-top:50px;padding-bottom:50px}body #generic-row h3,body #generic-row .h3{margin-top:0;text-align:center;width:100%}body #generic-row p{font-size:32px;line-height:38px}body #generic-row a{margin:0 0 20px}body #generic-row .wrapperRollingText .rollingText{font-size:40px;line-height:53px}body #home-clients .clients-slider .slick-track .slide{margin:0 15px}body #about-us img.w-100{margin-bottom:30px}body #about-us .members{margin-top:20px;padding-top:0}body #about-us .members .member-box{width:50%!important;text-align:center}body #about-us .members .member-home{flex-wrap:wrap}body #about-us .members .member-home img{width:105px;height:105px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;border-radius:100%;margin:0 auto 5px}body #about-us .join{text-align:center}body #about-us .join a{width:80%!important}.fullpage-projects #fullpage-projects-slider .inner{margin:0 30px}body #footer{padding-top:50px}body #footer .col2{order:1;margin-bottom:20px}body #footer .col1{order:2}body #footer .col3{order:3}body .inner-pages,body #single-project{margin-top:100px}body h2.display-2{font-size:36px}body #home-hero .home-hero .title span,body h1{font-size:58px;line-height:1.2}body h2.big,body h2.big span,body .h2.big,body .h2.big span{font-size:32px;line-height:42px}body #cols-title,body #about-elite-team{padding-top:50px;padding-bottom:50px}body #about-elite-team .join{margin-top:50px}body #customizable-cols{padding-top:50px}body #customizable-cols p.desc{margin-bottom:0}body #service .features{padding-left:0;padding-right:0;padding-top:50px}body h2,body .h2{font-size:28px;line-height:38px}body #service .logos{padding-top:20px}body #service .logos .col{width:30%}body #service .logos img{width:auto;min-width:100px;padding:10px 0}body #projects{padding-bottom:0}body ul.list{grid-template-columns:1fr 1fr}body #clients-list .grid .grid-item{width:25%}body #wim-columns{padding-top:50px;padding-bottom:50px}body #divisions{padding-top:50px;padding-bottom:50px}body #divisions .divisions-slider .slide .inner .inner-left .page-link{position:relative;bottom:0;left:0}body #leofy .main-image,body #leofy .main-image-small{width:100%}body #icomm .left-col{position:relative!important;top:0;transform:none}body #edeu h2,body #edeu h2 span,body #icomm h2,body #icomm h2 span,body #leofy h2,body #leofy h2 span,body #edeu .h2,body #edeu .h2 span,body #icomm .h2,body #icomm .h2 span,body #leofy .h2,body #leofy .h2 span{font-size:28px;line-height:1.3}body #edeu .main-image{width:190px;height:190px}body #edeu .rolling-image{width:160px}body #leofy .main-image,body #icomm .main-image{position:relative}body #leofy .main-image-small,body #icomm .main-image-small{display:none}body #icomm .left-col{height:auto}body #edeu h2,body #edeu .h2{width:100%;max-width:100%}}@media(max-width:768px){.our-service #content-column{padding-bottom:40px}.our-service #content-column{padding-top:40px;padding-bottom:40px}.our-service h2,.our-service .h2{font-size:28px;line-height:38px}.our-service #generic-content p.h2{font-size:30px;line-height:38px}.our-service #full-content-columns{margin-top:40px;margin-bottom:20px;padding-bottom:20px}.our-service #full-content-columns .h2{margin-top:30px;margin-bottom:30px!important}.our-service #full-content-columns .columns .column{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.our-service #generic-content p{font-size:20px}.our-service #about-us.style-2 .join .col-12{flex-direction:column!important}.our-service #about-us.style-2 .join h3{margin-bottom:30px}.our-service #full-content-columns .columns .column .description ul li{text-align:center;padding-left:30px;padding-right:30px}.our-service #full-content-columns .columns .column .description ul li::before{left:auto;margin-left:-15px}body #single-project-v2 .single-description .left-col p{font-size:20px}body #single-project-v2 .single-header span{font-size:26px}body #single-project-v2 .single-header p{font-size:14px}body #single-project-v2 .single-boxes .box{min-height:300px}body #single-project-v2 .single-boxes .box .box-content{margin-top:40px}body #single-project-v2 .single-timeline .scroll-to-timeline span{font-size:14px}body #single-project-v2 .single-timeline .timeline-progress{display:none}body #single-project-v2 .single-timeline .timeline{min-height:auto}body #single-project-v2 .single-timeline,body #single-project-v2 .single-boxes{margin-bottom:20px}body #single-project-v2 .single-description{padding:20px 0}body #single-project-v2 #about-us.style-1 .join .d-flex{gap:30px}body #single-project-v2 #about-us.style-1 .join h3,body #single-project-v2 #about-us.style-2 .join h3{font-size:22px}body #single-project-v2 #about-us .join a.btn span{font-size:14px}body #single-project-v2 #about-us:last-child{margin-bottom:50px!important}body #single-project-v2 .single-description .left-col p{padding-right:0}body .goto-top{opacity:1}body #about-us h2.display-2{position:relative;top:0;margin-bottom:20px}body #edeu .logos .logo{width:31%}body #edeu div.position-relative{height:500px}body #divisions .divisions-slider .slide .inner .inner-right img{height:400px;-o-object-fit:cover;object-fit:cover}body #single-project{padding-bottom:50px}body #single-project .tags-section ul{grid-column-gap:10px;grid-row-gap:10px;margin-bottom:20px}body #single-project .download-section .main-download-img{max-width:100%}body .inner-pages .sidebar .socials{justify-content:flex-start}body .inner-pages .sidebar .sticky-top{padding-top:30px!important}body .inner-pages.blog hr{margin:20px 0!important}body .inner-pages.blog .author-box .category{order:initial}body #about-us-top h2.sticky-top{padding-top:0;margin-bottom:30px}body #about-us-top h2.display-2{position:relative;top:0;margin:20px 0}body .addresses .office-header{justify-content:center}body #footer #menu-footer-2{justify-content:center;flex-direction:column}body #footer #menu-footer-2 li a{margin:0 0 15px;display:block}body .contact-items .contact-item{justify-content:center}body .socials{justify-content:center}body #footer{text-align:center}body #footer .col1{margin-bottom:20px}body #home-hero .home-hero{height:100vh;padding:80px 5% 60px;display:flex;align-items:center;background-position:0 0,15%}body #home-hero .home-hero .title span{font-size:70px;padding:0!important;line-height:1.5}.fullpage-projects{padding-top:50px;padding-bottom:50px}.fullpage-projects .fullpage-projects-list{display:block}.fullpage-projects .fullpage-projects-list .col{width:350px!important;margin:0 30px}.fullpage-projects h2,.fullpage-projects .h2{margin-bottom:0}body h2.big,body .h2.big{font-size:28px;line-height:38px}body #mobile-menu .mainmenu-container .mainmenu li a{font-size:22px;line-height:1.3;padding:25px 0}body h1{font-size:48px;line-height:1.1}body #home-hero .home-hero .title span{font-size:58px;line-height:1.2}body .inner-pages.blog .sticky-top{padding-top:30px!important}body .inner-pages.blog .socials{justify-content:flex-start}body .inner-pages.blog .sidebar .wp-block-categories{columns:2;-webkit-columns:2;-moz-columns:2}body .inner-pages.blog .author-box{margin-top:20px}body .inner-pages.single-blog h1{font-size:32px;line-height:37px}body .inner-pages.single-blog .share-box{margin:20px auto;padding:20px 0}body .inner-pages.single-blog .author-box{margin-top:26px;flex-wrap:wrap}body .inner-pages.single-blog .author-box .category{width:100%}body .inner-pages.single-blog img{margin:10px 0 10px}body #divisions .divisions-slider .slide .inner .inner-left{padding:30px 30px}body #clients-list .grid .grid-item{width:33%}body .inner-pages img,body #single-project img{max-width:100%;height:auto}body #home-services .services-slider .slick-next,body #home-services .jobs-slider .slick-next{right:20px}body #home-services .services-slider .slick-prev,body #home-services .jobs-slider .slick-prev{left:20px}}@media(max-width:575px){body #edeu .logos .logo{width:48%}body #home-hero .home-hero .title span{font-size:50px}body #header.scrolled #menu-wpml-mobile-menu .wpml-ls-current-language::after{background:url(/wp-content/themes/webimpacto/sass/../img/arrow-down-black.png) center center no-repeat!important;background-size:contain!important}#menu-wpml-mobile-menu .wpml-ls-current-language{position:relative}#menu-wpml-mobile-menu .wpml-ls-current-language::after{content:"";background:url(/wp-content/themes/webimpacto/sass/../img/arrow-down.png) center center no-repeat;padding-right:22px;right:-22px;top:50%;transform:translateY(-50%);position:absolute;width:20px;height:8px;background-size:contain}#menu-wpml-mobile-menu .wpml-ls-native{display:none}#menu-wpml-mobile-menu .sub-menu{left:-20px!important}#menu-wpml-mobile-menu .sub-menu .wpml-ls-native{display:inline-block}body #mobile-menu .mainmenu-container .mainmenu{width:90vw}body #services-boxes .row .col{flex:0 0 100%}body #contact-form .bg-light,body .jobs-popup .bg-light{padding:70px 30px 100px}body #about-elite-team .join{border-radius:0}body h1{font-size:40px;line-height:1.1}body #service .logos{padding-top:20px}body #service .logos .col{width:45%}.fullpage-projects #fullpage-projects-slider .inner{margin:0 20px}body #about-elite-team .join{border-radious:0}body #page-title p.desc{line-height:25px}body ul.list{grid-template-columns:1fr}}@media(max-width:480px){body #home-services .services-slider .slide .inner{padding:25px 30px 15px}body #clients-list .grid .grid-item{width:50%;height:80px}body #clients-list .grid .grid-item a{height:80px}body #clients-list .grid .grid-item a img{max-height:80px}}@media(max-width:380px){body #edeu .logos .logo{width:90%}body #service .logos{padding-top:20px;flex-direction:column}body #service .logos img{width:150px;margin:10px 0}body #service .logos .col{width:100%}body .inner-pages.blog .sidebar .wp-block-categories{columns:1;-webkit-columns:1;-moz-columns:1}}