/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.brands a:hover path,a:hover svg path,footer .container .footer-nav ul a:hover svg path{fill:#64ccc5}.logo .icon-img{margin-bottom:10px}footer{width:100%;background-color:#000}footer .container{display:flex;justify-content:space-between;padding:30px 0 50px}footer .container .footer-nav ul,footer .container .logo{padding-top:30px}footer .container .logo p{margin-top:60px;color:#F4F4F4;font-family:"DM Sans";font-size:18px;font-weight:400;line-height:23px;letter-spacing:3%;text-align:left;width:350px}.nav_menu ul a,footer .container .footer-nav ul a{font-family:"DM Sans";font-weight:400;letter-spacing:0;text-align:left;text-decoration:none}footer .container .social li{display:inline-block;margin-top:30px;padding-right:10px}footer .container .footer-nav ul a{display:inline-block;position:relative;color:#fbfbfb;font-size:20px;line-height:26px;margin-bottom:10px}footer .container .footer-nav ul a::after{content:"";display:inline-block;width:0;position:absolute;left:50%;bottom:-5px;height:3px;opacity:.3;background:#64ccc5;transition:all .2s ease;transform:translateX(-50%)}footer .container .footer-nav ul a:hover::after{width:calc(100% + 4px)}@media screen and (max-width:850px){footer .container{padding:10px 0 50px}footer .container .logo p{font-size:.8rem;width:270px}}@media screen and (max-width:750px){footer{margin-top:-40px}}@media screen and (max-width:650px){footer .container .logo p{line-height:1rem;width:200px}footer .container .footer-nav li a{font-size:1rem}}@media screen and (max-width:550px){footer .container{display:block;padding:10px 0 20px}footer .container .logo{width:40px;padding-top:40px}footer .container .logo img{width:100px;margin-top:0}footer .container .logo p{margin-top:20px;width:300px}footer .container .logo .black-icon,footer .container .logo .white-icon{width:80px}footer .container .social ul{padding-left:0;margin:0}footer .container .social li{margin-top:0}footer .container .footer-nav ul{padding:15px 0}footer .container .footer-nav ul li{display:inline-block;margin-right:15px}}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url(../fonts/dm-sans/dm-sans-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:500;src:url(../fonts/roboto/roboto-serif-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:600;src:url(../fonts/roboto/roboto-serif-v13-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:700;src:url(../fonts/roboto/roboto-serif-v13-latin-700.woff2) format("woff2")}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fefefe}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc($hamburger-layer-height / -2)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#fefefe;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.menu_panel,.page_overlay{height:100vh;transition:all .4s ease;position:fixed;left:0;top:0}.hamburger{display:none}.hamburger-box{margin-top:-4px}.page_overlay{width:100vw;background-color:rgba(0,0,0,.7);z-index:15000;opacity:0;visibility:hidden}.menu_panel{width:350px;background-color:#3d3c3c;z-index:200000;transform:translateX(-100%)}.menu_panel .nav-humb a{color:#FFF;display:inline-block;width:100%;font-size:1.7rem;padding:10px 20px;text-decoration:none;margin-bottom:20px;background-color:transparent}.menu_panel .nav-humb a:hover{background-color:#64ccc5}.menu_panel .nav-humb .btn{margin-left:20px}.menu_panel .nav-humb .btn a{padding:0;margin-bottom:0;color:#000}.menu_panel .panel_top{display:flex;justify-content:space-between;align-items:center;padding:15px;height:80px;background-color:#010209;margin-bottom:20px}.menu_panel .panel_top .logo{margin-top:-60px}.menu_panel nav{overflow-y:auto;height:calc(100vh - 40px)}.open_mobile_menu .page_overlay{opacity:1;visibility:visible}.open_mobile_menu .menu_panel{transform:translateX(0)}@media screen and (max-width:850px){.hamburger{display:block}.btn-humb,.header .nav_menu{display:none}}*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}img{vertical-align:top;-o-object-fit:cover;object-fit:cover}a,button{cursor:pointer}.container{width:min(90%,1400px);margin:0 auto}main{padding-bottom:50px}header{position:fixed;left:0;top:0;width:100%;height:56px;z-index:10;background-color:#000;opacity:.7}header .container{display:flex;justify-content:space-between}.logo .icon-wrap .black-icon,.logo a:hover .icon-wrap .white-icon{display:none}.btn button{transition:all .2s ease;color:rgba(12,12,12,.9);justify-content:center;align-items:center;padding:8px 15px;background-color:#fbfbfb;border:none;font-size:18px;font-weight:400;line-height:23px;border-radius:23px;margin-top:8px}.btn button:hover{background-color:#64ccc5}.btn button a{text-decoration:none;color:#000}.logo{margin-top:-14px}.logo .icon-wrap{margin-bottom:-60px}.logo .black-icon,.logo .white-icon{width:140px}.logo a:hover .icon-wrap .black-icon{display:block}.nav_menu ul{display:flex;justify-content:space-between;align-items:center;gap:43px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.nav_menu ul a{display:inline-block;position:relative;color:#fbfbfb;font-size:1.2rem;line-height:26px}.nav_menu ul a::after{content:"";display:inline-block;width:0;position:absolute;left:50%;bottom:-5px;height:3px;opacity:.3;background:#64ccc5;transition:all .2s ease;transform:translateX(-50%)}.nav_menu ul a:hover::after{width:calc(100% + 4px)}.ornament{position:absolute;left:0;top:130px;z-index:10}.hero_section{background-image:url(../img/Group.png);background-size:cover}.hero_section .background{background-color:#000;opacity:.9}.hero_section .background .background_bg{width:min(90%,1400px);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-top:60px}.hero_section .background .photo_hero_section{text-align:center;margin-top:50px;position:relative;display:inline-block}.hero_section .background .photo_hero_section img{border-radius:50%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.content_hero_section{color:#fbfbfb;margin-top:90px;position:relative}.content_hero_section h1{font-family:"Roboto Serif";font-size:4rem;font-weight:700;line-height:75px;width:calc(100% - 30px);margin-bottom:24px;position:relative}.content_hero_section p{font-family:"DM Sans";font-size:1.1rem;font-weight:400;line-height:23px;letter-spacing:3%;margin-bottom:280px}.about_us_content .text_green_color,.about_us_content h2,.brands .text_green_color,.our_services h2 .text_green_color,.process h2 .text_green_color,h2{font-family:"Roboto Serif";font-weight:600}.text_green_color{color:#64ccc5}.brands .icon-wrap .black-icon,.brands .icon-wrap .white-icon{width:120px;height:80px}.brands ul{margin-top:30px;margin-left:-20px;display:flex;gap:10px}.brands ul li:hover .icon-wrap .white-icon{display:none}.brands ul li:hover .icon-wrap .black-icon{display:block}.brands .text_green_color{font-size:20px;line-height:23px;letter-spacing:0}.our_services,.process{background-color:#fff;display:block;padding-top:43px}.our_services h2 .text_green_color,.process h2 .text_green_color{font-size:1.88rem;margin-bottom:59px}h2{font-size:4rem;text-align:center}.card_second_section .block{display:grid;grid-template-columns:repeat(3,1fr);row-gap:66px;-moz-column-gap:80px;column-gap:80px;justify-content:space-around;margin-bottom:90px}.section{display:inline-block;border:1px solid #E5EAF4;border-radius:1.25rem;background:#F4F4F4;margin-top:80px}.icon-wrap .black-icon,.section:hover .icon-wrap .white-icon{display:none}.section:hover{background:#000;transition:all .4s ease}.section:hover h3,.section:hover p{color:#F4F4F4;transition:all .4s ease}.content{margin:45px}.content h3{font-weight:500;font-size:1.56rem;font-family:"Roboto Serif";margin-bottom:15px}.content p{font-family:"DM Sans";font-weight:400;font-size:1.12rem;letter-spacing:.03em;margin-bottom:30px}.icon-wrap{margin-bottom:62px}.black-icon,.white-icon{width:80px;height:80px}.section:hover .icon-wrap .black-icon{display:block}.about_us_bg{width:100%;background-color:#020202;padding-bottom:100px}.about_us{padding-top:180px;padding-bottom:100px;width:min(90%,1400px);margin:0 auto;display:grid;justify-content:center;grid-template-columns:repeat(2,1fr)}.about_us .box-slider{width:620px}.about_us .box-slider .bx-wrapper{background-color:#000;border:#000}.about_us img{width:100%;max-width:620px;border-radius:20px}.about_us_content{margin-top:50px;margin-left:70px;color:#F4F4F4}.about_us_content h2{font-size:4rem;text-align:start;margin-bottom:25px}.about_us_content .text_green_color{font-size:1.88rem;margin-bottom:25px}.about_us_content p{font-family:"DM Sans";font-weight:400;font-size:1.12rem;letter-spacing:.03em;margin-bottom:25px}.number,.process .process-content-block .icon-wrap .icon-title{font-family:"Roboto Serif";font-weight:600;letter-spacing:0}.number{color:#64ccc5;font-size:45px;line-height:53px;text-align:left}.process{margin-top:50px;margin-bottom:94px;position:relative}.process h2{margin-bottom:120px}.process .card-box ul{margin-bottom:100px;display:grid;grid-template-columns:repeat(4,1fr);gap:94px}.process .process-content-block{border:1px solid #e4dddd;border-radius:20px;position:relative}.process .process-content-block .icon-wrap{margin-bottom:0;position:absolute;top:-25%;left:10px;display:flex;align-items:center}.process .process-content-block .icon-wrap .icon-title{font-size:2rem;line-height:35px;text-align:center;margin-left:10px;top:50%;transform:translateY(-50%)}.process .process-content-block .process-content{color:rgba(12,12,12,.9);font-family:"DM Sans";font-size:16px;font-weight:400;line-height:21px;letter-spacing:3%;text-align:left;padding:60px 20px 20px}.process .process-content-block:hover .icon-wrap .white-icon{display:none}.process .process-content-block:hover .icon-wrap .black-icon{display:block;border:1px solid #000;border-radius:50%}.process .arrow-right{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(-45deg);position:absolute;top:50%;right:-20%}.recent h2{margin-bottom:84px}.recent .recent-card{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.recent img{margin-bottom:16px;max-width:100%}.recent h3{color:#0c0c0c;font-family:"Roboto Serif";font-size:30px;font-weight:600;line-height:35px;letter-spacing:0;margin-bottom:16px}.recent .recent-card-text{color:rgba(12,12,12,.9);font-family:"DM Sans";font-size:18px;font-weight:400;line-height:23px;letter-spacing:3%;margin-bottom:88px}.recent .button .btn-text,.recent .button a{font-family:"Roboto Serif"}.recent .recent-card-right{margin-top:200px}.recent .button{margin-bottom:40px}.recent .button a{border-radius:20px;padding:10px 20px;background-color:#F4F4F4;border:1px solid #000;font-size:1.2rem;display:inline-block;text-align:right}.recent .button .btn-text{font-size:1.125rem;text-decoration:none;color:#010209}.slider-content #bxslider li .name,.slider-content #bxslider li p{color:#0c0c0c;font-family:"Roboto Serif";letter-spacing:0}.recent .button .btn-text:hover{background-color:#64ccc5;transition:all .2s ease}.recent .size-m{display:none}.slider-content{margin-bottom:100px}.slider-content #bxslider li{background-color:#F4F4F4;text-align:center;border-radius:20px}.slider-content #bxslider li .photo{margin-top:45px;text-align:center;border-radius:50%;width:150px;height:150px}.slider-content #bxslider li p{font-size:25px;font-weight:700;line-height:29px;margin:35px 60px}.slider-content #bxslider li .name{font-size:20px;font-weight:600;line-height:23px;margin-bottom:10px}.slider-content #bxslider li .position{color:rgba(12,12,12,.9);font-family:"DM Sans";font-size:16px;font-weight:400;line-height:21px;letter-spacing:3%;padding-bottom:100px}.bx-wrapper{box-shadow:none}.bx-wrapper img{display:inline-block}.bx-wrapper .bx-controls-direction a{top:88%}.bx-wrapper .bx-prev{left:47%}.bx-wrapper .bx-next{right:47%}.bx-wrapper .bx-pager.bx-default-pager a{display:none}.animate__flash{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:4s;animation-duration:4s}@media screen and (max-width:1200px){.hero_section .content_hero_section h1{font-size:3.375rem}.about_us h2{font-size:3rem}.process .process-content-block .process-content{padding:30px 20px 20px}.process .process-content-block .icon-wrap .black-icon,.process .process-content-block .icon-wrap .white-icon{width:50px}.process .process-content-block .icon-wrap .icon-title{font-size:1.2rem}.process .arrow-right{right:-30%}}@media screen and (max-width:1050px){.content_hero_section p{margin-bottom:120px}.content_hero_section .brands li{height:100px}.our_services{padding-top:0}.our_services h2 .text_green_color{margin-bottom:10px}h2{font-size:3rem}.card_second_section .block{row-gap:0;-moz-column-gap:40px;column-gap:40px;justify-content:space-around;margin-bottom:60px}.card_second_section .block li{margin-top:40px}.content{margin:15px}.icon-wrap{margin-bottom:0}.about_us{padding-top:80px;padding-bottom:0}.about_us .box-slider{width:520px;height:520px}.about_us .about_us_bg{padding-bottom:50px}.about_us .about_us_content{margin-left:20px;margin-top:0}.about_us .about_us_content .text_green_color{font-size:1.2rem}.about_us .number{font-size:2rem}.process{margin-top:10px;margin-bottom:50px}.process .container .text_green_color{margin-bottom:20px}.process .card-box ul{margin-bottom:50px;gap:54px}.process .arrow-right{right:-15%}.bx-wrapper .bx-prev{left:45%}.bx-wrapper .bx-next{right:45%}}@media screen and (max-width:970px){.hero_section .content_hero_section h1{font-size:44px;line-height:50px;text-align:center}.about_us_content h2,h2{font-size:2.2rem}.hero_section .content_hero_section p{text-align:center}.hero_section .background .background_bg{margin-bottom:50px;grid-template-columns:100%;gap:0}.hero_section .photo_hero_section{margin-bottom:40px}.hero_section .photo_hero_section img{width:calc(100% - 300px)}.about_us_content{margin-left:20px}.process .process-content-block .icon-wrap .icon-title{font-size:1rem}}@media screen and (max-width:850px){.card_second_section .block,.process .card-box ul{grid-template-columns:repeat(2,1fr)}.hamburger{display:block}.btn-humb,.header .nav_menu,.process .media{display:none}.about_us .box-slider{width:400px;height:400px}.about_us_content{margin-left:10px}.about_us_content h2{font-size:1.8rem}.process .card-box ul{gap:94px}.process .process-content-block .process-content{padding:40px 20px 20px}.slider-content{margin-bottom:40px}.slider-content #bxslider li .photo{width:100px;height:100px}.slider-content #bxslider li p{color:#0c0c0c;font-family:"Roboto Serif";font-size:1rem;font-weight:700;line-height:29px;letter-spacing:0;margin:20px 30px}.slider-content #bxslider li .name{font-size:1rem;margin-bottom:6px}.slider-content #bxslider li .position{color:rgba(12,12,12,.9);font-family:"DM Sans";font-size:16px;font-weight:400;line-height:21px;letter-spacing:3%;padding-bottom:100px}.bx-wrapper .bx-controls-direction a{top:80%}.recent h2{margin-bottom:54px}.recent .recent-card-right{margin-top:100px}}@media screen and (max-width:750px){.hero_section .background .photo_hero_section{margin-top:10px}.hero_section .background .background_bg{margin-top:-44px;padding-top:64px}.hero_section .content_hero_section h1{font-size:2rem}.hero_section .content_hero_section p{font-family:"DM Sans";margin-bottom:80px}.our_services h3{font-size:1.4rem}.our_services p{font-size:1rem}.our_services .black-icon,.our_services .white-icon{width:50px;height:50px}h2{font-size:1.8rem}h2 .text_green_color{font-size:1.2rem}.about_us_bg{padding-bottom:60px}.about_us{padding-top:60px}.about_us .box-slider{width:320px;height:320px}.about_us .about_us_content{margin-left:20px}.about_us h2{font-size:1.8rem}.about_us .text_green_color,.about_us p{font-size:1rem}.process h2{margin-bottom:80px}.process .arrow-right{right:-18%}.slider-content #bxslider li .photo{margin-top:25px;width:70px;height:70px}.slider-content #bxslider li p{line-height:18px}.slider-content .bx-wrapper .bx-controls-direction a{top:79%}.slider-content .bx-wrapper .bx-prev{left:42%}.slider-content .bx-wrapper .bx-next{right:42%}.recent h3{font-size:1.2rem;margin-bottom:6px;line-height:15px}.recent .recent-card-text{font-size:1rem;margin-bottom:50px}}@media screen and (max-width:650px){.hero_section .photo_hero_section img{width:calc(100% - 100px)}.brands .icon-wrap{margin-left:10px}.brands ul{margin-top:5px;padding-bottom:0;text-align:center;flex-wrap:wrap}.brands ul li{width:46%}.about_us{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.about_us .about_us_content{margin-left:0}.slider-content .bx-wrapper .bx-controls-direction a{top:85%}.slider-content .bx-wrapper .bx-prev{left:40%}.slider-content .bx-wrapper .bx-next{right:40%}}@media screen and (max-width:550px){.process .media,.recent .size-m{display:block}.our_services .card_second_section .block,.process .card-box ul,.recent .recent-card{grid-template-columns:repeat(1,1fr)}.hero_section .content_hero_section h1{font-size:1.4rem;line-height:2rem;margin-bottom:18px}.hero_section .content_hero_section p{margin-bottom:60px}.hero_section .brands ul{margin-top:10px}h2{font-size:1.4rem}.our_services h2,.our_services h2 .text_green_color{font-size:1.4rem}.process-content-block .process-content{padding:50px 20px 20px}.recent .recent-card{gap:0}.recent .recent-card-right{margin-top:0}.recent .recent-card-text{margin-bottom:20px}.recent .size-l a{display:none}.process .card-box ul{gap:80px}.process .arrow-right{right:auto;left:calc(50% - 9px);transform:rotate(45deg);top:auto;bottom:-30px}.process .process-content-block .icon-wrap{top:-35%}}@media screen and (max-width:450px){.process{padding-top:20px}.process h2,.process h2 .text_green_color{font-size:1.2rem}.recent h2{margin-bottom:24px}.slider-content .bx-wrapper .bx-prev{left:35%}.slider-content .bx-wrapper .bx-next{right:35%}}