#disclaimer{max-width:1248px;height:45px;margin:0 auto}#disclaimer p{text-align:center;font-size:10px;font-family:'Overpass Mono';letter-spacing:-.3px}#disclaimer p a{font-family:'Overpass Mono'}#hero{max-width:1248px;height:720px;margin:0 auto}#hero h1{text-align:center;padding:200px 250px 20px 250px;font-size:60px;font-family:'Work Sans';font-weight:800;letter-spacing:-1.2px;line-height:1}.categories{width:622px;height:54px;margin:0 auto;background:url(../imgs/bg_categories.png) no-repeat;padding:0 10px}.categories_frame{width:567px;height:54px;overflow:hidden;display:inline-block}.categories_arrow{width:30px;height:54px;display:inline-block;padding-top:12px}.categories_list{display:flex;gap:2px;padding-top:8px;position:relative;left:0;transition:left .2s ease-in,top .2s ease-in}.categories_list li{background:#fff;border-radius:19px;margin:0 8px;flex-grow:0;flex-shrink:0;height:37px;padding-top:7px;width:200px}.categories_list li:hover{color:#fff}.categories_list li a{padding:7px 12px;text-transform:uppercase;display:block;text-align:center;position:relative;top:-7px}#icos{display:flex;justify-content:center;gap:10px;align-items:center;margin-top:22px}#affiliates{max-width:1248px;margin:0 auto;text-align:center;padding:0 260px;margin-top:70px}#affiliates h2{font-family:'Work Sans';font-weight:600;font-size:32px;line-height:1.4;margin-bottom:20px}#affiliates h4{font-family:'Work Sans';font-weight:400;font-size:23px;margin-bottom:40px}#affiliates p{font-family:'Work Sans';font-weight:400;font-size:15px;letter-spacing:.5px}#affiliates a:hover{text-decoration:underline}#companies{max-width:1248px;margin:0 auto;display:flex;gap:15px;flex-wrap:wrap;margin-top:70px;justify-content:center}.company{width:400px;height:80px;background:#fff;border-radius:5px}.company{display:flex;align-items:center;justify-content:space-around;padding:15px 20px;gap:12px}.company_logo img{max-height:40px;max-width:60px}.company_name{width:190px}.company_name p{font-family:'Work Sans';font-weight:400;font-size:18px;text-transform:uppercase}.company_stars{display:flex}.company_stars img{display:inline-block;width:20px;height:20px}#journey{max-width:1248px;margin:0 auto;padding:120px 210px 60px 210px}#journey h3{color:#000;text-align:center;font-size:60px;font-family:'Work Sans';font-weight:800;letter-spacing:-1.2px;line-height:1}#journey h4{text-align:center;font-size:18px;font-family:'Work Sans';font-weight:400;color:#474745;margin-top:15px;margin-bottom:55px;line-height:1.8}#photo{max-width:1248px;height:553px;margin:0 auto;position:relative;background-size:1200px;background-position:center;z-index:2}#questions{max-width:1248px;margin:0 auto;padding:300px 200px 150px 200px;background:#e1e1f0;position:relative;top:-180px;margin-bottom:-250px;z-index:1}#questions h3{font-size:40px;font-family:'Work Sans';font-weight:700;margin-bottom:30px}#questions h4{font-size:32px;font-family:'Work Sans';font-weight:500;line-height:1.4;margin-bottom:50px}#questions p,#questions p a{font-size:17px;font-family:'Overpass Mono'}@media (max-width:1200px){#disclaimer{max-width:1185px}#hero{max-width:1185px}#hero h1{padding:200px 200px 20px 200px}#affiliates{max-width:1185px;padding:0 180px}#companies{max-width:1185px}#journey{max-width:1185px}#photo{max-width:1185px;background-size:1150px}#questions{max-width:1185px}}@media (max-width:1024px){#disclaimer{max-width:999px}#hero{max-width:999px}#hero h1{font-size:52px;padding:200px 80px 20px 80px}#affiliates{max-width:999px;padding:0 150px}#affiliates h2{font-size:28px}#companies{max-width:999px}.company{max-width:350px}#journey{max-width:999px;padding:120px 70px 60px 70px}#photo{max-width:999px;background-size:966px;height:450px}#questions{max-width:999px;padding:300px 150px 150px 150px}}@media (max-width:768px){#disclaimer{max-width:743px}#hero h1{font-size:48px;padding:200px 80px 20px 80px}#affiliates{max-width:743px;padding:0 80px}#companies{max-width:743px}.company_name{width:170px}.company a{padding:15px}.company_name p{font-size:17px}#journey{max-width:743px;padding:120px 80px 60px 80px}#journey h3{font-size:52px}#photo{max-width:743px;background-size:708px;height:330px}#questions{padding:300px 50px 150px 50px}}@media (max-width:540px){#hero h1{font-size:40px;padding:200px 50px 20px 50px}.company{max-width:230px}.company_name{display:none}.categories{width:345px;height:216px;background:url(../imgs/bg_categories_mobile.png) no-repeat;padding-top:15px}.categories_frame{width:325px;height:194px;overflow:hidden}.categories_list{column-gap:0;flex-wrap:wrap;row-gap:7px}.categories_list li{width:310px;height:38px;text-align:center}.categories_arrow{background:#fff;width:52px;position:relative;left:140px;justify-content:center;display:flex;height:52px;border-radius:30px;top:2px}.categories_arrow img{transform:rotate(90deg)}}@media (max-width:480px){#disclaimer{width:100%;height:55px;padding:0 10px}#hero{width:100%;height:440px;background:0 0}#hero h1{padding:30px 20px;font-size:40px;text-align:left}#affiliates{width:100%;padding:0 20px;margin-top:30px}#affiliates h2{font-size:16px}#affiliates h4{font-size:16px}#companies{width:100%;height:auto;gap:10px}.company{width:190px}.company_logo img{max-height:30px;max-width:45px}.company_stars img{width:16px;height:16px}#journey{width:100%;padding:50px 10px 50px 10px}#journey h3,#journey h4{text-align:left}#photo{width:calc(100% - 40px);height:233px;background-size:130%;border-radius:20px;margin:20px}#questions{width:100%;padding:190px 20px 60px 20px;top:-140px;margin-bottom:-210px}}@media (max-width:390px){.company{width:180px}.company_logo img{max-height:25px;max-width:35px}#photo{height:200px;margin:10px}}@media (max-width:375px){#photo{width:335px;height:223px}#companies{gap:8px}.company{width:150px}.company a{padding:10px}#questions{padding-top:160px}#questions h4{font-size:28px}}@media (max-width:360px){#photo{width:calc(100% - 20px);height:213px}}@media (max-width:320px){#photo{height:190px}.categories{width:310px;background-size:100% 98%}.categories_frame{width:285px}#journey .categories{position:relative;left:-5px}.categories_list li{width:275px}}