.homepage.hero{background-color:transparent}.homepage.overcome-problems .pattern-icon svg{height:4.8rem;width:4.8rem}@media (min-width:900px){.homepage.overcome-problems .pattern-icon svg{height:7.2rem;width:7.2rem}}.homepage.overcome-problems .card{background-color:#121f35}.homepage.overcome-problems .card .icon{height:4rem;width:4rem}.homepage.overcome-problems .card .icon.bg-imperial-red{background-color:#d93642}.homepage.overcome-problems .card .icon.bg-pacific-blue{background-color:#0daaba}.homepage.overcome-problems .card .icon.bg-ocean-blue{background-color:#85e0e0}.homepage.ratings h4 span{color:#e63946}.homepage.ratings .rate span{color:hsla(216,4%,54%,.98);font-weight:400}.homepage.ratings img{height:100%;object-fit:cover;width:100%}@media (min-width:600px){.homepage.ratings img{max-height:34rem}}@media (min-width:900px){.homepage.ratings img{max-width:48rem}}.homepage.ratings .icon{background-color:#e63946;height:6.4rem;right:0;top:0;width:6.4rem}.homepage.ratings .common-link{width:100%}@media (min-width:600px){.homepage.ratings .common-link{width:auto}}.homepage.project-steps .pattern-icon svg{height:4.8rem;width:4.8rem}@media (min-width:900px){.homepage.project-steps .pattern-icon svg{height:7.2rem;width:7.2rem}}.homepage.project-steps .timeline{--bs-border-color:#535861}.homepage.project-steps .timeline .step>svg{display:none;position:absolute}@media (min-width:900px){.homepage.project-steps .timeline .step>svg{display:block}}.homepage.project-steps .timeline .step.left>svg{right:-.6rem;top:6.6rem}.homepage.project-steps .timeline .step.right>svg{left:-.6rem;top:6.6rem}@media (min-width:900px){.homepage.project-steps .timeline .step{min-height:22rem}}.homepage.project-steps .timeline .step-number{color:#222934;font-size:4.8rem;line-height:100%}@media (min-width:900px){.homepage.project-steps .timeline .step-number{font-size:12rem;height:22rem}}.homepage.project-steps .timeline .content{max-width:50rem;width:100%}@media (min-width:900px){.homepage.project-steps .timeline .content{max-width:37.5rem}}.homepage.project-steps .timeline .mobile-arrow{left:-8.5rem;position:absolute;top:3.8rem;width:6rem}.homepage.cta.animated{background-color:#09111e;background-image:linear-gradient(rgba(9,17,30,.6),rgba(9,17,30,.6)),url(/theme/primotly/build/images/cta-animated-bg.fa045a87.webp);background-position:left top 0;background-size:cover}@media (min-width:900px){.homepage.cta.animated{background-position:center top 0}}.homepage.cta.gradient{background:linear-gradient(180deg,rgba(18,31,53,0) 60%,#121f35)}.homepage.why-primotly{background-color:#0e1829}.homepage.why-primotly .pattern-icon svg{height:4.8rem;width:4.8rem}@media (min-width:900px){.homepage.why-primotly .pattern-icon svg{height:7.2rem;width:7.2rem}}.homepage.why-primotly .card{background-color:#09111e}.homepage.why-primotly .card .icon{color:#535861;height:4.8rem;width:4.8rem;--bs-border-color:#535861}@media (min-width:600px){.homepage.why-primotly .card .icon{height:6.4rem;width:6.4rem}}.homepage.remote-developers .icon{color:#fff;--bs-border-color:#fff;height:4rem;width:4rem}@media (min-width:900px){.homepage.remote-developers .icon{height:6.4rem;width:6.4rem}}.homepage.remote-developers .comparison-table .table-header .feature-header{background-color:#000}.homepage.remote-developers .comparison-table .table-header .primotly-header{background-color:#e63946}.homepage.remote-developers .comparison-table .table-header .traditional-header{background-color:#0daaba}.homepage.remote-developers .comparison-table .table-row{border-bottom:.1rem solid #505b6d}.homepage.remote-developers .comparison-table .table-row:hover{background-color:hsla(0,0%,100%,.02)}.homepage.remote-developers .comparison-table .table-row .feature-cell{background-color:transparent}.homepage.remote-developers .comparison-table .table-row .primotly-cell{background-color:rgba(230,57,70,.08)}.homepage.remote-developers .comparison-table .table-row .traditional-cell{background-color:rgba(13,170,186,.08)}