.navigation{width:100%;max-width:100vw;z-index:200;top:0;left:0;position:fixed;display:flex;flex-direction:row;justify-content:space-between}.navigation-content{height:90px;transition:all .3s ease-in-out}.navigation .brand-logo{margin-top:20px;margin-left:7.5vw;z-index:201}.navigation .brand-logo img{object-fit:contain}.colored{width:100%;max-width:100vw;background-color:#fafafa;transition:all .3s ease-in-out;height:90px}.colored .links .link{color:#383838!important}.navigation .brand-logo img{height:50px}.navigation .links{width:max-content;margin:27px calc(7.5vw - 25px) auto auto;display:flex;font-size:1rem;font-weight:400;font-family:Noto Sans}.navigation .links .link{color:#fff;font-weight:400;padding-right:25px;text-align:left;cursor:pointer}.navigation .links .link a:after{width:0}.navigation .links .link a:after,.navigation .links .link a:hover:after{content:"";height:5px;border-radius:4px;background:#10c4ae;display:flex;margin-top:6px;transition:all .3s ease-in-out}.navigation .links .link a:hover:after{width:100%}.navigation .links .link .active:after{content:"";height:5px;border-radius:4px;background:#10c4ae;width:30%;display:flex;margin-top:6px;transition:all .3s ease-in-out}.navigation .ham-btn,.navigation .nav-footer{display:none}.navigation .social-nav svg{margin-right:20px}.navigation .nav-footer a{color:#fff;text-decoration:none}@media(max-width:850px){.navigation .links{display:none;transition:all .5s ease-in-out}.navigation-content.show .links{display:block!important}.navigation-content .links{display:none}.colored .links .link{color:#fff!important}.navigation .links{position:absolute;width:95%;margin:auto;top:15%;left:2.5%}.navigation .links .link{color:#fff;font-weight:400;border-bottom:1px solid #10c4ae;padding:15px;text-align:left;cursor:pointer}.navigation .nav-footer{position:absolute;width:95%;margin:auto;bottom:5%;left:5%;text-align:left;display:inline}.navigation .social-nav{margin-top:15px;display:flex}.navigation .ham-btn{position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer;z-index:201;display:inline}.navigation-content.show{width:100%;height:100%}.navigation-content{position:fixed;top:0;right:0;width:100%;height:0%;background-color:#004457;transition:all .3s ease-in-out}.navigation .links .link .active:after,.navigation .links .link a:after,.navigation .links .link a:hover:after{content:"";height:5px;border-radius:4px;background:transparent;width:0;display:flex;margin-top:6px;transition:all .3s ease-in-out}.navigation .links{font-size:1em}}.service-card-container{width:100%;height:23.188rem;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.375rem;transition:all .3s}.service-card-container .service-icon{width:7.5rem;height:7.5rem;margin-bottom:3rem}.service-card-container .service-icon img{position:relative!important}.service-card-container .service-description{display:none}.service-card-container .service-name{font-size:30px;width:70%;text-align:center;font-weight:700;transition:font-size .3s}.service-card-container:hover{justify-content:space-between;transition:all .3s}.service-card-container:hover .service-icon{width:4rem;height:4rem;align-self:flex-start;margin-bottom:0;transition:width 1s,height 1s}.service-card-container:hover .service-description{display:block;font-size:40px;line-height:3rem;font-weight:600;transition:all .3 cubic-bezier(1,0,0,1)}.service-card-container:hover .service-name{font-size:18px;font-weight:500;transition:font-size .3s}.teal-darker{color:#004457}.teal-darker:hover{background-color:#004457;color:#fff}.teal-darker:hover .service-icon img{filter:brightness(0) invert(1)}.teal-lighter{color:#027184}.teal-lighter:hover{background-color:#027184;color:#fff}.teal-lighter:hover .service-icon img{filter:brightness(0) invert(1)}.cyan-darker{color:#14a7a7}.cyan-darker:hover{background-color:#14a7a7;color:#fff}.cyan-darker:hover .service-icon img{filter:brightness(0) invert(1)}.cyan-lighter{color:#20cdb1}.cyan-lighter:hover{background-color:#20cdb1;color:#fff}.cyan-lighter:hover .service-icon img{filter:brightness(0) invert(1)}@media(min-width:1085px){.service-card-container .service-name{font-size:1.7rem;width:100%}.service-card-container:hover .service-icon{width:3.5rem;height:3.5rem}.service-card-container:hover .service-description{font-size:2rem;line-height:2.5rem;margin-top:1rem;margin-bottom:1rem}.service-card-container:hover .service-name{font-size:1.12rem;font-weight:500;transition:font-size .3s}}.principal-banner-container{width:100%;height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:100%}.principal-banner-container .text-container{grid-row:1;grid-column:1;height:100%;width:80%;display:flex;flex-direction:column;justify-content:center;z-index:2;margin:auto}.principal-banner-container .text-container .bold-underlined{font-weight:700;width:-moz-fit-content;width:fit-content}.principal-banner-container .text-container .bold-underlined:before{background:#fff;height:2px;content:" ";width:100%;position:absolute;bottom:2px;left:0;border-radius:1px}.principal-banner-container .text-container .first{margin-right:5px}.principal-banner-container .text-container .last{margin-left:5px}.principal-banner-container .text-container .words{overflow:hidden;height:54px}.principal-banner-container .text-container .words span{display:block;animation:spinwords 10s infinite;padding-bottom:5px}.principal-banner-container .text-container .sub-text-container{display:flex;flex-wrap:wrap}@keyframes spinwords{5%{transform:translateY(-112%)}10%{transform:translateY(-100%)}15%{transform:translateY(-212%)}20%{transform:translateY(-200%)}25%{transform:translateY(-312%)}30%{transform:translateY(-300%)}35%{transform:translateY(-412%)}40%{transform:translateY(-400%)}45%{transform:translateY(-512%)}50%{transform:translateY(-500%)}55%{transform:translateY(-612%)}60%{transform:translateY(-600%)}65%{transform:translateY(-712%)}70%{transform:translateY(-700%)}75%{transform:translateY(-812%)}80%{transform:translateY(-800%)}85%{transform:translateY(-912%)}90%{transform:translateY(-900%)}95%{transform:translateY(-1012%)}to{transform:translateY(-1000%)}}.principal-banner-container .text-container h1{color:#fff;font-size:45px;line-height:50px;font-weight:700}.principal-banner-container .text-container h6{color:#fff;font-size:25px;margin-top:1.7rem;font-weight:400}.principal-banner-container .text-container .call-button{margin-top:2.7rem}.principal-banner-container .video-container{width:100%;overflow:hidden;height:100vh;grid-row:1;grid-column:1;z-index:1}.principal-banner-container .video-container video{width:100%;height:100%;object-fit:cover}.principal-banner-container .call-button{color:#fff;font-weight:700;cursor:pointer;font-size:16px;border-radius:2.62rem;font-size:20px;padding:.7rem 1.8rem;background-color:#027184;width:-moz-fit-content;width:fit-content;transition:padding .5s}.principal-banner-container .call-button:hover{padding:.5rem 1.5rem;transition:padding .5s}@media(min-width:700px){.principal-banner-container .text-container h1{font-size:65px;line-height:70px}.principal-banner-container .text-container h6{font-size:27px;margin-top:2rem}.principal-banner-container .text-container .call-button{margin-top:2.7rem}}@media(min-width:1300px){.principal-banner-container .text-container{max-width:1050px;margin:initial;margin-left:7.5vw}.principal-banner-container .text-container h1{font-size:75px;line-height:80px}.principal-banner-container .text-container h6{font-size:35px;margin-top:2rem}.principal-banner-container .text-container .call-button{margin-top:2.7rem;font-size:25px}}.portfolio-container{background-color:#fff;padding:1.5rem;border-radius:2rem;width:90%;margin:3rem auto;box-shadow:0 3.5rem 2rem -2rem rgba(0,0,0,.15)}.portfolio-container .header{display:flex;justify-content:space-between;align-items:flex-start}.portfolio-container .header h3{width:60%;display:flex;flex-direction:column;color:#004457;white-space:nowrap;font-size:30px;line-height:30px;font-weight:800;padding:0;font-family:Noto Sans}.portfolio-container .header h3 .cyan-text{color:#20cdb1}.portfolio-container .header .portfolio-icon{width:35px;height:36.5px}.portfolio-container .header .portfolio-icon img{position:relative!important;object-fit:contain}.portfolio-container .portfolio-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem;gap:1rem}.portfolio-container .portfolio-content p{font-weight:500;font-size:1rem;margin-bottom:.8rem}.portfolio-container .portfolio-content .buttons{display:flex;align-items:center;justify-content:end;gap:1rem}.portfolio-container .portfolio-content .buttons .dev-button{background-color:#004457}.portfolio-container .portfolio-content .buttons .design-button,.portfolio-container .portfolio-content .buttons .dev-button{color:#fff;font-weight:700;cursor:pointer;font-size:16px;border-radius:2.62rem;padding:.45rem 1.25rem;width:49%;max-width:10rem;text-align:center}.portfolio-container .portfolio-content .buttons .design-button{background-color:#20cdb1}@media(min-width:750px){.portfolio-container{height:15rem;display:flex;flex-direction:column;justify-content:space-between;max-width:1000px}.portfolio-container .header h3{font-size:32px;line-height:35px}.portfolio-container .header .portfolio-icon{width:50px;height:52.14px;margin-top:1px}.portfolio-container .portfolio-content{flex-direction:row;align-items:flex-end}.portfolio-container .portfolio-content p{font-size:1.3rem;margin-bottom:0}.portfolio-container .portfolio-content .buttons{width:70%;justify-content:flex-end;align-items:flex-end;gap:1rem}.portfolio-container .portfolio-content .buttons .design-button,.portfolio-container .portfolio-content .buttons .dev-button{padding-top:.6rem;padding-bottom:.6rem;font-size:1.1rem}}.perks-card-container{background-color:#fff;padding:2.5rem 2.5rem 3rem;border-radius:2rem;color:#004457;font-family:Noto Sans;box-shadow:0 3.5rem 2rem -2rem rgba(0,0,0,.15)}.perks-card-container h3{font-size:28px;font-weight:700;text-align:center;margin:0;padding:0}.perks-card-container .perks-card-content{margin:1.5rem auto auto;font-weight:400;width:90%}.perks-card-container .perks-card-content li{margin-top:1rem}.show{transform:translateY(0);transition:transform .4s ease-in}.marquee-container{max-width:1050px;width:100%;height:10vw;min-height:4rem;margin:4rem auto 3rem;display:flex;white-space:nowrap;overflow:hidden;flex-shrink:0;position:relative}.marquee-container .move{display:flex;gap:1.5rem;animation:move-rtl 10s linear infinite}.marquee-container .line{display:flex;gap:1.5rem;width:max-content}.marquee-container:before{background-image:linear-gradient(90deg,#fafafa,hsla(0,0%,100%,0));border-top-left-radius:4px;border-bottom-left-radius:4px;width:2.5rem;left:0}.marquee-container:after,.marquee-container:before{content:"";height:100%;z-index:100;top:0;position:absolute}.marquee-container:after{background-image:linear-gradient(270deg,#fafafa,hsla(0,0%,100%,0));border-top-right-radius:4px;border-bottom-right-radius:4px;width:4.5rem;right:0}.marquee-container .photo-container{min-width:4rem;min-height:4rem;height:10vw;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%}.marquee-container .photo-container img.member{position:relative!important;object-fit:contain;height:calc(90% - 13px)!important;width:calc(90% - 13px)!important;grid-row:1;grid-column:1;margin:auto}.marquee-container .photo-container img.frame{z-index:100;position:relative!important;height:95%!important;width:95%!important;inset:3px!important;grid-row:1;grid-column:1}@keyframes move-rtl{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1rem))}}@media(min-width:1200px){.marquee-container{height:5rem;gap:1rem}.marquee-container .photo-container{width:5rem;height:5rem}.marquee-container .photo-container img.member{position:relative!important;object-fit:contain}}.contact-block-container{background-color:#004457;border-radius:2rem;padding:1.5rem 1.5rem 2.5rem;color:#fff;position:relative}.contact-block-container h3{font-size:2.5rem;font-family:Noto Sans;line-height:2.8rem;white-space:normal;font-weight:800}.contact-block-container h3 span{color:#20cdb1}.contact-block-container .sub-text{margin-bottom:2.5rem;margin-top:1.5rem;font-weight:400;position:relative;z-index:2}.contact-block-container .button{background-color:#56ebbd;color:#004457;padding:.8rem 2rem;margin-top:2rem;font-weight:800;border-radius:42px;font-family:Noto Sans;position:relative;z-index:3}.contact-block-container .splash-ball{position:absolute;bottom:-23px;width:14rem;right:-35px;z-index:1}.testimonials-container{height:90vh;position:relative}.testimonials-container .background{height:100%;width:100%;position:absolute;z-index:1}.testimonials-container .carousel-content{padding-top:3rem;position:relative;height:100%;z-index:5;padding-bottom:3rem}.testimonials-container .carousel-content h2{color:#fff}.testimonials-container .carousel-content .carousel-container{margin-top:1.5rem;margin-bottom:1rem;position:relative;height:80%}.testimonials-container .testimonies-bullets{bottom:0;left:50vw;list-style:none;position:absolute;right:0;width:max-content;z-index:4;display:flex;gap:.5rem;margin-top:1.5rem}.testimonials-container .testimonies-bullets .react-multi-carousel-dot button{border:1px solid #fff!important;background:transparent;border-radius:50%;transition:background .2s ease-out;width:17px;height:17px}.testimonials-container .testimonies-bullets .react-multi-carousel-dot--active button{border:1px solid #fff!important;background:#fff!important;border-radius:50%;transition:background .2s ease-out;width:17px;height:17px}.testimony-block{width:90%;text-align:center;color:#fff;display:flex;flex-direction:column;height:90%;margin:auto}.testimony-block .testimony-data{text-align:left;font-family:Noto Sans}.testimony-block .testimony-data h4{font-size:1.5rem;font-weight:600}.testimony-block .testimony-data h4 span{font-style:italic;font-weight:300;font-size:1.3rem}.testimony-block .testimony-data p{margin-top:.3rem;font-style:italic;line-height:1.55;font-weight:300}.testimony-block .images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;height:14rem;width:14rem;margin:auto}.testimony-block .images .client{padding:8px;position:relative;grid-column-start:5;grid-column-end:span 13;grid-row-start:5;grid-row-end:span 13}.testimony-block .images .client img{object-fit:contain;position:relative!important}.testimony-block .images .country{padding:8px;position:relative;grid-column-start:2;grid-column-end:span 4;grid-row-start:7;grid-row-end:span 10}.testimony-block .images .country img{object-fit:contain;position:relative!important}.testimony-block .images .company{padding:8px;position:relative;grid-column-start:2;grid-column-end:span 7;grid-row-start:1;grid-row-end:span 6}.testimony-block .images .company img{object-fit:contain;position:relative!important}@media(min-width:750px){.testimonials-container{height:60vh;min-height:45rem}.testimony-block{width:85%;flex-direction:row;margin:auto;gap:1.5rem}.testimony-block .testimony-data{width:calc(100% - 20.5rem);align-self:center}.testimony-block .testimony-data h4{font-size:1.6rem;font-weight:600;margin-bottom:.38rem}.testimony-block .testimony-data h4 span{font-size:1.4rem}.testimony-block .testimony-data p{margin-top:.3rem;line-height:1.55;font-size:1.1rem}.testimony-block .images{height:17rem;width:19rem}}@media(min-width:1085px){.testimonials-container{height:65vh;min-height:40rem}.testimonials-container .carousel-content{padding-bottom:2rem;max-width:1050px;margin:auto}.testimonials-container .testimonies-bullets{left:50%}}.footer{background-color:#004457;display:flex;padding-top:5rem;padding-bottom:2.63rem;align-items:center;margin-top:7.19rem}.footer .footer-container{width:80%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.footer .footer-container .social-media{display:flex;gap:2.19rem;margin-top:1.75rem;margin-bottom:2.63rem}.footer .footer-container .social-media svg{width:3rem;height:3rem}.footer .footer-container .agencies{color:#fff;margin-bottom:1.75rem}.footer .footer-container .cpr{font-weight:300;color:#fff;font-family:Noto Sans;font-size:1.125rem;text-align:center}.footer .footer-container .pp{margin-top:1rem}.footer .footer-container .pp a{color:#fff}.extra-bold-underlined{font-weight:800;text-decoration:underline}.cyan{color:#20cdb1}.medium-italic{font-style:italic;font-weight:500}.main{color:#004457;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.main h2{font-family:Noto Sans;font-size:3rem;text-align:center;font-weight:800;line-height:1.1}.main .services{width:90%;margin:4.5rem auto auto}.main .services .services-elements{display:flex;flex-direction:column;margin-top:2.5rem}.main .portfolio-section{position:relative;width:100%}.main .portfolio-section .mini-circle{height:15rem;width:15rem;border-radius:100%;border:2.8rem solid #56ebbd;position:absolute;top:30%;left:75%;z-index:-1}.main .why-sahuaro{width:90%;margin:4.5rem auto;display:flex;flex-direction:column;gap:2.5rem;position:relative}.main .why-sahuaro h2{text-align:left}.main .why-sahuaro .circle{position:absolute;width:125vh;height:125vh;border-radius:100%;border:8rem solid #56ebbd;left:10vw;bottom:-14rem;z-index:-1}.main .why-sahuaro .circle .mini-circle{border:2rem dotted rgba(20,167,167,.5);width:calc(100vh - 8rem);height:calc(100vh - 8rem);border-radius:100%;position:absolute;top:3rem;left:3rem;animation-name:spin;animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main .our-team{width:100%;margin:4.5rem auto auto}.main .our-team .header-team{width:90%;margin:auto}.main .our-team .header-team h4{text-align:center;margin-top:1rem}.main .our-team .team-content{width:90%;margin:auto;position:relative}.main .our-team .team-content .intro{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.main .our-team .team-content .circle{position:absolute;width:90vh;height:90vh;border-radius:100%;border:5rem solid #56ebbd;left:10vw;bottom:-25rem;z-index:-1}.main .nearshore-company{width:90%;font-family:Noto Sans;margin:1rem auto auto}.main .nearshore-company .intro p{margin-top:2.5rem;text-align:center;font-weight:400;font-size:1.2rem}.main .nearshore-company .perks .cni{position:relative;margin-top:4rem}.main .nearshore-company .perks .circle{left:-10rem;height:25rem;width:25rem;position:absolute;top:-1rem}.main .nearshore-company .perks .circle video{object-fit:contain;height:100%}.main .nearshore-company .perks .nearshore-img{height:17.7rem;width:15rem;margin-top:3rem;margin-left:26vw}.main .nearshore-company .perks .nearshore-img img{position:relative!important;object-fit:contain;border-radius:40px;box-shadow:-1rem -1rem 0 #004457}.main .nearshore-company .perks .perks-nearshore{font-family:Noto Sans;font-weight:800;margin-top:4.5rem}.main .nearshore-company .perks .perks-nearshore li{margin:1rem auto auto;display:flex;align-items:center;line-height:1.3;width:80%;gap:.8rem}@media(min-width:680px){.main .nearshore-company{margin-top:4.5rem}.main .nearshore-company .perks{display:flex;gap:1rem}.main .nearshore-company .perks .cni{position:relative;margin-top:4rem}.main .nearshore-company .perks .circle{left:-15rem;height:32rem;width:32rem;position:absolute;top:-1rem}.main .nearshore-company .perks .circle video{object-fit:contain;height:100%}.main .nearshore-company .perks .nearshore-img{height:17.7rem;width:15rem;margin-top:3rem;margin-left:10vw}.main .nearshore-company .perks .nearshore-img img{position:relative!important;object-fit:contain;border-radius:2rem;box-shadow:-1rem -1rem 0 #004457}.main .nearshore-company .perks .perks-nearshore{font-family:Noto Sans;font-weight:800;margin-top:4.5rem;width:50%;display:flex;flex-direction:column;justify-content:space-between}.main .nearshore-company .perks .perks-nearshore ul{flex:1 1;display:flex;justify-content:space-between;flex-direction:column}.main .nearshore-company .perks .perks-nearshore li{margin-top:1rem;line-height:1.3;width:80%;margin-left:20%;font-size:1.1rem}}@media(min-width:750px){.main h2{font-size:3.8rem;line-height:1}.main .services{margin-top:7.5rem}.main .services .services-elements{width:100%;display:grid;grid-template-columns:48% 48%;margin:4.5rem auto auto;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;row-gap:1.5rem}.main .portfolio-section .mini-circle{height:16rem;width:16rem;top:30%;left:80%}.main .nearshore-company{margin-top:4.5rem;max-width:1050px}.main .nearshore-company .intro{margin-top:3rem}.main .nearshore-company .perks{display:flex;gap:1rem}.main .nearshore-company .perks .cni{position:relative;margin-top:4rem}.main .nearshore-company .perks .circle{left:-15rem;height:32rem;width:32rem;position:absolute;top:-1rem}.main .nearshore-company .perks .circle video{object-fit:contain;height:100%}.main .nearshore-company .perks .nearshore-img{height:17.7rem;width:15rem;margin-top:3rem;margin-left:10vw}.main .nearshore-company .perks .nearshore-img img{position:relative!important;object-fit:contain;border-radius:2rem;box-shadow:-1rem -1rem 0 #004457}.main .nearshore-company .perks .perks-nearshore{font-family:Noto Sans;font-weight:800;margin-top:4.5rem;width:50%;display:flex;flex-direction:column;justify-content:space-between}.main .nearshore-company .perks .perks-nearshore ul{flex:1 1;display:flex;justify-content:space-between;flex-direction:column}.main .nearshore-company .perks .perks-nearshore li{margin-top:1rem;line-height:1.3;width:80%;margin-left:20%;font-size:1.1rem}.main .why-sahuaro{margin-top:7.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:20rem 2rem calc(100% - 35rem) 8rem}.main .why-sahuaro .perks-card-container:nth-child(2){grid-row-start:1;grid-row-end:3;grid-column:2}.main .why-sahuaro .perks-card-container:nth-child(3){grid-row-start:2;grid-row-end:4;grid-column:1}.main .why-sahuaro .perks-card-container:nth-child(4){grid-row-start:3;grid-row-end:5;grid-column:2}.main .why-sahuaro h2{width:100%;grid-column:1;font-size:3.5rem}.main .why-sahuaro .circle{width:100vh;height:100vh;border-width:7rem;left:50vw;bottom:-50vh}.main .why-sahuaro .circle .mini-circle{border-width:1.9rem;width:calc(80vh - 8rem);height:calc(80vh - 8rem);top:3rem;left:3rem}.main .our-team{margin-top:5.5rem}.main .our-team .header-team h4{font-size:1.2rem;font-weight:500;font-family:Noto Sans}.main .our-team .team-content{display:flex;gap:1rem}.main .our-team .team-content .contact-block-container,.main .our-team .team-content .intro{width:50%}.main .our-team .team-content .circle{width:35rem;height:35rem;border-radius:100%;border:5rem solid #56ebbd;left:40vw;bottom:-25rem;z-index:-1}}@media(min-width:890px){.main .why-sahuaro{grid-template-rows:18rem 2rem calc(100% - 35rem) 8rem}.main .why-sahuaro .perks-card-container:nth-child(2){grid-row-start:1;grid-row-end:3;grid-column:2}.main .why-sahuaro .perks-card-container:nth-child(3){grid-row-start:2;grid-row-end:4;grid-column:1}.main .why-sahuaro .perks-card-container:nth-child(4){grid-row-start:3;grid-row-end:5;grid-column:2}.main .why-sahuaro h2{width:90%;grid-column:1;font-size:3.5rem}.main .our-team .header-team h4{font-size:1.3rem}.main .our-team .team-content{gap:3rem;max-width:1050px}.main .our-team .team-content .intro{width:100%;font-size:1.2rem}.main .our-team .team-content .contact-block-container{width:30rem}}@media(min-width:1085px){.main .why-sahuaro{max-width:1050px;margin-top:7.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:20rem 2rem calc(100% - 35rem) 8rem}.main .why-sahuaro .perks-card-container:nth-child(2){grid-row-start:1;grid-row-end:3;grid-column:2}.main .why-sahuaro .perks-card-container:nth-child(3){grid-row-start:2;grid-row-end:4;grid-column:1}.main .why-sahuaro .perks-card-container:nth-child(4){grid-row-start:3;grid-row-end:5;grid-column:2}.main .why-sahuaro h2{width:80%;grid-column:1;font-size:4rem}.main .why-sahuaro .circle{left:655px}}@media(min-width:1300px){.main .services .services-elements{max-width:1300px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:4.5rem auto auto;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;row-gap:1.5rem}.main .portfolio-section .mini-circle{height:16rem;width:16rem;top:30%;left:calc(50% + 350px)}}@media(min-width:1500px){.main .our-team .team-content .circle{left:550px}}
