.header_image{max-height:490px;max-width:45vw;position:absolute;right:0;top:0}@media(min-width:1600px){.header_image{max-width:55vw}}@media(min-height:1081px),(min-width:1921px){.header_image{max-height:600px;max-width:53vw;scale:1;zoom:1}}@media(min-width:1025px)and (max-width:1365px){.header_image{max-width:55vw}}@media(min-width:768px)and (max-width:1024px){.header_image{margin-top:50px;width:55vw!important}}@media(max-width:767px){.header_image{margin-top:50px;width:55vw!important}}@media(max-width:415px){.header_image{display:none}}.header_logos__container{display:inline-flex;gap:18px;margin:42px 0 64px}@media(max-width:1024px){.header_logos__container{margin:0}.header_logos__container img{width:40px}.header_logos__container{display:block}}@media(min-width:1025px){.desktop-hidden{display:none}}@media(max-width:1024px){.desktop-only{display:none}}@media(min-width:768px){.mobile-only{display:none}}@media(max-width:767px){.mobile-hidden{display:none}}#header_text{align-items:start;display:flex;flex-direction:column;margin:123px 0 0;max-width:60vw}@media(max-width:1024px){#header_text{margin:64px 0 55px 20px;padding-inline:16px}}@media(max-width:767px){#header_text{margin:0;max-width:65vw}}@media(min-width:768px)and (max-width:1024px){#header_text{max-width:52vw}}@media(max-width:415px){#header_text{max-width:97vw!important;width:97vw!important}}@media(min-width:1025px)and (max-width:1365px){#header_text{margin-top:110px}}#header_text h1,#header_text h2{font-size:50px;font-weight:300;letter-spacing:.05em;line-height:1.2em;margin:0;max-width:50vw;padding:0;text-align:left}@media(min-width:768px)and (max-width:1024px){#header_text h1,#header_text h2{font-size:32px;line-height:46px;margin-top:40px}}@media(max-width:767px){#header_text h1,#header_text h2{font-size:25px;line-height:31px;margin:70px 0 40px}}@media(max-width:415px){#header_text h1,#header_text h2{font-size:22px;line-height:34px;margin:70px 0 40px}}@media(min-width:1025px)and (max-width:1365px){#header_text h1,#header_text h2{font-size:38px;line-height:55px}}#header_text p{font-size:24px;font-weight:400;letter-spacing:.05em;line-height:37px;margin-bottom:24px}@media(max-width:767px){#header_text p{font-size:16px;line-height:25px}}#header_text button{z-index:2}
