@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,87.5,300;12..96,87.5,700;12..96,100,300;12..96,100,700&display=swap";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}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}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Bricolage Grotesque",sans-serif;font-size:20px;padding-top:227px}@media screen and (max-width: 1080px){body{padding-top:249px}}@media screen and (max-width: 600px){body{padding-top:179px}}.margin{width:90%;max-width:1320px;margin:auto}a{text-decoration:none;color:#000}a:hover{color:#dd5944;text-decoration-line:underline}a:active{color:#dd5944}a:visited{text-decoration-line:underline}.header_container{position:fixed;background:#fff;left:0;right:0;top:0;z-index:99;height:229px;box-sizing:border-box;padding:50px 0;border-bottom:#000 solid 2px;transition:height .7s ease,padding .7s ease}@media screen and (max-width: 1080px){.header_container{padding:45px 0;height:auto}}@media screen and (max-width: 600px){.header_container{padding:25px 0 25px 0;height:180px;border-bottom:#000 solid 1px}}.header_container .margin{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 1080px){.header_container .margin{flex-direction:column;gap:25px}}@media screen and (max-width: 600px){.header_container .margin{flex-direction:column;gap:20px}}.header_container .header_logo{width:400px;transition:width .7s ease}@media screen and (max-width: 1080px){.header_container .header_logo{width:350px}}@media screen and (max-width: 600px){.header_container .header_logo{width:280px}}.header_container .header_nav{gap:50px}.header_container .header_nav_link{padding:0 10px}@media screen and (max-width: 1080px){.header_container .header_nav_link{padding:0 20px 0 0}}@media screen and (max-width: 600px){.header_container .header_nav_link{padding:0 10px 0 0;font-size:20px}}.header_container a:hover{color:#dd5944;text-decoration-line:underline}.header_container.small-header{height:140px}@media screen and (max-width: 1180px){.header_container.small-header{height:auto;padding:20px 0}}@media screen and (max-width: 600px){.header_container.small-header{height:auto;padding:10px 0}}.header_container.small-header .header_logo{width:500px}@media screen and (max-width: 600px){.header_container.small-header .header_logo{max-width:100%}}@media screen and (max-width: 1180px){.header_container.small-header .margin{flex-direction:column;gap:0}}@media screen and (max-width: 600px){.header_container.small-header .margin{gap:15px}}@media screen and (max-width: 1180px){.header_container.small-header .header_nav{padding:15px 0 0 0}}@media screen and (max-width: 600px){.header_container.small-header .header_nav{padding:0;max-width:80%;display:flex;justify-content:space-between;white-space:nowrap;gap:5px}}@media screen and (max-width: 1180px){.header_container.small-header .header_nav_link{padding:0 20px 0 0}}@media screen and (max-width: 600px){.header_container.small-header .header_nav_link{padding:0 5px 0 0}}footer{padding:50px;background-color:#000;color:#fff;text-align:center;position:relative;z-index:0}.footer_symbol{width:40px;margin-bottom:20px;transition:transform .5s ease}.footer_symbol:hover{transform:rotate(360deg)}.h1_bold{font-family:"Bricolage Grotesque",sans-serif;font-stretch:semi-condensed;font-size:65px;font-weight:700;line-height:95%;letter-spacing:-0.825px}@media screen and (max-width: 991px){.h1_bold{font-size:55px}}@media screen and (max-width: 600px){.h1_bold{font-size:35px}}.h1_light{font-family:"Bricolage Grotesque",sans-serif;font-stretch:semi-condensed;font-size:65px;font-weight:300;line-height:95%;letter-spacing:-0.825px}@media screen and (max-width: 991px){.h1_light{font-size:55px}}@media screen and (max-width: 600px){.h1_light{font-size:35px}}.h2_bold{font-family:"Bricolage Grotesque",sans-serif;font-stretch:semi-condensed;font-size:50px;font-weight:700;line-height:100%;letter-spacing:-0.55px}@media screen and (max-width: 1400px){.h2_bold{font-size:55px}}@media screen and (max-width: 1024px){.h2_bold{font-size:55px}}@media screen and (max-width: 600px){.h2_bold{font-size:35px}}.h2_light{font-family:"Bricolage Grotesque",sans-serif;font-stretch:semi-condensed;font-size:50px;font-weight:300;line-height:100%;letter-spacing:-0.55px}@media screen and (max-width: 1400px){.h2_light{font-size:55px}}@media screen and (max-width: 1024px){.h2_light{font-size:55px}}@media screen and (max-width: 600px){.h2_light{font-size:35px}}.h3_bold{font-family:"Bricolage Grotesque",sans-serif;font-stretch:normal;font-size:32px;font-weight:700;line-height:100%;letter-spacing:-0.352px}@media screen and (max-width: 991px){.h3_bold{font-size:28px}}@media screen and (max-width: 600px){.h3_bold{font-size:20px}}.h3_light{font-family:"Bricolage Grotesque",sans-serif;font-stretch:normal;font-size:32px;font-weight:300;line-height:100%;letter-spacing:-0.352 px}@media screen and (max-width: 991px){.h3_light{font-size:28px}}@media screen and (max-width: 600px){.h3_light{font-size:20px}}.text_bold{font-family:Bricolage Grotesque;font-size:20px;font-stretch:normal;font-weight:700;line-height:105%;letter-spacing:-0.22px}.text_light{font-family:Bricolage Grotesque;font-size:20px;font-stretch:normal;font-weight:300;line-height:105%;letter-spacing:-0.22px}.portfolio_title_text{font-family:"Bricolage Grotesque",sans-serif;font-stretch:semi-condensed;font-size:65px;font-weight:700;line-height:95%;letter-spacing:-0.825px}@media screen and (max-width: 1024px){.portfolio_title_text{font-size:65px}}@media screen and (max-width: 600px){.portfolio_title_text{font-size:45px}}html{scroll-behavior:smooth}.color_primary{color:#dd5944}.infinitebanner_container{border-style:solid;border-width:2px 0px 2px 0px;border-color:#000;height:100px;overflow:hidden;position:relative;display:flex;gap:50px;align-items:center}@media screen and (max-width: 600px){.infinitebanner_container{border-width:1px 0px 1px 0px;height:65px}}.infinitebanner_content{display:flex;align-items:center;gap:50px;white-space:nowrap;position:relative;animation:moveText 15s linear infinite}@media screen and (max-width: 600px){.infinitebanner_content{gap:25px;padding-right:0px}}.infinitebanner_symbol{width:40px}@media screen and (max-width: 600px){.infinitebanner_symbol{width:30px}}.infinitebanner_firttext{z-index:1}.infinitebanner_lasttext{z-index:2}@keyframes moveText{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.textbanner_container{padding:50px 0 0 0;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:50px}@media screen and (max-width: 1024px){.textbanner_container{flex-direction:column;gap:0;align-items:center;padding-top:50px}}@media screen and (max-width: 600px){.textbanner_container{padding-top:30px}}.textbanner_text{padding-bottom:15%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 1024px){.textbanner_text{padding-bottom:50px}}@media screen and (max-width: 600px){.textbanner_text{padding-bottom:30px}}.textbanner_img{max-width:100%}@media screen and (max-width: 1024px){.textbanner_img{max-width:50vh}}@media screen and (max-width: 600px){.textbanner_img{max-width:100%}}.textbanner2_container{color:#fff;padding:150px 0 150px 0;display:flex;align-items:center;gap:70px}@media screen and (max-width: 1400px){.textbanner2_container{text-align:center;flex-direction:column;align-items:center;gap:50px;width:70%;margin:auto}}@media screen and (max-width: 991px){.textbanner2_container{width:80%;margin:auto}}.textbanner2_background{background-color:#161616;margin-top:-5px}.textbanner2_symbol{width:60px;transition:transform .5s ease}@media screen and (max-width: 1380px){.textbanner2_symbol{width:60px}}@media screen and (max-width: 1024px){.textbanner2_symbol{width:50px}}@media screen and (max-width: 600px){.textbanner2_symbol{width:50px}}.textbanner2_symbol:hover{transform:rotate(360deg)}.portfolio_title{margin:100px 0 100px}@media screen and (max-width: 1024px){.portfolio_title{margin:70px 0}}@media screen and (max-width: 600px){.portfolio_title{margin:50px 0}}.portfolio_grid{padding:0 0 100px;column-count:2;gap:50px}@media screen and (max-width: 1024px){.portfolio_grid{columns:1;gap:35px}}.portfolio_card{width:100%;height:auto;position:relative;margin-bottom:50px;display:flex;justify-content:center;flex-direction:column;transition:transform .5s ease}@media screen and (max-width: 1024px){.portfolio_card{margin-bottom:25px}}.portfolio_card .portfolio_card_img{width:100%;height:auto;filter:grayscale(100%);transition:transform .5s ease}@media screen and (max-width: 1024px){.portfolio_card .portfolio_card_img{filter:grayscale(0%)}}.portfolio_card:hover{transform:scale(1.05) translateZ(0);transition:transform .5s ease}@media screen and (max-width: 1024px){.portfolio_card:hover{transform:scale(1) translateZ(0)}}.portfolio_card:hover .portfolio_card_img{filter:grayscale(0%)}.portfolio_card_info{background-color:#000;color:#fff;width:100% -10px;padding:25px;position:relative;top:0;left:0;z-index:1;transition:opacity .3s ease;opacity:1}.portfolio_card_info .portfolio_card_info_title{font-family:Bricolage Grotesque;font-size:40px;font-stretch:semi-condensed;font-weight:300;line-height:105%;letter-spacing:-0.22px;color:#dd5944;margin-bottom:10px}@media screen and (max-width: 1024px){.portfolio_card_info .portfolio_card_info_title{font-size:50px}}@media screen and (max-width: 600px){.portfolio_card_info .portfolio_card_info_title{font-size:35px}}.portfolio_card_info .portfolio_card_info_label{font-family:Bricolage Grotesque;font-size:20px;font-stretch:normal;font-weight:300;line-height:105%;letter-spacing:-0.22px;text-transform:uppercase;display:inline-block;margin-bottom:10px;padding-right:10px;color:#fff}@media screen and (max-width: 1024px){.portfolio_card_info .portfolio_card_info_label{font-size:23px}}@media screen and (max-width: 600px){.portfolio_card_info .portfolio_card_info_label{font-size:18px}}.portfolio_card_info .portfolio_card_info_description{font-family:Bricolage Grotesque;font-size:16px;font-stretch:normal;font-weight:300;line-height:110%;letter-spacing:-0.22px}@media screen and (max-width: 1024px){.portfolio_card_info .portfolio_card_info_description{font-size:18px}}@media screen and (max-width: 600px){.portfolio_card_info .portfolio_card_info_description{font-size:18px}}.contact_container{padding:0 0 70px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 700px){.contact_container{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 600px){.contact_container{border-top:#000 solid 1px;padding-top:20px}}.contact_text{display:flex;flex-direction:column}.contact_title{padding:20px 0 20px}.contact_img{width:100%;max-width:500px;margin-bottom:-210px;position:relative;z-index:-1}@media screen and (max-width: 600px){.contact_img{max-width:50vh;margin-bottom:-170px}}/*# sourceMappingURL=style.css.map */
