@charset "UTF-8";@font-face{font-family:Norms;font-display:swap;src:url(../fonts/TT_Norms_Pro_DemiBold.woff2) format("woff2"),url(../fonts/TT_Norms_Pro__DemiBold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Norms;font-display:swap;src:url(../fonts/TT_Norms_Pro_Regular.woff2) format("woff2"),url(../fonts/TT_Norms_Pro__Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Rooftop;font-display:swap;src:url(../fonts/Rooftop-Regular.woff2) format("woff2"),url(../fonts/Rooftop-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Rooftop;font-display:swap;src:url(../fonts/Rooftop-Medium.woff2) format("woff2"),url(../fonts/Rooftop-Medium.woff) format("woff");font-weight:600;font-style:normal}body{margin:0;padding:0}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:inherit;font-size:inherit}#button,#button_mobile,a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}li,ol,ul{list-style:none}a{text-decoration:none;color:#fff}:root{--animation-type:cubic-bezier(0.075, 0.82, 0.165, 1)}.main_svg_desktop g#button{cursor:pointer;fill:transparent;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type);-webkit-animation:button 12s var(--animation-type) 3s infinite;animation:button 12s var(--animation-type) 3s infinite}.main_svg_desktop g#logo{-webkit-animation:logo 12s var(--animation-type) 3s infinite;animation:logo 12s var(--animation-type) 3s infinite;position:relative;background-color:transparent;pointer-events:bounding-box}.main_svg_desktop path#project_name{-webkit-animation:project_name 12s var(--animation-type) 3s infinite;animation:project_name 12s var(--animation-type) 3s infinite}.main_svg_desktop g#button:hover path#button_text{fill:#fff;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type)}.main_svg_desktop g#button:hover path#button_arrow{stroke:#fff;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type)}.main_svg_desktop g#button:hover{fill:#ef6036;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type)}.main_svg_desktop rect#left_rect_1{-webkit-animation:resize_left_rect_1 12s var(--animation-type) 3s infinite;animation:resize_left_rect_1 12s var(--animation-type) 3s infinite}.main_svg_desktop rect#left_rect_2{-webkit-animation:resize_left_rect_2 12s var(--animation-type) 3s infinite;animation:resize_left_rect_2 12s var(--animation-type) 3s infinite}.main_svg_desktop rect#left_rect_3{-webkit-animation:resize_left_rect_3 12s var(--animation-type) 3s infinite;animation:resize_left_rect_3 12s var(--animation-type) 3s infinite}.main_svg_desktop rect#left_rect_4{-webkit-animation:resize_left_rect_4 12s var(--animation-type) 3s infinite;animation:resize_left_rect_4 12s var(--animation-type) 3s infinite}.main_svg_desktop rect#right_rect_1{-webkit-animation:resize_right_rect_1 12s var(--animation-type) 3s infinite;animation:resize_right_rect_1 12s var(--animation-type) 3s infinite}.main_svg_desktop rect#right_rect_2{-webkit-animation:resize_right_rect_2 12s var(--animation-type) 3s infinite;animation:resize_right_rect_2 12s var(--animation-type) 3s infinite}.main_svg_desktop rect#right_rect_3{-webkit-animation:resize_right_rect_3 12s var(--animation-type) 3s infinite;animation:resize_right_rect_3 12s var(--animation-type) 3s infinite}@-webkit-keyframes resize_left_rect_1{0%{width:200px;-webkit-transform:translateY(0);transform:translateY(0)}20%{width:600px;-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-250px);transform:translateY(-250px);width:600px}60%{-webkit-transform:translateY(-250px);transform:translateY(-250px);width:200px}80%{-webkit-transform:translateY(-250px);transform:translateY(-250px);width:200px}100%{width:200px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes resize_left_rect_1{0%{width:200px;-webkit-transform:translateY(0);transform:translateY(0)}20%{width:600px;-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-250px);transform:translateY(-250px);width:600px}60%{-webkit-transform:translateY(-250px);transform:translateY(-250px);width:200px}80%{-webkit-transform:translateY(-250px);transform:translateY(-250px);width:200px}100%{width:200px;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes resize_left_rect_2{0%{-webkit-transform:translateY(0);transform:translateY(0);height:100px}20%{-webkit-transform:translateY(0);transform:translateY(0);height:100px}40%{height:150px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}60%{height:350px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}80%{height:100px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateY(0);transform:translateY(0);height:100px}}@keyframes resize_left_rect_2{0%{-webkit-transform:translateY(0);transform:translateY(0);height:100px}20%{-webkit-transform:translateY(0);transform:translateY(0);height:100px}40%{height:150px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}60%{height:350px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}80%{height:100px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateY(0);transform:translateY(0);height:100px}}@-webkit-keyframes resize_left_rect_3{0%{width:150px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}20%{width:500px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}40%{width:500px;height:100px;-webkit-transform:translateY(-200px);transform:translateY(-200px)}60%{width:150px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}80%{width:150px;height:350px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{width:150px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes resize_left_rect_3{0%{width:150px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}20%{width:500px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}40%{width:500px;height:100px;-webkit-transform:translateY(-200px);transform:translateY(-200px)}60%{width:150px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}80%{width:150px;height:350px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{width:150px;height:100px;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes resize_left_rect_4{0%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}20%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}40%{height:400px;-webkit-transform:translateY(-200px);transform:translateY(-200px)}60%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}80%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}100%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes resize_left_rect_4{0%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}20%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}40%{height:400px;-webkit-transform:translateY(-200px);transform:translateY(-200px)}60%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}80%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}100%{height:200px;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes resize_right_rect_1{0%{width:850px;height:100px}20%{width:450px;height:100px;-webkit-transform:translate(400px,0);transform:translate(400px,0)}40%{width:450px;height:350px;-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}60%{width:450px;height:100px;-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}80%{width:850px;height:100px;-webkit-transform:translate(0,-250px);transform:translate(0,-250px)}100%{width:850px;height:100px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_right_rect_1{0%{width:850px;height:100px}20%{width:450px;height:100px;-webkit-transform:translate(400px,0);transform:translate(400px,0)}40%{width:450px;height:350px;-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}60%{width:450px;height:100px;-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}80%{width:850px;height:100px;-webkit-transform:translate(0,-250px);transform:translate(0,-250px)}100%{width:850px;height:100px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_right_rect_2{0%{-webkit-transform:translateX(0);transform:translateX(0);height:300px;width:100px}20%{-webkit-transform:translateX(400px);transform:translateX(400px);height:300px;width:100px}40%{-webkit-transform:translateX(400px);transform:translateX(400px);height:300px;width:100px}60%{height:550px;width:500px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}80%{height:550px;width:100px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateX(0);transform:translateX(0);height:300px;width:100px}}@keyframes resize_right_rect_2{0%{-webkit-transform:translateX(0);transform:translateX(0);height:300px;width:100px}20%{-webkit-transform:translateX(400px);transform:translateX(400px);height:300px;width:100px}40%{-webkit-transform:translateX(400px);transform:translateX(400px);height:300px;width:100px}60%{height:550px;width:500px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}80%{height:550px;width:100px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateX(0);transform:translateX(0);height:300px;width:100px}}@-webkit-keyframes resize_right_rect_3{0%{width:850px;-webkit-transform:translateX(0);transform:translateX(0)}20%{width:450px;-webkit-transform:translateX(400px);transform:translateX(400px)}40%{width:450px;-webkit-transform:translateX(400px);transform:translateX(400px)}60%{width:450px;-webkit-transform:translateX(400px);transform:translateX(400px)}80%{width:850px;-webkit-transform:translateX(0);transform:translateX(0)}100%{width:850px;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes resize_right_rect_3{0%{width:850px;-webkit-transform:translateX(0);transform:translateX(0)}20%{width:450px;-webkit-transform:translateX(400px);transform:translateX(400px)}40%{width:450px;-webkit-transform:translateX(400px);transform:translateX(400px)}60%{width:450px;-webkit-transform:translateX(400px);transform:translateX(400px)}80%{width:850px;-webkit-transform:translateX(0);transform:translateX(0)}100%{width:850px;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes logo{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}60%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}80%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes logo{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}60%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}80%{-webkit-transform:translateY(-250px);transform:translateY(-250px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes project_name{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(400px,0);transform:translate(400px,0)}40%{-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}60%{-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}80%{-webkit-transform:translate(0,-250px);transform:translate(0,-250px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes project_name{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(400px,0);transform:translate(400px,0)}40%{-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}60%{-webkit-transform:translate(400px,-250px);transform:translate(400px,-250px)}80%{-webkit-transform:translate(0,-250px);transform:translate(0,-250px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes button{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(400px);transform:translateX(400px)}40%{-webkit-transform:translateX(400px);transform:translateX(400px)}60%{-webkit-transform:translateX(400px);transform:translateX(400px)}80%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes button{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(400px);transform:translateX(400px)}40%{-webkit-transform:translateX(400px);transform:translateX(400px)}60%{-webkit-transform:translateX(400px);transform:translateX(400px)}80%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}g#button_mobile{cursor:pointer;fill:transparent;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type);-webkit-animation:button_mobile 12s var(--animation-type) 3s infinite;animation:button_mobile 12s var(--animation-type) 3s infinite}path#project_name_mobile{-webkit-animation:project_name_mobile 12s var(--animation-type) 3s infinite;animation:project_name_mobile 12s var(--animation-type) 3s infinite}g#button_mobile:hover path#button_text_mobile{fill:#fff;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type)}g#button_mobile:hover path#button_arrow_mobile{stroke:#fff;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type)}g#button_mobile:hover{fill:#ef6036;-webkit-transition:all .5s var(--animation-type);transition:all .5s var(--animation-type)}rect#up_rect_1{-webkit-animation:resize_up_rect_1 12s var(--animation-type) 3s infinite;animation:resize_up_rect_1 12s var(--animation-type) 3s infinite}rect#up_rect_2{-webkit-animation:resize_up_rect_2 12s var(--animation-type) 3s infinite;animation:resize_up_rect_2 12s var(--animation-type) 3s infinite}rect#up_rect_3{-webkit-animation:resize_up_rect_3 12s var(--animation-type) 3s infinite;animation:resize_up_rect_3 12s var(--animation-type) 3s infinite}rect#up_rect_4{-webkit-animation:resize_up_rect_4 12s var(--animation-type) 3s infinite;animation:resize_up_rect_4 12s var(--animation-type) 3s infinite}rect#down_rect_1{-webkit-animation:resize_down_rect_1 12s var(--animation-type) 3s infinite;animation:resize_down_rect_1 12s var(--animation-type) 3s infinite}rect#down_rect_2{-webkit-animation:resize_down_rect_2 12s var(--animation-type) 3s infinite;animation:resize_down_rect_2 12s var(--animation-type) 3s infinite}rect#down_rect_3{-webkit-animation:resize_down_rect_3 12s var(--animation-type) 3s infinite;animation:resize_down_rect_3 12s var(--animation-type) 3s infinite}@-webkit-keyframes resize_up_rect_1{0%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:250px;height:320px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}60%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}80%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_up_rect_1{0%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:250px;height:320px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}60%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}80%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_up_rect_2{0%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:290px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}40%{width:290px;height:80px;-webkit-transform:translate(0,240px);transform:translate(0,240px)}60%{width:86px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}80%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_up_rect_2{0%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:290px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}40%{width:290px;height:80px;-webkit-transform:translate(0,240px);transform:translate(0,240px)}60%{width:86px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}80%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_up_rect_3{0%{width:368px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:150px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:150px;height:80px;-webkit-transform:translate(204px,240px);transform:translate(204px,240px)}60%{width:340px;height:80px;-webkit-transform:translate(0,80px);transform:translate(0,80px)}80%{width:340px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:368px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_up_rect_3{0%{width:368px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:150px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:150px;height:80px;-webkit-transform:translate(204px,240px);transform:translate(204px,240px)}60%{width:340px;height:80px;-webkit-transform:translate(0,80px);transform:translate(0,80px)}80%{width:340px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:368px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_up_rect_4{0%{width:86px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:290px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}40%{width:290px;height:80px;-webkit-transform:translate(0,240px);transform:translate(0,240px)}60%{width:86px;height:240px;-webkit-transform:translate(0,80px);transform:translate(0,80px)}80%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:86px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_up_rect_4{0%{width:86px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:290px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}40%{width:290px;height:80px;-webkit-transform:translate(0,240px);transform:translate(0,240px)}60%{width:86px;height:240px;-webkit-transform:translate(0,80px);transform:translate(0,80px)}80%{width:86px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}100%{width:86px;height:160px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_down_rect_1{0%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:250px;height:80px;-webkit-transform:translate(204px,160px);transform:translate(204px,160px)}60%{width:454px;height:80px;-webkit-transform:translate(0,160px);transform:translate(0,160px)}80%{width:454px;height:80px;-webkit-transform:translate(0,-80px);transform:translate(0,-80px)}100%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_down_rect_1{0%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:250px;height:80px;-webkit-transform:translate(204px,160px);transform:translate(204px,160px)}60%{width:454px;height:80px;-webkit-transform:translate(0,160px);transform:translate(0,160px)}80%{width:454px;height:80px;-webkit-transform:translate(0,-80px);transform:translate(0,-80px)}100%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_down_rect_2{0%{width:86px;height:240px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:290px;height:240px;-webkit-transform:translate(0,0);transform:translate(0,0)}40%{width:290px;height:80px;-webkit-transform:translate(0,160px);transform:translate(0,160px)}60%{width:86px;height:80px;-webkit-transform:translate(0,160px);transform:translate(0,160px)}80%{width:86px;height:80px;-webkit-transform:translate(0,-80px);transform:translate(0,-80px)}100%{width:86px;height:240px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_down_rect_2{0%{width:86px;height:240px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:290px;height:240px;-webkit-transform:translate(0,0);transform:translate(0,0)}40%{width:290px;height:80px;-webkit-transform:translate(0,160px);transform:translate(0,160px)}60%{width:86px;height:80px;-webkit-transform:translate(0,160px);transform:translate(0,160px)}80%{width:86px;height:80px;-webkit-transform:translate(0,-80px);transform:translate(0,-80px)}100%{width:86px;height:240px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes resize_down_rect_3{0%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}60%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}80%{width:454px;height:320px;-webkit-transform:translate(0,-240px);transform:translate(0,-240px)}100%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes resize_down_rect_3{0%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}20%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{width:250px;height:80px;-webkit-transform:translate(204px,0);transform:translate(204px,0)}60%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}80%{width:454px;height:320px;-webkit-transform:translate(0,-240px);transform:translate(0,-240px)}100%{width:454px;height:80px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes project_name_mobile{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{-webkit-transform:translate(204px,0);transform:translate(204px,0)}60%{-webkit-transform:translate(0,0);transform:translate(0,0)}80%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes project_name_mobile{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(204px,0);transform:translate(204px,0)}40%{-webkit-transform:translate(204px,0);transform:translate(204px,0)}60%{-webkit-transform:translate(0,0);transform:translate(0,0)}80%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes button_mobile{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(0,0);transform:translate(0,0)}40%{-webkit-transform:translate(0,0);transform:translate(0,0)}60%{-webkit-transform:translate(0,0);transform:translate(0,0)}80%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes button_mobile{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(0,0);transform:translate(0,0)}40%{-webkit-transform:translate(0,0);transform:translate(0,0)}60%{-webkit-transform:translate(0,0);transform:translate(0,0)}80%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}a.inner{position:absolute;top:0;left:0;width:100%;height:100%}a:hover{color:#ef6036}body{margin:0;padding:0;font-family:Norms;font-style:normal;font-weight:400;letter-spacing:normal;width:100%;height:100dvh;font-size:14px;overflow:hidden}:root{color-scheme:none!important}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.logo img{width:110px}.webpage_content{background-image:linear-gradient(30deg,rgba(0,50,26,0) 70%,rgba(0,0,0,.9) 100%),url(../img/background.webp);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;padding:30px 45px;overflow:hidden}.webpage_content .content{width:100%;height:100%}.webpage_content .content .block_animation{height:100%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.webpage_content .content .block_animation .main_svg_desktop{height:90%}.webpage_content .content .block_animation .main_svg_mobile{display:none}main{width:100%;height:100%}.header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.buttons button{height:100%}.button{padding:8px 15px;border:1px solid #fff;background:0 0;position:relative;font-size:12px;cursor:pointer;-webkit-transition:border-color,background-color .3s;transition:border-color,background-color .3s;font-family:Rooftop;font-style:normal;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.button__white{color:#fff}.button__header{padding:0 15px}.button__header__phone-mobile{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:26px}.button__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ef6036;border-color:#ef6036;border-width:2px;font-size:16px;text-align:left;-webkit-transition:border-color,background-color .3s;transition:border-color,background-color .3s;font-family:Norms;font-style:normal;font-weight:500;letter-spacing:normal;gap:76px}.button__arrow:hover{color:#fff}.button__arrow .svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button__arrow .svg svg{width:29px;height:29px}.button__header{height:-webkit-min-content;height:-moz-min-content;height:min-content}.button__header:nth-child(1){position:relative;right:-1px}.button-icon{cursor:pointer;background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.button-icon__close{position:relative;opacity:1;color:#fff}.button-icon__close svg{width:30px;height:30px}.button-icon__close:hover{color:#ef6036;background-color:transparent}.modal{position:absolute;padding-top:74px;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s all cubic-bezier(.165,.84,.44,1);transition:.5s all cubic-bezier(.165,.84,.44,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;pointer-events:none}.modal__layout__personal_data{top:0;padding-top:0}.modal__background{position:fixed;width:100%;height:100dvh;top:-100%;left:0;background-color:rgba(0,0,0,.3882352941);opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transition:all .9s cubic-bezier(.075,.82,.165,1);transition:all .9s cubic-bezier(.075,.82,.165,1);overflow:hidden}.modal__background__open{visibility:visible;top:0;opacity:1}.modal__form .title{font-size:17px}.modal__success .title{font-size:28px;font-family:Rooftop;letter-spacing:1px;margin-bottom:40px}.modal__success .text{font-size:17px;font-family:Norms;letter-spacing:1px}.modal__body{background-color:#252525;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;width:100%;max-width:440px;-webkit-transition:.6s all cubic-bezier(.165,.84,.44,1);transition:.6s all cubic-bezier(.165,.84,.44,1);opacity:1;top:0;overflow-x:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal__body__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal__body .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.modal__body .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__body .inputs .input-layout{width:100%;background-color:transparent;border:2px solid #fff;color:#fff;padding:15px 15px 25px 15px;position:relative}.modal__body .inputs .input-layout:not(:last-child){margin-bottom:-2px}.modal__body .inputs .input-layout .error{position:absolute;bottom:7px;color:#ef6036;opacity:0}.modal__body .inputs .without-err{padding-bottom:5px}.modal__body .inputs .input-layout-error input,.modal__body .inputs .input-layout-error textarea{color:#ef6036}.modal__body .inputs .input-layout-error input::-webkit-input-placeholder,.modal__body .inputs .input-layout-error textarea::-webkit-input-placeholder{color:#ef6036}.modal__body .inputs .input-layout-error input::-moz-placeholder,.modal__body .inputs .input-layout-error textarea::-moz-placeholder{color:#ef6036}.modal__body .inputs .input-layout-error input:-ms-input-placeholder,.modal__body .inputs .input-layout-error textarea:-ms-input-placeholder{color:#ef6036}.modal__body .inputs .input-layout-error input::-ms-input-placeholder,.modal__body .inputs .input-layout-error textarea::-ms-input-placeholder{color:#ef6036}.modal__body .inputs .input-layout-error input::placeholder,.modal__body .inputs .input-layout-error textarea::placeholder{color:#ef6036}.modal__body .inputs .input-layout-error .error{opacity:1}.modal__body .inputs input,.modal__body .inputs textarea{background-color:transparent;color:#fff;font-family:Norms;font-weight:400;letter-spacing:.7px;font-size:16px;width:100%;height:auto;outline:0;resize:none}.modal__body .inputs input::-webkit-input-placeholder,.modal__body .inputs textarea::-webkit-input-placeholder{color:#fff;font-size:15px}.modal__body .inputs input::-moz-placeholder,.modal__body .inputs textarea::-moz-placeholder{color:#fff;font-size:15px}.modal__body .inputs input:-ms-input-placeholder,.modal__body .inputs textarea:-ms-input-placeholder{color:#fff;font-size:15px}.modal__body .inputs input::-ms-input-placeholder,.modal__body .inputs textarea::-ms-input-placeholder{color:#fff;font-size:15px}.modal__body .inputs input::placeholder,.modal__body .inputs textarea::placeholder{color:#fff;font-size:15px}.modal__body .inputs input{padding-bottom:27px}.modal__body .personal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.modal__body .personal input{display:none}.modal__body .personal label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:20px;height:20px;border:2px solid #fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__body .personal__error label{border-color:#ef6036}.modal__body .personal input:checked+label{background-image:url(../img/check.svg);background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:auto}.modal__body .personal .description{font-family:Norms;font-weight:400;letter-spacing:.7px;font-size:17px}.modal__body .personal .description a{text-decoration:underline}.modal__body .button__arrow{margin-top:22px;padding:17px;height:90px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.modal__body .button__arrow .svg{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.modal__body .button-sumbit-form{display:none}.modal__personal_data{max-width:100%;height:100%;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__personal_data .button-icon__close_inner{position:absolute;top:40px;right:40px}.modal__personal_data .button-icon__close_inner svg{width:30px;height:30px}.modal__personal_data .button-icon__close_inner:hover{color:#ef6036}.modal__personal_data .container{max-width:1200px;padding:50px 0;margin:0 auto;font-family:Norms;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.modal__personal_data h1{font-size:20px;font-family:Rooftop;letter-spacing:1px}.modal__personal_data p{font-size:17px}.modal__personal_data ul{list-style:square inside}.modal__personal_data li{font-size:17px;list-style:"— " inside}.modal__show{visibility:visible;opacity:1;pointer-events:auto;overflow:auto;height:100%}@media screen and (max-height:830px) and (min-width:700px){.modal__layout__form{padding-top:34px;overflow:hidden}.modal__form{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.modal__form .form_submit{height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;margin-top:12px;font-size:14px}.modal__form .form_submit .svg{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.modal__form .personal .description{font-size:14px}.button-icon__close-modal{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}@media screen and (max-width:1200px){.logo img{width:100px}.button__header{font-size:11px}}@media screen and (max-width:900px){.logo img{width:90px}.button__header{font-size:10px}}@media screen and (max-width:700px){.logo img{width:80px}.webpage_content{padding:26px 35px}.webpage_content .content .block_animation .main_svg_desktop{display:none}.webpage_content .content .block_animation .main_svg_mobile{display:block;margin:30px auto 0 auto;height:100%;width:100%}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button__header{font-size:9px}.button__header{font-size:8px;padding:7px 15px}.button__header__phone{display:none}.button__header__phone-mobile{display:block;white-space:nowrap}.button__header{font-size:9px}.button-icon__close{position:absolute;right:20px;top:20px}.modal{padding-top:0}.modal__form{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal__body{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__body__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__personal_data h1{font-size:18px}}@media screen and (max-width:330px){.button__header{font-size:7px;padding:7px 15px}}@media screen and (min-width:667px) and (max-width:1000px) and (max-height:520px){.modal__layout__form{overflow-y:auto}}@media screen and (max-height:660px) and (min-aspect-ratio:1/1){.modal__form{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.button-icon__close-modal{-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.button-icon__close-modal svg{max-width:25px}}@media only screen and (orientation:portrait) and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.modal__form .modal__body__content{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media (hover:hover) and (pointer:fine){button:hover{background-color:#ef6036;border-color:#ef6036}button:active{background-color:#ef6036;border-color:#ef6036}}@media (hover:none) and (pointer:coarse){button:active{background-color:#ef6036;border-color:#ef6036}}
.popup-mini {
    width: 100%;
    max-width: 600px;
    position: fixed;
    bottom: 20px;
    left: 50%;
    padding: 18px 33px;
    z-index: 998;
    transform: translateX(-200%);
    background-color: #ffffff;
    color: #000000;
    opacity: 0;
}
.popup-mini--active {
    animation: slideOutLeftCookie 0.5s ease 0.5s forwards;
}
.popup-mini--leave {
    animation: slideOutLeftCustom 0.5s ease forwards;
}
.popup-mini .popup-mini__content {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 20px;
}

.popup-mini .popup-mini__content > .info {
    width: 100%;
}

.popup-mini .popup-mini__content > .buttons {
    display: flex;
    gap: 12px;
}

.popup-mini .button {
    display: flex;
    border: none;
    background-color: transparent;
    color: #f06137;
    text-transform: uppercase;
    transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    cursor: pointer;
    border: 1px solid #f06137;
    padding: 6px 10px;
}

.popup-mini .button:hover {
    background-color: #f06137;
    color: #ffff;
}

.popup-mini .popup-mini__content .info__title {
    font-size: 24px;
    font-weight: 600;
}
.popup-mini .popup-mini__content .info__text > a {
    color: #f06137;
    text-decoration: none;
}

@media screen and (max-width: 769px) {
    .popup-mini {
        width: 100%;
        max-width: 100%;
        bottom: 0px;
        padding: 20px;
        font-size: 15px;
        border-radius: 0px;
    }

    .info__text {
        width: 80%;
        margin: 0 auto;
    }

    .popup-mini .popup-mini__content {
        flex-direction: column;
        align-items: center;
    }
}

@keyframes slideOutLeftCookie {
    0% {
        -webkit-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0);
        visibility: visible;
        opacity: 0;
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateX(-50%);
        opacity: 1;
    }
}

@keyframes slideOutLeftCustom {
    0% {
        transform: translateX(-50%);
        opacity: 1;
    }
    100% {
        visibility: hidden;
        -webkit-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0);
        opacity: 0;
    }
}