:root{--color-title:#333333;--color-lorem:#898989;--color-third:#ebd061;--color-fourth:#d9d9d9;--color-white:#fff;--color-black:#000;--linear-primary-right:linear-gradient(to right, #b50009 -50%, transparent);--linear-primary-top:linear-gradient(to top, #b50009, transparent);--linear-second:linear-gradient(to left, #bd833b, #f1d08e);--linear-primary-image:linear-gradient(to right, #bd833b, #f1d08e) 1;--linear-black:linear-gradient(to top, #000, transparent);--bg-main:#1a1a1a;--bg-second:#f8f8f8}
*{line-height:normal;font-family:"Afacad Flux",sans-serif;font-weight:400}
html{font-size:16px}
a{text-decoration:none}
li{list-style:none}
ul{margin-bottom:0}
p{margin:0}
.setting-hover-box-gb-border-p{transition:all .3s ease}
.setting-hover-box-gb-border-p:hover{background-color:var(--color-primary);border-color:var(--color-primary)}
.setting-hover-image img{transition:all .3s ease}
.setting-hover-image{overflow:hidden}
.setting-hover-image:hover img{transform:scale(1.1)}
.setting-hover-image-to-top-child{position:absolute;top:100%;left:0;transition:all .3s ease}
.setting-hover-image-to-top:hover .setting-hover-image-to-top-child{top:0}
.setting-hover-button-background-text,.setting-hover-button-background-text p{transition:all .3s ease}
.setting-hover-button-background-text:hover{background-color:var(--color-second)!important;border-color:var(--color-second)!important}
.setting-hover-button-background-text:hover p{color:#fff}
.setting-hover-background-second{transition:all .3s ease}
.setting-hover-background-second:hover{background-color:var(--color-second)!important}
.setting-hover-image-filter img{transition:all .3s ease;filter:grayscale(100%)}
.setting-hover-image-filter:hover img{filter:grayscale(0)}
.button-hover-to-right::before{content:"";position:absolute;width:calc(100% + 5px);height:calc(100% + 5px);top:50%;transform:translateY(-50%);right:100%;z-index:1;background-color:var(--color-primary);transition:all .3s ease}
.button-hover-to-right:hover:before{right:0}
.button-hover-to-right:hover p{color:#fff}
.button-hover-to-right:hover svg path{fill:#fff}
.setting-hover-opacity-svg svg{transition:all .3s ease}
.setting-hover-opacity-svg svg{opacity:0;visibility:hidden}
.setting-hover-opacity-svg:hover svg{opacity:1;visibility:visible}
.setting-hover-icon-svg-stroke-primary svg path{transition:all .3s ease}
.setting-hover-icon-svg-stroke-primary:hover svg path{stroke:var(--color-primary)}
.setting-hover-text-primary{transition:all .3s ease}
.setting-hover-text-primary:hover{color:var(--color-primary)!important}
.setting-hover-text-second{transition:all .3s ease}
.setting-hover-text-second:hover{color:var(--color-second)!important}
.setting-hover-bg-cover::before{position:absolute;content:"";top:0;left:0;background-color:rgba(0,0,0,.6);width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease}
.setting-hover-bg-cover:hover:before{opacity:1;visibility:visible}
.setting-hover-bg-second{transition:all .3s ease}
.setting-hover-bg-second:hover{background-color:var(--color-second)}
.setting-hover-trans-box-10{transition:all .3s ease!important}
.setting-hover-trans-box-10:hover{transform:translateY(-10px)}
.tp-button svg{position:relative;transition:all .3s ease}
.tp-button:hover svg{transform:translateX(5px)}
.setting-button-hover-svg svg{transition:all .3s ease}
.setting-button-hover-svg{transition:all .3s ease}
.setting-button-hover-svg:hover svg{transform:rotate(45deg)}
.setting-hover-rotate-45-icon{transition:all .3s ease}
.setting-hover-rotate-45{padding:8px 10px 8px 26px;display:flex;align-items:center;border:1px solid var(--color-primary);overflow:hidden;position:relative}
.setting-hover-rotate-45:hover .setting-hover-rotate-45-icon{transform:rotate(45deg)}
.setting-hover-box-circle::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:0;height:0;border-radius:50%;background-color:var(--color-primary);transition:all .5s ease}
.setting-hover-box-circle:hover:before{width:100%;height:100%}
.menu-icon-hover{transition:all .3s ease}
.menu-icon-hover:hover{color:var(--color-primary)}
.td-li-hover{position:relative;transition:all .3s ease}
.td-li-hover::before{position:absolute;content:"";width:0;height:3px;background-color:var(--color-primary);z-index:2;bottom:0;left:50%;transform:translateX(-50%);border-radius:5px;visibility:hidden;opacity:0;transition:all .5s ease}
.td-li-hover::after{position:absolute;content:"";width:5px;height:5px;border-radius:5px;background-color:var(--color-primary);z-index:2;top:50%;transform:translateY(-50%);left:0;transition:all .3s ease;visibility:hidden;opacity:0}
.td-li-hover.active::before{width:100%;visibility:visible;opacity:1;animation:line-bot .3s linear}
.td-li-hover.active{padding-left:15px}
.td-li-hover.active::after{visibility:visible;opacity:1}
.td-li-hover:hover{padding-left:15px}
.td-li-hover:hover:after{visibility:visible;opacity:1}
.td-li-hover:hover:before{width:100%;visibility:visible;opacity:1}
@keyframes line-bot{
0%{width:0}
100%{width:100%}
}
.hover-text-p:hover{color:var(--color-primary)}
.boxbox{width:100%;position:relative}
.animation-pulse{animation:pulse 1s linear infinite}
.averta-cy{font-family:"Averta Std CY"}
.f-12{font-size:.75rem}
.f-13{font-size:.75rem}
.f-14{font-size:.875rem}
.f-15{font-size:.9375rem}
.f-16{font-size:1rem}
.f-17{font-size:1.0625rem}
.f-18{font-size:1.125rem}
.f-19{font-size:1.1875rem}
.f-20{font-size:1.25rem}
.f-21{font-size:1.3125rem}
.f-news{font-size:1.4rem}
.f-22{font-size:1.375rem}
.f-23{font-size:1.4375rem}
.f-24{font-size:1.5rem}
.f-25{font-size:1.5625rem}
.f-26{font-size:1.625rem}
.f-27{font-size:1.6875rem}
.f-28{font-size:1.75rem}
.f-32{font-size:2rem}
.f-36{font-size:2.25rem}
.f-40{font-size:2.5rem}
.f-48{font-size:3rem}
.f-50{font-size:3.125rem}
.f-64{font-size:4rem}
.f-96{font-size:6rem}
.fill-p{fill:var(--color-primary)}
.lh-25{line-height:25px}
.lh-24{line-height:24px}
.lh-26{line-height:26px}
.lh-20{line-height:20px}
.lh-21{line-height:21px}
.lh-23{line-height:23px}
.lh-27{line-height:27px}
.lh-30{line-height:30px}
.lh-32{line-height:32px}
.lh-40{line-height:40px}
.lh-45{line-height:45px}
.lh-50{line-height:50px}
.pointer{cursor:pointer}
.trans-dot-1s{transition:all .1s ease}
.trans-dot-2s{transition:all .2s ease}
.trans-dot-3s{transition:all .3s ease-in-out!important}
.trans-dot-4s{transition:all .4s ease-in-out}
.trans-dot-5s{transition:all .5s ease-in-out}
.gap-30{gap:30px}
.gap-20{gap:20px}
.flex-c-c{display:flex;justify-content:center;align-items:center}
.flex-ac{display:flex;align-items:center}
.flex-ae{display:flex;align-items:end}
.flex-as{display:flex;align-items:start}
.flex-b{display:flex;justify-content:space-between}
.flex-c{display:flex;justify-content:center}
.flex-e{display:flex;justify-content:end}
.flex-b-c{display:flex;justify-content:space-between;align-items:center}
.flex-sc{display:flex;justify-self:center}
.flex-r-c-c{display:flex;justify-content:center;align-items:center;flex-direction:column}
.flex-d-c{display:flex;align-items:center;flex-direction:column}
.flex-c-c-b{display:flex;justify-content:space-between;align-items:center;flex-direction:column}
.flex-d-jc{display:flex;flex-direction:column;justify-content:center}
.flex-d-b{display:flex;flex-direction:column;justify-content:space-between}
.flex-r-e{display:flex;flex-direction:column;justify-content:end}
.j-s-c{justify-self:center}
.j-e{justify-content:end}
.flex-d-c{flex-direction:column}
.wrap-home{position:relative;overflow:hidden}
.a-i-s{align-items:start}
.line-clamp-1{text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.static1-line::before{position:absolute;width:5px;height:7px;content:"";background-color:#fff;right:100%;top:50%;transform:translateY(-50%);animation:static1-line 2s linear infinite;z-index:2}
@keyframes static1-line{
0%{right:calc(100% + 5px)}
100%{right:-5px}
}
.pos-over{position:relative;overflow:hidden}
.over{overflow:hidden}
.pers{perspective:1000px}
.animate-rotate-3d{animation:rotateAnimation 3s linear infinite}
@keyframes rotateAnimation{
from{transform:rotateY(0)}
to{transform:rotateY(360deg)}
}
.animation-shake-custom{--fa-animation-duration:2s;-webkit-animation-name:fa-shake-custom;animation-name:fa-shake-custom;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}
@keyframes fa-shake-custom{
0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
4%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}
24%,8%{-webkit-transform:rotate(-23deg);transform:rotate(-23deg)}
12%,28%{-webkit-transform:rotate(23deg);transform:rotate(23deg)}
16%{-webkit-transform:rotate(-27deg);transform:rotate(-27deg)}
20%{-webkit-transform:rotate(27deg);transform:rotate(27deg)}
32%{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}
36%{-webkit-transform:rotate(17deg);transform:rotate(17deg)}
40%,to{-webkit-transform:rotate(0);transform:rotate(0)}
}
.grid-2{display:grid;grid-template-columns:1fr 1fr}
.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}
.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr}
.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr}
.grid-6{display:grid;grid-template-columns:1fr 1fr 1fr}
.t-u{text-transform:uppercase}
.t-c{text-transform:capitalize}
.t-un{text-decoration:underline}
.t-i{font-style:italic}
.t-u-c{text-decoration-color:var(--color-primary)}
.w-50{width:50%}
.f-100{font-weight:100}
.f-200{font-weight:200}
.f-300{font-weight:300}
.f-400{font-weight:400}
.f-500{font-weight:500}
.f-600{font-weight:600}
.f-700{font-weight:700}
.f-800{font-weight:800}
.f-900{font-weight:900}
.gilroy{font-family:"SVN-Gilroy XBold"}
.color-primary{color:var(--color-primary)}
.color-second{color:var(--color-second)}
.color-fourth{color:var(--color-fourth)}
.color-lorem{color:var(--color-lorem)}
.color-title{color:var(--color-title)}
.w-h-100-c{width:100%;height:100%;object-fit:cover}
.t-start{text-align:start}
.wrap-content{max-width:1200px;width:calc(100% - 30px);margin:auto}
.o-co{object-fit:cover}
.o-ca{object-fit:contain}
.h-f{height:fit-content}
.w-h-1-1{width:100%;height:100%}
.border-1-r{border:1px solid red}
.border-1-b{border:1px solid #00f}
.border-1-primary{border:1px solid var(--color-primary)}
.border-1-second{border:1px solid var(--color-second)}
.border-1-fourth{border:1px solid var(--color-fourth)}
.border-1-w{border:1px solid #fff}
.border-15-w{border:1.5px solid #fff}
.pos-r{position:relative}
.pos-a{position:absolute}
.t-0-l-0{top:0;left:0}
.t-s-0-4-4-25-b{text-shadow:0 4px 4px rgba(0,0,0,.25)}
.b-s-0-4-4-25-b{box-shadow:0 4px 4px rgba(0,0,0,.25)}
.b-s-0-0-15-15-b{box-shadow:0 0 15px rgba(0,0,0,.15)}
.b-s-0-0-10-15-b{box-shadow:0 0 10px rgba(0,0,0,.15)}
.b-s-0-0-15-10-b{box-shadow:0 0 15px rgba(0,0,0,.1)}
.b-s-0-0-10-10-b{box-shadow:0 0 10px rgba(0,0,0,.1)}
.b-s-4-4-10-50-b{box-shadow:4px 4px 10px rgba(0,0,0,.5)}
.border-1-w{border:1px solid #fff}
.setting-image{width:100%;height:100%;object-fit:cover}
.setting-wh{width:100%;height:100%}
.setting-image-c{width:100%;height:100%;object-fit:contain}
.bg-w{background-color:#fff}
.bg-p{background-color:var(--color-primary)}
.bg-t{background-color:var(--color-title)}
.bg-f{background-color:var(--color-fourth)}
.bg-b-l{background:var(--linear-black)}
.bg-none{background:0 0}
.fc{width:fit-content}
.pos-r{position:relative}
.pos-a{position:absolute}
.pos-f{position:fixed}
.setting-wh{width:100%;height:100%}
.br-5{border-radius:5px}
.br-7{border-radius:7px}
.br-50{border-radius:50%}
.bs-0-4-4-25-inset{box-shadow:inset 0 4px 4px rgba(0,0,0,.25)}
.bs-5-5-15-inset{box-shadow:inset 5px 5px 15px rgba(0,0,0,.25)}
.ts-0-4-4-25-inset{text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}
.lt-16-10{letter-spacing:1.6px}
.lt-32-5{letter-spacing:1.6px}
.lt-20-10{letter-spacing:2px}
.lt-40-10{letter-spacing:4px}
.lt-96-5{letter-spacing:4.8px}
.z-d-1{z-index:-1}
.z-0{z-index:0}
.z-2{z-index:2}
.z-3{z-index:3}
.z-4{z-index:4}
.z-5{z-index:5}
.z-6{z-index:6}
.z-7{z-index:7}
.z-8{z-index:8}
.pos-c-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center}
.pos-x-50{position:absolute;left:50%;transform:translateX(-50%)}
.pos-y-50{position:absolute;top:50%;transform:translateY(-50%)}
.pos-x-50-y-50{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.pos-0-0{position:absolute;top:0;left:0}
.pos-l-0-b-0{position:absolute;bottom:0;left:0}
.rotate-180{transform:rotate(180deg)}
.head-top-link-social{width:27px;height:27px;border-radius:3px;border:1px solid #fff;display:grid;place-items:center}
.head-top-left-b{position:relative;width:360px;min-width:360px;height:100%;background-color:var(--color-second);display:flex;justify-content:center;align-items:center;padding:7px 0}
.head-top-left-b::before{content:"";position:absolute;width:19px;height:100%;background-color:var(--color-second);z-index:1;top:50%;transform:translateY(-50%);left:100%;clip-path:polygon(100% 0,0 0,0 100%)}
.head-icon-space{margin-right:6px}
.head .head-top .wrap-content{margin:0;margin-right:30px;max-width:100%}
.social li:last-child a{margin-right:0!important}
.menu-main li>p{transition:all .3s ease}
.menu-main li>p:hover{color:var(--color-primary)}
.menu-custom-box{width:360px;min-width:360px;height:100px;display:grid;place-items:center;background-color:var(--color-primary)}
li.ml-auto{margin-right:0!important}
.ml-auto-box{width:40px;height:40px}
.info-head-first{margin-left:47px}
.menu ul li p{display:block;font-size:13px;color:#333;font-weight:500;text-transform:uppercase;font-size:16px;font-weight:700;cursor:pointer}
.menu-box-shadow{box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}
.menu-main>li{position:relative}
.menu-main>li:before{position:absolute;content:'';width:2px;min-width:1.5px;height:20px;top:0;left:50%;display:none;transform:translateX(-50%);z-index:2;background-color:var(--color-primary)}
.menu-main>li.active:before{display:block}
.dk-button{padding:8px 10px 8px 26px;display:flex;align-items:center;border:1px solid var(--color-primary);overflow:hidden;position:relative}
.dk-button:hover span{color:#fff}
.dk-button:hover svg{transform:rotate(45deg)}
.dk-button span{position:relative;z-index:2;transition:all .4s ease}
.dk-button svg{position:relative;z-index:2;transition:all .4s ease}
.dk-button svg path{transition:all .4s ease}
.dk-button svg path{fill:var(--color-primary)}
.about-text-space{margin-right:24px}
.about-lorem{margin-top:28px;margin-bottom:68px}
.dk-line-cirle{position:relative;width:71px;height:2px;background-color:var(--color-primary)}
.dk-line-cirle::before{position:absolute;content:"";z-index:3;width:8px;height:8px;border-radius:50%;border:2px solid var(--color-primary);top:50%;left:50%;transform:translate(-50%,-50%)}
.dk-line-cirle::after{position:absolute;content:"";z-index:2;width:15px;height:8px;border-radius:50%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}
.about-line-space{margin-top:14px;margin-bottom:37px}
.dk-icon{width:11px;height:11px}
.about-container{display:flex;justify-content:space-between}
.about-left{width:472px;height:590;position:relative;order:1}
.about-left::before{content:"";position:absolute;width:227px;height:185px;background-image:url(../images/image-about-hat.png);background-size:contain;background-repeat:no-repeat;z-index:1;right:-151px;bottom:-48px}
.about-left::after{content:"";position:absolute;width:359px;height:284px;background-image:url(../images/image-about-lines.png);background-size:cover;background-repeat:no-repeat;z-index:-1;right:-110px;top:0}
.about-right{width:calc(100% - 472px - 63px)}
.about-exp{position:absolute;padding:8px 33px 14px 33px;border-left:4px solid var(--color-primary);bottom:77px;right:74px;background:#fff;z-index:3}
.about-exp::before{position:absolute;content:"";width:10px;height:10px;background-color:var(--color-primary);transform:translateY(-50%) rotate(45deg);top:50%;left:-5px}
.about-image-1{width:415px;height:465px;position:absolute;top:0;right:0;z-index:2}
.about-image-2{width:415px;height:355px;position:absolute;bottom:0;left:0;z-index:1}
.about-image-all:hover img{scale:1.1}
.about-lorem p{font-size:16px;line-height:25px;color:var(--color-lorem);text-transform:capitalize;font-family:var(--bs-font-sans-serif)}
.hd-box-icon{margin:0 7px}
.hd-button-box{width:40px;height:40px;position:relative;z-index:3}
.about-call-anytime{display:flex;width:fit-content;align-items:center}
.about-call{width:56px;height:56px;background-color:rgba(239,129,51,.15);margin-right:9px}
.about-call svg.fa-shake{--fa-animation-duration:2s}
.dh-about-line{width:1px;height:24px;background-color:var(--color-lorem);margin:0 42px}
p.dk-title{margin-top:15px}
.about-box-exp-content{width:100%;height:94px}
.about-box-num{margin-right:12px}
.about-box-exp{padding:18px;top:22px;right:0}
.about-box-exp::before{content:"";position:absolute;width:30px;height:15px;clip-path:polygon(100% 0,0 0,50% 100%);left:50%;transform:translateX(-50%);top:calc(100% - 1px);background-color:#fff;z-index:1}
.about{padding:48px 0;background-image:url(../images/image-about-bg.png);background-size:auto;background-repeat:no-repeat;background-position:bottom left}
.about-box-exp-wrap::before{content:"";position:absolute;width:7px;height:7px;z-index:2;top:0;right:0;border:2px solid var(--color-primary);border-left:none;border-bottom:none}
.about-box-exp-wrap::after{content:"";position:absolute;width:7px;height:7px;z-index:2;top:0;left:0;border:2px solid var(--color-primary);border-right:none;border-bottom:none}
.about-box-exp-content::before{content:"";position:absolute;width:7px;height:7px;z-index:2;bottom:0;right:0;border:2px solid var(--color-primary);border-left:none;border-top:none}
.about-box-exp-content::after{content:"";position:absolute;width:7px;height:7px;z-index:2;bottom:0;left:0;border:2px solid var(--color-primary);border-right:none;border-top:none}
.services-box-image{width:100%;height:530px}
.services .hd-button-main{position:absolute}
.services-boxes{margin-top:53px}
.services-container{padding-bottom:90px}
.services{padding-bottom:60px}
.services-wrap{background-image:url(../images/image-services-bg.png);background-size:cover;background-repeat:no-repeat}
.services-cover{top:0;left:0;background:linear-gradient(to top,#000,transparent)}
.services-wrap::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);top:0;left:0;z-index:1}
.services-container-content::before{content:"";position:absolute;width:100%;max-width:980px;height:60px;background-color:#fff;top:0;left:50%;transform:translateX(-50%);z-index:1}
.services-container::before{content:"";position:absolute;width:100%;max-width:980px;height:60px;background-color:#fff;bottom:-1px;left:50%;transform:translateX(-50%);z-index:1}
.services-button{position:absolute;left:50%;transform:translateX(-50%);bottom:-18px;z-index:2}
.services-box-text{left:50%;transform:translateX(-50%);padding:0 20px}
.services-link-box:hover .services-box-name{top:40%}
.services-link-box:hover .services-box-lorem{top:calc(47% + 35px)}
.services-box-name{top:85%}
.services-box-lorem{top:100%}
.services-boxes .slick-slide{margin:0 15px}
.services-icon{top:50%;transform:translateY(-50%)}
.services-icon-right{left:calc(100% + 30px)}
.services-icon-right svg{transform:rotate(180deg)}
.services-icon-left{right:calc(100% + 30px)}
.projects{background-image:url(../images/image-project-hat.png);background-size:auto;background-repeat:no-repeat;background-position:top right}
.projects-box{width:100%;height:540px}
.projects-boxes .slick-slide{margin:0 20px}
.projects-boxes-wrap{margin-top:50px}
.projects-boxes .slick-list.draggable{max-width:864px;overflow:visible}
.projects-boxes{display:flex;justify-content:center;width:100%;overflow:hidden}
.projects-icon{top:50%;transform:translateY(-50%)}
.projects-icon-left{right:calc(100% + 30px)}
.projects-icon-right{left:calc(100% + 30px)}
.projects-icon-right svg{transform:rotate(180deg)}
.project-button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:var(--color-primary)}
.projects-box-cover{width:50%;padding:30px 20px 18px 20px;bottom:-300px;left:26px;transition:all .3s ease}
.projects-box:hover .projects-box-cover{bottom:21px}
.projects-box-adr-text{margin-left:6px}
.projects-box-adr-title{margin-top:10px;margin-bottom:23px}
.projects-wrap-btn{margin-top:17px}
.partner-title-left-box:first-child{margin-left:0}
.partner-title-left-box{width:53px;height:53px;border-radius:50%;margin-left:-9px}
.comments-right{width:75%}
.comments-right-top-icon{margin:0 6px}
.partner-title-left-boxes{margin-top:12px;margin-bottom:39px}
.comments-right-top{padding:15px 25px;background-image:url(../images/image-comments-bg-small.png);background-size:cover;background-repeat:no-repeat}
.comments-left-box{width:225px;height:275px}
.comments-left{width:25%;padding-top:43px;border-top:1px solid var(--color-fourth)}
.comments-bottom{margin-top:106px}
.comments{padding-top:67px}
.comments-right-bottom-lorem{margin-top:17px;margin-bottom:6px}
.comments-right-bottom{padding:33px 10px 111px 63px;border-left:1px solid var(--color-fourth);border-top:1px solid var(--color-fourth)}
.comments-right-quote{right:0;bottom:0}
.comments-right-bottom-image{width:575px;height:465px;bottom:100%;right:0}
.comments-right-bottom-boxes .slick-slide{margin:0 10px}
.comments-right-bottom-boxes .slick-dots{position:absolute;bottom:-62px;left:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;width:fit-content;margin-left:5px}
.comments-right-bottom-boxes .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;margin-right:5px;cursor:pointer}
.comments-right-bottom-boxes .slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:50%;left:50%;width:24px;height:24px;content:"";text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid var(--color-fourth);border-radius:50%;transform:translate(-50%,-50%)}
.comments-right-bottom-boxes .slick-dots li button:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--color-fourth);top:50%;left:50%;transform:translate(-50%,-50%)}
.comments-right-bottom-boxes .slick-dots li.slick-active button:before{border:1px solid var(--color-primary)}
.comments-right-bottom-boxes .slick-dots li.slick-active button:after{background-color:var(--color-primary)}
.comments-left::before{content:"";position:absolute;top:0;right:100%;z-index:2;width:1000px;height:1px;background-color:var(--color-fourth)}
.comments-right-bottom::before{content:"";position:absolute;top:0;left:100%;z-index:2;width:1000px;height:1px;background-color:var(--color-fourth)}
.newsindex .blog-au{display:flex;align-items:center;padding:12px 0;border-top:1px solid var(--color-fourth);border-bottom:1px solid var(--color-fourth)}
.hd-button-box-newsindex{width:40px;height:40px;right:13px;bottom:-12px}
p.blog-au-by{margin-right:8px}
.blog-dots{padding-left:13px;position:relative}
.blog-dots::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-lorem);left:0;top:50%;transform:translateY(-50%)}
.newsindex-img{width:100%;height:100%}
.newsindex-log{padding-left:67px}
.newsindex-log::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:var(--color-primary);z-index:1}
.newsindex-log p{padding-left:12px;background-color:#fff}
.newsindex-au-space{margin-top:15px}
.newsindex-log-space{margin-top:15px;margin-bottom:8px}
.newsindex-boxes{margin-top:31px}
.newsindex-image::before{content:"";position:absolute;width:75px;height:74px;top:-4px;left:-4px;background-image:url(../images/image-newsindex-new.png);z-index:5}
.newsindex-box .hd-button-box{right:13px;bottom:-12px}
.newsindex .slick-slide{margin:0 16px}
.newsindex{padding-top:51px;padding-bottom:46px}
.newsindex .slick-list{padding-top:5px}
.ques{padding-bottom:65px;padding-top:48px}
.ques-left{width:40.83%;height:530px}
.ques-right{width:calc(100% - 40.83% - 38px)}
.ques-left::before{content:"";position:absolute;width:61.22%;height:75.47%;bottom:0;left:-128px;background-image:url(../images/image-ques-human.png);background-size:cover;background-repeat:no-repeat;z-index:2}
.ques-box-collapse{width:100%;padding:12px 18px;border:1px solid #e9e9e9;margin-bottom:17px}
.ques-box{width:100%;display:flex;align-items:center;position:relative}
.ques-box-collapse:last-child{margin-bottom:0}
.ques-icon{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background-color:var(--color-primary);margin-right:23px}
.ques-icon-more{width:29px;height:29px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:0;border:1px solid var(--color-primary);display:flex;align-items:center;justify-content:center}
.ques-icon-more svg,.ques-icon-more svg path{transition:all .3s ease}
.ques-icon-more:hover svg path{fill:var(--color-primary)}
.ques-box-collapse .card-body{padding:1rem;color:var(--color-lorem)}
.ques-box-collapse .card{border:none}
.ques-second{width:45%;max-height:530px;display:flex;justify-content:center;align-items:end}
.ques-content{margin-top:40px}
.ques-box-collapse:hover .ques-icon{background-color:#fff}
.ques-box-collapse:hover{background-color:var(--color-primary);border-color:var(--color-primary)}
.ques-box-collapse:hover .ques-box-text{color:#fff}
.ques-box-collapse:hover .ques-icon svg path{fill:var(--color-primary)}
.ques-box-collapse:hover .ques-icon-more{background-color:var(--color-primary);border-color:#fff}
.ques-box-collapse:hover .ques-icon-more svg path{fill:#fff}
.partnerindex{margin-bottom:51px}
.partnerindex-image{max-width:170px}
.partnerindex-box{display:grid;place-items:center}
.partnerindex-wrap{padding:30px;border:1px solid var(--color-primary)}
.partnerindex .tp-title-text{padding:0 20px;background-color:#fff;left:50%;transform:translateX(-50%);top:-18px}
.contactindex{background-image:url(../images/image-contactindex-bg.png);background-size:cover;background-repeat:no-repeat}
.contactindex-wrap{background-color:rgba(0,0,0,.4);padding:59px 0}
.contactindex-box-first{margin-right:34px}
.contactindex-box-icon{margin-right:10px}
.dk-button .contactindex-box-icon path{fill:#fff}
.contactindex-desc{margin-bottom:46px;margin-top:14px}
.contactindex .tp-title-text{margin-top:13px}
.slick-slide.slick-current.slick-active.slick-center .package-box-hot{visibility:visible;opacity:1}
.package .slick-list{padding-bottom:10px}
.package-box-bottom-text p{font-size:18px;color:var(--color-title);text-transform:capitalize;font-weight:500}
.package-btn{padding:14px 0}
.package-box-top{padding:28px 0;border-bottom:1px solid var(--color-fourth)}
.package-price{margin-bottom:20px}
.package-box-bottom hr{width:100%;border:1px solid var(--color-fourth);background-color:var(--color-fourth);margin-top:15px;margin-bottom:29px}
.package-box-bottom-text{padding:18px 23px}
.package-box-bottom li:nth-child(even){background-color:#f3f3f3}
.package-box-bottom ul{padding:0 9px;margin:0}
.package-box-hot{padding:12px 5px;clip-path:polygon(100% 0,100% 100%,50% 85%,0 100%,0 0);background-color:var(--color-title);right:9px;top:0;visibility:hidden;opacity:0}
.package-box-bottom-bot{padding:0 31px;padding-bottom:35px}
.package .tp-title-text{margin-bottom:55px;margin-top:24px}
.package{padding-top:42px;background-image:url(../images/image-package-bg.png);background-size:contain;background-repeat:no-repeat}
.package-boxes .slick-slide{margin:0 13px}
.package-btn-more{padding:15px 35px;border:1px dashed var(--color-primary)}
.package-btn-more-space{margin-top:35px;margin-bottom:52px}
.package-box-bottom-text p{display:flex;align-items:center}
.package-box-bottom-text p img{max-width:16px;margin-right:20px}
.slick-slide.slick-current.slick-active.slick-center .package-box-top{background-color:var(--color-primary)}
.slick-slide.slick-current.slick-active.slick-center .package-box-top p{color:#fff}
.footer{background-image:url(../images/image-footer-bg.png);background-size:cover;background-repeat:no-repeat;background-color:#1e1e1e;color:#fff;padding-top:79px}
p.footer-desc{margin-bottom:23px}
a.footer-news-map{margin-top:38px!important;display:flex!important;align-items:center;padding:18px 10px;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:5px}
a.footer-news-map svg{margin-right:10px}
.footer-news-contact-b{padding-left:17px;position:relative}
.footer-news-contact-b::before{position:absolute;content:"";width:6px;height:6px;background:#fff;left:0;top:7px;border-radius:50%}
.footer-news-contact{margin-bottom:15px;color:#fff}
.footer-article .wrap-content{padding-bottom:62px}
.footer-powered::before{content:"";position:absolute;width:43%;height:calc(100% + 2px);background-color:#ef8133;top:50%;left:0;clip-path:polygon(0 0,95% 0,100% 100%,0 100%);z-index:2;transform:translateY(-50%)}
.footer::before{content:"";position:absolute;top:0;left:0;background-image:url(../images/image-footer-top.png);width:100%;height:30px;background-size:contain;background-repeat:no-repeat;z-index:2}
.footer-news-map{transition:all .3s ease}
.footer-news-map:hover{background-color:var(--color-primary);border-color:var(--color-primary)}
.footer-powered::after{content:'';position:absolute;height:1px;width:100%;background-color:var(--color-fourth);top:0;left:0;z-index:1;opacity:.3}
.breadCrumbs{background:#ebe7e7;padding:8px 0}
.breadcrumb-item a span{font-size:1.1rem;font-weight:500}
.breadcrumb-item+.breadcrumb-item::before{font-size:19px}
.breadcrumb-item.active{color:var(--color-primary)!important}
.breadCrumbs .wrap-content .breadcrumb-item.active a{color:var(--color-primary)!important}
.hd-button-main{position:relative;transition:all .3s ease}
.hd-button-main:hover{border:1px solid var(--color-second)}
.hd-button-main::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-second);top:50%;transform:translateY(-50%);right:100%;z-index:2;transition:all .3s ease}
.hd-button-main svg path{transition:all .3s ease}
.hd-button-main:hover svg path{fill:var(--color-second)}
.hd-button-main:hover:before{right:0}
.package-btn{position:relative;transition:all .3s ease;overflow:hidden}
.package-btn p{position:relative;z-index:3;transition:all .3s ease}
.package-btn:hover p{color:#fff}
.package-btn:hover{border:1px solid var(--color-second)}
.package-btn::before{content:"";position:absolute;width:100%;height:calc(100% + 20px);top:50%;transform:translateY(-50%);right:100%;z-index:2;transition:all .3s ease;background-color:var(--color-second)}
.package-btn:hover:before{right:0}
.package .slick-slide:nth-child(2) .package-btn::before{display:none}
.package .slick-slide:nth-child(2) .package-btn:hover{background-color:var(--color-second);border:1px solid var(--color-second)}
.menu-box-search{width:50px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:rgba(0,0,0,.35) 0 5px 15px;border-radius:10px;overflow:hidden}
.search-icon-active{display:none}
.close-icon-active{display:block!important}
.close-icon{display:none}
i#close-icon{font-size:18px}
#menu-box-search{opacity:0;visibility:hidden;transition:all .3s ease}
.menu-box-search-active{opacity:1!important;visibility:visible!important;width:250px}
input.menu-box-input{width:100%;padding:15px 35px 15px 15px;outline:0;border:none;font-size:1rem;color:var(--color-lorem)}
.menu-box-search .search-icon{position:absolute;color:#000;top:50%;right:10px;transform:translateY(-50%)}
.menu-box{width:16px;height:30px;display:flex;align-items:center;justify-content:end}
.submit-contact:hover{background-color:var(--color-second)}