img{max-width:100%;height:auto;vertical-align:middle}
ul.list-style,ol.list-style{padding:0}
ul.list-style li::marker,ol.list-style li::marker{color:#031714}
.unstyled{padding-left:0;list-style:none;margin-bottom:0}
.slick-track>[class*=col]{-webkit-flex-shrink:0!important;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;margin-right:calc(var(--bs-gutter-x) / 2)!important;margin-left:calc(var(--bs-gutter-x) / 2)!important}
html{scroll-behavior:smooth}
body{font-family:"Lato",sans-serif;color:#EBEBEB;background-color:#FFF;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:clamp(15px,0.833vw,32px);font-weight:400;line-height:140%;height:100%;overflow-x:hidden}
body::-webkit-scrollbar{width:4px}
body::-webkit-scrollbar-track{-webkit-border-radius:4px;border-radius:4px}
body::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:#031714}
.no-scroll{overflow:hidden;height:100%}
a{display:inline-block;text-decoration:none;color:unset;transition:all .5s ease-in-out}
a:hover{color:#031714;transition:all .5s ease-in-out}
h1,h2,h3,h4,h5,h6,address,p,pre,blockquote,table,hr{margin:0;font-family:"Lato",sans-serif}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-family:"Lato",sans-serif}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:0;color:#0F0F0F;font-family:"Lato",sans-serif}
.eyebrow{font-size:clamp(12px,0.833vw,72px);font-family:"Lato",sans-serif;font-weight:600;line-height:120%}
.subtitle{font-size:clamp(13px,0.729vw,32px);font-family:"Lato",sans-serif;font-style:normal;font-weight:500;line-height:120%}
.caption{font-size:clamp(12px,0.677vw,30px);font-style:normal;font-weight:400;line-height:120%}
@media (max-width: 1499px) {
.caption{font-size:13px}
}
span{display:inline-block}
.hr-line{height:1px;width:100%;background:#EBEBEB}
.color-primary{color:#031714!important}
.color-sec{color:#00d5ec!important;font-family:"Lato",sans-serif}
.accent-ter{color:#E31B0C!important}
.medium-black{color:#1E1F20!important}
.medium-gray{color:#C4C4C4!important}
.light-black{color:#1F1F1F!important}
.light-white{color:#FEEDEC!important}
.dark-gray{color:#5E5E5E!important}
.light-gray{color:#EBEBEB!important}
.lightest-gray{color:#FEFAFD!important}
.bg-primary{background:#031714!important}
.bg-sec{background:#00d5ec}
.bg-black{background:#0F0F0F}
.bg-medium-black{background:#1E1F20}
.bg-medium-gray{background:#C4C4C4}
.bg-dark-black{background:#0F0F0F}
.bg-black{background:#0F0F0F}
.bg-light-black{background:#1F1F1F}
.bg-white{background:#FFF!important}
.bg-dark-gray{background:#5E5E5E}
.bg-light-gray{background:#EBEBEB}
.bg-lightest-gray{background:#FEFAFD}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-700{font-weight:700}
.fw-800{font-weight:800}
.font-sec{font-family:"Lato",sans-serif}
.br-4{border-radius:clamp(2px,0.208vw,28px)}
.br-6{border-radius:clamp(3px,0.313vw,32px)}
.br-8{border-radius:clamp(4px,0.417vw,36px)}
.br-10{border-radius:clamp(5px,0.521vw,40px)}
.br-12{border-radius:clamp(8px,0.625vw,48px)!important}
.br-14{border-radius:clamp(10px,0.729vw,54px)}
.br-16{border-radius:clamp(12px,0.833vw,64px)}
.br-18{border-radius:clamp(14px,0.938vw,78px)}
.br-20{border-radius:clamp(16px,1.042vw,88px)}
.br-24{border-radius:clamp(18px,1.25vw,96px)}
.br-32{border-radius:clamp(24px,1.667vw,108px)}
.br-48{border-radius:clamp(28px,2.5vw,120px)!important}
.br-56{border-radius:clamp(24px,2.917vw,140px)}
.br-64{border-radius:clamp(40px,3.333vw,160px)}
.cursor-pointer{cursor:pointer}
.no-border{border:0}
.my-80{margin-top:clamp(48px,4.167vw,160px);margin-bottom:clamp(48px,4.167vw,160px)}
@media (max-width: 575px) {
.my-80{margin:40px 0}
}
.mt-80{margin-top:clamp(48px,4.167vw,160px)}
@media (max-width: 575px) {
.mt-80{margin-top:40px}
}
.mb-96{margin-bottom:clamp(58px,5vw,160px)}
@media (max-width: 575px) {
.mb-96{margin-bottom:40px}
}
.mb-80{margin-bottom:clamp(48px,4.167vw,160px)}
@media (max-width: 575px) {
.mb-80{margin-bottom:40px}
}
.mb-64{margin-bottom:clamp(32px,3.33vw,128px)}
@media (max-width: 767px) {
.mb-64{margin-bottom:26px}
}
.mt-64{margin-top:clamp(32px,3.33vw,128px)}
@media (max-width: 767px) {
.mt-64{margin-top:26px}
}
.mt-48{margin-top:clamp(24px,2.5vw,96px)}
@media (max-width: 767px) {
.mt-48{margin-top:20px}
}
.cus-btn-3{position:relative;overflow:hidden;padding:clamp(15px,0.879vw,64px) clamp(18px,1.25vw,96px);border-radius:clamp(28px,2.5vw,120px);display:inline-flex;align-items:center;gap:clamp(4px,0.417vw,36px);background:#efaf24;text-align:center;background-size:400%;border:none;cursor:pointer;transition:all .5s ease-in-out}
.cus-btn-3 .text{position:relative;z-index:2;transition:all .5s ease-in-out;display:inline-block;font-weight:600;line-height:120%;font-size:clamp(12px,0.833vw,64px);color:#FFF}
.cus-btn-3 i{position:relative;z-index:2;font-weight:400;font-size:clamp(16px,1.042vw,96px);color:#FFF;transition:all .5s ease-in-out}
.cus-btn-3::before{content:"";position:absolute;top:0;left:0;border-radius:clamp(28px,2.5vw,120px);width:0;height:100%;opacity:1;z-index:0;transition:all .5s;background:#031714;transition:all .5s ease-in-out}
.cus-btn-3:hover .text,.cus-btn-3:hover i{color:#FFF}
.cus-btn-3:hover::before{width:100%}
.slick-dots{margin-top:clamp(24px,1.667vw,116px);position:unset;display:flex;justify-content:center;align-items:center;gap:clamp(4px,0.417vw,36px)}
.slick-dots li{width:clamp(8px,0.625vw,50px);height:clamp(8px,0.625vw,50px);border-radius:50%;display:grid;align-items:center;justify-content:center;background:#C4C4C4;transition:all .5s ease-in-out;margin:0}
.slick-dots li.slick-active{background-color:#5E5E5E}
.slick-dots li button:before{color:transparent}
.quantity{display:inline-flex;align-items:flex-start;border:0;border-radius:clamp(2px,0.208vw,28px);padding:clamp(4px,0.208vw,24px) clamp(6px,0.417vw,48px);border:1px solid #0F0F0F}
.quantity .input-area{display:flex;align-items:center}
.quantity .input-area input{padding:0;border:0;background:transparent;font-size:clamp(16px,0.938vw,40px);font-style:normal;font-weight:500;line-height:130%;text-align:center}
.quantity .input-area input:focus-visible{outline:none}
.quantity .input-area .decrement{border-radius:clamp(2px,0.208vw,28px);border:none;background:#00d5ec;width:clamp(28px,1.667vw,64px);height:clamp(28px,1.667vw,64px);transition:all .5s ease-in-out}
.quantity .input-area .decrement:hover{color:#FFF;background:#031714}
.quantity .input-area .increment{border-radius:clamp(2px,0.208vw,28px);border:none;background:#00d5ec;width:clamp(28px,1.667vw,64px);height:clamp(28px,1.667vw,64px);transition:all .5s ease-in-out}
.quantity .input-area .increment:hover{color:#FFF;background:#031714}
.pagination{margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;display:flex}
.pagination #border-pagination{display:flex;gap:8px;margin:0 auto;padding:0;text-align:center}
.pagination #border-pagination li{display:inline}
.pagination #border-pagination li span{color:#5E5E5E;transition:all .5s ease-in-out}
.pagination #border-pagination li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#0F0F0F;background-color:#EBEBEB;width:clamp(36px,2.5vw,96px);height:clamp(36px,2.5vw,96px);border-radius:50%;float:left;transition:all .5s ease-in-out;font-family:"Lato",sans-serif;font-size:clamp(12px,0.833vw,64px);font-weight:400;line-height:120%;letter-spacing:-.62px}
.pagination #border-pagination li a svg{width:clamp(12px,0.833vw,72px);height:clamp(12px,0.833vw,72px)}
.pagination #border-pagination li a svg path{fill:#0F0F0F;transition:all .5s ease-in-out}
.pagination #border-pagination li a.active{color:#FFF;background-color:#00d5ec}
.pagination #border-pagination li a:hover{color:#FFF;background-color:#00d5ec}
.pagination #border-pagination li a:hover svg path{fill:#FFF;transition:all .5s ease-in-out}
.pagination #border-pagination li:hover span{color:#FFF;transition:all .5s ease-in-out}
textarea.form-control{min-height:118px;height:clamp(120px,14.01vw,450px)}
@media (max-width: 578px) {
textarea.form-control{min-height:80px;max-height:80px}
}
.form-control{padding:clamp(12px,0.833vw,72px);border-radius:clamp(4px,0.417vw,36px);border:1px solid #C4C4C4;background:transparent;font-family:"Lato",sans-serif;font-size:clamp(15px,0.833vw,32px);font-weight:400;line-height:140%;letter-spacing:.32px;position:relative;color:#5E5E5E;box-shadow:none;outline:0}
.form-control:-webkit-autofill,.form-control:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}
.form-control:focus{box-shadow:none!important;outline:0!important;color:#0F0F0F!important;background:transparent!important}
.form-control::placeholder{color:#5E5E5E;opacity:1}
input[type=file]{display:none}
label.error{color:red}
.check-block label{position:relative;display:flex;align-items:center;gap:clamp(8px,0.625vw,24px);color:#5E5E5E;font-weight:400;cursor:pointer}
section.appointment-sec.mb-80.wow.fadeInUp.animated.animated .check-block.mb-24{display:flex;gap:10px;align-items:center}
.check-block input[type=checkbox]:checked+label{color:#031714;font-weight:400}
.appointment-sec .check-block.mb-24{display:flex;align-items:center;gap:10px}
.cus-checkBox input{display:none}
.cus-checkBox label{position:relative;display:flex;align-items:center;gap:clamp(8px,0.625vw,24px);cursor:pointer;color:#5E5E5E}
.cus-checkBox label::before{content:"\f0c8";font-family:"Font Awesome 6 Pro";color:#5E5E5E;font-size:clamp(16px,1.042vw,42px);font-weight:300}
.cus-checkBox input[type=checkbox]:checked+label{color:#031714;font-weight:400}
.cus-checkBox input[type=checkbox]:checked+label::before{content:"\f14a";color:#031714;font-weight:500}
.input-block{position:relative}
.input-block svg{position:absolute;top:clamp(12px,0.938vw,48px);left:clamp(12px,0.625vw,32px);width:clamp(19px,1.042vw,48px);height:clamp(19px,1.042vw,48px)}
.wrapper-dropdown{position:relative;display:inline-block;width:fit-content;width:100%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.wrapper-dropdown::before{position:absolute;top:50%;right:16px;margin-top:-2px;border-width:6px 6px 0;border-style:solid;border-color:#fff transparent}
.wrapper-dropdown .topbar-dropdown{width:max-content;background:#FFF;transition:.3s;position:absolute;top:110%;right:0;left:0;margin:0;padding:0;list-style:none;z-index:99;border-radius:clamp(4px,0.417vw,36px);overflow:hidden;box-shadow:inherit;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden;box-shadow:#0000003d 0 3px 8px;width:100%}
@media (max-width: 490px) {
.wrapper-dropdown .topbar-dropdown{top:115%}
}
.wrapper-dropdown .topbar-dropdown.footer-dropdown{bottom:167%!important;top:unset!important}
.wrapper-dropdown .topbar-dropdown li{padding:0 15px;line-height:clamp(32px,2.292vw,84px);border-radius:0;overflow:hidden}
.wrapper-dropdown .topbar-dropdown li:last-child{border-bottom:none}
.wrapper-dropdown .topbar-dropdown li:hover{background-color:#00d5ec;color:#FFF}
.wrapper-dropdown .topbar-dropdown li.item img{width:clamp(16px,0.833vw,48px)}
.wrapper-dropdown.active .topbar-dropdown{opacity:1;visibility:visible;border-radius:5px}
.wrapper-dropdown .scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}
.wrapper-dropdown .arrow{float:right;rotate:180deg;width:clamp(22px,1.25vw,72px);height:clamp(22px,1.25vw,72px)}
.wrapper-dropdown svg{transition:all .3s}
.wrapper-dropdown .rotated{transform:rotate(-180deg)}
.shop-dropdown{padding:clamp(6px,0.417vw,12px) clamp(8px,0.625vw,24px);background:#FEFAFD;border-radius:clamp(2px,0.208vw,28px)}
#preloader{position:fixed;width:100%;height:100vh;text-align:center;background-color:#EBEBEB;z-index:9999999;display:grid;align-content:center;-webkit-transition:all 500ms linear;transition:all 500ms linear;display:flex;align-items:center;justify-content:center}
#preloader .preloader-container{display:flex;flex-direction:column;justify-content:center;align-items:center}
#preloader .preloader-container .top-bar{animation:topBar 3s infinite ease-in-out alternate}
#preloader .preloader{display:flex;align-items:flex-start;justify-content:center}
#preloader .preloader .lefthandle{animation:lefthandle 3s infinite ease-in-out alternate}
#preloader .preloader .righthandle{animation:righthandle 3s infinite ease-in-out alternate}
@keyframes topBar {
0%{transform:rotate(0deg)}
25%{transform:rotate(-10deg)}
50%{transform:rotate(0deg)}
75%{transform:rotate(10deg)}
100%{transform:rotate(0deg)}
}
@keyframes righthandle {
0%{transform:translateY(0px)}
25%{transform:translateY(-8px)}
50%{transform:translateY(0px)}
75%{transform:translateY(8px)}
100%{transform:translateY(0px)}
}
@keyframes lefthandle {
0%{transform:translateY(0px)}
25%{transform:translateY(8px)}
50%{transform:translateY(0px)}
75%{transform:translateY(-8px)}
100%{transform:translateY(0px)}
}
.search-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-2;-webkit-transition:all 1s ease;-khtml-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.search-popup .search-popup__overlay{position:fixed;width:224vw;height:224vw;top:calc(90px - 112vw);right:calc(50% - 112vw);z-index:3;display:block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:transform .8s ease-in-out;-khtml-transition:transform .8s ease-in-out;-moz-transition:transform .8s ease-in-out;-ms-transition:transform .8s ease-in-out;-o-transition:transform .8s ease-in-out;transition:transform .8s ease-in-out;transition-delay:0s;transition-delay:.3s;-webkit-transition-delay:.3s;background-color:#1F1F1F;opacity:.4;cursor:url(../media/close.png),auto}
@media (max-width: 767px) {
.search-popup .search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(-110%)}
}
.search-popup .search-popup__content{position:fixed;width:0;max-width:560px;padding:30px 15px;left:50%;top:50%;opacity:0;z-index:3;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;-khtml-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;-moz-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;-ms-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;-o-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;transition-delay:0s,0.8s,0s;transition-delay:0s,0.4s,0s;transition-delay:.2s;-webkit-transition-delay:.2s}
.search-popup .search-popup__content .search-popup__form{position:relative}
.search-popup .search-popup__content .search-popup__form input[type=search],.search-popup .search-popup__content .search-popup__form input[type=text]{width:100%;background-color:transparent;font-size:15px;color:#FFF;border:1px solid #C4C4C4;outline:none;height:clamp(44px,2.969vw,140px);padding-left:30px;border-radius:clamp(8px,0.625vw,48px)!important}
.search-popup .search-popup__content .search-popup__form button{padding:0;width:clamp(36px,2.5vw,140px);height:clamp(36px,2.5vw,140px);border:0;background:#00d5ec;color:#FFF;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:5px;right:4px;border-radius:clamp(8px,0.625vw,48px)!important;transition:all .5s ease-in-out}
.search-popup .search-popup__content .search-popup__form button i{margin:0;font-size:clamp(18px,1.25vw,106px);color:#FFF;transition:all .5s ease-in-out}
.search-popup .search-popup__content .search-popup__form button:hover{background-color:#FFF}
.search-popup .search-popup__content .search-popup__form button:hover i{color:#00d5ec}
.search-popup.active{z-index:9999}
.search-popup.active .search-popup__overlay{top:auto;bottom:calc(90px - 112vw);-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-delay:0s;-webkit-transition-delay:0s;opacity:.8;-webkit-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-khtml-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-moz-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-ms-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-o-transition:transform 1.6s cubic-bezier(0.4,0,0,1);transition:transform 1.6s cubic-bezier(0.4,0,0,1)}
@media (max-width: 767px) {
.search-popup.active .search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(0%)}
}
.search-popup.active .search-popup__content{width:100%;opacity:1;transition-delay:.7s;-webkit-transition-delay:.7s}
header.main-menu{background-color:#FFF!important}
@media (max-width: 1025px) {
header.main-menu{position:unset!important}
}
.header-top{background-color:#27303c}
.header-top .header-top-wrapper{padding:clamp(12px,0.833vw,64px) 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:12px}
@media (max-width: 490px) {
.header-top .header-top-wrapper{justify-content:center}
}
.header-top .header-top-wrapper .left-contact-block{display:flex;align-items:center;gap:clamp(24px,1.667vw,116px)}
@media (max-width: 490px) {
.header-top .header-top-wrapper .left-contact-block .info-block:nth-child(2){border-right:none!important}
}
.header-top .header-top-wrapper .left-contact-block .info-block{display:flex;align-items:center;gap:clamp(4px,0.417vw,36px);border-right:1px solid #EBEBEB;padding-right:clamp(24px,1.667vw,108px)}
@media (max-width: 490px) {
.header-top .header-top-wrapper .left-contact-block .info-block :nth-child(3){border-right:none!important}
.header-top .header-top-wrapper .left-contact-block .info-block:last-child{display:none}
}
.header-top .header-top-wrapper .left-contact-block .info-block img{width:clamp(18px,1.25vw,106px);height:clamp(18px,1.25vw,106px)}
.header-top .header-top-wrapper .left-contact-block .info-block .hover-content{color:#FFF;font-size:clamp(12px,0.833vw,64px);font-weight:400;line-height:150%}
.header-top .header-top-wrapper .left-contact-block .info-block:last-child{border:0}
.header-top .header-top-wrapper .right-links-block{display:flex;align-items:center;gap:clamp(12px,0.833vw,72px)}
.header-top .header-top-wrapper .right-links-block .link svg{width:clamp(16px,1.042vw,88px);height:clamp(16px,1.042vw,88px)}
.header-top .header-top-wrapper .right-links-block .link svg path{transition:all .5s ease-in-out}
.header-top .header-top-wrapper .right-links-block .link:hover svg path{fill:#00d5ec}
.main-menu.stricky-fixed{transform:translateY(0)}
.main-menu .sticky-header__content{width:100%;padding:0;background:#FFF;box-shadow:#0000003d 0 3px 8px}
.main-menu .header-section .header-center{padding:clamp(16px,1.042vw,96px) 0}
@media (min-width: 1999px) {
.main-menu .header-section .header-center .header-logo{transform:scale(1.4)}
}
@media (min-width: 2999px) {
.main-menu .header-section .header-center .header-logo{transform:scale(2.1)}
}
@media (max-width: 1199px) {
.main-menu .header-section .header-center .header-logo img{width:80%}
}
@media (max-width: 490px) {
.main-menu .header-section .header-center .header-logo img{width:88%}
}
.main-menu .header-section .header-center .navigation{width:100%;position:relative;display:flex;align-items:center;justify-content:end}
@media (max-width: 1199px) {
.main-menu .header-section .header-center .navigation{padding:8px 0}
}
.main-menu .header-section .header-center .navigation .menu-button-right{display:flex;align-items:center;gap:clamp(24px,3.333vw,72px)}
@media (max-width: 992px) {
.main-menu .header-section .header-center .navigation .menu-button-right{display:none}
}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav{margin-left:auto;margin-right:auto}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{margin:0;padding:0;list-style-type:none;align-items:center;display:flex}
@media screen and (min-width: 1200px) {
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{display:flex}
}
@media (max-width: 992px) {
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{display:none}
}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li{position:relative;padding:0 clamp(16px,1.042vw,96px)}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li:first-of-type,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:first-of-type{padding-left:0}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(15px,0.833vw,32px);font-family:"Lato",sans-serif;text-transform:capitalize;font-weight:500;line-height:150%;color:#0F0F0F;display:flex;align-items:center;gap:8px;position:relative;transition:all all .5s ease-in-out}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a::before,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a::before{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background:#00d5ec;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active{color:#00d5ec;transition:.5s transform ease}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active::before,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active::before{transform:scale3d(1,1,1);transform-origin:0 50%}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover{color:#031714;transition:.5s transform ease}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover::before,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li.current,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list>li:hover,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li.current,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:hover{color:#00d5ec}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul{position:absolute;top:100%;left:-25px;width:clamp(200px,11.458vw,450px);flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transform-origin:top center;transform:scaleY(0) translateZ(100px);backface-visibility:hidden;transition:opacity all .5s ease-in-out,visibility all .5s ease-in-out,transform 700ms ease;z-index:99;background-color:#FFF;box-shadow:#0000003d 0 3px 8px;border-radius:clamp(4px,0.417vw,36px)}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li{flex:1 1 100%;width:100%;position:relative}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>a,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>a{font-size:clamp(14px,0.833vw,28px);line-height:150%;color:#0F0F0F;font-weight:500;font-family:"Lato",sans-serif;display:flex;padding:clamp(7px,0.417vw,24px) 20px;transition:400ms;border-radius:5px;margin:4px}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.current>a,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li:hover>a,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.current>a,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li:hover>a{background-color:#00d5ec;color:#FFF}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.dropdown:after,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.dropdown:after{position:absolute;right:15px;top:7px;border-radius:0;font-size:14px;font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f105";color:#FFF;visibility:hidden;opacity:0;transition:all 500ms ease;transform:scale(0)}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.dropdown:hover::after,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.dropdown:hover::after{visibility:visible;opacity:1;transform:scale(1);color:#FFF}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul{top:0;left:calc(100% + 0px)}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul.right-align,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul.right-align{top:0;left:auto;right:100%}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul ul{display:flex}
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li:hover>ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:hover>ul{opacity:1;visibility:visible;gap:0;transform:scaleY(1) translateZ(0px);transition:all .5s ease-in-out}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(1) ul li>ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(2) ul li>ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(1) ul li>ul,.main-menu .header-section .header-center .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(2) ul li>ul{left:auto;right:calc(100% + 20px)}
}
.main-menu .header-section .header-center .navigation .main-menu__right{display:flex;align-items:center;gap:32px}
@media (max-width: 992px) {
.main-menu .header-section .header-center .navigation .main-menu__right{width:100%;justify-content:space-between}
}
@media (max-width: 575px) {
.main-menu .header-section .header-center .navigation .main-menu__right{gap:24px}
}
.main-menu .header-section .header-center .navigation .main-menu__right svg{width:clamp(22px,1.25vw,48px);height:clamp(22px,1.25vw,48px)}
.main-menu .header-section .header-center .header-buttons{display:flex;align-items:center;justify-content:end;gap:clamp(18px,1.25vw,106px)!important}
.main-menu .header-section .header-center .header-buttons .right-nav{display:flex;align-items:center;justify-content:end;gap:clamp(12px,0.833vw,72px)}
.main-menu .header-section .header-center .header-buttons .right-nav .header-cus-btn{position:relative;overflow:hidden;padding:clamp(13px,0.879vw,64px) clamp(18px,1.25vw,96px);border-radius:clamp(28px,2.5vw,120px);background:#efaf24;display:inline-block;text-align:center;background-size:400%;border:none;cursor:pointer;transition:all .5s ease-in-out}
.main-menu .header-section .header-center .header-buttons .right-nav .header-cus-btn .text{position:relative;z-index:2;transition:all .5s ease-in-out;display:inline-block;font-weight:600;line-height:120%;font-size:clamp(12px,0.833vw,64px);color:#FFF}
.main-menu .header-section .header-center .header-buttons .right-nav .header-cus-btn::before{content:"";position:absolute;top:0;left:0;border-radius:clamp(28px,2.5vw,120px);width:0;height:100%;opacity:1;z-index:0;transition:all .5s;background:#031714;transition:all .5s ease-in-out}
.main-menu .header-section .header-center .header-buttons .right-nav .header-cus-btn:hover .text{color:#FFF}
.main-menu .header-section .header-center .header-buttons .right-nav .header-cus-btn:hover::before{width:100%}
.main-menu .header-section .header-center .header-buttons .button-block svg{width:clamp(18px,1.25vw,106px);height:clamp(18px,1.25vw,106px)}
.main-menu .header-section .header-center .header-buttons .input-search{display:none;position:absolute;right:clamp(32px,1.875vw,72px);bottom:-8px;width:clamp(220px,13.542vw,450px);padding:12px;background:transparent;border:1px solid #0F0F0F;color:#0F0F0F!important;border-radius:clamp(2px,0.208vw,28px)}
.main-menu .header-section .header-center .header-buttons .input-search::placeholder{color:#EBEBEB}
.main-menu .header-section .header-center .header-buttons .input-search:focus{background:#031714}
.stricky-header{position:fixed;z-index:991;top:0;left:0;width:100%;transform:translateY(-120%);transition:transform 500ms ease}
@media (max-width: 1199px) {
.stricky-header{display:none}
}
.stricky-header.main-menu{padding:0!important}
.stricky-header.stricky-fixed{transform:translateY(0)}
.stricky-header .sticky-header__content{width:100%;padding:0;background:#FFF;box-shadow:#0000003d 0 3px 8px;padding:clamp(10px,0.729vw,62px)}
.stricky-header .sticky-header__content .navigation{width:100%;position:relative;display:flex;align-items:center;justify-content:end}
@media (max-width: 1199px) {
.stricky-header .sticky-header__content .navigation{padding:8px 0}
}
.stricky-header .sticky-header__content .navigation .menu-button-right{display:flex;align-items:center;gap:clamp(24px,3.333vw,72px)}
@media (max-width: 992px) {
.stricky-header .sticky-header__content .navigation .menu-button-right{display:none}
}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav{margin-left:auto;margin-right:auto}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{margin:0;padding:0;list-style-type:none;align-items:center;display:flex}
@media screen and (min-width: 1200px) {
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{display:flex}
}
@media (max-width: 992px) {
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul{display:none}
}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li{padding:0 clamp(12px,0.833vw,40px);position:relative}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li:first-of-type,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:first-of-type{padding-left:0}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a{font-size:clamp(15px,0.833vw,32px);font-family:"Lato",sans-serif;text-transform:capitalize;font-weight:500;line-height:150%;color:#0F0F0F;display:flex;align-items:center;gap:8px;position:relative;transition:all all .5s ease-in-out}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a::before,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a::before{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background:#00d5ec;transition:.5s transform ease;transform:scale3d(0,1,1);transform-origin:100% 50%}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active{color:#00d5ec;transition:.5s transform ease}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a.active::before,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a.active::before{transform:scale3d(1,1,1);transform-origin:0 50%}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover{color:#031714;transition:.5s transform ease}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a:hover::before,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a:hover::before{transform:scale3d(1,1,1);transform-origin:0 50%}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li.current,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list>li:hover,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li.current,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li:hover{color:#00d5ec}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul{position:absolute;top:100%;left:-25px;width:clamp(200px,11.458vw,450px);flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transform-origin:top center;transform:scaleY(0) translateZ(100px);backface-visibility:hidden;transition:opacity all .5s ease-in-out,visibility all .5s ease-in-out,transform 700ms ease;z-index:99;background-color:#FFF;box-shadow:#0000003d 0 3px 8px;border-radius:clamp(4px,0.417vw,36px)}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li{flex:1 1 100%;width:100%;position:relative}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>a,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>a{font-size:clamp(14px,0.833vw,28px);line-height:150%;color:#0F0F0F;font-weight:500;font-family:"Lato",sans-serif;display:flex;padding:clamp(7px,0.417vw,24px) 20px;transition:400ms;border-radius:5px;margin:4px}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.current>a,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li:hover>a,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.current>a,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li:hover>a{background-color:#00d5ec;color:#FFF}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.dropdown:after,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.dropdown:after{position:absolute;right:15px;top:7px;border-radius:0;font-size:14px;font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f105";color:#FFF;visibility:hidden;opacity:0;transition:all 500ms ease;transform:scale(0)}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.dropdown:hover::after,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.dropdown:hover::after{visibility:visible;opacity:1;transform:scale(1);color:#FFF}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul{top:0;left:calc(100% + 0px)}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul.right-align,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul.right-align{top:0;left:auto;right:100%}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li>ul ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li>ul ul{display:flex}
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li:hover>ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:hover>ul{opacity:1;visibility:visible;gap:0;transform:scaleY(1) translateZ(0px);transition:all .5s ease-in-out}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(1) ul li>ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(2) ul li>ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(1) ul li>ul,.stricky-header .sticky-header__content .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(2) ul li>ul{left:auto;right:calc(100% + 20px)}
}
.stricky-header .sticky-header__content .navigation .main-menu__right{display:flex;align-items:center;gap:32px}
@media (max-width: 992px) {
.stricky-header .sticky-header__content .navigation .main-menu__right{width:100%;justify-content:space-between}
}
@media (max-width: 575px) {
.stricky-header .sticky-header__content .navigation .main-menu__right{gap:24px}
}
.stricky-header .sticky-header__content .navigation .main-menu__right svg{width:clamp(22px,1.25vw,48px);height:clamp(22px,1.25vw,48px)}
.stricky-header .sticky-header__content .header-buttons{display:flex;align-items:center;justify-content:end;gap:clamp(18px,1.25vw,106px)!important}
.stricky-header .sticky-header__content .header-buttons .right-nav{display:flex;align-items:center;justify-content:end;gap:clamp(12px,0.833vw,72px)}
.stricky-header .sticky-header__content .header-buttons .right-nav .header-cus-btn{position:relative;overflow:hidden;padding:clamp(13px,0.879vw,64px) clamp(18px,1.25vw,96px);border-radius:clamp(28px,2.5vw,120px);background:#efaf24;display:inline-block;text-align:center;background-size:400%;border:none;cursor:pointer;transition:all .5s ease-in-out}
.stricky-header .sticky-header__content .header-buttons .right-nav .header-cus-btn .text{position:relative;z-index:2;transition:all .5s ease-in-out;display:inline-block;font-weight:600;line-height:120%;font-size:clamp(12px,0.833vw,64px);color:#FFF}
.stricky-header .sticky-header__content .header-buttons .right-nav .header-cus-btn::before{content:"";position:absolute;top:0;left:0;border-radius:clamp(28px,2.5vw,120px);width:0;height:100%;opacity:1;z-index:0;transition:all .5s;background:#031714;transition:all .5s ease-in-out}
.stricky-header .sticky-header__content .header-buttons .right-nav .header-cus-btn:hover .text{color:#FFF}
.stricky-header .sticky-header__content .header-buttons .right-nav .header-cus-btn:hover::before{width:100%}
.stricky-header .sticky-header__content .header-buttons .button-block svg{width:clamp(18px,1.25vw,106px);height:clamp(18px,1.25vw,106px)}
.stricky-header .sticky-header__content .header-buttons .input-search{display:none;position:absolute;right:clamp(32px,1.875vw,72px);bottom:-8px;width:clamp(220px,13.542vw,450px);padding:12px;background:transparent;border:1px solid #0F0F0F;color:#0F0F0F!important;border-radius:clamp(2px,0.208vw,28px)}
.stricky-header .sticky-header__content .header-buttons .input-search::placeholder{color:#EBEBEB}
.stricky-header .sticky-header__content .header-buttons .input-search:focus{background:#031714}
.mobile-nav__toggler{font-size:16px;font-weight:400;color:#0F0F0F;cursor:pointer;transition:500ms;display:none}
@media (max-width: 992px) {
.mobile-nav__toggler{display:flex;align-items:center;gap:clamp(5px,0.521vw,42px)}
}
.mobile-nav__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;transform:translateX(-100%);transform-origin:left center;transition:transform 500ms ease 500ms,visibility 500ms ease 500ms;visibility:hidden;position:fixed}
.mobile-nav__wrapper .container{padding-left:0;padding-right:0}
.mobile-nav__wrapper.expanded{opacity:1;transform:translateX(0%);visibility:visible;transition:transform 500ms ease 0ms,visibility 500ms ease 0ms}
.mobile-nav__wrapper.expanded .mobile-nav__content{opacity:1;visibility:visible;transform:translateX(0);transition:opacity 500ms ease 500ms,visibility 500ms ease 500ms,transform 500ms ease 500ms}
.mobile-nav__wrapper .mobile-nav__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1E1F20;opacity:.3}
.mobile-nav__wrapper .mobile-nav__content{width:300px;background-color:#C4C4C4;z-index:10;position:relative;height:100%;overflow-y:auto;opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms,transform 500ms ease 0ms;padding:30px 15px}
@media (max-width: 490px) {
.mobile-nav__wrapper .mobile-nav__content{width:clamp(250px,55.102vw,450px)}
}
.mobile-nav__wrapper .mobile-nav__content .main-menu__nav{display:block;padding:0}
.mobile-nav__wrapper .mobile-nav__content .logo-box{margin-bottom:40px;display:flex}
.mobile-nav__wrapper .mobile-nav__content .logo-box img{width:clamp(120px,15.625vw,320px)}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list,.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul{margin:0;padding:0;list-style-type:none}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul{display:none;border-top:1px solid #1F1F1F}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul li>a{padding-left:1em}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list ul li:not(:last-child){border-bottom:1px solid #1F1F1F}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li{padding:4px 0}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li:not(:last-child){border-bottom:1px solid #1F1F1F}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a{display:flex;justify-content:space-between;line-height:30px;color:#0F0F0F;font-size:18px;text-transform:capitalize;font-weight:500;height:36px;letter-spacing:.35px;align-items:center;transition:500ms}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a.expanded{color:#031714}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button{width:30px;height:30px;background-color:#031714;border-radius:clamp(8px,0.625vw,48px)!important;border:none;outline:none;color:#FFF;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-90deg);transition:transform 500ms ease}
.mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button.expanded{transform:rotate(0deg);background-color:#00d5ec;color:#FFF}
.mobile-nav__wrapper .mobile-nav__close{position:absolute;top:20px;right:15px;font-size:18px;color:#0F0F0F;cursor:pointer}
.mobile-nav__social{display:flex;align-items:center}
.mobile-nav__social a{font-size:16px;color:#0F0F0F;transition:500ms}
.mobile-nav__social a+a{margin-left:20px}
.mobile-nav__social a:hover{color:#031714}
.mobile-nav__contact{margin-bottom:0;margin-top:20px;margin-bottom:20px}
.mobile-nav__contact li{color:#FFF;font-size:14px;font-weight:500;position:relative;display:flex;align-items:center}
.mobile-nav__contact li+li{margin-top:15px}
.mobile-nav__contact li a{color:#0F0F0F;transition:500ms}
.mobile-nav__contact li a:hover{color:#031714}
.mobile-nav__contact li i{width:30px;height:30px;border-radius:clamp(8px,0.625vw,48px)!important;background-color:#031714;display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;margin-right:10px;color:#FFF}
.mobile-nav__container .main-menu__logo,.mobile-nav__container .main-menu__right{display:none}
.vr-line{height:24px;width:1px;background:#5E5E5E}
.vr-line.vr-line-2{height:20px;width:1px;background:#EBEBEB;opacity:.7}
@media (max-width: 490px) {
.header-wrapper{position:absolute;width:100%}
}
.blog-sec{position:relative}
p.text-13{font-size:13px!important}
.blog-sec .law-vector{position:absolute;bottom:-14%;left:-1%;z-index:-1;width:12.47vw;height:10.051vw}
.blog-sec .blog-card{border-radius:clamp(8px,0.625vw,48px)!important;overflow:hidden}
.blog-sec .blog-card .card-img{border-radius:clamp(8px,0.625vw,48px)!important;width:100%;overflow:hidden}
.blog-sec .blog-card .card-img img{border-radius:clamp(8px,0.625vw,48px)!important;width:100%;object-fit:cover;transition:all .5s ease-in-out}
.blog-sec .blog-card .card-content{padding:clamp(12px,0.833vw,64px) 0}
.blog-sec .blog-card .card-content .card-vectors{width:clamp(16px,1.042vw,88px);height:clamp(16px,1.042vw,88px)}
.blog-sec .blog-card .card-content .card-user{width:clamp(24px,1.667vw,108px);height:clamp(24px,1.667vw,108px)}
.blog-sec .blog-card .card-content .card-btn{display:inline-flex;align-items:center;gap:clamp(4px,0.417vw,36px)}
.blog-sec .blog-card .card-content .card-btn span,.blog-sec .blog-card .card-content .card-btn i{color:#0F0F0F;font-weight:600;transition:all .5s ease-in-out}
.blog-sec .blog-card .card-content .card-btn:hover span{color:#00d5ec}
.blog-sec .blog-card .card-content .card-btn:hover i{color:#00d5ec;transform:translateX(7px)}
.blog-sec .blog-card .hover-content:hover{color:#00d5ec!important}
.blog-sec .blog-card:hover .card-img img{transform:scale(1.04)}
.blog-sec .blog-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:22px}
@media (max-width: 590px) {
.blog-sec .blog-heading{flex-wrap:wrap;justify-content:center}
}
.blog-sec .blog-heading .search-form{display:flex;align-items:center;justify-content:space-between;border-radius:clamp(4px,0.417vw,36px);border:1px solid #0F0F0F;padding:2px 2px 2px clamp(12px,0.833vw,72px)}
@media (max-width: 1399px) {
.blog-sec .blog-heading .search-form{width:auto}
}
.blog-sec .blog-heading .search-form input{width:100%;border:none;background-color:transparent;outline:none;box-shadow:none}
.blog-sec .blog-heading .search-form input:focus{border:none;background-color:transparent;outline:none;box-shadow:none}
.blog-sec .blog-heading .search-form input::placeholder{color:#5E5E5E;font-family:"Lato",sans-serif;font-size:clamp(12px,0.833vw,32px);font-style:normal;font-weight:400;line-height:150%}
.blog-sec .blog-heading .search-form .news-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#00d5ec;transition:all .5s ease-in-out;border:none;width:clamp(28px,2.5vw,120px);height:clamp(28px,2.5vw,120px)}
.blog-sec .blog-heading .search-form .news-button svg{width:clamp(16px,1.042vw,40px);height:clamp(16px,1.042vw,40px)}
.blog-sec .blog-heading .search-form .news-button:hover{background-color:#031714}
.blog-sec .blog-heading .drop-container .wrapper-dropdown{width:clamp(178px,13.073vw,396px);border-radius:4px;background-color:#EBEBEB}
.testimonial-sec{position:relative}
.testimonial-sec .hat-vector{position:absolute;top:-15%;left:2%}
.testimonial-sec .testimonial-block{position:relative;margin-top:60px;background-color:#EBEBEB;border-radius:clamp(8px,0.625vw,48px)!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.testimonial-sec .testimonial-block .testimonial-shape{position:absolute;top:-.208vw;left:0;height:clamp(48px,4.167vw,160px);width:100%}
.testimonial-sec .testimonial-block .user-img{width:clamp(80px,6.25vw,162px);height:clamp(80px,6.25vw,162px);border:6px solid #FFF;border-radius:50%;margin-top:-60px}
@media (max-width: 1025px) {
.testimonial-sec .testimonial-block .user-img{margin-top:-46px}
}
.testimonial-sec .testimonial-block .block-content{text-align:center;padding:clamp(18px,1.25vw,106px)}
footer{background:url(./images/footer-bg.png) no-repeat;background-size:cover;background-position:center;padding:clamp(40px,2.5vw,140px) 0 clamp(18px,1.25vw,106px)}
footer .footer-logo{width:clamp(170px,9.427vw,486px)}
footer .footer-logo img{width:clamp(170px,9.427vw,486px)}
footer .link-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:32px}
footer .link-wrapper .footer-links li a{font-size:clamp(14px,0.938vw,86px);font-weight:400;line-height:150%;color:#C4C4C4;transition:all .5s ease-in-out;padding-bottom:clamp(8px,0.625vw,48px)}
footer .link-wrapper .footer-links li a :last-child{padding-bottom:0}
footer .link-wrapper .footer-links li:hover a{text-decoration:underline;text-underline-offset:4px;transform:translateX(8px)}
footer .link-wrapper .number-block{display:flex;align-items:center;gap:clamp(8px,0.625vw,50px)}
footer .link-wrapper .number-block .tel-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#FFF;width:clamp(29px,1.667vw,108px);height:clamp(29px,1.667vw,108px);transition:all .5s ease-in-out}
footer .link-wrapper .number-block .tel-icon svg{width:clamp(15px,0.833vw,64px);height:clamp(15px,0.833vw,64px)}
footer .link-wrapper .number-block .tel-icon svg path{transition:all .5s ease-in-out}
footer .link-wrapper .number-block:hover .tel-icon{background-color:#00d5ec}
footer .link-wrapper .number-block:hover .tel-icon svg path{fill:#FFF}
footer .news-letter{display:flex;align-items:center;justify-content:space-between;border:1px solid #C4C4C4;border-radius:clamp(4px,0.417vw,36px);padding:2px;padding-right:4px;padding-left:clamp(12px,0.833vw,64px);flex-shrink:0;width:100%}
footer .news-letter input{background:transparent;border:none;box-shadow:none;color:#5E5E5E;font-size:clamp(14px,0.833vw,64px);font-weight:400;line-height:150%;width:100%;outline:none}
footer .news-letter input:focus{background:transparent;border:none;box-shadow:none;outline:none}
footer .news-letter button{width:clamp(32px,2.5vw,120px);height:clamp(32px,2.5vw,120px);border-radius:clamp(4px,0.417vw,36px);display:flex;align-items:center;justify-content:center;background-color:#00d5ec;border:0;transition:all .5s ease-in-out;flex-shrink:0}
footer .news-letter button svg{width:clamp(16px,1.042vw,88px);height:clamp(16px,1.042vw,88px);transition:all .5s ease-in-out}
footer .news-letter button svg path{transition:all .5s ease-in-out}
footer .news-letter button:hover{background-color:#FFF}
footer .news-letter button:hover svg{transform:rotate(45deg)}
footer .news-letter button:hover svg path{fill:#00d5ec}
footer .privacy-links{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:clamp(18px,1.25vw,106px)!important;margin-right:clamp(80px,6.25vw,286px)}
@media (max-width: 1099px) {
footer .privacy-links{margin-right:0}
}
footer .privacy-links .privacy-link1{font-size:clamp(14px,0.938vw,86px);font-weight:400;line-height:160%;color:#EBEBEB;transition:all .5s ease-in-out;text-decoration:underline;text-underline-offset:7px}
footer .privacy-links .privacy-link1:hover{color:#031714;transform:translateX(8px)}
footer .footer-bottom-text{text-align:center;padding:0 12px}
.social-link{display:flex;align-items:center;gap:12px}
.social-link li a{background:#FFF;transition:all .5s ease-in-out;width:clamp(32px,2.083vw,96px);height:clamp(32px,2.083vw,96px);display:grid;align-items:center;justify-content:center;border-radius:50%}
.social-link li a svg{width:clamp(16px,1.042vw,64px);height:clamp(16px,1.042vw,64px)}
.social-link li a svg path{transition:all .5s ease-in-out;fill:#1F1F1F}
.social-link li:hover a{background-color:#00d5ec}
.social-link li:hover a svg path{fill:#FFF}
.social-link .borderless{border:0!important;width:auto;height:auto}
.social-link .borderless svg{width:clamp(16px,1.042vw,32px)}
.social-link .borderless svg path{transition:all .5s ease-in-out;fill:#0F0F0F}
.social-link .borderless:hover{background-color:transparent}
.social-link .borderless:hover svg path{fill:#031714;transition:all .5s ease-in-out}
.title-banner{background:url(../media/images/title-banner.jpg) no-repeat;background-position:center;background-size:cover;height:clamp(200px,15.625vw,950px);display:flex;align-items:center;justify-content:center}
.title-banner h1{font-weight:500;color:#FFF;text-align:center}
.siderbar .sidebar-block{padding:clamp(12px,0.833vw,72px);border-radius:clamp(8px,0.625vw,48px)!important;background-color:#EBEBEB}
.siderbar .sidebar-block .search-form{display:flex;align-items:center;justify-content:space-between;border-radius:clamp(4px,0.417vw,36px);border:1px solid #0F0F0F;padding:2px 2px 2px clamp(12px,0.833vw,72px)}
@media (max-width: 1399px) {
.siderbar .sidebar-block .search-form{width:auto}
}
.siderbar .sidebar-block .search-form input{width:100%;border:none;background-color:transparent;outline:none;box-shadow:none}
.siderbar .sidebar-block .search-form input:focus{border:none;background-color:transparent;outline:none;box-shadow:none}
.siderbar .sidebar-block .search-form input::placeholder{color:#5E5E5E;font-family:"Lato",sans-serif;font-size:clamp(12px,0.833vw,32px);font-style:normal;font-weight:400;line-height:150%}
.siderbar .sidebar-block .search-form .news-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#00d5ec;transition:all .5s ease-in-out;border:none;width:clamp(28px,2.5vw,120px);height:clamp(28px,2.5vw,120px)}
.siderbar .sidebar-block .search-form .news-button svg{width:clamp(16px,1.042vw,40px);height:clamp(16px,1.042vw,40px)}
.siderbar .sidebar-block .search-form .news-button:hover{background-color:#031714}
.siderbar .sidebar-block .category-block{padding:clamp(4px,0.417vw,36px);padding-left:clamp(12px,0.833vw,72px);border-radius:clamp(24px,1.667vw,108px);background-color:#FFF;display:flex;align-items:center;justify-content:space-between}
.siderbar .sidebar-block .category-block .blog-text{font-weight:500;color:#0F0F0F;transition:all .5s ease-in-out}
.siderbar .sidebar-block .category-block .icon{width:clamp(40px,2.5vw,140px);height:clamp(40px,2.5vw,140px);border-radius:50%;background-color:#EBEBEB;display:flex;align-items:center;justify-content:center;font-weight:400;line-height:150%;color:#5E5E5E;font-size:clamp(14px,0.833vw,72px)}
.siderbar .sidebar-block .category-block:hover .blog-text{color:#00d5ec}
.siderbar .sidebar-block .recent-article{display:flex;align-items:center;gap:clamp(8px,0.625vw,50px)}
.siderbar .sidebar-block .recent-article .article-img{width:clamp(50px,3.958vw,160px);height:clamp(50px,3.958vw,160px);object-fit:cover;border-radius:clamp(2px,0.208vw,28px)}
.siderbar .sidebar-block .tag-block{display:flex;align-items:center;row-gap:clamp(8px,0.625vw,50px);gap:clamp(8px,0.625vw,50px);flex-wrap:wrap}
.siderbar .sidebar-block .tag-block a{padding:clamp(4px,0.417vw,36px) clamp(12px,0.833vw,72px);border:1px solid #5E5E5E;border-radius:4px;background-color:transparent;transition:all .5s ease-in-out;font-weight:400;line-height:120%;font-size:clamp(13px,0.729vw,62px);color:#0F0F0F}
.siderbar .sidebar-block .tag-block a:hover{color:#FFF;border:1px solid #00d5ec;background-color:#00d5ec}
.siderbar .contact-block{overflow:hidden;position:relative}
.siderbar .contact-block img{border-radius:clamp(8px,0.625vw,48px)!important;width:100%}
.siderbar .contact-block .content{width:100%;position:absolute;left:clamp(12px,0.833vw,72px);top:clamp(18px,1.25vw,106px)}
.siderbar .contact-block .content .call-block{display:flex;align-items:center;gap:clamp(8px,0.625vw,50px)}
.siderbar .contact-block .content .call-block .icon{width:clamp(40px,2.5vw,140px);height:clamp(40px,2.5vw,140px);border-radius:50%;background-color:#FFF;transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:center}
.siderbar .contact-block .content .call-block .icon svg{width:clamp(18px,1.25vw,106px);height:clamp(18px,1.25vw,106px)}
.siderbar .contact-block .content .call-block .icon svg path{transition:all .5s ease-in-out}
.siderbar .contact-block .content .call-block:hover .icon{background-color:#00d5ec}
.siderbar .contact-block .content .call-block:hover .icon svg path{fill:#FFF}
.blog-detail-sec .qoutes{padding:clamp(16px,1.25vw,32px);border-radius:clamp(8px,0.625vw,48px)!important;background-color:#EBEBEB;display:flex;align-items:start;gap:clamp(18px,1.25vw,106px)!important}
.blog-detail-sec .qoutes svg{width:clamp(26px,1.927vw,72px)}
.blog-detail-sec .blog-tags-wrapper .blog-tags{padding:clamp(4px,0.417vw,36px) clamp(12px,0.833vw,72px);border-radius:4px;background-color:#00d5ec;transition:all .5s ease-in-out;color:#FFF}
.blog-detail-sec .blog-tags-wrapper .blog-tags:hover{background-color:#031714}
.blog-detail-sec .blog-post-row{padding:clamp(18px,1.25vw,106px);border-radius:clamp(4px,0.417vw,36px);background-color:#EBEBEB;display:flex;align-items:center;justify-content:space-between}
@media (max-width: 1024px) {
.blog-detail-sec .blog-post-row{flex-direction:column;flex-wrap:wrap;row-gap:16px}
}
.blog-detail-sec .blog-post-row .blog-post-block{display:flex;align-items:center;gap:16px}
@media (max-width: 575px) {
.blog-detail-sec .blog-post-row .blog-post-block{gap:8px}
}
.blog-detail-sec .blog-post-row .blog-post-block .arrow-block{display:grid;align-items:center;justify-content:center;width:clamp(36px,2.5vw,64px);height:clamp(36px,2.5vw,64px);border-radius:clamp(2px,0.208vw,28px);background:#FEFAFD;transition:all .5s ease-in-out;border:1px solid #EBEBEB}
.blog-detail-sec .blog-post-row .blog-post-block .arrow-block svg path{stroke:#1F1F1F;transition:all .5s ease-in-out}
.blog-detail-sec .blog-post-row .blog-post-block .post-text{color:#0F0F0F;transition:all .5s ease-in-out}
@media (max-width: 1499px) {
.blog-detail-sec .blog-post-row .blog-post-block br{display:none}
}
.blog-detail-sec .blog-post-row .blog-post-block .arrow-text{color:#0F0F0F;transition:all .5s ease-in-out}
.blog-detail-sec .blog-post-row .blog-post-block .post-image{width:clamp(48px,4.167vw,140px);height:clamp(48px,4.167vw,140px)}
.blog-detail-sec .blog-post-row .blog-post-block:hover .arrow-block{background:#031714}
.blog-detail-sec .blog-post-row .blog-post-block:hover .arrow-block svg path{transition:all .5s ease-in-out;stroke:#FFF}
.blog-detail-sec .blog-post-row .blog-post-block:hover .post-text{color:#031714;transition:all .5s ease-in-out}
.blog-detail-sec .blog-post-row .blog-post-block:hover .arrow-text{color:#031714;transition:all .5s ease-in-out}
.blog-detail-sec .writer-image{display:flex;align-items:center;flex-shrink:0}
@media (max-width: 576px) {
.blog-detail-sec .writer-image{justify-content:center}
}
.blog-detail-sec .writer-image img{width:clamp(120px,16.667vw,550px);height:clamp(120px,16.667vw,550px)}
.blog-detail-sec .review-area .review-block{display:flex;align-items:flex-start;gap:clamp(12px,0.833vw,72px)}
@media (max-width: 490px) {
.blog-detail-sec .review-area .review-block{gap:8px}
}
.blog-detail-sec .review-area .review-block.block-2{padding-left:clamp(32px,4.3vw,120px)}
.blog-detail-sec .review-area .review-block .image-box{display:flex;flex-shrink:0}
.blog-detail-sec .review-area .review-block .image-box img{border-radius:clamp(4px,0.417vw,36px);width:clamp(40px,3.33vw,140px);height:clamp(40px,3.33vw,140px)}
.blog-detail-sec .review-area .review-block .reply-btn{font-weight:600!important;color:#00d5ec;transition:all .5s ease-in-out}
.blog-detail-sec .review-area .review-block .reply-btn:hover{color:#031714}
.about-sec .img-block{position:relative}
.about-sec .img-block .about-img{border-radius:clamp(18px,1.25vw,96px);width:100%}
.about-sec .img-block .about-content-wrapper .about-vector{position:absolute;bottom:-1px;right:-2px;z-index:1;width:11.302vw;height:10.342vw}
@media (max-width: 1025px) {
.about-sec .img-block .about-content-wrapper .about-vector{display:none}
}
.about-sec .img-block .about-content-wrapper .about-content{position:absolute;bottom:0;right:0;z-index:2;border-radius:clamp(12px,0.833vw,64px);background-color:#031714;padding:clamp(18px,1.25vw,146px) clamp(24px,1.563vw,136px);text-align:center}
@media (max-width: 1025px) {
.about-sec .img-block .about-content-wrapper .about-content{display:none}
}
.about-block{padding:clamp(28px,2.5vw,120px) 0;background-color:#EBEBEB;position:relative}
.about-block .gavel-vector{position:absolute;top:-6.406vw;right:0;width:15vw;height:6.416vw}
.about-block .block-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(8px,0.625vw,50px)}
.about-block .block-content .block-1{display:flex;align-items:center;gap:clamp(12px,0.833vw,72px)}
.about-block .block-content .block-1 h3,.about-block .block-content .block-1 h6{font-family:"Lato",sans-serif}
.about-block .block-content .block-1 .num-vector{width:clamp(48px,3.333vw,160px);height:clamp(48px,3.333vw,160px)}
.about-block .block-content .vr-line{background-color:#5E5E5E;height:clamp(28px,3.698vw,120px);width:1px}
.contact-sec .contact-block{display:flex;align-items:start;gap:clamp(12px,0.833vw,72px);padding:clamp(18px,1.25vw,106px);border-radius:clamp(8px,0.625vw,48px)!important;background-color:#EBEBEB}
.contact-sec .contact-block .icon-box{display:flex;align-items:center;justify-content:center;width:clamp(38px,2.917vw,140px);height:clamp(38px,2.917vw,140px);border-radius:50%;background:#00d5ec}
.contact-sec .contact-block .icon-box svg{width:clamp(18px,1.458vw,106px);height:clamp(18px,1.458vw,106px)}
.contact-sec .google-map-container{height:clamp(320px,31.25vw,1250px)}
.contact-sec .google-map-container iframe{width:100%;height:clamp(320px,31.25vw,1250px)}
.heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media (max-width: 766px) {
.heading{row-gap:16px;justify-content:center;flex-wrap:wrap;text-align:center}
}
.service-sec{position:relative}
.service-sec .service-vector{position:absolute;bottom:-25%;left:0;z-index:-1;width:13.542vw;height:15.749vw}
.service-sec .service-card{border-radius:clamp(8px,0.625vw,48px)!important;background-color:#EBEBEB;overflow:hidden;height:100%}
.service-sec .service-card .card-image{border-radius:clamp(8px,0.625vw,48px)!important;overflow:hidden;width:100%;position:relative}
.service-sec .service-card .card-image .card-img{width:100%;border-radius:clamp(8px,0.625vw,48px)!important;transition:all .5s ease-in-out}
.service-sec .service-card .card-image .shap-img_icon .card-shap{position:absolute;bottom:1.146vw;left:0;width:clamp(58px,4.834vw,140px);z-index:1}
@media (max-width: 1399px) {
.service-sec .service-card .card-image .shap-img_icon .card-shap{width:5.834vw}
}
@media (max-width: 1025px) {
.service-sec .service-card .card-image .shap-img_icon .card-shap{width:8.834vw;width:86px;right:-7px;bottom:18px}
}
.service-sec .service-card .card-image .shap-img_icon .card-icon{position:absolute;flex-shrink:0;z-index:2;bottom:0;left:clamp(20px,1.25vw,106px);width:clamp(40px,2.5vw,140px);height:clamp(40px,2.5vw,140px);border-radius:50%;background-color:#efaf24;display:flex;align-items:center;justify-content:center}
@media (max-width: 1025px) {
.service-sec .service-card .card-image .shap-img_icon .card-icon{left:26px}
}
.service-sec .service-card .card-image .shap-img_icon .card-icon img{flex-shrink:0;width:clamp(18px,1.25vw,106px);height:clamp(18px,1.25vw,106px)}
.service-sec .service-card .card-contant{padding:clamp(12px,0.833vw,72px)}
.service-sec .service-card .card-contant .card-btn{display:flex;align-items:center;gap:clamp(4px,0.417vw,36px);transition:all .5s ease-in-out}
.service-sec .service-card .card-contant .card-btn .text-16{transition:all .5s ease-in-out;color:#0F0F0F!important}
.service-sec .service-card .card-contant .card-btn i{font-weight:600;font-size:clamp(14px,0.833vw,72px);color:#0F0F0F;transition:all .5s ease-in-out}
.service-sec .service-card .card-contant .card-btn:hover .text-16{color:#00d5ec!important}
.service-sec .service-card .card-contant .card-btn:hover i{color:#00d5ec!important;transform:translateX(5px)}
.workflow-sec{padding:clamp(48px,4.167vw,160px) 0;background:url(../media/images/workflow-bg.png) no-repeat;background-position:center;background-size:cover}
.workflow-sec .workblock-wrapper{position:relative}
.workflow-sec .workblock-wrapper .dotted-border{position:absolute;left:0;top:1.25vw;border:1px dashed #0F0F0F;width:100%;z-index:1}
@media (max-width: 940px) {
.workflow-sec .workblock-wrapper .dotted-border{display:none}
}
.workflow-sec .workblock-wrapper .workblock .icon{position:relative;z-index:2;width:clamp(40px,2.5vw,140px);height:clamp(40px,2.5vw,140px);display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#031714;font-weight:500;line-height:120%;font-size:clamp(20px,1.458vw,57px);color:#FFF;text-align:center;transition:all .5s ease-in-out}
.workflow-sec .workblock-wrapper .workblock .h4{transition:all .5s ease-in-out;font-family:"Lato",sans-serif}
.workflow-sec .workblock-wrapper .workblock:hover .icon{background-color:#00d5ec}
.workflow-sec .workblock-wrapper .workblock:hover .h4{color:#00d5ec}
.case-portfolio-sec .portfolio-block{border-radius:clamp(8px,0.625vw,48px)!important;position:relative;overflow:hidden;width:100%;height:100%}
.case-portfolio-sec .portfolio-block img{border-radius:clamp(8px,0.625vw,48px)!important;width:100%;height:100%;object-fit:cover}
.case-portfolio-sec .portfolio-block .block-content{position:absolute;bottom:-200px;left:clamp(18px,1.25vw,106px);padding-right:clamp(18px,1.25vw,106px);flex-direction:column;display:flex;transition:all .5s ease-in-out}
.case-portfolio-sec .portfolio-block .hover-bg{position:absolute;left:0;bottom:0;width:1600px;height:1200px;background:linear-gradient(0deg,#031714cc 0%,#031714cc 100%);opacity:0;transition:all .5s ease-in-out}
.case-portfolio-sec .portfolio-block:hover .block-content{bottom:clamp(18px,1.25vw,106px)}
.case-portfolio-sec .portfolio-block:hover .hover-bg{opacity:1}
.brand-slider-wrapper{background-color:#EBEBEB;padding:clamp(24px,1.667vw,108px) 0}
@media (min-width: 2099px) {
.brand-slider-wrapper .brand-slider .brand-image img{transform:scale(1.4)}
}
@media (min-width: 3299px) {
.brand-slider-wrapper .brand-slider .brand-image img{transform:scale(2)}
}
.trusted-team-sec .team-card{display:flex;flex-direction:column;gap:clamp(18px,1.25vw,106px)!important}
.trusted-team-sec .team-card .card-image{border-radius:clamp(8px,0.625vw,48px)!important;width:100%;position:relative}
.trusted-team-sec .team-card .card-image a{width:100%}
.trusted-team-sec .team-card .card-image a .card-img{width:100%;border-radius:clamp(8px,0.625vw,48px)!important;transition:all .5s ease-in-out}
.trusted-team-sec .team-card .card-image .shap-img_icon .card-shape{position:absolute;bottom:-2px;right:0;width:clamp(75px,4.834vw,140px);height:clamp(28px,1.667vw,140px);z-index:1}
@media (max-width: 1025px) {
.trusted-team-sec .team-card .card-image .shap-img_icon .card-shape{width:8.834vw;width:86px;right:-7px}
}
.trusted-team-sec .team-card .card-image .shap-img_icon .card-icon{position:absolute;bottom:0;right:clamp(18px,1.25vw,106px);flex-shrink:0;z-index:2;width:clamp(42px,2.5vw,140px);height:clamp(42px,2.5vw,140px);border-radius:50%;background-color:#031714;display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out;cursor:pointer}
.trusted-team-sec .team-card .card-image .shap-img_icon .card-icon img{flex-shrink:0;width:clamp(18px,1.25vw,106px);height:clamp(18px,1.25vw,106px)}
.trusted-team-sec .team-card .card-image:hover .card-icon{background-color:#00d5ec}
.team-social{position:absolute;bottom:-26px;right:clamp(20px,1.25vw,106px);width:clamp(40px,2.5vw,140px);height:clamp(40px,2.5vw,140px);z-index:10}
.team-social-share{width:clamp(40px,2.5vw,140px);height:clamp(40px,2.5vw,140px);aspect-ratio:1/1;background:#00d5ec;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer;position:relative;z-index:1}
.team-social-share:hover,.team-social:hover .team-social-share,.team-social.active .team-social-share{background:var(--primary-color)}
.team-social-share img{width:auto;height:auto;max-width:80%;max-height:80%;object-fit:contain;object-position:center}
.team-social ul{margin:0;padding:0;list-style:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);z-index:0;pointer-events:none}
.team-social:hover ul{pointer-events:auto}
.team-social ul li{position:relative;transition:.5s;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}
.team-social ul li a{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1;border:2px solid #FFF;background:#00d5ec;border-radius:50%;color:#FFF;font-size:16px;transition:.3s}
.team-social ul li a:hover{background:#031714}
.team-social ul li:nth-child(1){top:141px}
@media (max-width: 1399px) {
.team-social ul li:nth-child(1){top:140px}
}
.team-social ul li:nth-child(2){top:105px}
@media (max-width: 1399px) {
.team-social ul li:nth-child(2){top:98px}
}
.team-social ul li:nth-child(3){top:45px}
@media (max-width: 1399px) {
.team-social ul li:nth-child(3){top:45px}
}
.team-social.active ul li:nth-child(1),.team-social.active ul li:nth-child(2),.team-social.active ul li:nth-child(3){top:0}
.team-social-share:hover,.team-social:hover .team-social-share{background:#031714}
.team-social:hover ul li:nth-child(1),.team-social:hover ul li:nth-child(2),.team-social:hover ul li:nth-child(3){top:0}
@media (max-width: 992px) {
.team-social-share:hover,.team-social:hover .team-social-share{background:#031714}
.team-social:hover ul li:nth-child(1),.team-social:hover ul li:nth-child(2),.team-social:hover ul li:nth-child(3){top:0;margin-bottom:8px}
}
.team-detail .tel-icon{width:clamp(24px,1.667vw,116px);height:clamp(24px,1.667vw,116px);border-radius:50%;background-color:#0F0F0F;display:flex;align-items:center;justify-content:center}
.team-detail .tel-icon svg{width:clamp(12px,0.833vw,72px);height:clamp(12px,0.833vw,72px)}
.team-detail .social-link a{background-color:#EBEBEB}
.team-detail .progress-bar{width:100%;height:8px;background-color:#EBEBEB;border-radius:clamp(18px,1.25vw,96px)}
.team-detail .progress-bar .inner-bar{height:8px;width:95%;background-color:#00d5ec;border-radius:clamp(18px,1.25vw,96px)}
.team-detail .progress-bar .inner-bar.half-w{width:85%}
.team-detail .progress-bar .inner-bar.half1-w{width:75%}
.appointment-sec{padding:clamp(48px,5vw,160px) 0;position:relative;z-index:1}
.appointment-sec .appointment-vec{position:absolute;bottom:0;left:2%;z-index:2}
.pricing-sec .pricing-block{padding:clamp(24px,1.667vw,116px);border-radius:clamp(8px,0.625vw,48px)!important;background-color:#EBEBEB;transition:all .5s ease-in-out}
.pricing-sec .pricing-block p,.pricing-sec .pricing-block .hr-line,.pricing-sec .pricing-block h4,.pricing-sec .pricing-block h2,.pricing-sec .pricing-block .black{transition:all .5s ease-in-out}
.pricing-sec .pricing-block .svg-block svg{transition:all .5s ease-in-out;width:clamp(16px,1.042vw,88px);height:clamp(16px,1.042vw,88px)}
.pricing-sec .pricing-block .svg-block svg path{transition:all .5s ease-in-out}
.pricing-sec .pricing-block .cus-btn-2{border:1px solid #0F0F0F;text-align:center;justify-content:center}
.pricing-sec .pricing-block .cus-btn-2 .text{text-align:center;color:#0F0F0F!important}
.pricing-sec .pricing-block .cus-btn-2:hover .text{color:#FFF!important}
.pricing-sec .pricing-block:hover{background-color:#00BCD4}
.pricing-sec .pricing-block:hover p,.pricing-sec .pricing-block:hover .hr-line{color:#EBEBEB!important}
.pricing-sec .pricing-block:hover h4,.pricing-sec .pricing-block:hover h2,.pricing-sec .pricing-block:hover .black{color:#FFF!important}
.pricing-sec .pricing-block:hover .cus-btn-2{background-color:#FFF}
.pricing-sec .pricing-block:hover svg path{fill:#EBEBEB}
.accordion-button{background-color:#fff;color:#1a1a1a;border-radius:6px;transition:background-color .3s ease;font-family:"Lato",sans-serif}
.accordion-button:not(.collapsed){color:#00bcd4;background-color:#eef9fb;box-shadow:inset 0 -1px 0 #00000020}
.accordion-item{border-radius:10px;overflow:hidden}
button.cus-btn.bg-orang{background:#efaf24;border:#efaf24;font-weight:600;color:#fff}
.section-padding{padding:80px 0}
.section-padding h6{color:#14100c}
.section-subtitle{font-weight:400;margin-bottom:10px;color:#14100c;font-size:20px;display:flex;display:inline-flex;align-items:center;font-style:italic}
.section-subtitle.text-white{color:#fff}
.section-subtitle .icon{background-color:#00bcd4;margin-right:10px;height:45px;width:45px;border-radius:50%;color:#fff;font-size:20px;text-align:center;vertical-align:middle;justify-content:center;align-items:center;display:flex}
.section-subtitle .icon i{align-items:center;justify-content:center;color:#fff}
.section-title{font-size:36px;line-height:1.2em;font-weight:600;color:#14100c;margin-bottom:20px}
.section-title span{color:#00BCD4!important;font-weight:700}
.section-title.white{color:#fff}
.testimonials{position:relative}
.testimonials .item:hover{-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;transform:translate3d(0px,-3px,0.01px)}
.testimonials .item .review-title .img{width:60px;height:60px;border-radius:50%;overflow:hidden;float:left;margin-right:15px}
.testimonials .item .info p{margin-bottom:20px;line-height:1.75em;font-weight:400;font-size:18px}
.testimonials .item .review-title{position:relative;display:contents;align-items:center}
.testimonials .item .icons{color:#fd961e;font-size:14px;line-height:1em;display:inherit;margin-bottom:0;letter-spacing:-2px}
.testimonials .item .review-title h6{font-size:18px;font-weight:400;margin-bottom:0;padding-top:5px}
.testimonials .item .review-title p{font-weight:400}
@media screen and (max-width: 991px) {
.testimonials .item .info{margin:0!important}
}
.about{position:relative}
.about .item{position:relative;border-radius:5px;overflow:hidden}
.about .item img{position:relative;border-radius:6px}
.about img{border-radius:6px;margin-bottom:0}
.about img.img{margin-bottom:0}
.about-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:30px 0}
.image.about-signature{margin-right:20px;width:70px}
.about-name{font-size:18px;color:#ac835d;font-family:"Jost",sans-serif}
.about-rol{color:#aba59f;font-size:18px}
.about .year-box{position:absolute;padding:15px 15px 25px;width:160px;border-radius:6px;bottom:30px;left:30px;-webkit-box-shadow:0 0 30px #00000014;box-shadow:0 0 30px #00000014;-webkit-transition:all 350ms cubic-bezier(.37,0,.63,1);transition:all 350ms cubic-bezier(.37,0,.63,1);background:#fff;text-align:center;overflow:hidden!important;z-index:1}
.about .year-box .number{position:relative;font-size:90px;line-height:90px;font-weight:700;color:#fff;z-index:1;display:block;letter-spacing:-1px}
.about .year-box .txt{font-family:'Playfair Display',serif;color:#14100c;font-size:18px;line-height:1.25em;font-weight:400;font-style:italic}
.about .year-box .number-bg{top:-60px;left:-5px;height:150px;width:150px;border-radius:100%;background-color:#ac835d;z-index:0;position:absolute}
.about .year-box.vert-move{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate;-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}
@-webkit-keyframes mover {
0%{transform:translateY(0)}
100%{transform:translateY(-10px)}
}
@keyframes mover {
0%{transform:translateY(0)}
100%{transform:translateY(-5px)}
}
.page{position:relative}
.page h4{font-size:30px;color:#14100c}
.page-list{position:relative;display:block}
.page-list li{position:relative;display:flex;align-items:center;margin-bottom:10px}
.page-list li+li{margin-top:5px}
.page-list-icon{display:flex;align-items:center}
.page-list-icon span{font-size:18px;color:#ac835d}
.page-list-text p{font-size:18px;margin:0;color:#000!important;display:flex;align-items:center;gap:10px}
.process-image{margin-top:60px}
.process-content{margin-left:50px}
.process-ber{position:relative;.line-shapeposition:absolute;left:20px;z-index:-1;top:0;bottom:0}
img{height:100%}
.process-items{display:flex;gap:70px;margin-bottom:30px}
.number{width:40px;height:40px;line-height:40px;text-align:center;border-radius:100%;background-color:#25dbee;font-size:16px;flex-basis:100px}
.content{h3margin-bottom:5px}
.sub-title{font-size:16px;margin-bottom:30px;text-transform:uppercase;background:#00bcd43b;padding:12px 14px;line-height:1;display:inline-block}
.practice-areas{position:relative}
.practice-areas .item{background:#f7f6f4;padding:60px 20px;-webkit-transition:.5s;transition:.5s;position:relative;z-index:1;margin-bottom:25px;line-height:1;text-align:center;border-radius:6px;overflow:hidden;transition:border-color 300ms ease,transform 300ms ease,background-color 300ms ease,color 300ms ease;transform-style:preserve-3d}
.practice-areas .item:hover{background:#14100c;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;transform:translate3d(0px,-3px,0.01px)}
.practice-areas .item h5{font-size:21px;color:#14100c;margin-bottom:0}
.practice-areas .item:hover h5{color:#fff}
.practice-areas .item span,.practice-areas .item i{font-size:70px;color:#00BCD4;line-height:1;margin-bottom:10px;display:inline-block;-webkit-transition:.5s;transition:.5s}
.practice-areas .item:hover i,.practice-areas .item:hover span{color:#efaf24}
.practice-areas .item p{margin:0;color:#14100c}
.practice-areas .item .shape{position:absolute;opacity:.025;z-index:-1;bottom:-55px;left:80px}
.practice-areas .item .shape i,.practice-areas .item .shape span{font-size:160px;color:#14100c}
.case-study{position:relative;overflow:hidden}
.case-study .case-study-container{position:relative}
.case-study .owl-nav{display:none}
.case-study .item{position:relative;margin-bottom:20px;-webkit-transition:all 500ms ease;transition:all 500ms ease;overflow:hidden;border-radius:6px}
.case-study button.owl-dot.active span{background:#00BCD4!important}
.case-study .owl-theme .owl-dots .owl-dot span{height:13px!important;width:13px!important}
.case-study .item .img{position:relative;overflow:hidden;isolation:isolate;border-radius:6px;-webkit-transition:all .5s;transition:all .5s}
.case-study .item .img:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(#00000080),to(transparent));background-image:linear-gradient(to top,#00000080 0,transparent 100%);border-radius:6px}
.case-study .item:hover .img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;border-radius:5px}
.case-study .item .con{position:absolute;bottom:40px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between;z-index:2}
.case-study .item .con .title{font-family:'Playfair Display',serif;font-size:24px;font-weight:500;color:#fff;line-height:28px}
.case-study .item .con .arrow{position:relative;display:block;top:0;transform:translateX(-66%);transition:opacity 500ms ease,visibility 500ms ease,transform 500ms ease;visibility:hidden;opacity:0}
.case-study .item:hover .con .arrow{visibility:visible;transform:translateY(0%);opacity:1}
.case-study .item .con .arrow a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#ac835d;border-radius:50%;font-size:15px;color:#fff;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.case-study .item .con .arrow a:hover{background-color:#fff;color:#14100c}
@media screen and (max-width: 991px) {
.case-study .case-study-container{width:100%}
}
.case-study-box{position:relative;padding:30px 0}
.case-study-box .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}
.case-study-box .item .icon{color:#ac835d;margin-right:30px}
.case-study-box .item .icon:before{font-size:50px;line-height:50px}
.case-study-box .item h5{margin-bottom:10px;font-size:21px}
.case-study-box .item p{font-size:18px}
#map{width:800px;height:500px}