.Layout_layout__ZXWm9{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.InnerPadding_inner__KESwt{padding-top:120px}@media only screen and (max-width:990px){.InnerPadding_inner__KESwt{padding-top:90px}}.InnerPadding_inner__KESwt h1{margin-top:30px;font-size:4rem;text-align:center}@media only screen and (max-width:990px){.InnerPadding_inner__KESwt h1{margin-top:0;font-size:2rem}}.InnerPadding_banner__FI7gR{padding-top:0}.Portfolio_portfolio__DQyRT{padding:100px 0}.Portfolio_portfolio__DQyRT.Portfolio_inner__DQeOZ{padding:0}.Portfolio_portfolio__DQyRT.Portfolio_inner__DQeOZ .Portfolio_body___Leze{padding-bottom:50px}.Portfolio_portfolio__DQyRT .Portfolio_header__nCt82{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}@media only screen and (max-width:990px){.Portfolio_portfolio__DQyRT .Portfolio_header__nCt82{flex-direction:column;align-items:flex-start}}.Portfolio_portfolio__DQyRT .Portfolio_body___Leze{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}@media only screen and (max-width:990px){.Portfolio_portfolio__DQyRT .Portfolio_body___Leze{grid-template-columns:1fr}}.Case_case__rB4uh{width:100%;position:relative;display:flex;flex-direction:column;color:#0b0c15}.Case_case__rB4uh:hover .Case_image__HOxrD .Case_imageContainer__I2sED{transform:scale(1.05);transition:transform 1s ease}.Case_case__rB4uh .Case_image__HOxrD{position:relative;height:300px;border-radius:20px;overflow:hidden}.Case_case__rB4uh .Case_image__HOxrD .Case_imageContainer__I2sED{width:100%;height:100%;transform:scale(1);transition:transform 1s ease;transform-origin:center center;position:relative}@media only screen and (max-width:990px){.Case_case__rB4uh .Case_image__HOxrD{height:300px}}.Case_case__rB4uh .Case_title__8rrZ0{font-size:1.5rem;font-weight:600;margin-top:15px}.Case_case__rB4uh .Case_text__IjnBb{font-size:.9em}.Case_case__rB4uh .Case_category__9uzOy{position:absolute;top:15px;left:15px;background:#fff;display:inline-block;padding:10px 15px;border-radius:50px;color:#0b0c15;font-size:.8rem}.ContactUs_contact__F1Yvm{padding:100px 0;background-color:#0b0c15;color:#fff}@media only screen and (max-width:480px){.ContactUs_contact__F1Yvm{padding:50px 0}}.ContactUs_flex__GufjF{display:flex;flex-direction:row}@media only screen and (max-width:990px){.ContactUs_flex__GufjF{flex-direction:column}}.ContactUs_flex__GufjF h2{width:50%;color:#fff;margin-bottom:40px}.ContactUs_flex__GufjF .ContactUs_col__olrxS:first-child{width:34%;flex:1 1 34%}@media only screen and (max-width:990px){.ContactUs_flex__GufjF .ContactUs_col__olrxS:first-child{width:100%;flex:1 1 100%}}.ContactUs_flex__GufjF .ContactUs_col__olrxS:nth-child(2){width:66%;flex:1 1 66%}@media only screen and (max-width:990px){.ContactUs_flex__GufjF .ContactUs_col__olrxS:nth-child(2){width:100%;flex:1 1 100%}}.Footer_mainFooter__aE_Lg{background-color:#fff;padding:80px 0 40px}@media only screen and (max-width:480px){.Footer_mainFooter__aE_Lg{padding:30px 0;font-size:1rem}}.Footer_mainFooter__aE_Lg p{font-size:.9rem;margin:20px 0}@media only screen and (max-width:480px){.Footer_mainFooter__aE_Lg p{font-size:1rem}}.Footer_flex__1wy3w{display:flex;flex-direction:row;margin:0 -40px}@media only screen and (max-width:990px){.Footer_flex__1wy3w{margin:0;flex-direction:column}}.Footer_flex__1wy3w .Footer_col__D1IpD{width:33%;flex:1 1 33%;padding:0 40px}.Footer_flex__1wy3w .Footer_col__D1IpD:nth-child(2){padding-left:150px}@media only screen and (max-width:990px){.Footer_flex__1wy3w .Footer_col__D1IpD{width:100%;flex:1 1 100%;padding:0;margin-bottom:40px}.Footer_flex__1wy3w .Footer_col__D1IpD:nth-child(2){padding-left:0}}.Footer_listBlock__c7wGC{display:flex;flex-direction:column;color:#0b0c15}.Footer_listBlock__c7wGC.Footer_hidden__Rb9Oq{display:none}.Footer_listBlock__c7wGC:not(:last-child){margin-bottom:40px}.Footer_listBlock__c7wGC h5{font-size:1.2rem;font-weight:600;margin:0 0 20px}.Footer_listBlock__c7wGC a{color:#0b0c15;line-height:2.5em}.Footer_miniBlock__zrG5R{margin-bottom:15px}.Footer_miniBlock__zrG5R.Footer_hidden__Rb9Oq{display:none}.Footer_miniBlock__zrG5R h6{font-size:1rem;font-weight:600;margin-bottom:0}.Footer_miniBlock__zrG5R p{margin:0 0 10px}