@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}strong{font-weight:bold}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit;padding-block:0;padding-inline:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}a{text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{max-width:1900px;width:100%;margin:0 auto}h1,.same_as_h1{font-family:"Inter",sans-serif;font-weight:400;text-transform:uppercase;color:#000;font-size:clamp(26px,86px + (100vw - 1440px) * 0.05,110px)}.same_as_h1_small{font-family:"Inter",sans-serif;font-weight:400;font-size:clamp(26px,86px + (100vw - 1440px) * 0.05,110px);text-transform:uppercase;color:#000}h2{font-family:"Inter",sans-serif;line-height:140%;font-weight:400;text-transform:uppercase;color:#000;font-size:clamp(26px,36px + (100vw - 1440px) * 0.05,40px)}h3,.same_as_h3{font-family:"Inter",sans-serif;font-weight:400;text-transform:uppercase;color:#000;font-size:clamp(26px,36px + (100vw - 1440px) * 0.05,40px)}h4{font-family:"Inter",sans-serif;font-weight:400;font-size:32px;text-transform:uppercase;color:#000}h5{font-family:"Inter",sans-serif;font-weight:400;font-size:24px;line-height:140%;color:#000}h6{font-family:"Inter",sans-serif;font-weight:400;font-size:20px;line-height:140%;text-transform:uppercase;color:#000}.text_title{text-transform:capitalize}.upper_case{text-transform:uppercase}.lower_case{text-transform:lowercase}p,span,a,label,input,option,select{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#000;font-size:clamp(14px,18px + (100vw - 1440px) * 0.05,24px)}.full-width{position:relative;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.show_all_projects{align-self:end;margin-right:20px;z-index:9999}.base_button_link{text-decoration:none}.base_button{font-family:"Inter",sans-serif;text-align:center;border:1px solid #000;width:100%;height:auto;padding:14px 20px;background:#fff;color:#000;text-decoration:none;text-transform:uppercase;cursor:pointer;z-index:9999;font-size:clamp(12px,18px + (100vw - 1440px) * 0.05,28px)}.base_button:hover{border:1px solid #000;background:#000;color:#fff}.base_button.revers{background:#000;color:#fff}.base_button.revers:hover{border:1px solid #000;background:#fff;color:#000}.dropdown-wrapper{position:relative;z-index:10000}.dropdown-wrapper .dropdown-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:fit-content;cursor:pointer}.dropdown-wrapper .dropdown-link span:hover{font-weight:bold}.dropdown-wrapper .dropdown-items{position:absolute;top:100%;min-width:200px;z-index:9999;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-transition:0.2s;transition:0.2s}.dropdown-wrapper .dropdown-items:not(.show){max-height:0;padding:0 5px;-webkit-transition:0.2s;transition:0.2s;-webkit-transition-property:max-height,padding;transition-property:max-height,padding;overflow:hidden}.dropdown-wrapper .dropdown-items.show{left:-150px;max-height:40rem;padding:5px;-webkit-transition:0.2s linear;transition:0.2s linear;-webkit-transition-property:max-height,padding;transition-property:max-height,padding;-webkit-box-shadow:0px 1px 5px -1px rgba(19,66,118,0.5);box-shadow:0px 1px 5px -1px rgba(19,66,118,0.5);border-radius:10px;overflow-y:auto;overflow-x:visible}.dropdown-wrapper .dropdown-items .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;-webkit-transition:0.2s;transition:0.2s;border-radius:5px;white-space:nowrap;gap:0.75rem;cursor:pointer}.dropdown-wrapper .dropdown-items .dropdown-item img{width:20px;height:20px;pointer-events:none}.dropdown-wrapper .dropdown-items .dropdown-item:hover{background-color:rgba(19,66,118,0.1);gap:1.5rem;font-weight:bold}body header{padding:20px;height:100%;background:#fff;display:flex;justify-content:space-between;align-items:center;position:relative}body header .logo{display:flex}body header .logo img{width:92px;height:92px}@media only screen and (max-width:800px){body header .logo img{width:44px;height:44px}}body header .right_side{display:flex;justify-content:space-between}body header .right_side .header_langs{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#000;min-width:100px}body header .right_side .header_langs .language-dropdown{cursor:pointer}body header .right_side .header_langs .language-dropdown span:hover{font-weight:bold}@media only screen and (max-width:800px){body header .right_side .header_langs{display:none}}body header .right_side .menu{min-width:200px}body header .right_side .menu ul{display:flex;flex-direction:column;gap:8px}body header .right_side .menu ul li{text-align:end;transition:transform 0.3s ease}body header .right_side .menu ul li:hover{transform:translateX(-10px);font-weight:700}body header .right_side .menu ul li a{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#000;text-decoration:none}body header .right_side .menu ul li a:hover{font-weight:700}@media only screen and (max-width:800px){body header .right_side .menu{display:none}}body header .right_side button{display:none;cursor:pointer}body header .right_side button img{width:44px;height:44px}@media only screen and (max-width:800px){body header .right_side button{display:flex}}body header .mobile_menu{display:none}body header .mobile_menu.open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;color:white;-webkit-transition:0.5s;transition:0.5s}body header .mobile_menu .header_mobile{display:flex;justify-content:space-between;align-items:center;padding:20px}body header .mobile_menu .header_mobile .logo{cursor:pointer}body header .mobile_menu .header_mobile .logo img{width:44px;height:44px}body header .mobile_menu ul{padding:20px;display:flex;flex-direction:column;gap:18px}body header .mobile_menu ul li{transition:transform 0.3s ease}body header .mobile_menu ul li:hover{transform:translateX(10px);font-weight:700}body header .mobile_menu ul li a{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#fff;text-decoration:none}body header .mobile_menu ul li a:hover{font-weight:700}body header .mobile_menu .dropdown-wrapper{padding:20px}body header .mobile_menu .dropdown-wrapper>*{color:#fff}body header .mobile_menu .dropdown-wrapper span{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:140%}body header .mobile_menu .dropdown-wrapper .mobile_dropdown{background-color:#000}body header .mobile_menu .dropdown-wrapper .mobile_dropdown>*{color:#fff}body header .mobile_menu .dropdown-wrapper .dropdown-items.mobile_dropdown{left:20px}body header .mobile_menu .contacts{display:flex;flex-direction:column;gap:20px;height:100%;margin:30% 20px 20px 20px}body header .mobile_menu .contacts a{font-family:"Inter",sans-serif;font-weight:400;font-size:40px;text-transform:uppercase;color:#fff;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word}body main{padding:0 20px;position:relative}body main .main_content{position:relative;display:flex;flex-direction:column;gap:200px}body main .main_content .headline_wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr);z-index:99}body main .main_content .headline_wrapper h1{grid-row:1;grid-column:span 2}body main .main_content .headline_wrapper .same_as_h1{text-align:left;grid-row:2;grid-column:2}@media only screen and (max-width:800px){body main .main_content .headline_wrapper .same_as_h1{grid-column:2}}@media only screen and (max-width:800px){body main .main_content .headline_wrapper{grid-template-columns:repeat(2,1fr)}}body main .main_content .projects_wrapper,body main .main_content .project_images_wrapper{display:flex;flex-direction:column;gap:24px;position:relative}body main .main_content .projects_wrapper .project_double_left,body main .main_content .project_images_wrapper .project_double_left{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_double_left,body main .main_content .project_images_wrapper .project_double_left{grid-template-columns:repeat(2,1fr)}}body main .main_content .projects_wrapper .project_double_left .image_container,body main .main_content .project_images_wrapper .project_double_left .image_container{grid-column:span 2;margin:0 10px}body main .main_content .projects_wrapper .project_double_left .image_container img,body main .main_content .project_images_wrapper .project_double_left .image_container img{width:100%;height:auto}body main .main_content .projects_wrapper .project_double_left .project_image_description,body main .main_content .project_images_wrapper .project_double_left .project_image_description{grid-column:span 2;padding:10px;text-align:left}body main .main_content .projects_wrapper .project_double_left .project_description_wrapper,body main .main_content .project_images_wrapper .project_double_left .project_description_wrapper{grid-column:span 2;grid-row:2;margin:0 10px;display:flex;align-items:center;justify-content:space-between}body main .main_content .projects_wrapper .project_double_left .project_description_wrapper .project_description,body main .main_content .project_images_wrapper .project_double_left .project_description_wrapper .project_description{text-align:left}body main .main_content .projects_wrapper .project_double_left .project_description_wrapper .show_more,body main .main_content .project_images_wrapper .project_double_left .project_description_wrapper .show_more{align-self:end}body main .main_content .projects_wrapper .project_double_left .project_description_wrapper .show_more a,body main .main_content .project_images_wrapper .project_double_left .project_description_wrapper .show_more a{width:fit-content;cursor:pointer}body main .main_content .projects_wrapper .project_double_left .project_description_wrapper .show_more a img,body main .main_content .project_images_wrapper .project_double_left .project_description_wrapper .show_more a img{width:41px;height:41px}body main .main_content .projects_wrapper .project_two_left,body main .main_content .project_images_wrapper .project_two_left{display:grid;grid-template-columns:repeat(3,1fr);align-items:self-start}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left,body main .main_content .project_images_wrapper .project_two_left{grid-template-columns:1fr;gap:24px}}body main .main_content .projects_wrapper .project_two_left .left,body main .main_content .project_images_wrapper .project_two_left .left{grid-column:1;display:grid;grid-template-columns:1fr}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left .left,body main .main_content .project_images_wrapper .project_two_left .left{grid-template-columns:repeat(2,1fr)}}body main .main_content .projects_wrapper .project_two_left .left .image_container,body main .main_content .project_images_wrapper .project_two_left .left .image_container{grid-row:1;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left .left .image_container,body main .main_content .project_images_wrapper .project_two_left .left .image_container{grid-column:span 2}}body main .main_content .projects_wrapper .project_two_left .left .image_container img,body main .main_content .project_images_wrapper .project_two_left .left .image_container img{width:100%;height:auto;object-fit:cover}body main .main_content .projects_wrapper .project_two_left .left .project_image_description,body main .main_content .project_images_wrapper .project_two_left .left .project_image_description{grid-row:2;grid-column:span 2;padding:10px;text-align:left}body main .main_content .projects_wrapper .project_two_left .left .project_description_wrapper,body main .main_content .project_images_wrapper .project_two_left .left .project_description_wrapper{grid-row:2;margin:0 10px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left .left .project_description_wrapper,body main .main_content .project_images_wrapper .project_two_left .left .project_description_wrapper{grid-column:span 2}}body main .main_content .projects_wrapper .project_two_left .left .project_description_wrapper .project_description,body main .main_content .project_images_wrapper .project_two_left .left .project_description_wrapper .project_description{text-align:left}body main .main_content .projects_wrapper .project_two_left .left .project_description_wrapper .show_more,body main .main_content .project_images_wrapper .project_two_left .left .project_description_wrapper .show_more{text-align:right;align-self:end}body main .main_content .projects_wrapper .project_two_left .left .project_description_wrapper .show_more a,body main .main_content .project_images_wrapper .project_two_left .left .project_description_wrapper .show_more a{width:fit-content;cursor:pointer}body main .main_content .projects_wrapper .project_two_left .left .project_description_wrapper .show_more a img,body main .main_content .project_images_wrapper .project_two_left .left .project_description_wrapper .show_more a img{width:41px;height:41px}body main .main_content .projects_wrapper .project_two_left .right,body main .main_content .project_images_wrapper .project_two_left .right{grid-column:2;display:grid;grid-template-columns:1fr}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left .right,body main .main_content .project_images_wrapper .project_two_left .right{grid-column:1;grid-template-columns:repeat(2,1fr)}}body main .main_content .projects_wrapper .project_two_left .right .image_container,body main .main_content .project_images_wrapper .project_two_left .right .image_container{grid-row:1;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left .right .image_container,body main .main_content .project_images_wrapper .project_two_left .right .image_container{grid-column:span 2}}body main .main_content .projects_wrapper .project_two_left .right .image_container img,body main .main_content .project_images_wrapper .project_two_left .right .image_container img{width:100%;height:auto;object-fit:cover}body main .main_content .projects_wrapper .project_two_left .right .project_image_description,body main .main_content .project_images_wrapper .project_two_left .right .project_image_description{grid-row:2;grid-column:span 2;padding:10px;text-align:left}body main .main_content .projects_wrapper .project_two_left .right .project_description_wrapper,body main .main_content .project_images_wrapper .project_two_left .right .project_description_wrapper{grid-row:2;margin:0 10px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_two_left .right .project_description_wrapper,body main .main_content .project_images_wrapper .project_two_left .right .project_description_wrapper{grid-column:span 2}}body main .main_content .projects_wrapper .project_two_left .right .project_description_wrapper .project_description,body main .main_content .project_images_wrapper .project_two_left .right .project_description_wrapper .project_description{text-align:left}body main .main_content .projects_wrapper .project_two_left .right .project_description_wrapper .show_more,body main .main_content .project_images_wrapper .project_two_left .right .project_description_wrapper .show_more{text-align:right;align-self:end}body main .main_content .projects_wrapper .project_two_left .right .project_description_wrapper .show_more a,body main .main_content .project_images_wrapper .project_two_left .right .project_description_wrapper .show_more a{width:fit-content;cursor:pointer}body main .main_content .projects_wrapper .project_two_left .right .project_description_wrapper .show_more a img,body main .main_content .project_images_wrapper .project_two_left .right .project_description_wrapper .show_more a img{width:41px;height:41px}body main .main_content .projects_wrapper .project_single_right,body main .main_content .project_images_wrapper .project_single_right{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_single_right,body main .main_content .project_images_wrapper .project_single_right{grid-template-columns:repeat(2,1fr)}}body main .main_content .projects_wrapper .project_single_right .image_container,body main .main_content .project_images_wrapper .project_single_right .image_container{grid-column:3;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_single_right .image_container,body main .main_content .project_images_wrapper .project_single_right .image_container{grid-column:span 2}}body main .main_content .projects_wrapper .project_single_right .image_container img,body main .main_content .project_images_wrapper .project_single_right .image_container img{width:100%;height:auto;object-fit:cover}body main .main_content .projects_wrapper .project_single_right .project_image_description,body main .main_content .project_images_wrapper .project_single_right .project_image_description{grid-row:2;grid-column:3;padding:10px;text-align:left}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_single_right .project_image_description,body main .main_content .project_images_wrapper .project_single_right .project_image_description{grid-column:span 2}}body main .main_content .projects_wrapper .project_single_right .project_description_wrapper,body main .main_content .project_images_wrapper .project_single_right .project_description_wrapper{grid-row:2;grid-column:3;margin:0 10px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:800px){body main .main_content .projects_wrapper .project_single_right .project_description_wrapper,body main .main_content .project_images_wrapper .project_single_right .project_description_wrapper{grid-column:span 2}}body main .main_content .projects_wrapper .project_single_right .project_description_wrapper .project_description,body main .main_content .project_images_wrapper .project_single_right .project_description_wrapper .project_description{text-align:left}body main .main_content .projects_wrapper .project_single_right .project_description_wrapper .show_more,body main .main_content .project_images_wrapper .project_single_right .project_description_wrapper .show_more{align-self:end}body main .main_content .projects_wrapper .project_single_right .project_description_wrapper .show_more a,body main .main_content .project_images_wrapper .project_single_right .project_description_wrapper .show_more a{width:fit-content;cursor:pointer}body main .main_content .projects_wrapper .project_single_right .project_description_wrapper .show_more a img,body main .main_content .project_images_wrapper .project_single_right .project_description_wrapper .show_more a img{width:41px;height:41px}body main .main_content .about_me{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);min-height:800px}@media only screen and (max-width:800px){body main .main_content .about_me{grid-template-columns:repeat(2,1fr);row-gap:24px}}body main .main_content .about_me .left_content{grid-column:1;grid-row:span 3;margin:0 10px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}@media only screen and (max-width:800px){body main .main_content .about_me .left_content{grid-column:span 2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}body main .main_content .about_me .left_content .headline h2{font-size:clamp(36px,44px + (100vw - 1440px) * 0.05,52px)}@media only screen and (max-width:800px){body main .main_content .about_me .left_content .headline{grid-row:1;grid-column:span 2}}body main .main_content .about_me .left_content .who_am_i{grid-row:3;margin-top:20px;text-align:right}@media only screen and (max-width:800px){body main .main_content .about_me .left_content .who_am_i{padding-left:51%;grid-row:2;grid-column:span 2;text-align:left}}body main .main_content .about_me .middle_content{grid-column:2;grid-row:span 3;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .about_me .middle_content{grid-column:span 2}}body main .main_content .about_me .middle_content img{width:100%;height:auto;max-width:100%}body main .main_content .about_me .right_content{grid-column:3;grid-row:span 3;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:800px){body main .main_content .about_me .right_content{grid-column:span 2}}body main .main_content .about_me .right_content .description p{margin-bottom:10px}body main .main_content .about_me .right_content .base_button_link{align-self:end;display:block}body main .main_content .carousel_container_wrapper{position:relative}body main .main_content .carousel_container_wrapper .carousel_container{display:flex;overflow:hidden;white-space:nowrap}body main .main_content .carousel_container_wrapper .carousel_container .carousel_track{display:flex;animation:scroll_carousel 20s linear infinite}body main .main_content .carousel_container_wrapper .carousel_container .carousel_track:hover{animation-play-state:paused}body main .main_content .carousel_container_wrapper .carousel_container .carousel_item{flex:none;display:inline-block;width:300px;margin-right:10px}body main .main_content .carousel_container_wrapper .carousel_container .carousel_item img{width:300px;height:228px;object-fit:cover}body main .main_content .carousel_container_wrapper .marquee-container{width:100%;overflow:hidden;position:relative;margin-bottom:21px}body main .main_content .carousel_container_wrapper .marquee-container .marquee-track{display:flex;animation:scroll-marquee 20s linear infinite}body main .main_content .carousel_container_wrapper .marquee-container .marquee-track:hover{animation-play-state:paused}body main .main_content .carousel_container_wrapper .marquee-container .marquee-track a{flex:none;display:inline-block;margin-right:24px;text-decoration:none}body main .main_content .carousel_container_wrapper .marquee-container .marquee-track a span{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#000;text-transform:uppercase}body main .main_content .carousel_container_wrapper .marquee-container .marquee-track a span:hover{font-weight:700}body main .main_content .carousel_container_wrapper .marquee-container.marquee-reverse{margin-top:24px}body main .main_content .carousel_container_wrapper .marquee-container.marquee-reverse .marquee-track{animation:scroll-marquee-reverse 20s linear infinite}body main .main_content .carousel_container_wrapper .marquee-container.marquee-reverse .marquee-track:hover{animation-play-state:paused}@keyframes scroll-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-marquee-reverse{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes scroll_carousel{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}body main .main_content .talk_about{position:relative;margin-bottom:180px}body main .main_content .talk_about .headline{padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media only screen and (max-width:800px){body main .main_content .talk_about .headline{grid-template-columns:repeat(2,1fr);padding:0}}body main .main_content .talk_about .headline .first_line{grid-row:1;grid-column:span 2;text-align:left}@media only screen and (max-width:800px){body main .main_content .talk_about .headline .first_line{font-size:32px}}@media only screen and (max-width:400px){body main .main_content .talk_about .headline .first_line{font-size:26px}}body main .main_content .talk_about .headline .second_line{grid-row:2;grid-column:2;text-align:left}@media only screen and (max-width:800px){body main .main_content .talk_about .headline .second_line{grid-column:span 2;font-size:32px;text-align:right}}@media only screen and (max-width:400px){body main .main_content .talk_about .headline .second_line{font-size:26px}}body main .main_content .talk_about .talking_contact{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact{grid-template-columns:repeat(2,1fr);row-gap:24px}}body main .main_content .talk_about .talking_contact .left_img{grid-column:1;grid-row:span 2;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact .left_img{grid-column:1;grid-row:span 2;margin:0;width:100%;height:100%;max-width:100%}}body main .main_content .talk_about .talking_contact .left_img img{width:100%;height:100%;max-width:100%;object-fit:cover}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact .left_img img{padding:0}}body main .main_content .talk_about .talking_contact .middle_top_element{grid-column:2;grid-row:1;margin:0 10px;align-self:end}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact .middle_top_element{margin:0 0 0 10px;align-self:end}}body main .main_content .talk_about .talking_contact .middle_middle_element{grid-column:2;grid-row:2;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact .middle_middle_element{margin:0 0 0 10px;align-self:start}}body main .main_content .talk_about .talking_contact .middle_bottom_element{align-self:end;grid-column:2;grid-row:3;padding:10px;display:flex;flex-direction:column;gap:10px}body main .main_content .talk_about .talking_contact .middle_bottom_element span:hover{font-weight:bold}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact .middle_bottom_element{padding:0 10px;grid-column:1;grid-row:3}}body main .main_content .talk_about .talking_contact a{text-decoration:none}body main .main_content .talk_about .talking_contact a h2{font-size:clamp(16px,24px + (100vw - 1440px) * 0.05,38px)}body main .main_content .talk_about .talking_contact .right_img{grid-column:3;grid-row:3;margin:0 10px}@media only screen and (max-width:800px){body main .main_content .talk_about .talking_contact .right_img{grid-column:2;grid-row:3;margin:0;width:100%;height:100%}}body main .main_content .talk_about .talking_contact .right_img img{width:100%;height:100%;object-fit:cover;display:block}body main .main_content .terms_or_privacy_wrapper{z-index:999;margin-bottom:50px}body main .main_content .terms_or_privacy_wrapper p::before,body main .main_content .terms_or_privacy_wrapper ul::before{content:"    "}body main .main_content .terms_or_privacy_wrapper li::before{content:"       \a"}body footer{position:relative;background:#000;padding:40px 20px;height:100%;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:800px){body footer{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}body footer .logo_footer img{width:92px;height:92px;fill:#fff}@media only screen and (max-width:800px){body footer{grid-column:1;grid-row:1}}body footer .menu ul li,body footer .roles ul li{padding-bottom:8px}body footer .menu ul li a,body footer .menu ul li span,body footer .roles ul li a,body footer .roles ul li span{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#fff;text-decoration:none}@media only screen and (max-width:320px){body footer .menu ul li a,body footer .menu ul li span,body footer .roles ul li a,body footer .roles ul li span{font-size:12px}}@media only screen and (max-width:800px){body footer .menu,body footer .roles{grid-column:1;grid-row:2}}@media only screen and (max-width:800px){body footer .roles{grid-column:2;grid-row:2}}.contact_form_wrapper{background-image:url("/static/images/contact_form_default.webp?6301791a45ba");background-size:cover;background-position:center;height:auto;display:flex;justify-content:center;align-items:end;z-index:9999}.contact_form_wrapper .container{margin:80px auto;display:flex;justify-content:center;align-items:center;height:100%;width:40%}@media only screen and (max-width:800px){.contact_form_wrapper .container{width:calc(100% - 40px)}}.contact_form_wrapper .container .form-container{background:#000;padding:40px 60px;box-shadow:0 0 10px rgba(0,0,0,0.5)}@media only screen and (max-width:800px){.contact_form_wrapper .container .form-container{padding:20px 30px}}.contact_form_wrapper .container .form-container h1,.contact_form_wrapper .container .form-container .same_as_h1{margin-bottom:28px;font-family:"Inter",sans-serif;font-weight:400;font-size:40px;text-transform:uppercase;text-align:center;color:#fff}@media only screen and (max-width:800px){.contact_form_wrapper .container .form-container h1,.contact_form_wrapper .container .form-container .same_as_h1{font-size:24px}}.contact_form_wrapper .container .form-container .form_contact{position:relative}.contact_form_wrapper .container .form-container .form_contact label{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#fff}.contact_form_wrapper .container .form-container .form_contact select{padding:10px 0;width:100%;margin:10px 0;border:none;background:#000;color:#fff}.contact_form_wrapper .container .form-container .form_contact select option{background:#333;color:#fff}.contact_form_wrapper .container .form-container .form_contact .contact-method-group{margin-bottom:24px}.contact_form_wrapper .container .form-container .form_contact .contact-method-group #contact-method{margin-bottom:28px;border-bottom:0.72px solid #888}.contact_form_wrapper .container .form-container .form_contact input{width:100%;border:none;background:#000;color:#fff;border-bottom:0.72px solid #888;padding:10px 0}.contact_form_wrapper .container .form-container .form_contact input::placeholder{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#888}.contact_form_wrapper .container .form-container .form_contact input:focus{outline:none}.contact_form_wrapper .container .form-container .form_contact input#name{margin-bottom:24px}.contact_form_wrapper .container .form-container .form_contact .phone_label{margin-top:24px}.contact_form_wrapper .container .form-container .form_contact .phone-input{display:flex;align-items:center;border-bottom:0.72px solid #888;margin-bottom:24px}.contact_form_wrapper .container .form-container .form_contact .phone-input input{border-bottom:none;padding:0}.contact_form_wrapper .container .form-container .form_contact .phone-input label{margin:0 10px}.contact_form_wrapper .container .form-container .form_contact .phone-input select{width:fit-content;background:#000;color:#fff;border:none}.contact_form_wrapper .container .form-container .form_contact .phone-input select:focus{outline:none}.contact_form_wrapper .container .form-container .form_contact .agreement-group{margin-bottom:24px;display:flex;align-items:flex-start}.contact_form_wrapper .container .form-container .form_contact .agreement-group input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:3px 0 0 0;padding:0;cursor:pointer;-webkit-appearance:checkbox;appearance:checkbox}.contact_form_wrapper .container .form-container .form_contact .agreement-group label{flex:1;margin-left:12px;display:block;text-align:left}.contact_form_wrapper .container .form-container .form_contact .agreement-group label>a{color:#fff}.contact_form_wrapper .container .form-container .form_contact .modal{display:none;position:relative;z-index:99999;left:0;top:-600px;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}@media only screen and (max-width:800px){.contact_form_wrapper .container .form-container .form_contact .modal{top:-500px}}.contact_form_wrapper .container .form-container .form_contact .modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.contact_form_wrapper .container .form-container .form_contact .modal .modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:bold}.contact_form_wrapper .container .form-container .form_contact .modal .modal-content .close:hover,.contact_form_wrapper .container .form-container .form_contact .modal .modal-content .close:focus{color:black;text-decoration:none;cursor:pointer}.contact_form_wrapper .container .form-container button{display:block;margin:0 auto;padding:14px 20px;border:1px solid #fff;background:transparent;color:#fff;text-align:center;min-width:30%;max-width:40%}@media only screen and (max-width:800px){.contact_form_wrapper .container .form-container button{min-width:50%;max-width:70%}}.contact_form_wrapper .container .form-container button:hover{background:#fff;color:#000}.grid-main{position:absolute;width:-webkit-calc(100% - 60px);top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;display:flex}@media only screen and (max-width:800px){.grid-main{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.grid-main .grid-main_item{position:relative;width:100%;margin:0;height:100%}@media only screen and (max-width:800px){.grid-main .grid-main_item.middle_column{display:none}}.grid-main .grid-main_item:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to top,#d9d9d9,#d9d9d9 calc(100% - 100px),rgba(255,255,255,0) 100%);pointer-events:none}.grid-main .grid-main_item:after{right:0}.grid-main .grid-main_item:before{left:0}.grid-main .grid-main_item:nth-child(1):before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to top,#d9d9d9,#d9d9d9 calc(100% - 100px),rgba(255,255,255,0) 100%);pointer-events:none}.js-successbox{text-align:center;margin:30px 0}.highlight input,.highlight{border:2px solid red!important}