/*
Theme Name: Leggerlab
Author: Legger
Author URI: https://legger.co/
Description: Tema personalizado para Leggerlab
Version: 1.0
*/
@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);.btn-primary,.btn:hover{border-color:transparent}h1,h2,h3{font-weight:700}.Briefcase h2,.Solutions h2,h1,h2{font-size:3rem;line-height:48px}.Briefcase h2,.Solutions h2,.SolutionsItems .items .IcoText p,h1,h2,h3{letter-spacing:-.02em}body a,body a:hover{text-decoration:none}.titleListModuleOne ol li,.titleListModuleOne ol li ul li{list-style:none;line-height:20px;color:#0f1820;font-weight:500}html{min-height:100%;position:relative}body,html{font-family:Quicksand,sans-serif;margin:0;padding:0;font-style:normal;background-color:#fff}body a{cursor:pointer}h1{color:#0f1820;margin-top:0;margin-bottom:.5rem}h2{color:#0f1820}h3{font-size:1.625rem;line-height:30px;color:#0f1820}p{font-weight:500;font-size:1rem;line-height:20px;color:#0f1820}.bannerHomeLegger .carousel-control-prev-icon,.bannerLegger .carousel-control-next-icon,.bannerLegger .carousel-indicators,.slick-next:before,.slick-prev:before,.visibleMobile{display:none}.threeColumn,.twoColumn,.twoColumnLeft,.twoColumnRight,.twoColumnRight1-4{display:grid;gap:25px}.btn-primary{color:#fff;background-color:transparent}.btn:hover{color:initial;background-color:inherit}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:912px}.ContainerPlus{max-width:1100px}.separatorLine{width:1px;height:35px;background-color:#fff;position:absolute;right:410px}.slick-prev{left:-15px}.slick-next{right:-15px}.topPro{margin-top:6rem}.topProTwo{margin-top:10rem}.bgGray{background-color:rgb(226,232,238,.2);padding:3rem 0;margin:1rem 0}.BGGray,.BGOrange,.bgPro{padding:4rem 0 3rem}.BGGray,.BGOrange,.BGdarkGreenBlue{margin:5rem 0;width:100%}.Testimonials .multiple-items,.titleCenter{text-align:center}.textOrange{color:#ff4438!important}.BGdarkGreenBlue{height:261px;background-color:#0f1820}.BGGray,.BGOrange,.bgPro,.slick-dots li{height:auto}.BGGray{background-color:rgb(103,139,170,.05)}.BGOrange{background-color:rgb(255,68,56,.05)}.bgProTwo{margin:5rem 0 0}.bgProThree{margin:0 0 5rem}.mrTop3{margin-top:3rem}.ContactUs form .form-group,.mb1,.mrgb1{margin-bottom:1rem}.mb15,.mrgb1-5{margin-bottom:1.5rem}.BagsOfHours .item h3,.VisualPrototypes .BoxPrototypesVisual p,.mrgb0,.mrgt0{margin-bottom:0}.mrgt1{margin-top:1rem}.mrgt1-5{margin-top:1.5rem}.btnInfoNosotros,.btnLearnMore,.cardCarousel,.mrgt2{margin-top:2rem}.ItemsSolutions,.btnKnowOurPlans,.mrgt2-5{margin-top:2.5rem}.mrgb2{margin-bottom:2rem}.mrgb2-5{margin-bottom:2.5rem}.mrg0{margin:0}.twoColumn{grid-template-columns:1fr 1fr}.twoColumnLeft{grid-template-columns:2fr 1fr}.twoColumnRight{grid-template-columns:1fr 2fr}.twoColumnRight1-4{grid-template-columns:1fr 1.4fr}.threeColumn{grid-template-columns:1fr 1fr 1fr}.threeColumnResponsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.gap3{gap:3rem}.centerInfoVertical{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.lineaSeparador{width:min(100%,100%);height:1px;background-color:rgb(103,139,170,.3)}.slick-dots{bottom:-45px}.slick-dots li{width:auto;margin:0 .625rem}.slick-dots li button:before{font-size:0;width:35.05px;height:6px;background-color:#ff44384d;border-radius:30px}.bannerHomeLegger .carousel-indicators .active,.slick-dots li.slick-active button:before{width:35.05px;height:6px;background-color:#ff4438;border-radius:30px}:focus{box-shadow:0 0 0 .25rem rgb(255 68 56 / 25%)!important}.NBorderB{border-bottom:none!important}.imgCarouselMobile{display:none!important}.separadorProA{padding:4px}.separadorProOne{padding:5px}.separadorProTwo{padding:10px}.separadorProThree{padding:15px}.separadorProFour{padding:20px}.separadorProFive{padding:25px}.separadorProSix{padding:30px}.separadorProSeven{padding:35px}.separadorProEight{padding:40px}.separadorProNine{padding:45px}.separadorProTen{padding:50px}.bannerHomeLegger{position:relative;z-index:1}.bannerHomeLegger .carouselCaption{width:100%;max-width:444px;text-align:left;background-color:#fff;border-radius:30px;padding:1.5rem}.bannerHomeLegger .carouselCaption h1.titleBanner,.bannerHomeLegger .carouselCaption h2.titleBanner{font-weight:700;font-size:2rem;line-height:30px;color:#0f1820;letter-spacing:-.02em;margin:0 0 1rem}.bannerHomeLegger .VerticalCenter{position:absolute;top:60%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14%}.BoxBannerNews .tag,.bannerHomeLegger .VerticalCenter .carouselCaption .tag{width:fit-content;height:24px;background-color:rgb(255,68,56,.3);border-radius:3px;font-weight:400;font-size:.625rem;color:#ff4438;padding:0 .6rem;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.btnLearnMore a.cta,.btnSeeAllProjects .cta{font-weight:600;letter-spacing:-.25px;max-width:fit-content}.bannerHomeLegger .VerticalCenter .carouselCaption p{font-weight:500;font-size:1rem;line-height:20px;color:#0f1820;margin-bottom:1.5rem}.bannerHomeLegger .VerticalCenter .carouselCaption .btnBannerHome a.cta,.btnInfoNosotros a.cta{width:100%;max-width:fit-content;height:48px;background-color:#ff4438;border:1px solid #ff4438;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.125rem;letter-spacing:-.25px;color:#fff;border-radius:30px;padding:0 3rem}.bannerHomeLegger .VerticalCenter .carouselCaption .btnBannerHome a.cta:is(:hover,:active,:focus){background-color:transparent;border:1px solid #ff4438;color:#ff4438}.bannerHomeLegger .carousel-control-next-icon{width:42px;height:42px;background-color:#ff4438;border-radius:50%;background-image:url(./images/iconos/icoArrowRightBanner.svg);background-size:12px;background-repeat:no-repeat;background-position:center}.bannerHomeLegger .carousel-control-next,.bannerHomeLegger .carousel-control-prev{opacity:1}.bannerHomeLegger .carousel-indicators{justify-content:center;bottom:-3rem}.bannerHomeLegger .carousel-indicators [data-bs-target]{width:35.05px;height:6px;background-color:rgb(255,68,56,.3);border-radius:30px;border-bottom:0 solid transparent;border-top:0 solid transparent;opacity:1}.imgCardLeggerOne img{border-radius:30px}.btnLearnMore a.cta{width:100%;height:48px;background-color:#ff4438;border:1px solid #ff4438;display:flex;justify-content:center;align-items:center;font-size:1.125rem;color:#fff;border-radius:30px;padding:0 1.5rem}.btnLearnMore a.cta:is(:hover,:active,:focus){background-color:transparent;border:1px solid #ff4438;color:#ff4438}.Solutions{height:261px;display:flex;justify-content:flex-start;align-items:center}.Solutions h2{font-weight:700;color:#fff;margin-bottom:0}.SolutionsItems .items{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));gap:10px}.SolutionsItems .items .IcoText{width:100%;height:100px;background-color:rgb(103,139,170,.05);border-radius:30px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px}.SolutionsItems .items .IcoText img{width:42px}.SolutionsItems .items .IcoText p{font-weight:700;font-size:1.125rem;line-height:22px;color:#ff4438;margin-bottom:0}.Briefcase .BriefcaseCards .item h4,.Briefcase h2{color:rgb(255,255,255,.6);font-weight:700}.Briefcase .BriefcaseCards,.WeShareExperiences{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:1.5rem}.Briefcase .BriefcaseCards .item img{width:100%;height:auto;border-radius:30px;transition:.5s}.Briefcase .BriefcaseCards .item .wrapper-item-portafolio{overflow:hidden;border-radius:30px}.Briefcase .BriefcaseCards .item:hover img,.WeShareExperiences .item:hover img{transform:scale(1.2)}.Briefcase .BriefcaseCards .item h4{font-size:24px;line-height:30px;letter-spacing:-.05em;margin-top:1rem}.Briefcase .BriefcaseCards .item h5{font-weight:400;font-size:.875rem;line-height:18px;color:#ff4438}.btnSeeAllProjects{display:table;margin:2.5rem auto 0}.btnSeeAllProjects .cta{width:100%;height:48px;background-color:transparent;border:1px solid #ff4438;display:flex;justify-content:center;align-items:center;font-size:1.125rem;color:#ff4438;border-radius:30px;padding:0 1rem}.btnSeeAllProjects .cta:is(:hover,:active,:focus){background-color:#ff4438;border:1px solid #ff4438;color:#fff}.cardCarousel .OurClients{width:257px;height:136px;border-radius:30px;display:flex;justify-content:center;align-items:center}.cardCarousel .OurClients img{width:250px}.WeShareExperiences .wrapper-item-exper{overflow:hidden;border-radius:30px 30px 0 0}.WeShareExperiences .item img{width:100%;border-radius:30px 30px 0 0;transition:.5s}.WeShareExperiences .item h4{font-weight:700;font-size:1rem;line-height:20px;letter-spacing:-.05em;color:rgb(15,24,32,.6);margin-top:1rem}.WeShareExperiences .item p{line-height:15px;color:#0f1820}.WeShareExperiences .item span{font-weight:700;font-size:1.125rem;line-height:22px;letter-spacing:-.25px;color:#ff4438;background:url(./images/iconos/icoCardRight.svg) center right/20px no-repeat;padding-right:1.7rem}.BoxBannerNews h1,.Testimonials .multiple-items h4{font-size:1.625rem;line-height:30px;letter-spacing:-.02em}.ContactUs h3{color:rgb(255,68,56,.5)}.ContactUs form input[type=text],.ContactUs form select{width:100%;height:48px;background:rgb(255,255,255,.6);border:1px solid #0f1820;border-radius:12px;font-weight:500;font-size:.875rem;line-height:18px;color:rgb(15,24,32,.6)}.ContactUs form input[type=text]::placeholder{font-weight:500;font-size:.875rem;line-height:18px;color:rgb(15,24,32,.6)}.ContactUs form select{background-image:url(./images/iconos/arrowSelect.svg)!important;background-repeat:no-repeat!important;background-position:94% center!important;background-size:12px!important}.ContactUs form .PrivacyPolicy .form-check-input{width:24px;height:24px;border-radius:4px}.form-check-input:checked[type=checkbox]{background-size:20px;background-color:#ff4438;border:1px solid #ff4438;text-decoration:none}.ContactUs form .PrivacyPolicy .legalCheck{font-weight:500;font-size:.875rem;line-height:18px;color:rgb(15,24,32,.6);position:relative;top:.15rem;left:.5rem}.BagsOfHours .item .cta,.BagsOfHours .item .ctaTwo,.ContactUs form .btnSend .buttonSend,.btnKnowOurPlans .cta{height:48px;display:flex;font-weight:600;font-size:1.125rem;letter-spacing:-.25px;padding:0 2rem}.ContactUs form .btnSend .buttonSend,.btnKnowOurPlans .cta{width:100%;max-width:fit-content;background-color:#ff4438;border:1px solid #ff4438;justify-content:center;align-items:center;color:#fff;border-radius:30px}.ContactUs form .btnSend .buttonSend:is(:hover,:active,:focus){background-color:transparent;border:1px solid #ff4438;color:#ff4438}.Testimonials .multiple-items img{width:100%;max-width:209px;margin:0 auto;border-radius:50%}.Testimonials .multiple-items h4{font-weight:700;text-align:center;color:#0f1820;margin-top:1.5rem}.Testimonials .multiple-items h5{font-weight:500;font-size:.875rem;line-height:18px;text-align:center;color:#0f1820}.BagsOfHours .item h4,.BagsOfHours .item ul li,.Testimonials .multiple-items p{line-height:18px;color:rgb(15,24,32,.6)}.Testimonials .multiple-items p{font-weight:500;font-size:.875rem;text-align:center}.btnKnowOurPlans .cta:is(:hover,:active,:focus){background-color:transparent;border:1px solid #ff4438;color:#ff4438}.VisualPrototypes{margin:2.5rem 0}.VisualPrototypes .BoxPrototypesVisual{background-color:rgb(103,139,170,.05);border-radius:30px;padding:2rem;width:100%;min-height:279px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.VisualPrototypes .BoxPrototypesVisual img{width:73px}.BoxPrototypesVisual.BoxColor{background-color:rgb(103,139,170,.1)}.Briefcase .TextColor{color:rgb(15,24,32,.6)!important}.btnSeeAllProjects.AllProjectsBtn{margin:1rem auto 4rem}.OurCertifications{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;margin-top:2.5rem}.OurCertifications .item{width:257px;height:228px;background:rgb(15,24,32,.05);border-radius:30px;display:flex;justify-content:center;align-items:center}.OurCertifications .item img{width:174px}.BagsOfHours{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:10px;margin-top:2.5rem}.BagsOfHours .item{width:100%;min-height:383px;background-color:rgb(103,139,170,.05);border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem 1.5rem}.BagsOfHours .item p{font-weight:500;margin-bottom:0}.BagsOfHours .item .cta{width:100%;max-width:100%;background-color:#ff4438;border:1px solid #ff4438;justify-content:center;align-items:center;color:#fff;border-radius:30px}.BagsOfHours .item .cta:is(:hover,:active,:focus){background-color:transparent;border:1px solid #ff4438;color:#ff4438}.BagsOfHours .item .ctaTwo{width:100%;max-width:100%;background-color:transparent;border:1px solid #ff4438;justify-content:center;align-items:center;color:#ff4438;border-radius:30px}.BagsOfHours .item .ctaTwo:is(:hover,:active,:focus){background-color:#ff4438;border:1px solid #ff4438;color:#fff}.BagsOfHours .item h4{font-weight:700;font-size:1rem;margin-bottom:0}.BagsOfHours .item ul{margin-bottom:0;padding-left:0}.BagsOfHours .item ul li{font-weight:500;font-size:.875rem;list-style:none;margin:.5rem 0;background:url(./images/iconos/icoList.svg) center left no-repeat;padding:.125rem 0 .125rem 1.563rem}.BagsOfHours .item.bgColor{background-color:rgb(103,139,170,.08)}.ProjectPercentage{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:25px;margin:5rem 0 4rem}.BoxBannerNews,.ProjectPercentage .item,.SocialMediaShared{width:100%;border-radius:30px;display:flex}.ProjectPercentage .item{height:auto;background:rgb(103,139,170,.05);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:1.5rem}.ProjectPercentage .item h3,.ProjectPercentage .item p{margin-bottom:0;word-break:break-word}.cardCarousel.PercentageProject{margin:5rem 0}.BusinessGoals{width:100%;max-width:726px;margin:7rem auto 5rem}.BusinessGoals .ImgCard{margin:3rem 0}.BoxBannerNews{max-width:912px;height:174px;background-color:#0f1820;margin:-5rem auto 0;padding:2rem;position:relative;flex-direction:column;justify-content:center}.SocialMediaShared,.SolutionsItems .items .IcoText:hover{background-color:#ff4438}.BoxBannerNews h1{font-weight:700;color:#fff}.BoxBannerNews p{font-weight:500;color:rgb(255,255,255,.5);margin-bottom:0}.BusinessGoals.GoalsBusiness{margin:0 auto 5rem}.SocialMediaShared{height:78px;max-width:350px;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin:auto}.moduloCreamosExperiancia .item,.titleTextModalOne{display:grid;place-items:center}.SocialMediaShared .item p{color:#fff;margin-bottom:0}.bannerLegger .carouselCaption h1.titleBanner{font-size:4.5rem}.btnInfoNosotros a.cta:is(:hover,:active,:focus){background-color:transparent;border:1px solid #ff4438;color:#ff4438}.titleTextModalOne p{width:min(100%,726px);text-align:center;margin-top:1rem}.moduloCreamosExperiancia{width:min(100%,1082px);margin:2rem auto 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.75rem}.moduloCreamosExperiancia .item{width:min(100%,328px);text-align:center}.moduloCreamosExperiancia .item img{width:102px;margin-bottom:1rem}.titleListModuleOne ol{padding-left:0}.titleListModuleOne ol li{counter-increment:myIndex;font-size:1rem}.titleListModuleOne ol li::before{width:42px;height:42px;content:counter(myIndex);font-weight:700;font-size:1.25rem;line-height:24px;letter-spacing:-.02em;color:#0f1820;display:inline-flex;flex-direction:row;background-color:rgb(103,139,170,.3);border-radius:50%;justify-content:center;align-items:center;position:relative;margin-left:-2.5rem;left:-.5rem}.titleListModuleOne ol li ul{padding-left:3.5rem}.titleListModuleOne ol li ul li{font-size:1rem}.titleListModuleOne ol li ul li::before{content:"-";width:auto;height:auto;font-weight:400;font-size:1rem;line-height:inherit;background-color:transparent}@media screen and (min-width:1400px){.bannerHomeLegger .VerticalCenter{top:55%}header .headerLegger{top:4rem}}@media screen and (min-width:992px) and (max-width:1279px){header .headerLegger .LogoMenu .logo{width:210px;height:55px}header .headerLegger .LogoMenu .logo img{width:150px}.bannerHomeLegger .carouselCaption{max-width:380px;border-radius:20px;padding:1rem}.bannerHomeLegger .carouselCaption h1.titleBanner,.bannerHomeLegger .carouselCaption h2.titleBanner{margin:0 0 .5rem}.bannerHomeLegger .VerticalCenter .carouselCaption .btnBannerHome a.cta{height:40px;font-size:1rem;padding:0 2rem}.bannerHomeLegger .VerticalCenter .carouselCaption p{margin-bottom:1rem}}@media screen and (min-width:800px) and (max-width:991px){h1{font-size:2.3em;line-height:38px}h2{font-size:2rem;line-height:36px}p{font-size:.75rem;line-height:14px}header .headerLegger .LogoMenu .logo{width:210px;height:55px}header .headerLegger .LogoMenu .logo img{width:150px}.bannerHomeLegger .carouselCaption{max-width:380px;border-radius:20px;padding:1rem}.bannerHomeLegger .carouselCaption h1.titleBanner,.bannerHomeLegger .carouselCaption h2.titleBanner{font-size:1rem;line-height:18px;margin:0 0 .5rem}.bannerHomeLegger .VerticalCenter .carouselCaption .btnBannerHome a.cta{height:35px;font-size:.75rem;padding:0 1rem}.bannerHomeLegger .VerticalCenter .carouselCaption p{font-size:.625rem;line-height:12px;margin-bottom:.8rem}}@media screen and (min-width:769px) and (max-width:799px){h1,h2{font-size:2rem;line-height:28px}p{font-size:.75rem;line-height:14px}header .headerLegger .LogoMenu .logo{width:170px;height:40px}header .headerLegger .LogoMenu .logo img{width:120px}.bannerHomeLegger .carouselCaption{max-width:360px;border-radius:20px;padding:1rem}.bannerHomeLegger .carouselCaption h1.titleBanner,.bannerHomeLegger .carouselCaption h2.titleBanner{font-size:1rem;line-height:18px;margin:0 0 .5rem}.bannerHomeLegger .VerticalCenter .carouselCaption .btnBannerHome a.cta{height:35px;font-size:.75rem;padding:0 1rem}.bannerHomeLegger .VerticalCenter .carouselCaption p{font-size:.625rem;line-height:12px;margin-bottom:.8rem}}.form-control-customv2,.wpcf7-form .wpcf7-list-item-label{font-weight:500!important;font-size:.875rem!important;line-height:18px!important;color:rgb(15,24,32,.6)!important}.fixed-wsp-soporte{width:60px;height:60px;position:fixed;right:30px;z-index:99;bottom:30px;border-radius:50%;overflow:hidden;box-shadow:rgb(0 0 0 / 10%) 0 4px 4px}.SolutionsItems .items .IcoText:hover p{color:#fff}button:focus{box-shadow:none!important}.form-control-customv2{width:100%!important;height:48px!important;background:rgb(255,255,255,.6)!important;border:1px solid #0f1820!important;border-radius:12px!important}.wpcf7-form .wpcf7-list-item{margin-left:0!important}.wpcf7-form .wpcf7-list-item-label{margin:.4rem .8rem!important;display:inline-block!important}footer{background:#0f1820;border-radius:30px 30px 0 0;padding:1.5rem 8rem}footer .first-line{display:flex;align-items:center;justify-content:space-between;line-height:1;gap:10px}footer .legals{display:flex;gap:10px}footer .copyright{display:flex;justify-content:center}footer a.text-link,footer span{color:#fff;opacity:.3;font-size:.75rem;transition:.2s ease-in-out}footer a.text-link:hover{color:#fff;opacity:1;text-decoration:underline}.groupIconsRedSocial{margin-top:3px}.groupIconsRedSocial ul{list-style:none;padding:0;margin:0;display:flex;gap:10px}.groupIconsRedSocial a{background:url(https://legger.co/wp-content/uploads/2023/04/Group-8489.png) no-repeat;width:22px;height:20px;display:inline-block;background-size:cover!important}.groupIconsRedSocial a.facebook_icon{background-position:1px 0}.groupIconsRedSocial a.instagram_icon{background-position:-34px 0}.groupIconsRedSocial a.youtube_icon{background-position:-69px 0}.groupIconsRedSocial a.linkedin_icon{background-position:-104px 0}.groupIconsRedSocial a.whatsapp_icon{background-position:-140px 0}@media screen and (max-width:768px){.ContactUs h3,h1,h2{margin-bottom:1rem}.visibleDesktop{display:none!important}.visibleMobile{display:block}.imgCarouselMobile{display:block!important}.textLeftMobile{text-align:left!important}.BGdarkGreenBlue{margin:3rem 0}.fourColumn,.threeColumn,.twoColumn,.twoColumnRight,.twoColumnRight1-4{grid-template-columns:auto;grid-template-rows:1fr;gap:20px}.bannerHomeLegger .VerticalCenter{position:relative;top:auto;-ms-transform:inherit;-webkit-transform:inherit;transform:inherit;left:auto;margin-top:-10rem}.bannerHomeLegger .carouselCaption{width:100%;max-width:90%;margin:0 auto;display:block}.BusinessGoals,.bannerHomeLegger .carouselCaption .btnBannerHome a.cta,.btnInfoNosotros a.cta,.btnKnowOurPlans .cta{max-width:100%}.bannerHomeLegger .carousel-control-next,.bannerHomeLegger .carousel-control-prev{top:-16rem}.SolutionsMobile .socialMedia,.btnMyProject .buttonPro{width:100%;max-width:327px;height:78px;border-radius:30px;display:flex}.cardCarousel .OurClients{width:100%}.bannerHomeLegger .carouselCaption h1.titleBanner,.bannerHomeLegger .carouselCaption h2.titleBanner{padding-right:2rem}.bannerHomeLegger .carousel-indicators{bottom:21rem;justify-content:center}.btnMyProject{display:table;margin:2.5rem auto 0}.btnMyProject .buttonPro{background-color:#0f1820;font-weight:700;font-size:1.125rem;line-height:22px;letter-spacing:-.25px;color:#fff;padding:0 3rem;justify-content:center;align-items:center}.SolutionsMobile{position:relative;margin-bottom:2.5rem}.SolutionsMobile .socialMedia{position:absolute;top:0;left:0;right:0;background-color:#ff4438;justify-content:space-evenly;align-items:center;margin:auto}.SolutionsMobile .socialMedia .item img{width:42px}.SolutionsMobile h2{color:#fff;position:absolute;bottom:2rem;left:1.5rem}.SolutionsItems .items .IcoText{width:95%;height:80px;border-radius:0;justify-content:flex-start;border-bottom:1px solid;background:url(./images/iconos/arrowRight.svg) center right no-repeat;margin:0 auto}.SolutionsItems .items{gap:0}.ContactUs h3{width:75%}.ContactUs form{margin-top:1.5rem}.Briefcase .BriefcaseCards{display:inherit;grid-template-columns:inherit;gap:inherit;margin-top:2rem}.Briefcase .BriefcaseCards .item,.WeShareExperiences .item{width:90%;margin:0 auto}.btnSeeAllProjects{margin:4.5rem auto 0}.ItemsSolutions .items{gap:10px;grid-template-columns:1fr 1fr}.ItemsSolutions .items .IcoText{width:75%;background:0 0;border-bottom:none;justify-content:flex-start;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:2rem}.btnSeeAllProjects.AllProjectsBtn{margin:4.5rem auto 2.5rem}.VisualPrototypes .BoxPrototypesVisual{margin-bottom:1.5rem}.OurCertifications .item{width:95%;margin:auto}.BusinessGoals{margin:5rem auto 3rem}.BoxBannerNews{max-width:90%;height:auto;margin:-7.5rem auto 0;padding:1.5rem}.BagsOfHours{margin-top:1rem}.CardsBriefcaseMobile .item{margin:0 auto 3rem!important}footer{padding:1.5rem}footer .first-line{flex-direction:column}footer .legals{flex-direction:column;align-items:center}footer .copyright{margin-top:5px}footer .groupIconsRedSocial{margin-top:0}}