*{font-family:Inter}html{scroll-padding-top:100px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,p,ul,h1,h2,h3,h4,h5,figure{margin:0}@media (min-width:1024px){main{position:relative;padding-top:100px}}a{text-decoration:none}nav{position:sticky;left:0;right:0;top:0;border-top:10px solid #068192;height:80px;overflow:hidden;transition:height ease-in-out 0.1s;z-index:100}nav.normal-bar{animation:anim-normal-bar-show;animation-duration:0.1s;animation-timing-function:ease-out;animation-fill-mode:forwards}nav .content{margin:0 25px;display:flex;justify-content:center;flex-direction:column}nav .content .brand{display:flex;align-items:center;position:relative;height:70px}nav .content .brand img{max-width:none;height:50px}nav .content .brand img:nth-child(1){display:block}nav .content .brand img:nth-child(2){display:none}nav .content .control{display:none}nav .content .control .lang-switch{list-style:none;padding-left:30px}nav .content .control .lang-switch>li{font-weight:500;font-size:16px}nav .content .control .lang-switch .sub-menu{display:none}nav .content .control .menu{font-weight:400;font-size:16px;line-height:1.5;height:70px;margin:0;list-style:none;transition:margin-top 0.4s ease-in-out,opacity 0.2s ease-in-out}nav .content .control .menu>li{position:relative;padding:10px 0}nav .content .control .menu>li .icon{display:none;position:absolute;max-width:unset;left:50%;transform:translateX(-50%)}nav .content .control .menu>li>a{text-decoration:none;color:#161719;font-weight:500}nav .content .control .menu>li>a:hover{color:#068192}nav .content .control .menu>li.active>a{color:#068192}nav .content .control .menu>li.active .icon{display:block}nav .content .control .menu>li.bold>a{font-weight:600}nav .content .control .menu>li .sub-menu{display:none}nav .content .toggle-btn{cursor:pointer;position:absolute;right:0;top:17px;border:0;outline:0;background:#FFFFFF8A;width:52px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:15px;backdrop-filter:blur(10px)}nav .content .toggle-btn>svg{position:absolute;transition:all 0.5s ease}nav .content .toggle-btn>svg:nth-child(1){opacity:1;top:10px}nav .content .toggle-btn>svg:nth-child(2){opacity:0;top:10px}nav.sticky-bar{backdrop-filter:blur(10px);background-color:#FFFFFF8A}@media (min-width:1024px){nav{position:fixed;height:100px;background-color:#fff}nav.sticky-bar{backdrop-filter:blur(10px);background-color:#FFFFFF8A;margin-top:0}nav.sticky-bar .content{height:90px}nav.sticky-bar .content .brand img:nth-child(1){display:block}nav.sticky-bar .content .toggle-btn{display:none}nav .content{justify-content:space-between;flex-direction:row}nav .content .brand{display:flex;height:90px}nav .content .brand img{height:60px}nav .content .control{display:flex;align-items:center}nav .content .control .lang-switch{position:relative;border-left:1px solid #161719}nav .content .control .lang-switch .sub-menu{flex-direction:column;position:absolute;left:30px;top:100%;margin-top:10px}nav .content .control .lang-switch .sub-menu .sub-menu-item{font-size:16px;font-weight:400;line-height:32px;color:#161719}nav .content .control .lang-switch .sub-menu .sub-menu-item>a{color:#161719}nav .content .control .lang-switch .sub-menu .sub-menu-item>a:hover{color:#068192}nav .content .control .lang-switch .sub-menu .sub-menu-item.active>a{color:#068192}nav .content .control .menu{display:flex;align-items:center;clear:both;height:90px}nav .content .control .menu>li{float:left;margin-right:100px;border-bottom:none;padding:0;position:relative}nav .content .control .menu>li:last-child{margin-right:81px}nav .content .control .menu>li .sub-menu{display:none;flex-direction:column;position:absolute;left:0;top:100%;margin-top:10px}nav .content .control .menu>li .sub-menu .sub-menu-item{font-size:16px;font-weight:400;line-height:32px}nav .content .control .menu>li .sub-menu .sub-menu-item>a{color:#161719}nav .content .control .menu>li .sub-menu .sub-menu-item>a:hover{color:#068192}nav .content .control .menu>li .sub-menu .sub-menu-item.active>a{color:#068192}nav .content .toggle-btn{display:none}nav.hovered{backdrop-filter:blur(10px);background-color:#FFFFFF8A}nav.hovered .content .control .lang-switch .sub-menu{display:flex}nav.hovered .content .control .menu>li .sub-menu{display:flex}}@media (min-width:1440px){nav .content{width:1440px;margin:0 auto}nav .content .brand img{width:unset}}@keyframes anim-normal-bar-show{from{margin-top:-10px}to{margin-top:0}}@keyframes anim-sticky-bar-show{from{top:-110px;display:none}to{top:0;display:block}}@keyframes anim-menu-item-show{from{margin-top:-110px}to{margin-top:0}}footer{width:100%;background-color:#161719}footer .content{display:grid;margin:0 25px}footer>section:first-child .content{column-gap:25px;row-gap:25px;border-bottom:1px solid #5b5b5b;padding:80px 0 30px}footer>section:first-child span{color:#fff;font-size:36px;line-height:42px}footer>section:nth-child(2) .content{column-gap:25px;row-gap:25px;padding:30px 0 27px;border-bottom:1px solid #5b5b5b}footer>section:nth-child(2) .lt{font-size:16px;line-height:24px}footer>section:nth-child(2) .lt .company{display:flex;column-gap:14px;line-height:24px;align-items:flex-start;margin-bottom:11px}footer>section:nth-child(2) .lt .company>img{margin-top:4px}footer>section:nth-child(2) .lt .company .contt{display:inline-block;color:#9e9e9e}footer>section:nth-child(2) .lt .phone{display:flex;column-gap:14px;align-items:center;color:#068192;margin-bottom:5px;line-height:30px}footer>section:nth-child(2) .lt .phone>img{margin-top:1px}footer>section:nth-child(2) .lt .phone>a{color:inherit;text-decoration:underline}footer>section:nth-child(2) .lt .email{display:flex;column-gap:14px;align-items:center;color:#9e9e9e;line-height:30px;margin-bottom:40px}footer>section:nth-child(2) .lt .email>img{margin-top:1px}footer>section:nth-child(2) .lt .email>a{color:inherit;text-decoration:underline}footer>section:nth-child(2) .lt .social{display:flex;align-items:center;column-gap:10px}footer>section:nth-child(2) .lt .social span{font-size:16px;color:#9e9e9e}footer>section:nth-child(2) .lt .social a{font-size:16px;color:#9e9e9e}footer>section:nth-child(2) .rt{display:flex;flex-direction:column;row-gap:20px}footer>section:nth-child(2) .rt .col1>label{display:inline-block;margin-bottom:20px;color:#fff;font-size:20px}footer>section:nth-child(2) .rt .col1>p{color:#9e9e9e;font-size:16px;margin-bottom:10px;line-height:1.1}footer>section:nth-child(2) .rt .col1>p:last-child{margin-bottom:0}footer>section:nth-child(2) .rt .col1>p a{color:inherit}footer>section:nth-child(2) .rt .col1>p a:hover{color:#068192}footer>section:last-child .content{column-gap:25px;row-gap:25px;padding:20px 0}footer>section:last-child .lt{font-size:16px;color:#9e9e9e}footer>section:last-child .rt{display:flex;flex-direction:column}footer>section:last-child .rt .col1{color:#9e9e9e;font-size:16px;display:flex;flex-direction:column}footer>section:last-child .rt .col1 a{color:inherit}footer>section:last-child .rt .col1 a:hover{color:#068192}@media (min-width:1024px){footer.sticky{position:sticky;bottom:0;z-index:0}footer>section .content{grid-template-columns:1fr 584px}footer>section:nth-child(2) .lt{display:flex;flex-direction:column;justify-content:space-between}footer>section:nth-child(2) .rt{flex-direction:row}footer>section:nth-child(2) .rt .col1{flex:1}footer>section:last-child .rt{flex-direction:row}footer>section:last-child .rt .col1{flex:1}footer>section:last-child .rt .col1:last-child{text-align:right}}@media (min-width:1440px){footer .content{margin:0 auto;width:1440px}}section.home-hero{position:relative;z-index:1;padding-bottom:150px;background-color:#fff}section.home-hero .content{display:flex;flex-direction:column;column-gap:10px;row-gap:70px}section.home-hero .lt{margin-top:70px}section.home-hero .lt .title{font-size:42px;line-height:44px;margin-bottom:30px}section.home-hero .lt .detail{margin-bottom:40px;font-size:16px;line-height:22px}section.home-hero .lt .category-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;max-width:365px;margin-bottom:58px}section.home-hero .lt .category-list .one{display:inline-flex;align-items:center;column-gap:7px;background-color:#f3f3f3;border:1px solid #dfdfdf;padding:9px 16px;border-radius:30px}section.home-hero .lt .category-list .one>span{font-size:12px;line-height:1;font-weight:400;color:#161719}section.home-hero .rt{flex:1;border-radius:5px;background-color:#f3f3f3}section.home-hero .rt .image-holder{position:relative;overflow:hidden}section.home-hero .rt .image-holder>img{width:100%;height:auto;aspect-ratio:1;border-radius:5px}@media (min-width:1024px){section.home-hero{padding-top:50px;padding-bottom:150px}section.home-hero .content{flex-direction:row;align-items:center}section.home-hero .lt{flex:1;height:auto;margin-top:0}section.home-hero .lt .title{font-size:56px;line-height:62px;margin-bottom:60px;max-width:568px}section.home-hero .lt .detail{margin-bottom:60px;font-size:18px;line-height:26px;max-width:566px}section.home-hero .lt .category-list{flex-direction:row}}section.comm-hero{position:relative;z-index:1;background-color:#fff;padding-top:96px;padding-bottom:60px}section.comm-hero .caption{margin-bottom:11px}section.comm-hero .info{display:flex;flex-direction:column;row-gap:20px}section.comm-hero .info .title{font-size:42px;line-height:44px}section.comm-hero .info .rt .btn-link{margin-top:16px;display:block}section.comm-hero .thumbs{display:flex;flex-direction:column;row-gap:15px;margin-top:60px;margin-bottom:60px}section.comm-hero .thumbs .image-holder{width:100%}section.comm-hero .thumbs .image-holder>img{width:100%;height:497px;object-fit:cover;border-radius:5px}@media (min-width:1024px){section.comm-hero .info{flex-direction:row;justify-content:space-between;column-gap:15px}section.comm-hero .info .title{font-size:56px;line-height:62px;max-width:721px}section.comm-hero .info .rt .detail{max-width:526px}section.comm-hero .thumbs{flex-direction:row;column-gap:15px}section.comm-hero .thumbs.col1 .image-holder{width:100%}section.comm-hero .thumbs.col2 .image-holder:first-child{width:440px}section.comm-hero .thumbs.col2 .image-holder:last-child{flex:1}}section.serv-hero{position:relative;z-index:1;background-color:#fff;padding-top:96px;padding-bottom:60px}section.serv-hero .caption{margin-bottom:11px}section.serv-hero .info{display:flex;flex-direction:column}section.serv-hero .info .title{font-size:42px;line-height:44px;margin-bottom:20px}section.serv-hero .info .rt .btn-link{margin-top:16px;display:block}section.serv-hero .thumbs{display:flex;margin-top:60px;margin-bottom:60px}section.serv-hero .thumbs .image-holder{width:100%}section.serv-hero .thumbs .image-holder>img{width:100%;height:497px;object-fit:cover;border-radius:5px}@media (min-width:1024px){section.serv-hero .info{flex-direction:row;justify-content:space-between}section.serv-hero .info .title{font-size:56px;line-height:62px;max-width:866px}section.serv-hero .info .rt{max-width:325px}}section.rich-text{position:relative;z-index:1;background-color:#fff;padding-top:60px;padding-bottom:150px}section.rich-text .content{margin:0 25px;padding:20px;background-color:#f3f3f3;border-radius:5px}section.rich-text .content .caption{margin-bottom:16px}section.rich-text .content .title{margin-bottom:66px}section.rich-text .content .txt{font-size:16px;color:#161719;font-weight:400;line-height:1.2;max-width:1300px}section.rich-text .content .txt strong{font-weight:700}section.rich-text .content .txt p{margin-bottom:16px}@media (min-width:1280px){section.rich-text .content{width:1440px;margin:0 auto}}section.map{position:relative;z-index:1;padding-bottom:120px;padding-top:100px;background-color:#fff}section.map .content{background-color:#f3f3f3;padding:60px 40px 40px}section.map .title{margin-bottom:40px}section.our-info{position:relative;z-index:1;background-color:#fff}section.our-info .content{display:flex;flex-direction:column;column-gap:20px;row-gap:20px}section.our-info .lt{max-width:670px}section.our-info .lt>img{width:100%;object-fit:cover}section.our-info .rt{background-color:#f3f3f3;border-radius:5px}section.our-info .rt .wrapper{padding:40px}section.our-info .rt .wrapper h3{font-size:32px;font-weight:400;line-height:36px;color:#101111;margin-bottom:40px}@media (min-width:1024px){section.our-info .content{flex-direction:row}section.our-info .lt,section.our-info .rt{flex:1}section.our-info .lt>img{width:100%;height:100%}}section.intro1{position:relative;z-index:1;padding-bottom:150px;background-color:#fff}section.intro1 .content{display:flex;flex-direction:column;column-gap:20px;row-gap:20px}section.intro1 .lt{flex:1;background-color:#f3f3f3;border-radius:5px}section.intro1 .lt .wrapper{padding:40px}section.intro1 .lt .wrapper .caption{margin-bottom:10px}section.intro1 .lt .wrapper .title{margin-bottom:40px}section.intro1 .lt .wrapper .detail{line-height:24px;margin-bottom:82px}section.intro1 .rt{flex:1;display:flex;flex-direction:column;row-gap:20px}section.intro1 .rt .top{flex:1}section.intro1 .rt .top>img{width:100%;height:246px;object-fit:cover;border-radius:5px}section.intro1 .rt .bot{flex:1;display:flex;flex-direction:column;row-gap:20px;column-gap:20px}section.intro1 .rt .bot .image-holder>img{width:100%;height:246px;object-fit:cover;border-radius:5px}section.intro1 .rt .bot .feedback{background-color:#161719;border-radius:5px;display:flex;align-items:center}section.intro1 .rt .bot .feedback .wrapper{padding:20px 20px}section.intro1 .rt .bot .feedback .wrapper .text{font-size:16px;font-weight:400;line-height:1.2;color:#efefef;margin-bottom:25px}section.intro1 .rt .bot .feedback .wrapper .company{font-size:16px;font-weight:700;line-height:1.2;color:#efefef}section.intro1 .rt .bot .feedback .wrapper .score{position:relative;display:inline-block}section.intro1 .rt .bot .feedback .wrapper .score .inactive,section.intro1 .rt .bot .feedback .wrapper .score .active{display:inline-flex;align-items:center;column-gap:3px}section.intro1 .rt .bot .feedback .wrapper .score .active{position:absolute;overflow:hidden;left:0;top:0}@media (min-width:768px){section.intro1 .rt .top>img{height:100%}section.intro1 .rt .bot{flex-direction:row}section.intro1 .rt .bot .image-holder{width:60%}section.intro1 .rt .bot .image-holder>img{height:100%}section.intro1 .rt .bot .feedback{width:40%}section.intro1 .rt .bot .feedback .wrapper{padding:0 20px}}@media (min-width:1024px){section.intro1 .content{flex-direction:row}section.intro1 .lt .wrapper .title{max-width:568px}section.intro1 .lt .wrapper .detail{max-width:539px}}@media (min-width:1440px){section.intro1 .lt{position:relative}section.intro1 .rt .top>img{height:246px}section.intro1 .rt .bot .image-holder>img{height:246px}}section.intro2{position:relative;z-index:1;padding-bottom:20px;background-color:#fff}section.intro2 .content{display:flex;flex-direction:column;column-gap:20px;row-gap:20px}section.intro2 .lt{flex:1;display:flex;flex-direction:column;row-gap:10px}section.intro2 .lt .image-holder>img{width:100%;height:auto;object-fit:cover;border-radius:5px}section.intro2 .rt{flex:1;background-color:#e5f2f3;border-radius:5px}section.intro2 .rt .wrapper{padding:40px}section.intro2 .rt .wrapper .caption{margin-bottom:16px}section.intro2 .rt .wrapper .title{margin-bottom:50px}section.intro2 .rt .wrapper .detail{margin-bottom:60px}section.intro2 .rt .wrapper .category-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px}section.intro2 .rt .wrapper .category-list .one{display:inline-flex;align-items:center;column-gap:7px;background-color:#fff;border:1px solid #D7E7E8;padding:9px 16px;border-radius:30px}section.intro2 .rt .wrapper .category-list .one>span{font-size:12px;line-height:1;font-weight:400;color:#161719}@media (min-width:768px){section.intro2 .lt .image-holder{height:100%}section.intro2 .lt .image-holder>img{height:100%}}@media (min-width:1024px){section.intro2 .content{flex-direction:row}section.intro2 .rt .wrapper .title{max-width:558px}section.intro2 .rt .wrapper .detail{max-width:539px}section.intro2 .rt .wrapper .category-list{flex-direction:row}}@media (min-width:1440px){section.intro2 .rt{position:relative}section.intro2 .rt .category-list{position:absolute;bottom:40px}}section.service1{position:relative;z-index:1;padding-top:100px;padding-bottom:50px;background-color:#e5f2f3}section.service1.with-link{padding-bottom:50px}section.service1 .content{overflow:hidden}section.service1 .caption{margin-bottom:10px}section.service1 .top{display:flex;flex-direction:column;row-gap:30px;margin-bottom:49px}section.service1 .top .title{max-width:660px}section.service1 .top .detail{max-width:560px}section.service1 .btn{margin-top:58px}section.service1 .list{display:flex;flex-direction:column;row-gap:20px}section.service1 .wrapper{display:grid;gap:20px}section.service1 .wrapper .one{position:relative;display:block;overflow:hidden;transition:width ease 0.2s}section.service1 .wrapper .one>img{width:100%;height:355px;object-fit:cover;border-radius:5px}section.service1 .wrapper .one .panel{display:none;position:absolute;inset:0;background-color:#161719;border-radius:5px;align-items:flex-end;padding:0 40px 20px 20px}section.service1 .wrapper .one .panel .title1{display:flex;align-items:center;column-gap:10px;color:#fff;font-size:26px;font-weight:400;line-height:28px;margin-bottom:20px}section.service1 .wrapper .one .panel .desc{color:#fff;font-size:16px;font-weight:400;margin-bottom:20px}section.service1 .wrapper .one .panel .btn{flex-shrink:0;color:#fff;border:1px solid #068192;background-color:#068192}section.service1 .wrapper .one .panel .btn>span{background-color:#068192}section.service1 .wrapper .one .panel .btn:hover{background-color:transparent}section.service1 .wrapper .one .overlay{position:absolute;inset:0;background:linear-gradient(to top,#0A0F16,#0A0F1600);border-radius:5px}section.service1 .wrapper .one .info{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;column-gap:10px}section.service1 .wrapper .one .info>span{color:#fff;font-size:26px;line-height:28px;font-weight:300}@media (min-width:768px){section.service1 .wrapper .one .panel .full-info{display:flex;flex-direction:row;align-items:flex-end;column-gap:20px}section.service1 .wrapper .one .panel .desc{margin-bottom:0}}@media (min-width:1024px){section.service1 .top{flex-direction:row;align-items:center;justify-content:space-between}section.service1 .wrapper:first-of-type{grid-template-columns:1fr 1fr 1fr}section.service1 .wrapper:last-of-type{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1440px){section.service1 .wrapper:first-of-type{grid-template-columns:auto 1fr auto}section.service1 .wrapper:first-of-type .one:nth-child(1){width:387px}section.service1 .wrapper:first-of-type .one:nth-child(3){width:352px}section.service1 .wrapper:last-of-type{grid-template-columns:1fr auto auto}section.service1 .wrapper:last-of-type .one:nth-child(2){width:359px}section.service1 .wrapper:last-of-type .one:nth-child(3){width:404px}}section.service2{position:relative;z-index:1;padding-top:100px;padding-bottom:95px;background-color:#e5f2f3}section.service2 .content{overflow:hidden}section.service2 .caption{margin-bottom:10px}section.service2 .top{display:flex;flex-direction:column;row-gap:30px;margin-bottom:60px}section.service2 .top .title{max-width:660px}section.service2 .top .detail{max-width:580px}section.service2 .list{display:flex;flex-direction:column;row-gap:20px}section.service2 .wrapper{display:grid;gap:20px}section.service2 .wrapper .one{position:relative;display:block;overflow:hidden;background-color:#C9E0E3;transition:width ease 0.2s;border-radius:5px}section.service2 .wrapper .one .image-holder{position:relative;opacity:1}section.service2 .wrapper .one .image-holder>img{width:100%;height:234px;object-fit:cover;border-radius:5px}section.service2 .wrapper .one .image-holder .overlay{position:absolute;inset:0;background:linear-gradient(to top,#0A0F16,#0A0F1600);border-radius:5px}section.service2 .wrapper .one .panel{opacity:0;position:absolute;inset:0;background-color:#C9E0E3;border-radius:5px;align-items:flex-end;padding:22px 20px 13px;transition:opacity ease-in-out 0.4s;z-index:1}section.service2 .wrapper .one .panel .title1{display:flex;align-items:center;column-gap:10px;color:#161719;font-size:20px;font-weight:400;line-height:1;margin-bottom:40px}section.service2 .wrapper .one .panel .desc{color:#161719;font-size:16px;line-height:22px;font-weight:400}section.service2 .wrapper .one .panel .btn{position:absolute;left:20px;bottom:13px;color:#fff;border:1px solid #068192;background-color:#068192}section.service2 .wrapper .one .panel .btn>span{background-color:#068192}section.service2 .wrapper .one .panel .btn:hover{background-color:transparent;color:#068192}section.service2 .wrapper .one .info{display:flex;align-items:center;column-gap:10px;padding:20px}section.service2 .wrapper .one .info>span{color:#161719;font-size:20px;line-height:1;font-weight:400}section.service2 .wrapper .one:hover .panel{opacity:1}section.service2 .wrapper .one:hover .image-holder{opacity:0}section.service2 .wrapper .one:hover .info{opacity:0!important}@media (min-width:768px){section.service2 .wrapper .one .panel .full-info{display:flex;flex-direction:row;align-items:flex-end;column-gap:20px}section.service2 .wrapper .one .panel .desc{margin-bottom:0}}@media (min-width:1024px){section.service2 .top{flex-direction:row;align-items:center;justify-content:space-between}section.service2 .wrapper:first-of-type{grid-template-columns:1fr 1fr 1fr}section.service2 .wrapper:last-of-type{grid-template-columns:1fr 1fr 1fr}}section.feature1{position:relative;z-index:1;padding-top:145px;padding-bottom:117px;background-color:#fff}section.feature1 .content{display:flex;flex-direction:column-reverse;row-gap:20px;background-color:#161719;padding:54px 20px 20px;border-radius:5px}section.feature1 .lt{display:flex;justify-content:center;background-color:#f3f3f3;border-radius:5px;height:277px}section.feature1 .lt>img{width:290px;height:327px;margin-top:-50px;margin-left:0}section.feature1 .rt{background-color:#161719;border-radius:5px;flex:1;display:flex;align-items:center;margin-bottom:130px}section.feature1 .rt .wrapper .title{color:#fff;margin-bottom:40px;max-width:485px}section.feature1 .rt .wrapper .detail{color:#b3b3b3;max-width:705px;font-size:16px;font-weight:400;line-height:22px}@media (min-width:768px){section.feature1 .lt{height:auto}section.feature1 .lt>img{width:auto;height:auto;margin-top:-92px;margin-left:-20px}section.feature1 .rt .detail{font-size:20px;line-height:26px}}@media (min-width:1024px){section.feature1 .content{flex-direction:row;column-gap:20px;background-color:transparent;padding:0}section.feature1 .lt{display:block;width:450px;height:413px}section.feature1 .lt>img{margin-left:-20px;margin-top:-92px}section.feature1 .rt{margin-bottom:0}section.feature1 .rt .wrapper{padding:0 40px}section.feature1 .rt .wrapper .title{margin-bottom:30px}}section.feature2{position:relative;z-index:1;background-color:#fff;padding-bottom:120px}section.feature2 .content{background-color:#e5f2f3;border-radius:5px;padding:40px 50px}section.feature2 h3{font-size:24px;font-weight:400;line-height:28x;color:#101111;max-width:1033px;margin:0 auto 40px}section.feature2 .list{display:flex;flex-direction:column;row-gap:20px}section.feature2 .list .one{display:flex;align-items:center;column-gap:22px}section.feature2 .list .one .num{font-size:48px;font-weight:500;line-height:84px;color:#161719;position:relative}section.feature2 .list .one .num>i{position:absolute;font-style:normal;font-size:20px;font-weight:500;line-height:1;color:#797979;top:20px;right:-15px}section.feature2 .list .one .desc{font-size:16px;font-weight:400;line-height:1.5;color:#5b5b5b}@media (min-width:1024px){section.feature2 h3{text-align:center;font-size:32px;line-height:36px}section.feature2 .list{flex-direction:row;align-items:center;column-gap:20px}}section.feature3{position:relative;z-index:1;background-color:#fff;padding-bottom:120px}section.feature3 .list{display:grid;grid-template-columns:1fr;gap:20px}section.feature3 .list .one{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:298px;background-color:#e5f2f3;border-radius:5px;padding:20px}section.feature3 .list .one .info>h5{font-size:24px;line-height:1;font-weight:400;color:#101111;margin-bottom:10px}section.feature3 .list .one .info>p{font-size:16px;line-height:20px;font-weight:400;color:#363637}@media (min-width:570px){section.feature3 .list{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.feature3 .list{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){section.feature3 .list{grid-template-columns:1fr 1fr 1fr 1fr}}section.contact{position:relative;z-index:1;padding-top:120px;padding-bottom:20px;background-color:#fff}section.contact .content{display:flex;flex-direction:column;row-gap:20px}section.contact .main{background-color:#f3f3f3;border-radius:5px;display:flex;flex-direction:column;position:relative}section.contact .main .info{position:relative;padding:40px;z-index:1}section.contact .main .info .caption{margin-bottom:10px}section.contact .main .info .title{margin-bottom:20px}section.contact .main .info .btn{margin-top:40px}section.contact .main .image-holder{position:relative;display:flex;justify-content:center}section.contact .main .image-holder .mask{position:absolute;bottom:0;left:0;right:20px;height:40%;background:linear-gradient(to top,#F3F3F3,#F3F3F300)}section.contact .main .image-holder>img{width:100%;max-width:504px}section.contact .location{background-color:#161719;border-radius:5px;padding:40px}section.contact .location .caption{margin-bottom:20px;color:#fff;border-color:#fff}section.contact .location>p{font-size:20px;color:#b3b3b3;font-weight:400}section.contact .location .company-name{font-weight:700;line-height:56px;color:#068192;margin-bottom:15px}section.contact .location .address{line-height:30px;margin-bottom:15px}section.contact .location .phone{margin-bottom:15px}section.contact .location .email>a,section.contact .location .phone>a{color:#b3b3b3;text-decoration:underline}section.contact .service{background-color:#068192;border-radius:5px;padding:40px}section.contact .service .caption{margin-bottom:30px;color:#efefef;border-color:#efefef}section.contact .service .detail{color:#efefef;font-weight:300;margin-bottom:15px}section.contact .service .period{display:flex;column-gap:34px;margin-bottom:20px}section.contact .service .period:last-child{margin-bottom:0}section.contact .service .period>label{font-size:20px;color:#efefef;font-weight:400}section.contact .service .period>p{color:#fff;font-size:20px;font-weight:400}@media (min-width:570px){section.contact .main .image-holder>img{width:auto}}@media (min-width:1024px){section.contact .content{flex-direction:row;flex-wrap:wrap;column-gap:20px}section.contact .main{flex:1;flex-direction:row;column-gap:15px;padding:40px}section.contact .main .info{padding:0}section.contact .main .info .title{max-width:647px}section.contact .main .info .detail{max-width:524px}section.contact .main .image-holder{position:absolute;bottom:0;right:-20px}section.contact.with-image .main .info .title{max-width:490px}section.contact.with-image .main .info .detail{max-width:498px}section.contact .location{flex:1;max-width:325px;background-color:#f3f3f3}section.contact .location .caption{color:var(--color-black-primary);border-color:var(--color-black-primary);margin-bottom:70px}section.contact .location .company-name{color:var(--color-black-primary)}section.contact .location>p{color:var(--color-black-primary);display:flex;column-gap:15px}section.contact .location .email>a,section.contact .location .phone>a{color:var(--color-black-primary)}section.contact .service{flex:1;max-width:325px;background-color:#161719}section.contact .service .caption{color:#fff;border-color:#fff;margin-bottom:73px}section.contact .service .detail{color:#fff}section.contact .service .period>label{color:#068192}section.contact .service .period>p{color:#9e9e9e}}@media (min-width:1280px){section.contact .main{flex:1;flex-direction:row;column-gap:15px}section.contact .main .image-holder{position:absolute;bottom:0;right:-20px}}section.contact-full{position:relative;z-index:1;padding-top:120px;padding-bottom:20px;background-color:#fff}section.contact-full .content{display:flex;flex-direction:column;row-gap:20px}section.contact-full .main{background-color:#e5f2f3;border-radius:5px;display:flex;flex-direction:column;position:relative}section.contact-full .main .info{position:relative;padding:40px;z-index:1}section.contact-full .main .info .caption{margin-bottom:25px}section.contact-full .main .info .title{margin-bottom:25px}section.contact-full .main .info .btn{margin-top:40px}section.contact-full .location{background-color:#161719;border-radius:5px;padding:40px}section.contact-full .location .caption{margin-bottom:20px;color:#fff;border-color:#fff}section.contact-full .location>p{font-size:20px;color:#b3b3b3;font-weight:400}section.contact-full .location .company-name{font-weight:700;line-height:56px;color:#068192;margin-bottom:15px}section.contact-full .location .address{line-height:30px;margin-bottom:15px}section.contact-full .location .phone{margin-bottom:15px}section.contact-full .location .email>a,section.contact-full .location .phone>a{color:#b3b3b3;text-decoration:underline}section.contact-full .service{background-color:#068192;border-radius:5px;padding:40px}section.contact-full .service .caption{margin-bottom:30px;color:#efefef;border-color:#efefef}section.contact-full .service .detail{color:#efefef;font-weight:300;margin-bottom:30px;letter-spacing:-.35px}section.contact-full .service .period{display:flex;column-gap:34px;margin-bottom:20px}section.contact-full .service .period:last-child{margin-bottom:0}section.contact-full .service .period>label{font-size:20px;color:#efefef;font-weight:400}section.contact-full .service .period>p{color:#fff;font-size:20px;font-weight:400}@media (min-width:1024px){section.contact-full .content{flex-direction:row;flex-wrap:wrap;column-gap:20px}section.contact-full .main{flex:1;flex-direction:row;column-gap:15px;padding:40px}section.contact-full .main .info{padding:0}section.contact-full .main .info .title{max-width:647px}section.contact-full .main .info .detail{max-width:624px}section.contact-full .location{flex:1;max-width:325px;background-color:#f3f3f3}section.contact-full .location .caption{color:var(--color-black-primary);border-color:var(--color-black-primary);margin-bottom:70px}section.contact-full .location .company-name{color:var(--color-black-primary)}section.contact-full .location>p{color:var(--color-black-primary);display:flex;column-gap:15px}section.contact-full .location .email>a,section.contact-full .location .phone>a{color:var(--color-black-primary)}section.contact-full .service{flex:1;max-width:325px;background-color:#161719}section.contact-full .service .caption{color:#fff;border-color:#fff;margin-bottom:73px}section.contact-full .service .detail{color:#fff}section.contact-full .service .period>label{color:#068192}section.contact-full .service .period>p{color:#9e9e9e}}section.full-menu{opacity:0;position:fixed;width:100%;height:100dvh;z-index:-1;background-color:#161719;left:0;top:0}section.full-menu .content{display:flex;flex-direction:column;margin:110px 25px 0;overflow-y:auto;height:calc(100% - 100px)}section.full-menu .content .wrapper{border-top:1px solid #5b5b5b}section.full-menu .content .menu{padding-top:30px;padding-bottom:30px;flex:1;display:flex;flex-direction:column;row-gap:30px}section.full-menu .content .menu .col1{display:flex;flex-direction:column;row-gap:10px}section.full-menu .content .menu .col1 .title{font-size:24px;line-height:1;font-weight:400;line-height:1;margin-bottom:5px}section.full-menu .content .menu .col1 .title>a{color:#fff}section.full-menu .content .menu .col1>p,section.full-menu .content .menu .col1>div{position:relative;font-size:16px;font-weight:400;line-height:24px;color:#9e9e9e}section.full-menu .content .menu .col1>p>a,section.full-menu .content .menu .col1>div>a{color:#9e9e9e}section.full-menu .content .info{padding:20px 0}section.full-menu .content .info div{font-size:16px;line-height:24px;font-weight:400;color:#5b5b5b}section.full-menu .content .info .email a{color:#5b5b5b;text-decoration:underline}section.full-menu .content .info .phone a{color:#068192;text-decoration:underline}@media (min-width:660px){section.full-menu .content .menu{flex-direction:row;flex-wrap:wrap;column-gap:40px}}@media (min-width:1440px){section.full-menu .content{width:1440px;margin:110px auto}}section.err404-info{position:relative;z-index:1;padding-top:60px;padding-bottom:150px;background-color:#fff}section.err404-info .content{display:flex;flex-direction:column;column-gap:10px;row-gap:10px}section.err404-info .lt{flex:1;background-color:#f3f3f3;border-radius:5px}section.err404-info .lt .wrapper{padding:24px 20px 30px}section.err404-info .lt .wrapper .caption{margin-bottom:16px}section.err404-info .lt .wrapper .title{margin-bottom:66px}section.err404-info .lt .wrapper .detail{margin-bottom:60px;max-width:608px;color:#161719;font-size:16px;font-weight:400}section.err404-info .lt .wrapper .detail a{color:#161719;font-weight:400;text-decoration:underline}section.err404-info .lt .wrapper .detail p{min-height:24px;margin-bottom:8px}section.err404-info .rt{flex:1;display:flex;flex-direction:column;row-gap:10px}section.err404-info .rt .top{flex:1}section.err404-info .rt .top>img{width:100%;height:250px;object-fit:cover;border-radius:5px}section.err404-info .rt .bot{flex:1;display:flex;flex-direction:column;row-gap:10px;column-gap:10px}section.err404-info .rt .bot .image-holder>img{width:100%;height:250px;object-fit:cover;border-radius:5px}section.err404-info .rt .bot .empty{flex:1;border-radius:5px;background-color:#068192;min-height:250px}@media (min-width:768px){section.err404-info .rt .top>img{height:100%}section.err404-info .rt .bot{flex-direction:row}section.err404-info .rt .bot .image-holder{width:60%}section.err404-info .rt .bot .image-holder>img{height:100%}}@media (min-width:1024px){section.err404-info .content{flex-direction:row}section.err404-info .lt .wrapper .detail p{margin-bottom:0}}@media (min-width:1440px){section.err404-info .lt{position:relative}}section.impressume-info{position:relative;z-index:1;padding-top:60px;padding-bottom:150px;background-color:#fff}section.impressume-info .content{display:flex;flex-direction:column;column-gap:10px;row-gap:10px}section.impressume-info .lt{flex:1;background-color:#f3f3f3;border-radius:5px}section.impressume-info .lt .wrapper{padding:24px 20px 30px}section.impressume-info .lt .wrapper .caption{margin-bottom:16px}section.impressume-info .lt .wrapper .title{margin-bottom:66px}section.impressume-info .lt .wrapper .detail{margin-bottom:60px;max-width:608px;color:#161719;font-size:16px;font-weight:400}section.impressume-info .lt .wrapper .detail a{color:#161719;font-weight:400;text-decoration:underline}section.impressume-info .lt .wrapper .detail p{min-height:24px;margin-bottom:8px;display:flex;flex-direction:column;row-gap:5px}section.impressume-info .lt .wrapper .detail p>strong{width:180px}section.impressume-info .rt{flex:1;display:flex;flex-direction:column;row-gap:10px}section.impressume-info .rt .top{flex:1}section.impressume-info .rt .top>img{width:100%;height:250px;object-fit:cover;border-radius:5px}section.impressume-info .rt .bot{flex:1;display:flex;flex-direction:column;row-gap:10px;column-gap:10px}section.impressume-info .rt .bot .image-holder>img{width:100%;height:250px;object-fit:cover;border-radius:5px}section.impressume-info .rt .bot .empty{flex:1;border-radius:5px;background-color:#068192;min-height:250px}@media (min-width:768px){section.impressume-info .rt .top>img{height:100%}section.impressume-info .rt .bot{flex-direction:row}section.impressume-info .rt .bot .image-holder{width:60%}section.impressume-info .rt .bot .image-holder>img{height:100%}}@media (min-width:1024px){section.impressume-info .content{flex-direction:row}section.impressume-info .lt .wrapper .detail p{margin-bottom:0;flex-direction:row;align-items:center;column-gap:70px}}@media (min-width:1440px){section.impressume-info .lt{position:relative}}section.newsletter{position:relative;z-index:1;padding-bottom:67px;background-color:#fff}section.newsletter .content{display:flex;flex-direction:column;row-gap:20px;background-color:#e5f2f3;border-radius:5px;position:relative;padding:40px 0 0;overflow:hidden}section.newsletter .lt{padding:0 40px}section.newsletter .lt .title{margin-bottom:20px}section.newsletter .lt .detail{max-width:512px}section.newsletter .rt{display:flex;flex-direction:column;row-gap:15px;position:relative;z-index:1;padding:0 40px}section.newsletter .rt>label{font-size:20px;color:#161719;font-weight:400}section.newsletter .rt .newsletter-form{display:flex;flex-direction:column;row-gap:15px;width:100%}section.newsletter .rt .newsletter-form .result{font-size:12px;margin-top:-10px}section.newsletter .rt .newsletter-form .result.success{color:#0A6640}section.newsletter .rt .newsletter-form .result.danger{color:#b93220}section.newsletter .rt .newsletter-form input{background-color:#D4E7E9;height:40px;border-radius:40px;border:1px solid #ACCBCE;outline:0;box-shadow:unset;padding:0 18px;width:100%}section.newsletter .rt .newsletter-form input::placeholder{color:#68898D}section.newsletter .rt .newsletter-form button{background-color:#068192;border:0;outline:0;box-shadow:unset;cursor:pointer;font-size:16px;font-weight:500;color:#fff;width:100%;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center}section.newsletter .image-holder{display:flex;justify-content:flex-end}section.newsletter .image-holder>img{width:100%;object-fit:cover;max-width:375px}@media (min-width:1024px){section.newsletter .content{flex-direction:row;column-gap:88px;padding:40px}section.newsletter .lt{padding:0}section.newsletter .image-holder{display:block;position:absolute;bottom:0;right:0}section.newsletter .rt{padding:0}section.newsletter .rt .newsletter-form{width:343px}}section.team{position:relative;z-index:1;background-color:#fff}section.team .caption{margin-bottom:10px}section.team .info{display:flex;flex-direction:column;row-gap:20px;column-gap:20px;margin-bottom:60px}section.team .categories{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:16px;align-items:center;margin-bottom:20px}section.team .categories .one{padding:10px 16px;font-size:16px;font-weight:500;color:#161719;background-color:#f3f3f3;border-radius:40px;cursor:pointer}section.team .categories .one.selected{color:#fff;background-color:#161719}section.team .members{display:grid;grid-template-columns:1fr;gap:18px}section.team .members .one{position:relative}section.team .members .one .photo-holder>img{width:100%;height:500px;object-fit:cover;border-radius:5px}section.team .members .one .short-info{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#f3f3f3;padding:20px}section.team .members .one .short-info .name{font-size:24px;color:#101111;font-weight:400;line-height:1;margin-bottom:5px}section.team .members .one .short-info .role{font-size:16px;color:#5b5b5b;font-weight:400;line-height:1}section.team .members .one .full-info{position:absolute;inset:0;background-color:#e5f2f3;border-radius:5px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transition:all ease-in-out 0.3s}section.team .members .one .full-info .top{display:flex;align-items:center;justify-content:space-between}section.team .members .one .full-info .top .lt .name{font-size:32px;font-weight:400;line-height:1;color:#101111;margin-bottom:5px}section.team .members .one .full-info .top .lt .role{font-size:20px;font-weight:400;line-height:1;color:#8f8f8f}section.team .members .one .full-info .bot{display:flex;flex-direction:column;row-gap:20px}section.team .members .one .full-info .bot .phone,section.team .members .one .full-info .bot .email{display:flex;align-items:center;column-gap:10px}section.team .members .one .full-info .bot .phone .text,section.team .members .one .full-info .bot .email .text{flex:1;background-color:#fff;height:40px;display:flex;align-items:center;font-size:16px;font-weight:400;color:#5b5b5b;border-radius:40px;padding:0 20px}section.team .members .one .full-info .bot .phone .text>a,section.team .members .one .full-info .bot .email .text>a{color:#5b5b5b}section.team .members .one:hover .full-info{opacity:1}@media (min-width:768px){section.team .members{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.team .info{flex-direction:row;align-items:center;justify-content:space-between}section.team .info .title{max-width:445px}section.team .info .detail{max-width:440px}}@media (min-width:1280px){section.team .members{grid-template-columns:1fr 1fr 1fr}}section.member-intro{position:relative;z-index:1;background-color:#fff;padding-bottom:120px}section.member-intro .wrapper{display:flex;flex-direction:column;row-gap:20px}section.member-intro .caption{margin-bottom:11px}section.member-intro .lt .title{margin-bottom:20px}section.member-intro .lt .detail>p{font-size:16px;line-height:22px;color:#5b5b5b;font-weight:400}section.member-intro .lt .detail strong{color:#161719;font-size:20px;line-height:22px;font-weight:500;margin-top:18px;margin-bottom:5px;display:inline-block}section.member-intro .rt>.wrapper1{position:relative;background-color:#f3f3f3;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}section.member-intro .rt>.wrapper1 .image-holder{margin-bottom:20px}section.member-intro .rt>.wrapper1 .image-holder>img{width:100%;height:auto;border-radius:5px}section.member-intro .rt>.wrapper1 .info{margin:0 20px}section.member-intro .rt>.wrapper1 .info .name{font-size:24px;font-weight:400;line-height:1;color:#101111;margin-bottom:4px}section.member-intro .rt>.wrapper1 .info .role{font-size:16px;font-weight:400;line-height:1;color:#5b5b5b;margin-bottom:26px}section.member-intro .rt>.wrapper1 .info .phone,section.member-intro .rt>.wrapper1 .info .email{display:flex;align-items:center;column-gap:15px}section.member-intro .rt>.wrapper1 .info .phone>span,section.member-intro .rt>.wrapper1 .info .email>span{font-size:20px;font-weight:400;line-height:30px;color:#101111}section.member-intro .rt>.wrapper1 .info .phone{margin-bottom:13px}section.member-intro .rt>.wrapper1 .info .email{margin-bottom:57px}section.member-intro .rt>.wrapper1>a{position:static;display:flex;background-color:#161719;height:40px;border-radius:40px;justify-content:center;align-items:center;color:#fff;margin:0 20px 20px}section.member-intro .rt>.wrapper1>a:hover{border:1px solid #161719;background-color:transparent;color:#161719}@media (min-width:900px){section.member-intro .rt .wrapper1{flex-direction:row}section.member-intro .rt .wrapper1 .image-holder>img{width:440px}}@media (min-width:1024px){section.member-intro .wrapper{flex-direction:row;column-gap:20px;justify-content:space-between}section.member-intro .lt .detail{max-width:670px}section.member-intro .rt .wrapper1{flex-direction:column}}section.accordien{position:relative;z-index:1;background-color:#fff;padding-bottom:120px}section.accordien .content{padding:40px;border-radius:5px;background-color:#f3f3f3}section.accordien .caption{margin-bottom:10px}section.accordien .wrapper{display:flex;flex-direction:column;row-gap:20px}section.accordien .lt{max-width:575px}section.accordien .lt .title{margin-bottom:20px}section.accordien .lt .detail{margin-bottom:55px}section.accordien .rt .list{display:flex;flex-direction:column}section.accordien .rt .list .one{border-bottom:1px solid #16171966;padding:24px 0;display:flex;column-gap:10px;cursor:pointer}section.accordien .rt .list .one.opened .info .contt{padding-top:24px;height:auto}section.accordien .rt .list .one .info>h4{font-weight:400;font-size:24px;line-height:1;color:#101111}section.accordien .rt .list .one .info .contt{height:0;padding-top:0;font-weight:400;font-size:16px;line-height:22px;color:#363637;overflow:hidden;transition:all ease-in-out 0.1s}section.accordien .rt .list .one .btn-toggle{border:0;outline:0;box-shadow:unset;font-size:28px;font-weight:400;color:#363637;padding:0;width:26px;height:26px;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center}@media (min-width:1024px){section.accordien .wrapper{flex-direction:row;column-gap:94px}}.formcheckbox{position:relative}.checkbox-wrapper,.formcheckbox>label{display:block;position:relative;padding-left:20px;margin-bottom:14px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper>input,.formcheckbox>label>input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper>input:checked~.checkmark,.checkbox-wrapper>input:checked~.form-helper,.formcheckbox>label>input:checked~.checkmark,.formcheckbox>label>input:checked~.form-helper{background-color:#161719}.checkbox-wrapper>input:checked~.checkmark:after,.checkbox-wrapper>input:checked~.form-helper:after,.formcheckbox>label>input:checked~.checkmark:after,.formcheckbox>label>input:checked~.form-helper:after{display:block}.checkbox-wrapper>.checkmark,.checkbox-wrapper>.form-helper,.formcheckbox>label>.checkmark,.formcheckbox>label>.form-helper{position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #cdcdcd;background-color:#e4e4e4}.checkbox-wrapper>.checkmark:after,.checkbox-wrapper>.form-helper:after,.formcheckbox>label>.checkmark:after,.formcheckbox>label>.form-helper:after{content:"";position:absolute;display:none;left:50%;top:50%;width:4px;height:8px;border:solid #e4e4e4;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}::-webkit-scrollbar{width:4px;height:0;position:absolute;right:0;top:0;bottom:0;background:transparent}::-webkit-scrollbar-thumb{background-color:#494949}.title{font-size:38px;font-weight:400;line-height:44px;color:#161719;letter-spacing:-.25px}@media (min-width:768px){.title{font-size:48px;line-height:56px}}.detail{font-size:16px;line-height:22px;font-weight:400;color:#5b5b5b;letter-spacing:-.25px}.caption{border:1px solid #161719;color:#161719;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1;padding:8px 16px;border-radius:28px;display:inline-flex;column-gap:5px;align-items:center}@media (min-width:768px){.caption{font-size:12px}}.btn-link{color:#fff;font-size:14px;line-height:1;font-weight:500;padding:12px 13px 12px 15px;border-radius:40px;column-gap:15px;display:inline-flex;align-items:center;position:relative;border:1px solid #161719;background-color:#161719;min-width:130px;text-decoration:none;text-align:center}.btn-link:hover{color:#161719;background-color:transparent}.btn{color:#fff;font-size:14px;line-height:1;font-weight:500;padding:12px 13px 12px 15px;border-radius:40px;column-gap:15px;display:inline-flex;align-items:center;justify-content:space-between;position:relative;border:1px solid #161719;background-color:#161719;min-width:130px}.btn::before,.btn>span{content:"";position:absolute;height:100%;width:100%;right:0;top:0;border-radius:38px;background-color:#161719;z-index:-1;transition:width ease 0.2s}.btn:hover{color:#161719;background-color:transparent}.btn:hover::before,.btn:hover>span{width:32px;height:32px;right:4px;top:4px;z-index:0}.btn:hover>svg{position:relative;z-index:1}@media (min-width:768px){.btn{font-size:16px}}.yform .form{display:grid;grid-template-columns:1fr;column-gap:27px;row-gap:10px}.yform .form .row1,.yform .form .options{display:flex;flex-direction:column;row-gap:20px}.yform .form .col{display:flex;flex-direction:column;row-gap:20px}.yform .form .group{flex:1}.yform .form .group>label{font-size:16px;font-weight:700;line-height:27px;color:#3f3f3f}.yform .form .group>label>sup{font-weight:700;color:#ee4141}.yform .form .group .checkbox-group{display:flex;align-items:center;column-gap:5px;height:24px}.yform .form .group .checkbox-group>label{font-size:14px;font-weight:400;line-height:16px;color:#75797C}.yform .form .group .form-group{width:100%}.yform .form .group .form-group>label{display:inline}.yform .form .group input,.yform .form .group select,.yform .form .group textarea{outline:0;box-shadow:unset;border:1px solid #cdcdcd;border-radius:15px;width:100%;height:40px;border-radius:20px;background-color:#f3f3f3;padding:0 12px;font-size:16px;color:#75797C}.yform .form .group input::placeholder,.yform .form .group select::placeholder,.yform .form .group textarea::placeholder{color:#75797C}.yform .form .group textarea{padding-top:7px;height:150px}.yform .form .group select{-webkit-appearance:none;background-image:url(/media/icon-arrow-down.svg);background-repeat:no-repeat;background-position:right 11px center;background-size:16px;padding-right:32px}.yform .actions{margin-top:25px}.yform .actions button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:40px;background-color:#161719;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 80px;cursor:pointer;border:0;outline:0}.yform .desc{color:#75797C;font-weight:400;font-size:14px;line-height:16px}@media (min-width:570px){.yform .form .row1{flex-direction:row;column-gap:20px}.yform .form .group input,.yform .form .group select,.yform .form .group textarea{font-size:16px}.yform .submit button{font-size:16px}.yform .desc{font-size:14px;padding-top:6px}}@media (min-width:768px){.yform .form .options{flex-direction:row}.yform .desc{max-width:370px}}@media (min-width:1024px){.yform .form .options{flex-direction:column}.yform .desc{max-width:unset}}@media (min-width:1280px){.yform .form .options{flex-direction:row}.yform .desc{max-width:370px}}.content{margin:0 25px}@media (min-width:1440px){.content{width:1440px;margin:0 auto}}body.flayout{overflow:hidden}@media (min-width:1440px){body.flayout .content{margin-left:calc(50% - 672px)}}body.flayout nav{background-color:#161719}body.flayout nav .content .brand{display:flex}body.flayout nav .content .brand img:nth-child(1){display:none}body.flayout nav .content .brand img:nth-child(2){display:block}body.flayout nav .content .control .menu{opacity:0}body.flayout nav .content .toggle-btn{background:transparent;backdrop-filter:unset;right:0}body.flayout nav .content .toggle-btn>svg:nth-child(1){opacity:0}body.flayout nav .content .toggle-btn>svg:nth-child(2){opacity:1}body.flayout .full-menu{display:block;opacity:1;z-index:90}